.banner-slide-block{position:relative;overflow:hidden}.banner-slide-block[data-content-alignment=center] .banner-slide-block__text-wrapper{justify-content:center}.banner-slide-block[data-content-alignment=center] .banner-slide-block__image.showGradient:before{background:var(--text-underlay-gradient-center)}.banner-slide-block[data-content-alignment=center] .banner-slide-block__image:before{border-radius:var(--image-border-radius)}.banner-slide-block[data-content-alignment=center] .banner-slide-block__text .editor-field>:first-child:before{margin-left:auto;margin-right:auto}.banner-slide-block[data-content-alignment=start] .banner-slide-block__text-wrapper{justify-content:flex-start}.banner-slide-block[data-content-alignment=start] .banner-slide-block__image.showGradient:before{background:var(--text-underlay-gradient-left)}.banner-slide-block[data-content-alignment=start] .banner-slide-block__image:before{border-top-left-radius:var(--image-border-radius);border-bottom-left-radius:var(--image-border-radius)}.banner-slide-block[data-content-alignment=end] .banner-slide-block__text-wrapper{justify-content:flex-end}.banner-slide-block[data-content-alignment=end] .banner-slide-block__image.showGradient:before{background:var(--text-underlay-gradient-right)}.banner-slide-block[data-content-alignment=end] .banner-slide-block__image:before{border-top-right-radius:var(--image-border-radius);border-bottom-right-radius:var(--image-border-radius)}.banner-slide-block__text-wrapper{z-index:10;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:768px){.banner-slide-block__text-wrapper.wrapper--boxed{width:calc(100% - var(--spacing-4))}}@media (min-width:1368px){.banner-slide-block__text-wrapper .wrapper__inner{max-width:calc(6 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (5 * var(--grid-width-gutter)))}}@media (min-width:1024px) and (max-width:1367px){.banner-slide-block__text-wrapper .wrapper__inner{max-width:calc(8 * ((100% - (11 * var(--grid-width-gutter))) / 12) + (7 * var(--grid-width-gutter)))}}.banner-slide-block__text .editor-field p{line-height:1.5em}.banner-slide-block__text .editor-field p+p:has(.paragraph__link--is-button){margin-top:1.5rem}.banner-slide-block__text .editor-field h1+p,.banner-slide-block__text .editor-field h2+p,.banner-slide-block__text .editor-field h3+p,.banner-slide-block__text .editor-field h3+p,.banner-slide-block__text .editor-field h4+p,.banner-slide-block__text .editor-field h5+p,.banner-slide-block__text .editor-field h6+p{margin-top:1rem}.banner-slide-block__text .editor-field h1+:not(p),.banner-slide-block__text .editor-field h2+:not(p),.banner-slide-block__text .editor-field h3+:not(p),.banner-slide-block__text .editor-field h3+:not(p),.banner-slide-block__text .editor-field h4+:not(p),.banner-slide-block__text .editor-field h5+:not(p),.banner-slide-block__text .editor-field h6+:not(p){margin-top:.5rem}@media (max-width:1023px){.banner-slide-block__text .editor-field p:not(:has(.paragraph__link--is-button)){display:none}}@media (max-width:479px){.banner-slide-block__text .editor-field h1{font-size:1.4rem}.banner-slide-block__text .editor-field h2{font-size:1.3rem}.banner-slide-block__text .editor-field h3{font-size:1.2rem}.banner-slide-block__text .editor-field h4{font-size:1.1rem}.banner-slide-block__text .editor-field h5,.banner-slide-block__text .editor-field h6{font-size:1rem}.banner-slide-block__text .editor-field h1+p,.banner-slide-block__text .editor-field h2+p,.banner-slide-block__text .editor-field h3+p,.banner-slide-block__text .editor-field h3+p,.banner-slide-block__text .editor-field h4+p,.banner-slide-block__text .editor-field h5+p,.banner-slide-block__text .editor-field h6+p{margin-top:.5rem}.banner-slide-block__text .editor-field p+p:has(.paragraph__link--is-button){margin-top:.5rem}}.banner-slide-block__image{position:relative}.banner-slide-block__image:before{z-index:5;content:"";display:block;position:absolute;inset:0}.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h1:first-child:before,.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h2:first-child:before,.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h3:first-child:before,.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h4:first-child:before,.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h5:first-child:before,.banner-slide-block:not([data-con]) .banner-slide-block__text .editor-field>h6:first-child:before{content:"";margin:0 0 var(--spacing-0-5) 0;width:var(--grid-width-column);background:var(--bg-branding-gradient-90deg);height:4px;display:block}.wrapper--full:not([data-different-inner-max-width]) .banner-slide-block .image-field,.wrapper--full:not([data-different-inner-max-width]) .banner-slide-block .image-field img{border-radius:0}.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-right .banner-slide-block .image-field,.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-right .banner-slide-block .image-field img,.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-right .banner-slide-block .image-field img:before{border-top-left-radius:var(--border-radius-2);border-bottom-left-radius:var(--border-radius-2)}.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-left .banner-slide-block .image-field,.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-left .banner-slide-block .image-field img,.wrapper--full:not([data-different-inner-max-width]).wrapper--asym-left .banner-slide-block .image-field img:before{border-top-right-radius:var(--border-radius-2);border-bottom-right-radius:var(--border-radius-2)}.block[data-block-type=textImageBlock][data-width=full] .banner-slide-block__image:before{border-radius:0}[data-column-span="2"] .banner-slide-block__text-wrapper,[data-column-span="3"] .banner-slide-block__text-wrapper,[data-column-span="4"] .banner-slide-block__text-wrapper{width:100%;max-width:calc(100% - var(--spacing-2))!important}[data-column-span="2"] .banner-slide-block__text-wrapper .wrapper__inner,[data-column-span="3"] .banner-slide-block__text-wrapper .wrapper__inner,[data-column-span="4"] .banner-slide-block__text-wrapper .wrapper__inner{width:100%;max-width:100%}
