.solutions_container{background-color:#f7f7f7;padding:121px 0 122px}.solutions_container .subheading{color:#fd5426;font-family:var(--secondary_font);font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:32px;text-align:center}.solutions_container h2.heading{color:#052843;font-family:var(--secondary_font);font-size:3.2rem;letter-spacing:0;line-height:1.25;margin:0 auto 32px;max-width:1163px;text-align:center;text-transform:uppercase}.solutions_container .card_wrap{display:flex;gap:2em;justify-content:center}.solutions_container .card_wrap .card{background-color:#fff;box-shadow:0 3px 6px #00000029;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;max-width:559px;padding:38px 70px 51px}.solutions_container .card_header{align-items:center;display:flex;gap:7.3rem;margin-bottom:1.5em}.solutions_container .card_header h3{color:#052843;font-family:Bahnschrift,Franklin Gothic Medium,Franklin Gothic,Arial,sans-serif;font-size:3.2rem;font-weight:600;letter-spacing:0;line-height:42px;max-width:247px;text-align:left;text-transform:uppercase}.solutions_container .card p{margin-bottom:1.25em}.solutions_container .card p,.solutions_container .card_content{color:#000;font-family:Arial,sans-serif;font-size:1.6rem;letter-spacing:0;line-height:26px;text-align:left}.solutions_container .card_cta{display:flex;justify-content:center;margin-top:30px}.solutions_container .card_cta .dv_cta{font-size:2.2rem;padding:22px 58px 22px 34px}.solutions_container .card_cta .dv_cta:after{right:38px}.solutions_container .card_cta .dv_cta:active:after,.solutions_container .card_cta .dv_cta:focus:after,.solutions_container .card_cta .dv_cta:hover:after{right:18px}@media (max-width:767px){.solutions_container h2.heading{margin-bottom:30px}.solutions_container .card_wrap .card{max-width:100%;padding:30px}}@media (max-width:640px){.solutions_container .card_wrap{align-items:center;flex-direction:column;width:100%}}@media (max-width:430px){.solutions_container .card_wrap .card{padding:15px}.solutions_container .card_header{gap:2.3rem}.solutions_container .card_header h3{font-size:2.4rem;line-height:34px}.solutions_container h2.heading{font-size:1.25em}}