.card:not(.cta-section .card){border:1px solid #c4ede7;border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.5rem;transition:background-color .3s;display:flex}.card:not(.cta-section .card):hover{background-color:#c4ede7}.card:not(.cta-section .card):hover .content h3,.card:not(.cta-section .card):hover .content p,.card:not(.cta-section .card):hover .content a{color:#030303}.card:not(.cta-section .card):hover .content a .white-arrow{filter:invert()}.card:not(.cta-section .card) .image{border-radius:1.5rem;height:auto;margin-block:1.5rem 0;transition:height .3s;display:flex;overflow:hidden}.card:not(.cta-section .card) .image img{aspect-ratio:1.5;object-fit:cover;transition:scale .3s}.card:not(.cta-section .card) .image:hover img{scale:1.05}.card:not(.cta-section .card) .content h3{color:#fff;font-weight:700;transition:color .3s}.card:not(.cta-section .card) .content p{color:#fff;max-width:50ch;margin-block:.75rem 0;transition:color .3s}.card:not(.cta-section .card) .content a{color:#fff;z-index:0;align-items:center;gap:.75rem;margin-block:1.5rem 0;font-weight:700;text-decoration:underline;transition:color .3s;display:flex;width:100%!important;max-width:100%!important}.card:not(.cta-section .card) .content a span{position:relative}.card:not(.cta-section .card) .content a span img{width:.75rem}.card:not(.cta-section .card) .content a .white-arrow{transition:filter .3s}.cards-section{z-index:0;background-color:#54b5a8;position:relative}.cards-section>.watermark{opacity:.1;z-index:-1;max-width:520px;position:absolute;top:0;right:0}@media (max-width:900px){.cards-section>.watermark{width:50%;max-width:400px}}.cards-section.icons .wrapper .title{justify-content:space-between;align-items:center;display:flex}.cards-section.icons .wrapper .title .title-right{width:25%}.cards-section.icons .wrapper .title .title-right img{border-radius:1.5rem}.cards-section.icons .wrapper .title .title-left{width:75%}.cards-section.icons .wrapper .title .title-left h2{max-width:20ch}@media (max-width:900px){.cards-section.icons .wrapper .title{flex-direction:column}.cards-section.icons .wrapper .title .title-left,.cards-section.icons .wrapper .title .title-right{width:100%}}.cards-section.icons .wrapper .cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cards-section.icons .wrapper .cards .card h3{font-size:24px}.cards-section.icons .wrapper .cards .card .image{width:100%}@media (max-width:1024px){.cards-section.icons .wrapper .cards{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:900px){.cards-section.icons .wrapper .cards{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.cards-section.icons .wrapper .cards{grid-template-columns:1fr!important}}.cards-section.row .wrapper .cards{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.cards-section.row .wrapper .cards .card{border-radius:0!important}.cards-section.row .wrapper .cards .card:first-child{border-radius:.75rem 0 0 .75rem!important}.cards-section.row .wrapper .cards .card:nth-child(4){border-radius:0 .75rem .75rem 0!important}.cards-section .wrapper .title{margin-inline:auto}.cards-section .wrapper .title h1{max-width:20ch;margin-inline:auto}.cards-section .wrapper .title h2{color:#fff;font-weight:700!important}.cards-section .wrapper .title p{color:#fff;max-width:60ch;margin-block:1.5rem}.cards-section .wrapper .cards{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem 1.5rem;margin-block:3rem 0;margin-inline:auto;display:grid}@media (max-width:1024px){.cards-section .wrapper .cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cards-section .wrapper .cards{grid-template-columns:1fr}}.cards-section .wrapper .button{max-width:max-content;margin-block:3rem 0;margin-inline:auto}.cards-section.hero .wrapper{padding-block:8rem}.cards-section.hero .wrapper .cards{grid-template-columns:1fr 1fr 1fr 1fr}.cards-section.hero .wrapper .title .title-left{width:100%}.cards-section.hero .wrapper .title .title-left h1{color:#fff;text-align:center;max-width:18ch}.cards-section.hero .wrapper .title .title-left p{color:#fff;text-align:center;max-width:70ch;margin-inline:auto}