/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{font-family:'Montserrat',sans-serif;}html{font-size:1rem;background-color:#002042;font-family:'Montserrat',sans-serif;}body{font-family:sans-serif;}body.toolbar-horizontal.toolbar-tray-open{padding-top:4.5rem !important;}img{max-width:100%;height:auto;}.clearfix{clear:both;}.visually-hidden{color:black !important;background-color:white !important;}.sr-only{color:black;background-color:white;}@media (max-width:480px){.container{padding-left:0.3rem !important;padding-right:0.3rem !important;}}.container.vert .col{float:none;display:inline-block;vertical-align:middle;}@media (min-width:1200px){.container{width:100%;max-width:1400px;}}.toolbar .toolbar-icon:before{display:none;}.toolbar .toolbar-icon{padding-left:1.25em;}#toolbar-administration{position:relative;z-index:30000;}.branding-container--right{text-align:right;}@media (max-width:768px){.branding-container--right--tagline{font-size:1.15rem;}.field-links--item--inner{padding:0.25rem 0.5rem;}}@media (max-width:640px){}.navbar-header{float:none;padding-top:1rem;padding-bottom:0.25rem;}.navbar-default{background-color:#002042;border:none;margin-bottom:0;font-family:'Montserrat',sans-serif;position:relative;z-index:15000;border-radius:0;}.navbar-default .navbar-nav > li > a{color:white;font-size:1.15rem;padding:1rem 1rem 1rem 1rem;margin-left:2rem;margin-right:-1rem;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:white;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background-color:transparent;}.navbar-default .navbar-branding{color:white;vertical-align:middle;display:inline-block;float:none;margin-top:2.0rem;font-size:1rem;margin-left:0.75rem;}.navbar-btn{vertical-align:middle;display:inline-block;margin:1.5rem 0 0 0;}.navbar-collapse{padding:0;}.branding-container--right,.branding-container--right a{color:white;text-transform:uppercase;}.branding-container--right a:active,.branding-container--right a:hover{opacity:0.6;filter:alpha(opacity=60);}.navbar-default .pipe{margin:0 0.75rem;}.branding-container--right--social .icon img{width:1.75rem;margin-left:1rem;}.branding-container--right--links{margin-bottom:1.25rem;margin-top:1.25rem;}.navbar-default .logo--img{width:100%;max-width:25rem;}.menu--main .level-item:active > a{text-decoration:underline;}.navbar-default .lores{display:none;}@media (max-width:990px) and (min-width:769px){.navbar-default .navbar-branding{display:block;margin-top:0;margin-left:0;padding-left:0;height:auto;}}@media (min-width:768px){.navbar-nav{float:left;margin:0;text-align:right;display:block;width:100%;padding-bottom:0.0625rem;}.navbar-nav > li{float:none;display:inline-block;font-weight:bold;}.navbar-default .menu--main > li a{background-color:#002042;color:white;}.dropdown-menu-alt{left:auto;float:none;right:-1rem;width:16rem;top:100%;position:absolute;background-color:white;padding:0;-webkit-box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);}html.js .dropdown-menu-alt{display:none;}.level-1-item .dropdown-menu-alt{right:100%;top:0;}.dropdown-menu-alt > li > a{white-space:normal;text-decoration:none;display:block;padding:0.5rem 0.5rem;}.dropdown-menu-alt > li > a:hover,.dropdown-menu-alt > li > a:active{color:white;}.menu--main .level-0-item:hover > a{color:white;}.menu--main .dropdown:hover > .dropdown-menu-alt{display:block;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:white;background-color:transparent;outline:none;text-decoration:underline;}.menu--main .level-item{list-style:none;margin:0;padding:0;text-align:left;}}@media (max-width:992px){.navbar-default .navbar-nav > li > a{margin-left:0.5rem;font-size:1rem;}}@media (max-width:768px){.navbar-header{padding-bottom:1rem;}.navbar-toggle{float:right;}.navbar-btn{margin-top:0;}.navbar-default .navbar-branding:hover,.navbar-default .navbar-branding{margin:2rem 0 0 1rem;padding:0;height:auto;}.navbar-default .lores{display:block;}.navbar-default .hires{display:none;}.branding-container--right--links{margin:1rem 0;text-align:center;}.branding-container--right--social{text-align:center;margin-bottom:1.0rem;}.branding-container--right--social .icon img{margin:0 0.25rem;}.branding-container--right--tagline{padding-top:0;}.navbar-toggle{float:none;display:inline-block;margin-left:0.5rem;vertical-align:middle;margin-right:0;margin-top:0;}.navbar-default > .container{padding:1rem 0;}.navbar-collapse{position:absolute;left:0;top:100%;background-color:rgba(255,255,255,0.95);width:100%;-webkit-box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);box-shadow:0px 10px 31px 0px rgba(0,0,0,0.15);}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background-color:rgba(255,255,255,0.95);left:15px;}.navbar-default--menu-col{position:static;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#002042;}.navbar-collapse a{color:#002042;}.navbar-default .navbar-nav > li > a,.dropdown-menu-alt > li > a{white-space:normal;text-decoration:none;display:block;padding:0.5rem 0.5rem;color:#002042;width:calc(100% - 2rem);}.navbar-default .navbar-nav > li > a{font-size:1rem;}.menu--main .level-item{list-style:none;margin:0;padding:0;text-align:left;}}@media (max-width:640px){.navbar-default .navbar-branding:hover,.navbar-default .navbar-branding{margin:0.5rem 0 0 0;display:block;}}.main-container{position:relative;z-index:10000;min-height:20rem;margin-bottom:2rem;}body:.path-frontpage .main-container{margin-top:2rem;}.sidebar-left{margin-top:1.5rem;}.sidebar-left h2{color:#0e4c8fff;font-size:1rem;border-bottom:0.0625rem solid #cccccc;margin:0 0 1rem 0;padding-bottom:1rem;text-transform:uppercase;}#submenu-block-main{font-size:1.05rem;}#submenu-block-main ul{list-style:none;padding:0;margin:0;}#submenu-block-main ul li{list-style:none;padding:0;margin:0;}#submenu-block-main ul li a{color:#002042;display:block;margin:0.5rem 0;}.sidebar-left .region > nav,.sidebar-left .region > section{margin-bottom:1rem;}.breadcrumb{background-color:transparent;margin:0.5rem 0 0.5rem 0;padding:0;}.breadcrumb a{color:#002042;text-decoration:underline;}.breadcrumb>.active{color:black;}.breadcrumb>li+li:before{content:"/";}.footer{background-color:#cfdbe9;padding:1rem 0 0 0;font-size:0.7rem;}.footer .block-title{position:absolute;left:-1000rem;top:-1000rem;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item h3{color:#002042;border-bottom:0.0625rem solid #0e4c8f;font-size:0.8rem;font-weight:bold;margin-top:0;padding-bottom:0.3rem;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item img{width:1.8rem;vertical-align:middle;margin-bottom:0.5rem;margin-right:0rem;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item a:not(:last-of-type) img{}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item a,.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item a:hover{color:#002042;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item a.icon:hover{opacity:0.60;filter:alpha(opacity=60);}.footer--bottom{background-color:#002042;color:white;}.footer--bottom--col{padding:0.75rem 0;}.footer--bottom--col.left{float:left;}.footer--bottom--col.right{float:right;}.footer--bottom a{color:white;text-decoration:none;}.footer--bottom a:hover{text-decoration:underline;}@media (min-width:1200px){.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item{width:calc((100% / 6) - 2rem);float:left;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item + .field--item{margin-left:2.4rem;margin-bottom:1rem;}}@media (min-width:991px) and (max-width:1199px){.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item{width:calc((100% / 6) - 1rem);float:left;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item + .field--item{margin-left:1.2rem;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item img{width:1.9vw;}}@media (min-width:768px) and (max-width:990px){.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item{width:calc((100% / 3) - 1rem);float:left;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item + .field--item{margin-left:1.5rem;}.footer .block-block-content2f317e79-5011-42b8-865b-7c5f10782901 .field--item:nth-of-type(3n + 1){margin-left:0;clear:left;}}
