@font-face{font-family:ResourceHanRounded Heavy;src:url(/fonts/resourceHanRounded_Heavy.ttf);font-display:swap}@font-face{font-family:ResourceHanRounded Medium;src:url(/fonts/resourceHanRounded_Medium.ttf);font-display:swap}:root{--default-font-family: "ResourceHanRounded Medium";--default-title-font-family: "ResourceHanRounded Heavy"}html,body{margin:0;padding:0;min-width:1160px;scroll-behavior:smooth}body{height:100%;width:100%;font-family:var(--default-font-family)}h2{font-family:var(--default-title-font-family)}img{user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.f-col-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f-centering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.f-col-centering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button{cursor:pointer;user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}#pageHeader{padding:30px 0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#navbarContainer{--menu-primary-color: #ffffff}.firstMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0}.firstMenu ul{list-style:none}.firstMenu li{display:inline-block}.firstMenu a{color:var(--menu-primary-color);text-decoration:none}.firstMenu .logo{width:120px;padding-right:35px}.firstMenu_item{padding:0 35px 20px;cursor:pointer;font-size:16px;font-weight:500;position:relative;box-sizing:border-box;top:10px}.firstMenu_item:after{content:"";display:block;position:absolute;width:0;height:3px;border-radius:4px;background:var(--menu-primary-color);bottom:12px;left:50%;-webkit-transition:all .5s;transition:all .5s}.firstMenu_item:hover:after{left:35px;width:calc(100% - 70px)}.firstMenu_item:hover .secondMenu{height:auto;opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0)}.secondMenu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;height:0;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;box-sizing:border-box;z-index:666;padding:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}.secondMenu li{display:block}.secondMenu_item{position:relative;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.secondMenu_item a{display:inline-block;width:100%;color:#000;text-align:center;padding:16px;box-sizing:border-box}.secondMenu_item+.secondMenu_item:before{content:"";position:absolute;left:18px;right:18px;top:0;border-top:1px solid #d9d9d9}.secondMenu_item:hover{background:#f5f5f5}.secondMenu_item:hover a{color:#ff9d34}.secondMenu_item-active{background:#f5f5f5}.secondMenu_item-active a{background:#f5f5f5;color:#ff9d34}.pageFooter{position:relative;height:100px}#footerMustText{position:absolute;bottom:24px;left:0;right:0;margin:0 auto;color:var(--primary-color);font-size:14px;text-align:center}#footerMustText a{color:var(--primary-color)}.opacity0{opacity:0}.opacity1{opacity:1}.goTopButton{position:fixed;right:50px;bottom:150px;width:80px;cursor:pointer;z-index:9999;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.goTopButton-visible{opacity:1;pointer-events:unset}
