/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--open-toggle-color:#2b2b2b;--open-toggle-top:50%;--open-toggle-right:16px;--open-toggle-left:auto;--open-toggle-color-open:#333333;--open-menu-bg:#ffffff;--open-overlay-bg:rgba(0,0,0,0.6);--open-menu-text:#333333;--open-menu-text-secondary:#555555;--open-menu-hover-bg:#eceef6;--open-menu-active-color:#B3991A;--open-focus-color:#B3991A;--open-menu-row-bg:#ffffff;--open-menu-row-bg-alt:#fafafa;--open-menu-row-border:1px solid #e4e4e4;--open-menu-speed:0.3s;}.open-menu-toggle,.open-menu-toggle:link,.open-menu-toggle:visited,.open-menu-toggle:hover,.open-menu-toggle:focus,.open-menu-toggle:focus-visible,.open-menu-toggle:focus-within,.open-menu-toggle:active,.open-menu-close,.open-menu-close:link,.open-menu-close:visited,.open-menu-close:hover,.open-menu-close:focus,.open-menu-close:focus-visible,.open-menu-close:focus-within,.open-menu-close:active{background:none !important;background-color:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;text-decoration:none !important;text-shadow:none !important;-webkit-tap-highlight-color:transparent !important;-webkit-appearance:none !important;appearance:none !important;margin:0 !important;opacity:1 !important;transform:none !important;filter:none !important;}.content-header{position:relative;}.open-menu-toggle{position:absolute !important;top:var(--open-toggle-top) !important;right:var(--open-toggle-right) !important;left:var(--open-toggle-left) !important;translate:0 -50%;padding:10px !important;cursor:pointer !important;color:var(--open-toggle-color) !important;z-index:1100;display:flex !important;align-items:center;justify-content:center;line-height:0;}.open-menu-toggle[hidden],.open-menu-toggle:not([data-once~="open-menus"]){display:none !important;}.open-menu-close{position:absolute !important;top:10px !important;right:10px !important;padding:10px !important;cursor:pointer !important;color:var(--open-toggle-color-open) !important;z-index:1060;display:flex !important;align-items:center;justify-content:center;line-height:0;}.open-menu-toggle:focus-visible,.open-menu-close:focus-visible{outline:2px solid var(--open-focus-color) !important;outline-offset:2px !important;border-radius:4px !important;}.open-icon{display:block;pointer-events:none;fill:none !important;stroke:currentColor !important;}.offcanvas-menu{position:fixed;top:0;left:0;width:80%;max-width:300px;height:100%;background:var(--open-menu-bg);transform:translateX(-100%);visibility:hidden;transition:transform var(--open-menu-speed) ease,visibility 0s linear var(--open-menu-speed);z-index:1050;overflow-y:auto;overscroll-behavior:contain;}.offcanvas-menu.is-open{transform:translateX(0);visibility:visible;transition:transform var(--open-menu-speed) ease,visibility 0s;}.offcanvas-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--open-overlay-bg);z-index:1040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--open-menu-speed) ease,visibility 0s linear var(--open-menu-speed);cursor:pointer;}.offcanvas-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--open-menu-speed) ease,visibility 0s;}html.open-menu-is-open,html.open-menu-is-open body{overflow:hidden;}.mobile-menu{display:none;}.mobile-menu.is-open{display:block;}.offcanvas-menu .mobile-menu ul,.offcanvas-menu .mobile-menu ul ul{list-style:none !important;list-style-type:none !important;list-style-image:none !important;margin:0 !important;padding:0 !important;}.offcanvas-menu .mobile-menu ul{margin-top:52px !important;}.offcanvas-menu .mobile-menu li{list-style:none !important;margin:0 !important;padding:0 !important;border-bottom:var(--open-menu-row-border) !important;}.offcanvas-menu .mobile-menu li:last-child{border-bottom:none !important;}.offcanvas-menu .mobile-menu li:nth-child(odd){background:var(--open-menu-row-bg) !important;}.offcanvas-menu .mobile-menu li:nth-child(even){background:var(--open-menu-row-bg-alt) !important;}.offcanvas-menu .mobile-menu a,.offcanvas-menu .mobile-menu a:link,.offcanvas-menu .mobile-menu a:visited{display:flex !important;align-items:center !important;padding:0 20px !important;margin:0 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5 !important;color:var(--open-menu-text) !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;min-height:44px;transition:background-color 0.15s ease,color 0.15s ease !important;}.offcanvas-menu .mobile-menu a:hover,.offcanvas-menu .mobile-menu a:focus,.offcanvas-menu .mobile-menu a:active{background-color:var(--open-menu-hover-bg) !important;color:var(--open-menu-text) !important;text-decoration:none !important;border:none !important;box-shadow:none !important;outline:none !important;}.offcanvas-menu .mobile-menu a:focus-visible{box-shadow:0 0 0 2px var(--open-focus-color) inset !important;outline:none !important;}.offcanvas-menu .mobile-menu a[aria-current="page"],.offcanvas-menu .mobile-menu a.is-active{color:var(--open-menu-active-color) !important;font-weight:600 !important;}.offcanvas-menu .mobile-menu ul ul{margin-top:0 !important;}.offcanvas-menu .mobile-menu ul ul a,.offcanvas-menu .mobile-menu ul ul a:link,.offcanvas-menu .mobile-menu ul ul a:visited{padding-left:40px !important;font-size:0.92rem !important;color:var(--open-menu-text-secondary) !important;}@media (prefers-reduced-motion:reduce){:root{--open-menu-speed:0s;}}@media (max-width:768px){.content-header{position:sticky;top:0;z-index:300;width:100%;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
