@keyframes fadein{to{opacity:1}}.about .about-intro{padding-top:60px}.about .about-intro .section-title{color:#4f4f4f;text-align:center;max-width:850px;margin:0 auto 120px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1.1em}@media (max-width:1079px){.about .about-intro .section-title{font-size:52px}}@media (max-width:799px){.about .about-intro .section-title{margin-bottom:40px;font-size:36px}}.about .about-intro .vision-block{flex-direction:row;margin-bottom:50px;display:flex}@media (max-width:799px){.about .about-intro .vision-block{flex-direction:column-reverse;align-items:center}}.about .about-intro .vision-block .col{flex-grow:0;width:50%}@media (max-width:799px){.about .about-intro .vision-block .col{width:100%}}.about .about-intro .vision-block .image-col{padding:20px}@media (max-width:799px){.about .about-intro .vision-block .image-col{margin-bottom:20px;padding:0}}.about .about-intro .vision-block .text-col{flex-direction:column;justify-content:center;padding-right:50px;display:flex}@media (max-width:799px){.about .about-intro .vision-block .text-col{align-items:center;padding-right:0}}.about .about-intro .vision-block .text-col .container{max-width:450px}.about .about-intro .vision-block .text-col .label{letter-spacing:2px;text-transform:uppercase;color:#4f4f4f;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;display:block}@media (max-width:799px){.about .about-intro .vision-block .text-col .label{margin-bottom:20px;font-size:12px}}.about .about-intro .vision-block .text-col .title{color:#4f4f4f;margin-bottom:50px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:1.2em}@media (max-width:1079px){.about .about-intro .vision-block .text-col .title{font-size:32px}}@media (max-width:799px){.about .about-intro .vision-block .text-col .title{margin-bottom:30px;font-size:28px}}.about .about-intro .vision-block .text-col .description{color:#4f4f4f;margin-bottom:50px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.5em}@media (max-width:799px){.about .about-intro .vision-block .text-col .description{margin-bottom:30px;font-size:14px}}@media (max-width:399px){.about .about-intro .vision-block .text-col .actions{flex-direction:row;justify-content:center;display:flex}}.about .about-intro .vision-block .text-col .actions .cta-button{display:inline-block}
