.swiper{overflow:visible}.swiper:not(.swiper-initialized){display:flex;opacity:0}.swiper-slide{height:auto}.swiper-horizontal>.swiper-scrollbar{height:1.11111vw;top:100%;bottom:0;border-radius:27.5vw;margin-top:4.44444vw}.swiper-scrollbar-drag{cursor:pointer}.swiper-pagination{width:-webkit-fit-content;width:fit-content}.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto;height:1.11111vw;left:1.11111vw;right:1.11111vw;top:100%;display:flex;border-radius:27.5vw;margin-top:4.44444vw}.swiper-pagination-bullet{width:100%;height:100%;border-radius:27.5vw;background:none;margin:0 !important;transition:0.2s}.swiper-nav{position:absolute;bottom:100%;right:-2.22222vw;display:flex;align-items:center;gap:3.33333vw;margin-bottom:8.33333vw;z-index:3;display:none}.swiper-scrollbar[style*="display: none"] ~ .swiper-nav{display:none}.swiper-button{width:6.94444vw;height:6.94444vw;font-size:6.94444vw;border-radius:1.66667vw;transition:0.2s;cursor:pointer}.swiper-button:hover{background:#fff}.swiper-button-disabled{cursor:default}.swiper-button-disabled i{opacity:0.5}.swiper-prev i{-webkit-transform:scale3d(-1, 1, 1);transform:scale3d(-1, 1, 1)}.swiper-custom-nav{margin:0;width:-webkit-fit-content;width:fit-content;display:none}.swiper-custom-nav .swiper-pagination{position:relative;top:auto;left:auto;bottom:auto}.swiper-custom-nav .swiper-button{width:8.88889vw;height:8.88889vw;border-radius:50%;background:#FFF;flex:0 0 8.88889vw;box-shadow:none}.swiper-custom-nav i{font-size:8.88889vw}.swiper-custom-nav .icon-arrow-prev::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMy4yMTY3IDE2LjY2NkwxNi45NSAyMC4zOTkzTDE2IDIxLjMzMjdMMTAuNjY2NyAxNS45OTkzTDE2IDEwLjY2NkwxNi45NSAxMS41OTkzTDEzLjIxNjcgMTUuMzMyN0gyMS4zMzMzVjE2LjY2NkgxMy4yMTY3WiIgZmlsbD0iIzFDMUMxQyIvPg0KPC9zdmc+DQo=")}.swiper-custom-nav .icon-arrow-next::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOC43ODMzIDE2LjY2NkgxMC42NjY3VjE1LjMzMjdIMTguNzgzM0wxNS4wNSAxMS41OTkzTDE2IDEwLjY2NkwyMS4zMzMzIDE1Ljk5OTNMMTYgMjEuMzMyN0wxNS4wNSAyMC4zOTkzTDE4Ljc4MzMgMTYuNjY2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K")}.main{display:flex;width:100%;padding:15.83333vw 0 11.11111vw 0}.main__box{overflow:hidden}.main__box-bg{display:none}.main__box-inner{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:3.33333vw 0 5.27778vw 0}.main H1{position:absolute;left:-2777.77778vw;top:-2777.77778vw}.main__title{margin-bottom:8.33333vw}.main__title IMG{width:100%}.main__subtitle{font-weight:600;font-size:4.16667vw;line-height:140%;letter-spacing:-1px;text-align:right;margin-bottom:21.38889vw}.main__subtitle DIV{display:inline-block}.main__content{position:relative;display:flex;flex-direction:column}.main__text{font-size:5.27778vw;line-height:120%;letter-spacing:-1px;color:#6B6B6B;margin-bottom:8.88889vw}.main__text.desk{display:none}.main__text.mob DIV{color:#000}.main__text.mob DIV:first-child{padding-left:21.66667vw}.main__text.mob DIV:nth-child(2){display:inline}.main__text.mob DIV:nth-child(2) DIV{display:inline}.main__text.mob SPAN BR{display:none}.main__copy{font-size:3.33333vw;letter-spacing:-0.088em;text-transform:uppercase;color:#6B6B6B;margin-bottom:2.22222vw}.main__copy BR{display:none}.main__video{position:relative;display:flex;align-items:flex-end;width:100%;height:56.94444vw;padding:3.05556vw;border-radius:4.44444vw;background:#000 url(../img/@index/main/bg_video.jpg) no-repeat 50% 0/cover;margin-bottom:10vw}.main__video SPAN{display:flex;align-items:center;gap:2.22222vw;font-size:4.16667vw;line-height:120%;letter-spacing:-0.01em;color:#fff}.main__video SPAN:before{content:'';width:4.44444vw;height:4.44444vw;background:url(../img/@index/main/play.svg) no-repeat 0 0/100% 100%}.main__video SPAN.desk{display:none}.about{padding:5.55556vw 0 11.11111vw 0;background:url(../img/@index/about/bg.png) no-repeat 50% 5.55556vw/100% auto}.about__title{margin-bottom:6.66667vw}.about__bigtext{padding-right:8.33333vw;font-size:6.38889vw;line-height:120%;letter-spacing:-1px;margin-bottom:8.61111vw}.about__text{padding-right:16.66667vw;font-size:4.16667vw;line-height:120%;letter-spacing:-1px}.partners{padding:11.11111vw 0}.partners__title{display:flex;justify-content:space-between;margin-bottom:6.66667vw}.partners__carousel{overflow:hidden}.partners__carousel .swiper-slide{display:flex}.partners__carousel .swiper-scrollbar{display:none}.partners__carousel .swiper-wrapper{transition-timing-function:linear !important}.partners .slick-slide{display:flex;height:auto}.partners .slick-slide>DIV{display:flex;min-height:100%}.partners__item{display:flex;min-height:27.5vw;border-radius:4.44444vw;overflow:hidden}.partners__item-inner{display:flex;width:48.05556vw;height:100%}.partners__item IMG{max-width:100%}.cases{padding:11.11111vw 0;background:url(../img/@index/cases/bg.png) no-repeat 50% 11.11111vw/100% auto}.cases__top{display:flex;flex-direction:column;margin-bottom:12.5vw}.cases__number{font-size:4.16667vw;line-height:120%;letter-spacing:-1px;color:#6B6B6B;margin-bottom:4.72222vw}.cases__head{display:flex;flex-direction:column;gap:4.16667vw;margin-bottom:5.55556vw}.cases__copy{font-weight:600;font-size:6.38889vw;line-height:120%;letter-spacing:-1px}.cases__description{display:flex;flex-direction:column;gap:6.11111vw}.cases__description P{font-size:4.16667vw;line-height:120%;letter-spacing:-1px;color:#6B6B6B}.cases__box{display:flex;flex-direction:column;gap:5.55556vw}.cases__item{display:block}.cases__item-photo{height:63.05556vw;border:1.11111vw solid #fff;border-radius:4.44444vw;background:#fff;overflow:hidden;margin-bottom:0.55556vw}.cases__item-photo IMG{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4.44444vw}.cases__item-video{display:none}.cases__item-info{display:flex;justify-content:space-between;padding:4.44444vw 2.5vw;border-radius:4.44444vw;background:#fff}.cases__item-info-title{font-weight:600;font-size:4.16667vw;line-height:100%;letter-spacing:-1px}.cases__item-info-date{font-size:3.33333vw;line-height:100%;letter-spacing:-1px}.services{padding:15vw 0 11.11111vw 0;background:url(../img/@index/services/bg.png) no-repeat 50% 15vw/100% auto}.services__head{display:flex;flex-direction:column;gap:4.16667vw;margin-bottom:15.83333vw}.services__logo IMG{width:17.5vw}.services__info{display:flex;flex-direction:column;gap:17.5vw;margin-bottom:22.22222vw}.services__info-title{font-size:6.38889vw;line-height:120%;letter-spacing:-1px;margin-bottom:5.83333vw}.services__info-list{display:flex;flex-direction:column;border-top:1px solid #e2e2e2}.services__info-list LI{padding:0 0 1px 0;border-bottom:1px solid #e2e2e2;font-size:4.16667vw;line-height:120%;letter-spacing:-1px}.services__info-list LI SPAN{font-size:3.05556vw}.services__box{display:flex;flex-direction:column;gap:11.94444vw}.services__bigtext{padding-right:2.77778vw;font-size:6.38889vw;line-height:120%;letter-spacing:-1px}.team{padding:26.38889vw 0;background:url(../img/@index/team/bg.png) no-repeat 50% 16.66667vw/100% auto}.team__title{margin-bottom:15.83333vw}.team__box{display:flex;flex-direction:column;gap:7.22222vw;margin-bottom:9.16667vw}.team__box>DIV{display:flex;flex-direction:column;gap:7.22222vw}.team__bigtext{font-size:6.38889vw;line-height:120%;letter-spacing:-1px}.team__text{font-size:4.16667vw;line-height:120%;letter-spacing:-1px}.team__videobox{margin-bottom:15vw}.team__video{display:block;width:100%;border-radius:1.38889vw}.team__info{display:flex;flex-direction:column;gap:9.72222vw}.team__info LI{position:relative;padding:6.11111vw 20.83333vw 0 0;font-size:4.16667vw;line-height:120%;letter-spacing:-1px}.team__info LI:before,.team__info LI:after{position:absolute;top:0;content:'';display:block;width:4.44444vw;height:4.44444vw;background:url(../img/common/cross.png) no-repeat 50% 50%/100% 100%}.team__info LI:before{left:0}.team__info LI:after{right:0}#lottie{position:fixed;top:0;left:0;z-index:3001;display:block;width:100%;height:100%;background-color:#fff;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);text-align:center;opacity:1;transition:all .6s ease-out}
