.about-us{padding:0;text-align:center;position:relative;background-size:cover;background-position:50%;background-image:url(/assets/subheaderBackground.jpg)}.about-us .about-heading{width:100%;background-color:rgba(0,0,0,.5);color:#fff;padding:2rem;box-sizing:border-box}.about-us .about-heading h2{margin:0;font-size:2.5rem;text-align:left}.about-us .content-layer{background-color:#f9f9f9;padding:2rem;min-height:100vh}.about-us .content-layer .quote{font-size:2rem;margin-bottom:1rem;text-align:center}.about-us .content-layer .subheading{font-size:1.5rem;margin-bottom:2rem}.about-us .content-layer .about-section .about-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.about-us .content-layer .about-section .about-item .about-content{flex:1 1;padding:1rem 10rem;text-align:justify}.about-us .content-layer .about-section .about-item .about-content h3{font-size:2rem;margin-bottom:1rem}.about-us .content-layer .about-section .about-item .about-content p{font-size:1.1rem;line-height:1.6;margin:0}.about-us .content-layer .about-section .about-item .about-image{flex:1 1;padding:1rem}.about-us .content-layer .about-section .about-item .about-image img{width:100%;height:auto;border-radius:.5rem}.about-us .content-layer .about-section .reverse{flex-direction:row-reverse}@media(max-width:1024px){.about-us .content-layer{padding:1rem}.about-us .content-layer .about-section{display:flex}.about-us .content-layer .about-section,.about-us .content-layer .about-section .about-item{flex-direction:column;align-items:center}.about-us .content-layer .about-section .about-item .about-content{padding:1rem;text-align:center}.about-us .content-layer .about-section .about-item .about-content h3{margin-bottom:1rem}.about-us .content-layer .about-section .about-item .about-image{padding:0;margin-top:1rem}.about-us .content-layer .about-section .about-item .about-image img{border-radius:.5rem}.about-us .content-layer .about-section .reverse{flex-direction:column}}@media(max-width:768px){.about-us .content-layer,.about-us .content-layer .about-section .about-item .about-content{padding:1rem}}@media(max-width:480px){.about-us .content-layer,.about-us .content-layer .about-section .about-item .about-content{padding:.5rem}}