/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes animateclip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);}}.ajax-progress{display:inline-flex;column-gap:1rem;}.ajax-progress-throbber .throbber{width:1.125rem;height:1.125rem;animation:rotate 2s linear infinite;border-width:2px;border-style:solid dotted solid solid;border-color:var(--color-primary) transparent var(--color-primary) var(--color-primary);border-radius:50%;}.ajax-progress-throbber .message{display:inline-block;font-size:0.875rem;font-weight:400;}.ajax-progress-fullscreen{position:fixed;top:calc(50% - 2.5rem);width:5rem;height:5rem;animation:rotate 1s linear infinite;border-radius:50%;background-color:hsla(0,0,100%,0.4);box-shadow:0 0 12px rgba(0,0,0,0.2);}.ajax-progress-fullscreen .page-node-type-home-page .ajax-progress-fullscreen{display:none;}.ajax-progress-fullscreen::before{position:absolute;content:"";box-sizing:border-box;inset:1.25rem;animation:animateclip 2s linear infinite;border:3px solid var(--color-primary);border-radius:50%;}[dir="ltr"] .ajax-progress-fullscreen{left:calc(50% - 2.5rem);}[dir="rtl"] .ajax-progress-fullscreen{right:calc(50% - 2.5rem);}
.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;}
.fieldgroup{padding:0;border-width:0;}
.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:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.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;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
@layer sdc{.campaign-objective{letter-spacing:0.5px;}.campaign-objective__data{width:100%;max-width:var(--max-width-s);margin-block-end:2rem;padding:2rem 1.25rem;border-block-end:0.3125rem solid var(--color-primary);box-shadow:0 0 8px 0 rgba(0,0,0,0.05);}@media (width >= 55em){.campaign-objective__data{padding:4.5rem 6.8rem;}}.campaign-objective__objective{display:block;margin-block-end:1.4375rem;font-size:2.0625rem;font-weight:400;line-height:1.875rem;}@media (width >= 55em){.campaign-objective__objective{font-size:1.375rem;}}.campaign-objective__achieved{margin-block-end:0;padding-block-end:0.625rem;border-block-end:1px solid var(--color-grey);font-weight:400;line-height:1.5rem;}.campaign-objective__bar{position:relative;width:100%;height:1.875rem;background-color:var(--color-grey-dark);}.campaign-objective__bar-fill{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end;height:1.875rem;background-color:var(--color-primary);}.campaign-objective__bar-percent{position:absolute;top:50%;left:0.25rem;transform:translateY(-50%);color:var(--color-white);text-shadow:0 1px 0 rgba(0,0,0,0.15);font-weight:800;line-height:1.5rem;}.campaign-objective__time{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:0.5rem;padding-block-start:0.75rem;color:var(--color-black);font-weight:400;line-height:1.5rem;}.campaign-objective__time-data{display:flex;width:100%;column-gap:0.5rem;}@media (width >= 55em){.campaign-objective__time-data{width:auto;}}.campaign-objective__time-labels{color:var(--color-grey-dark);}}
@layer sdc{.component-wrapper{margin-block:var(--space-block-s);background-color:var(--color-background,var(--color-white));}@media (min-width:67.5em){.component-wrapper{margin-block:var(--space-block-l);}}.component-wrapper:has(.component--background){padding-block:var(--space-block-s);margin:0;}@media (min-width:67.5em){.component-wrapper:has(.component--background){padding-block:var(--space-block-l);}}.component-wrapper:has(.component--beige){--color-background:var(--color-beige);}.component-wrapper:has(.component--green){--color-background:var(--color-primary);}.component--center{display:flex;flex-direction:column;align-items:center;}.component__title--center{display:flex;flex-direction:column;align-items:center;text-align:center;}.component__description--center{width:100%;}}
@layer sdc{@keyframes progress-in{0%{top:-100%;}100%{top:var(--drupal-displace-offset-top,0);}}.progress-wrapper{min-height:3.125rem;margin-block-start:2rem;margin-block-end:5.25rem;}@media (min-width:42.5em){.progress-wrapper{min-height:5rem;}}@media (width >= 55em){.progress-wrapper{min-height:6.25rem;}}@media (min-width:67.5em){.progress-wrapper{margin-block-start:5.25rem;}}.progress-tracker{display:flex;align-items:flex-start;padding-inline:1rem;list-style:none;gap:2.5rem;}.progress-step{--progress-background-step:var(--color-grey-dark);--progress-display-title:none;--progress-circle:3.125rem;width:100%;}@media (min-width:42.5em){.progress-step{--progress-display-title:block;display:flex;flex-direction:column;gap:0.625rem;}}@media (width >= 55em){.progress-step{--progress-circle:4.375rem;}}.progress-step.is-active,.progress-step.is-complete{--progress-background-step:var(--color-primary);}.progress-step.is-active{--progress-display-title:block;}.progress-text{position:absolute;bottom:-3.125rem;left:50%;width:100%;transform:translateX(-50%);text-align:center;}@media (min-width:42.5em){.progress-text{position:relative;bottom:unset;left:unset;align-self:flex-start;transform:none;}}@media (width >= 55em){.progress-text{align-self:center;}}.progress-title{display:var(--progress-display-title);color:var(--color-black-soft);font-size:var(--font-size-xs);font-weight:400;}.progress-marker{display:flex;align-items:center;}.progress-marker:not(.success)::before{content:attr(data-text);}.progress-marker:not(.success)::before,.progress-marker__completed{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--progress-circle);height:var(--progress-circle);color:var(--color-white);border-radius:calc(var(--progress-circle) / 2);background-color:var(--progress-background-step);font-size:2rem;font-weight:600;line-height:var(--progress-circle);}.progress-marker__completed svg{width:1.5rem;}.progress-marker::after{position:relative;content:"";width:100%;height:0.6875rem;margin-inline-start:-2px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:var(--progress-background-step);}.progress-wrapper__inner{position:relative;z-index:4;}.progress-wrapper__inner.is-sticky{position:fixed;top:var(--drupal-displace-offset-top,0);left:var(--drupal-displace-offset-left,0);width:100%;padding-block:1rem;animation:progress-in 0.3s;background-color:var(--color-white);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);}.progress-wrapper__inner.is-sticky .progress-tracker{max-inline-size:72.5rem;margin-block:0;margin-inline:auto;padding-inline:2.25rem;transform:translateX(calc(var(--drupal-displace-offset-left,0px) * -1 / 2));}@media (min-width:90em){.progress-wrapper__inner.is-sticky .progress-tracker{padding-inline:1rem;}}.progress-wrapper__inner.is-sticky .progress-text{display:none;}}
@layer sdc{.form-component{--color-active:var(--color-grey-dark);--border-active:var(--color-grey-light);padding-block:var(--space-block-s);position:relative;background-color:var(--color-grey-light);}@media (min-width:67.5em){.form-component{padding-block:var(--space-block-l);}}.form-component__subtitle{margin-block-end:2rem;color:var(--color-grey-dark);font-size:var(--font-size-s);font-weight:500;}.form-component__target-audience{display:flex;margin-bottom:-1px;column-gap:0.375rem;}.form-component__section{display:flex;flex-direction:column;}.form-component--inline{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.form-component__item-column{position:relative;display:flex;flex-direction:column;row-gap:0.75rem;}.form-component__item-column label{color:var(--color-black-soft);font-size:var(--font-size-xs);line-height:1.35;}.form-component .fieldset-legend,.form-component__section__title{position:relative;display:inline-block;margin-block-end:2.375rem;font-size:1.25rem;font-weight:500;line-height:1.2;}@media (min-width:67.5em){.form-component .fieldset-legend,.form-component__section__title{font-size:var(--font-size-m);line-height:1.45;}}.form-component .fieldset-legend::before,.form-component__section__title::before{position:absolute;content:"";bottom:-0.3125rem;display:inline-block;width:4.375rem;height:0.25rem;background-color:var(--color-primary);}.form-component .webform-options-display-buttons-wrapper{width:100%;}.form-component .webform-options-display-buttons-wrapper input:checked ~ .webform-options-display-buttons-label{--color-active:var(--color-black-soft);--border-active:var(--color-primary);border:solid 2px var(--border-active);border-bottom-width:5px;}.form-component .webform-options-display-buttons-wrapper:not(:last-child) .form-item-amount-radios .webform-options-display-buttons-label::after{content:"\20AC";}.form-component .webform-options-display-buttons-horizontal{display:flex;flex-direction:column;row-gap:0.75rem;}@media (min-width:67.5em){.form-component .webform-options-display-buttons-horizontal{flex-direction:row;}}.form-component .webform-options-display-buttons-label{display:flex;align-items:center;justify-content:center;padding:1.25rem;transition:color 0.2s ease-out,border-color 0.2s ease-out;color:var(--color-active);border:solid 1px var(--border-active);box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);font-size:var(--font-size-label,16px);font-weight:var(--font-weight-label,400);}@media (min-width:67.5em){.form-component .webform-options-display-buttons-label{min-height:8.125rem;}}.form-component .webform-options-display-buttons-label:hover{cursor:pointer;}.form-component__section__message-wrapper{position:relative;display:flex;align-items:center;min-height:6.25rem;margin-block-start:2.5rem;padding:1.5rem;filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.05));color:var(--color-black-soft);border-bottom:solid 4px var(--color-primary);background-color:var(--color-white);font-weight:300;line-height:1.4;}.form-component__section__message-wrapper:not(:has(.js-message-visible)){display:none;}@media (min-width:67.5em){.form-component__section__message-wrapper{min-height:9.375rem;margin-block-start:4.375rem;padding-inline:4.8125rem;font-size:var(--font-size-xs);}}.form-component__section__message-wrapper::after{position:absolute;content:"";top:-2rem;left:50%;width:0;height:0;transform:translateX(-50%);border:24px solid transparent;border-top:0;border-bottom:48px solid var(--color-white);}.form-component .form-item-frequency-particular,.form-component .form-item-frequency-company{--font-size-label:var(--font-size-s);--font-weight-label:500;}@media (min-width:67.5em){.form-component .form-item-frequency-particular,.form-component .form-item-frequency-company{--font-size-label:var(--font-size-m);}}.form-component__section--amount{--font-size-label:var(--font-size-l);--font-weight-label:700;position:relative;}.form-component__section--amount .webform-options-display-buttons-wrapper:last-child{--font-size-label:1.375rem;position:relative;}.form-component__section--amount .webform-options-display-buttons-wrapper:last-child input:checked + label{color:transparent;}.form-component__section--amount .webform-options-display-buttons-wrapper:last-child label{line-height:2.3rem;}@media (min-width:67.5em){.form-component__section--amount .webform-options-display-buttons-wrapper:last-child label{text-align:center;line-height:1.1;}}.form-component__section--amount .webform-radios-other-input{position:absolute;bottom:0.3125rem;left:0;width:100% !important;height:calc(100% - 0.3125rem) !important;}.form-component__section--amount .webform-radios-other-input input{width:100%;height:100%;text-align:center;opacity:0;appearance:textfield;color:var(--color-black-soft);border:none;background-color:transparent;font-size:var(--font-size-label,16px);font-weight:var(--font-weight-label,400);}.form-component__section--amount .webform-radios-other-input input[required]{opacity:1;}.form-component__section--amount .webform-radios-other-input input::-webkit-inner-spin-button,.form-component__section--amount .webform-radios-other-input input::-webkit-outer-spin-button{appearance:none;}.form-component__section--amount .webform-radios-other-input input:focus{outline:none;}.form-component__section--amount .webform-radios-other-input input::placeholder{color:var(--color-grey);font-size:1.125rem;}.form-component__section--amount .webform-radios-other-input label.error{bottom:-2.8rem;left:0.25rem;}.form-component__section--amount-message__text{display:none;}.form-component .js-message-visible{display:block;}.form-component .js-message-visible-container{display:block;}.form-component .form-item:not(.webform-radios-other-input){position:relative;}.form-component:not(.form-component--leads) .form-item-privacy-policy{margin-block-start:2.3rem;font-weight:400;}.form-component .form-item-legal-notice{font-weight:300;line-height:1.5;}.form-component .form-item-legal-notice p{margin-block:0;}.form-component .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:0.5rem;row-gap:2rem;}@media (min-width:42.5em){.form-component .form-actions{column-gap:2rem;}}.form-component .form-actions .clink{padding-inline:1.5rem;}@media (width >= 55em){.form-component .form-actions .clink{padding-inline:3rem;}}.form-component__section__personal{padding:0;border:none;row-gap:1.375rem;}.form-component__section__personal .fieldset-wrapper{display:flex;flex-direction:column;row-gap:3.125rem;}@media (min-width:42.5em){.form-component__section__personal .fieldset-wrapper{display:grid;grid-template-columns:repeat(2,calc(50% - 1rem));row-gap:4.5rem;column-gap:2rem;}}.form-component__section__personal[data-drupal-selector="edit-address-information"]{padding-inline:2rem;padding-block:3rem;border-radius:0.375rem;background-color:var(--color-white);}@media (min-width:42.5em){.form-component__section__personal[data-drupal-selector="edit-address-information"] .fieldset-wrapper{grid-template-columns:repeat(2,calc(50% - 2rem));column-gap:4rem;}}@media (min-width:42.5em){.form-component .form-item-extra-info{grid-column:1/3;}}.form-component .form-item-tax-deduction{display:flex;align-items:center;column-gap:1rem;margin-block:2.8rem 2.4rem;}.form-component .form-item-tax-deduction label{color:var(--color-black-soft);font-size:var(--font-size-2xs);line-height:1.35;}.form-component .form-required:not(.error){display:inline-block;column-gap:0.375rem;}.form-component .form-required:not(.error).description,.form-component .form-required:not(.error) .webform-element-description{display:inline;}.form-component .form-required:not(.error)::after{content:"*";}.form-component label.error,.form-component label.error--custom{position:absolute;bottom:-1.8rem;left:0;max-width:22.5rem;color:var(--color-error);font-size:0.875rem;font-weight:400;}.form-component input:not(.number,[type="checkbox"]) ~ label.error{position:absolute;top:6rem;left:0;}.form-component input.email ~ label.error{top:7.5rem;}@media (min-width:67.5em){.form-component input.email ~ label.error{top:8rem;}}.form-component textarea ~ label.error{position:relative;bottom:unset;max-width:unset;}.form-component .form-item-postal-code .js-postal-error{display:none;}.form-component .form-item-postal-code .error:empty + label{display:block;}.form-component .form-item-postal-code input[data-postal-code-error="false"] + label + label.js-postal-error{display:none;}.form-component .form-item-postal-code input[data-postal-code-error="true"]{border-color:var(--color-error);}.form-component .ajax-progress-throbber{position:absolute;top:8rem;}@media (width >= 55em){.form-component__section__payment{flex-direction:row;}}.form-component__section__payment ~ .form-component__section__payment__data-bank{margin-block-start:4rem;}.form-component__section__payment .fieldset-wrapper{width:100%;}.form-component__section__payment__method.webform-options-display-buttons-label{--payment-icon-color:var(--color-grey-dark);display:flex;flex-direction:column;row-gap:0.625rem;color:var(--payment-icon-color);font-size:1.25rem;font-weight:500;}.form-component__section__payment__method.webform-options-display-buttons-label:hover{--payment-icon-color:var(--color-black-soft);}.form-component .form-item-payment-method input:checked ~ label{--payment-icon-color:var(--color-black-soft);}.form-component .wrapper-legal{display:flex;flex-direction:column;row-gap:3.4375rem;margin-block-start:2.5rem;}.form-component--leads input.email ~ label.error{top:unset;}.form-component--leads .clink svg{display:none;}.form-component__message{display:inline-block;padding:2rem;text-align:center;color:var(--color-white);background-color:var(--color-primary);}}
@layer sdc{.form-layout__wrapper{position:relative;z-index:2;padding-block:2.625rem 3.875rem;padding-inline:1.375rem;background-color:var(--color-white);border-block:1px solid var(--color-grey-light);}@media (min-width:67.5em){.form-layout__wrapper{padding-block:3.75rem 8.75rem;}}.form-layout__wrapper__inner{display:flex;flex-direction:column;row-gap:2.625rem;max-width:54.5rem;margin-inline:auto;}@media (min-width:67.5em){.form-layout__wrapper__inner{row-gap:3.5rem;}}}
@layer sdc{.form-tab{--color-active:var(--color-grey-dark);}.form-tab input{display:none;}.form-tab input:checked + label{--color-active:var(--color-primary);z-index:3;}.form-tab label{position:relative;display:inline-flex;justify-content:center;width:100%;padding-block:1rem;padding-inline:1rem;transition:color 0.2s ease-out;color:var(--color-active);border-block-start:2px solid var(--color-active);border-top-right-radius:4px;background-color:var(--color-white);box-shadow:1px 0 0 0 rgba(0,0,0,0.05);font-size:var(--font-size-xs);font-weight:600;}.form-tab label:hover{cursor:pointer;}@media (min-width:24em){.form-tab label{width:10rem;}}@media (min-width:67.5em){.form-tab label{min-width:13.75rem;padding-block:1.875rem;border-width:4px;font-size:1.25rem;}}}
.hero{display:grid;grid-template-areas:"inner";grid-template-rows:auto;align-items:center;background-color:var(--hero-background-color,white);}.hero--illustration,.hero--illustration-side{--hero-title-max-width:100%;padding-block:var(--space-block-l);margin-block:0;}.hero--illustration img{width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;}.hero__illustration--illustration-side{display:flex;justify-content:center;}@media (width >= 55em){.hero__illustration--illustration-side{justify-content:end;}}.hero--default{--hero-font-color:var(--color-white,white);}.hero--default img{width:100%;min-height:20rem;object-fit:cover;}@media (min-width:42.5em){.hero--default img{min-height:26.25rem;}}@media (width >= 55em){.hero--default img{min-height:30rem;}}@media (min-width:67.5em){.hero--default img{min-height:33.75rem;}}.hero--beige{--hero-background-color:var(--color-beige);--hero-font-color:var(--color-black,black);}.hero--green{--hero-background-color:var(--color-primary);--hero-font-color:var(--color-white,white);--background-button-black:var(--color-black);}.hero--green .clink--primary:hover{--background-button-black:var(--color-white);--color-button-component:var(--color-black);}.hero__inner{-ms-grid-row:1;-ms-grid-column:1;z-index:3;grid-area:inner;width:100%;color:var(--hero-font-color);}.hero__inner--illustration{display:flex;flex-direction:column;row-gap:3rem;align-items:center;justify-content:center;}.hero__inner--illustration-side{display:flex;flex-direction:column-reverse;row-gap:2rem;}@media (width >= 55em){.hero__inner--illustration-side{display:grid;grid-template-columns:minmax(auto,37.5rem) 1fr;align-items:center;justify-content:space-between;column-gap:3rem;}}@media (min-width:67.5em){.hero__inner--illustration-side{column-gap:5rem;}}.hero__title--hide{display:none;}.hero__title,.hero__subtitle{max-width:var(--hero-title-max-width,350px);}@media (min-width:42.5em){.hero__title,.hero__subtitle{max-width:var(--hero-title-max-width,400px);}}@media (width >= 55em){.hero__title,.hero__subtitle{max-width:var(--hero-title-max-width,590px);}}.hero__subtitle{margin-block-end:2rem;font-size:var(--font-size-xs);font-weight:300;line-height:1.32;}@media (width >= 55em){.hero__subtitle{font-size:var(--font-size-s);}}@media (min-width:67.5em){.hero__subtitle{margin-block-end:1rem;}}.hero__image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:inner;}.hero__image--gradient::before{position:absolute;content:"";z-index:2;inset:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(10,11,10,0.4) 0%,rgba(21,21,20,0.31) 26.04%,rgba(56,57,54,0) 100%);}
@layer sdc{input{appearance:none;max-width:100%;border:solid 1px var(--color-grey);background-color:var(--color-white);box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);}input.email,input.text,input.tel{width:100%;max-width:23.75rem;padding:0.75rem;color:var(--color-black-soft);border-radius:0.375rem;line-height:1.5;}input.email:focus,input.text:focus,input.tel:focus{outline-color:var(--color-primary);}input.email.error,input.text.error,input.tel.error{border-color:var(--color-error);}input.checkbox{position:relative;flex-shrink:0;width:1.5rem;height:1.5rem;transition:background-color 0.2s ease-in;border-radius:0.25rem;background-color:var(--color-white);}input.checkbox::after{position:absolute;content:"";top:50%;left:50%;display:block;width:70%;height:70%;transform:translate(-50%,-50%);transform-origin:bottom left;background-color:var(--color-white);clip-path:polygon(88% 24%,96% 30%,47% 84%,13% 53%,20% 45%,47% 70%);}input.checkbox:checked{background-color:var(--color-tertiary);}input.checkbox:hover{cursor:pointer;}}
.language-switcher .links{display:flex;justify-content:center;list-style:none;}.language-switcher li:not(:last-child){border-right:1px solid var(--color-black-soft);}.language-switcher .language-link{display:inline-block;transition:color 0.2s ease-out;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;color:var(--color-black-soft);font-size:var(--font-size-s);line-height:1.2;padding-inline:0.625rem;}.language-switcher .language-link.is-active,.language-switcher .language-link:hover{color:var(--color-primary);}
@layer sdc{.clink{--color-button:var(--color-white);--background-button:var(--color-primary);--border-color-button:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;transition:color,background-color 0.3s ease-out,border-color 0.2s ease-out;text-align:center;-webkit-text-decoration:none;text-decoration:none;letter-spacing:0.5px;color:var(--color-button-component,var(--color-button));border:1px solid var(--border-color-button);border-radius:6.25rem;background-color:var(--background-button-black,var(--background-button));font-weight:500;line-height:1.05;gap:0.625rem;padding-block:0.5rem;padding-inline:3rem;}@media (min-width:67.5em){.clink{font-size:var(--font-size-s);}}.clink[aria-label="Previous"]{flex-direction:row-reverse;}.clink[aria-label="Previous"] svg{transform:rotate(-180deg);}.clink:hover{cursor:pointer;}.clink--primary:hover{--border-color-button:var(--color-black);--color-button:var(--color-white);--background-button:var(--background-button-black,var(--color-black));}.clink--secondary{--border-color-button:var(--color-black);--color-button:var(--color-white);--background-button:var(--color-black);}.clink--secondary:hover{--color-button:var(--color-white);--background-button:var(--color-primary);--border-color-button:var(--color-primary);}.clink--tertiary{--border-color-button:var(--color-black);--color-button:var(--color-black);--background-button:transparent;}.clink--tertiary:hover{--color-button:var(--color-white);--background-button:var(--color-primary);--border-color-button:var(--color-primary);}.clink--tertiary-white{--border-color-button:var(--color-white);--color-button:var(--color-white);--background-button:transparent;}.clink--tertiary-white:hover{--background-button:var(--color-primary);--border-color-button:var(--color-primary);}.clink--dona{--border-color-button:var(--color-red);--color-button:var(--color-white);--background-button:var(--color-red);}.clink--dona:hover{--color-button:var(--color-white);--background-button:var(--color-red-dark);--border-color-button:var(--color-red-dark);}.clink svg{flex-shrink:0;}}
@layer sdc{.cmenu{--color-primary:var(--color-white);margin-block:0;padding-block:2rem;padding-inline:var(--space-inner);list-style:none;}@media (min-width:67.5em){.cmenu{padding-block:2.75rem;}}.cmenu li{display:inline;color:var(--color-white);font-size:var(--font-size-3xs);line-height:1.7;}.cmenu li:not(:last-child)::after{content:"|";padding-inline:0.25rem;}}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
.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;}
html.js .webform-select-other .webform-select-other-input,html.js .webform-checkboxes-other .webform-checkboxes-other-input,html.js .webform-radios-other .webform-radios-other-input,html.js .webform-buttons-other .webform-buttons-other-input{display:none;}
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;}
.paragraph--unpublished{background-color:#fff4f4;}
.views-data-export-feed{display:inline;}.views-data-export-feed .feed-icon{background:no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:36px;}.json-feed .feed-icon{background-image:url(/modules/contrib/views_data_export/images/json.png);}.xml-feed .feed-icon{background-image:url(/modules/contrib/views_data_export/images/xml.png);}.csv-feed .feed-icon{background-image:url(/modules/contrib/views_data_export/images/csv.png);}.xls-feed .feed-icon{background-image:url(/modules/contrib/views_data_export/images/xls.png);}.xlsx-feed .feed-icon{background-image:url(/modules/contrib/views_data_export/images/xlsx.png);width:43px;}
