.cards{display:flex;flex-wrap:nowrap;justify-content:space-between}.cards__card{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;margin-bottom:1.4rem;max-width:100%;width:300px}.card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem}.card__text{padding:0 .7rem;width:100%}.card__text h3{color:#160637;text-align:center;font-size:22px;font-weight:600;margin-bottom:5px}.card__text p{color:#160637;font-size:16px;font-weight:400;margin-bottom:0}@media (max-width:1500px){.card__text h3{font-size:23px}}.cards.home-key-features{padding:0 5%}.cards.home-key-features section.cards__card.card{width:25%;padding:0 1.5%}.cards.home-key-features .card__text{padding:1rem;border-radius:15px;height:180px}@media (max-width:1999px){.cards.home-key-features .card__text{height:195px}}@media (max-width:1769px){.cards.home-key-features .card__text{height:218.75px}}@media (max-width:1608px){.cards.home-key-features .card__text h3{font-size:19px}}@media (max-width:1467px){.cards.home-key-features .card__text{height:239.75px}}@media (max-width:1384px){.cards.home-key-features .card__text{height:259.75px}}@media (max-width:1242px){.cards.home-key-features .card__text{height:284.75px}}@media (max-width:1191px){.cards.home-key-features .card__text{height:322.75px}}@media (max-width:1090px){.cards{flex-wrap:wrap}.cards.home-key-features section.cards__card.card{width:50%;padding:0 1.5%}.cards.home-key-features .card__text{height:171px}}@media (max-width:996px){.cards.home-key-features .card__text{height:195.75px}}@media (max-width:888px){.cards.home-key-features .card__text{height:214px}}@media (max-width:698px){.cards.home-key-features .card__text{height:236px}}@media (max-width:660px){.cards.home-key-features .card__text{height:257px}}@media (max-width:649px){.cards.home-key-features section.cards__card.card{width:100%}.cards.home-key-features .card__text{height:auto}}.cards.stories section.cards__card.card{width:33%;padding:0 2.5%}.cards.stories section .card__image{padding:0;border-radius:15px}.cards.stories .card__text{background:#334a9b;padding:1rem;border-radius:15px;margin-top:-30px}@media (max-width:992px){.cards.stories section.cards__card.card{width:100%}.cards.stories .card__text{max-width:500px;margin:0 auto;padding:2rem 1rem!important;margin-top:-50px!important}}