@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,300&family=Playfair+Display:wght@400;500;700&family=Poppins:wght@300;400;500;600;700&family=Pacifico&display=swap");.group-cta,.group-cta a{font-family:var(--font-body,"Kontora","Poppins","DM Sans",system-ui,sans-serif)}.group-cta.group-cta--teal{background:linear-gradient(135deg,#155c6b,#0e4a57)}.group-cta.group-cta--navy{background:#082f41}.group-cta .group-cta-text{max-width:640px}.group-cta .group-cta-eyebrow{color:#f38143;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.group-cta .cta-headline{margin:0;max-width:640px}.group-cta .cta-headline span{color:hsla(0,0%,100%,.75);display:block;font-family:var(--font-body,"Poppins",sans-serif);font-size:1rem;font-style:normal;font-weight:300;line-height:1.6;margin-top:.75rem}.group-cta .group-cta-btn{border-radius:8px;font-size:1rem;padding:.9rem 2.25rem}.group-cta .group-cta-btn-secondary{align-items:center;border:1.5px solid hsla(0,0%,100%,.5);border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;padding:.85rem 2rem;text-decoration:none;transition:background .25s,border-color .25s}.group-cta .group-cta-btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:#fff}@media (max-width:768px){.group-cta .cta-actions{justify-content:center}}