section.cta-section{padding:104px 112px;background:#fff}section.cta-section .container{max-width:1256px;padding:64px 100px;background:#f7f7f7;border-radius:24px;width:100%;margin:0 auto}section.cta-section .cta-section-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:780px;margin:0 auto;width:100%}section.cta-section .cta-section-title{color:#005159;font-weight:500;letter-spacing:.72px;margin:0 0 24px}section.cta-section .cta-section-text{color:#656565;line-height:26px;margin:0 0 40px;max-width:607.791px}section.cta-section .cta-section-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width:1024px){section.cta-section{padding:80px 56px}section.cta-section .container{padding:0 20px;background:0 0}}@media (max-width:767px){section.cta-section{padding:56px 20px}section.cta-section .cta-section-content{max-width:100%}section.cta-section .cta-section-buttons{flex-direction:column;width:100%}section.cta-section .cta-section-title{max-width:260px;font-size:40px}section.cta-section .cta-section-text{max-width:288px}}