.hero-banner-wrapper{display:flex;flex-direction:row-reverse;gap:12px}.hero-banner-image.banner{width:55%}.hero-content-wrapper{width:45%;background:#d6e0eb;position:relative}.hero-content-wrapper .banner__content{position:absolute;top:0;left:0;right:0;bottom:0}.hero-content-wrapper .banner__box{text-align:start;padding-left:0;padding-right:0;max-width:100%;min-width:100%}.hero-content-wrapper .banner__box .banner__heading{font-size:45px;font-style:normal;font-weight:400;line-height:1;letter-spacing:3.15px;margin-bottom:40px}.banner__text p{font-size:20px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:1.9px;color:#000}.banner__text p{margin-bottom:0!important}.banner__text{display:flex;gap:20px;align-items:center}.banner__text.rte.body{margin:0;text-decoration:none}.banner_arrow{line-height:1;cursor:pointer}@media(min-width:750px){.hero-content-wrapper .banner__content{padding:3rem}}@media only screen and (max-width:1199px){.hero-content-wrapper .banner__box .banner__heading{font-size:35px;margin-bottom:30px;letter-spacing:2px}}@media only screen and (max-width:991px){.banner__text p{font-size:18px}.hero-content-wrapper .banner__box .banner__heading{margin-bottom:20px;font-size:30px}.hero-banner-wrapper{gap:0px}.banner--large:not(.banner--adapt){min-height:45rem}}@media(max-width:767px){.hero-content-wrapper{background:#0000}.hero-content-wrapper{width:100%;position:absolute;bottom:0;left:0;z-index:2}.hero-content-wrapper .banner__content{position:unset}.hero-banner-wrapper{position:relative}.hero-banner-wrapper:before{position:absolute;content:"";background:#0003;top:0;right:0;bottom:0;left:0;z-index:1}.hero-content-wrapper .banner__box .banner__heading{font-size:28px;margin-bottom:5px;color:#fff}.banner__text p{font-size:16px;color:#fff}.banner__text{font-size:20px}.banner_arrow svg{width:24px;height:24px}.banner_arrow svg path{fill:#fff}.banner__text{gap:10px}.hero-content-wrapper .banner__box{padding-left:26px;padding-right:26px;padding-bottom:46px}.hero-banner-image.banner{width:100%}}@media only screen and (max-width:749px){.banner--large:not(.banner--adapt){min-height:auto}}@media only screen and (max-width:575px){.hero-content-wrapper .banner__box .banner__heading{font-size:18px;letter-spacing:1.26px}.banner__text p{font-size:12px;letter-spacing:1.14px}.banner_arrow svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hero-banner.css.map */
