.block-banner-4{position:relative;padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-banner-4.is-style-right .wrapper{justify-content:flex-end}}.block-banner-4 .wrapper{display:flex;flex-flow:row}.block-banner-4 .component-image-video{position:absolute;z-index:1;pointer-events:none;inset:0}.block-banner-4 .content{display:flex;flex-flow:column;position:relative;z-index:1;width:100%;border-radius:min(calc(0.25rem + 0.25 * (100vw - 22.5rem) / 77.5),0.5rem);padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-banner-4 .content{max-width:37.5rem}}.block-banner-4 .content .top-content{display:flex;flex-flow:column;height:min(calc(12.5rem + 15.625 * (100vw - 22.5rem) / 77.5),28.125rem);max-height:70vh;margin-bottom:auto;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-banner-4 .content .bottom-content{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-banner-4 .content .bottom-content .bottom-content-top{display:flex;flex-flow:column;gap:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem)}.block-banner-4 .content .bottom-content .component-rich-text{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.4;font-weight:400;font-family:"Switzer-Variable";letter-spacing:0}