.ce_cards_cta{position:relative;overflow:hidden}.ce_cards_cta .card-bg{position:relative;width:100%;padding-bottom:112%}.ce_cards_cta .card-bg figure{position:absolute;left:0;top:0;right:0;bottom:0}.ce_cards_cta .card-bg figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%),rgba(12,78,90,.75);border-radius:1em}.ce_cards_cta .card-bg img{width:100%;height:100%;border-radius:1em;object-fit:cover}.ce_cards_cta .card-content{position:absolute;bottom:0;left:0;width:100%;padding:2em 1em}.ce_cards_cta .card-overheading{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:.875em;line-height:1.25;letter-spacing:.131rem;font-weight:700;color:#ff754f;max-width:340px;margin-bottom:.58em}.ce_cards_cta .card-heading{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1.5em,1.2157em + 0.7843vw,2em);line-height:1.1;font-weight:700;color:#000;color:#fff;max-width:340px;margin-bottom:.75em}.ce_cards_cta .card-bodytext{max-width:340px}.ce_cards_cta .card-bodytext p{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.6;font-weight:400;color:#000;color:#fff}.ce_cards_cta .card-btn{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:.875em;line-height:1;font-weight:600;color:#fff;display:inline-block;padding:1rem 3rem;border-radius:3rem;background-color:#116b7a;text-decoration:none;color:#fff;text-align:center;cursor:pointer;transition:all 300ms ease;background-color:#ff754f;width:100%;margin-top:1.7em}.ce_cards_cta .card-btn:hover{background-color:#0c4e5a}.ce_cards_cta .card-btn:hover{background-color:#ff5f33}@media only screen and (min-width: 580px){.ce_cards_cta .card-content{padding:2em 1.5em}}.autowrap-cards_cta{margin:clamp(3rem,2rem + 2.222vw,4rem) 0 clamp(3rem,11.111vw - 2rem,8rem)}.autowrap-cards_cta .inside{width:86%;max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1em}@media only screen and (max-width: 719.98px){.autowrap-cards_cta .inside{width:90%}}.autowrap-cards_cta .ce_cards_cta{width:100%}@media only screen and (min-width: 720px){.autowrap-cards_cta{gap:2em 1em}.autowrap-cards_cta .ce_cards_cta{width:calc(50% - .5em)}}@media only screen and (min-width: 1200px){.autowrap-cards_cta .ce_cards_cta{width:calc(33.3333333333% - .667em)}}.ce_centered_text+.autowrap-cards_cta{margin-top:0}