.dark-blue{color:#132355}.dark-red{color:#76083a}.green{color:#3c98a4}.orange{color:#ee8201}.red{color:#c50054}.yellow{color:#f7b50e}.white{color:#fff}.bg-beige{background-color:#f6f1e5}.bg-dark-blue{background-color:#132355}.bg-green{background-color:#3c98a4}.bg-light-green{background-color:#a9e1e0}.bg-orange{background-color:#ee8201}.bg-red{background-color:#c50054}.bg-white{background-color:#fff}.bg-yellow{background-color:#f7b50e}.about-us__title{padding-top:125px;padding-bottom:125px}@media screen and (min-width:1024px){.about-us__intro{display:grid;grid-template-columns:auto minmax(400px,700px);column-gap:12%}}.about-us__intro .intro__text{display:flex;justify-content:flex-end;color:#fff;padding-top:56px;padding-right:64px;padding-bottom:56px;border-top-right-radius:32px;border-bottom-right-radius:32px}.about-us__intro .intro__text-box{width:325px}@media screen and (max-width:1024px){.about-us__intro .intro__text-box{width:100%;padding-left:3%;padding-right:3%;box-sizing:border-box}}.about-us__intro .intro__text-box p{line-height:1.4;font-size:110%}.about-us__intro .intro__text-box p:first-of-type{margin-bottom:12px}.about-us__intro .intro__image{margin-top:-72px}@media screen and (max-width:1024px){.activities{margin-top:64px}}.cards{display:grid}@media screen and (min-width:1024px){.cards{grid-template-columns:1fr 1fr 1fr;gap:16px}}@media screen and (max-width:1024px){.cards{grid-template-columns:1fr 1fr;gap:8px}}.cards .card__item{display:flex;align-items:flex-end;justify-content:center;text-align:center;padding-top:24px;padding-bottom:24px;width:100%}.cards .card__item img{margin-bottom:16px;width:fit-content;max-width:96px;max-height:80px}.cards .card__item figcaption{font-weight:700;color:#fff}@media screen and (min-width:1024px){.cards .card__item figcaption{font-size:140%}}@media screen and (max-width:1024px){.cards .card__item figcaption{font-size:100%}}.about{color:#fff}.about__title div{margin-bottom:8px;text-transform:uppercase;font-size:180%;font-weight:500}.about__title strong{font-size:240%;font-weight:500}.about__text{font-size:120%;line-height:1.6}@media screen and (min-width:1024px){.about__text{width:365px}}@media screen and (max-width:1024px){.about__text{width:100%}}.goals__title{color:#fff}@media screen and (min-width:1024px){.goals__title{width:500px}}@media screen and (max-width:1024px){.goals__title{width:100%}}.goals__title div{font-size:180%;font-weight:500}.goals__title strong{font-size:240%}.goals__text{font-size:120%;line-height:1.6}@media screen and (min-width:1024px){.goals__text{width:350px}}@media screen and (max-width:1024px){.goals__text{width:100%}}.goals__text--highlight{font-size:160%;font-weight:700;line-height:1.2}