.cms-main-container{max-width:113.2rem;margin-right:auto;margin-left:auto}.cms-main-container._wide{max-width:136rem}@media only screen and (min-width:768px){.cms-img-2-columns{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;max-width:113.2rem;margin:0 auto 4.8rem}}@media (max-width:767px){.cms-img-2-columns{margin-bottom:1.2rem;padding-right:2rem;padding-left:2rem}}.cms-img-2-columns__img{display:block;width:100%;height:auto}@media (max-width:767px){.cms-img-2-columns__img{margin-bottom:2rem}}@media only screen and (min-width:768px){.cms-img-1-column{max-width:113.2rem;margin:0 auto 4.8rem}}@media (max-width:767px){.cms-img-1-column{margin-bottom:1.2rem;padding-right:2rem;padding-left:2rem}}.cms-img-1-column__img{display:block;width:100%}.cms-page{max-width:113.2rem;margin:7.3rem auto 9.6rem}@media only screen and (max-width:1132px){.cms-page{padding-right:2rem;padding-left:2rem}}@media (max-width:767px){.cms-page{margin-top:4.8rem;margin-bottom:7.2rem}}.cms-page__block{margin-bottom:3.2rem}.cms-page__head{line-height:130%;margin:0 0 4rem;font:4.8rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-page__head{font-size:2.8rem}}.cms-page__title{line-height:130%;margin:0 0 2rem;font:2.4rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-page__title{font-size:1.8rem}}.cms-page__subtitle{line-height:130%;margin:0 0 2rem;font:1.8rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-page__subtitle{font-size:1.6rem}}.cms-page__text{line-height:150%;margin:0 0 2rem;font:1.6rem Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-page__text{font-size:1.4rem}}.cms-page__text a{font:1.6rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif;text-decoration:underline;color:#000}@media (max-width:767px){.cms-page__text a{font-size:1.4rem}}.cms-page__text a:hover{color:#000}.cms-page__note{line-height:150%;margin:0 0 2rem;padding-top:1.2rem;border-top:.1rem solid #919191;color:#919191;font:1.2rem Mont Regular,Arial,Helvetica,sans-serif}.cms-top-banner{position:relative;margin-bottom:7.2rem}@media (max-width:767px){.cms-top-banner{margin-bottom:4.8rem}}.cms-top-banner__image{height:auto}.cms-top-banner__title{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;line-height:130%;margin:0;color:#fff;font:7.2rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){.cms-top-banner__title{left:9.6rem}}@media (max-width:767px){.cms-top-banner__title{font-size:3.6rem;left:2rem}}.cms-top-banner__title._small{font-size:4.8rem}@media (max-width:767px){.cms-text-block{padding-right:2rem;padding-left:2rem}}.cms-text-block__title{line-height:130%;margin:0 0 2.4rem;font:2.8rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-text-block__title{font-size:2.4rem;margin-bottom:1.6rem}}.cms-text-block__text{line-height:150%;margin-bottom:4rem;font:1.6rem Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.cms-text-block__text{font-size:1.4rem;margin-bottom:3.2rem}}.cms-text-block__text p{margin:0 0 2.4rem}@media (max-width:767px){.cms-text-block__text p{margin-bottom:1.6rem}}.cms-text-block__text p:last-child{margin-bottom:0}@media (max-width:767px){.cms-text-block__text p:last-child{margin-bottom:0}}.quote-block{position:relative;margin-bottom:6.5rem;padding-top:3.7rem;padding-left:4rem}@media (max-width:767px){.quote-block{margin-bottom:4rem;padding-top:2rem;padding-right:2rem;padding-left:6rem}}.quote-block__text{line-height:130%;position:relative;margin:0;font:1.8rem Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.quote-block__text{font-size:1.6rem}}.quote-block__author{line-height:130%;position:relative;margin:1.6rem 0 0;font:1.8rem Mont Heavy,Mont Regular,Arial,Helvetica,sans-serif}@media (max-width:767px){.quote-block__author{font-size:1.6rem}}.quote-block .icon-quote{position:absolute;top:0;left:0}@media only screen and (min-width:768px){.quote-block .icon-quote{width:8.8rem;height:5.8rem}}@media (max-width:767px){.quote-block .icon-quote{left:2rem;width:6.8rem;height:4.6rem}}@media only screen and (min-width:768px){.cms-about{margin-bottom:9.6rem}}@media (max-width:767px){.cms-about{margin-bottom:6.4rem}}.cms-about__content{margin:0 auto;max-width:94rem}@media (max-width:1024px) and (min-width:768px){.cms-about__content{padding-left:2rem;padding-right:2rem}}
/*# sourceMappingURL=cms-about.css.map */
