.wp-block-starter-solution-cta-banner{background-color:#ece9e4;overflow:hidden;position:relative}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner{padding:4rem 0;position:relative;z-index:1}@media screen and (min-width:1024px){.wp-block-starter-solution-cta-banner .solution-cta-banner-inner h2{max-width:unset}}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type{display:grid;gap:clamp(1.5rem,1.1216rem + 1.6145vw,2.5rem);margin-bottom:3rem}@media only screen and (min-width:1025px){.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type{grid-template-columns:1fr 1fr}}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider){overflow:hidden;width:100%}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider{height:100%;min-height:0}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container{height:100%;position:relative}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-slide.wp-block-image{aspect-ratio:16/9;border-radius:.625rem;overflow:hidden;width:100%}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-slide.wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation{bottom:1rem;margin-top:unset;position:absolute;right:1rem}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation .swiper-button-next,.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation .swiper-button-prev{background-color:#ece9e4}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation .swiper-button-next:hover,.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation .swiper-button-prev:hover{background-color:#f4f3f2}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-starter-gallery-slider) .wp-block-starter-gallery-slider .swiper-container .swiper-navigation:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled){display:none}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-button) h2,.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-button) p.has-size-2-font-size{line-height:1.1;margin-bottom:1.5rem!important;margin-top:0}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns:first-of-type .wp-block-column:has(.wp-block-button) .wp-block-button{margin-top:1.5rem}.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns{gap:clamp(1.5rem,1.1216rem + 1.6145vw,2.5rem)}@media screen and (min-width:1024px){.wp-block-starter-solution-cta-banner .solution-cta-banner-inner .wp-block-columns h3{text-align:right}}.wp-block-starter-solution-cta-banner>svg{bottom:-25vw;color:#e3ded7;height:50vw;position:absolute;right:-25vw;width:50vw;z-index:0}
