.cta-block{background-color:#fff;padding-top:14.2rem;padding-bottom:5rem}.cta-block .subtitle-text{margin-bottom:4.5rem}.cta-block .cta_text h1,.cta-block .cta_text h2,.cta-block .cta_text h3{margin-bottom:6.7rem}.cta-block .cta_text h1:last-child,.cta-block .cta_text h2:last-child,.cta-block .cta_text h3:last-child{margin-bottom:0}.cta-block .cta_text p{max-width:450px;margin-left:auto;margin-right:auto}.cta-block .btn{margin-top:3.2rem}@media only screen and (max-width: 767px){.cta-block{padding-top:6rem;padding-bottom:3.4rem;padding-left:2.4rem;padding-right:2.4rem}.cta-block .subtitle-text{margin-bottom:3rem}.cta-block .cta_text br{display:none}.cta-block .cta_text h1,.cta-block .cta_text h2,.cta-block .cta_text h3{margin-bottom:3.2rem}.cta-block .cta_text h1:last-child,.cta-block .cta_text h2:last-child,.cta-block .cta_text h3:last-child{margin-bottom:0}}.location-concept-block+.cta-block{padding-top:10rem}@media only screen and (max-width: 767px){.location-concept-block+.cta-block{padding-top:2.9rem}}.cta-block:has(+.image-block.full-width-image){padding-bottom:13.7rem}@media only screen and (max-width: 767px){.cta-block:has(+.image-block.full-width-image){padding-bottom:5rem}}.info-boxes-grid-block+.cta-block{padding-top:8rem}@media only screen and (max-width: 767px){.info-boxes-grid-block+.cta-block{padding-top:3.7rem}}.cta-block:has(+.image-block){padding-bottom:15.2rem}@media only screen and (max-width: 767px){.cta-block:has(+.image-block){padding-bottom:6.7rem}}.cta-block:has(+.image-boxes-slider-block){padding-top:0;padding-bottom:10rem}@media only screen and (max-width: 767px){.cta-block:has(+.image-boxes-slider-block){padding-top:3.2rem;padding-bottom:6.7rem}}
