@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;600&display=swap";
* body{font-family:Manrope,sans-serif}h1,h2,h3,h4{font-weight:200}
.insta-feed{clear:both;margin:40px 0}.insta-feed h6{color:#333;margin-top:10px;text-decoration:none}.insta-feed .text{text-overflow:ellipsis;color:#333;height:75px;font-size:.8em;text-decoration:none;overflow:hidden}.card{margin-bottom:10px}.card .card-image{width:calc(100% - 10px);max-width:none;margin:5px}.card .card-image-wrap{width:100%;position:relative}.card .card-image-text{color:#fff;background:#0009;border-radius:4px;padding:5px;position:absolute;bottom:8px;left:8px}.card .card-title{color:#333;text-decoration:none}.card .card-text{text-overflow:ellipsis;color:#333;height:75px;font-size:.8em;text-decoration:none;overflow:hidden}
.markdown img{align-self:center;width:100%;margin:0}.markdown img[src*=\#left]{width:100%;margin:10px 0}.markdown img[src*=\#right]{max-width:100%;margin:10px 0}@media (min-width:660px){.markdown img{align-self:center;max-width:calc(100% - 80px);margin:20px 40px}.markdown img[src*=\#left]{float:left;width:50%;margin:10px 40px 40px 0}.markdown img[src*=\#right]{float:right;width:40%;margin:10px 0 20px 30px}}@media (min-width:1000px){.markdown img{align-self:center;max-width:calc(100% - 80px);margin:20px 40px}.markdown img[src*=\#left]{float:left;width:50%;margin:10px 40px 40px 0}.markdown img[src*=\#right]{float:right;max-width:30%;margin:10px 0 20px 30px}}.markdown table{margin-bottom:20px}.markdown td{vertical-align:top;border-bottom:1px solid #999;padding:10px}
.masthead{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:200px;margin-bottom:20px}@media (min-width:600px){.masthead{height:300px}}@media (min-width:768px){.masthead{height:500px}}
header{height:80px}.navbar{padding-left:1.625rem;padding-right:1.625rem}.navbar-brand .nav-link{color:#00000080;background-color:#0000;border-bottom:.25rem solid #0000;padding:.25rem 0;font-size:2rem;font-weight:200}.navbar-brand .nav-link:hover,.navbar-brand .nav-link:focus{border-bottom-color:#00000040}.nav-masthead .nav-link{color:#00000080;background-color:#0000;border-bottom:.25rem solid #0000;padding:.25rem 0;font-weight:200}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{border-bottom-color:#00000040}.nav-masthead .nav-link{margin-left:1rem}.nav-masthead .active,.nav-masthead .active a,.dropdown-item .active{color:#000;border-bottom-color:#000}.dropdown-menu{max-height:calc(100vh - 270px);overflow-y:scroll}@media (min-width:768px){.dropdown-menu{max-height:calc(100vh - 70px)}}.dropdown-menu a.dropdown-item{background-color:#0000;border-bottom:.25rem solid #0000;padding:.1rem 1.5rem}.dropdown-menu a.dropdown-item.active{color:#000;border-bottom-color:#000}
h1,.h1{font-size:2rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5,h6,.h6{font-size:1rem}@media (min-width:660px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}@media (min-width:1000px){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.25rem}}
.info h1,.info .h1{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.info h2,.info .h2{margin-top:1.25rem;margin-bottom:1rem;font-size:1.25rem}.info h3,.info .h3{margin-top:1.1rem;margin-bottom:.75rem;font-size:1.1rem}.info h4,.info .h4,.info h5,.info .h5,.info h6,.info .h6{margin-top:2rem;margin-bottom:1rem;font-size:1rem}@media (min-width:660px){.info h1,.info .h1{margin-top:2.5rem;margin-bottom:2rem;font-size:2rem}.info h2,.info .h2{margin-top:1.5rem;margin-bottom:1.25rem;font-size:1.5rem}.info h3,.info .h3{margin-top:1.25rem;margin-bottom:1rem;font-size:1.25rem}.info h4,.info .h4{margin-top:1.1rem;margin-bottom:.9rem;font-size:1.1rem}.info h5,.info .h5{margin-top:1rem;margin-bottom:.8rem;font-size:1rem}.info h6,.info .h6{margin-top:1rem;margin-bottom:.7rem;font-size:1rem}}@media (min-width:1000px){.info h1,.info .h1{font-size:2rem}.info h2,.info .h2{font-size:1.5rem}.info h3,.info .h3{font-size:1.25rem}.info h4,.info .h4{font-size:1.1rem}.info h5,.info .h5,.info h6,.info .h6{font-size:1rem}}
.map{width:100%;height:250px}@media (min-width:660px){.map{width:100%;height:300px}}@media (min-width:1000px){.map{width:100%;height:300px}}
.btn-secondary,.btn-secondary:hover,.btn-secondary:focus{color:#333;text-shadow:none}.bd-placeholder-img{text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:1.125rem}form{margin-bottom:50px}.footer{background-color:var(--bs-gray-500);margin-top:50px}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}.contrast-bg{background-color:#0006;padding:10px;display:inline-block}.contrast-bg h1{display:table-caption}@media (min-width:500px){.contrast-bg{background-color:#00000080;padding:10px 30px}.contrast-bg h1{display:inline-block}}
