/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro{--klaro-primary-color:hsl(var(--clr-button-bg));--klaro-link-color:hsl(var(--clr-link));--klaro-link-color-hover:hsl(var(--clr-link-hover));--green1:hsl(var(--clr-button-bg));--green2:hsl(var(--clr-button-hover-bg));--klaro-button-bg:hsl(var(--clr-button-bg));--klaro-button-text-color:hsl(var(--clr-button));--klaro-button-border:0.0625rem solid hsl(var(--clr-button-bg));--klaro-button-border-radius:var(--btn-border-radius);--klaro-button-padding:var(--btn-padding);--klaro-button-font-weight:var(--fw-bold);--klaro-button-bg-hover:hsl(var(--clr-button-hover-bg));--klaro-button-text-color-hover:hsl(var(--clr-button-hover));--klaro-button-border-hover:0.0625rem solid hsl(var(--clr-button-hover-bg));}.klaro :is(.cm-btn-info,.cm-btn-lern,.cn-learn-more){--klaro-button-bg:transparent;--klaro-button-text-color:hsl(var(--clr-secondary-darker));--klaro-button-border:0.0625rem solid hsl(var(--clr-secondary-darker));--klaro-button-bg-hover:hsl(var(--clr-secondary-darker));--klaro-button-text-color-hover:hsl(var(--clr-button));--klaro-button-border-hover:0.0625rem solid hsl(var(--clr-secondary-darker));}@media (min-width:400px){.klaro .cookie-modal-notice{width:calc(100% - 2rem);max-width:30rem;margin-inline:auto;}}.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cn-buttons{display:flex;flex-wrap:wrap;gap:var(--gap-buttons,0.9375rem);}.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cn-ok{flex-wrap:wrap;gap:var(--gap-buttons,0.9375rem);}@media (max-width:767px){.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cn-ok,.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cn-buttons{flex-direction:column;align-items:stretch;width:100%;}.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cm-btn,.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cm-btn:is(.cm-btn-success,.cm-btn-success-var,.cm-btn-accept,.cm-btn-info,.cm-btn-danger,.cm-btn-decline,.cn-decline,.cn-learn-more,.cm-btn-lern){width:100%;}.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cm-buttons{display:flex;flex-wrap:wrap;gap:var(--gap-buttons,0.9375rem);}}.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cm-btn,.klaro :is(.cookie-modal,.context-notice,.cookie-notice) .cm-btn:is(.cm-btn-success,.cm-btn-success-var,.cm-btn-accept,.cm-btn-info,.cm-btn-danger,.cm-btn-decline,.cn-decline,.cn-learn-more,.cm-btn-lern){border-end-end-radius:0;}.klaro .context-notice{flex-wrap:nowrap;}.klaro input[type=checkbox] + label{position:static;}.klaro input[type=checkbox] + label::before{content:none;}
body::after{content:"bp-xs";position:fixed;bottom:0;right:0;display:block;padding:0.625rem;background:red;visibility:hidden;opacity:0;}body.theme-debug-mode::after{visibility:visible;}@media (min-width:768px){body::after{content:"bp-sm";background:#ffce00;}}@media (min-width:940px){body::after{content:"bp-md";background:yellow;}}@media (min-width:1200px){body::after{content:"bp-lg";background:green;}}:root{--gap-layout-hor:var(--gap-hor);--gap-layout-vert:var(--gap-md);--gap-layout-vert-sm:var(--gap-sm);--gap-layout-vert-base:2.5rem;--gap-layout-vert-top:var(--gap-layout-vert-base);--gap-layout-vert-bottom:var(--gap-layout-vert-base);--gap-layout-vert-minimal:var(--gap-layout-vert);--gap-layout-vert-medium:calc(var(--gap-layout-vert) * 1.5);--gap-cb-inner-vert:var(--gap-layout-vert);--gap-cb-inner-hor:var(--gap-layout-hor);--gap-cb-buttons-vert:var(--gap-layout-vert);--gap-cb-button-hor:0.625rem;--gap-cb-button-vert:0.625rem;--clr-cb-boxed-bg:var(--clr-gray-light-1);--gap-cb-boxed-vert:2.5rem;--gap-cb-boxed-hor:2.5rem;}@media (min-width:940px){:root{--gap-layout-vert-top:3.125rem;--gap-layout-vert-bottom:3.125rem;}}@media (min-width:1200px){:root{--gap-layout-vert-top:4.6875rem;--gap-layout-vert-bottom:4.6875rem;}}.layout-builder-block{padding:0;background-color:transparent;}.cb{position:relative;}.cb .field .text-align-centered{text-align:center;}.cb .field .text-align-right{text-align:right;}.cb .field .text-align-justify{text-align:justify;}.cb__inner{display:flex;flex-direction:column;gap:var(--gap-cb-inner-vert) var(--gap-cb-inner-hor);}.field--name-field-title:last-child .heading,.field--name-field-subtitle:last-child .heading{margin-bottom:0;}.field--name-field-button{display:flex;flex-wrap:wrap;margin-top:var(--gap-cb-buttons-vert);text-align:left;gap:var(--gap-cb-button-vert) var(--gap-cb-button-hor);}.field--name-field-button:first-child{margin-top:0;}.cb--boxed .cb__inner{margin-inline:auto;padding-block:var(--gap-cb-boxed-vert);padding-inline:var(--gap-cb-boxed-hor);background-color:hsl(var(--clr-cb-boxed-bg));}:root{--section-gap:var(--gap-lg);}.layout-section{--_section-gap-top:var(--section-gap);--_section-gap-bottom:var(--section-gap);padding-block:var(--_section-gap-top) var(--_section-gap-bottom);display:flex;flex-direction:column;gap:var(--section-gap);}.layout-section:not(.layout--bg-color) + .layout-section:not(.layout--bg-color){--_section-gap-top:0;}.layout--bg--white + .layout--bg--white,.layout--bg--white + .layout--bg--grey,.layout--bg--white + .layout--bg--spot-1,.layout--bg--white + .layout--bg--spot-2,.layout--bg--grey + .layout--bg--white,.layout--bg--grey + .layout--bg--grey,.layout--bg--grey + .layout--bg--spot-1,.layout--bg--grey + .layout--bg--spot-2,.layout--bg--spot-1 + .layout--bg--white,.layout--bg--spot-1 + .layout--bg--grey,.layout--bg--spot-1 + .layout--bg--spot-1,.layout--bg--spot-1 + .layout--bg--spot-2,.layout--bg--spot-2 + .layout--bg--white,.layout--bg--spot-2 + .layout--bg--grey,.layout--bg--spot-2 + .layout--bg--spot-1,.layout--bg--spot-2 + .layout--bg--spot-2{--_section-gap-top:0;}.layout--bg-color{position:relative;z-index:1;background-color:hsla(var(--clr-layout-bg));}.layout--bg-color:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.layout--bg--white{--clr-layout-bg:var(--clr-white);}.layout--bg--grey{--clr-layout-bg:var(--clr-off-white);}.layout--bg--spot-1{--clr-layout-bg:var(--clr-spot-1);}.layout--bg--spot-2{--clr-layout-bg:var(--clr-spot-2);}.layout--bg--spot-1,.layout--bg--spot-2{--clr-text:var(--clr-white);--clr-heading:var(--clr-white);--clr-link:var(--clr-white);--clr-link-hover:var(--clr-white);--clr-link-active:var(--clr-white);--clr-text-link:var(--clr-white);--clr-text-link-hover:var(--clr-white);--clr-text-link-active:var(--clr-white);}.layout--bg--spot-1 .cb,.layout--bg--spot-1 .content-block,.layout--bg--spot-2 .cb,.layout--bg--spot-2 .content-block{color:hsla(var(--clr-text));}.layout-section__background{position:absolute;z-index:-1;inset:0;margin-inline-start:calc(-50vw + 50%);overflow:hidden;width:100vw;height:100%;}.layout__cols{display:grid;gap:var(--grid-gap,var(--gap-hor));}.layout__col{display:flex;flex-direction:column;width:100%;gap:var(--grid-gap,var(--gap-hor));}.layout__cols--2-col{grid-template-columns:var(--layout-twocol-grid);}.layout--twocol-section{--layout-twocol-gap:var(--gap-lg);display:grid;gap:var(--layout-twocol-gap);padding-bottom:var(--gap-xl);}.layout__col--2-col--left{grid-column:var(--layout-twocol-grid__left);}.layout__col--2-col--right{grid-column:var(--layout-twocol-grid__right);}@media (min-width:768px){.layout--twocol-section.layout--twocol-section--50-50{grid-template-columns:repeat(2,minmax(0,1fr));}.path-frontpage .layout--twocol-section--50-50{--layout-twocol-gap:var(--gap-md);padding-top:var(--gap-xl);}.path-frontpage .layout--twocol-section--50-50:has(.layout__region--first .cb-intro):has(.layout__region--second .cb-intro){grid-template-rows:auto auto auto auto;row-gap:var(--gap-cb-inner-vert);-moz-column-gap:var(--layout-twocol-gap);column-gap:var(--layout-twocol-gap);}.path-frontpage .layout--twocol-section--50-50:has(.layout__region--first .cb-intro):has(.layout__region--second .cb-intro) .layout__region--first,.path-frontpage .layout--twocol-section--50-50:has(.layout__region--first .cb-intro):has(.layout__region--second .cb-intro) .layout__region--second{display:grid;grid-row:1/-1;grid-template-rows:subgrid;align-content:start;}.path-frontpage .layout--twocol-section--50-50:has(.layout__region--first .cb-intro):has(.layout__region--second .cb-intro) .cb-intro{display:grid;grid-template-rows:subgrid;grid-row:1/-1;position:relative;}.path-frontpage .layout--twocol-section--50-50:has(.layout__region--first .cb-intro):has(.layout__region--second .cb-intro) .cb__inner--intro{display:contents;}.layout--twocol-section.layout--twocol-section--50-50:first-of-type{padding-top:var(--gap-xl);}.two-col--50-50{--layout-twocol-grid:repeat(2,minmax(0,1fr));}.layout--twocol-section--33-67{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.two-col--33-67{--layout-twocol-grid:repeat(3,minmax(0,1fr));--layout-twocol-grid__right:span 2;}.layout--twocol-section--67-33{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.two-col--67-33{--layout-twocol-grid:repeat(3,minmax(0,1fr));--layout-twocol-grid__left:span 2;}.layout--twocol-section--25-75{grid-template-columns:minmax(0,1fr) minmax(0,3fr);}.two-col--25-75{--layout-twocol-grid:repeat(4,minmax(0,1fr));--layout-twocol-grid__right:span 3;}.layout--twocol-section--75-25{grid-template-columns:minmax(0,3fr) minmax(0,1fr);}.two-col--75-25{--layout-twocol-grid:repeat(4,minmax(0,1fr));--layout-twocol-grid__left:span 3;}}.layout__cols--3-col{grid-template-columns:var(--layout-threecol-grid);}.layout__col--3-col--left{grid-column:var(--layout-threecol-grid__left);}.layout__col--3-col--center{grid-column:var(--layout-threecol-grid__center);}.layout__col--3-col--right{grid-column:var(--layout-threecol-grid__right);}@media (min-width:940px){.three-col--25-50-25{--layout-threecol-grid:repeat(4,minmax(0,1fr));--layout-threecol-grid__center:span 2;}.three-col--25-25-50{--layout-threecol-grid:repeat(4,minmax(0,1fr));--layout-threecol-grid__right:span 2;}.three-col--50-25-25{--layout-threecol-grid:repeat(4,minmax(0,1fr));--layout-threecol-grid__left:span 2;}.three-col--33-34-33{--layout-threecol-grid:repeat(3,minmax(0,1fr));}}
