#about,#mission,#vision{background-color:var(--card-color);width:100%;text-align:left;padding:5% 0;margin-top:3%}#about h1,#mission h1,#vision h1{align-self:flex-start;margin-left:13%}#about{margin-top:0}#about p{width:100%}#about .about-content{display:grid;grid-template-columns:1fr 1fr;width:75%;-moz-column-gap:5%;column-gap:5%;color:var(--p-color);padding:3% 0 0 0;font-size:1.25rem;line-height:1.6;font-weight:300;position:relative}.about-content .s1{grid-row:1/3}.ab-footer{width:40%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:absolute;right:0;bottom:0}.about-content h2{font-size:2.5rem;font-weight:700;background:-webkit-linear-gradient(220deg,#f0c,#339);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-content img{width:30%;margin-left:5%}#mission,#vision{margin-top:0}#mission p,#vision p{width:75%;color:var(--p-color);font-size:2rem;font-family:Martel,serif;margin-top:3%;font-weight:300}#vision p{text-align:right}#mission h1{position:relative;margin-left:auto;margin-right:13%}@media screen and (max-width:1000px){#about h1{margin-top:5%;margin-bottom:5%}#about .about-content{display:block;padding-bottom:20%;font-size:1rem}.ab-footer{width:60%}.about-content img{width:20vw}#mission p,#vision p{font-size:1rem}}