.reg-hero-section{position:relative;min-height:800px;display:flex;flex-direction:column}.reg-hero-section-banner-image{position:absolute;width:100%;height:100%;z-index:1}.reg-hero-section-banner-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.reg-hero-section-banner-image>div{width:100%;height:100%}.reg-hero-section-banner-image .image-desktop{display:none}.reg-hero-section-banner-image .image-mobile{display:block}.reg-hero-section-wrapper{flex:1;display:flex;flex-direction:column;position:relative;z-index:3}.reg-hero-section-wrapper .page-width{width:100%}.reg-hero-section-content.content-align-mobile--left{text-align:left}.reg-hero-section-content.content-align-mobile--center{text-align:center}.reg-hero-section-content.content-align-mobile--right{text-align:right}.reg-hero-section-content.content-align-mobile--left .hero-cards-stack,.reg-hero-section-content.content-align-mobile--left .hero-button-stack{justify-content:flex-start}.reg-hero-section-content.content-align-mobile--center .hero-cards-stack,.reg-hero-section-content.content-align-mobile--center .hero-button-stack{justify-content:center}.reg-hero-section-content.content-align-mobile--right .hero-cards-stack,.reg-hero-section-content.content-align-mobile--right .hero-button-stack{justify-content:flex-end}.hero-section-heading:not(:first-child){margin-top:24px}.hero-section-heading h2{margin:0;font-family:Canela Deck,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#383838}.hero-section-heading h2 strong{color:#fff}.hero-section-subheading{font-size:18px;line-height:normal;color:#383838;text-transform:uppercase;font-family:Canela Text;font-weight:300}.hero-section-subheading:not(:first-child){margin-top:24px}.hero-cards-stack{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-cards-stack:not(:first-child){margin-top:24px}.hero-iwt-card{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;text-align:left}.hero-iwt-card.hide-on-mobile{display:none}.hero-iwt-card__image img{display:block;height:18px;width:auto}.hero-iwt-card__text{margin:0;font-size:10px;line-height:normal;color:#000;font-family:TeXGyreTermes,sans-serif;font-weight:700}.hero-button-stack{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-button-stack:not(:first-child){margin-top:55px}.hero-btn-box{width:100%;max-width:160px}.hero-btn{display:flex;align-items:center;justify-content:center;border:2px solid #fff;padding:15px 0;border-radius:10px;background-color:#fff;color:#000;font-family:Poppins,sans-serif;font-weight:700;font-style:italic;text-decoration:none;font-size:13px;line-height:normal;text-transform:uppercase;transition:all ease .4s}.hero-btn.hero-btn-style--outline{background-color:transparent;color:#fff}.hero-btn:not(.hero-btn-style--outline):hover{opacity:.8}.hero-btn.hero-btn-style--outline:hover{background-color:#fff;color:#000}@media(min-width:480px){.hero-section-heading h2{font-size:36px;line-height:40px}.hero-cards-stack{gap:20px}.hero-iwt-card{gap:10px}.hero-iwt-card__image img{height:30px}.hero-iwt-card__text{font-size:12px}.hero-btn-box{max-width:188px}.hero-btn{font-size:17px}}@media(min-width:768px){.reg-hero-section{min-height:72rem}.reg-hero-section-wrapper{justify-content:center}.reg-hero-section-banner-image .image-desktop{display:block}.reg-hero-section-banner-image .image-mobile{display:none}.hero-section-heading h2{font-size:49px;line-height:55px}.hero-section-heading:not(:first-child){margin-top:30px}.hero-section-subheading{font-size:31px}.hero-section-subheading:not(:first-child){margin-top:30px}.hero-cards-stack:not(:first-child){margin-top:56px}.hero-cards-stack{gap:42px}.hero-iwt-card.hide-on-mobile{display:flex}.hero-button-stack:not(:first-child){margin-top:110px}.hero-btn-box{width:100%;max-width:268px}.hero-btn{padding:22px 30px}.reg-hero-section-content.content-align-desktop--left{text-align:left}.reg-hero-section-content.content-align-desktop--center{text-align:center}.reg-hero-section-content.content-align-desktop--right{text-align:right}.reg-hero-section-content.content-align-desktop--left .hero-cards-stack,.reg-hero-section-content.content-align-desktop--left .hero-button-stack{justify-content:flex-start}.reg-hero-section-content.content-align-desktop--center .hero-cards-stack,.reg-hero-section-content.content-align-desktop--center .hero-button-stack{justify-content:center}.reg-hero-section-content.content-align-desktop--right .hero-cards-stack,.reg-hero-section-content.content-align-desktop--right .hero-button-stack{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/hero-section.css.map */
