.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1460px;margin:auto;position:relative;padding-inline:var(--container-padding-inline)}html.noscroll{overflow:hidden;box-sizing:unset}html.open{overflow:hidden}html.open header{height:100%;overflow-y:scroll;background:#263069 url(/img/header/bg.jpg) no-repeat top / 100% !important}html.open header .nav-btn{background:url(/img/btn-close.svg) no-repeat center,url(/img/header/gradient-menu.png) repeat-y center}html.open header .header-container{display:flex}body{position:relative;min-width:480px}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;background:url(/img/header/gradient-header-inner-2.png) repeat-y left / 100% 100%;z-index:100}header .container{max-width:1660px}header .wrapper{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:20px;animation:shrink linear both;animation-timeline:scroll(root);animation-duration:1ms;animation-range:0px 138px}header .logo{width:321px}header .logo img{width:100%;height:auto}header .nav-btn{display:none;border-radius:50%;width:40px;height:40px;background:url(/img/btn-menu.svg) no-repeat center,url(/img/header/gradient-menu.png) repeat-y center}header .header-container{display:flex;align-items:center;justify-content:end}header .header-container nav{margin-right:20px}header .header-container nav>ul{display:flex;align-items:center;gap:30px}header .header-container nav>ul li{display:block}header .header-container nav>ul li a{display:block;font-size:16px;font-weight:300;letter-spacing:0.32px}header .header-container nav>ul>li{position:relative}header .header-container nav>ul>li>a{color:#fff;text-transform:uppercase;padding-block:12px}header .header-container nav>ul>li ul{position:absolute;top:100%;left:50%;transform:translate(-50%, 10%);width:220px;padding:4px 20px;background:rgba(255,255,255,0.9);box-shadow:0px 3px 6px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.3);opacity:0;visibility:hidden;transition:.2s}header .header-container nav>ul>li ul li{border-bottom:1px solid rgba(112,112,112,0.3)}header .header-container nav>ul>li ul li a{color:#A9A9BB;padding-block:15px}header .header-container nav>ul>li ul li a:hover{color:#2A3373}header .header-container nav>ul>li ul li:last-child{border:0}header .header-container nav>ul>li:after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:-15px;width:1px;height:17px;background:rgba(255,255,255,0.3)}header .header-container nav>ul>li:last-child:after{display:none}header .header-container nav>ul>li:hover>a,header .header-container nav>ul>li.current>a{color:#34C985}header .header-container nav>ul>li:hover ul{opacity:1;visibility:visible;transform:translate(-50%, 0)}header .header-container .lang{position:relative}header .header-container .lang label{display:block;background:url(/img/header/btn-language.svg) no-repeat center;width:40px;height:40px}header .header-container .lang .lang-menu{position:absolute;top:100%;left:50%;width:100px;transform:translate(-50%, 10%);background:rgba(255,255,255,0.9);box-shadow:0px 3px 6px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.3);opacity:0;visibility:hidden;transition:.2s}header .header-container .lang .lang-menu a{display:block;font-size:16px;font-family:'Roboto';font-weight:300;letter-spacing:0.32px;color:#A9A9BB;text-align:center;padding-block:7.5px}header .header-container .lang .lang-menu a.current,header .header-container .lang .lang-menu a:hover{color:#2A3373}header .header-container .lang:hover .lang-menu{opacity:1;visibility:visible;transform:translate(-50%, 0)}header .header-container .home{border-radius:50%;background:url(/img/header/btn-home.svg) no-repeat center;width:40px;height:40px;margin-inline:15px;transition:background .2s}header .header-container .home.current,header .header-container .home:hover{background-color:#008247}header .header-container .contact{background:url(/img/header/gradient-btn.png) repeat-y center;width:154px;line-height:46px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;text-align:center}#content{margin-top:138px}#content #inner-banner{position:relative;height:350px;background:#1e2d53 url(/img/banner/inner-banner-bg.png) no-repeat left / 1260px}#content #inner-banner figure{position:absolute;top:0;right:0;width:645px}#content #inner-banner figure img{width:100%;height:auto}#content #inner-banner figure:after{content:'';position:absolute;left:0;top:0;bottom:0;width:386px;background:url(/img/banner/gradient-8&9.png) repeat-y left / 100% 100%}#content #inner-banner .container{position:absolute;top:0;left:0;right:0;bottom:47px}#content #inner-banner h1{position:absolute;bottom:0;left:var(--container-padding-inline);right:0;font-size:60px;font-family:'Roboto';font-weight:100;color:#fff;letter-spacing:0.6px;text-transform:uppercase}#content #navigation{position:relative;padding-block:11px;background:url(/img/gradient-path-1.png) repeat-y center / 100% 100%;z-index:1}#content #navigation .navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-right:70px}#content #navigation .navigation a{font-size:16px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#content #navigation .navigation span{width:7px;height:1px;background:#739FB3}#content #navigation .back{position:absolute;top:0;right:var(--container-padding-inline);font-size:16px;color:#fff;padding-left:17px}#content #navigation .back:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:7px;height:1px;background:#739FB3}#content #submenu{position:fixed;top:38.5%;left:0;width:296px;background:#2A3373;padding-inline:20px;z-index:99;transform:translateX(-360px);transition:transform .2s}#content #submenu button.switch{position:absolute;top:0;left:100%;width:64px;height:49px;background:url(/img/btn-menu.svg) no-repeat right 16px center,url(/img/gradient-menu.png) repeat-x;border-radius:0px 25px 25px 0px}#content #submenu .shortcut{display:block;width:100%;font-size:15px;color:#D5DCE9;letter-spacing:0.3px;line-height:22px;padding:15px 7.5px;border-bottom:1px solid rgba(255,255,255,0.1);text-align:left;background:none}#content #submenu.animate{transform:translateX(-296px)}#content #submenu.open{transform:none}#content #submenu.open button.switch{background:#2a3373 url(/img/btn-close.svg) no-repeat right 16px center}#content #submenu:not(:has(.shortcut:nth-child(3))){display:none}#content .section-title{font-size:40px;font-weight:600;color:#101D30;letter-spacing:0.8px;margin-bottom:40px;text-transform:uppercase}#content .with-line{font-size:24px;font-weight:600;color:#101D30;letter-spacing:0.2px;padding-bottom:18px;margin-bottom:23px;position:relative}#content .with-line:after{content:'';position:absolute;left:0;bottom:0;width:20px;height:3px;background:#BBBBBB}#content .num{font-size:97px;font-weight:bold;color:#E8CD6B;letter-spacing:1.94px;opacity:0.7;pointer-events:none}#content .slider-btn{display:flex;align-items:center;justify-content:end;gap:20px}#content .slider-btn button{border-radius:50%;width:50px;height:50px;background:#101d30 url(/img/arrow-1-white.svg) no-repeat center;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}#content .slider-btn button.prev{transform:rotate(-90deg)}#content .slider-btn button.next{transform:rotate(90deg)}#content .slider-btn button.swiper-button-disabled{opacity:.5}#content .slider-box{border:1px solid rgba(107,107,107,0.3);padding:40px;position:relative;background:#fff}#content .slider-box h2{margin-right:150px}#content .slider-box .slider{position:relative}#content .slider-box .slider .swiper-slide{width:calc((100% - 42px) / 3)}#content .slider-box .slider .swiper-slide figure{position:relative;margin-bottom:17px}#content .slider-box .slider .swiper-slide figure img{width:100%;height:auto}#content .slider-box .slider .swiper-slide figure label{position:absolute;top:20px;left:20px;padding:2px 10px 3px;background:rgba(255,255,255,0.7);border:1px solid #6b6b6b;border-radius:200px;font-size:14px;color:#051024;letter-spacing:-0.3px}#content .slider-box .slider .swiper-slide .title{font-size:20px;font-weight:600;color:#101D30;letter-spacing:0.1px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:64px;margin-bottom:3px}#content .slider-box .slider .swiper-slide p{font-size:18px;color:#051024;letter-spacing:0.36px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:64px;margin-bottom:15px}#content .slider-box .slider .swiper-slide button{background:url(/img/gradient-btn.png) repeat-y center;width:154px;line-height:46px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;text-align:center}#content .slider-box .slider .slider-btn{position:absolute;top:-73px;right:0}footer{background:url(/img/footer/footer-bg-desktop.jpg) no-repeat center / cover;padding-block:60px;position:relative}footer .container{max-width:1660px}footer .wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}footer .wrapper figure{width:386px}footer .wrapper figure img{width:100%;height:auto}footer .wrapper nav{margin-top:36px;display:flex;flex-wrap:wrap;gap:20px 30px}footer .wrapper nav a{font-size:20px;color:#fff;letter-spacing:0.4px}footer .wrapper .logo{display:flex;flex-wrap:wrap;gap:20px;margin-top:55px}footer .wrapper .social{display:flex;gap:15px}footer .wrapper .social a{border-radius:50%;background:#fff}footer .copyright{font-size:15px;color:#ECEDF3;letter-spacing:0.3px;margin-top:30px}footer .copyright a{font-size:15px;color:#ECEDF3}footer #back-to-top{position:fixed;right:33px;background:#fff url(/img/back-to-top.svg) no-repeat center;width:70px;height:70px;border-radius:50%;box-shadow:0px 0px 20px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:opacity .5s;z-index:99}footer #back-to-top.show{opacity:1;visibility:visible}@media screen and (max-width:1199px){header .wrapper{flex-wrap:wrap;padding-block:42px;animation:none}header .logo{width:246px}header .nav-btn{display:block}header .header-container{display:none;flex-direction:column;width:100%}header .header-container .lang{background:url(/img/header/btn-language.svg) no-repeat left;padding-left:55px}header .header-container .lang label{display:none}header .header-container .lang .lang-menu{display:flex;align-items:center;gap:15px;position:unset;width:auto;opacity:1 !important;visibility:visible !important;transform:none !important;background:none !important;border:0 !important;box-shadow:none !important}header .header-container .lang .lang-menu a{font-size:15px;color:#fff !important;letter-spacing:0;line-height:40px;padding:0}header .header-container .lang .lang-menu a.current,header .header-container .lang .lang-menu a:hover{text-decoration:underline}header .header-container .home{margin-block:15px}header .header-container .contact{width:100%;background:#007AEA}header .header-container nav{width:100%;order:1;margin-top:20px;margin-right:0}header .header-container nav>ul{display:block}header .header-container nav>ul>li{border-bottom:1px solid rgba(255,255,255,0.3)}header .header-container nav>ul>li>a{padding-block:30px;position:relative}header .header-container nav>ul>li>a:has(+ul):after{content:'';position:absolute;top:15px;right:0;bottom:auto;width:50px;height:50px;background:url(/img/arrow-1-white.svg) no-repeat center;transform:scaleY(-1)}header .header-container nav>ul>li ul{display:none;position:unset;margin-left:35px;margin-bottom:30px;padding:0;width:100%;opacity:1 !important;visibility:visible !important;transform:none !important;background:none !important;border:0 !important;box-shadow:none !important}header .header-container nav>ul>li ul li{border:0;margin-bottom:15px}header .header-container nav>ul>li ul li a{padding:0}header .header-container nav>ul>li.open>a:after{transform:none}header .header-container nav>ul>li.open ul{display:block}#content{margin-top:124px}#content .slider-box h2{margin-right:0}#content .slider-box .slider .swiper-slide{width:calc((100% - 21px) / 2)}#content .slider-box .slider .slider-btn{position:unset;justify-content:center;margin-top:60px;margin-bottom:20px}footer{background-image:url(/img/footer/footer-bg-tab.jpg)}footer .wrapper{flex-direction:column}footer .copyright{margin-top:36px}footer #back-to-top{right:20px}}@media screen and (max-width:767px){#content #submenu{display:none}#content .slider-box .slider .swiper-slide{width:100%}footer{background-image:url(/img/footer/footer-bg-m.jpg)}footer nav{flex-direction:column}}@keyframes shrink{from{padding-block:45px;z-index:100}to{padding-block:20px;z-index:101}}header{background:rgba(42,51,115,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:bgImg linear both;animation-timeline:scroll(root);animation-duration:1ms;animation-range:0px 180px}header .wrapper{animation-range-end:0px 180px}#content{margin-top:0}#content .container{max-width:1660px}#content #banner{position:relative;overflow:hidden;background:#EDEFF3}#content #banner .banner{position:relative}#content #banner img{width:100%;height:auto}#content #banner img.tablet,#content #banner img.mobile{display:none}#content #banner .container{position:absolute;left:122px;right:122px;top:0;bottom:0;max-width:100%}@media screen and (max-width:1660px){#content #banner .container{left:0;right:0}}#content #banner .content1,#content #banner .content2{position:absolute;left:var(--container-padding-inline);right:var(--container-padding-inline);opacity:0;transform:translateX(-5%);transition:transform .5s,opacity .5s}#content #banner .content1{top:21%;width:40%}#content #banner .content1 *{color:#fff}#content #banner .content1 .extra1{font-size:2.7vw;font-family:'Roboto';font-style:italic;font-weight:100;line-height:3.3vw;margin-bottom:1.3vw}#content #banner .content1 .extra2{font-size:0.8vw;letter-spacing:0.3px;line-height:26px;margin-bottom:1.4vw}#content #banner .content1 .extra3{font-size:0.92vw;letter-spacing:0.36px}#content #banner .content2{top:69.1%;width:36.424%;margin-left:122px;transition-delay:.3s}@media screen and (max-width:1660px){#content #banner .content2{margin-left:0}}#content #banner .content2 .cols{display:flex;gap:3.1vw;margin-bottom:2.7vw}#content #banner .content2 .cols .col .row{display:inline-flex;align-items:baseline}#content #banner .content2 .cols .col .number{display:flex;margin-right:3px}#content #banner .content2 .cols .col .number .num-count{font-size:3.2vw;font-weight:200;color:#6D4F31;letter-spacing:1.2px}#content #banner .content2 .cols .col .number sup{font-size:1.6vw;font-weight:300;color:#6D4F31;letter-spacing:0.6px;position:relative;top:-0.45vw}#content #banner .content2 .cols .col .unit{font-size:1.8vw;font-weight:300;color:#6D4F31;letter-spacing:0.72px}#content #banner .content2 .cols .col p{font-size:0.96vw;letter-spacing:0.36px;color:#051024;margin-top:-0.3vw}#content #banner .content2 .cols .col:has(+.col){position:relative}#content #banner .content2 .cols .col:has(+.col):before{content:'';position:absolute;right:-30px;bottom:0;top:10px;width:1px;background:rgba(112,112,112,0.5)}#content #banner .content2 .cols .col:nth-child(2) .number .num-count,#content #banner .content2 .cols .col:nth-child(2) .number sup,#content #banner .content2 .cols .col:nth-child(2) .unit{color:#2A3373}#content #banner .content2 a{display:inline-block;padding:13px 37px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;background:url(/img/home/gradient-btn.png) repeat-y center / 100% 100%}#content #banner .bubble{position:absolute;top:22.2%;left:53.7%;right:27.5%;background:url(/img/home/graphic-bubble.png) no-repeat center / 100% 100%;height:78px;font-size:1.05vw;font-family:'Roboto';font-style:italic;color:#101D30;letter-spacing:0.4px;text-align:center;line-height:78px;transition:transform .5s;transform:scale(0);transform-origin:bottom}#content #banner .func1,#content #banner .func2,#content #banner .func3{position:absolute;border-radius:500px;box-shadow:0px 3px 6px rgba(0,0,0,0.2);padding:6px 50px 6px 25px;background:rgba(255,255,255,0.85);display:flex;align-items:center;opacity:0;transition:opacity .5s;animation:floating 3s ease infinite}#content #banner .func1 img,#content #banner .func2 img,#content #banner .func3 img{width:80px;height:auto}#content #banner .func1 p,#content #banner .func2 p,#content #banner .func3 p{font-size:1.35vw;font-weight:600;color:#101D30;letter-spacing:0.52px}#content #banner .func1{top:29.5%;right:-0.7%;gap:9px;transition-delay:.3s}@media screen and (max-width:1860px){#content #banner .func1{right:2%}}@media screen and (max-width:1280px){#content #banner .func1{top:28.5%}}#content #banner .func2{top:45%;right:-5.5%;gap:15px;transition-delay:.5s;animation-delay:.2s}@media screen and (max-width:1860px){#content #banner .func2{right:1%}}#content #banner .func3{top:60.5%;right:-0.7%;padding-right:100px;gap:52px;transition-delay:.7s;animation-delay:.4s}@media screen and (max-width:1860px){#content #banner .func3{right:2%}}@media screen and (max-width:1280px){#content #banner .func3{top:61.5%}}#content #banner.animate .content1,#content #banner.animate .content2{opacity:1;transform:none}#content #banner.animate .bubble{transform:scale(1)}#content #banner.animate .func1,#content #banner.animate .func2,#content #banner.animate .func3{opacity:1}#content #key-benefits{background:url('/img/home/Key Benefits-bg.jpg') no-repeat center / cover;padding-block:65px}#content #key-benefits .wrapper{display:flex;flex-wrap:wrap;gap:22px 8px;margin-inline:-9px}#content #key-benefits .wrapper .item{width:calc((100% - 24px) / 4);display:flex;align-items:flex-start;column-gap:6px}#content #key-benefits .wrapper .item img{width:153px;height:auto;opacity:0;transform:scale(0);transition:transform .5s,opacity .5s}#content #key-benefits .wrapper .item .info{width:calc(100% - 159px);margin-top:42px;opacity:0;transition:opacity .5s}#content #key-benefits .wrapper .item .info label{display:block;font-size:16px;color:#051024;margin-bottom:5px}#content #key-benefits .wrapper .item .info p{font-size:24px;font-weight:600;color:#101D30;letter-spacing:0.1px;line-height:34px}#content #key-benefits .wrapper .item.animate img{opacity:1;transform:none}#content #key-benefits .wrapper .item.animate .info{opacity:1}#content #shortcuts{overflow:hidden;padding-top:125px;padding-bottom:140px;background:url('/img/home/What We Do_bg.jpg') no-repeat center / cover}#content #shortcuts .container{opacity:0;transform:translateY(5%);transition:transform .5s,opacity .5s}#content #shortcuts .section-title{display:inline-block;font-size:46px;letter-spacing:0.92px;margin-bottom:30px}#content #shortcuts .slider{position:relative}#content #shortcuts .slider .swiper-slide{width:377px;height:auto;position:relative;background:rgba(255,255,255,0.85);box-shadow:0px 3px 6px rgba(0,0,0,0.2);border-top-left-radius:100px;overflow:hidden}#content #shortcuts .slider .swiper-slide figure{position:relative}#content #shortcuts .slider .swiper-slide figure img{width:100%;height:auto}#content #shortcuts .slider .swiper-slide figure:after{content:'';position:absolute;left:0;right:0;bottom:0;height:87px;background-repeat:repeat-x;opacity:0.7}#content #shortcuts .slider .swiper-slide .info{border:1px solid #fff;padding:30px 30px 100px}#content #shortcuts .slider .swiper-slide .info .title{font-size:25px;font-weight:600;letter-spacing:0.5px;margin-bottom:12px}#content #shortcuts .slider .swiper-slide .info .button{position:absolute;left:30px;bottom:35px;padding:13px 37px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;background-repeat:repeat-y;background-position:center;background-size:100% 100%}#content #shortcuts .slider .swiper-slide[cid="1"] figure:after{background-image:url(/img/home/gradient-What-We-Do-1.png)}#content #shortcuts .slider .swiper-slide[cid="1"] .info .title{color:#2A3373}#content #shortcuts .slider .swiper-slide[cid="1"] .info .button{background-image:url(/img/home/gradient-btn-blue.png)}#content #shortcuts .slider .swiper-slide[cid="2"] figure:after{background-image:url(/img/home/gradient-What-We-Do-2.png)}#content #shortcuts .slider .swiper-slide[cid="2"] .info .title{color:#244632}#content #shortcuts .slider .swiper-slide[cid="2"] .info .button{background-image:url(/img/home/gradient-btn-green.png)}#content #shortcuts .slider .swiper-slide[cid="3"] figure:after{background-image:url(/img/home/gradient-What-We-Do-3.png)}#content #shortcuts .slider .swiper-slide[cid="3"] .info .title{color:#520C0C}#content #shortcuts .slider .swiper-slide[cid="3"] .info .button{background-image:url(/img/home/gradient-btn-red.png)}#content #shortcuts .slider .swiper-slide[cid="4"] figure:after{background-image:url(/img/home/gradient-What-We-Do-4.png)}#content #shortcuts .slider .swiper-slide[cid="4"] .info .title{color:#67493B}#content #shortcuts .slider .swiper-slide[cid="4"] .info .button{background-image:url(/img/home/gradient-btn-brown.png)}#content #shortcuts .slider .swiper-slide[cid="5"] figure:after{background-image:url(/img/home/gradient-What-We-Do-5.png)}#content #shortcuts .slider .swiper-slide[cid="5"] .info .title{color:#462444}#content #shortcuts .slider .swiper-slide[cid="5"] .info .button{background-image:url(/img/home/gradient-btn-purple.png)}#content #shortcuts .slider .swiper-slide[cid="6"] figure:after{background-image:url(/img/home/gradient-What-We-Do-6.png)}#content #shortcuts .slider .swiper-slide[cid="6"] .info .title{color:#055B5B}#content #shortcuts .slider .swiper-slide[cid="6"] .info .button{background-image:url(/img/home/gradient-btn-tiffany.png)}#content #shortcuts .slider .slider-btn{position:absolute;top:-80px;right:0}#content #shortcuts.animate .container{opacity:1;transform:none}#content #gallery{margin-top:125px;opacity:0;transform:translateY(5%);transition:transform .5s,opacity .5s}#content #gallery .section-title{font-size:46px;letter-spacing:0.92px;margin-bottom:23px;text-align:center}#content #gallery .slider{position:relative;overflow:hidden}#content #gallery .slider .swiper-slide figure{position:relative}#content #gallery .slider .swiper-slide figure img{width:100%;height:auto}#content #gallery .slider .swiper-slide figure img.tm{display:none}#content #gallery .slider .swiper-slide figure a{position:absolute;bottom:47px;left:53px;padding:13px 36px;font-size:16px;font-weight:300;color:#fff;letter-spacing:0.32px;border-radius:200px;background:url(/img/gradient-btn.png) repeat-y center / 100% 100%;min-width:154px;text-align:center}#content #gallery .slider .swiper-slide figure:before{content:'';position:absolute;top:0;right:0;bottom:0;width:1055px;background:url(/img/home/gradient-gallery.png) repeat-y center / 100% 100%}#content #gallery .slider .swiper-slide p{display:none;font-size:19px;color:#101D30;letter-spacing:0.38px;line-height:28px;margin-top:40px}#content #gallery .slider .over-menu{position:absolute;top:0;right:0;bottom:0;width:660px;z-index:1}#content #gallery .slider .over-menu button{font-size:19px;font-weight:300;color:#fff;letter-spacing:0.38px;line-height:28px;padding:30px;background:rgba(107,107,107,0.9);text-align:left;width:100%}#content #gallery .slider .over-menu button.current{background:none}#content #gallery .slider .slider-btn{display:none;justify-content:center;padding-top:60px;margin-top:40px;border-top:1px solid rgba(169,169,187,0.3)}#content #gallery .slider .slider-btn .pagination{width:auto;color:#101D30;font-size:24px;display:flex;align-items:center;gap:15px}#content #gallery.animate{opacity:1;transform:none}#content #bottom{margin-top:90px;margin-bottom:170px}/*953795e33e25c16a067bcfa2a5842f5b*/#content #bottom .wrapper{display:flex;gap:30px;overflow:hidden}#content #bottom .join-us,#content #bottom .contact-us{width:calc((100% - 30px) / 2);height:426px;position:relative;opacity:0;transition:transform .5s,opacity .5s}#content #bottom .join-us .bg,#content #bottom .contact-us .bg{position:absolute;top:0;left:0;right:0;bottom:0;border-top-left-radius:100px;overflow:hidden}#content #bottom .join-us .bg:before,#content #bottom .contact-us .bg:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:cover}#content #bottom .join-us .bg.tablet,#content #bottom .contact-us .bg.tablet,#content #bottom .join-us .bg.mobile,#content #bottom .contact-us .bg.mobile{display:none}#content #bottom .join-us .info,#content #bottom .contact-us .info{position:absolute;top:126px;bottom:70px;left:40px;right:40px;width:375px;padding-bottom:84px}#content #bottom .join-us .info *,#content #bottom .contact-us .info *{color:#fff}#content #bottom .join-us .info>h2,#content #bottom .contact-us .info>h2{font-size:32px;letter-spacing:0.64px;margin-bottom:15px}#content #bottom .join-us .info>a,#content #bottom .contact-us .info>a{position:absolute;bottom:0;left:0;padding:13px 36px;font-size:16px;font-weight:300;color:#fff;border-radius:200px;background:url(/img/gradient-btn.png) repeat-y center / 100% 100%;min-width:154px;text-align:center}#content #bottom .join-us{transform:translateY(5%)}#content #bottom .join-us .bg:before{background-image:url('/img/home/Join Us-bg.png')}#content #bottom .contact-us{transform:translateY(-5%)}#content #bottom .contact-us .bg:before{background-image:url('/img/home/Contact Us-bg.png')}#content #bottom.animate .join-us,#content #bottom.animate .contact-us{opacity:1;transform:none}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element div{display:block;left:0;top:0;bottom:0}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-element .scroll-element_outer{background-color:#ECEDF3}.scroll-element .scroll-element_track{background-color:#ECEDF3}.scroll-element .scroll-bar{background:#2A3373;top:3px;bottom:3px;left:3px;right:3px;border-radius:5px}.scroll-element.scroll-y{right:0;top:0;bottom:0;width:16px}.scroll-element.scroll-y .scroll-element_outer{left:0;width:100%}.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element,.scroll-element div{box-sizing:content-box;border:none;margin:0;padding:0;position:absolute;z-index:1}@media screen and (max-width:1199px){#content #banner img.desktop{display:none}#content #banner img.tablet{display:block}#content #banner .content1{top:13%;width:78%}#content #banner .content1 .extra1{font-size:6.65vw;line-height:8vw;margin-bottom:3.3vw}#content #banner .content1 .extra2{font-size:2vw;margin-bottom:3.5vw}#content #banner .content1 .extra3{font-size:2.27vw}#content #banner .content2{top:77%;width:auto}#content #banner .content2 .cols{gap:7.8vw;margin-bottom:7vw}#content #banner .content2 .cols .col .number .num-count{font-size:7.8vw}#content #banner .content2 .cols .col .number sup{font-size:4vw;top:-1vw}#content #banner .content2 .cols .col .unit{font-size:4.5vw}#content #banner .content2 .cols .col p{font-size:2.38vw;margin-top:-0.7vw}#content #banner .bubble{top:34%;left:5.5%;right:54%;font-size:2.6vw}#content #banner .func1 p,#content #banner .func2 p,#content #banner .func3 p{font-size:3.35vw}#content #banner .func1{top:43%;right:14%}#content #banner .func2{top:54.5%;right:4%}#content #banner .func3{top:66%;right:14%}#content #key-benefits{background-image:url('/img/home/Key Benefits-bg-tab.jpg')}#content #key-benefits .wrapper{margin-inline:-3px}#content #key-benefits .wrapper .item{width:calc((100% - 8px) / 2);column-gap:12px}#content #key-benefits .wrapper .item img{width:107px}#content #key-benefits .wrapper .item .info{width:calc(100% - 119px);margin-top:23px}#content #shortcuts{background-image:url('/img/home/What We Do_bg-tab.jpg');padding-top:115px;padding-bottom:120px}#content #shortcuts .section-title{display:block;text-align:center}#content #shortcuts .slider .swiper-slide{width:calc((100% - 30px) / 2)}#content #shortcuts .slider .slider-btn{position:unset;justify-content:center;margin-top:60px}#content #gallery .section-title{margin-bottom:40px}#content #gallery .slider .swiper-slide figure img.d{display:none}#content #gallery .slider .swiper-slide figure img.tm{display:block}#content #gallery .slider .swiper-slide figure a{left:35px;bottom:37px}#content #gallery .slider .swiper-slide figure:before{display:none}#content #gallery .slider .swiper-slide p{display:block}#content #gallery .slider .over-menu{display:none}#content #gallery .slider .slider-btn{display:flex}#content #bottom{margin-bottom:160px}#content #bottom .wrapper{flex-direction:column}#content #bottom .join-us,#content #bottom .contact-us{width:100%}#content #bottom .join-us .bg.desktop,#content #bottom .contact-us .bg.desktop{display:none}#content #bottom .join-us .bg.tablet,#content #bottom .contact-us .bg.tablet{display:block}#content #bottom .join-us .bg:before{background-image:url('/img/home/Join Us-bg-tab.png')}#content #bottom .contact-us .bg:before{background-image:url('/img/home/Contact Us-bg-tab.png')}}@media screen and (max-width:767px){#content #banner img.tablet{display:none}#content #banner img.mobile{display:block}#content #banner .content1{width:auto;top:12.7%}#content #banner .content1 .extra1{font-size:7.7vw;line-height:9.6vw;margin-bottom:5.4vw}#content #banner .content1 .extra2{font-size:3.2vw;margin-bottom:5.5vw}#content #banner .content1 .extra3{font-size:3.65vw}#content #banner .content2{position:relative;top:auto;margin-top:-18.3%;margin-bottom:20vw}#content #banner .content2 .cols{flex-direction:column;gap:4vw;margin-bottom:10.6vw}#content #banner .content2 .cols .col .number .num-count{font-size:12.4vw}#content #banner .content2 .cols .col .number sup{font-size:6vw;top:-2vw}#content #banner .content2 .cols .col .unit{font-size:7.4vw}#content #banner .content2 .cols .col p{font-size:3.8vw;margin-top:-1vw}#content #banner .bubble{left:13%;right:22%;font-size:4.2vw}#content #banner .func1,#content #banner .func2,#content #banner .func3{width:265px;right:4%;gap:9px !important}#content #banner .func1 p,#content #banner .func2 p,#content #banner .func3 p{font-size:20px;letter-spacing:0.4px}#content #banner .func1{top:55%}#content #banner .func2{top:63.5%}#content #banner .func3{top:72.2%;padding-right:50px}#content #key-benefits{background-image:url('/img/home/Key Benefits-bg-m.jpg');padding-block:70px}#content #key-benefits .wrapper{row-gap:16px}#content #key-benefits .wrapper .item{width:350px}#content #shortcuts{background-image:url('/img/home/What We Do_bg-m.jpg');padding-top:105px;padding-bottom:110px}#content #shortcuts .slider .swiper-slide{width:100%}#content #gallery .slider .swiper-slide figure a{left:20px;bottom:24px}#content #bottom{margin-bottom:150px}#content #bottom .join-us .bg.tablet,#content #bottom .contact-us .bg.tablet{display:none}#content #bottom .join-us .bg.mobile,#content #bottom .contact-us .bg.mobile{display:block}#content #bottom .join-us .bg:before{background-image:url('/img/home/Join Us-bg-m.png')}#content #bottom .contact-us .bg:before{background-image:url('/img/home/Contact Us-bg-m.png')}}@keyframes shrink{from{padding-top:45px;padding-bottom:87px;z-index:100}to{padding-block:20px;z-index:101}}@keyframes bgImg{from{background:url(/img/header/gradient-header.png) repeat-y left / 100% 100%;backdrop-filter:none;-webkit-backdrop-filter:none}to{background:rgba(42,51,115,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@keyframes floating{0%{transform:translateY(5%)}50%{transform:translateY(-5%)}100%{transform:translateY(5%)}}