.brand-logo-with-video-sec{position:relative;z-index:999}.brand-with-video-section{width:100%;display:block;display:grid;grid-template-columns:55% 45%;position:relative}.brand-with-video-section .brand-details-section{background:#000;padding:60px 0 40px}.brand-details-section .brand-rich-text{text-align:center;margin-bottom:60px}.brand-details-section .brand-rich-text .brand-caption{color:#fff;font-weight:700;font-size:16px;line-height:16px;letter-spacing:4px;text-align:center;text-transform:uppercase}.brand-details-section .brand-rich-text h2{color:#fff;font-size:42px;text-transform:capitalize;margin:15px 0 13px;font-weight:700;line-height:100%;letter-spacing:0}.brand-logo-with-text .brand-details-section .brand-rich-text p,.brand-logo-with-text .brand-logo-details p{color:#fff}.brand-logo-with-text .brand-logo-details a{color:#fff;text-underline-offset:.4rem}.brand-logo-with-text .brand-logo-list-item{display:grid;grid-template-columns:40% 55%;column-gap:24px;justify-content:initial;align-items:center;margin-bottom:42px}.brand-logo-with-text .logo-img{display:flex;align-items:center;justify-content:center;height:100%}.brand-logo-with-text .logo-img img{width:100%;max-width:100%}.brand-logo-with-text .brand-logo-section{background:none;height:auto}.brand-logo-with-text .brand-logo-details{padding-right:20px}.brand-logo-with-text .brand-logo-details p{font-weight:400;font-size:22px;letter-spacing:0;margin:0}.brand-details-section .brand-rich-text p{font-weight:400;font-size:22px;line-height:normal;letter-spacing:0;margin-top:15px;max-width:100%}.brand-details-section .btn-request{text-align:center;margin-top:60px}.brand-details-section .btn-request a{text-decoration:none!important;cursor:pointer;font-weight:500;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent;padding:12px 40px;line-height:normal;border-radius:1000px;font-size:16px;text-transform:initial;color:#000;box-shadow:0 4px 4px #00000040;background:linear-gradient(0deg,#cbf3ff,#cbf3ff);font-weight:700;line-height:100%;letter-spacing:0;text-transform:capitalize}.brand-with-video-section .index-video-container{padding:0;margin:0;border:0}.brand-with-video-section .index-video-container{height:100vh;position:relative}.brand-with-video-section .index-video-container:before{content:"";width:100%;height:100%;position:absolute;background:#000;z-index:1}.brand-with-video-section .index-video-container__background{overflow:hidden;position:relative;margin:0;padding:0;width:100%;max-width:100%;height:100%}.brand-with-video-section .index-video-container .index-video-container__wrap{position:relative;height:100%;max-width:none;padding:0!important;opacity:1;z-index:1}.brand-with-video-section .index-video-container .index-video-container__wrap .index-video__element{height:100%}.brand-with-video-section .index-video-container .index-video-container__wrap video{object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;cursor:text}.brand-with-video-section .index-video-container .index-video-overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all}.brand-with-video-section .index-video-container .index-video-overlay-container .video-overlay-img{display:block;width:100%;object-fit:cover;height:100vh}.brand-with-video-section .index-video-container .index-video-overlay-container .video-overlay-img.video-overlay-img__hidden{opacity:0}.brand-with-video-section .index-video-container .index-video-overlay-container .video-overlay-txt__element{position:absolute;left:0;right:0;bottom:20rem;text-align:center;display:flex;align-items:center;z-index:2;justify-content:center;width:100%}.brand-with-video-section .index-video-container .video-overlay-text__inner{display:block;position:relative;width:100%;max-width:800px;text-align:center;margin:auto}.brand-with-video-section .index-video-container .video-overlay-text__title{font-size:52px;line-height:1.1em;font-style:normal;margin-bottom:15px;margin-top:0;font-weight:700;font-size:75px;color:#fff;line-height:80px;font-family:Poppins-Bold}.brand-with-video-section .index-video-container .video-overlay-text__content{font-size:20px;text-transform:uppercase;font-family:var(--font-montserrat-semibold)}.brand-with-video-section .index-video-container .overlay-button__link{text-decoration:none!important;cursor:pointer;vertical-align:middle;text-align:center;border-radius:3px;transition:background-color .1s,color .1s,border-color .1s,opacity .1s;display:inline-block;font-family:Montserrat,sans-serif;font-weight:300;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent;padding:15px 25px;font-family:var(--font-montserrat-semibold);text-transform:uppercase;font-size:18px;line-height:normal}.brand-with-video-section .video-wrapper .play_svg_icon{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:center;cursor:pointer;z-index:1}.brand-with-video-section .video-wrapper .play_svg_icon img{max-width:101px}.brand-with-video-section .video-wrapper .play_svg_icon svg{fill:#fff;width:8%;height:8%}.brand-with-video-section .video-wrapper{position:relative;width:100%;z-index:1;height:100vh}.image-slider-section .carousel{position:relative;height:100%;width:100%;margin:0 auto;margin-bottom:5rem}.image-slider-section .carousel__images{max-width:100%;width:100%;height:100%;object-fit:cover}.image-slider-section .carousel__track-container{height:100%;width:100%;position:relative;overflow:hidden;border-radius:0}.image-slider-section .carousel__track{padding:0;margin:0;position:relative;height:100%;transition:transform .4s ease-in-out}.image-slider-section .carousel__slide{position:absolute;top:0;bottom:0;width:100%;list-style-type:none}.image-slider-section .carousel__button{position:absolute;top:auto;transform:initial;border:0;background-color:transparent;cursor:pointer;transition:all .2s ease-in;bottom:17px}.image-slider-section .carousel__button--left{left:34%;z-index:1}.image-slider-section .carousel__button--right{z-index:10;right:34%}.image-slider-section .carousel__nav{display:flex;align-items:center;justify-content:center;padding:20px 0;gap:24px;position:absolute;bottom:0;left:0;right:0}.image-slider-section .carousel__indicator{border:0;border-radius:50%;width:14px;height:14px;background-color:#0009;background:#0000003d;border:1px solid #00000075;cursor:pointer}.image-slider-section .carousel__indicator.current-slide{background:#000000e6;background:#5f5f5f;border:none;width:19px;height:19px}.image-slider-section .is-hidden{display:none}.brand-with-video-section .carousel__button{display:block;opacity:1;pointer-events:auto}@media screen and (max-width: 2100px){.brand-logo-with-video-sec .page-width{padding:0}}@media screen and (max-width: 1650px){.brand-with-video-section .video-wrapper{position:relative;width:100%;z-index:1;height:125vh}}@media screen and (max-width: 1500px){.brand-details-section .brand-rich-text p br{display:none}}@media screen and (max-width: 1200px){.brand-with-video-section{width:100%;display:block;display:grid;grid-template-columns:1fr}.image-slider-section .carousel{height:550px}}@media screen and (max-width: 989px){.brand-with-video-section .index-video-container .video-overlay-text__title{font-size:45px;line-height:55px}.brand-with-video-section .index-video-container .index-video-overlay-container .video-overlay-txt__element{bottom:10rem}.image-slider-section .carousel{height:450px}}@media screen and (max-width: 749px){.brand-logo-with-text .brand-logo-list-item{display:grid;grid-template-columns:1fr}.brand-logo-with-text .brand-logo-details{padding:30px 0 0}.brand-details-section .brand-rich-text h2{font-size:32px}.brand-details-section .brand-rich-text .brand-caption{font-size:14px}.brand-details-section .brand-rich-text .brand-caption{font-size:12px;letter-spacing:2px}.brand-logo-with-text .logo-img img{width:100%;max-width:270px}.brand-details-section .btn-request a{font-size:13px}.brand-with-video-section .brand-details-section{padding:60px 16px 70px}.brand-with-video-section .video-wrapper .play_svg_icon img{max-width:75px}.image-slider-section .carousel{height:350px}}@media screen and (min-width: 1921px){.brand-logo-with-text .brand-logo-details p,.brand-details-section .brand-rich-text p{font-size:1vw}.brand-details-section .btn-request a{font-size:.7vw}}@media screen and (max-width: 1200px){.brand-details-section .brand-rich-text h2{font-size:36px;line-height:normal}.brand-details-section .brand-rich-text p,.brand-logo-with-text .brand-logo-details p{font-size:20px}}@media screen and (max-width: 749px){.brand-details-section .brand-rich-text h2{font-size:26px}.brand-details-section .brand-rich-text p,.brand-logo-with-text .brand-logo-details p{font-size:18px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/brand-with-video.css.map */
