.hero-banner-section .hero-banner__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay-color, #000000);opacity:var(--hero-overlay-opacity, .3);z-index:2;display:block}.hero-banner-section .hero-banner__background{width:100%;overflow:hidden}.hero-banner-section .hero-banner__background img,.hero-banner-section .hero-banner__background video{width:100%;height:100%;object-fit:cover;object-position:var(--hero-image-position, center center);display:block}.hero-banner-section .hero-banner__content{position:absolute;z-index:3;max-width:50%;padding:52px}.hero-banner-section .hero-banner__content--h-left{left:0;right:auto;text-align:left}.hero-banner-section .hero-banner__content--h-center{left:50%;transform:translate(-50%);text-align:center;max-width:60%}.hero-banner-section .hero-banner__content--h-right{left:auto;right:0;text-align:right}.hero-banner-section .hero-banner__content--v-top{top:0;bottom:auto}.hero-banner-section .hero-banner__content--v-center{top:50%;transform:translateY(-50%)}.hero-banner-section .hero-banner__content--v-bottom{top:auto;bottom:0}.hero-banner-section .hero-banner__content--h-center.hero-banner__content--v-center{transform:translate(-50%,-50%)}.hero-banner-section .hero-banner__stars{margin-bottom:8px;font-size:.9em}.hero-banner-section .hero-banner__stars .stars{color:#ffc107;margin-right:5px}.hero-banner-section .hero-banner__heading{font-size:4.2rem;margin:0;font-weight:500;line-height:1;color:var(--hero-text-color, #FFFFFF);text-transform:uppercase;max-width:var(--hero-heading-max-width, 700px)}.hero-banner__content-wide .hero-banner__heading{max-width:556px;margin:0 auto}.hero-banner-section .hero-banner__subheading{font-size:2rem;margin:1.2rem 0px 2.4rem;line-height:150%;letter-spacing:1px;text-transform:uppercase;max-width:var(--hero-subheading-max-width, 600px)}@media screen and (min-width:768px){.hero-banner-section.index .hero-banner__subheading{max-width:585px}}.hero-banner__content-wide .hero-banner__subheading{max-width:830px}.hero-banner-section .hero-banner__button{display:inline-block;background-color:var(--hero-button-color, #FFFFFF);color:var(--hero-button-text-color, #000000);border:1px solid var(--hero-button-color, #FFFFFF);text-decoration:none;font-weight:500;text-transform:uppercase;font-size:1.6rem;border-radius:12px;letter-spacing:2.5px;transition:all .3s ease}.hero-banner-section .hero-banner__button:hover{background-color:transparent;transform:translateY(-2px);color:var(--hero-button-color, #FFF9ED)}.hero-banner-section .hero-banner__endorsement{position:absolute;bottom:40px;right:5%;z-index:3;text-align:right}.hero-banner-section .hero-banner__endorsement-name{font-size:1.1em;margin-bottom:5px;font-weight:700}.hero-banner-section .hero-banner__endorsement-signature img{max-width:100px;height:auto}.hero-banner-section .hero-banner__background .mbl-img{display:none}.hero-banner-section{position:relative}.hero-banner__content{color:var(--hero-text-color, #FFFFFF)}.hero-banner.hero-banner-section{margin:0;overflow:hidden}.hero-banner-section .hero-banner__content{max-width:730px}.hero-banner__content-wide .hero-banner__content{max-width:830px;width:100%;padding-inline:0px}@media(min-width:768px)and (max-width:1400px){.page.wr-difference .side-image-bg img{max-width:83%}.page.wr-difference .hero-banner-section .hero-banner__background{display:flex;justify-content:end;min-height:400px}}@media(max-width:768px){.hero-banner-section .hero-banner__content{padding:16px;max-width:100%}.hero-banner.hero-banner-section{margin:0}.hero-banner-section .hero-banner__background .mbl-img{display:block;min-height:500px}.hero-banner-section .hero-banner__background .dsk-img{display:none}.hero-banner-section{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.hero-banner-section .hero-banner__background--h-small{min-height:500px}.hero-banner-section .hero-banner__background--h-medium{min-height:730px}.hero-banner-section .hero-banner__background--h-large{min-height:1000px}.hero-banner-section .hero-banner__content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.hero-banner-section .hero-banner__content--h-left{align-items:flex-start;text-align:left}.hero-banner-section .hero-banner__content--h-center{align-items:center;text-align:center}.hero-banner-section .hero-banner__content--h-right{align-items:flex-end;text-align:right}.hero-banner-section .hero-banner__content--mobile-h-left{align-items:flex-start;text-align:left}.hero-banner-section .hero-banner__content--mobile-h-center{align-items:center;text-align:center}.hero-banner-section .hero-banner__content--mobile-h-right{align-items:flex-end;text-align:right}.hero-banner-section .hero-banner__content--mobile-v-top{justify-content:flex-start;padding-top:20px}.hero-banner-section .hero-banner__content--mobile-v-center{justify-content:center}.hero-banner-section .hero-banner__content--mobile-v-bottom{justify-content:flex-end;padding-bottom:20px}.hero-banner-section .hero-banner__heading{font-size:28px;margin:0;line-height:1}.hero-banner-section .hero-banner__subheading{font-size:1.6rem;margin:1.2rem 0px 2.4rem;line-height:150%}.hero-banner-section .hero-banner__button{font-size:1.4rem;padding:10px 16px}.hero-banner-section .hero-banner__endorsement{position:relative;bottom:auto;right:auto;text-align:center;margin-top:30px;padding:0 20px;max-width:90%;left:auto;transform:none}}@media screen and (max-height:750px){.popup-modal-hero-visible{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/section-hero-banner.css.map */
