@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700&display=swap");.btn-primary,.btn-default{background-color:#005182;border-color:#005182;color:#fff}.btn-primary:hover,.btn-default:hover{background-color:#00314f;border-color:#00314f;color:#fff}.btn-secondary{background-color:#55C1EF;border-color:#55C1EF}.btn-secondary:hover{background-color:#005182;border-color:#005182}.bg-danger{background-color:#DF2D27 !important}.card{box-shadow:0px -4px 24px 2px rgba(255,255,255,0.25),0px 23px 12px -12px rgba(0,0,0,0.1),0px 0px 12px 6px rgba(0,0,0,0.05);border:none}img{max-width:100%}.label{color:#fff;font-size:10px;line-height:100%;text-transform:uppercase;padding:3px 6px 2px;margin-right:6px}.label.news{background-color:#005182}.label.event{background-color:#EF9521}.label.resource{background-color:#79B443}.label.blog{background-color:#55C1EF}.label.topic{background-color:#D3D3D5}.lister article{margin-bottom:36px}.lister article img{display:block;margin:0 auto 12px}.lister article .card-body{font-size:14px;line-height:150%}.lister article h4,.lister article .card-title{font-size:18px;font-weight:600}.lister article h4 a,.lister article .card-title a{text-decoration:none}#indexpage h4,.indexpage h4{font-size:18px;font-weight:600}#indexpage h4 a,.indexpage h4 a{text-decoration:none}@media (max-width: 575.98px){#indexpage img,.indexpage img{margin-bottom:12px}}#indexpage .newsdate,.indexpage .newsdate{font-size:12px;color:#888;text-decoration:none;margin-right:2px}.social-icons{display:flex;padding:0}.social-icons li{list-style:none}.social-icons li:first-child{margin-left:-12px}.social-icons li a{padding:6px 12px;font-size:24px}body{font-family:'Libre Franklin', sans-serif;background-color:#F6F6F6;color:#231F20;font-size:16px;line-height:150%}a{color:#005182}#mainheader{background-color:#005182}#mainheader #emergencybanner a{text-decoration:none}#mainheader #navbar-wrap .navbar a#mainlogo img{width:400px}@media (max-width: 1399.98px){#mainheader #navbar-wrap .navbar a#mainlogo img{width:300px}}@media (max-width: 991.98px){#mainheader #navbar-wrap .navbar a#mainlogo img{width:250px}}#mainheader #navbar-wrap .navbar #mainnav{padding:12px 12px 0 12px;border-radius:5px;flex-direction:column;align-items:flex-end}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu h4{text-transform:uppercase;color:#231F20;font-size:14px;border-bottom:2px solid #55C1EF;margin:8px 16px 0;padding-bottom:4px;font-weight:600}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu ul{padding-left:0;list-style:none}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu ul.multicolumn{column-count:2}@media all and (max-width: 575.98px){#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu ul.multicolumn{column-count:1}}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu li a{padding:2px 16px;text-decoration:none;display:inline-block;color:#231F20;font-size:14px;text-transform:uppercase}@media all and (max-width: 1199.98px){#mainheader #navbar-wrap .navbar #mainnav{background-color:#FAFAFA}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu{border:none;margin-top:0;padding:0;padding-left:18px}#mainheader #navbar-wrap .navbar #mainnav .dropdown-menu.megamenu h4{margin-left:0}}#mainheader #navbar-wrap .navbar #mainnav #mainnavbar .dropdown-toggle::after{margin-left:2px}@media all and (min-width: 1200px){#mainheader #navbar-wrap .navbar #mainnav .has-megamenu{position:static !important}#mainheader #navbar-wrap .navbar #mainnav .megamenu{left:0;right:0;width:95vw;transform:translateX(2.5vw);margin-top:0}}@media (min-width: 992px){#mainheader #navbar-wrap .navbar #mainnav #mainnavbar{margin-right:-8px}}#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media (max-width: 991.98px){#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons{justify-content:flex-start}}#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons .sm-icons{color:#fff;font-size:22px;padding:0 12px}@media (max-width: 991.98px){#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons .sm-icons{color:#231F20}}#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons li:last-child{width:540px;max-width:100%;flex-basis:50%;flex-grow:10;margin-left:12px}@media (max-width: 991.98px){#mainheader #navbar-wrap .navbar #mainnav #util-bar.social-icons li:last-child{flex-grow:10;width:auto;flex-basis:initial;margin-left:0}}#mainheader #navbar-wrap .navbar #mainnav .navbar-nav .nav-item .nav-link{color:#fff;text-transform:uppercase}#mainheader #navbar-wrap .navbar #mainnav.show,#mainheader #navbar-wrap .navbar #mainnav.collapsing{background-color:#fff}#mainheader #navbar-wrap .navbar #mainnav.show .navbar-nav .nav-item .nav-link,#mainheader #navbar-wrap .navbar #mainnav.collapsing .navbar-nav .nav-item .nav-link{color:#222}#sitemenu a{text-decoration:none}#sitemenu .brt-section-top{font-weight:700;font-size:22px;margin-bottom:12px}#sitemenu ul{padding-left:0;list-style:none}#sitemenu ul li a{line-height:125%;padding:6px 0;display:block}#sitemenu ul li.brt-active>a{font-weight:600}#sitemenu ul li.brt-active ul{padding-left:18px}#sitemenu.dropdown>ul.dropdown-menu{padding:16px}#sitemenu.dropdown>ul.dropdown-menu+div:last-child{display:none}.breadcrumb{margin-bottom:12px;font-size:14px}.breadcrumb a{color:#888;margin-right:3px;text-decoration:none}.breadcrumb li:not(:first-child) ::before{content:" | "}h1.pagetitle,.caleventtitle{font-size:28px;font-weight:700}.caleventtitle{border-bottom:1px solid #D3D3D5;padding-bottom:12px}hr.thin{background-color:#D3D3D5;margin:4px 0}.metadata{font-size:12px;color:#888;text-decoration:none;margin-right:2px}.metadata img{margin:0 8px}form input.form-control{margin-bottom:12px}form button.btn{width:100%;text-transform:uppercase;font-weight:600}footer{background-color:#005182;color:#fff;padding:92px 0;margin-top:68px}footer #footerimg{text-align:center}footer #footerimg img{width:447px;margin-bottom:92px}footer a{color:#fff;text-decoration:none}footer hr{margin:64px 0}footer #footercontent .statement{font-size:14px;columns:2}@media (max-width: 767.98px){footer #footercontent .statement{columns:1}}footer #footercontent .d-flex{flex-direction:column;justify-content:space-between}footer #footercontent .d-flex p{font-size:14px}footer #footercontent .d-flex address,footer #footercontent .d-flex ul{margin-bottom:0}footer #footercontent .d-flex .sm-icons:hover{color:#55C1EF}@media (min-width: 575.98px) and (max-width: 991.98px){footer #footercontent address{columns:2}}footer #footercontent button:hover{border-color:#fff}
