.custom-banner-media img{width:100%;display:block;object-fit:cover;height:100%;min-height:470px}.custom-banner-media{height:100%}.custom-banner-content{position:absolute;top:0;left:50%;width:100%;height:100%;display:flex;max-width:1820px;transform:translate(-50%);box-sizing:border-box}.custom-text-wrapper{background:0 0;max-width:646px}.align-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.align-top-center{align-items:flex-start;justify-content:center;text-align:center}.align-top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.align-middle-left{align-items:center;justify-content:flex-start;text-align:left}.align-middle-center{align-items:center;justify-content:center;text-align:center}.align-middle-right{align-items:center;justify-content:flex-end;text-align:right}.align-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.align-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.align-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}h1.custom-heading{font-size:60px;font-weight:300;margin:0 0 35px;color:#0967b3}a.link.animate-arrow.banner_btn_2{border:1px solid var(--primary);color:var(--primary);background:0 0}.custom-buttons{display:flex;align-items:center;gap:35px;flex-wrap:wrap}a.link.banner_btn_2 span.icon-wrap::After{background:var(--primary)}a.link.animate-arrow.banner_btn_2:hover{color:#fff}.slider_content p{margin:0 0 35px;color:#595959;font-size:24px;line-height:1.417}.custom-subheading p{font-size:19px;line-height:19px;text-transform:uppercase;padding-left:39px;margin:0 0 20px;position:relative;color:var(--primary);font-weight:400;letter-spacing:.33em!important;font-family:var(--font-heading-family)}.custom-subheading p::After{content:"";width:20px;height:22px;background:url(https://cdn.shopify.com/s/files/1/0820/1384/7850/files/lock_icon_cbb3b603-ea22-4ced-8195-6a550961f047.webp?v=1752474292) center/contain no-repeat;position:absolute;left:0;top:-2px}.custom-subheading p:before{content:"";width:150px;border-bottom:3px solid var(--primary2);position:absolute;bottom:-10px;left:0}.custom-button{padding:1rem 2rem;font-size:1.3rem;text-decoration:none}.custom-button.primary{background:var(--color-button-primary);color:#fff}.custom-button.secondary{background:0 0;border:1px solid var(--color-button-secondary);color:var(--color-button-secondary)}.custom-banner-content{padding:0 7%}.swiper-slide{position:relative}@media (max-width:1600px){h1.custom-heading{font-size:48px;margin:0 0 20px}.slider_content p{margin:0 0 20px;font-size:18.96px}.custom-subheading p{font-size:15.01px;padding-left:25px}.custom-text-wrapper{max-width:532px}.custom-subheading p::After{width:15px;top:-3px}}@media (max-width:1400px){.custom-subheading p{font-size:14px;line-height:1}.slider_content p{font-size:18px}h1.custom-heading{font-size:43px}.custom-text-wrapper{max-width:475px}}@media (max-width:990px){.custom-subheading p{letter-spacing:.15em!important;padding-left:20px}h1.custom-heading{font-size:34px;margin:0 0 15px}.slider_content p{font-size:16px}.custom-text-wrapper{max-width:384px}.custom-banner-media img{min-height:410px}.custom-subheading p::After{width:15px}}@media (max-width:750px){.custom-buttons{gap:15px}.custom-banner-content{padding:0 25px}}@media (max-width:600px){.custom-banner-media:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(142.83deg,#0009 0,#0006 93.93%)}.custom-subheading p{font-size:11px;padding-left:19px;color:#fff;letter-spacing:.33em!important;line-height:12px;margin-bottom:16px}.custom-banner-media img{min-height:500px}h1.custom-heading{font-size:32.58px;margin:0 0 10px;max-width:435px;color:#fff}.slider_content p{color:#fff;font-weight:300}.custom-subheading p::After{filter:brightness(0) invert(1);width:12px;height:14px}.custom-subheading p:before{width:91px;border-width:1px}a.link.animate-arrow.banner_btn_2{border-color:#fff;color:#fff}a.link.banner_btn_2 span.icon-wrap::After{background:#fff}a.link.banner_btn_2 span.icon-wrap path{fill:#00c9f5}a.link.animate-arrow.banner_btn_2:hover{color:#00c9f5}.custom-text-wrapper{max-width:370px}}@media (max-width:375px){h1.custom-heading{font-size:25.58px}.custom-banner-content{padding:0 15px}.custom-text-wrapper{max-width:299px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/banner-slider.css.map */
