.hero-banner-section .hero-carousel-content{position:relative}.hero-banner-section .hero-carousel-content-content{width:100%;padding:3.2rem 0;position:absolute;display:flex;max-width:49.4rem;max-height:max-content}.hero-banner-section .hero-carousel-content p{margin:0}.hero-banner-section .hero-carousel-content.desktop-gradiant:before{position:absolute;content:"";width:100%;height:100%;background:var(--gradient_background);z-index:1}.hero-banner-section .hero-carousel-content-outer{width:100%;display:flex}.hero-banner-section .hero-carousel-content-outer .subheading-wrapper a,.hero-banner-section .hero-carousel-content-outer .description-wrapper a{text-decoration:underline;transition:all .2s ease-in-out}.hero-banner-section .hero-carousel-content-outer .subheading-wrapper a:hover,.hero-banner-section .hero-carousel-content-outer .description-wrapper a:hover{opacity:.5;transition:all .2s ease-in-out}.hero-banner-section .hero-carousel-content-outer .hero-carousel-content-inner{height:fit-content}.hero-banner-section .heading-wrapper .heading{margin:0 0 .7rem}.hero-banner-section .hero-carousel-content-outer .hero-carousel-content-inner .pre-heading .pre_heading-main{margin:0;text-transform:uppercase}.hero-banner-section .hero-carousel-content-outer .hero-carousel-content-inner .pre-heading{margin-bottom:.5rem}.hero-banner-section .subheading-wrapper{margin:0 0 1.8rem}.hero-banner-section .subheading-wrapper .subheading p{margin:0}.hero-banner-section .content-align--center{text-align:center}.hero-banner-section .content-align--left{text-align:left}.hero-banner-section .content-align--right{text-align:right}.hero-banner-section .cta-link-wrapper .text-button-wrapper{display:flex;gap:1.4rem;align-items:center;justify-content:center;flex-wrap:wrap}.hero-banner-section .content-align--center .cta-link-wrapper{justify-content:center;align-items:center}.hero-banner-section .content-align--left .cta-link-wrapper{justify-content:left}.hero-banner-section .hero-carousel-content-outer .cta-link-wrapper{align-items:center;text-transform:uppercase;font-size:1.2rem;line-height:1.5;margin-top:1.8rem}.hero-banner-section .cta-link-wrapper{display:flex;gap:1.4rem}.hero-banner-section .content-align--right .cta-link-wrapper{display:flex;gap:1.4rem;justify-content:right;align-items:flex-end}.hero-banner-section .content-align-mobile--center .cta-link-wrapper{display:flex;gap:1.4rem;flex-wrap:wrap;align-items:center}@media screen and (min-width: 769px){.hero-banner-section .content--center-left{left:0;top:50%;transform:translateY(-50%)}.hero-banner-section .content--center-right{right:0;top:50%;transform:translateY(-50%)}.hero-banner-section .content--center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner-section .cta-link-wrapper{display:flex;gap:1.4rem;align-items:center}.hero-banner-section .hero-carousel-content-image{height:100%}}@media screen and (max-width:768px){.hero-banner-section .hero-carousel-content.desktop-gradiant:before{background:var(--gradient_background-mobile)}.hero-banner-section .hero-carousel-content-content{bottom:0;padding:1.8rem 0 2rem}.hero-banner-section.content_under_banner .hero-carousel-content-content.content-wrapper{position:relative;padding:1.6rem 0 2rem;max-width:100%}.hero-banner-section .content-mobile--center-left{left:0;top:50%;transform:translateY(-50%)}.hero-banner-section .content-mobile--center-right{right:0;top:50%;transform:translateY(-50%)}.hero-banner-section .content-mobile--center-center{left:50%;top:50%;transform:translate(-50%,-50%)}.hero-banner-section .content-mobile--bottom-left{left:0;bottom:0}.hero-banner-section .content-mobile--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.hero-banner-section .content-mobile--bottom-right{right:0;bottom:0}.hero-banner-section .content-align-mobile--right{text-align:right}.hero-banner-section .content-align-mobile--left{text-align:left}.hero-banner-section .content-align-mobile--right .cta-link-wrapper{align-items:end;justify-content:flex-end}.hero-banner-section .content-align-mobile--center .cta-link-wrapper{align-items:center;justify-content:center}.hero-banner-section .content-align-mobile--center{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/408/assets/hero-banner-section.css.map */
