.modal-video{overflow:hidden;width:100%}.modal-video video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-modal.modal-video-custom{width:65%!important}@media screen and (max-width:1024px){.main-modal.modal-video-custom{width:90%!important}}@media screen and (max-width:600px){.main-modal.modal-video-custom{width:100%!important}}.main-modal.modal-video-custom .ant-modal-content{background:transparent;padding:0!important}.main-modal.modal-video-custom button{width:3rem!important}.main-modal.modal-video-custom button:hover{background:transparent!important;color:unset!important}.main-modal.modal-video-custom .ant-modal-close-x svg{fill:var(--colorWhite);color:var(--colorWhite);font-size:3rem!important;height:3rem!important;width:3rem!important}.animate-bg-button{background:linear-gradient(0deg,#f37105,#ff8f33 98%);border:2px solid var(--colorWhite);border-radius:1.2rem;box-shadow:inset 0 0 6px 6px hsla(0,0%,100%,.4);cursor:pointer;padding:2.8rem 7.6rem;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:600px){.animate-bg-button{border-radius:.8rem;padding:1.2rem 5rem}}.animate-bg-button:before{animation:animate-bg-btn 10s linear infinite;background:url(/_next/static/media/directionRight.06475ec9.png) repeat-x 0/100% auto;background-size:contain;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.animate-bg-button:before{animation:animate-bg-btn 6s linear infinite}}@media screen and (max-width:600px){.animate-bg-button:before{animation:animate-bg-btn 3s linear infinite}}.animate-bg-button span{color:var(--colorWhite);display:block;font-size:2.8rem;font-weight:600;line-height:1.2;text-transform:uppercase;width:100%}@media screen and (max-width:1024px){.animate-bg-button span{font-size:2rem}}@media screen and (max-width:600px){.animate-bg-button span{font-size:2rem}}@keyframes animate-bg-btn{0%{background-position:0 0}to{background-position:100vw 0}}.banner-compo{height:80rem;position:relative;width:100%;z-index:9}.banner-compo~div{position:relative;z-index:99}@media screen and (max-width:1024px){.banner-compo{height:60rem}}@media screen and (max-width:600px){.banner-compo{height:55rem}}.banner-compo .icon.next-arrow-icon,.banner-compo .icon.prev-arrow-icon{background:rgba(0,0,0,.3);border-radius:50%;color:var(--colorWhite);cursor:pointer;display:flex;height:5rem;position:absolute;top:35%;transform:translate(-50%,-50%);width:5rem;z-index:100}@media screen and (max-width:600px){.banner-compo .icon.next-arrow-icon,.banner-compo .icon.prev-arrow-icon{height:4rem;top:45%;width:4rem}}.banner-compo .icon.next-arrow-icon svg,.banner-compo .icon.prev-arrow-icon svg{display:block;margin:auto}@media screen and (max-width:600px){.banner-compo .icon.next-arrow-icon svg,.banner-compo .icon.prev-arrow-icon svg{height:2.5rem!important;width:2.5rem!important}}.banner-compo .icon.next-arrow-icon svg path,.banner-compo .icon.prev-arrow-icon svg path{fill:var(--colorWhite)}.banner-compo .icon.next-arrow-icon{right:.8rem}@media screen and (max-width:600px){.banner-compo .icon.next-arrow-icon{right:-1.2rem}}.banner-compo .icon.prev-arrow-icon{left:5.5rem}@media screen and (max-width:600px){.banner-compo .icon.prev-arrow-icon{left:3.5rem}}.banner-compo_media{left:0;position:absolute;top:0;z-index:11}.banner-compo_media,.banner-compo_media_wrap-banner{height:100%;width:100%}.banner-compo_media_wrap-banner_item{height:100%;outline:none!important;position:relative;width:100%}.banner-compo_media_wrap-banner_item:before{background:linear-gradient(45deg,#bb5501,#ee6c00);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.banner-compo_media_wrap-banner_item picture{display:block;height:100%;width:100%}.banner-compo_media_wrap-banner_item picture img{height:100%;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.banner-compo_media_wrap-banner_item .video-compo{display:block;height:100%;width:100%}.banner-compo_media_wrap-banner_item .video-compo video{height:100%;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.banner-compo_media .slick-slider{align-items:center;display:flex;height:100%;justify-content:center}.banner-compo_media .slick-slider .slick-list{height:100%;width:100%}.banner-compo_media .slick-slider .slick-list .slick-track{align-items:stretch;display:flex;height:100%;justify-content:center}.banner-compo_media .slick-slider .slick-list .slick-track .slick-slide,.banner-compo_media .slick-slider .slick-list .slick-track .slick-slide>div{height:100%}.banner-compo_overlay{bottom:-3px;left:0;position:absolute;width:100%;z-index:22}.banner-compo_overlay_wrap-img-1{width:100%}.banner-compo_overlay_wrap-img-1 picture{display:block;width:100%}.banner-compo_overlay_wrap-img-1 picture img{-o-object-fit:cover!important;object-fit:cover!important;width:100%}.banner-compo_overlay_wrap-img-2{height:46rem;left:-11rem;position:absolute;top:16rem;transform:rotate(5deg);width:39rem;z-index:24}@media screen and (max-width:1400px){.banner-compo_overlay_wrap-img-2{top:14rem}}@media screen and (max-width:1280px){.banner-compo_overlay_wrap-img-2{top:12rem}}@media screen and (max-width:1024px){.banner-compo_overlay_wrap-img-2{height:35rem;top:10rem;width:30rem}}@media screen and (max-width:600px){.banner-compo_overlay_wrap-img-2{height:27rem;left:-6rem;top:.5rem;width:22rem}}.banner-compo_overlay_wrap-img-2 picture{display:block;height:100%;width:100%}.banner-compo_overlay_wrap-img-2 picture img{height:100%;-o-object-fit:contain!important;object-fit:contain!important;width:100%}.banner-compo_overlay_wrap-img-3{height:45rem;position:absolute;right:-4rem;top:4rem;transform:rotate(-4deg);width:36rem;z-index:25}@media screen and (max-width:1024px){.banner-compo_overlay_wrap-img-3{height:35rem;width:30rem}}@media screen and (max-width:600px){.banner-compo_overlay_wrap-img-3{height:25rem;top:1rem;width:20rem}}.banner-compo_overlay_wrap-img-3 picture{display:block;height:100%;width:100%}.banner-compo_overlay_wrap-img-3 picture img{height:100%;-o-object-fit:contain!important;object-fit:contain!important;width:100%}.banner-compo_content{align-items:center;display:flex;flex-direction:column;gap:3.2rem;justify-content:center;left:50%;position:absolute;top:35%;transform:translate(-50%,-50%);width:80%;z-index:33}@media screen and (max-width:600px){.banner-compo_content{gap:2.4rem;top:45%;width:75%}}.banner-compo_content_title{color:var(--colorWhite);font-size:4.8rem;font-weight:800;line-height:1.5;margin:0;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.banner-compo_content_title{font-size:3.4rem}}@media screen and (max-width:600px){.banner-compo_content_title{font-size:2.4rem}}.banner-compo_content .html-compo{color:var(--colorWhite)!important;font-size:20px!important}@media screen and (max-width:600px){.banner-compo_content .html-compo{font-size:14px!important}}.banner-compo_dots{align-items:center;bottom:15rem;display:block;display:flex;gap:1.5rem;justify-content:center;left:50%;list-style:none;padding:0;position:absolute;transform:translate(-50%,-50%);width:100%;z-index:999}@media screen and (max-width:600px){.banner-compo_dots{bottom:4rem;gap:.5rem}}.banner-compo_dots li{cursor:pointer;display:block;height:1.6rem;width:1.6rem}@media screen and (max-width:600px){.banner-compo_dots li{height:1rem;width:1rem}}.banner-compo_dots li div{background:rgba(0,0,0,.5);border:1px solid var(--colorWhite);border-radius:50%;height:100%;width:100%}.banner-compo_dots li.dot-active div{background:var(--colorWhite)!important}.banner-compo.banner-small{height:60rem!important}@media screen and (max-width:1024px){.banner-compo.banner-small{height:45rem!important}}@media screen and (max-width:600px){.banner-compo.banner-small{height:17rem!important}}