@charset "UTF-8";
@font-face {font-family: mFont;src: url(fonts/opensans-light-webfont.ttf);}
@font-face {font-family: hFont;src: url(fonts/AfacadFlux-Medium.ttf);}

html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;}body{margin:0;}
html,body{font-size:var(--fzm);line-height:1.5;width:100%;min-height:100vh;float:left;margin:0;padding:0;-webkit-font-smoothing: antialiased;font-family:"mFont",Arial, Helvetica, sans-serif;background:#FEDB41;color:var(--hg-fc-m);overflow:hidden;}
html{overflow-x:hidden;overflow-y:auto;}
html,body{overflow:visible;}
div,img,ul{float:left;position:relative;}
img{pointer-events:none;}

ul{padding-left:13px;display:inline-block;}
a{cursor:pointer;transition:all 0.4s;text-decoration:none;}

h2{color:var(--hg-fc-m);padding:0px 10px 0px 0px;margin-bottom:0;}
h2,h3,h4{font-family:"hFont",Arial, Helvetica, sans-serif;font-weight:normal;}

h2{font-size:var(--fz2);line-height:var(--fz2);}
h3{font-size:var(--fz3);line-height:var(--fz3);margin-bottom:10px;}
h4{font-size:var(--fz4);line-height:var(--fz4);}

a{color:var(--hg-fc-m); border-bottom:1px solid #fff;}
a:hover,.hg-bu-a a{color:var(--hg-n-bg);}

input,textarea{-webkit-appearance: none!important;appearance: none!important;border:none;background:none;color:#fff;border-bottom:1px solid #ccc;width:100%;font-size:1rem;padding:10px;margin-top:10px;transition:all 0.4s;font-family:Arial, Helvetica, sans-serif;}
input:focus,textarea:focus{background:#f1f1f1;color:#444;outline: none;}
textarea{height:160px;float:left;}
label{text-align:left;}
.hg-frb {display: block;position: relative;padding-left: 40px;min-height:30px;cursor: pointer;width:70%;float:left;text-transform:none;display:flex;align-items:center;margin-top:10px;}
.hg-frb input {position: absolute;opacity: 0;cursor: pointer;}
.hg-frbc {position: absolute;top: 0;left: 0;height: 30px;width: 30px;border-radius:100%; background-color: #fff;border:1px solid #ccc; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; -ms-transition: all 0.15s linear; transition: all 0.15s linear;}
.hg-frb:hover input ~ .hg-frbc{background: #ccc;color:#000;}
.hg-frbc:after {content: "";position: absolute;display: none;}
.hg-frb input:checked ~ .hg-frbc:after {display: block;}
.hg-frb .hg-frbc:after {top: 3px;left: 3px;width: 22px;height: 22px;border-radius:100%; background: var(--hg-fc-la);}
.hg-ph {margin:15px 0 0 0;position:relative!important;display:inline-block;overflow:visible;}
.hg-ph input,.hg-ph textarea {font-size:1rem;}
.hg-ph input,.hg-ph textarea,.hg-ph span,.hg-md-an-c,.hg-an-dc h2 {color:var(--fcs0);}
.hg-ph span{padding:0 0 0 10px;pointer-events: none;position:absolute;left:0;top:10px;height:calc(100% - 10px);display:flex;align-items:center;justify-content:flex-start;transition: 0.2s;transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);opacity:1;font-size:1rem;transform-origin: left 2px;}
.hg-ph input:focus + span, .hg-ph input:not(:placeholder-shown) + span{opacity:0.9;transform: scale(0.7) translateY(calc(-100% - 2px));color:var(--fcs0);padding:2px 10px 2px 10px;height:auto;left:-5px;}
.hg-ph textarea:focus + span, .hg-ph textarea:not(:placeholder-shown) + span{opacity:0.9;transform: scale(0.7) translateY(calc(-100% - 2px));color:var(--fcs0);padding:2px 10px 2px 10px;height:auto;left:-5px;}
.hg-m-fo-d-s{font-size:0.9rem;z-index:0;}
.hg-m-fo-d-s a{line-height:1.6rem;z-index:1;}

.hg-bu{display:flex;align-items:center;justify-content:center;transition:all 0.4s;}
.hg-bu span,.hg-bu a{font-size:1.1rem;white-space: nowrap;text-decoration:none;transition:all 0.4s;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;background:var(--hg-n-bg-h);color:var(--hg-n-bg)!important;border:0; padding:10px 20px 10px 20px;font-weight:bold;border-radius:40px;font-family:"hFont",Arial, Helvetica, sans-serif;}
.hg-bu:hover span,.hg-bu:hover a{background:var(--hg-n-bg);color:var(--hg-n-bg-h)!important;text-shadow: rgba(102, 102, 102, 0) 0px 0px 0px!important;}


.sm{width:100%;position:fixed;top:0;left:0;padding-top:200%;background: radial-gradient(#4BA62D, #9BC65D);background: radial-gradient(#9BC65D, #4BA62D);background-size: 100% 100%;}
.sm1{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding-left:5%;width:100%;height:100vh;font-size:var(--fzs);font-weight:bold;color:green;font-family:"hFont",Arial, Helvetica, sans-serif;text-shadow:none;opacity:0.1}



.hg-f-c-u{width:100%;padding-top:20px;padding-bottom:20px;font-size:0.7rem;display:flex;justify-content:center;background:var(--hg-n-bg);}
.hg-f-c-u-c{width:auto;}
.hg-f-c-u-co{width:auto;margin-left:20px;width:100%;margin-left:0;}
.hg-f-c-u-co a{text-transform:uppercase;border:0;float:left;width:100%;padding:10px 0 10px 0;}
.hg-bt-bt{position:fixed;width:60px;height:60px;bottom:10px;right:10px;z-index:1;opacity:0;transition:all 0.4s;background:none;float:left;border:0;padding:0;}
.hg-bt-bt span{display:flex;align-items:center;justify-content:center;align-items:center;width:100%;height:100%;border-radius:100%;}
.hg-bt-bt-a{opacity:1;}

ul{padding:0 0 0 0;float:left;width:100%;margin:20px 0 20px 0;justify-content:flex-start!important;display:flex!important;flex-wrap:wrap;}
li{display:flex;justify-content:flex-start;text-align:left;align-items:center;margin-bottom:10px;line-height:1.2rem;width:100%;}
ul li::before {content: "\2022";color: var(--fcni);font-weight: bold;font-size:2rem;display: inline-block;width:10px;margin-right:10px; font-family:Arial, Helvetica, sans-serif;}


.hg-dwc-co{width:100%;margin-top:8vw;display:flex;justify-content:flex-start;}
.hg-dwc-co .hg-bu{width:100%;margin-top:0;z-index:0;}
.hg-dwc-co .hg-bu a{float:left;display:flex;align-items:stretch;justify-content:flex-start;width:100%;transition:all 0.4s!important;padding:10px 0px 10px 10px;}  
.hg-dwc-co-s,.hg-dwc-co-t{position:relative!important;transition:all 0s!important;}
.hg-dwc-co-s{width:25px!important;height:auto!important;display:flex;align-items:center;}
.hg-dwc-co-t{width:calc(100% - 25px)!important;padding-left:10px;padding-right:10px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden}

/*Navigation*/
nav{padding: env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);}
nav{height:var(--nmh);position:sticky;top:var(--noh);z-index:5;}
.hg-nm{width:100%;position:fixed;top:0;left:0;z-index:4;}
nav,.hg-nm-b-c,.hg-nm-b-c-0,.hg-nm-b-t,.hg-nm-n,.hg-nm-n-l-l{width:100%;}
.hg-nm-l a img{width:auto;}
.hg-nm-b,.hg-nm-n,.hg-nm-n-l,.hg-nm-l a,.hg-nm-l a img{height:100%;}
.hg-nm-o,nav,.hg-nm-c,.hg-nm-b{background:var(--hg-n-bg);}
.hg-nm a{border-bottom:0;}
.hg-nm-b-t,.hg-nm-n-l-l a,.hg-nm-n-l-l span,.hg-nm-l{display:flex;align-items:center;}
.hg-nm-n-l-l span{cursor:pointer;}
.hg-nm-n-lz{display:none;}
.hg-nm-b{width:60px;padding:15px 15px 15px 15px;}
.hg-nm-b-c{height:20px;}
.hg-nm-b-c-0,.hg-nm-b-c-1,.hg-nm-b-c-2,.hg-nm-b-c-3{height:1px;position:absolute;left:0;transition:all 0.4s;background:var(--fcni);}
.hg-nm-b-c-0{top:0px;}.hg-nm-b-c-1,.hg-nm-b-c-2{width:80%;top:8px;}.hg-nm-b-c-3{width:60%;top:16px;}
.hg-nm-b-c-1-a{transform:rotate(45deg);}
.hg-nm-b-c-2-a{transform:rotate(-45deg);}
.hg-nm-b-t{color:var(--fcni);font-size:0.6rem;font-weight:bold;height:calc(100% - 20px);padding-top:7px;}
.hg-nm-c{height:calc(100vh - var(--nmh));padding:20px 20px 20px 0px;margin-left:calc(-100% - 60px);position:absolute;top:var(--nmh);transition:all 0.4s;width:var(--mw);}
.hg-nm-c-a{margin-left:0px;}
.hg-nm-n{overflow:hidden;}
.hg-nm-n-l{width:100%;}
.hg-nm-n-l-l{margin:0 5px 0 5px;padding:0 0px 0 10px;} 
.hg-nm-n-l-l .hg-nm-n-l-l-m:before{content:"";width:0px!important;border-bottom:2px solid var(--fcni);position:absolute;bottom:25%;left:10px;transition:all 0.4s;}
.hg-nm-n-l-l-a .hg-nm-n-l-l-m:before{width:calc(100% - 20px)!important;}
.hg-nm-n-l-l a,.hg-nm-n-l-l span{padding:20px 0 20px 0;text-decoration:none;text-transform:uppercase;color:var(--fcni);transition:all 0.4s;font-weight:bold;font-size:1.05rem;hyphens:auto;}
.hg-nu-l-l a:before, .hg-nu .hg-nm-n-l-l-a a:before{content:"";width:0px!important;border-bottom:1px solid var(--fcni);position:absolute;bottom:0;left:0px;transition:all 0.4s;}
.hg-nm-n-l-l-a .hg-nm-n-l-l-m:before{width:calc(100% - 20px);}
.hg-nu-l .hg-nm-n-l-l-a a:before{width:100%!important;}
.hg-nm-l{position:fixed;top:0;height:var(--nmh);left:60px;width:calc(100% - 60px - 60px);justify-content:center;}
.hg-nm-l a{align-items:flex-start;padding:10px 0 10px 0;}
.hg-nm-l a img{transition:all 0.4s;}
.hg-nm-l a:before{width:0px!important;}
.hg-nm-n-l-b{cursor:pointer;width:60px;height:70px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:1;}
.hg-nm-n-l-b-s{width:5px;height:5px;border-bottom:1px solid var(--fcni);border-left:1px solid var(--fcni);width:10px;height:10px;border-bottom:2px solid var(--fcni);border-left:2px solid var(--fcni);transform:rotate(-45deg);transform-origin: center;transition:all 0.6s;}
.hg-nm-n-l-b-s-r{transform:rotate(135deg);margin-top:3px;}
.hg-nu,.hg-nu-l,.hg-nu-l-l{width:100%;}
.hg-nu{transition:opacity 0.25s ease,visibility 0.25s ease;transition-delay:.25s;visibility:hidden;opacity:0;height:auto;z-index:1;display:block;max-height:0;overflow:hidden;transition:max-height, 0.4s;}
.hg-nu-a{max-height:600px!important;visibility:visible!important;opacity:1!important;}
.hg-nu-l-l a {padding:2vw 0vw 2vw 2vw;justify-content:flex-start;font-size:0.9rem;}
.hg-nm-o{width:100%;height:50px;display:flex;justify-content:flex-end;padding-right:5%;height:0;transition:all 0.4s;}
.hg-nm-oc{position:fixed;top:5px;right:5px;z-index:3;height:50px;display:none;}
.hg-nm-oc-c{height:100%;padding:5% 0 5% 0;display:flex;align-items:center;margin-top:20%;transition:all 0.4s;}
.hg-nm-oc-c a{display:flex;align-items:center;text-transform:uppercase;border:0!important;}
.hg-nm-oc-c-b{display:none;}
.hg-nm-o-i .hg-nm-o{margin-top:calc((var(--noh) + 10px) * -1);}
.hg-nm-o-i .hg-nm-l,.hg-nm-o-i .hg-nm-oc-c{margin-top:0;}
.hg-b-pam-nw{height:100%!important;width:auto!important;position:absolute!important;left:-9999px!important;right:-9999px!important;top:-9999px!important;bottom:-9999px!important;margin:auto!important;}
.hg-he,.hg-he-d{width:100%;height:calc(100vh - (var(--nmh) * 2.5));margin-top:var(--nmh);}
.hg-he-p,.hg-he-c{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.hg-he-c{overflow:hidden;z-index:1;padding:4vw 0 4vw 4vw;display:flex;align-items:flex-end;flex-wrap:wrap;}
.hg-he-co{width:100%;padding:4vw;background:#fff;width:auto;max-width:95%;overflow:hidden;}
.hg-he-c0{width:100%;font-size:1.5rem;font-family:"Times New Roman", Times, serif;color:var(--hg-n-bg-h);margin-bottom:2vw;}
.hg-he-c1,.hg-he-c1 h1{width:100%;color:#000;text-align:left;font-size:1.8rem;line-height:2.3rem;font-weight:bold;font-family:"hFont",Arial, Helvetica, sans-serif;padding:0;margin:0;margin-bottom:10px;}
.hg-he-c2{width:100%;color:#000;text-align:left;font-size:1.0rem;line-height:1rem;font-weight:bold;font-family:"hFont",Arial, Helvetica, sans-serif;}
.hg-he-c0,.hg-he-c1,.hg-he-c2{animation: hg-an-hec1 0.7s linear;animation-fill-mode: forwards;}
.hg-don{width:100%;padding:10px 5vw 10px 5vw;position:sticky;top:var(--nmh);z-index:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:0.8rem;}
.hg-don-a{background:var(--hg-n-bg);border-top:1px solid #FFEB9C;border-bottom:1px solid #FFEB9C;padding:5px 5vw 5px 5vw;font-size:0.7rem;font-weight:bold;}
.hg-don-a,.hg-don-a a{color:#222;border-bottom:1px solid var(--fcni);}

.hg-bu-kt{width:60px;height:60px;border-radius:60px;position:fixed;right:10px;top:0;background:var(--hg-n-bg);color:#000;font-size:1.5rem;cursor:pointer;z-index:10;transition:all 0.2s;overflow:hidden;}
.hg-bu-kt-s{display:flex;justify-content:center;align-items:center;width:60px;height:60px;transition:all 0.2s;}
.hg-bu-kt-c{height:100%;transition:all 0.2s;padding-right:20px;}
.hg-bu-kt-c a{position:fixed;width:60px;height:60px;border-radius:60px;right:10px;top:0;opacity:0;z-index:2;font-size:0.1rem;overflow:hidden;}
.hg-f-c-u-co a{color:var(--fcni);font-weight:bold;}
.hg-f-c{width:100%;padding:4vw 4vw 6vw 4vw;}
.hg-f-c h2{width:100%;margin-bottom:8vw;padding-left:6vw;}
.hg-f-c-at{width:100%;display:flex;flex-direction: column-reverse;flex-wrap:wrap;}
.hg-f-c-ac{width:100%;margin-bottom:8vw;}
.hg-f-c-aco{width:100%;}
.hg-f-c-aco:last-child{margin-top:8vw;}
.hg-f-c-ac-s{width:40px;font-size:2rem;}
.hg-f-c-ac-c{width:calc(100% - 40px);font-size:1.1rem}
.hg-f-c-ac-cs{font-size:0.8em;}
.hg-f-c-ac-c .hg-bu{margin-top:10px;}
.hg-f-c-act{width:100%;font-size:1.2rem;margin-bottom:8vw;}
.hg-f-c-act-t{width:100%;padding-left:6vw;}
.hg-f-c-act-t-a{width:100%;float:left;border:0;font-weight:bold;font-size:2.2rem;padding-left:6vw;}
.hg-f-c-u{margin-top:0;font-size:0.8rem;}
.hg-f-c-act-t-ls{margin-top:20px;overflow:hidden;}
.hg-f-c-act-t-ls .hg-f-c-ac-cs{width:100%;}
.hg-fo-bu-ws{display:none!important;border-radius:0!important;padding:0!important;}

@keyframes hg-an-hec0 {0% {margin-left:-70%;opacity:0;} 90%{opacity:0.2;} 100%{margin-left:0%;opacity:1;}}
@keyframes hg-an-hec1 {0% {transform: translateY(10px);opacity:0;} 100%{transform: translateY(0px);opacity:1;}}

/*test*/
.hg-m-an{margin-left:0;width:100%!important;padding:0;}
.hg-in-ai{margin:0;width:100%;padding: 4vw 8vw 4vw 8vw;}
@media (hover: hover) {
.hg-nm-n-l-l:hover .hg-nm-n-l-l-m:before{width:calc(100% - 20px)!important;}
.hg-nu-l-l:hover a:before{width:100%!important;}
.hg-nm-l a:hover img{filter:drop-shadow(0 0 0.05rem #888);}
.hg-bu-kt:hover,.hg-bu-kt:focus-within{width:auto;}
.hg-bu-kt:hover .hg-bu-kt-s,.hg-bu-kt:focus-within .hg-bu-kt-s{transform:rotate(15deg);}
.hg-bu-kt:hover .hg-bu-kt-c,.hg-bu-kt:focus-within .hg-bu-kt-c{display:block;}
.hg-f-c-act-t-a:hover{color:var(--hg-n-bg);}
}
@media (min-width:768px){
.hg-bt-bt{bottom:20px;right:20px;}
.hg-f-c-u-co{width:auto;}
.hg-f-c-u-co a{float:none;width:auto;padding:10px 10px 10px 10px;}
.hg-f-c-u{justify-content:flex-start;}
.hg-f-c-u-c{width:80%;margin-left:10%;}
.hg-dwc-co{margin-top:2vw;}
.hg-dwc-co .hg-bu,.hg-dwc-co .hg-bu a{width:auto;}
.hg-dwc-co .hg-bu a{width:auto;padding:10px 10px 10px 20px;}
.hg-dwc-co-t{width:auto!important;}
.hg-nm-oc{display:block;z-index:10!important;}
.hg-n-d00-co-d{position:fixed;top:0;right:10px;height:40px!important;}
.hg-nm-oc-c{margin-top:0;}
.hg-nm-oc-c a{margin-top:0;}
.hg-nm-b-t{font-size:0.8rem;}
.hg-nm-oc{position:fixed;top:5px;right:5px;z-index:3;height:70px;}
.hg-nm-c{padding:40px;}
.hg-nm-n-l-l a{font-size:1.5rem;}
.hg-nu-l-l a {font-size:1.3rem;}
.hg-b-pam-nw{height:auto!important;width:100%!important;position:absolute!important;left:-9999px!important;right:-9999px!important;top:-9999px!important;bottom:-9999px!important;margin:auto!important;}
.hg-he-c{padding:5vw;}
.hg-he-co{max-width:80%;}
.hg-he{padding-top:calc(90% - (var(--nmh) + var(--noh)));margin-top:calc(var(--nmh) + var(--noh));height:auto;}
.hg-he-d{padding-top:calc(65% - (var(--nmh)));margin-top:calc(var(--nmh));height:auto;}
.hg-he-c0{font-size:2rem;}
.hg-he-c1,.hg-he-c1 h1{font-size:2.5rem;line-height:3rem;}
.hg-don{padding:10px 4vw 10px 10vw;font-size:1rem;}
.hg-don-a{padding:5px 4vw 5px 10vw;font-size:0.8rem;}
.hg-f-c{padding:4vw 4vw 6vw 4vw;}
.hg-f-c-ac{width:50%;margin-bottom:4vw;}
.hg-f-c h2{margin-bottom:4vw;padding-left:0vw;}
.hg-f-c-act{width:50%;}
.hg-f-c-ac-s{width:60px;font-size:3rem;}
.hg-f-c-ac-c{width:calc(100% - 60px);font-size:1.2rem}
.hg-f-c-aco:last-child{margin-top:4vw;}
.hg-f-c-act-t{padding-left:0vw;}
.hg-f-c-act-t-a{font-size:2.6rem;padding-left:0vw;}
.hg-f-c-at{display:block;}
.hg-bu-kt{width:80px;height:80px;border-radius:80px;right:10px;top:calc(50vh - 40px);font-size:2rem;z-index:1;}
.hg-bu-kt-s{width:80px;height:80px;}
.hg-bu-kt-c a{height:100%;display:flex;align-items:center;border-bottom:0;color:#000;font-size:inherit;z-index:0;opacity:1;position:relative;top:auto;right:auto;border-radius:0;width:auto;}
.hg-bu-kt-a{width:auto!important;}
.hg-bu-kt-a .hg-bu-kt-s{transform:rotate(15deg);}
.hg-bu-kt-a .hg-bu-kt-c{display:block;}
.hg-f-c-act-t-ls .hg-f-c-ac-cs{width:90%;}
/*test*/
.hg-te-co-df{display:flex;justify-content:center;}
}
@media (min-width:1024px){
html,body{overflow:visible;}
.sm{padding-top:100%;}
.sm1{left:auto;right:0;width:calc(100% - 20%);height:50vw;justify-content:center;padding-left:0;}
.hg-f-c-u{justify-content:flex-start;}
.hg-f-c-u-c{width:80%;margin-left:10%;}
.hg-dwc-co .hg-bu a{padding:10px 20px 10px 20px;}
.hg-nm-b{display:none;}
nav,.hg-nm-n-l{display:flex;justify-content:center;}
nav{transition:all 0.4s;}
.hg-nm-n-l{opacity:0;pointer-events:none;transition:all 0.2s;margin-top:10px;}
.hg-nm-o,nav,.hg-nm-c,.hg-nm-b{background:none;}
.hg-nm-o-i nav,.hg-nm-o-i .hg-nm-o {background:var(--hg-n-bg);}
.hg-nm-o-i .hg-nm-n-l {opacity:1;pointer-events:auto;margin-top:0px;}
.hg-nm-oc-c {margin-top:calc(var(--nmh) / 2);z-index:2;}
.hg-nm-oc{display:block;z-index:auto!important;}
.hg-n-d00-co-d{position:relative;top:auto;right:auto;height:100%!important;}
.hg-nm-n-lz{height:var(--nmh);margin-top:5px;margin-bottom:5px; display:block;}
.hg-nm-n-lz img{height:calc(100% - 10px);}
.hg-nm-n-l-l,.hg-nm-l a img{width:auto;}
.hg-nm-c,.hg-nm-n-l-l a,.hg-nm-n-l-l span,.hg-nm-l,.hg-nm-l a img{height:100%;}
.hg-nm-n-l-b-s{width:5px;height:5px;border-bottom:1px solid var(--fcni);border-left:1px solid var(--fcni);}
.hg-nm-c{position:relative;top:0px;padding:0px;margin-left:0px;padding:0;background:none;}
.hg-nm-c .hg-b-oya{overflow:visible!important;}
nav{width:100%;height:var(--nmh);z-index:1;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;box-shadow:none;}
.hg-nm-o{height:var(--noh);padding-right:2.5%;}
.hg-nm-oc{position:relative;top:0;right:0;z-index:3;height:auto;display:block;}
.hg-nm-oc-c-m{display:none!important;}
.hg-nm-oc-c-b{display:block;}
.hg-nm-l{position:relative;top:auto;left:auto;width:var(--nlw);margin-top:calc(var(--noh) / -2);justify-content:flex-start;align-items:flex-start;transition:all 0.4s;padding-left:calc(10% - 4vw);}
.hg-nm-l a{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; box-shadow:none;height:calc(var(--nmh));}
.hg-nm-n,.hg-nm-n-l{justify-content:flex-end;}
.hg-nm-n{width:calc(100% - var(--nlw));}
.hg-nm-n-l{width:100%;}
.hg-nm-n-l-l{margin:0 10px 0 10px;padding:0 10px 0 10px;}
.hg-nm-n-l-l:last-child{margin:0 0 0 10px;}
.hg-nm-n-l-l a,.hg-nm-n-l-l span,.hg-nu-l-l a{font-size:0.8rem;padding:0;}
.hg-nm-n{overflow:visible!important;}
.hg-nu{width:300%;max-width:300px;left:0;position:absolute!important;top:var(--nmh);background:var(--hg-n-bg);}
.hg-nu-l{width:100%;padding:15px 15px 15px 15px;background:none;}
.hg-nu-l-l a {padding:5px 5px 5px 0;}
.hg-nm-n-l-b{width:20px;height:100%;margin-top:-2.5px;margin-right:-10px;}
.hg-he-c{padding:5vw 5vw 5vw 10vw;}
.hg-he-co{max-width:70%;}
.hg-he{padding-top:60%;margin-top:0;}
.hg-he-d{padding-top:55%;}
.hg-don{padding:10px 4vw 10px 14vw;}
.hg-don-a{padding:5px 4vw 5px 12vw;}
.hg-bu-kt{width:80px;height:80px;border-radius:80px;right:10px;top:calc(50vh - 40px);font-size:2rem;z-index:1;}
.hg-bu-kt-s{width:80px;height:80px;}
.hg-f-c{padding:4vw 4vw 6vw 10vw;}
.hg-f-c h2{margin-bottom:2vw;}
.hg-f-c-aco:last-child{margin-top:2vw;}
.hg-fo-bu-ws{display:block!important;}
/*TEst*/
.hg-in-ai{width:100%;padding: 4vw 14vw 4vw 14vw;}
}

@media (min-width:1080px) and (max-height: 600px){
.sm{padding-top:80%;}
.sm1{width:calc(100% - 40%);height:40vw;}
.hg-bt-bt{width:40px;height:40px;}
.hg-he,.hg-he-d{padding-top:0;height:100vh;}
.hg-he-d{height:calc(100vh - (var(--nmh) * 2));}
.hg-bu-kt{width:60px;height:60px;border-radius:60px;right:10px;top:calc(50vh - 30px);font-size:2rem;z-index:1;}
.hg-bu-kt-s{width:60px;height:60px;}
}

@media (orientation: portrait) and (min-width: 1024px) {
.sm{padding-top:400%!important;}
.sm1{height:80vh;}
}
@media (min-width:1300px){
.hg-nm-l a{height:var(--nmh);}
.hg-f-c-u-c{width:50%;}
.hg-bu-kt{width:100px;height:100px;border-radius:100px;right:10px;top:calc(50vh - 50px);font-size:2rem;z-index:1;}
.hg-bu-kt-s{width:100px;height:100px;}
}
@media (min-width:1400px){
.hg-he-c{padding:10vw;}
.hg-he-co{max-width:60%}
.hg-he{padding-top:100vh;}
.hg-he-d{padding-top:70vh;}
}
@media (min-width:1600px){
.hg-nm-o{padding-right:5%;}
}

/*BASIS*/
.hg-bgq-dw200{width:200%!important;}
.hg-bgq-dw50{width:50%!important;}
.hg-du-tx div,.hg-du-tx ul{float:left;width:100%;}
.hg-b-bsn{box-shadow: 0px 0px 0px 0px #444;}
.hg-b-hs{line-height:8px!important;margin:1px 0px 0px 1px; font-style:italic;font-size:0.3em;}
.hg-b-ffns{font-family:Arial, Helvetica, sans-serif;font-size:1.6rem;}
.hg-b-ffex{font-family:Arial, Helvetica, sans-serif}
.hg-b-ffnsz{font-size:0.5em!important;}
.hg-b-wp100{width:100%!important;}
.hg-b-hpv100{height:100vh!important;}
.hg-b-mwp100{max-width:100%!important;}
.hg-b-mwa800{max-width:800px!important;}
.hg-b-mhp100{max-height:100%!important;}
.hg-b-mha100{max-height:100px!important;}
.hg-b-mh0{max-height:0px!important;overflow:hidden!important;}
.hg-b-wp20{width:20%;}
.hg-b-wp25{width:25%;}
.hg-b-wp40{width:40%;}
.hg-b-wp50{width:50%!important;}
.hg-b-wp60{width:60%;}
.hg-b-wp80{width:80%;}
.hg-b-wp90{width:90%;!important}
.hg-b-w180{width:180px!important;}
.hg-b-hp70{height:70%!important;}
.hg-b-hp100{height:100%!important;}
.hg-b-ha{height:auto!important;}
.hg-b-fl{float:left;position:relative;}
.hg-b-fr{float:right!important;position:relative;}
.hg-b-q{display:block;width:100%;height:100%;}
.hg-b-m0{margin:0%!important;}
.hg-b-mbz{margin-bottom:0%!important;}
.hg-b-mb40{margin-bottom:40px!important;}
.hg-b-mb30{margin-bottom:30px!important;}
.hg-b-mb20{margin-bottom:20px!important;}
.hg-b-mb10{margin-bottom:10px!important;}
.hg-b-mb5{margin-bottom:5px!important;}
.hg-b-ml0{margin-left:0px!important;}
.hg-b-ml5{margin-left:5px!important;}
.hg-b-ml10{margin-left:10px!important;}
.hg-b-mr10{margin-right:10px!important;}
.hg-b-mbp3{margin-bottom:3%!important;}
.hg-b-mbp4{margin-bottom:4%!important;}
.hg-b-mt10{margin-top:10px!important;}
.hg-b-mt20{margin-top:20px!important;}
.hg-b-mt30{margin-top:30px!important;}
.hg-b-mt40{margin-top:40px!important;}
.hg-b-mtm20{margin-top:-20px!important;}
.hg-b-mtp3{margin-top:3%!important;}
.hg-b-mtp4{margin-top:4%!important;}
.hg-b-mt0{margin-top:0%!important;}
.hg-b-fzp04{font-size:0.4em!important;}
.hg-b-fzp06{font-size:0.6em!important;}
.hg-b-fzp08{font-size:0.8em!important;}
.hg-b-fzp09{font-size:0.9em!important;}
.hg-b-fzp10{font-size:1.0em!important;}
.hg-b-fzp11{font-size:1.1em!important;}
.hg-b-fzp20{font-size:2.0em!important;}
.hg-b-op0{opacity:0;!important}
.hg-b-op1{opacity:1;!important}
.hg-b-fcr{color:red;}
.hg-b-fcg{color:green;}
.hg-b-fchg{color:#99CC00;}
.hg-b-fcf{color:#fff!important;}
.hg-b-fcb{color:#000;}
.hg-b-fco{color:orange;}
.hg-b-bcr, .d .hg-b-bcr{border-color:red!important;}
.hg-b-bon{border:none!important;}
.hg-b-p0{padding:0%;!important}
.hg-b-pa10{padding:10px!important;}
.hg-b-p05{padding:5%!important;}
.hg-b-pl0{padding-left:0%!important;}
.hg-b-plp05{padding-left:5%!important;}
.hg-b-pl5{padding-left:5px!important;}
.hg-b-pl10{padding-left:10px!important;}
.hg-b-prp05{padding-right:5%!important;}
.hg-b-pr10{padding-right:10px!important;}
.hg-b-pb0{padding-bottom:0%!important;}
.hg-b-pb5{padding-bottom:5px!important;}
.hg-b-pb10{padding-bottom:10px!important;}
.hg-b-ptp0{padding-top:0%!important;}
.hg-b-pt10{padding-top:10px!important;}
.hg-b-ptp19{padding-top:19%!important;}
.hg-b-ptp40{padding-top:40%!important;}
.hg-b-ov{overflow:visible;}
.hg-b-ohi{overflow:hidden;}
.hg-b-tal{text-align:left;}
.hg-b-tac{text-align:center;}
.hg-b-tar{text-align:right;}
.hg-b-dn{display:none!important;}
.hg-b-bgn{background:none!important;}
.hg-b-bgr{background:red!important;}
.hg-b-bgg{background:green!important;}
.hg-b-bgo{background:orange!important;}
.hg-b-tfuc{text-transform:uppercase;}
.hg-b-tdlt{text-decoration:line-through!important;}
.hg-b-fwb{font-weight:bold;}
.hg-b-db{display:block!important;}
.hg-b-df{display:flex!important;}
.hg-b-df-ac{align-items:center!important;}
.hg-b-df-as{align-items:stretch!important;}
.hg-b-df-jc{justify-content:center!important;}
.hg-b-df-fs{justify-content:flex-start!important;}
.hg-b-df-jsa{justify-content:space-around!important;}
.hg-b-df-fw{flex-wrap:wrap!important;}
.hg-b-tr-0{transition:all 0s!important;}
.hg-b-l0{left:0!important;}
.hg-b-br0{border-radius:0!important;}
.hg-b-ta0{transition: all 0s!important;}
.hg-b-of{position: absolute!important;top: -9999px!important;right: -9999px!important;bottom: -9999px!important;left: -9999px!important;margin: auto!important;min-width: 100%!important;min-height: 100%!important;}
.hg-b-pam-w{height:auto!important;width:100%!important;position:absolute!important;left:-9999px!important;right:-9999px!important;top:-9999px!important;bottom:-9999px!important;margin:auto!important;}
.hg-b-pam-h{height:100%!important;width:auto!important;position:absolute!important;left:-9999px!important;right:-9999px!important;top:-9999px!important;bottom:-9999px!important;margin:auto!important;}
.hg-b-hy{hyphens: auto;-webkit-hyphens: auto;}
.hg-bfw{border:1px solid red;}
.hg-dc,.hg-dc2{width:100%;height:100%;position:fixed;display:none;top:0;left:0;z-index:8!important;display:none;}
.hg-dc-c{width:100%;height:100%;display:flex;justify-content:center;padding-top:4%;}
.hg-chi{line-height:0.8em;margin-top:2px;margin-bottom:2px;color:red;font-size:0.8em;float:left;width:100%;}
.hg-dc,.hg-dc2{background: linear-gradient(-45deg, #000,#1E2833, #000);background-size: 400% 400%;background-position: 0% 50%;}
.hg-du-pi{width:auto!important;height:auto!important;}

.hg-b-ohi{overflow:hidden!important;}
.hg-b-oya{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;}
.hg-b-oya::-webkit-scrollbar {width: 5px;}
.hg-b-oya::-webkit-scrollbar-track {background:rgba(250,250,250,1);}
.hg-b-oya::-webkit-scrollbar-thumb {background:var(--bgs2);}
.hg-b-oya::-webkit-scrollbar-thumb:hover {background: var(--bgba);}
.hg-b-oya{scrollbar-color: var(--hg-b-bgci) rgba(var(--hg-m-nbgch),0.2);scrollbar-width: thin;}

sup{font-size:0.5em;}