.block-cta-block{position:relative;overflow:hidden;background-color:#f5efe6;padding:0 0 32px}.block-cta-block .cta-block__media{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%)}.block-cta-block .cta-block__media img{display:block;width:100%;height:auto}.block-cta-block .cta-block__scrim{display:none}.block-cta-block .cta-block__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px}.block-cta-block .cta-block__reviews{gap:8px;color:#042b37}.block-cta-block .cta-block__google{flex-shrink:0}.block-cta-block .cta-block__google img{height:30px;width:auto}.block-cta-block .cta-block__rating{font-size:15px;line-height:1}.block-cta-block .cta-block__stars img{height:16px;width:auto}.block-cta-block .cta-block__reviews-count{font-size:12px;line-height:1;letter-spacing:.96px;opacity:.7}.block-cta-block .cta-block__heading{margin:0;color:#042b37;font-weight:700;line-height:1.2;font-size:clamp(30px,5.2vw,74px)}.block-cta-block .cta-block__subtitle{margin:0;max-width:693px;color:#042b37;opacity:.8;font-size:clamp(15px,1.6vw,22px);line-height:1.55}.block-cta-block .cta-block__actions{width:100%}.block-cta-block .cta-block__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:15px}.block-cta-block .cta-block__btn .cta-block__cal{width:16px;height:16px;color:#b3b935;flex-shrink:0}@media (min-width:576px){.block-cta-block .cta-block__actions,.block-cta-block .cta-block__btn{width:auto}}@media (min-width:768px){.block-cta-block{padding:0;background-color:transparent}.block-cta-block>.container,.block-cta-block>.container>.row{position:static}.block-cta-block .cta-block__col{position:static;display:flex;align-items:center;min-height:clamp(420px,56vw,560px)}.block-cta-block .cta-block__media{position:absolute;inset:0;width:auto;max-width:none;margin-left:0;transform:none}.block-cta-block .cta-block__media img{width:100%;height:100%;object-fit:cover}.block-cta-block .cta-block__scrim{display:block;position:absolute;inset:0;background:linear-gradient(90deg,#f5efe6eb,#f5efe6b8 55%,#f5efe673);pointer-events:none}.block-cta-block .cta-block__content{position:relative;z-index:1;max-width:766px;gap:24px;padding:48px 0}.block-cta-block .cta-block__google img{height:22px}.block-cta-block .cta-block__stars img{height:15px}.block-cta-block .cta-block__reviews-count,.block-cta-block .cta-block__subtitle{opacity:1}}@media (min-width:992px){.block-cta-block .cta-block__col{min-height:clamp(560px,41vw,779px)}.block-cta-block .cta-block__scrim{background:linear-gradient(90deg,#f5efe6c7,#f5efe64d 38%,#f5efe600 62%)}.block-cta-block .cta-block__rating{font-size:16px}.block-cta-block .cta-block__reviews-count{font-size:16px;letter-spacing:normal}.block-cta-block .cta-block__btn{gap:12px;font-size:16px}}
