/*3f55ca1584426a8d635fc732507d0466*/
body{font-family:"roboto", sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-family:"roboto", sans-serif;font-weight:500}@media only all and (max-width:47.99rem){div.g-container{width:100%}}#g-skip{position:absolute;top:-9999px;left:-9999px}.skip-link:focus-visible{position:static;top:0;left:0;padding:5px 10px;z-index:1000;outline:3px solid rgba(0, 0, 0, 0);color:#0b0c0c !important;background-color:#71b626;box-shadow:0 4px #000000}*:focus-visible:not(#tinymce),.btn:focus{outline:3px solid rgba(0, 0, 0, 0);color:#0b0c0c !important;background-color:#71b626;outline:3px solid rgba(0, 0, 0, 0);box-shadow:0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}footer #footer #logo-bar a.focused-with-img:focus-visible,a:focus-visible img{color:#0b0c0c !important;border:3px solid #71b626;bottom-border:none;background-color:unset;box-shadow:0 4px #000000}#g-skip:focus-within{position:static;top:0;left:0;color:#0b0c0c}ul.mod-menu.mod-list.nav{margin-top:0;margin-left:0;text-align:end}ul.mod-menu.mod-list.nav li{padding:0}.breadcrumb{background-color:unset}header .g-grid{align-items:center}header #logo-7154-particle{margin:0.6rem 0.625rem;padding:0.6rem 0.938rem}@media (max-width:767px){header #logo-7154-particle{margin-bottom:0;padding-bottom:0}}header #logo-7154-particle .main-logo img{display:block;max-width:100%;width:clamp(120px, 15vw, 220px);height:auto;margin:0 auto;transition:width 0.25s ease}@media (prefers-reduced-motion:reduce){header #logo-7154-particle .main-logo img{transition:none}}@media (max-width:767px){header #logo-7154-particle .main-logo img{max-width:150px}}@media (max-width:767px){header #website-title .g-content{margin-top:0;padding-top:0}}header #website-title .g-content h1{color:#2671b6;font-size:calc(1.275rem + 1.5vw)}@media (min-width:1200px){header #website-title .g-content h1{font-size:2.4rem}}#g-page-surround #g-main{padding:0}#g-page-surround #g-main #breadcrumbs .g-content{margin:1.4rem 0.625rem 0.2rem 0.625rem;padding:0.2rem 0.938rem 0.2rem 0.938rem}#g-page-surround #g-main #breadcrumbs .g-content ol{margin:0}#g-page-surround #g-main #main-content .g-content{margin-top:0.1rem;padding-top:0.1rem}#g-page-surround #g-main #main-content .g-content img{margin:1rem}footer .footer #logo-bar{text-align:center}footer .footer #logo-bar a{margin:0 2rem;display:inline-block}footer .footer #logo-bar a img{max-width:19rem}