.about--bcggrey{background-color:#eaeaea}.about{display:-ms-grid;display:grid;padding:3.5rem 0 5rem}@media only screen and (min-width:51.25em) and (max-width:74.9375em){.about{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}@media only screen and (min-width:75em){.about{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr}}@media only screen and (min-width:51.25em) and (max-width:74.9375em){.about__mainpic,.about__why{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}}@media only screen and (min-width:75em){.about__why{-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3;padding:3.125rem 3.75rem 0 0}}.about__why .uptitle{font-size:16px;font-size:1rem;margin-bottom:.3125rem}.about__why .title,.about__why .uptitle{color:#000;font-family:jost,arial,Helvetica,sans-serif;font-weight:500}.about__why .title{font-size:25px;font-size:1.5625rem;line-height:1.3;margin-bottom:1.375rem}@media only screen and (min-width:51.25em){.about__why .title{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:87.5em){.about__why .title{font-size:38px;font-size:2.375rem}}.about__why .about__link{margin-top:3.75rem}@media only screen and (max-width:75em){.about__why .about__link{display:none}}.about__mainpic{margin-bottom:.75rem}@media only screen and (min-width:75em){.about__mainpic{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4}}@media only screen and (min-width:51.25em){.about__mainpic{margin-bottom:1.25rem}}@media only screen and (min-width:75em){.about__sidepic{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}}@media only screen and (max-width:74.9375em){.about__sidepic{margin-bottom:2.5rem}}@media only screen and (min-width:59.375em){.about__text p{max-width:540px;max-width:33.75rem}}@media only screen and (min-width:51.25em){.about__text{padding:1.25rem 0 0 2.5rem}}@media only screen and (min-width:75em){.about__text{padding:1.25rem 0 0 3.75rem}}.about__text .uptitle{color:#000;font-family:jost,arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:600;margin-bottom:1.25rem}.about__text .about__link{margin-top:2.875rem}@media only screen and (min-width:75em){.about__text .about__link{display:none}}