@media all and (min-width: 2px) and (max-width: 1352px) {.call-to-action-banner-block{padding-left:var(--mobile-padding);padding-right:var(--mobile-padding)}}.call-to-action-banner-block .wrapper{position:relative;padding-bottom:70px}.call-to-action-banner-block .image{overflow:hidden;border-radius:40px;margin:0 auto;position:relative}@media all and (min-width: 2px) and (max-width: 800px) {.call-to-action-banner-block .image{min-height:562px;width:100%}.call-to-action-banner-block .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.call-to-action-banner-block .call-to-action{position:absolute;max-width:clamp(260px, 80vw, 600px);right:122px;bottom:0;border-radius:24px;padding:32px;background-color:rgba(60, 178, 195, 1);color:white;display:flex;flex-direction:column;gap:24px;width:100%}@media all and (min-width: 2px) and (max-width: 800px) {.call-to-action-banner-block .call-to-action{padding:24px;right:auto;left:50%;transform:translateX(-50%)}}.call-to-action-banner-block .call-to-action p{font-size:1.75rem;line-height:1.6;font-family:"Montserrat";font-weight:500}@media all and (max-width: 980px){.call-to-action-banner-block .call-to-action p{font-size:1.5rem;line-height:1.667}}.call-to-action-banner-block .wp-block-button a{background:white;color:rgba(0, 65, 70, 1);font-weight:600}