section.flex-block.banner{padding:0}section.flex-block.banner .container{display:flex;align-items:center;justify-content:center}section.flex-block.banner .container .images-container{width:21.875%;aspect-ratio:350/347;position:relative;z-index:1;margin:clamp(-1.5rem,-1.74vw + -1.04rem,-3rem) 0;margin:clamp(-3rem,-1.74vw - 1.04rem,-1.5rem) 0}section.flex-block.banner .container .images-container .image-wrapper{aspect-ratio:169/192;position:absolute;width:48.28%;overflow:hidden}section.flex-block.banner .container .images-container .image-wrapper .image-container{clip-path:url(#cta-strip-img-mask);-webkit-clip-path:url(#cta-strip-img-mask);position:relative;background-color:#fff;height:100%;width:113.6%}section.flex-block.banner .container .images-container .image-wrapper .image-container img{width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;clip-path:url(#cta-strip-img-mask);-webkit-clip-path:url(#cta-strip-img-mask);position:relative;top:3px;left:3px;max-width:none}section.flex-block.banner .container .images-container .image-wrapper.cta-strip-img-1{top:0;left:0}section.flex-block.banner .container .images-container .image-wrapper.cta-strip-img-2{top:0;right:0}section.flex-block.banner .container .images-container .image-wrapper.cta-strip-img-3{bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){section.flex-block.banner .container .images-container{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:0}}section.flex-block.banner .container .cta-text-container{width:78.125%;padding:clamp(1.75rem,2.03vw + 1.22rem,3.5rem) clamp(1.25rem,4.06vw + 0.18rem,4.75rem);display:flex;align-items:center;gap:clamp(1.5rem,0.58vw + 1.35rem,2rem)}section.flex-block.banner .container .cta-text-container h2{margin:0;font-size:clamp(2rem,2.03vw + 1.47rem,3.75rem);width:100%}section.flex-block.banner .container .cta-text-container .cta-btn{white-space:nowrap}@media only screen and (max-width: 999px){section.flex-block.banner .container .cta-text-container{padding-right:0}}@media only screen and (max-width: 767px){section.flex-block.banner .container .cta-text-container{width:100%;padding-left:0}}@media only screen and (max-width: 480px){section.flex-block.banner .container .cta-text-container{flex-direction:column;text-align:center}}@media only screen and (max-width: 767px){section.flex-block.banner .container{flex-wrap:wrap}}.acf-block-preview[data-type="block/banner"]{padding:0 !important}/*# sourceMappingURL=style.min.css.map */