.site-header{width:100%;height:75px;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);transition:all .15s;z-index:80;font-size:16px}.site-header .site-header-section{width:100%;height:100%;display:flex;justify-content:left;align-items:center}@media screen and (max-width:768px){.site-header{height:60px}}.site-header .left-header{margin-left:calc(10vw - 8.5px);width:200px;height:100%;min-width:200px;position:relative}@media screen and (min-width:1000px)and (max-width:1250px){.site-header .left-header{margin-left:0}}@media screen and (max-width:1000px){.site-header .left-header{display:none}}.site-header .left-header .header-logo{position:absolute;left:0;width:180px;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}.site-header .menu-header{margin-left:calc(10vw - 8.5px)}@media screen and (max-width:768px){.site-header .menu-header{display:none}}.site-header .menu-header .menu-navigation,.site-header .menu-header .menu-navigation .menu-link{display:flex;justify-content:left;align-items:center;height:100%}.site-header .menu-header .menu-navigation .menu-link{text-align:center;padding:1vw 2vw;white-space:nowrap}.site-header .menu-header .menu-navigation .menu-link span{font-size:24px;color:#fff;font-weight:400}.site-header .menu-header .menu-navigation .menu-link span:hover{color:#a3f8f8!important}.site-header .right-header{width:15vw;min-width:180px;height:100%;position:absolute;right:2vw;top:0}@media screen and (min-width:768px)and (max-width:1250px){.site-header .right-header{display:none}}@media screen and (max-width:768px){.site-header .right-header{display:block;min-width:120px}}.site-header .right-header .header-account{color:#fff;font-size:1rem;text-align:right;display:flex;justify-content:flex-end;align-items:center;height:100%;padding-left:1em;overflow:hidden;text-overflow:ellipsis}.site-header .right-header .header-account .user-header-link{color:#fff}.site-header .right-header .header-account .user-header-link .ion-android-person{font-size:1.2em;padding-right:.4em}.site-header .right-header .change-language-links{position:absolute;right:2vw;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:24px;z-index:84;cursor:pointer}@media screen and (max-width:768px){.site-header .right-header .change-language-links{font-size:18px}}.site-header .right-header .change-language-links .clang-world{vertical-align:middle;font-size:40px}@media screen and (max-width:768px){.site-header .right-header .change-language-links .clang-world{font-size:24px}}.site-header .right-header .change-language-links .clang-lng{padding-left:.2vw;padding-right:.5vw}.site-header .right-header .change-language-links .clang-down{font-size:20px;vertical-align:baseline}@media screen and (max-width:768px){.site-header .right-header .change-language-links .clang-down{font-size:12px}}.site-header .right-header .change-language-list{position:absolute;left:0;top:91.5px;width:100%;background-color:rgba(0,0,0,.8);text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer;height:0;transition:all .15s ease-out;font-size:20px}.site-header .right-header .change-language-list.clang-active-list{height:6em}.site-header .right-header .change-language-list.clang-active-list .clang-link{display:block}@media screen and (max-width:768px){.site-header .right-header .change-language-list{font-size:16px;top:59.5px}}.site-header .right-header .change-language-list .clang-link{color:gray;text-align:center;border-bottom:1px solid #fff;height:3em;line-height:3em;display:none}.site-header .right-header .change-language-list .clang-link.clang-link-active{color:#fff}.site-header .right-header .change-language-list .clang-link:last-child{border-bottom:none}.site-header .mobile-dropdown{position:absolute;left:0;height:100%;width:15vw;min-width:120px}@media screen and (min-width:769px){.site-header .mobile-dropdown{display:none}}.site-header .mobile-dropdown strong{display:inline-block;height:100%;line-height:70px;width:100%;color:#fff;font-size:36px;padding-left:3vw}.site-header .mobile-dropdown .mobile-menu-navigation{position:absolute;left:0;top:59.5px;width:100%;background-color:rgba(0,0,0,.8);text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:85;font-size:16px;height:0;transition:all .15s ease-out}.site-header .mobile-dropdown .mobile-menu-navigation.nav-active{height:12em}.site-header .mobile-dropdown .mobile-menu-navigation.nav-active .mobile-menu-link{height:3em;display:block}.site-header .mobile-dropdown .mobile-menu-navigation .mobile-menu-link{display:none;color:#fff;height:0;line-height:3em;text-align:center;border-bottom:1px solid #fff}.site-header .mobile-dropdown .mobile-menu-navigation .mobile-menu-link:last-child{border-bottom:none}.site-header .mobile-header-logo{position:absolute;z-index:82;left:50%;top:50%;transform:translate(-50%,-50%);width:120px}@media screen and (min-width:769px){.site-header .mobile-header-logo{display:none}}.site-footer{width:100%;min-height:20vh;background-color:#000;color:#fff;padding-top:5vh;font-size:16px}.site-footer .footer-menu-navigation{text-align:center;position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (max-width:768px){.site-footer .footer-menu-navigation{flex-direction:column}}.site-footer .footer-menu-navigation .footer-menu-link{text-align:center;font-size:1.2rem;color:#ded8d6;padding-left:1vw;padding-right:3vw;line-height:1.5em}@media screen and (max-width:1300px){.site-footer .footer-menu-navigation .footer-menu-link{font-size:1.4rem}}.site-footer .footer-menu-navigation .footer-menu-link .clang-link{color:gray}.site-footer .footer-menu-navigation .footer-menu-link .clang-link.clang-link-active{color:#fff}.site-footer .footer-menu-navigation .footer-menu-link .separation{margin-left:.5em;margin-right:.5em}.site-footer .footer-menu-navigation .footer-logo{vertical-align:bottom;margin-right:8%}.site-footer .footer-menu-navigation .mobile-footer-logo{display:none}.site-footer .footer-desc{text-align:center;font-size:1.5rem;color:#ded8d6;padding-top:5vh;padding-bottom:5vh}@media screen and (max-width:768px){.site-footer{width:100vw;min-height:30vh;background-color:#000;color:#fff;padding-top:2vh}.site-footer .footer-menu-navigation{text-align:center;justify-content:flex-start;text-align:left}.site-footer .footer-menu-navigation .footer-menu-link{width:100%;display:block;text-align:left;font-size:16px;color:#fff;padding-left:1em;padding-right:2em;line-height:2em}.site-footer .footer-menu-navigation .footer-clang{position:absolute;right:0;top:0}.site-footer .footer-menu-navigation .footer-logo{display:none}.site-footer .footer-menu-navigation .mobile-footer-logo{display:block;width:32vw;height:auto;position:absolute;right:2em;bottom:0}.site-footer .footer-menu-navigation .mobile-footer-logo .mobile-footer-logo-img{width:100%;height:auto}.site-footer .footer-desc{text-align:left;font-size:16px;color:#fff;padding-top:3vh;padding-left:1em}}.contact-site{min-height:77vh;width:100%;overflow-x:hidden;overflow-y:hidden;font-size:16px}.contact-site .contact-bg-section{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:2vh;position:relative}@media screen and (min-width:768px){.contact-site .contact-bg-section{min-height:555px}}.contact-site .contact-bg-section .contact-bg-text{text-align:center}.contact-site .contact-bg-section .contact-bg-text h1{text-align:center;width:100%;font-size:8rem;letter-spacing:.1em;word-spacing:.1em}@media screen and (max-width:768px){.contact-site .contact-bg-section .contact-bg-text h1{font-size:7rem}}.contact-site .contact-bg-section .contact-bg-text .contact-logo{width:30rem;height:auto}.contact-site .contact-bg-section .contact-bg-text .s-games{display:flex;justify-content:space-between;align-items:center;padding:.2em .8em;font-size:1.6rem}.contact-site .contact-content{width:100vw;aspect-ratio:1920/700;min-height:670px;display:flex;justify-content:flex-start;align-items:center;background-repeat:no-repeat;background-size:cover;padding-bottom:5vh}@media screen and (max-width:768px){.contact-site .contact-content{min-height:60vh;aspect-ratio:auto;padding-bottom:5vh;display:block}}.contact-site .contact-content .contact-content-area{width:60%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.contact-site .contact-content .contact-content-area{width:100%}}.contact-site .contact-content .contact-content-area .contact-content-text{width:70%;color:#fff;text-align:center}@media screen and (max-width:768px){.contact-site .contact-content .contact-content-area .contact-content-text{width:100%;margin-bottom:2vh}}.contact-site .contact-content .contact-content-area .contact-content-text h2{font-size:5rem;margin-bottom:1.6rem;letter-spacing:.1em;word-spacing:.1em}@media screen and (max-width:768px){.contact-site .contact-content .contact-content-area .contact-content-text h2{font-size:3.5rem;margin-top:5vh;margin-bottom:2rem}}.contact-site .contact-content .contact-content-area .contact-content-text span{font-size:1.3rem;color:#ccc;letter-spacing:.1em;word-spacing:.1em}@media screen and (max-width:768px){.contact-site .contact-content .contact-content-area .contact-content-text span{display:inline-block;width:70%;margin-bottom:3rem}}.contact-site .contact-content .contact-form-section{max-height:80%;width:30%;margin-right:10%}@media screen and (max-width:768px){.contact-site .contact-content .contact-form-section{width:100%;display:flex;justify-content:center;align-items:flex-start;margin-right:0}}.contact-site .contact-content .contact-form-section form{font-size:1.2rem;padding:2%;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.contact-site .contact-content .contact-form-section form{width:90%;font-size:1.5rem}}.contact-site .contact-content .contact-form-section form .form-row{width:100%;display:flex;justify-content:center;align-items:center}.contact-site .contact-content .contact-form-section form .form-row .row-p{width:50%}.contact-site .contact-content .contact-form-section form .contact-label{padding:2%}.contact-site .contact-content .contact-form-section form .contact-label .label-p{text-indent:.5em;padding-bottom:.4em}.contact-site .contact-content .contact-form-section form .contact-input{width:100%;border-radius:5px;background-color:#eee;border:#eee;height:3em;text-indent:1em}.contact-site .contact-content .contact-form-section form textarea{width:100%;border-radius:6px;background-color:#eee;border:#eee;padding-top:.5em;text-indent:1em}.contact-site .contact-content .contact-form-section form .contact-submit-label{text-align:center;padding-top:1em;padding-bottom:6%}.contact-site .contact-content .contact-form-section form .contact-submit-label .submit-btn{width:80%;height:3em;background-color:red;border-radius:10px;color:#fff}.contact-site .contact-content .contact-form-section form sup{color:red}.wifi-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:90}#wifi-loader{--background:#62abff;--front-color:#f81717;--back-color:#c3c8de;--text-color:#414856;width:64px;height:64px;border-radius:50px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999}#wifi-loader,#wifi-loader svg{display:flex;justify-content:center;align-items:center}#wifi-loader svg{position:absolute}#wifi-loader svg circle{position:absolute;fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-100deg);transform-origin:center}#wifi-loader svg circle.back{stroke:var(--back-color)}#wifi-loader svg circle.front{stroke:var(--front-color)}#wifi-loader svg.circle-outer{height:86px;width:86px}#wifi-loader svg.circle-outer circle{stroke-dasharray:62.75 188.25}#wifi-loader svg.circle-outer circle.back{animation:circle-outer135 1.8s ease .3s infinite}#wifi-loader svg.circle-outer circle.front{animation:circle-outer135 1.8s ease .15s infinite}#wifi-loader svg.circle-middle{height:60px;width:60px}#wifi-loader svg.circle-middle circle{stroke-dasharray:42.5 127.5}#wifi-loader svg.circle-middle circle.back{animation:circle-middle6123 1.8s ease .25s infinite}#wifi-loader svg.circle-middle circle.front{animation:circle-middle6123 1.8s ease .1s infinite}#wifi-loader svg.circle-inner{height:34px;width:34px}#wifi-loader svg.circle-inner circle{stroke-dasharray:22 66}#wifi-loader svg.circle-inner circle.back{animation:circle-inner162 1.8s ease .2s infinite}#wifi-loader svg.circle-inner circle.front{animation:circle-inner162 1.8s ease .05s infinite}#wifi-loader .text{position:absolute;bottom:-40px;display:flex;justify-content:center;align-items:center;text-transform:lowercase;font-weight:500;font-size:14px;letter-spacing:.2px}#wifi-loader .text:after,#wifi-loader .text:before{content:attr(data-text)}#wifi-loader .text:before{color:var(--text-color)}#wifi-loader .text:after{color:var(--front-color);animation:text-animation76 3.6s ease infinite;position:absolute;left:0}@keyframes circle-outer135{0%{stroke-dashoffset:25}25%{stroke-dashoffset:0}65%{stroke-dashoffset:301}80%{stroke-dashoffset:276}to{stroke-dashoffset:276}}@keyframes circle-middle6123{0%{stroke-dashoffset:17}25%{stroke-dashoffset:0}65%{stroke-dashoffset:204}80%{stroke-dashoffset:187}to{stroke-dashoffset:187}}@keyframes circle-inner162{0%{stroke-dashoffset:9}25%{stroke-dashoffset:0}65%{stroke-dashoffset:106}80%{stroke-dashoffset:97}to{stroke-dashoffset:97}}@keyframes text-animation76{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}