.button{padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer}
.button-blue{color:white;background-color:#00a3a6;transition:all 200ms cubic-bezier(0.7,0,0.3,1) 0ms}
.button-blue:hover{background-color:white;color:#00a3a6}
.button-transparent-dark{color:#161716;border:1px solid #161716;transition:all 200ms cubic-bezier(0.7,0,0.3,1) 0ms}
.button-transparent-dark:hover{background-color:#161716;color:white}
.button-dark{color:#161716;border:1px solid #161716;background-color:white;transition:all 200ms cubic-bezier(0.7,0,0.3,1) 0ms}
.button-dark:hover{background-color:#161716;color:white}
.button-transparent-white{color:white;border:1px solid white;transition:all 200ms cubic-bezier(0.7,0,0.3,1) 0ms}
.button-transparent-white:hover{background-color:white;color:black}
.button-alt{display:grid;place-content:center;width:100%;border:none;background-color:#00a3a6;color:white;text-align:center;border-radius:5px;padding:16px 24px}
.button-alt *{color:inherit;height:fit-content;width:fit-content}
.button-alt a{display:flex;column-gap:8px}
.transition-fade{transition:0.4s;opacity:1}
html.is-animating .transition-fade{opacity:0}
.menu-icon{z-index:2;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;width:100%}
.menu-icon .green-circle{top:100%;width:14px;height:14px;border-radius:50%;transition:all 0.3s;animation:menu-dot 0.6s infinite alternate 3s;background-color:#00a3a6;pointer-events:none !important}
.menu-icon:hover .green-circle{width:100%;height:2px;border-radius:0px}
@media (max-width:1023px){.layout-header-menu{display:none}}
.nav{bottom:0px;position:fixed;height:calc(100vh - 112px);z-index:11}
@media screen and (min-width:769px){.nav{height:calc(100vh - 100px)}}
.nav .nav__list-item{position:relative;display:flex;align-items:center;font-size:40px}
.nav .nav__list-item a{position:relative;color:black;z-index:2}
@media screen and (max-width:767px){.nav .nav__list-item{font-size:24px}}
.nav .nav__list-item .gallery{position:absolute;left:75%;-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:-webkit-clip-path 0.8s cubic-bezier(0.77,0,0.175,1);transition:clip-path 0.8s cubic-bezier(0.77,0,0.175,1);transition:clip-path 0.8s cubic-bezier(0.77,0,0.175,1),-webkit-clip-path 0.8s cubic-bezier(0.77,0,0.175,1);transition-delay:0.1s;z-index:0;pointer-events:none;height:250px;display:none}
@media screen and (min-width:769px){.nav .nav__list-item .gallery{display:block}}
.nav .nav__list-item .gallery .container{position:relative;height:100%}
.nav .nav__list-item .gallery .container iframe,.nav .nav__list-item .gallery .container img{height:100%;-o-object-fit:contain;object-fit:contain}
.nav .nav__list-item:hover{z-index:3}
.nav .nav__list-item:hover .gallery{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}
.nav .nav__content{pointer-events:none}
.nav .nav__content ul{list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}
.nav:before,.nav:after{content:"";position:fixed;width:100vw;height:100vh;background:rgba(234,234,234,0.2);z-index:-1;transform-origin:top;transition:transform cubic-bezier(0.77,0,0.175,1) 0.8s;transform:translateX(0%) scaleY(0)}
.nav:after{background:white;transition-delay:0s}
.nav:before{transition-delay:0.1s}
.nav__content{position:fixed;top:50%;transform:translate(0%,-50%);width:100%;text-align:center;font-size:calc(2vw + 10px);font-weight:200;cursor:pointer}
.nav__content ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;row-gap:45px;font-weight:700}
@media (max-width:991px){.nav__content ul{row-gap:24px}}
@media screen and (min-width:768px) and (max-width:1024px){.nav__content ul{row-gap:48px}}
.nav__list-item{position:relative;display:inline-block;transition-delay:0.1s;opacity:0;transform:translate(0%,100%);transition:opacity 0.6s ease,transform 0.6s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:0}
.nav__list-item:before{content:"";position:absolute;background:#00a3a6;width:0;height:16px;bottom:0px;left:-10px;transform:translate(0%,0%);transition:all 0.3s ease;z-index:-1}
.nav__list-item:hover{z-index:7}
.nav__list-item:hover:before{width:83px}
@media screen and (max-width:767px){.nav__list-item:hover:before{width:0}}
@media screen and (min-width:768px) and (max-width:1024px){.nav__list-item:hover:before{width:0}}
.toggle-menu-resp{background-color:transparent;border:none;cursor:pointer;padding:0;margin:0}
@media screen and (min-width:1024px){.toggle-menu-resp{display:none}}
@media (max-width:991px){.toggle-menu-resp{display:flex;width:auto}}
.toggle-menu-resp .line{fill:none;stroke:#00a3a6;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1)}
.toggle-menu-resp .line1{stroke-dasharray:60 207;stroke-width:6}
.toggle-menu-resp .line2{stroke-dasharray:60 60;stroke-width:6}
.toggle-menu-resp .line3{stroke-dasharray:60 207;stroke-width:6}
body.nav-active{overflow:hidden}
body.nav-active .toggle-menu-resp .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
body.nav-active .toggle-menu-resp .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}
body.nav-active .toggle-menu-resp .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
body.nav-active .menu-icon__line{background-color:#000;transform:translateX(0px) rotate(-45deg)}
body.nav-active .menu-icon__line-left{transform:translateX(1px) rotate(45deg)}
body.nav-active .menu-icon__line-right{transform:translateX(-2px) rotate(45deg)}
body.nav-active .nav{width:100%;z-index:11;visibility:visible}
body.nav-active .nav:before,body.nav-active .nav:after{transform:translateX(0%) scaleY(1)}
body.nav-active .nav:after{transition-delay:0.1s}
body.nav-active .nav:before{transition-delay:0s}
body.nav-active .nav__content{position:fixed;top:50%;transform:translate(0%,-50%);width:100%;text-align:center;font-weight:200;cursor:pointer;pointer-events:initial}
body.nav-active .nav__content ul{margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;font-weight:700}
body.nav-active .nav__list-item{opacity:1;transform:translateX(0%);transition:opacity 0.6s ease,transform 0.6s ease,color 0.3s ease}
body.nav-active .nav__list-item:nth-child(0){transition-delay:0.025s}
body.nav-active .nav__list-item:nth-child(1){transition-delay:0.125s}
body.nav-active .nav__list-item:nth-child(2){transition-delay:0.225s}
body.nav-active .nav__list-item:nth-child(3){transition-delay:0.325s}
body.nav-active .nav__list-item:nth-child(4){transition-delay:0.425s}
body.nav-active .nav__list-item:nth-child(5){transition-delay:0.525s}
body.nav-active .nav__list-item:nth-child(6){transition-delay:0.625s}
body.nav-active .nav__list-item:nth-child(7){transition-delay:0.725s}
@media (max-width:991px){body.nav-active .nav__list-item{display:block}}
.contact select{border:none !important;font-size:30px;background-color:transparent !important;outline:none !important;color:#00a3a6;font-weight:600}
.contact input.dropdown-selector{border:none !important;font-size:30px;background-color:transparent !important;outline:none !important;color:#00a3a6;font-weight:600}
.contact input.dropdown-selector::-webkit-input-placeholder{color:#00a3a6;font-weight:400;opacity:0.5;font-style:italic}
.contact input.dropdown-selector::-moz-placeholder{color:#00a3a6;font-weight:400;opacity:0.5;font-style:italic}
.contact input.dropdown-selector:-ms-input-placeholder{color:#00a3a6;font-weight:400;opacity:0.5;font-style:italic}
.contact input.dropdown-selector::-ms-input-placeholder{color:#00a3a6;font-weight:400;opacity:0.5;font-style:italic}
.contact input.dropdown-selector::placeholder{color:#00a3a6;font-weight:400;opacity:0.5;font-style:italic}
.contact input[type=checkbox]{width:23px;height:23px}
@keyframes sliding-text{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}
.b-color-fafafa{background-color:#fafafa}
.idle-zoom{animation:forwards slow-zoom-in 12s cubic-bezier(0.2,0.25,0.5,1)}
@keyframes slow-zoom-in{0%{transform:scale(1.1)}100%{transform:scale(1)}}.coming-soon{position:relative}
.coming-soon::after{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);content:"coming soon";padding:10px 15px;background-color:#00a3a6;white-space:nowrap;color:#fafafa;transition:clip-path 0.6s cubic-bezier(0.19,1,0.22,1);position:absolute;left:0%;top:50%;transform:translateY(-50%);pointer-events:none}
.coming-soon:hover::after{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}
.coming-soon *{pointer-events:none}
.advanced-btn{position:relative;overflow:hidden;border:2px solid #161716;color:#161716;padding:12px 24px;text-align:center;font-weight:600;display:inline-block}
.advanced-btn span{position:absolute;top:150%;left:50%;width:100%;transform:translate(-50%,-50%);color:#fafafa !important;z-index:2;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:top 0.6s cubic-bezier(0,0.67,0.29,1) 0.2s,clip-path 0.8s cubic-bezier(0.19,1,0.22,1) 0s}
.advanced-btn--alt{background-color:#00a3a6;color:#fafafa}
.advanced-btn--alt .span{color:#00a3a6 !important}
.advanced-btn::after{content:"";position:absolute;left:-100%;top:0;background-color:#00a3a6;height:100%;width:100%;transition:left 0.8s cubic-bezier(0.19,1,0.22,1);z-index:1}
.advanced-btn:hover::after{left:0}
.advanced-btn:hover span{top:50%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}
.carousel{margin:auto;width:100%}
.carousel .wrapper{position:relative}
.carousel .wrapper .card-slider{justify-content:space-around;width:100vw;max-width:100%}
@media (max-width:991px){.carousel .wrapper .card-slider{width:100vw}}
.carousel .wrapper .card-slider .pole{width:auto;height:400px;padding:32px 24px;box-shadow:rgba(0,0,0,0.1) 0px 5px 25px;transition:all 0.3s ease;margin:10px 20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:16px}
.carousel .wrapper .card-slider .pole:hover{background-color:#f8f8f8}
.carousel .wrapper .card-slider .pole .rounded-circle{width:70px;height:70px;border:3px solid #00a9a8;border-radius:100%;transition:all 0.3s ease-out}
.carousel .wrapper .card-slider .pole .rounded-circle:hover{transform:scale(1.1)}
.carousel .wrapper .card-slider .pole .rounded-circle img{margin:auto;text-align:center;height:50px;padding-top:12px}
.carousel .wrapper .card-slider .pole h3{text-align:center;font-size:22px}
.carousel .wrapper .card-slider .pole p{padding:0;font-size:14px;color:gray;text-align:center}
.carousel .wrapper .card-slider .pole .link-section-pole{position:relative;width:100%;text-align:center}
.carousel .wrapper .card-slider .pole .link-section-pole a{display:inline-flex;flex-flow:row wrap;font-size:14px;color:#00a9a8;text-decoration:none}
.carousel .wrapper .card-slider .pole .link-section-pole a .arrow{margin-left:5px;width:18px}
.carousel .wrapper .slick-list{padding-block:16px}
.carousel .wrapper .slick-dots li:only-child{display:none}body,*{cursor:none !important}
.dynamicCursor{z-index:2147483647 !important}
.main-container{position:relative !important;width:calc(100vw - 120px);margin-left:60px;background-color:#fff}
@media (max-width:768px){.main-container{width:100vw;margin-left:0}}
@media screen and (max-width:767px){.main-container{padding-top:40px}}
@media screen and (min-width:768px) and (max-width:1024px){.main-container{padding-top:40px}}
object{pointer-events:none}
::selection{background-color:#00a3a6;color:white}
#main-menu{height:100px;z-index:10}
@media (max-width:991px){#main-menu{height:auto}}
@media (max-width:768px){#main-menu{padding:15px 20px}}
.menu{font-family:Montserrat;font-size:19.5px;font-weight:700;letter-spacing:1.33px;color:#161716;min-width:72px;text-align:center;pointer-events:none !important}
.left-lang-content{position:fixed;width:60px;height:100vh;top:0px;left:0px;z-index:10;display:flex;justify-content:center;flex-direction:column;row-gap:15px;background-color:white}
@media (max-width:768px){.left-lang-content{display:none}}
@media screen and (max-width:768px){.left-lang-content a{display:none}}
.bottom-content{position:fixed;width:calc(100% - 120px);height:60px;bottom:0px;left:60px;display:flex;justify-content:space-between;align-items:center;z-index:10;background-color:white}
.bottom-content object{pointer-events:none;width:100%;height:100%}
@media (max-width:768px){.bottom-content{display:none}}
.bottom-content .socials{display:flex;column-gap:32px;align-items:center}
.bottom-content .socials a{display:inline-block;height:18px;width:auto;aspect-ratio:1}
.right-gotop-content{position:fixed;width:60px;height:100vh;top:0px;right:0px;z-index:10;display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:white}
.right-gotop-content span{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}
@media (max-width:768px){.right-gotop-content{display:none}}
@media screen and (max-width:768px){.right-gotop-content #go-top{display:none}}
::-webkit-scrollbar-track{border-radius:0px;background-color:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}
::-webkit-scrollbar{width:6px;background-color:#fff}
::-webkit-scrollbar-thumb{border-radius:0px;background-color:#000;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.c-keywords{width:100%}
.keywords{display:flex;flex-direction:column;justify-content:center;align-items:center}
@media (max-width:768px){.keywords{margin:auto}}
.keywords .row-1,.keywords .row-2,.keywords .row-3{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:26px}
.keywords .row-1 *,.keywords .row-2 *,.keywords .row-3 *{margin-right:18px}
.keywords .row-2{margin-left:31px}
.keywords .row-3{margin-left:36px}
.keywords .full-green{background:#00a3a6 !important;color:#fff !important}
.keywords .bubble-green-bottom-right.full-green::after{border-color:transparent #00a3a6 transparent transparent !important}
.keywords .bubble-green-bottom-left.full-green::after{border-color:#00a3a6 transparent transparent transparent !important}
.keywords .bubble-grey-top-right{position:relative;background:#fafafa;color:#757575;font-family:Arial;font-size:11px;line-height:26px;text-align:center;height:30px;border-radius:0px;padding:0 10px;border:#757575 solid 2px;font-weight:700}
.keywords .bubble-grey-top-right:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:0 0 11px 22px;border-color:transparent transparent #fafafa transparent;top:-11px;left:76%;margin-left:-11px}
.keywords .bubble-grey-top-right:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:0 0 13px 24px;border-color:transparent transparent #757575 transparent;top:-15px;left:76%;margin-left:-11px;display:block}
.keywords .bubble-grey-top-left{position:relative;background:#fafafa;color:#757575;font-family:Arial;font-size:11px;line-height:26px;text-align:center;padding:0 10px;height:30px;border-radius:0px;border:#757575 solid 2px;font-weight:700}
.keywords .bubble-grey-top-left:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:11px 0 0 22px;border-color:transparent transparent transparent #fafafa;top:-11px;left:26%;margin-left:-11px}
.keywords .bubble-grey-top-left:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:13px 0 0 24px;border-color:transparent transparent transparent #757575;top:-15px;left:26%;margin-left:-13px;display:block}
.keywords .bubble-grey-bottom-left{position:relative;background:#fafafa;color:#757575;font-family:Arial;font-size:11px;line-height:26px;text-align:center;padding:0 10px;height:30px;border-radius:0px;border:#757575 solid 2px;font-weight:700}
.keywords .bubble-grey-bottom-left:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:11px 22px 0 0;border-color:#fafafa transparent transparent transparent;bottom:-11px;left:26%;margin-left:-11px}
.keywords .bubble-grey-bottom-left:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:13px 24px 0 0;border-color:#757575 transparent transparent transparent;bottom:-15px;left:26%;margin-left:-13px;display:block}
.keywords .bubble-grey-bottom-right{position:relative;background:#fafafa;color:#757575;font-family:Arial;font-size:11px;line-height:26px;text-align:center;width:99px;height:30px;border-radius:0px;padding:0 10px;border:#757575 solid 2px;font-weight:700}
.keywords .bubble-grey-bottom-right:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:0 22px 11px 0;border-color:transparent #fafafa transparent transparent;bottom:-11px;left:76%;margin-left:-11px}
.keywords .bubble-grey-bottom-right:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:0 24px 13px 0;border-color:transparent #757575 transparent transparent;bottom:-15px;left:76%;margin-left:-11px;display:block}
.keywords .bubble-green-top-left{position:relative;background:#fafafa;color:#00a3a6;font-family:Arial;font-size:11px;line-height:26px;text-align:center;padding:0 10px;height:30px;border-radius:0px;border:#00a3a6 solid 2px;font-weight:700}
.keywords .bubble-green-top-left:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:11px 0 0 22px;border-color:transparent transparent transparent #fafafa;top:-11px;left:26%;margin-left:-11px}
.keywords .bubble-green-top-left:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:13px 0 0 24px;border-color:transparent transparent transparent #00a3a6;top:-15px;left:26%;margin-left:-13px;display:block}
.keywords .bubble-green-top-right{position:relative;background:#fafafa;color:#00a3a6;font-family:Arial;font-size:11px;line-height:26px;text-align:center;width:99px;height:30px;border-radius:0px;border:#00a3a6 solid 2px;font-weight:700}
.keywords .bubble-green-top-right:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:0 0 11px 22px;border-color:transparent transparent #fafafa transparent;top:-11px;left:76%;margin-left:-11px}
.keywords .bubble-green-top-right:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:0 0 13px 24px;border-color:transparent transparent #00a3a6 transparent;top:-15px;left:76%;margin-left:-11px;display:block}
.keywords .bubble-green-bottom-left{position:relative;background:#fafafa;color:#00a3a6;font-family:Arial;font-size:11px;line-height:26px;text-align:center;padding:0 10px;height:30px;border-radius:0px;border:#00a3a6 solid 2px;font-weight:700}
.keywords .bubble-green-bottom-left:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:11px 22px 0 0;border-color:#fafafa transparent transparent transparent;bottom:-11px;left:26%;margin-left:-11px}
.keywords .bubble-green-bottom-left:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:13px 24px 0 0;border-color:#00a3a6 transparent transparent transparent;bottom:-15px;left:26%;margin-left:-13px;display:block}
.keywords .bubble-green-bottom-right{position:relative;background:#fafafa;color:#00a3a6;font-family:Arial;font-size:11px;line-height:26px;text-align:center;width:99px;height:30px;border-radius:0px;padding:0 10px;border:#00a3a6 solid 2px;font-weight:700}
.keywords .bubble-green-bottom-right:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:0 22px 11px 0;border-color:transparent #fafafa transparent transparent;bottom:-11px;left:76%;margin-left:-11px}
.keywords .bubble-green-bottom-right:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-width:0 24px 13px 0;border-color:transparent #00a3a6 transparent transparent;bottom:-15px;left:76%;margin-left:-11px;display:block}
footer{position:relative;background-color:white;z-index:2;padding-bottom:60px}
@media (min-width:1025px) and (max-width:1279px){footer{margin-left:60px}}
@media screen and (max-width:767px){footer{padding-bottom:24px}}
@media screen and (min-width:768px) and (max-width:1024px){footer{padding-bottom:24px}}
footer>div:first-of-type>div{padding-top:50px}
footer .container{flex-direction:column}
@media screen and (max-width:767px){footer .first-section,footer .copyright{padding-inline:15px}}
@media screen and (min-width:768px) and (max-width:1024px){footer .first-section,footer .copyright{padding-inline:15px}}
footer .copyright{font-size:12px}
@media screen and (max-width:767px){footer .copyright{font-size:8px}}
@media screen and (max-width:767px){footer .copyright{text-align:center}}
@media screen and (min-width:768px) and (max-width:1024px){footer .copyright{text-align:center}}
footer .copyright a{color:inherit}
footer .copyright a:hover{color:#00a3a6}
footer .first-section{background:linear-gradient(to right,rgba(255,255,255,0),white),url("/themes/v1/assets/images/pixel-bg.jpg");background-size:cover;background-repeat:no-repeat}
footer #map{height:648px;width:580px;width:100%;height:auto;aspect-ratio:2;margin-top:33px}
footer .title{z-index:10;color:#161716}
footer .title .title_footer{margin:0;font-size:33px;font-weight:700}
footer .title span{border-bottom:2px solid #161716}
footer .contact .address{position:relative;font-size:14.5px;font-weight:600;line-height:1.38;letter-spacing:0.73px;text-align:left;color:#00a3a6;margin:0;margin-top:33px;margin-bottom:19px}
footer .contact .info{font-size:12.5px;line-height:1.6;text-align:left;color:#757575}
footer .contact .info a{color:#161716}
footer .contact .info a:hover{color:#00a3a6}
footer .contact .contact-btn{font-size:14px;margin-top:27px;height:34px;width:fit-content;font-weight:600;letter-spacing:0.73px;transition:all 300ms ease;display:flex;column-gap:10px;padding-inline:18px;padding:16px 18px}
footer .contact .contact-btn:hover{transform:translateX(10px)}@keyframes fromLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@keyframes toRight{from{transform:translateX(0)}to{transform:translateX(100%)}}
@keyframes noScrollBar{from{overflow:hidden}to{overflow:initial}}
@keyframes showPage{0%{transform:scale(0.2,0.002);opacity:0}50%{transform:scale(1,0.002);opacity:1}100%{transform:scale(1,1)}}
@keyframes hidePage{0%{transform:scale(1,1)}50%{transform:scale(1,0.002)}100%{transform:scale(0.2,0.002);opacity:1}}
html{animation:noScrollBar 0s;animation-delay:1.2s;animation-fill-mode:both;background-color:#00a9a8;position:relative;overflow-x:hidden !important}
html body{overflow-x:hidden !important}
body.home{background-color:#fff;animation-fill-mode:both;height:100vh}
body.home main,body.home .right-gotop-content,body.home .bottom-content,body.home .left-lang-content,body.home #main-menu,body.home .nav .nav__content{opacity:0;transition:opacity 0.8s ease}
body.home.end-anim,body.home.home.end-anim{height:auto;transform:none !important}
body.home.end-anim main,body.home.end-anim .right-gotop-content,body.home.end-anim .bottom-content,body.home.end-anim .left-lang-content,body.home.end-anim #main-menu,body.home.end-anim .nav .nav__content,body.home.home.end-anim main,body.home.home.end-anim .right-gotop-content,body.home.home.end-anim .bottom-content,body.home.home.end-anim .left-lang-content,body.home.home.end-anim #main-menu,body.home.home.end-anim .nav .nav__content{opacity:1}
body.home.switch,body.home.home.switch,body.home.home.end-anim.switch{animation-delay:0.6s;animation-name:hidePage;height:100vh}
body.home.switch main,body.home.switch .right-gotop-content,body.home.switch .bottom-content,body.home.switch .left-lang-content,body.home.switch #main-menu,body.home.switch .nav .nav__content,body.home.home.switch main,body.home.home.switch .right-gotop-content,body.home.home.switch .bottom-content,body.home.home.switch .left-lang-content,body.home.home.switch #main-menu,body.home.home.switch .nav .nav__content,body.home.home.end-anim.switch main,body.home.home.end-anim.switch .right-gotop-content,body.home.home.end-anim.switch .bottom-content,body.home.home.end-anim.switch .left-lang-content,body.home.home.end-anim.switch #main-menu,body.home.home.end-anim.switch .nav .nav__content{opacity:0;transition:opacity 0.6s ease}