/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box;}html{height:100%;background-color:black;}body{flex:1;margin-top:30px;margin-left:15px;margin-right:25px;margin-bottom:30px;display:flex;flex-direction:column;padding:10px;color:black;font-family:Arial,Helvetica,sans-serif;background-color:white;}.body-a{}.site-header{}header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left center right";align-items:center;}.site-header{width:100%;padding:0px;margin:0px;}.header-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:120px;gap:20px;}.header-left{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.625rem;background:white;grid-area:left;}.header-center-a{display:flex;justify-content:space-between;align-items:center;text-align:center;grid-area:center;width:auto;min-width:0px;}.main-navigation-a{position:relative;}.main-breadcrumbs-a{position:relative;}.main-breadcrumbs-a ol{display:flex;flex-wrap:wrap;align-items:center;margin:0px;padding:0px;list-style:none;}.main-breadcrumbs-a li{display:flex;align-items:center;}.main-breadcrumbs-a li:not(:last-child)::after{content:">";margin-left:8px;margin-right:8px;}.main-breadcrumbs-a a{text-decoration:none;}.main-breadcrumbs-a a:hover{text-decoration:underline;}.logo-a-container{display:flex;flex-direction:row;z-index:20;}.logo-a{float:left;position:relative;top:0px;left:0px;}.cheeseburger-menu-a-trigger{float:left;position:absolute;top:85px;left:18px;}#block-main-navigation-a > ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px;padding:0px;list-style:none;}#block-main-navigation-a > ul > li{position:relative;}#block-main-navigation-a > div > ul > li > ul,#block-main-navigation-a > ul > li > ul{display:none;position:absolute;top:100%;left:0px;min-width:220px;margin:0px;padding:0px;list-style:none;background:white;border:none;z-index:1000;}#block-main-navigation-a > ul > li > .submenu{display:none;position:absolute;top:100%;left:0px;min-width:220px;background:white;border:1px solid #bdbdbd;margin:0px;padding:0px;padding-inline-start:0px;list-style:none;z-index:1000;}#block-main-navigation-a > ul > li > .submenu > ul{margin:0px;padding:0px;list-style:none;}#block-main-navigation-a > ul > li > .submenu > ul > li{width:100%;margin:0px;padding:0px;}#block-main-navigation-a > ul > li > .submenu > ul > li > .menu-link-a{display:block;padding:10px 4px;text-decoration:none;white-space:nowrap;}.menu-item-a{display:flex;align-items:center;}.menu-link-a{display:block;}.menu-item-toggle-a{display:inline-flex;justify-content:flex-end;align-items:center;width:0px;height:0px;margin:0px;padding:0px;border:0px;background:transparent;cursor:pointer;}.menu-item-toggle-a-icon{display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}.menu-item--has-children.submenu-open-a > .menu-item-a > .menu-item-toggle-a .menu-item-toggle-a-icon{transform:rotate(225deg);}@media (hover:hover) and (pointer:fine){#block-main-navigation-a > ul > li.menu-item--has-children:hover > ul{display:block;}#block-main-navigation-a > ul > li.menu-item--has-children:hover > .submenu{display:block;}#block-main-navigation-a > ul > li.menu-item--has-children:hover > .menu-item-a > .menu-link-a{border-bottom:2px solid currentColor;}}@media (hover:none) and (pointer:coarse){#block-main-navigation-a > ul > li.menu-item--has-children > .submenu{display:none;}#block-main-navigation-a > ul > li.menu-item--has-children.submenu-open-a > .submenu{display:block;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul{display:none;flex-direction:column;align-items:stretch;width:100%;margin:0px;padding:0px;}}@media screen and (max-width:40rem){.main-navigation-a.mobile-navigation-open #block-main-navigation-a > ul{display:flex;}}@media screen and (min-width:40.0625rem){.main-navigation-a-hamburger-a{display:none;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li{width:100%;border-bottom:1px solid #bdbdbd;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .menu-item-a{display:flex;width:100%;align-items:center;justify-content:space-between;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .menu-item-a > .menu-link-a{flex:1 1 auto;padding:12px 0px;white-space:normal;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .menu-item-a > .menu-item-toggle-a{display:inline-flex;flex:0 0 32px;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .submenu{position:static;width:100%;min-width:0px;margin:0px;padding:0px;border:0px;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li.menu-item--has-children.submenu-open-a > .submenu{display:block;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .submenu > ul > li{border-top:1px solid #bdbdbd;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul > li > .submenu > ul > li > .menu-link-a{padding:10px 20px;white-space:normal;}}#block-logo-a li:hover > ul{}@media (hover:hover) and (pointer:fine){#block-main-navigation-a .menu-item--has-children:hover > .submenu-list{display:block;}}#block-main-navigation-a a{display:block;padding:12px 20px;text-decoration:none;white-space:nowrap;transition:background-color 5.2s ease,color 5.2s ease;border-radius:999px;}#block-logo-a a:hover,#block-main-navigation-a a:hover{background:black;color:white;transition:box-shadow 0.5s ease;transform:translateY(-3px);}.header-right{display:flex;justify-content:space-between;align-items:center;background:green;grid-area:right;}.header-level-a-left-a{display:flex;justify-content:space-between;align-items:left;}.header-left-layout-c{display:flex;align-items:center;justify-content:space-between;background:blue;}.header-center-a-layout-c{display:flex;justify-content:space-between;align-items:center;text-align:center;padding-right:0px;background:brown;}.header-right-layout-c{display:flex;justify-content:space-between;align-items:center;background:tan;}.header-left-layout-b{display:flex;align-items:center;justify-content:space-between;background:pink;}.header-center-a-layout-b{display:flex;justify-content:space-between;align-items:center;text-align:center;padding-right:0px;background:hotpink;}.header-right-layout-b{display:flex;justify-content:space-between;align-items:center;background:teal;}img{max-width:100%;}.logo-a img{width:clamp(8rem,16vw,13rem);height:auto;}main{width:calc(100% - 240px);width:100%;max-width:100%;height:auto;min-height:30vh;background:white;}@media screen and (max-width:60rem){header{grid-template-columns:1fr;grid-template-areas:"left" "center" "right";}.header-left{justify-content:center;}.header-center-a{justify-content:center;width:100%;}.header-right{justify-content:center;}}@media screen and (max-width:40rem){#block-main-navigation-a > ul{flex-direction:column;align-items:stretch;width:100%;}#block-main-navigation-a > ul > li{position:relative;margin:0px;padding:0px;width:100%;text-align:center;}#block-main-navigation-a > ul > li > .menu-item-a{display:flex;align-items:center;}#block-main-navigation-a > ul > li > .menu-item-a > .menu-link-a{display:block;padding:12px 20px;text-decoration:none;white-space:nowrap;}#block-main-navigation-a > ul > li > .menu-item-a > .menu-item-toggle-a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0px;padding:0px;border:0px;background:transparent;cursor:pointer;}#block-main-navigation-a > ul > li > a{white-space:normal;}}
