.section--hero-full-banner .hero__text-inner{height:100%;display:flex;flex-wrap:wrap;align-items:stretch;position:relative;padding:20px 0 0}.section--hero-full-banner .hero__text-wrap{padding:62px 0 52px;height:auto;width:100%;z-index:4}.section-full-width-banner .section-full-width-banner-inner{position:relative;min-height:545px;display:flex;align-items:stretch}.section--hero-full-banner .hero__text-content{padding:0}.section--hero-full-banner .hero__text-inner:before{content:"";width:100%;left:0;top:0;height:1px;position:absolute;background:var(--color-content)}.section--hero-full-banner .has-logo .hero__text-inner:before{width:calc(100% - 165px)}.section--hero-full-banner .has-logo.content-align-right .hero__text-wrap:after{left:0}.section--hero-full-banner .has-logo .logo-right{margin-top:-39px;max-width:181px}.section--hero-full-banner .hero-text-top{display:flex;align-items:flex-start;width:100%;justify-content:space-between}.section--hero-full-banner .hero-text-top h2{color:var(--color-content)}.section--hero-full-banner .hero-text-top .logo-right img{max-width:181px}.section--hero-full-banner .hero__subtitle{color:#fff;margin-bottom:11px}.section--hero-full-banner .hero__link .btn{background:var(--button_background_colour);color:var(--button_text_colour);border-color:var(--btn_border_colour);padding:15px 20px}.section--hero-full-banner .hero__link .btn:hover{color:var(--button_text_colour_hover);background:var(--button_background_colour_hover);border-color:var(--button_border_colour_hover)}.section--hero-full-banner .hero-content-bottom-left .hero__link{text-align:left}.section--hero-full-banner .hero-content-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}.section--hero-full-banner .hero-content-bottom-left{color:#fff;width:calc(100% - 300px);max-width:396px}.section--hero-full-banner .hero__link{width:280px}.section--hero-full-banner .section-full-width-banner-inner:after{content:"";background:var(--color-overlay);position:absolute;left:0;bottom:0;height:100%;width:100%;display:block;pointer-events:none;z-index:3;opacity:var(--color-overlay-opacity)}.section--hero-full-banner .hero__text-wrap .page-width{max-width:1440px}@media(min-width:768px){.section--hero-full-banner .has-logo .hero__text-wrap:after{content:"";width:30px;right:0;top:62px;height:1px;position:absolute;background:var(--color-content);display:block;z-index:2}.section--hero-full-banner .hero__link{text-align:right}.section--hero-full-banner .content-align-right .hero__link,.section--hero-full-banner .content-align-right{text-align:left}.section--hero-full-banner .content-align-right .hero-text-top-left{width:100%;text-align:right;order:2}.section--hero-full-banner .has-logo.content-align-right .hero__text-inner:before{left:auto;right:0}.section--hero-full-banner .content-align-right .hero-content-bottom-left{order:2;text-align:right}.section--hero-full-banner .gradient-overlay.section-full-width-banner-inner:after{background:linear-gradient(90deg,#242424 0%,transparent 100%);opacity:1}.section--hero-full-banner .content-align-right.gradient-overlay.section-full-width-banner-inner:after{background:linear-gradient(-90deg,#242424 0%,transparent 100%)}}@media(min-width:1440px){.section--hero-full-banner .has-logo .hero__text-wrap:after{width:calc((100vw - 1440px)/2 + 48px)}}@media(max-width:767px){.section--hero-full-banner .hero__text-wrap .page-width{padding:0 33px}.section-full-width-banner .section-full-width-banner-inner{min-height:613px}.section--hero-full-banner .section-full-width-banner-inner:after{background:#000;opacity:.6}.section--hero-full-banner .hero-content-bottom-left,.section--hero-full-banner .content-align-right .hero-content-bottom-left,.section--hero-full-banner .hero__link,.section--hero-full-banner .content-align-right .hero__link{width:100%}.section--hero-full-banner .content-align-mobile-center .hero-content-bottom-left,.section--hero-full-banner .content-align-mobile-center .hero-text-top-left,.section--hero-full-banner .content-align-mobile-centert .hero-text-top-left,.section--hero-full-banner .content-align-mobile-center .hero__link{text-align:center}.section--hero-full-banner .content-align-mobile-right .hero-content-bottom-left,.section--hero-full-banner .content-align-mobile-right .hero-text-top-left,.section--hero-full-banner .content-align-mobile-right .hero__link{text-align:right;margin-left:auto}.section--hero-full-banner .content-align-mobile-left .hero-content-bottom-left,.section--hero-full-banner .content-align-mobile-left .hero-text-top-left,.section--hero-full-banner .content-align-mobile-left .hero__link{text-align:left}.content-align-mobile-right .section--hero-full-banner .hero__text-inner:before,.section--hero-full-banner .has-logo .hero__text-inner:before{width:100%}.section--hero-full-banner .has-logo .logo-right{display:none}.section--hero-full-banner .hero__text-wrap{padding:35px 0}.section--hero-full-banner .hero__text-inner{padding:14px 0}.section--hero-full-banner .hero-content-bottom{display:block;margin-top:auto}.section--hero-full-banner .hero-content-bottom-left{margin-bottom:39px}.section--hero-full-banner .hero__subtitle{margin-bottom:29px}.section--hero-full-banner .has-logo.content-align-mobile-center .logo-right{display:block;margin:0 auto 27px;max-width:190px}.section--hero-full-banner .content-align-mobile-center .hero-text-top-left{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bettwshall-full-banner.css.map */
