.text-h2{font-size:32;font-style:normal}.text-h2,.text-h2-alt{font-family:Kaushan Script,cursive;font-weight:400}.text-h2-alt{font-size:50px}.text-h3{font-size:30}.text-h3,.text-h3-alt{font-family:Kaushan Script,cursive;font-style:normal;font-weight:400}.text-h3-alt{font-size:26}.text-h4{margin:0}.text-h4,.text-h4-open-sans{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400}.text-h4-open-sans{font-style:normal}.text-h4-alt{font-size:24px;font-weight:700}.text-h4-alt,.text-h5{font-family:Quicksand,sans-serif;margin:0}.text-h5{font-size:20px}.text-h6{font-family:Quicksand,sans-serif;font-size:18px;margin:0}.text-h8{color:#fff}.text-h7,.text-h8{font-family:Quicksand,sans-serif;font-size:16px;margin:0}.text-h7{font-weight:700}.img{max-width:100%}.about-card{border-radius:22px;margin-top:10px;max-width:250px}.event-card{border-radius:22px;max-width:350px}.event-button{size:50px;border-radius:22px;color:#5cd6c0}.event-title{font-size:20px}.event-label,.event-title{color:#000;font-weight:700}.event-label{font-size:16px}.spacer{height:10.5rem;width:100%}@media screen and (max-width:768px){.spacer{height:8.5rem;width:100%}}@media screen and (max-width:1024px){.spacer{height:5.5rem;width:100%}}@media screen and (max-width:430px){.spacer{height:.5rem;width:100%}}.bg-img{background:url(/images/breathe.jpeg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-img .text_holder{background:#fff6;border-radius:22px}.bg-img-2{background:url(/images/path.jpeg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-img-3{background:url(/images/stack.jpeg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){main>div{flex-direction:column}main>div article{flex-grow:1}main>div aside nav ul{flex-direction:row}main>div aside nav ul li{flex-grow:1;text-align:center}}@media (max-width:767px){header,main,main>div,main>div aside nav ul{flex-direction:column}nav{width:100%}.share ul{justify-content:center}h1{text-align:center}p{text-align:justify}}@media (max-width:400px){header,main,main>div,main>div aside nav ul{flex-direction:column}.text-h2{font-size:32x;letter-spacing:1px}.text-h2-alt{font-size:40px}.text-h3{font-size:26px}.text-h3-alt{font-size:30px}.text-h4{font-size:20px}.text-h4-alt{font-size:26px}.text-h6{font-size:14px}.event-title{font-size:18px}.event-label,.event-title{color:#000;font-weight:700}.event-label{font-size:14px}}