@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar .navbar-brand,.navbar .navbar-brand:link,.navbar .navbar-brand:visited{color:#ffffff !important;text-decoration:none !important;font-size:1.6rem;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,0.45);margin:0 12px;}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#000000 !important;text-decoration:none !important;text-shadow:none;}
.navbar{background-color:#317aec !important;}.navbar-nav > .nav-item > .nav-link{color:#ffffff !important;padding:0.75rem 1rem;transition:background-color .2s ease,color .2s ease;}.navbar-nav > .nav-item > .nav-link:hover{background-color:rgba(255,255,255,0.15);color:#ffffff !important;}.navbar-nav .dropdown{position:relative;}.navbar-nav .dropdown-menu{background-color:#317aec !important;border:none;display:block;opacity:0;visibility:hidden;transform:translateY(8px);position:absolute;top:100%;left:0;min-width:14rem;padding:0.5rem 0;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;box-shadow:0 6px 18px rgba(0,0,0,0.18);}.navbar-nav .dropdown-menu a{color:#ffffff !important;padding:0.5rem 1rem;text-decoration:none;display:block;white-space:nowrap;transition:background-color .2s ease;}.navbar-nav .dropdown-menu a:hover{background-color:rgba(255,255,255,0.15);color:#ffffff !important;}@media (min-width:992px){.navbar-nav .dropdown:hover > .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);}}@media (max-width:991px){.navbar-nav .dropdown > a:focus + .dropdown-menu,.navbar-nav .dropdown > a:active + .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);}}.navbar-nav .dropdown-toggle::after{content:"" !important;}
.block:not(.region-header .block):not(.region-footer .block){margin:1rem;}img{margin:0.5rem;}
@media (max-width:991px){header nav,header nav > div,header .navbar,header .navbar > div{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;}button.navbar-toggler{order:1 !important;flex-shrink:0 !important;margin-right:0.5rem !important;}header .navbar-brand,header .site-branding,header [class*="brand"],header [id*="brand"]{order:2 !important;display:flex !important;align-items:center !important;margin-left:0.5rem !important;flex-shrink:1 !important;}.navbar-collapse .navbar-brand,.navbar-collapse .site-branding,.navbar-collapse [class*="brand"],.navbar-collapse [id*="brand"]{display:none !important;}.navbar-collapse{order:3 !important;width:100% !important;}}
html,body{font-family:"Roboto",sans-serif !important;font-weight:400 !important;}h1.page-title{font-size:2.0rem !important;font-weight:600 !important;line-height:1.2 !important;}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif !important;font-weight:600 !important;}h1{font-size:1.4rem !important;}h2{font-size:1.2rem !important;}h3{font-size:1.1rem !important;}
