/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
body.consent-popup-opened{overflow:hidden;}.blured-element{transition:filter 1s ease-in-out;filter:blur(0);}.consent-popup-opened .blured-element,.consent-popup-opened.blured-element{filter:blur(7px);}.block-consent-popup{position:fixed;width:100vw;height:100vh;display:none;left:0;top:0;z-index:1000;background-color:var(--consent-popup-bg-color,rgb(0 0 0 / 0.8));}.consent-popup-opened .block-consent-popup{display:flex;justify-content:center;align-items:center;}#consentPopup{width:20rem;min-height:20rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2rem;padding:2rem 3rem;box-sizing:border-box;}#consentPopup a{color:var(--consent-popup-bg-color);}.block-consent-popup .consent-text{text-align:center;}.block-consent-popup .consent-buttons{display:flex;flex-wrap:wrap;gap:1rem;}.block-consent-popup button{padding:0.5rem 1rem;background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;}.block-consent-popup button:focus,.block-consent-popup button:hover{background-color:#000;color:#fff;}@media (min-width:48em){#consentPopup{width:28rem;}}
.layout--onecol .layout__region{width:100%;}
ul.sf-menu.sf-style-black{float:left;margin-bottom:1em;padding:0;}ul.sf-menu.sf-style-black.sf-navbar{width:100%;}ul.sf-menu.sf-style-black ul{margin:0;padding:0;}ul.sf-menu.sf-style-black a,ul.sf-menu.sf-style-black a:visited,ul.sf-menu.sf-style-black span.nolink{border:0 none;color:#eeeeee;padding:0.75em 1em;}ul.sf-menu.sf-style-black a.sf-with-ul,ul.sf-menu.sf-style-black span.nolink.sf-with-ul{padding-right:2.25em;}ul.sf-menu.sf-style-black.rtl a.sf-with-ul,ul.sf-menu.sf-style-black.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}ul.sf-menu.sf-style-black span.sf-description{color:#dddddd;display:block;font-size:smaller;line-height:1.5;margin:0.25em 0 0 0;padding:0;}ul.sf-menu.sf-style-black li,ul.sf-menu.sf-style-black.sf-navbar{background:#000000;}ul.sf-menu.sf-style-black li li,ul.sf-menu.sf-style-black.sf-navbar > li > ul{background:#151515;}ul.sf-menu.sf-style-black li li li{background:#252525;}ul.sf-menu.sf-style-black li:hover,ul.sf-menu.sf-style-black li.sfHover,ul.sf-menu.sf-style-black a.is-active,ul.sf-menu.sf-style-black a:focus,ul.sf-menu.sf-style-black a:hover,ul.sf-menu.sf-style-black span.nolink:hover{background:#353535;color:#ffffff;outline:0;}.sf-menu.sf-style-black.sf-navbar li ul{background:#353535;}.sf-menu.sf-style-black.sf-navbar li ul li ul{background:transparent;}div.sf-accordion-toggle.sf-style-black a{background:#151515;border:1px solid #000;color:#ffffff;display:inline-block;font-weight:bold;padding:1em 3em 1em 1em;position:relative;}div.sf-accordion-toggle.sf-style-black  > a:after{content:"≡";font-size:2em;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;}div.sf-accordion-toggle.sf-style-black a.sf-expanded,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded{background:#252525;}div.sf-accordion-toggle.sf-style-black a.sf-expanded,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-black.sf-accordion li li a,ul.sf-menu.sf-style-black.sf-accordion li li span.nolink{padding-left:2em;}ul.sf-menu.sf-style-black.sf-accordion li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li span.nolink{padding-left:3em;}ul.sf-menu.sf-style-black.sf-accordion li li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li li span.nolink{padding-left:4em;}ul.sf-menu.sf-style-black.sf-accordion li li li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li li li span.nolink{padding-left:5em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em;}ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}
