.full-width-hero-wrapper{padding:8rem 4rem;background-size:cover;min-height:416px;color:#163c22;position:relative;overflow:hidden}.full-width-hero-video-bg{width:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.full-width-hero-inner{z-index:1}.full-width-hero-wrapper.full-width-hero-wrapper-alt{height:90vh;padding:4rem;display:flex}.full-width-hero-wrapper.visual-wrapper{position:relative;padding:0}.full-width-hero-wrapper .hero-logo-wrap{position:absolute;bottom:0;display:flex}.full-width-hero-wrapper.full-width-hero-wrapper-alt .hero-logo-wrap{position:absolute;display:flex;align-items:flex-end;grid-gap:20px;bottom:4rem}.full-width-hero-wrapper.full-width-hero-wrapper-alt .hero-logo-wrap.logo-right{right:0;padding-right:1rem}.full-width-hero-wrapper.full-width-hero-wrapper-alt .hero-logo-wrap.logo-left{left:0;right:initial;bottom:10px}.full-width-hero-wrapper .hero-logo-wrap img{width:100%;object-fit:contain}.full-width-hero-wrapper.full-width-hero-wrapper-alt .hero-logo-wrap img{width:100%;object-fit:contain;max-width:120px;height:100%}.full-width-hero-inner{max-width:1600px;display:flex;flex-direction:column;align-items:center}.full-width-hero-inner h1{font-family:pt-sans,sans-serif;font-weight:700;font-style:normal;text-align:center;letter-spacing:.1rem;margin-bottom:3rem}.full-width-hero-wrapper-alt .full-width-hero-inner h1{font-weight:400;letter-spacing:3.2px;line-height:44px;margin-bottom:2rem}.full-width-hero-inner h2{font-family:pt-sans,sans-serif;font-weight:700;font-style:normal;text-align:center;letter-spacing:.05rem;line-height:1.2}.full-width-hero-wrapper-alt .full-width-hero-inner h2{font-weight:400;letter-spacing:2px;line-height:32px;margin-bottom:2rem}.full-width-hero-inner p{font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;text-align:center}.full-width-hero-wrapper-alt .full-width-hero-inner p{letter-spacing:1.6px;line-height:32px;margin-bottom:2rem}.full-width-hero-inner a,.full-width-hero-inner div.button{font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;text-align:center}.full-width-hero-inner a.button,.full-width-hero-inner div.button{font-size:14px;min-width:120px;max-width:120px;padding:.5rem 1rem;border-radius:3px}.full-width-hero-inner a.button{height:100%}.full-width-hero-wrapper-alt .has-promo-text .full-width-hero-cta-container{margin-top:4rem}.full-width-hero-wrapper-alt .full-width-hero-cta-container{display:flex;grid-gap:40px;align-items:center}.full-width-hero-wrapper-alt .full-width-hero-cta-container .promo-text-container p{text-transform:uppercase;margin:0;font-size:16px;line-height:22px}.full-width-hero-wrapper-alt .full-width-hero-cta-container .promo-text-container:first-of-type{order:1}.full-width-hero-wrapper-alt .full-width-hero-cta-container .promo-text-container:last-of-type{order:3}.full-width-hero-wrapper-alt .full-width-hero-cta-container a{order:2}.full-width-hero-wrapper-alt .full-width-hero-inner a.button,.full-width-hero-inner div.button{font-size:12px;padding:.8rem 2rem;min-width:initial;max-width:100%}.full-width-hero-video-link-image{display:flex;padding:1rem;margin:0 auto 54px}.full-width-hero-video-link-image img{width:100%;max-width:85px;height:auto;object-fit:contain}@media screen and (max-width:900px){.full-width-hero-wrapper{min-height:300px}.full-width-hero-wrapper.full-width-hero-wrapper-alt{padding:2rem 1rem;height:initial}.full-width-hero-inner a.button,.full-width-hero-inner div.button{margin-top:15px}.full-width-hero-wrapper.full-width-hero-wrapper-alt .hero-logo-wrap{display:none}.full-width-hero-wrapper-alt .full-width-hero-cta-container{flex-direction:column}.full-width-hero-wrapper-alt .full-width-hero-cta-container .promo-text-container:first-of-type{order:2}.full-width-hero-wrapper-alt .full-width-hero-cta-container .promo-text-container:last-of-type{order:3}.full-width-hero-wrapper-alt .full-width-hero-cta-container a{order:1}}@media screen and (max-width:500px){.full-width-hero-wrapper{min-height:150px;padding:2rem 1rem}.full-width-hero-wrapper .hero-logo-wrap{max-width:150px}.full-width-hero-inner h1{font-size:22px;margin-bottom:1rem}.full-width-hero-inner h2{font-size:20px;margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-redesign-full-width-hero.css.map */
