/* @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;}}
#consent-banner{position:fixed;bottom:0;width:100%;padding:var(--space-4-5);z-index:400;left:50vw;transform:translateX(-50%);}.b_consentControlScreen{display:var(--cookie-screen-dis,none);position:fixed;width:100%;height:100vh;top:0;left:0;backdrop-filter:brightness(40%);z-index:205;transition-behavior:allow-discrete;transition-property:display,opacity;transition-duration:.15s;transition-timing-function:linear;opacity:0;@starting-style{opacity:0;}}.b_consentControlScreen:is(.b_consentControl.is_Active + *){--cookie-screen-dis:none;opacity:1;@starting-style{opacity:0;}}.b_consentControl{--flow-space:0.6em;max-width:min(900px,calc(100vw - (100px + (var(--gutter-def) * 2))));margin:var(--size-3) auto;background:var(--clr-white);color:var(--clr-black);padding:var(--size-5) var(--size-6);display:var(--cookie-dis,none);box-shadow:var(--header-shad);grid-template-columns:1fr auto;align-items:center;gap:var(--size-6);transition-behavior:allow-discrete;transition-property:display,opacity;transition-duration:.5s;transition-timing-function:linear;opacity:0;@starting-style{opacity:1;}}.b_consentControl__details{grid-column:1 / span 2;max-width:900px;}.b_consentControl__details a{color:var(--clr-black);text-decoration-color:var(--clr-lime);}.b_consentControl__details a:is(:hover,:focus-visible,:active){color:var(--clr-lime);}.b_consentControl__options{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:var(--size-5);justify-content:start;}.b_consentControl__catOption{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"in lb";gap:var(--size-3);align-items:center;}.b_consentControl__catOption label{font-weight:500;grid-area:lb;}.b_consentControl__option{grid-area:in;width:25px;height:25px;accent-color:var(--clr-red);border-radius:0px;}.b_consentControl__actions{grid-column:2;display:flex;gap:var(--size-3);justify-content:center;}.b_consentControl__action{-webkit-appearance:none;padding:var(--size-2) var(--size-4);font:var(--text-200);font-weight:500;line-height:1.2;cursor:pointer;border:2px solid var(--clr-black);transition:all var(--trans-short);}.b_consentControl__action--grant{background:var(--clr-red);color:var(--clr-white);}.b_consentControl__action--decline{background:var(--clr-white);color:var(--theme-accent);}.b_consentControl__action--grant:is(:hover,:focus-visible,:active){background:var(--theme-accent-hover);color:var(--clr-white);border-color:var(--theme-border-strong);}.b_consentControl__action--decline:is(:hover,:focus-visible,:active){background:var(--clr-stone);color:var(--clr-black);border-color:var(--clr-black);}.b_consentControl.is_Active{--cookie-dis:grid;opacity:1;@starting-style{opacity:0;}}@media (max-width:1000px){.b_consentControl{grid-template-columns:1fr;max-width:calc(100vw - (2 * var(--size-3)));}.b_consentControl__actions,.b_consentControl__options{grid-column:1;}}@media (max-width:600px){.b_consentControl__options{display:grid;gap:var(--size-5);justify-content:start;}}
.paragraph--unpublished{background-color:#fff4f4;}
