/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-footer{background-color:var(--clr-brand);padding-bottom:calc(var(--section-spacing) / 2);isolation:isolate;overflow:clip;color:var(--clr-accent);line-height:1.4;text-align:center}.c-footer a{color:inherit}.c-footer a:not(:hover){-webkit-text-decoration:none;text-decoration:none}.c-footer__logo{--size:min(220px,35%);width:var(--size);margin-top:calc(var(--size) / -2);margin-left:auto;margin-right:auto;z-index:1;position:relative;margin-bottom:var(--spacing-m)}.c-footer__logo img{width:100%;display:block;height:auto}.c-footer__image{position:relative;isolation:isolate}.c-footer__image img{width:100%;display:block;height:auto;border-radius:5px}@media (max-width:719.98px){.c-footer__image img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover}}.c-footer__image:after{content:"";display:block;position:absolute;left:-50vw;right:-50vw;bottom:50%;top:0;background-color:var(--clr-off-white);z-index:-1}
.c-hero{min-height:calc(100svh - 80px);display:grid;grid-template-columns:1fr 120px;grid-template-rows:1fr auto;grid-template-areas:"main sidebar" "footer sidebar";isolation:isolate}@media (max-width:719.98px){.c-hero{min-height:80svh;grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"main" "footer" "sidebar"}}.c-hero__copy{grid-area:main;width:90%;margin-top:var(--spacing-m);margin-bottom:var(--spacing-m);justify-self:center;align-items:center;display:flex;flex-direction:column;text-align:center;gap:var(--spacing)}.c-hero__title{font-family:var(--font-title);font-weight:400;font-size:1.875rem;line-height:1.2;color:var(--clr-accent);max-width:14ch;margin:0}.c-hero__logo{width:min(80%,340px);margin:auto}.c-hero__logo img{width:100%;display:block;height:auto}.c-hero__image{grid-column:main;grid-row:main/footer;height:100%;width:100%;position:relative;isolation:isolate;z-index:-1}.c-hero__image:after{content:"";display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,gray);opacity:.65;mix-blend-mode:multiply}.c-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.c-hero__sidebar{grid-area:sidebar;background-color:var(--clr-brand);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);display:flex;align-items:flex-end;justify-content:center}@media (max-width:719.98px){.c-hero__sidebar{display:none}}.c-hero__scroll{writing-mode:vertical-rl;font-family:Messina Sans;color:#fff;font-weight:400;font-size:12px;letter-spacing:.15em;opacity:.65;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px}.c-hero__scroll:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='38'%20viewBox='0%200%2024%2038'%3e%3cg%20id='Group_16'%20data-name='Group%2016'%20transform='translate(-1368.5%20-773)'%3e%3cg%20id='Rectangle_7'%20data-name='Rectangle%207'%20transform='translate(1368.5%20773)'%20fill='none'%20stroke='%23fff'%20stroke-width='1.5'%20opacity='0.65'%3e%3crect%20width='24'%20height='38'%20rx='12'%20stroke='none'/%3e%3crect%20x='0.75'%20y='0.75'%20width='22.5'%20height='36.5'%20rx='11.25'%20fill='none'/%3e%3c/g%3e%3cline%20id='Line_10'%20data-name='Line%2010'%20y2='7'%20transform='translate(1381%20783.5)'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='1.5'%20opacity='0.65'/%3e%3c/g%3e%3c/svg%3e");display:block}.c-hero__footer{grid-area:footer}.c-hero__notification{background:var(--clr-off-white);color:var(--clr-mid);width:-moz-fit-content;width:fit-content;font-size:12px;padding:1em 2em;display:flex;gap:5px;align-items:center}.c-hero__notification a{color:inherit}.c-hero__notification button{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8.735'%20height='8.735'%20viewBox='0%200%208.735%208.735'%3e%3cg%20id='Group_17'%20data-name='Group%2017'%20transform='translate(-306.125%20-873.132)'%3e%3cline%20id='Line_1'%20data-name='Line%201'%20x2='8.028'%20y2='8.028'%20transform='translate(306.479%20873.486)'%20fill='none'%20stroke='%23707070'%20stroke-width='1'/%3e%3cline%20id='Line_2'%20data-name='Line%202'%20x1='8.028'%20y2='8.028'%20transform='translate(306.479%20873.486)'%20fill='none'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;width:1em;height:1em}.c-hero__notification.is-hidden{visibility:hidden}@media (max-width:719.98px){.c-hero__notification{margin-left:auto;margin-right:auto}}
.c-text-form__content{max-width:600px}.c-text-form__inner{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}@media (min-width:1024px){.c-text-form__inner{grid-template-columns:1fr min(630px,50%)}}@media (min-width:1024px){.c-text-form__inner{gap:var(--spacing-xl)}}
.c-webform{--clr-contact-form:var(--clr-text);--inputs-color:currentColor;container-type:inline-size}.c-webform a{color:inherit}.c-webform form{display:grid;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing);row-gap:var(--spacing)}@container (width > 450px){.c-webform form{grid-template-columns:1fr 1fr}}.c-webform [data-drupal-messages]{grid-column:1/-1;margin-bottom:var(--spacing)}.c-webform textarea,.c-webform input[type=email],.c-webform input[type=text],.c-webform input[type=tel]{max-width:100%;width:100%;border:0;border-radius:0;background:none;font:inherit;font-size:max(16px,1rem);color:var(--clr-contact-form);border-bottom:1px solid var(--clr-contact-form);display:block}.c-webform input[type=email]::-moz-placeholder{color:inherit}.c-webform input[type=email]::placeholder{color:inherit}.c-webform input[type=text]::-moz-placeholder{color:inherit}.c-webform input[type=text]::placeholder{color:inherit}.c-webform input[type=tel]::-moz-placeholder{color:inherit}.c-webform input[type=tel]::placeholder{color:inherit}.c-webform textarea::-moz-placeholder{color:inherit}.c-webform textarea::placeholder{color:inherit}.c-webform textarea{field-sizing:content}@supports (field-sizing:content){.c-webform textarea{resize:none}}.c-webform label{display:none}.c-webform .form-item-privacy{display:flex;gap:.5em;align-items:first baseline}.c-webform .form-item-privacy label{line-height:1.2}.c-webform input[type=checkbox]{color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-grid;align-items:center;justify-items:center;place-items:center;transform:translateY(.15em)}.c-webform input[type=checkbox]:after,.c-webform input[type=checkbox]:before{grid-area:1/1;content:"";display:block;border-radius:.3em;width:1em;height:1em}.c-webform input[type=checkbox]:before{background:transparent;border:2px solid var(--clr-contact-form)}.c-webform input[type=checkbox]:after{width:calc(1em - 10px);height:calc(1em - 10px);border-radius:2px}.c-webform input[type=checkbox]:checked:after{background:var(--clr-contact-form)}.c-webform input[type=checkbox]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.c-webform .form-actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;border:0;cursor:pointer;color:inherit;border:1px solid currentColor;padding:.5em 2em}.c-webform .form-actions input:hover{background:color-mix(in oklch,var(--clr-mid),transparent 95%);border-color:var(--clr-brand)}.c-webform form>.webform-confirmation,.c-webform form>.form-actions,.c-webform form>.js-form-type-textarea,.c-webform form>.js-form-type-checkbox,.c-webform form>.js-form-item-adres{grid-column:1/-1}
