﻿:root{--carousel-control-width:15%;}@media(min-width:768px){:root{--carousel-control-width:5%;}}.above-fold .carousel-item .banner-image{width:100%;height:calc(40vh - var(--navigation-height));object-fit:cover;object-position:center center;}@media(min-width:768px){.above-fold .carousel-item .banner-image{height:calc(60vh - var(--navigation-height));}}@media(min-width:992px){.above-fold .carousel-item .banner-image{height:calc(80vh - var(--navigation-height));}}.carousel-wrapper{position:relative;background-color:#000;}.overlay-content{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:center;margin-left:max(var(--carousel-control-width),var(--layout-horizontal-padding));margin-right:max(var(--carousel-control-width),var(--layout-horizontal-padding));}.overlay-content .flex-wrapper{max-width:100%;}.overlay-content .organization-wrapper{display:flex;flex-direction:column;}@media(min-width:768px){.overlay-content .organization-wrapper{flex-direction:row;align-items:center;}}.overlay-content .organization-wrapper .logo{display:none;}@media(min-width:768px){.overlay-content .organization-wrapper .logo{display:block;max-height:100px;margin-bottom:0;margin-right:2rem;}}.overlay-content .title-wrapper{font-family:"Noto Sans",sans-serif;color:#fff;line-height:1.1;text-shadow:0 0 15px black;align-items:center;}.overlay-content .title-wrapper .sub-title{font-size:1.25rem;color:#fff;}@media(min-width:992px){.overlay-content .title-wrapper .sub-title{font-size:2.5rem;}}.overlay-content .title-wrapper .title{font-size:2.5rem;font-weight:700;color:#266c86;}@media(min-width:992px){.overlay-content .title-wrapper .title{font-size:5rem;}}.overlay-content .form-wrapper{margin-top:1rem;}.overlay-content .form-wrapper .form-control{border-radius:0;}.overlay-content .form-wrapper .input-group button{border-radius:0;padding-left:1.5rem;padding-right:1.5rem;}.overlay-content .form-wrapper .search-instructions{color:#fff;margin-top:.125rem;text-shadow:0 0 5px black;}.overlay-content-popular-links{display:none;}@media(min-width:768px){.overlay-content-popular-links{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:5%;margin-left:5%;list-style:none;text-align:center;}.overlay-content-popular-links .flex-wrapper{max-width:100%;}.overlay-content-popular-links .organization-wrapper{display:flex;flex-direction:row;}}@media(min-width:768px) and (min-width:768px){.overlay-content-popular-links .organization-wrapper{flex-direction:row;align-items:center;}}@media(min-width:768px){.overlay-content-popular-links .organization-wrapper .logo{display:none;}}@media(min-width:768px) and (min-width:768px){.overlay-content-popular-links .organization-wrapper .logo{display:block;max-height:100px;margin-bottom:0;margin-right:2rem;}}@media(min-width:768px){.overlay-content-popular-links .title-wrapper-popular-links{font-family:"Noto Sans",sans-serif;color:#fff;line-height:1.1;text-shadow:0 0 15px black;align-items:center;}.overlay-content-popular-links .title-wrapper-popular-links .sub-title{font-size:1.25rem;color:#fff;}}@media(min-width:768px) and (min-width:992px){.overlay-content-popular-links .title-wrapper-popular-links .sub-title{font-size:1.5rem;}}@media(min-width:768px){.overlay-content-popular-links .title-wrapper-popular-links .title{font-size:1rem;font-weight:700;color:#fff;}}@media(min-width:768px) and (min-width:992px){.overlay-content-popular-links .title-wrapper-popular-links .title{font-size:1.25rem;}}.carousel-item.active{display:flex;align-items:center;justify-content:center;}.carousel-item .photo-credit{padding-left:clamp(var(--carousel-control-width),var(--layout-horizontal-padding),var(--layout-horizontal-padding));padding-right:clamp(var(--carousel-control-width),var(--layout-horizontal-padding),var(--layout-horizontal-padding));}.carousel-item .caption{background-color:rgba(43,69,94,.65);color:#fff;position:absolute;max-width:75%;padding:1rem;text-align:left;z-index:9;}@media(min-width:768px){.carousel-item .caption{padding:2rem;max-width:55%;}}@media(min-width:992px){.carousel-item .caption{padding:4rem;max-width:40%;}}.carousel-item .caption.TopLeft{top:5%;left:5%;}.carousel-item .caption.TopRight{top:5%;right:5%;}.carousel-item .caption.MiddleRight{right:5%;}.carousel-item .caption.BottomRight{bottom:1.5rem;right:5%;}.carousel-item .caption.BottomLeft{bottom:1.5rem;left:5%;}.carousel-item .caption.MiddleLeft{left:5%;}.carousel-item .caption.Center{text-align:left;}.carousel-item .caption-header{font-family:"Noto Sans",sans-serif;font-size:1.5625rem;font-weight:bold;line-height:.85;}@media(min-width:768px){.carousel-item .caption-header{font-size:2.5rem;}}.carousel-item .caption-title{font-family:"Noto Sans",sans-serif;font-size:3.125rem;line-height:.85;color:#266c86;}@media(min-width:768px){.carousel-item .caption-title{font-size:6.25rem;}}.carousel-item .caption-body{font-family:"Noto Sans",sans-serif;font-size:.7815rem;}@media(min-width:768px){.carousel-item .caption-body{font-size:1rem;}}@media(min-width:768px){.carousel-item .btn-carousel{padding:.5rem 3rem;}}.carousel-control-prev,.carousel-control-next{width:var(--carousel-control-width);}.carousel-control-prev .next-prev-icons,.carousel-control-next .next-prev-icons{background-color:#fff;color:#266c86;padding:6px 8.5px;font-size:.7rem;}.carousel-indicators{margin-bottom:1.25rem;margin-left:clamp(var(--carousel-control-width),var(--layout-horizontal-padding),var(--layout-horizontal-padding));margin-right:clamp(var(--carousel-control-width),var(--layout-horizontal-padding),var(--layout-horizontal-padding));}.carousel-indicators li.rectangle{width:1rem;height:.25rem;}.carousel-indicators li.square{width:1rem;height:1rem;}.carousel-indicators li.circle{width:1rem;height:1rem;border-radius:50%;}.carousel-indicators [data-bs-target]{width:20px!important;height:20px!important;border-radius:50%!important;}:root{--popular-links-container-height:252px;}.home-popular-links{background-color:#2b455e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 0;}@media(min-width:768px){.home-popular-links{flex-direction:row;}}.home-popular-links .pl-title{font-weight:bold;font-size:2rem;}.popular-links{color:#fff;--popular-links-container-vertical-padding:2rem;--popular-links-grid-gap:1rem;padding:var(--popular-links-container-vertical-padding) var(--layout-horizontal-padding);display:flex;flex-direction:column;gap:var(--popular-links-grid-gap);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));}@media(min-width:992px){.popular-links{--popular-links-grid-gap:2rem;}}@media(min-width:1200px){.popular-links{--popular-links-container-vertical-padding:2rem;--popular-links-grid-gap:3rem;}}@media(min-width:768px){.popular-links{flex-direction:row;}}.popular-links .icon{text-align:center;}.popular-links .link{position:relative;}.popular-links .title{padding-top:1rem;font-weight:bold;text-align:center;}:root{--business-card-carousel-container-width:1140px;--business-card-carousel-number-columns:1;--business-card-carousel-gap:1rem;--business-card-carousel-card-width:350px;--business-card-carousel-partial-card-width:50px;--business-card-carousel-control-next-width:80px;--business-card-carousel-control-next-height:64px;}@media(min-width:768px){:root{--business-card-carousel-number-columns:2;--business-card-carousel-partial-card-width:100px;--business-card-carousel-gap:2rem;}}@media(min-width:992px){:root{--business-card-carousel-number-columns:3;}}.business-cards-container{width:var(--business-card-carousel-container-width);}.business-cards-container .fa-stack{line-height:unset;width:2.5rem;}.business-cards-container .jcarousel-wrapper{position:relative;}.business-cards-container .jcarousel-control-next{position:absolute;top:calc(var(--business-card-carousel-card-width)/2 - var(--business-card-carousel-control-next-height)/2);right:-20px;z-index:99;}@media(min-width:768px){.business-cards-container .jcarousel-control-next{right:calc(var(--business-card-carousel-partial-card-width)/2 - var(--business-card-carousel-gap)/2);}}@media(min-width:1540px){.business-cards-container .jcarousel-control-next{top:calc(237.5px - var(--business-card-carousel-control-next-width)/2);}}.business-cards-container .jcarousel-control-next .fa-circle{text-shadow:0 0 5px rgba(0,0,0,.85);}.business-cards-container .jcarousel-control-prev{position:absolute;top:calc(var(--business-card-carousel-card-width)/2 - var(--business-card-carousel-control-next-height)/2);z-index:99;}@media(min-width:1540px){.business-cards-container .jcarousel-control-prev{top:calc(237.5px - var(--business-card-carousel-control-next-width)/2);}}.business-cards-container .jcarousel-control-prev .fa-circle{text-shadow:0 0 5px rgba(0,0,0,.85);}.business-cards-container .jcarousel{position:relative;overflow:hidden;}.business-cards-container .jcarousel-items{position:relative;width:16000em;}.business-cards-container .jcarousel-items .card{float:left;margin:10px;margin-left:calc(var(--business-card-carousel-gap)/2);margin-right:calc(var(--business-card-carousel-gap)/2);border-radius:0;border:0;width:var(--business-card-carousel-card-width);}.business-cards-container .jcarousel-items .card .card-body{padding:0;}.business-cards-container .jcarousel-items .card .card-body .image{position:relative;}.business-cards-container .jcarousel-items .card .card-body .image .card-image{object-fit:cover;object-position:center center;width:100%;height:var(--business-card-carousel-card-width);max-height:475px;}.business-cards-container .jcarousel-items .card .card-body .overlay-details{position:absolute;top:0;left:0;width:100%;height:100%;}.business-cards-container .jcarousel-items .card .card-body .overlay-details .details{background-color:#fff;width:100%;display:flex;align-items:center;padding:1rem;position:absolute;bottom:0;font-size:1.25rem;}.business-cards-container .jcarousel-items .card .card-body .overlay-details .details .txt-wrapper{flex-grow:1;height:94px;}.business-cards-container .jcarousel-items .card .card-body .overlay-details .details .txt-wrapper .title{font-weight:600;margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}.business-cards-container .jcarousel-items .card .card-body .overlay-details .details .txt-wrapper .address{font-size:1rem;margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.crt-load-more{background-color:#2b455e!important;color:#fff!important;}.social-media-home-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:3rem;justify-content:space-between;}@media(min-width:992px){.social-media-home-wrapper{flex-direction:row;}}.social-media-home-wrapper .social-media-home .social-media-component .list-group{flex-direction:column;}@media(min-width:576px){.social-media-home-wrapper .social-media-home .social-media-component .list-group{flex-direction:row;}}.social-media-home-wrapper .social-media-home .social-media-component .link-item{color:#000;}.social-media-home-wrapper .social-media-home .social-media-component .link-item .sm-icon{color:#2b455e;}.home-title-and-btn-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:3rem;}@media(min-width:768px){.home-title-and-btn-wrapper{flex-direction:row;justify-content:space-between;}}.title-container{margin-left:50px;font-size:1.15rem;}@media(min-width:992px){.title-container{padding-right:4rem;}}.title-container .icon{font-size:2rem;}.title-container .title{font-size:2rem;line-height:1.1;}.title-container .short-line{margin-left:0;}.title-container .button-container{width:80%;margin-top:1rem;}@media(min-width:992px){.title-container .button-container{min-width:250px;}}.title-container .btn-arrow{max-width:250px;}.business-cards-container{width:var(--business-card-carousel-container-width);margin-top:1rem;color:#212529;}@media(min-width:992px){.business-cards-container{flex-grow:1;}}.news-and-alerts{background-color:var(--theme-secondary);color:#fff;padding:2rem 0;display:flex;flex-direction:column;}@media(min-width:992px){.news-and-alerts{flex-direction:row;}}.instagram-feed{background-color:#2b455e;}.instagram-feed .crt-logo{color:#fff!important;}