/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-clients__inner{max-width:var(--max-width-content);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);}@media (min-width:940px){.c-clients__inner{flex-direction:row;align-items:center;gap:var(--gap-lg);}}.c-clients__label{text-align:center;}.c-clients__label h2{margin:0;font-size:var(--fs-h6);}@media (max-width:939px){.c-clients__label h2{max-width:18.75rem;}}@media (min-width:940px){.c-clients__label{flex:0 0 15.9375rem;text-align:start;}}@media (min-width:1600px){.c-clients__label{flex:0 0 20.9375rem;}}.c-clients__logos{width:100%;}@media (min-width:768px){.c-clients__logos{flex:1 1 0;}}.c-clients__logos .field__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--gap-xs);justify-items:center;}@media (min-width:768px){.c-clients__logos .field__items{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;}}.c-clients__logos .field__item{display:flex;margin-block:var(--gap-xs);padding-inline:var(--gap-xs);}.c-clients__logos img{height:4.0625rem;width:100%;object-fit:contain;object-position:center;}
.c-focus{position:relative;overflow-block:clip;overflow-inline:visible;}.c-focus__inner{margin-inline:auto;display:flex;align-items:center;justify-content:center;min-height:39.375rem;}@media (min-width:940px){.c-focus__inner{min-height:42.5rem;}}@media (min-width:1600px){.c-focus__inner{min-height:47.5rem;}}@media (min-width:1920px){.c-focus__inner{min-height:52.5rem;}}@media (min-width:2560px){.c-focus__inner{min-height:57.5rem;}}.c-focus__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--gap-vert-sm);text-align:center;}.c-focus__content h2{width:60vw;max-width:50rem;margin:0;}@media (min-width:1600px){.c-focus__content h2{max-width:62.5rem;}}.c-focus__images{position:absolute;inset-block:0;inset-inline:calc(var(--container-padding) * -1);pointer-events:none;z-index:1;}.c-focus__image{position:absolute;inset-block-start:var(--c-focus-image-block-start,auto);inset-block-end:var(--c-focus-image-block-end,auto);inset-inline-start:var(--c-focus-image-inline-start,auto);inset-inline-end:var(--c-focus-image-inline-end,auto);width:calc(var(--c-focus-image-width) * var(--c-focus-image-scale,1));}.c-focus__image img{width:100%;}.c-focus__image--top-left{--c-focus-image-block-start:0;--c-focus-image-inline-start:0;--c-focus-image-width:8.1875rem;}.c-focus__image--top-right{--c-focus-image-block-start:1.5625rem;--c-focus-image-inline-end:0.125rem;--c-focus-image-width:8.125rem;}.c-focus__image--bottom-left{--c-focus-image-block-end:1.9375rem;--c-focus-image-inline-start:-0.0625rem;--c-focus-image-width:10.375rem;}.c-focus__image--bottom-right{--c-focus-image-block-end:0;--c-focus-image-inline-end:-1.5625rem;--c-focus-image-width:12.1875rem;}.c-focus__ripple{position:absolute;bottom:-1.5rem;right:-1rem;width:18.75rem;pointer-events:none;z-index:3;opacity:0.5;}@media (min-width:480px){.c-focus__ripple{bottom:-0.25rem;right:-1.25rem;}}@media (min-width:768px){.c-focus__ripple{width:27.5rem;bottom:-8.125rem;right:unset;left:50%;transform:translateX(calc(-50% + -3.125rem));}}@media (min-width:940px){.c-focus__ripple{bottom:-9.5rem;width:30.75rem;}}@media (min-width:1200px){.c-focus__ripple{bottom:-10.75rem;}}@media (min-width:1600px){.c-focus__ripple{bottom:-9.5rem;}}@media (min-width:1920px){.c-focus__ripple{width:33.75rem;}}@media (min-width:2560px){.c-focus__ripple{bottom:-10.75rem;width:37.5rem;}}.c-focus__ripple svg{transform:rotate(-167deg);width:100%;height:100%;}@media (max-width:479px){.c-focus__content{width:100%;}.c-focus__cta{width:100%;}.c-focus__cta a{display:flex;justify-content:space-between;}}@media (min-width:480px){.c-focus__images{--c-focus-image-scale:1.2;}}@media (min-width:768px){.c-focus__images{--c-focus-image-scale:1.5;}}@media (min-width:940px){.c-focus__inner{--line-indent:11.25rem;}.c-focus__images{--c-focus-image-scale:1;}.c-focus__image--top-left{--c-focus-image-width:15.5rem;}.c-focus__image--top-right{--c-focus-image-inline-end:0;--c-focus-image-width:13.125rem;}.c-focus__image--bottom-left{--c-focus-image-block-end:-1.4375rem;--c-focus-image-inline-start:0;--c-focus-image-width:20.8125rem;}.c-focus__image--bottom-right{--c-focus-image-block-end:-2.5rem;--c-focus-image-width:24.875rem;}}@media (min-width:1200px){.c-focus__image--top-left{--c-focus-image-block-start:6.0625rem;}.c-focus__image--top-right{--c-focus-image-block-start:6.0625rem;}.c-focus__image--bottom-right{--c-focus-image-inline-end:14%;}}@media (min-width:1600px){.c-focus__images{--c-focus-image-scale:1.2;}}@media (min-width:1920px){.c-focus__images{--c-focus-image-scale:1.4;}}@media (min-width:2560px){.c-focus__images{--c-focus-image-scale:1.5;}}
.c-hero-typographic{position:relative;}.layout-section:first-child .c-hero-typographic{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height);}.c-hero-typographic__inner{position:relative;isolation:isolate;}.c-hero-typographic__content{display:flex;flex-direction:column;gap:var(--gap-vert-xs);position:relative;z-index:3;padding-block:var(--gap-vert-md) var(--gap-vert-xl);}@media (min-width:768px){.c-hero-typographic__content{max-width:70%;}}.c-hero-typographic__content h1{margin-bottom:0;}.c-hero-typographic__tag{display:inline-flex;align-self:flex-start;padding:var(--gap-xxs) var(--gap-sm);border:0.0625rem solid hsl(var(--clr-secondary));border-radius:12.5rem;font-size:var(--fs-small);line-height:var(--lh-button);color:hsl(var(--clr-secondary));text-transform:uppercase;}.c-hero-typographic__title{padding-inline-end:var(--line-indent);}.c-hero-typographic__introduction{max-width:30rem;}@media (min-width:768px){.c-hero-typographic__introduction{max-width:40rem;font-size:var(--fs-large);}}.c-hero-typographic__graphic{position:absolute;width:var(--graphic-width);pointer-events:none;z-index:2;opacity:0.5;}.c-hero-typographic__graphic svg{display:block;width:100%;height:auto;}.c-hero-typographic--graphic-main{--graphic-width:17.8125rem;}.c-hero-typographic--graphic-main .c-hero-typographic__graphic{top:2rem;right:-5rem;}@media (min-width:480px){.c-hero-typographic--graphic-main .c-hero-typographic__graphic{top:50%;right:-3rem;transform:translateY(-50%);}}@media (min-width:768px){.c-hero-typographic--graphic-main .c-hero-typographic__graphic{right:0;}}@media (min-width:940px){.c-hero-typographic--graphic-main .c-hero-typographic__graphic{right:5%;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-subtle{--graphic-width:21.25rem;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-large{--graphic-width:23.75rem;}}@media (min-width:1200px){.c-hero-typographic--graphic-main.c-hero-typographic--gradient-subtle{--graphic-width:25rem;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-large{--graphic-width:31.25rem;}}@media (min-width:1600px){.c-hero-typographic--graphic-main .c-hero-typographic__graphic{right:10%;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-subtle{--graphic-width:27.5rem;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-large{--graphic-width:33.75rem;}}@media (min-width:1920px){.c-hero-typographic--graphic-main.c-hero-typographic--gradient-subtle{--graphic-width:30rem;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-large{--graphic-width:36.25rem;}}@media (min-width:2560px){.c-hero-typographic--graphic-main.c-hero-typographic--gradient-subtle{--graphic-width:32.5rem;}.c-hero-typographic--graphic-main.c-hero-typographic--gradient-large{--graphic-width:38.75rem;}}.c-hero-typographic--graphic-ripple{--graphic-width:18.75rem;}.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{top:2rem;right:-6rem;}@media (min-width:480px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{top:50%;right:-2rem;transform:translateY(-50%);}}@media (min-width:768px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{right:0;--graphic-width:22.5rem;}}@media (min-width:940px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{right:5%;}}@media (min-width:1200px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{right:7.5%;--graphic-width:26.25rem;}}@media (min-width:1600px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{right:10%;--graphic-width:30rem;}}@media (min-width:1920px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{--graphic-width:33.75rem;}}@media (min-width:2560px){.c-hero-typographic--graphic-ripple .c-hero-typographic__graphic{--graphic-width:37.5rem;}}.c-hero-typographic--graphic-ripple svg{transform:rotate(-137.872deg);}.c-hero-typographic__gradient-anchor{position:absolute;top:calc(var(--header-height) * -1 - 2rem);bottom:0;right:calc(50% - 50vw);pointer-events:none;z-index:1;isolation:isolate;}div.c-hero-typographic__gradient{position:sticky;top:0;right:0;animation:hero-typographic-gradient-lag linear both;animation-timeline:view();animation-range:cover;}div.c-hero-typographic__gradient svg{overflow:visible;display:block;width:100%;height:auto;animation:pulse-rotate 5s cubic-bezier(0.4,0,0.6,1) infinite;}.c-hero-typographic--gradient-subtle div.c-hero-typographic__gradient{width:70vw;}@media (min-width:480px){.c-hero-typographic--gradient-subtle div.c-hero-typographic__gradient{width:50vw;}}@media (min-width:768px){.c-hero-typographic--gradient-subtle div.c-hero-typographic__gradient{width:40vw;}}@media (min-width:940px){.c-hero-typographic--gradient-subtle div.c-hero-typographic__gradient{width:30vw;}}@media (min-width:1200px){.c-hero-typographic--gradient-subtle div.c-hero-typographic__gradient{width:20vw;}}.c-hero-typographic--gradient-large div.c-hero-typographic__gradient{width:80vw;top:-3.125rem;}@media (min-width:480px){.c-hero-typographic--gradient-large div.c-hero-typographic__gradient{width:60vw;}}@media (min-width:768px){.c-hero-typographic--gradient-large div.c-hero-typographic__gradient{width:40vw;}}@media (min-width:1200px){.c-hero-typographic--gradient-large div.c-hero-typographic__gradient{width:30vw;}}.c-hero-typographic--gradient-large div.c-hero-typographic__gradient svg{margin-left:55%;}@keyframes hero-typographic-gradient-lag{0%{transform:translateY(-10vh);opacity:1;}60%{opacity:1;}100%{transform:translateY(10vh);opacity:0;}}
.c-image{margin-inline:calc(var(--container-padding) * -1);}@media (min-width:768px){.c-image{margin-inline:0;}}.c-image__figure{max-width:var(--max-width-content-sm);margin:0 auto;}.c-image__figure :is(img,picture){display:block;width:100%;height:auto;}
.c-image-layout-with-quote{position:relative;overflow-block:clip;overflow-inline:visible;}.c-image-layout-with-quote__inner{max-width:var(--max-width-content-sm);margin-inline:auto;position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--gap-xxl);}@media (min-width:768px){.c-image-layout-with-quote__inner{gap:0;}}.c-image-layout-with-quote__images{display:flex;gap:var(--gap-sm);}@media (min-width:768px){.c-image-layout-with-quote__images{gap:var(--gap-lg);}}.reverse-order .c-image-layout-with-quote__images{flex-direction:row-reverse;}.c-image-layout-with-quote__image{flex:0 0 auto;}.c-image-layout-with-quote__image img{width:100%;}.c-image-layout-with-quote__image--primary{width:60%;}@media (min-width:768px){.c-image-layout-with-quote__image--primary{width:40%;}}.c-image-layout-with-quote__image--secondary{width:35%;}@media (min-width:768px){.c-image-layout-with-quote__image--secondary{width:23%;}}.c-image-layout-with-quote__quote{margin-block:0;margin-inline:auto 0;font-family:var(--ff-heading);font-weight:var(--fw-medium);font-size:var(--fs-h4);line-height:var(--lh-heading);color:hsl(var(--clr-heading));text-wrap:balance;text-align:end;}@media (min-width:480px){.c-image-layout-with-quote__quote{width:80%;}}@media (min-width:768px){.c-image-layout-with-quote__quote{width:47%;margin-block-start:-1.25rem;}.reverse-order .c-image-layout-with-quote__quote{inset-inline:0 auto;}}.reverse-order .c-image-layout-with-quote__quote{margin-inline:0 auto;text-align:start;}.c-image-layout-with-quote__wrapper{position:relative;}.c-image-layout-with-quote__ripple{position:absolute;inset-block-end:5%;inset-inline-end:-4.375rem;width:15.625rem;opacity:0.5;pointer-events:none;z-index:-1;}@media (min-width:480px){.c-image-layout-with-quote__ripple{inset-block-end:10%;width:60%;}}@media (min-width:768px){.c-image-layout-with-quote__ripple{inset-block-end:50%;width:36.5%;}}.reverse-order .c-image-layout-with-quote__ripple{inset-inline:0 auto;}.c-image-layout-with-quote__ripple svg{width:100%;height:auto;transform:rotate(47.63deg);}
.c-text-basic__inner{max-width:var(--max-width-content-sm);display:flex;flex-direction:column;gap:var(--gap-lg);font-size:var(--fs-large);margin-inline:auto;color:hsl(var(--clr-text-inverted-gray-3));}@media (min-width:768px){.c-text-basic__inner{gap:2.5rem;}}@media (min-width:1600px){.c-text-basic__inner{gap:3.75rem;}}.c-text-basic__top{display:grid;row-gap:var(--gap-md);}@media (min-width:768px){.c-text-basic__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xxl);}}@media (min-width:1600px){.c-text-basic__top{gap:7.5rem;}}.c-text-basic__header{display:flex;flex-direction:column;gap:var(--gap-xs);}.c-text-basic__title h2{margin:0;text-wrap:balance;}.c-text-basic__columns{display:grid;gap:var(--gap-lg);}@media (min-width:768px){.c-text-basic__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xxl);}}@media (min-width:1600px){.c-text-basic__columns{gap:7.5rem;}}@media (max-width:479px){.c-text-basic__cta{width:100%;}.c-text-basic__cta a{display:flex;justify-content:space-between;}}
.c-text-with-image__inner{max-width:var(--max-width-content);display:flex;flex-direction:column;gap:var(--gap-vert-md);margin-inline:auto;padding-inline:var(--gap-md);}@media (min-width:768px){.c-text-with-image__inner{flex-direction:row;align-items:center;}.reverse-order .c-text-with-image__inner{flex-direction:row-reverse;}}@media (min-width:940px){.c-text-with-image__inner{gap:var(--gap-xxl);}}@media (min-width:1200px){.c-text-with-image__inner{gap:4.6875rem;padding-inline:var(--gap-xxl);}}@media (min-width:1600px){.c-text-with-image__inner{gap:7.5rem;padding-inline:var(--gap-vert-lg);}}.boxed .c-text-with-image__inner{border:0.0625rem solid hsl(var(--clr-gray-1));border-radius:var(--br-large);box-shadow:0 0 0.5rem 0 hsl(0,7%,79%);background:hsl(var(--clr-gray-1));padding:var(--gap-vert-lg) var(--gap-md);}@media (min-width:1200px){.boxed .c-text-with-image__inner{padding-inline:var(--gap-vert-md);}}@media (min-width:1600px){.boxed .c-text-with-image__inner{padding-inline:var(--gap-vert-lg);}}.boxed.background--dark .c-text-with-image__inner{border-color:hsl(0,0%,19%);background:linear-gradient(115deg,hsl(0,0%,19%) 52%,hsl(var(--clr-black)) 82%);box-shadow:0 0 0.375rem 0 hsl(var(--clr-white)/0.5);}.c-text-with-image__text{display:flex;flex-direction:column;gap:var(--gap-vert-sm);min-width:0;color:hsl(var(--clr-text-inverted-gray-3));font-size:var(--fs-large);}@media (min-width:768px){.c-text-with-image__text{flex:1.05 1 0;}}@media (max-width:479px){.c-text-with-image__cta{width:100%;}.c-text-with-image__cta a{display:flex;justify-content:space-between;}}.c-text-with-image__head{display:flex;flex-direction:column;gap:var(--gap-xs);}.c-text-with-image__head h2{margin:0;text-wrap:balance;}.c-text-with-image__image{position:relative;min-width:0;}@media (min-width:768px){.c-text-with-image__image{flex:1 1 0;}}.c-text-with-image__image img{width:100%;}.c-text-with-image__logo{position:absolute;inset:50% auto auto 50%;width:5rem;aspect-ratio:1/1;transform:translate(-50%,-50%);pointer-events:none;z-index:1;}.c-text-with-image__logo svg{display:block;width:100%;height:100%;}
.c-text-with-image-basic__inner{display:flex;flex-direction:column;gap:var(--gap-vert-sm);max-width:var(--max-width-content-sm);margin-inline:auto;}@media (min-width:768px){.c-text-with-image-basic__inner{flex-direction:row;gap:var(--gap-vert-md);}.reverse-order .c-text-with-image-basic__inner{flex-direction:row-reverse;}}@media (min-width:940px){.c-text-with-image-basic__inner{gap:var(--gap-xxl);}}@media (min-width:1200px){.c-text-with-image-basic__inner{gap:7.5rem;}}@media (min-width:1600px){.c-text-with-image-basic__inner{gap:9.375rem;}}.c-text-with-image-basic__text{position:relative;display:flex;flex-direction:column;gap:var(--gap-vert-sm);min-width:0;}@media (min-width:940px){.c-text-with-image-basic__text{flex:1.4 1 0;}}@media (min-width:1200px){.c-text-with-image-basic__text{flex:1.8 1 0;}}.c-text-with-image-basic__head{display:flex;flex-direction:column;gap:var(--gap-xs);}.c-text-with-image-basic__head h2{margin:0;text-wrap:balance;}.c-text-with-image-basic__body{color:hsl(var(--clr-text-inverted-gray-3));font-size:var(--fs-large);}@media (min-width:768px){.c-text-with-image-basic__head,.c-text-with-image-basic__body{max-width:33.75rem;}}@media (min-width:1200px){.c-text-with-image-basic__head,.c-text-with-image-basic__body{max-width:40.625rem;}}@media (min-width:1600px){.c-text-with-image-basic__head,.c-text-with-image-basic__body{max-width:47.5rem;}}@media (max-width:479px){.c-text-with-image-basic__cta{width:100%;}.c-text-with-image-basic__cta a{display:flex;justify-content:space-between;}}.c-text-with-image-basic__image{position:relative;min-width:0;}@media (min-width:940px){.c-text-with-image-basic__image{flex:1 1 0;}}.c-text-with-image-basic__image img{width:100%;}.c-text-with-image-basic__ripple{--graphic-width:17.5rem;position:absolute;inset:auto calc(var(--graphic-width) / -2 + 0.9375rem) calc(var(--graphic-width) / -2 + 1.25rem) auto;width:var(--graphic-width);pointer-events:none;opacity:0.5;z-index:1;}@media (max-width:767px){.c-text-with-image-basic__ripple{opacity:0;}}@media (min-width:1200px){.c-text-with-image-basic__ripple{--graphic-width:20.625rem;}}@media (min-width:1600px){.c-text-with-image-basic__ripple{--graphic-width:28.125rem;}}.c-text-with-image-basic__ripple svg{display:block;width:100%;height:auto;transform:rotate(108.42deg);}
.klaro{--klaro-primary-color:hsl(var(--clr-primary));--klaro-link-color-hover:hsl(var(--clr-secondary));--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:underline;--klaro-button-bg:hsl(var(--clr-button-bg));--klaro-button-text-color:hsl(var(--clr-button));--klaro-button-border:0 none;--klaro-button-border-radius:var(--btn-border-radius);--klaro-button-padding:var(--btn-padding);--klaro-button-font-size:var(--fs-large);--klaro-button-font-weight:var(--fw-medium);--klaro-button-line-height:var(--lh-button);--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 none;--klaro-button-focus-outline:none;--klaro-button-focus-outline-offset:0;--klaro-button-focus-box-shadow:inset 0 0 0 0.125rem hsl(var(--clr-secondary)),var(--btn-standard-shadow);--klaro-dialog-focus-outline:none;--klaro-dialog-focus-box-shadow:none;--klaro-indent:3.5rem;--font-size:var(--fs-base);--klaro-slider-bg:hsl(var(--clr-gray-4));--klaro-slider-bg-active:hsl(var(--clr-success-3));--klaro-slider-bg-required:hsl(var(--clr-success-3));--light1:var(--klaro-primary-color);--dark3:var(--klaro-primary-color);--white3:hsl(var(--clr-white));}.klaro .cookie-modal .cm-modal.cm-klaro,.klaro .cookie-notice{max-width:39.75rem;padding:0;border-radius:var(--br-large);}.klaro .cookie-modal .cm-modal.cm-klaro a:focus,.klaro .cookie-notice a:focus{outline-offset:0;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn,.klaro .cookie-notice .cm-btn{align-self:stretch;margin:0;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success{display:inline-flex;align-items:center;padding:var(--_btn-padding,var(--btn-padding));border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-family:var(--ff-heading);font-size:var(--fs-large);font-weight:var(--fw-medium);line-height:var(--lh-button);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0)),var(--_btn-shadow,0 0 0.375rem 0 hsl(var(--clr-white)/0.5));transform-origin:var(--_btn-transform-origin,center);transition-property:background,color,box-shadow,transform;transition-duration:var(--duration);transition-timing-function:var(--easing);gap:var(--_btn-gap,var(--btn-gap));text-transform:uppercase;cursor:pointer;min-height:3rem;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success::after,.klaro .cookie-notice .cm-btn.cm-btn-info::before,.klaro .cookie-notice .cm-btn.cm-btn-info::after,.klaro .cookie-notice .cm-btn.cm-btn-close::before,.klaro .cookie-notice .cm-btn.cm-btn-close::after,.klaro .cookie-notice .cm-btn.cm-btn-danger::before,.klaro .cookie-notice .cm-btn.cm-btn-danger::after,.klaro .cookie-notice .cm-btn.cm-btn-success-var::before,.klaro .cookie-notice .cm-btn.cm-btn-success-var::after,.klaro .cookie-notice .cm-btn.cm-btn-success::before,.klaro .cookie-notice .cm-btn.cm-btn-success::after{flex-shrink:0;align-items:center;justify-content:center;height:var(--_btn-icon-bg-height,var(--btn-icon-bg-size));width:var(--_btn-icon-bg-width,var(--btn-icon-bg-size));border-radius:50%;background-color:hsl(var(--_btn-icon-bg-color,var(--clr-secondary)));}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:visited,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:visited,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:visited,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:visited,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:visited,.klaro .cookie-notice .cm-btn.cm-btn-info:visited,.klaro .cookie-notice .cm-btn.cm-btn-close:visited,.klaro .cookie-notice .cm-btn.cm-btn-danger:visited,.klaro .cookie-notice .cm-btn.cm-btn-success-var:visited,.klaro .cookie-notice .cm-btn.cm-btn-success:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-info:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-close:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-danger:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-success-var:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-success:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));transform:scale(1.025);}@media (min-width:480px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:is(:hover,:focus-visible,:active),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-info:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-close:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-danger:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-success-var:is(:hover,:focus-visible,:active),.klaro .cookie-notice .cm-btn.cm-btn-success:is(:hover,:focus-visible,:active){transform:scale(1.05);}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:hover,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:hover,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:hover,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-close:hover,.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro .cookie-notice .cm-btn.cm-btn-success-var:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover{--_btn-shadow:0 0 transparent;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:focus-visible,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:focus-visible,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:focus-visible,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:focus-visible,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:focus-visible,.klaro .cookie-notice .cm-btn.cm-btn-info:focus-visible,.klaro .cookie-notice .cm-btn.cm-btn-close:focus-visible,.klaro .cookie-notice .cm-btn.cm-btn-danger:focus-visible,.klaro .cookie-notice .cm-btn.cm-btn-success-var:focus-visible,.klaro .cookie-notice .cm-btn.cm-btn-success:focus-visible{outline:none;--_btn-shadow:var(--btn-standard-shadow);--_btn-border-width:0.125rem;--_btn-border-color:var(--clr-secondary);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled]),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled]),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled]),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled]),.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled]),.klaro .cookie-notice .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled]),.klaro .cookie-notice .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled]),.klaro .cookie-notice .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled]),.klaro .cookie-notice .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled]),.klaro .cookie-notice .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled]){color:hsl(var(--_btn-disabled-color,var(--clr-gray-5)));background:hsl(var(--_btn-disabled-bg,var(--clr-gray-3)));pointer-events:none;cursor:default;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-notice .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-notice .cm-btn.cm-btn-info:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-notice .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-notice .cm-btn.cm-btn-close:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-notice .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-notice .cm-btn.cm-btn-danger:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-notice .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-notice .cm-btn.cm-btn-success-var:is(.disabled,:disabled,[disabled])::after,.klaro .cookie-notice .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled])::before,.klaro .cookie-notice .cm-btn.cm-btn-success:is(.disabled,:disabled,[disabled])::after{color:hsl(var(--_btn-disabled-icon-color,var(--clr-gray-4)));background-color:hsl(var(--_btn-disabled-icon-bg,var(--clr-gray-1)));}.inverted .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info,.inverted .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close,.inverted .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger,.inverted .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var,.inverted .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success,.inverted .klaro .cookie-notice .cm-btn.cm-btn-info,.inverted .klaro .cookie-notice .cm-btn.cm-btn-close,.inverted .klaro .cookie-notice .cm-btn.cm-btn-danger,.inverted .klaro .cookie-notice .cm-btn.cm-btn-success-var,.inverted .klaro .cookie-notice .cm-btn.cm-btn-success{--_btn-bg:var(--clr-white);--_btn-color:var(--clr-primary);--_btn-hover-bg:var(--clr-white);--_btn-hover-color:var(--clr-gray-5);--_btn-disabled-color:var(--clr-gray-5);--_btn-disabled-icon-bg:var(--clr-gray-3);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info:after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close:after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger:after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var:after,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:after,.klaro .cookie-notice .cm-btn.cm-btn-info:after,.klaro .cookie-notice .cm-btn.cm-btn-close:after,.klaro .cookie-notice .cm-btn.cm-btn-danger:after,.klaro .cookie-notice .cm-btn.cm-btn-success-var:after,.klaro .cookie-notice .cm-btn.cm-btn-success:after{content:"\e008";content:"\e008"/"";--_icon-size:var(--_btn-icon-size,var(--fs-icon));display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--_btn-icon-color,var(--clr-white)));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"iconfont";font-size:var(--_icon-size,var(--icon-size));font-style:normal;font-variant:normal;text-transform:none;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success{justify-content:space-between;padding-inline-end:0.3125rem;width:auto;}.klaro .cookie-notice .cn-body #id-cookie-title{padding-block:var(--gap-lg) var(--gap-xs);font-size:1.75rem;}@media (min-width:940px){.klaro .cookie-notice .cn-body #id-cookie-title{padding-block-end:var(--gap-sm);font-size:2.375rem;}}.klaro .cookie-notice .cn-body #id-cookie-notice{padding-block:0 var(--gap-lg);}.klaro .cookie-notice .cn-body #id-cookie-title,.klaro .cookie-notice .cn-body #id-cookie-notice{margin-block-start:0;padding-inline:var(--gap-lg);background-color:hsl(var(--clr-gray-1));}.klaro .cookie-notice .cn-body .cn-changes{margin-block-start:0;padding:var(--gap-lg) var(--gp-lg) 0;}.klaro .cookie-notice .cn-body .cn-ok{flex-direction:column;align-self:stretch;margin-block-start:0;padding:var(--gap-lg);gap:var(--gap-sm);}@media (min-width:940px){.klaro .cookie-notice .cn-body .cn-ok{gap:var(--gap-md);}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-header{padding:var(--gap-lg);border:0;background-color:hsl(var(--clr-gray-1));}.klaro .cookie-modal .cm-modal.cm-klaro .cm-header p{margin-block-start:0;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body{padding:var(--gap-lg);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .slider{height:1.25rem;width:2.375rem;margin-block-start:0.125rem;border-radius:625rem;box-shadow:none;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .slider::before{bottom:0.125rem;left:0.125rem;height:1rem;width:1rem;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-list-input{width:2.5rem;height:1.5rem;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-list-input:checked + .cm-list-label .slider::before{transform:translateX(1.125rem);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-list-input.half-checked:checked + .cm-list-label .slider::before{transform:translateX(0.5625rem);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-list-input:focus + .cm-list-label .slider{outline:auto hsl(var(--clr-secondary));outline-offset:0.0625rem;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes{display:flex;flex-direction:column;gap:var(--gap-sm);}@media (min-width:940px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes{gap:var(--gap-md);}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose{margin-block-start:0;padding-inline-start:var(--klaro-indent);line-height:var(--lh-base);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose:has(> .required) > .cm-list-label,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose:has(> .required) > div > .cm-list-description{opacity:0.5;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose:has(> .required) .slider{opacity:1;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-title,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-required,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-opt-out,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-description{font-size:var(--fs-base);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-label{margin-block-end:0;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-description{padding-block-start:0;color:hsl(var(--clr-primary));}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .purposes{position:absolute !important;display:block !important;clip:rect(1px,1px,1px,1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;word-wrap:normal !important;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .purposes.focusable:focus{position:fixed !important;left:0 !important;top:0 !important;z-index:10010 !important;display:block !important;clip:auto !important;overflow:visible !important;height:auto !important;width:auto !important;background:hsl(var(--clr-white));}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-services{display:flex;flex-direction:column;gap:var(--gap-sm);}@media (min-width:940px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-services{gap:var(--gap-md);}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service{margin-block-start:0;padding-inline-start:var(--klaro-indent);line-height:var(--lh-base);}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service:has(.cm-list-input.required) .cm-list-label,.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service:has(.cm-list-input.required) .cm-list-description{opacity:0.5;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded{display:flex;flex-direction:column;margin-block-start:0;margin-inline-start:calc(var(--klaro-indent) * -1);padding-inline-start:var(--klaro-indent);gap:var(--gap-sm);}@media (min-width:940px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded{gap:var(--gap-md);}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-footer{padding-block:0 var(--gap-lg);padding-inline:var(--gap-lg);border:0;}.klaro .cookie-modal .cm-modal.cm-klaro .cm-footer-buttons{flex-direction:column;gap:var(--gap-sm);}@media (min-width:940px){.klaro .cookie-modal .cm-modal.cm-klaro .cm-footer-buttons{gap:var(--gap-md);}}.klaro .cm-modal.cm-klaro #cm-modal-title{padding-block-end:var(--gap-xs);padding-inline-end:0;font-size:1.75rem;font-weight:var(--fw-medium);}@media (min-width:940px){.klaro .cm-modal.cm-klaro #cm-modal-title{padding-block-end:var(--gap-sm);font-size:2.375rem;}}.klaro .cn-buttons{display:contents;}.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-2);--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);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-section:has(.c-hero-typographic,.c-hero-home,.c-hero-image-layout){position:relative;z-index:2;}.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;}.background--color{position:relative;z-index:1;background:var(--clr-layout-bg);}.background--color:before{position:absolute;z-index:-1;inset:0;display:block;margin-left:calc(-50vw + 50%);width:100vw;height:100%;background:inherit;content:"";}.background--dark{--clr-layout-bg:hsl(var(--clr-primary));}.background--grey{--clr-layout-bg:hsl(var(--clr-gray-1));}.background--gradient-0{--clr-layout-bg:var(--clr-bg-gradient-0);}.background--gradient-1{--clr-layout-bg:var(--clr-bg-gradient-1);}.background--gradient-2{--clr-layout-bg:var(--clr-bg-gradient-2);}.background--gradient-3{--clr-layout-bg:var(--clr-bg-gradient-3);}.spacing-top--none{padding-top:0;}.spacing-bottom--none{padding-bottom:0;}.spacing-top--tiny{padding-top:var(--gap-xs);}.spacing-bottom--tiny{padding-bottom:var(--gap-xs);}.spacing-top--extra-small{padding-top:var(--gap-vert-xs);}.spacing-bottom--extra-small{padding-bottom:var(--gap-vert-xs);}.spacing-top--small{padding-top:var(--gap-vert-sm);}.spacing-bottom--small{padding-bottom:var(--gap-vert-sm);}.spacing-top--medium{padding-top:var(--gap-vert-md);}.spacing-bottom--medium{padding-bottom:var(--gap-vert-md);}.spacing-top--large{padding-top:var(--gap-vert-lg);}.spacing-bottom--large{padding-bottom:var(--gap-vert-lg);}.spacing-top--extra-large{padding-top:var(--gap-vert-xl);}.spacing-bottom--extra-large{padding-bottom:var(--gap-vert-xl);}.spacing-top--huge{padding-top:var(--gap-vert-xxl);}.spacing-bottom--huge{padding-bottom:var(--gap-vert-xxl);}.spacing-top--gigantic{padding-top:var(--gap-vert-xxxl);}.spacing-bottom--gigantic{padding-bottom:var(--gap-vert-xxxl);}
