@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-nav{display:flex;justify-content:left;width:100%;}.navbar-nav > li{margin:02px;}.navbar-nav > li > a{font-size:1.1rem;font-weight:500;padding:10px 6px;color:#ffffff;text-decoration:none;}.navbar-nav > li > a:hover{color:#ffcc00;}.navbar-nav .dropdown-menu{text-align:left;margin-top:0;}.navbar-nav .dropdown-menu{left:50%;transform:translateX(-50%);}@media (min-width:992px){.navbar-nav li.dropdown:hover > .dropdown-menu{display:block;}}@media (max-width:991px){.navbar-nav{justify-content:flex-start;}.navbar-nav .dropdown-menu{transform:none;left:0;}}
.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;}
html,body{font-family:"Roboto",sans-serif !important;font-weight:400 !important;}h1.page-title{font-size:1.8rem !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;}
