.aboutcontent{padding:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #000}.aboutcontent:last-child{border-bottom:none}.aboutcontent .about-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.aboutcontent .about-row--mt-large{padding-top:5.5rem}.aboutcontent .about-row--mt-null,.aboutcontent .about-row--mt-small{padding-top:3rem}.aboutcontent .about-row--c-1 .about-text{margin:0 2.4rem}.aboutcontent .about-row:first-child{padding-top:5.5rem}.aboutcontent .about-row:last-child{padding-bottom:5.5rem}.aboutcontent .about-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:0 var(--gutter)}.aboutcontent .about-image{margin:0 0}.aboutcontent .about-text{margin:0 1rem}.aboutcontent .about-image{margin:1rem 0}.aboutcontent .about-image img{display:block;max-width:50vw;height:auto;margin:0 auto}.aboutcontent .about-logos{max-width:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aboutcontent .about-logos img{height:1.6rem;width:auto;margin:1.5rem}.aboutcontent p.align-center{text-align:center;margin:0 auto;margin-top:1rem;max-width:30rem}.aboutcontent p{margin-top:1rem}.aboutcontent p:first-child{margin-top:0}.aboutcontent a{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-underline-offset:.1rem;text-decoration-thickness:1px}.aboutcontent a:hover{font-style:normal}@media screen and (max-width:767px){.aboutcontent .about-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutcontent .about-row--mt-large{padding-top:3rem}.aboutcontent .about-row--mt-null,.aboutcontent .about-row--mt-small{padding-top:2rem}.aboutcontent .about-row--c-1 .about-text{margin:0}.aboutcontent .about-row:first-child{padding-top:3rem;padding-top:2rem}.aboutcontent .about-row:last-child{padding-bottom:3rem}.aboutcontent .about-col{-ms-flex-preferred-size:auto;flex-basis:auto}.aboutcontent .about-col+.about-col{margin-top:1rem}.aboutcontent .about-image img{width:80%;max-width:15rem}.aboutcontent .about-text{margin:0}.aboutcontent p.align-center{text-align:left;max-width:none}.aboutcontent .about-logos img{height:1rem;margin:.5rem 1rem}.aboutcontent:last-child{padding-bottom:2rem}}