/*!
 * app.scss
 * Copyright 2024 Qnvd
 *
 */h2,h3{font-size:2.475rem;font-weight:700;margin-bottom:2rem;text-align:center}.toolbar{padding:0}.toolbar a,.toolbar a:active,.toolbar a:hover,.toolbar a:link,.toolbar a:visited{color:#fff!important;font-size:.9rem}@media (max-width:575.98px){.toolbar .email.d-inline-block,.toolbar .loc.d-inline-block,.toolbar .tel.d-inline-block{text-align:center}.toolbar .email.d-inline-block .label,.toolbar .loc.d-inline-block .label,.toolbar .tel.d-inline-block .label{color:#e9ecef;font-size:.7rem}.toolbar hr{border-left:1px solid #941a1e;border-top:none;margin:.3rem 0;opacity:1;width:2px}}section{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;padding:5rem 0}section:nth-child(2n){background:#e9ecef}section:nth-child(odd){background:#f8f9fa}section p:last-child{margin-bottom:0}nav{margin:1.4rem 0}section#intro{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/images/ai-generated-8192024_1920.png);background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:400px}section#intro blockquote{color:#fff;font-size:3rem;text-shadow:1px 1px 2px #333;width:50em;width:40rem}section#quote_2{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/ai-generated-7992462_1920.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}section#quote_2 blockquote{color:#fff;font-size:3rem;text-align:center;text-shadow:1px 1px 2px #333;width:50em;width:40rem}section#directors{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/assets/images/ai-generated-7992461_1920.jpg);background-position:100% 50%;background-repeat:no-repeat;background-size:cover}section#directors h3{color:#fff}section#contact{padding-bottom:0}footer{padding:1rem 0}footer p{font-size:.8em}.director{background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:2.5rem}.director h4{font-size:1.8rem;font-weight:700;margin:1rem 0 .2rem}.director h5{font-size:1.2rem;font-weight:400;letter-spacing:-.5px;margin-bottom:.2rem}.director .email{font-size:1rem}.director .bio{font-size:1.1rem;padding-top:1rem}.director .photo{text-align:center}.director .photo img{padding:1.5rem;width:200px}.advisor,.director .photo img{border:1px solid #dee2e6;border-radius:8px}.advisor{background:#fff;font-size:1.05rem;margin:0 0 1.5rem;padding:2.5rem 3rem 1.5rem}.advisor h4{margin-bottom:1.4rem;position:relative}.advisor h4:after{border-top:2px dotted;content:"";display:block;position:absolute;top:1.8em;width:100%}
