.cards-wrapper .cards-headline{max-width:657px;padding-bottom:60px}.cards-wrapper .cards-headline h2{font-family:Roboto}.cards-wrapper .cards-headline p{font-size:20px;font-weight:400}svg{display:inline-block;left:0;position:absolute;top:0;z-index:-1}.card-wave-container{display:inline-block;padding-top:65px;position:relative;vertical-align:middle;width:100%}.cards-wrapper .cards-row{display:flex;gap:15px;justify-content:space-between}.cards-row .card-wrapper{background:#fff;border-radius:4px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);display:flex;flex-direction:column}.cards-wrapper .card-wrapper .card-content{display:flex;flex-direction:column;height:100%;max-width:318px;min-height:230px;padding:30px 40px 40px}.cards-wrapper .card-wrapper .card-content h3{font-family:Roboto;font-size:28px;font-weight:300;letter-spacing:0;line-height:38px;margin:0}.cards-wrapper .card-wrapper .card-content p{font-family:Roboto;font-size:16px;font-weight:400;letter-spacing:0;line-height:27px}.cards-wrapper .card-wrapper #cta-link{display:flex;justify-content:center;margin-top:auto;padding-top:10px}.cards-wrapper .card-wrapper .card-img img{max-width:398px!important;width:100%}.cards-wrapper .card-wrapper .card-cta{border:1.8px solid #4b4f54;border-radius:3.6px;color:#4b4f54;display:inline-block;font-size:24px;font-weight:600;line-height:120%;padding:15px 45.03px;text-align:center;text-decoration:none}.cards-wrapper .card-wrapper a{text-decoration:none}.cards-wrapper .card-wrapper .card-cta:hover{background:#4b4f54;border:1.8px solid #4b4f54;color:#fff;position:relative}.card-cta:hover:after,.card-cta:hover:before{opacity:1}.card-cta:before{border-left:2px solid #fff;border-radius:2px 0 0 2px;left:2px}.card-cta:after,.card-cta:before{border-bottom:2px solid #fff;border-top:2px solid #fff;bottom:2px;content:"";display:block;opacity:0;position:absolute;top:2px;-ms-transform:all ease-in-out 125ms;transform:all ease-in-out 125ms;width:4px}.card-cta:after{border-radius:0 2px 2px 0;border-right:2px solid #fff;right:2px}@media (max-width:1050px){.cards-wrapper .cards-row{flex-wrap:wrap;justify-content:space-evenly}.cards-wrapper .card-wrapper{margin-bottom:30px}}@media (max-width:767px){.cards-wrapper .cards-row{justify-content:center}}.hidden{display:none!important}@media (min-width:1600px){.card-wave-container{padding-top:100px}}