body{background:rgb(255,246,229.5);margin:0}h1,h2,h3,h4,h5{font-family:quatro-slab,serif;font-weight:600;opacity:.8}h1{font-family:quatro-slab,serif;margin-top:40px}ul li::marker{color:#999;opacity:.8}p{opacity:.8}p.lead{text-align:center;margin-top:0 !important;margin-bottom:48px}a{color:rgb(229.5,148.5,0);text-decoration:none}a:hover{color:rgb(229.5,148.5,0);text-decoration:underline}a.more{color:#999;margin-left:24px}.btn-primary{background-color:rgb(229.5,148.5,0) !important;border-color:rgb(229.5,148.5,0) !important}.btn-primary:hover{background-color:rgb(178.5,115.5,0) !important;border-color:rgb(178.5,115.5,0) !important;text-decoration:none !important}.navbar svg,#hero svg{fill:orange}.navbar{background-color:#ffedcc !important;font-family:quatro-slab,serif;border-bottom:1px solid rgba(255,165,0,.3)}.navbar-toggler:focus{box-shadow:0 0 0 .1rem orange;border-color:orange}.name{color:rgba(0,0,0,.55);display:none;padding-left:8px}main .container{margin-top:30px}footer{opacity:.3;margin-top:48px}footer span{margin-right:12px}footer .row{text-align:center}.pages.home #hero{background-color:#cbc1b4;background-image:url(/assets/photos/wide@2x-d81a85f4c14c04864711519b70d78fb29ebd9ee838c08639331460581a6fb215.jpg),url(/assets/photos/wide@1x-341122b68a2aedc9cc84cf9ca8ea3edc3b671cc9b6a5525e492cc0bcf838d5df.jpg),url(/assets/photos/wide@0x-ba7a8b6befdea435aeac9017c997c96d7db10fd1c6a7b6f9baca7f74b5d21d38.jpg);background-position:50% 55%;background-repeat:no-repeat;background-size:cover;height:45vw;max-height:500px;text-align:center;width:100%}.pages.home #hero #logo{display:none;transform:translate(0%, 56%)}.pages.home #hero #logo svg{width:22%;height:22%;position:relative}.pages.home h1,.pages.home h2{text-align:center}.pages.home #plans{margin-bottom:64px}.pages.home #plans p{margin-bottom:0}.pages.home #plans p.lead{color:orange;font-weight:bold}.pages.home #plans .card{background:none;margin-top:18px}.pages.home #plans .card .muted{opacity:.5}.pages.home #plans .card .btn{margin-top:6px}.pages.home #primary{margin-bottom:48px}.pages.home #primary h4{opacity:.8}.pages.home #primary h4 svg{margin-right:6px}.pages.home #primary p.lead{margin:0 0 36px 0}.pages.home #secondary{margin-bottom:48px}.pages.home #secondary h4{opacity:.8}.pages.home #secondary h4 svg{margin-right:3px}.pages.home #secondary p.lead{margin:0 0 36px 0}.pages.home #faq{margin-bottom:48px}.pages.home #faq h2{text-align:center}.pages.home #faq .questions{padding-left:18px}.pages.home #faq .questions .question{margin:12px 0}.pages.home #location h2{text-align:center}.pages.home #location .list-group-item{background:none}.pages.home #location span{display:inline-block;margin-right:6px;text-align:center;width:20px}.pages.home #location span svg{opacity:.5}.pages.home #location #map{height:300px;margin:0 0 24px 0}.pages.home #location #map canvas{border:1px solid rgba(0,0,0,.125);border-radius:calc(.25rem - 1px)}.pages.faq h5{color:rgb(229.5,148.5,0);margin-top:24px;padding-left:3px}.pages.faq .questions{color:#212529;list-style-type:none;padding-left:3px}.pages.faq .questions li{margin:12px 0;opacity:.8}.pages.faq .questions .question{font-weight:bold;margin:0;opacity:.8}.pages.faq .questions .answer{font-weight:normal;opacity:1}.pages.covid li{opacity:.8}.pages.about h2{margin-top:48px}.pages.about .col-md{margin-top:18px}.pages.about .team{margin-top:24px}.pages.about .team .row+.row{margin-top:12px}.pages.about .team-card{text-align:center;padding:32px 24px 24px 24px;margin-bottom:12px;border-radius:12px;background:hsla(0,0%,100%,.5)}.pages.about .team-card.team-card-emeritus{background:hsla(0,0%,100%,.3);padding:24px}.pages.about .team-card.team-card-emeritus .team-photo img{width:100px;height:100px}.pages.about .team-card.team-card-emeritus .team-name{font-size:1.1rem}.pages.about .team-photo{margin-bottom:16px}.pages.about .team-photo img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,165,0,.3)}.pages.about .team-name{margin-bottom:4px}.pages.about .team-role{color:#cc8400;font-size:.9rem;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.pages.about .bio{font-size:.9rem;margin-top:12px;text-align:left !important}.pages.about .team-links a{color:#999;font-size:1.1rem;margin:0 6px;transition:color .2s}.pages.about .team-links a:hover{color:rgb(229.5,148.5,0);text-decoration:none}.contacts form button{margin:24px 0 0 0}.contacts form .form-label{margin-top:18px !important}.contacts form+p{margin-top:36px}@media(max-width: 575.98px){h1,h2{text-align:left !important}p.lead{font-size:1rem;text-align:left !important}#features p.lead{margin-bottom:24px !important}.col-sm .feature:last-child{display:none}}@media(min-width: 576px){.pages.contact .form-control{max-width:300px}}@media(max-width: 991.98px){.name{display:inline}#faq .questions{margin-bottom:-12px}#faq .col-sm+.col-sm{margin-bottom:12px}}@media(min-width: 768px)and (max-width: 991.98px){.row:first-child p.lead{width:inherit;max-width:inherit}#primary .feature p{min-height:120px !important}.features h4{font-size:19px}}@media(min-width: 992px)and (max-width: 1199.98px){.muted{display:block}#secondary .feature:first-child p{min-height:72px !important}}@media(min-width: 1400px){.muted{display:block}#primary .feature{height:130px !important}}.mapboxgl-ctrl-attrib-button{display:none}
