/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}#block-logo-a ul:first-of-type,#block-main-navigation-a ul:first-of-type{}#block-logo-a ul,#block-main-navigation-a ul{}#block-logo-a > ul,#block-logo-a > div > ul,#block-logo-a nav > ul,#block-main-navigation-a > ul,#block-main-navigation-a > div,#block-main-navigation-a nav > ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;}#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-logo-a > ul > li,#block-logo-a > div > ul > li,#block-main-navigation-a > ul > li,#block-main-navigation-a > div > ul > li{position:relative;}#block-logo-a > ul > li > a,#block-logo-a > div > ul > li > a,#block-main-navigation-a > ul > li > a,#block-main-navigation-a > div > ul > li > a{display:block;padding:12px 20px;text-decoration:none;white-space:nowrap;}#block-logo-a > ul > li > ul,#block-logo-a > div > ul > li > ul,#block-main-navigation-a > ul > li > ul,#block-main-navigation-a > div > 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-logo-a > ul > li:hover > ul,#block-logo-a > div > ul > li:hover > ul,#block-main-navigation-a > ul > li:hover > ul,#block-main-navigation-a > div > ul > li:hover > ul{display:block;}#block-logo-a > ul > li > ul > li,#block-logo-a > div > ul > li > ul > li,#block-main-navigation-a > ul > li > ul > li,#block-main-navigation-a > div > ul > li > ul > li{width:100%;}#block-logo-a > ul > li > ul > li > a,#block-logo-a > div > ul > li > ul > li > a,#block-main-navigation-a > ul > li > ul > li > a,#block-main-navigation-a > div > ul > li > ul > li > a{display:block;padding:10px 4px;text-decoration:none;white-space:nowrap;}#block-logo-a li{}#block-main-navigation-a li{}#block-logo-a li > ul{}#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;align-items:center;justify-content:center;width:32px;height:32px;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;}}.main-navigation-a-hamburger-a{display:block;width:100%;margin:0px;padding:12px 0px;border:0px;background:transparent;color:inherit;text-align:center;font-size:30px;line-height:30px;cursor:pointer;}.main-navigation-a-hamburger-a:hover{background:black;color:white;}.main-navigation-a-hamburger-a:focus-visible{outline:2px solid currentColor;outline-offset:2px;}@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-logo-a a,#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{<!-- JMW20260728_1500a_Chatgpt flex:0 0 auto;-->
	
	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;}.site-header_example_b{width:100%;}.header-layout_example_b{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;min-height:120px;}.header-left_example_b{justify-self:start;align-self:center;}.header-center-a_example_b{justify-self:center;align-self:center;text-align:center;}.header-right_example_b{justify-self:end;align-self:center;}.header_example_c{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;box-sizing:border-box;}.header_example_c .header-left_example_c{flex:1;text-align:left;transform:translate(0px,0px);}.header_example_c .header-center-a_example_c{flex:1;text-align:center;margin-left:0px;margin-right:0px;}.header_example_c .header-right_example_c{flex:1;text-align:right;display:flex;justify-content:flex-end;order:3;}main{width:calc(100% - 240px);width:100%;max-width:100%;height:auto;min-height:30vh;background:white;}.main-a{flex:1;background:blue;width:100%;}footer{}.footer-a{justify-content:space-between;align-items:left;background:purple;}@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;}#block-main-navigation-a > ul{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;}}
.hamburger-menu-a{}.menuToggleDirectA{display:block;position:fixed;top:105px;left:20px;z-index:1;-webkit-user-select:none;user-select:none;}@media screen and (max-width:40rem){.menuToggleDirectA{top:75px;}}.menuToggleDirectA a{text-decoration:none;color:#232323;transition:color 0.3s ease;}.menuToggleDirectA a:hover{color:tomato;}.menuToggleDirectA input{display:block;width:30px;height:24px;position:absolute;background:transparent;border:none;cursor:pointer;opacity:0px;z-index:2;-webkit-touch-callout:none;appearance:none;-webkit-appearance:none;}.topHamburger{display:block;width:20px;height:2px;margin-bottom:3px;position:relative;background:black;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}.topHamburger span:first-child{transform-origin:0% 0%;}.topHamburger span:nth-last-child(2){transform-origin:0% 100%;}.topHamburger input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323;}.topHamburger input:checked ~ span:nth-last-child(3){opacity:0px;transform:rotate(0deg) scale(0.2,0.2);}.topHamburger input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}.menuToggleDirectA input:checked ~ ul{transform:none;}.menuDirectA{position:absolute;max-width:400px;width:100vw;max-height:100vh;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;box-sizing:border-box;overflow-y:auto;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}.menuDirectA li > ul.menuDirectA{position:static;max-width:none;width:auto;max-height:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:20px;box-sizing:border-box;overflow-y:visible;transform-origin:initial;transform:none;transition:none;background:transparent;}.menuDirectA li{padding-top:4px;padding-bottom:4px;padding-left:0px;padding-right:10px;font-size:16px;}.menuDirectA li:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;margin-right:10px;}.menuDirectA li:has(> ul) > ul{display:none;}.menuDirectA li.is-open > ul.menuDirectA{display:block;}.menuDirectA li label{cursor:pointer;}.menuDirectA .caretA{position:absolute;max-width:400px;right:10px;content:"";display:inline-block;width:10px;height:10px;margin-left:auto;margin-right:10px;text-align:right;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);transform-origin:center;transition:transform 0.3s ease;}.menuDirectA .caretA .iconA{}.menuDirectACaretA[aria-expanded="true"] .menuDirectACaretA-icon{}
