@charset "UTF-8";:root{--neutral-0: rgba(255, 255, 255, 1);--neutral-50: rgba(251, 251, 251, 1);--brand-50: rgba(253, 246, 230, 1);--neutral-100: rgba(247, 247, 247, 1);--neutral-200: rgba(235, 235, 235, 1);--neutral-300: rgba(221, 221, 221, 1);--neutral-315: rgba(215, 215, 215, 1);--neutral-400: rgba(180, 180, 180, 1);--neutral-500: rgba(141, 141, 141, 1);--neutral-600: rgba(111, 111, 111, 1);--neutral-700: rgba(94, 94, 94, 1);--neutral-800: rgba(68, 68, 68, 1);--neutral-900: rgba(52, 52, 52, 1);--brand-100: rgba(253, 237, 204, 1);--brand-200: rgba(252, 219, 153, 1);--brand-300: rgba(250, 202, 102, 1);--brand-400: rgba(249, 184, 51, 1);--brand-500: rgba(247, 166, 0, 1);--brand-600: rgba(198, 133, 0, 1);--brand-700: rgba(148, 100, 0, 1);--brand-800: rgba(99, 66, 0, 1);--brand-900: rgba(49, 33, 0, 1);--neutral-950: rgba(36, 36, 36, 1);--neutral-1000: rgba(0, 0, 0, 1);--neutral-transparent: rgba(255, 255, 255, 0);--brand-tailwind-50: rgba(255, 253, 234, 1);--brand-tailwind-100: rgba(255, 247, 197, 1);--brand-tailwind-200: rgba(255, 238, 133, 1);--brand-tailwind-300: rgba(255, 223, 70, 1);--brand-tailwind-400: rgba(255, 205, 27, 1);--brand-tailwind-500: rgba(247, 166, 0, 1);--brand-tailwind-600: rgba(226, 130, 0, 1);--brand-tailwind-700: rgba(187, 90, 2, 1);--brand-tailwind-800: rgba(152, 69, 8, 1);--brand-tailwind-900: rgba(124, 57, 11, 1);--brand-tailwind-950: rgba(72, 28, 0, 1);--red-50: rgba(254, 242, 242, 1);--red-100: rgba(254, 226, 226, 1);--red-200: rgba(254, 202, 202, 1);--red-300: rgba(252, 165, 165, 1);--red-400: rgba(248, 113, 113, 1);--red-500: rgba(239, 68, 68, 1);--red-600: rgba(220, 38, 38, 1);--red-700: rgba(185, 28, 28, 1);--red-800: rgba(153, 27, 27, 1);--red-900: rgba(127, 29, 29, 1);--red-950: rgba(69, 10, 10, 1);--blue-600: rgba(0, 0, 255, 1);--text-primary: var(--neutral-950);--text-secondary: var(--neutral-600);--text-tertiary: var(--neutral-400);--text-on-selected: var(--neutral-0);--text-on-brand: var(--neutral-0);--text-on-card-base: var(--neutral-1000);--text-on-card-contrast: var(--neutral-50);--text-on-card-brand-soft: var(--brand-900);--text-on-section-base: var(--neutral-1000);--text-on-section-contrast: var(--neutral-50);--text-on-section-brand-soft: var(--brand-900);--text-on-section-brand-strong: var(--brand-50);--text-on-card-brand-strong: var(--brand-50);--text-input-placeholder: var(--neutral-400);--text-input-filled: var(--neutral-950);--text-input-hover: var(--neutral-950);--text-input-focus: var(--neutral-950);--text-input-disabled: var(--neutral-600);--text-input-error: var(--red-600);--text-button-primary-default: var(--neutral-0);--text-button-secondary-default: var(--neutral-950);--text-button-secondary-hover: var(--neutral-950);--text-button-secondary-active: var(--neutral-950);--text-button-secondary-disabled: var(--neutral-500);--text-button-secondary-2-default: var(--neutral-950);--text-button-secondary-2-hover: var(--neutral-950);--text-button-secondary-2-active: var(--neutral-950);--text-button-secondary-2-disabled: var(--neutral-500);--border-button-secondary-2-default: #242424;--border-button-secondary-2-disabled: #8d8d8d;--bg-button-secondary-2-default: transparent;--bg-button-secondary-2-hover: var(--bg-button-secondary-hover);--bg-button-secondary-2-active: var(--neutral-300);--bg-button-secondary-2-disabled: transparent;--text-button-ghost-default: var(--neutral-950);--text-button-ghost-hover: var(--neutral-950);--text-button-ghost-active: var(--neutral-500);--text-button-ghost-disabled: var(--neutral-500);--text-button-brand-default: var(--neutral-0);--text-button-brand-hover: var(--neutral-0);--text-button-brand-active: var(--neutral-0);--text-button-brand-disabled: var(--neutral-0);--text-button-primary-hover: var(--neutral-0);--text-button-primary-active: var(--neutral-0);--text-button-primary-disabled: var(--neutral-500);--icn-interactive: var(--neutral-950);--icn-selected: var(--neutral-0);--icn-neutral: var(--neutral-500);--bg-input-default: var(--neutral-0);--bg-input-hover: var(--neutral-50);--bg-input-filled: var(--neutral-0);--bg-input-focus: var(--neutral-100);--bg-input-disabled: var(--neutral-300);--bg-input-error: var(--red-100);--bg-selection-default: var(--neutral-100);--bg-selection-hover: var(--neutral-200);--bg-selection-active: var(--neutral-400);--bg-selection-selected: var(--neutral-950);--bg-selection-disabled: var(--neutral-50);--bg-button-primary-default: var(--neutral-1000);--bg-button-secondary-default: var(--neutral-100);--bg-button-secondary-hover: var(--neutral-200);--bg-button-secondary-active: var(--neutral-400);--bg-button-secondary-disabled: var(--neutral-50);--bg-button-ghost-default: var(--neutral-transparent);--bg-button-ghost-hover: var(--neutral-200);--bg-button-ghost-active: var(--neutral-300);--bg-button-ghost-disabled: var(--neutral-transparent);--bg-button-brand-default: var(--brand-500);--bg-button-brand-hover: var(--brand-600);--bg-button-brand-active: var(--brand-700);--bg-button-brand-disabled: var(--brand-200);--bg-button-primary-hover: var(--neutral-900);--bg-button-primary-active: var(--neutral-800);--bg-button-primary-disabled: var(--neutral-200);--brand-accent-primary: var(--brand-500);--border-input-placeholder: var(--text-input-placeholder);--border-input-filled: var(--text-input-filled);--border-input-hover: var(--neutral-600);--border-input-focus: var(--text-input-focus);--border-input-disabled: var(--text-input-disabled);--border-input-error: var(--text-input-error);--brand-background-dark: var(--brand-700);--brand-background-default: var(--neutral-100);--text-selection-default: var(--neutral-950);--text-selection-hover: var(--neutral-950);--text-selection-selected: var(--neutral-0);--text-selection-disabled: var(--neutral-500);--surface-page: var(--neutral-0);--surface-section: var(--neutral-0);--surface-header: var(--neutral-0);--surface-color: rgba(255, 255, 255, 1);--surface-section-base: var(--neutral-0);--surface-section-contrast: var(--neutral-950);--surface-section-brand-soft: var(--brand-50);--surface-section-brand-strong: var(--brand-800);--icn-primary: var(--neutral-950);--icn-on-selected: var(--neutral-0);--icn-button-primary-default: var(--neutral-0);--icn-button-secondary-default: var(--neutral-950);--icn-button-secondary-hover: var(--neutral-950);--icn-button-secondary-active: var(--neutral-950);--icn-button-secondary-disabled: var(--neutral-500);--icn-button-ghost-default: var(--neutral-950);--icn-button-ghost-hover: var(--neutral-950);--icn-button-ghost-active: var(--neutral-500);--icn-button-ghost-disabled: var(--neutral-500);--icn-button-brand-default: var(--neutral-0);--icn-button-brand-hover: var(--neutral-0);--icn-button-brand-active: var(--neutral-0);--icn-button-brand-disabled: var(--neutral-0);--icn-button-primary-hover: var(--neutral-0);--icn-button-primary-active: var(--neutral-0);--icn-button-primary-disabled: var(--neutral-500);--icn-selection-default: var(--neutral-950);--icn-selection-hover: var(--neutral-950);--icn-selection-selected: var(--neutral-0);--icn-selection-disabled: var(--neutral-500);--icn-input-placeholder: var(--text-input-placeholder);--icn-input-filled: var(--text-input-filled);--icn-input-hover: var(--text-input-hover);--icn-input-focus: var(--text-input-focus);--icn-input-disabled: var(--text-input-disabled);--icn-input-error: var(--text-input-error);--surface-section-light-2: var(--neutral-0);--surface-card-base: var(--neutral-0);--surface-card-contrast: var(--neutral-950);--surface-card-brand-soft: var(--brand-50);--surface-card-brand-strong: var(--brand-800);--neutral-1000-o30: rgba(0, 0, 0, .3);--neutral-1000-o50: rgba(0, 0, 0, .5)}:root{--content-max-width: 1488px;--content-medium-width: 1120px}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{font-size:16px;line-height:1.2}body.scroll-lock{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.p-base-title{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.p-base-title{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.small-gap{gap:12px}.default-gap{gap:24px}.large-gap{gap:32px}address{font-style:inherit}.input{display:flex;flex-direction:column;gap:8px;flex:1}@media (max-width: 768px){.input__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.input__label:before{content:"";display:table;margin-bottom:-.275em}.input__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.input__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.input__label:before{content:"";display:table;margin-bottom:-.275em}.input__label:after{content:"";display:table;margin-top:-.225em}}.input__field{border-radius:4px;padding:12px;font-size:.875rem;color:var(--neutral-1000);border:1px solid var(--border-input-filled);background:var(--bg-input-filled)}@media (max-width: 768px){.input__field{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.input__field{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.input__field--empty{border:1px solid var(--border-input-placeholder);background:var(--bg-input-default, #fff)}.input__field:-moz-placeholder{border:1px solid var(--border-input-placeholder);background:var(--bg-input-default);color:var(--Ttxt-input-placeholder)}.input__field:placeholder-shown{border:1px solid var(--border-input-placeholder);background:var(--bg-input-default);color:var(--Ttxt-input-placeholder)}.input__field--disabled{border:1px solid var(--border-input-disabled);background:var(--bg-input-disabled);color:var(--text-input-disabled);cursor:not-allowed}.input__field--error{border-color:var(--red-600)!important}.input__error-message{color:var(--red-600)}@media (max-width: 768px){.input__error-message{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.input__error-message{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.input-display{display:flex;flex-direction:column;gap:8px;flex:1}@media (max-width: 768px){.input-display__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.input-display__label:before{content:"";display:table;margin-bottom:-.275em}.input-display__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.input-display__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.input-display__label:before{content:"";display:table;margin-bottom:-.275em}.input-display__label:after{content:"";display:table;margin-top:-.225em}}.input-display__field{color:var(--text-input-filled)}@media (max-width: 768px){.input-display__field{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.input-display__field{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.text-label{color:var(--neutral-600)}@media (max-width: 768px){.text-label{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.text-label{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}.text-label--icon{display:flex;gap:4px;align-items:center}.style-override .select{display:flex;flex-direction:column;gap:8px;flex:1}@media (max-width: 768px){.style-override .select__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.style-override .select__label:before{content:"";display:table;margin-bottom:-.275em}.style-override .select__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.style-override .select__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.style-override .select__label:before{content:"";display:table;margin-bottom:-.275em}.style-override .select__label:after{content:"";display:table;margin-top:-.225em}}.style-override .select__field__control{border-radius:4px;font-size:.875rem;color:var(--neutral-1000);border:1px solid var(--border-input-filled);background:var(--bg-input-filled)}.style-override .select__field__value-container{padding:12px;margin:0}@media (max-width: 768px){.style-override .select__field__value-container{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.style-override .select__field__value-container{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.style-override .select__field__indicator-separator{display:none}.style-override .select__field__menu-list{padding:24px}@media (max-width: 768px){.style-override .select__field__menu-notice{font-size:15px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}@media (min-width: 768px){.style-override .select__field__menu-notice{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}.style-override .select__field__group-heading{margin-bottom:16px;padding:0;color:var(--neutral-1000);text-transform:initial}@media (max-width: 768px){.style-override .select__field__group-heading{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.style-override .select__field__group-heading{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.style-override .select__field__option{min-height:48px;display:flex;padding:8px 12px;border-radius:4px;background:var(--bg-selection-default);margin-bottom:8px;transition:all .3s ease-in-out;cursor:pointer}@media (max-width: 768px){.style-override .select__field__option{font-size:15px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}@media (min-width: 768px){.style-override .select__field__option{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}.style-override .select__field__option--is-focused,.style-override .select__field__option--is-selected{background:var(--bg-selection-selected);color:var(--text-selection-selected)}.style-override .select__field__option--is-focused img,.style-override .select__field__option--is-selected img{filter:grayscale(1) brightness(0) invert(1)}.style-override .select__field__input-container{padding:0;margin:0}.custom-option{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-option__line{display:flex;align-items:center;gap:12px}.custom-option__image{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.signature-field{display:flex;flex-direction:column;gap:8px;flex:1}@media (max-width: 768px){.signature-field__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.signature-field__label:before{content:"";display:table;margin-bottom:-.275em}.signature-field__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.signature-field__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.signature-field__label:before{content:"";display:table;margin-bottom:-.275em}.signature-field__label:after{content:"";display:table;margin-top:-.225em}}.signature-field__field{display:flex;flex-direction:column;gap:8px}.signature-field__field canvas{border-radius:4px;font-size:.875rem;color:var(--neutral-1000);border:2px solid var(--border-input-placeholder);background:var(--brand-100)}.qr-code-field{display:flex;flex-direction:column;gap:8px;flex:1}@media (max-width: 768px){.qr-code-field__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.qr-code-field__label:before{content:"";display:table;margin-bottom:-.275em}.qr-code-field__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.qr-code-field__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.qr-code-field__label:before{content:"";display:table;margin-bottom:-.275em}.qr-code-field__label:after{content:"";display:table;margin-top:-.225em}}.qr-code-field__wrapper{display:flex;justify-content:center}.datepicker{display:flex;flex-direction:column;flex:1}.datepicker__label{margin-bottom:8px}@media (max-width: 768px){.datepicker__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.datepicker__label:before{content:"";display:table;margin-bottom:-.275em}.datepicker__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.datepicker__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}.datepicker__label:before{content:"";display:table;margin-bottom:-.275em}.datepicker__label:after{content:"";display:table;margin-top:-.225em}}.datepicker__field{border-radius:4px;padding:12px;font-size:.875rem;color:var(--neutral-1000);border:1px solid var(--border-input-filled);background:var(--bg-input-filled)}@media (max-width: 768px){.datepicker__field{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.datepicker__field{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.form-section .one-col-full.form-row,.one-col-full.form-section__column{display:grid;grid-template-columns:1fr}.form-section .one-col-half.form-row,.one-col-half.form-section__column{display:flex;flex-direction:column}.form-section .one-col-half.form-row>*,.one-col-half.form-section__column>*{width:50%}.form-section .two-col-half.form-row,.two-col-half.form-section__column{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.form-section .two-col-half.form-row,.two-col-half.form-section__column{display:flex;flex-direction:column}}.form-section{display:flex;flex-direction:column;margin-bottom:48px}@media (max-width: 768px){.form-section__title{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.form-section__title{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.checkbox{display:flex;align-items:center;gap:8px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.checkbox{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.checkbox{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}.checkbox__input{opacity:0;position:absolute}.checkbox__input:focus-within+.checkbox__box{background:var(--bg-button-secondary-hover)}.checkbox__input:checked+.checkbox__box:after{content:"";position:absolute;top:4px;left:8px;width:6px;height:12px;border:solid currentcolor;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__box{width:24px;height:24px;border-radius:3px;background:var(--bg-selection-default);position:relative;flex-shrink:0}.checkbox__label{font-size:18px}.checkbox__link{color:var(--blue-600);text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s;gap:4px;text-align:center;padding:8px 24px;height:56px}@media (max-width: 768px){.button{font-size:14px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.button{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.button__icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.button__icon svg,.button__icon path{fill:currentcolor}.button__text{display:inline-block;color:inherit}.button--small{padding:8px 16px;height:40px}@media (max-width: 768px){.button--small{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.button--small{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.button--no-padding{padding-left:0;padding-right:0}.button--primary{background:var(--bg-button-primary-default);color:var(--text-button-primary-default)}.button--primary:hover,.button--primary:focus-within{background:var(--bg-button-primary-hover);outline:none}.button--primary.active{background:var(--bg-button-primary-active)}.button--primary:disabled{color:var(--text-button-primary-disabled);background:var(--bg-button-primary-disabled)}.button--secondary{background:var(--bg-button-secondary-default);color:var(--text-button-secondary-default)}.button--secondary:hover,.button--secondary:focus-within{background:var(--bg-button-secondary-hover);outline:none}.button--secondary.active,.button--secondary:active{background:var(--bg-button-secondary-active);color:var(--text-button-secondary-default)}.button--secondary:disabled{color:var(--text-button-secondary-disabled);background:var(--bg-button-secondary-disabled)}.button--secondary-2{color:var(--text-button-secondary-2-default);border:1px solid var(--border-button-secondary-2-default)}.button--secondary-2:hover,.button--secondary-2:focus-within{background:var(--bg-button-secondary-2-hover);outline:none}.button--secondary-2.active{background:var(--bg-button-secondary-2-active)}.button--secondary-2:disabled,.button--secondary-2.disabled{color:var(--text-button-secondary-2-disabled);background:var(--bg-button-secondary-2-disabled);border:1px solid var(--border-button-secondary-2-disabled)}.button--brand{color:var(--text-button-brand-default);background:var(--bg-button-brand-default)}.button--brand:hover,.button--brand:focus-within{background:var(--bg-button-brand-hover);outline:none}.button--brand.active{background:var(--bg-button-brand-active)}.button--brand:disabled{color:var(--text-button-brand-disabled);background:var(--bg-button-brand-disabled)}.button--ghost{background:transparent;color:var(--text-button-ghost-default);border:none}.button--ghost:hover,.button--ghost:focus-within{background:var(--bg-button-ghost-hover);outline:none}.button--ghost.active{color:var(--text-button-ghost-active);background:var(--bg-button-ghost-active)}.button--ghost:disabled{color:var(--text-button-ghost-disabled)}.button--wide{width:100%}.button--icon-only{padding:0;width:56px;height:56px}.button--icon-only--small{width:40px;height:40px}.button:disabled{cursor:not-allowed}.rating-element{padding:0;border:none}.rating-element__legend{margin-bottom:12px}@media (max-width: 768px){.rating-element__legend{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.rating-element__legend:before{content:"";display:table;margin-bottom:-.275em}.rating-element__legend:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.rating-element__legend{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.rating-element__legend:before{content:"";display:table;margin-bottom:-.275em}.rating-element__legend:after{content:"";display:table;margin-top:-.225em}}.rating-element__group{display:flex;gap:16px}.rating-element__item{cursor:pointer}.rating-element__input{display:none}.rating-element__icon{display:inline-block;transition:transform .3s ease-in-out}.rating-element__item:hover .rating-element__icon{transform:scale(1.05)}.error-display-box{background-color:#fbe9e9;border-radius:4px;padding:12px;margin-bottom:24px;color:var(--text-input-error)}@media (max-width: 768px){.error-display-box{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.error-display-box{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.error-display-box__header{margin-bottom:8px;display:flex;align-items:center}@media (max-width: 768px){.error-display-box__header{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}}@media (min-width: 768px){.error-display-box__header{font-size:13px;font-family:Lexend,sans-serif;font-weight:500}}.error-display-box__icon{margin-right:4px}.error-display-box__list{list-style:none;display:flex;flex-direction:column;gap:4px;padding-left:0;margin:0}.error-display-box__item:before{content:"– "}.step-counter{display:flex;flex-direction:column;gap:8px;flex:1;color:var(--neutral-1000);opacity:.4}@media (max-width: 768px){.step-counter{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.step-counter:before{content:"";display:table;margin-bottom:-.275em}.step-counter:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.step-counter{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.step-counter:before{content:"";display:table;margin-bottom:-.275em}.step-counter:after{content:"";display:table;margin-top:-.225em}}.meta-card{padding:16px;display:flex;flex-direction:row;gap:8px;background:var(--surface-card-brand-soft);border-radius:4px}@media (max-width: 768px){.meta-card{padding:12px}}.meta-card__info{margin-right:auto;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.meta-card__info{gap:4px}}.meta-card__info__label{opacity:.5;color:var(--text-on-card-brand-soft)}@media (max-width: 768px){.meta-card__info__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.meta-card__info__label{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.meta-card__info__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.meta-card__info__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.meta-card__icon{width:32px;height:32px}@media (max-width: 768px){.meta-card__icon{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.meta-card__icon{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.meta-card__icon{width:24px;height:24px}}.content-picture{margin-bottom:64px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.content-picture.no-margin{margin-bottom:0}.content-picture picture{display:block;max-width:100%;width:100%}.content-picture img{display:block;width:100%;height:auto}.content-picture__caption{margin-top:8px;font-size:.875rem;color:var(--text-secondary);text-align:inherit}@media (max-width: 768px){.content-picture__caption{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.content-picture__caption{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.content-picture--50pct picture{width:50%}.content-picture--25pct picture{width:25%}.content-picture--left{align-items:flex-start;text-align:left}.content-picture--center{align-items:center;text-align:center}.content-picture--right{align-items:flex-end;text-align:right}.bullet-list,.has-bullet-list>ul{list-style:none;margin:0 0 32px;padding:0;counter-reset:bullet-counter}.bullet-list__item,.bullet-list li,.has-bullet-list>ul__item,.has-bullet-list>ul li{display:flex;align-items:flex-start;counter-increment:bullet-counter;margin-bottom:12px;line-height:1.5}@media (max-width: 768px){.bullet-list__item,.bullet-list li,.has-bullet-list>ul__item,.has-bullet-list>ul li{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.bullet-list__item,.bullet-list li,.has-bullet-list>ul__item,.has-bullet-list>ul li{font-size:16px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.bullet-list__item a,.bullet-list li a,.has-bullet-list>ul__item a,.has-bullet-list>ul li a{color:var(--brand-accent-primary);text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;display:inline;transition:background-size .3s ease}.bullet-list__item a:hover,.bullet-list li a:hover,.has-bullet-list>ul__item a:hover,.has-bullet-list>ul li a:hover{background-size:100% 1px}.bullet-list__item:before,.bullet-list li:before,.has-bullet-list>ul__item:before,.has-bullet-list>ul li:before{content:counter(bullet-counter);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:10px;border-radius:50%;background-color:var(--surface-card-brand-soft);color:var(--text-on-card-brand-soft);font-family:Lexend,Arial,sans-serif;font-weight:600;font-size:16.5px;flex-shrink:0}.layout-max-width{max-width:1052px;width:100%;margin:0 auto}@media (max-width: 1280px){.layout-max-width{padding:0 32px}}.min-height{min-height:800px}.min-height__center{align-items:center}@media (max-width: 768px){.min-height{min-height:640px}}.grid-content{display:grid;margin:auto;grid-template-columns:repeat(12,1fr);grid-column-gap:48px;padding:96px 72px}@media (max-width: 1280px){.grid-content{grid-template-columns:repeat(8,1fr);grid-auto-flow:row dense;gap:48px;padding:64px 20px}}@media (max-width: 768px){.grid-content{padding:64px 24px}}.grid-content__element-wide{grid-column:2/span 10}@media (max-width: 1280px){.grid-content__element-wide{grid-column:1/span 8}}@media (max-width: 768px){.grid-content__element-wide{grid-column:1/span 8}}.grid-content__element-medium{grid-column:3/span 8}@media (max-width: 1280px){.grid-content__element-medium{grid-column:2/span 6}}@media (max-width: 768px){.grid-content__element-medium{grid-column:1/span 8}}.container{width:100%}.container__inside{margin:0 auto;display:flex;gap:46px;max-width:1056px}.action-container{display:flex;gap:16px}.cards-wrapper,.grid-2col-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.cards-wrapper,.grid-2col-wrapper{grid-template-columns:1fr}}.grid-3col-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1280px){.grid-3col-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-3col-wrapper{grid-template-columns:1fr}}.grid-4col-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 1280px){.grid-4col-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-4col-wrapper{grid-template-columns:repeat(2,1fr)}}.gap-m{gap:48px}.cards-wrapper,.gap-s{gap:24px}.gap-xs{gap:16px}.section__padding--small,.section__padding--small-2{padding:64px 0}@media (max-width: 768px){.section__padding--small-2{padding:48px 0}}.section__padding--medium-1{padding:72px 0}@media (max-width: 768px){.section__padding--medium-1{padding:48px 0}}.section__padding--medium-2{padding:72px 0}@media (max-width: 768px){.section__padding--medium-2{padding:64px 0}}.section__padding--large{padding:114px 0}@media (max-width: 768px){.section__padding--large{padding:64px 0}}.cards-wrapper{margin-bottom:64px}.cards-wrapper:last-child{margin:0}@media (max-width: 768px){.cards-wrapper{margin-bottom:32px}}.content--light .card{background:var(--surface-card-base)}.card{width:100%;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:24px;background-color:var(--surface-card-brand-soft)}.card__icon{width:64px;height:64px}.card__title{color:var(--text-on-card-brand-soft);margin-bottom:8px}@media (max-width: 768px){.card__title{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.card__title{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.card__text{color:var(--text-on-card-brand-soft)}@media (max-width: 768px){.card__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.card__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.card__action-container a{width:100%}.content--dark .title{--color-main: var(--text-on-section-brand-strong)}.content--default .title{--color-main: var(--text-on-section-base)}.content--light .title{--color-main: var(--text-on-section-brand-soft)}.title{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;--color-pre: var(--bg-button-brand-default)}.title__img{height:40px}.title--with-image{display:flex;flex-direction:row;align-items:center;gap:16px}.title--no-margin{margin-bottom:0}.title--pre{color:var(--color-pre)}@media (max-width: 768px){.title--pre{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.title--pre{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (max-width: 768px){.title--pre.h1{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.title--pre.h1{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (max-width: 768px){.title--pre.h2{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.title--pre.h2{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (max-width: 768px){.title--pre.h3{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.title--pre.h3{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.title--main{color:var(--color-main)}@media (max-width: 768px){.title--main.h1{font-size:32px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.title--main.h1{font-size:39px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (max-width: 768px){.title--main.h2{font-size:26px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.title--main.h2{font-size:31px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (max-width: 768px){.title--main.h3{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.title--main.h3{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}.teaser{margin-bottom:62px;display:flex;flex-direction:column;gap:16px}.teaser:last-child{margin-bottom:0}.teaser__header{display:flex;align-items:center;gap:16px}.teaser__title{color:var(--text-input-filled)}@media (max-width: 768px){.teaser__title{font-size:26px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.teaser__title{font-size:31px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}.teaser__text{color:var(--text-on-section-base)}@media (max-width: 768px){.teaser__text{font-size:18px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.teaser__text{font-size:20px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.teaser__icon{width:64px;height:64px}.download-list{display:flex;flex-direction:column;gap:8px}.content--default .text-block{--text-block-color: var(--text-on-section-base)}.content--light .text-block{--text-block-color: var(--text-on-section-brand-soft)}.content--dark .text-block{--text-block-color: var(--text-on-section-brand-strong)}.text-block{color:var(--text-block-color);margin-bottom:24px}@media (max-width: 768px){.text-block{font-size:18px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.text-block{font-size:20px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.text-block strong{font-weight:600}.text-block ul{padding-left:28px}.text-block p:empty{height:1em}.text-block a{color:var(--brand-accent-primary);text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease}.text-block a:hover{background-size:100% 1px}.text-block:has(+.layout-block){margin-bottom:48px}.file-download{padding:22px 24px;background:var(--bg-button-secondary-default);display:inline-flex;gap:4px;color:var(--text-button-secondary-default);text-decoration:none;transition:all .3s ease-in-out;cursor:pointer;align-items:center}.file-download:hover{color:var(--text-button-secondary-hover);background:var(--bg-button-secondary-hover)}.file-download:focus-within,.file-download:focus{outline:0;color:var(--text-button-secondary-hover);background:var(--bg-button-secondary-hover)}.file-download__icon{width:24px;height:24px}.file-download__label{width:auto}@media (max-width: 768px){.file-download__label{font-size:14px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.file-download__label:before{content:"";display:table;margin-bottom:-.275em}.file-download__label:after{content:"";display:table;margin-top:-.225em}}@media (min-width: 768px){.file-download__label{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}.file-download__label:before{content:"";display:table;margin-bottom:-.275em}.file-download__label:after{content:"";display:table;margin-top:-.225em}}.radio-card__input{position:absolute;opacity:0}.radio-card{display:flex;justify-content:center;flex-direction:column;padding:12px;flex:1;gap:8px;border-radius:4px;background:var(--bg-selection-default);cursor:pointer;transition:background .2s;position:relative;text-decoration:none;color:var(--text-on-card-base);border:none}@media (max-width: 768px){.radio-card{font-size:15px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}@media (min-width: 768px){.radio-card{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}.radio-card--center{align-items:center}.radio-card--left{justify-content:start}.radio-card.column{flex-direction:column}.radio-card.row{flex-direction:row;align-items:center}.radio-card.large{height:120px}.radio-card.selected,.radio-card:hover,.radio-card:focus-within{background:var(--bg-selection-selected);color:var(--text-selection-selected);outline:none}.radio-card.selected .checkmark,.radio-card:hover .checkmark,.radio-card:focus-within .checkmark{position:absolute;right:12px;top:12px}.radio-card__image{width:35px}.radio-card__image svg path{stroke:currentcolor}.radio-card__icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.radio-card__text{display:flex;flex-direction:column}.radio-card__text--center{text-align:center}.radio-card__label{font-weight:600}.radio-card__description{font-size:.875rem;color:var(--Text-selection-default);opacity:.5}.radio-card--grid{flex-direction:column;align-items:center;text-align:center}.radio-card--grid .radio-card__text{align-items:center}.radio-card--grid .radio-card__icon{width:36px;height:36px}.consultant-card{border-radius:5px;padding:12px;display:flex;gap:16px;background:var(--neutral-0);border:1px solid var(--neutral-500)}@media (max-width: 768px){.consultant-card{flex-wrap:wrap}}.consultant-card--box{display:flex;flex-direction:column;padding:16px;height:100%}.consultant-card__header{display:flex;flex-direction:row;gap:16px;margin-bottom:16px;align-items:center}.consultant-card__header__title-group{display:flex;flex-direction:column}.consultant-card__body{margin-bottom:auto}.consultant-card__footer{display:flex;gap:12px}.consultant-card__footer>a,.consultant-card__footer>button{flex:1}.consultant-card--selected{border:1px solid var(--neutral-1000)}.consultant-card__info-wrapper{flex-grow:1}@media (max-width: 768px){.consultant-card__services--desktop{display:none}}.consultant-card__services--mobile{display:none}@media (max-width: 768px){.consultant-card__services--mobile{display:block}}.consultant-card__image{width:120px;flex-shrink:0;border-radius:4px;align-self:flex-start;height:auto}.consultant-card__name{margin-bottom:4px}@media (max-width: 768px){.consultant-card__name{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.consultant-card__name{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.consultant-card__name--large{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.consultant-card__name--large{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.consultant-card__municipalities{list-style:none;padding:0;display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}@media (max-width: 768px){.consultant-card__municipalities{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.consultant-card__municipalities{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}.consultant-card__button-wrapper{display:flex;gap:8px;flex-direction:column}@media (max-width: 768px){.consultant-card__button-wrapper{flex-direction:row;width:100%}.consultant-card__button-wrapper>button,.consultant-card__button-wrapper>a{flex:1}}.icon-label-list{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap}.icon-label-list svg path{fill:currentcolor}.consultation-form{display:flex;flex-direction:column;height:100vh}.consultation-form__inside{max-width:1056px;margin:0 auto;padding:0 24px;width:100%;flex-grow:1;overflow-y:auto;min-height:0}@media (max-width: 768px){.consultation-form__inside{padding:16px 24px}}.consultation-form__close{display:flex;justify-content:flex-end;padding:1.5rem 0}.consultation-form__header{margin:0 auto;width:90%;padding:32px 72px;flex-shrink:0;justify-content:space-between;display:flex;position:relative}@media (max-width: 768px){.consultation-form__header{width:100%;padding:16px 24px}}.consultation-form__header-title{width:100%}.consultation-form__button-wrapper{flex-shrink:0;padding:16px 24px;border-top:1px solid color-mix(in srgb,var(--neutral-1000) 10%,transparent)}@media (max-width: 768px){.consultation-form__button-wrapper{padding:16px 24px}}.consultation-form__button-wrapper--inside{max-width:1056px;display:flex;justify-content:space-between;margin:0 auto}.consultation-form .card-wrapper{display:flex;gap:1rem}.step-form__wrapper{display:flex;flex-direction:column;margin:0 auto}.step-form__header-wrapper{margin-bottom:24px}@media (max-width: 768px){.step-form__header-title{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.step-form__header-title{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}.step-form__sub-title{color:var(--text-primary);opacity:.5}@media (max-width: 768px){.step-form__sub-title{font-size:15px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}@media (min-width: 768px){.step-form__sub-title{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}.step-form__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (width >= 768px){.step-form__grid{grid-template-columns:repeat(2,1fr)}}.grid-wrapper{display:grid;gap:12px}.grid-wrapper--auto-fit{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.grid-wrapper--two-column{grid-template-columns:1fr}@media (width >= 768px){.grid-wrapper--two-column{grid-template-columns:repeat(2,1fr)}}.grid-wrapper--single-column{grid-template-columns:1fr;width:50%}@media (max-width: 768px){.grid-wrapper--single-column{width:100%}}.grid-wrapper--full-width{grid-template-columns:1fr;width:100%}.municipalities__wrapper{display:grid;gap:.75rem;grid-template-columns:repeat(1,1fr)}@media (width >= 640px){.municipalities__wrapper{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.municipalities__wrapper{grid-template-columns:repeat(6,1fr)}}.municipalities__item{display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:column;padding:var(--Spacing-12, 12px);border-radius:var(--Spacing-4, 4px);background:var(--bg-Selection-Default, #f7f7f7)}.municipalities__item img{height:40px;width:auto}.municipalities__item .name{color:var(--Text-Selection-Default, #242424);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:1.3}.form-success{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0}.form-success__wrapper{display:flex;flex-direction:column;max-width:414px;align-items:center}.form-success__image{display:flex;justify-content:center;margin-bottom:24px}.form-success__title{color:var(--brand-500);text-align:center;margin-bottom:32px}@media (max-width: 768px){.form-success__title{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.form-success__title{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@keyframes submenu-in{0%{opacity:0;transform:translate(-20px)}80%{opacity:1;transform:translate(5px)}to{opacity:1;transform:none}}.main-navigation{background:var(--surface-header)}@media (max-width: 1050px){.main-navigation{opacity:0;visibility:hidden;pointer-events:none;position:fixed;width:90%;height:100%;right:0;top:0;overflow:scroll;transition:all .3s ease-in-out;transform:translate(100%);padding-top:72px}.main-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}.navigation{display:flex;list-style:none;align-items:center;padding:0}@media (max-width: 1050px){.navigation{flex-direction:column;align-items:flex-start}}.navigation__item{margin-top:8px;white-space:nowrap;padding:12px 12px 28px}@media (max-width: 768px){.navigation__item{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.navigation__item{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 1280px){.navigation__item{padding:6px 6px 28px}}@media (max-width: 1050px){.navigation__item{padding:8px 12px 0;width:100%}}.navigation__item:last-child{padding-right:0}.navigation__item>button,.navigation__item>a{padding:8px 12px;opacity:.6;text-decoration:none;color:var(--text-on-card-base);transition:all .3s ease;border-radius:4px;background:transparent;border:none}@media (max-width: 1280px){.navigation__item>button,.navigation__item>a{padding:6px}}@media (max-width: 1050px){.navigation__item>button,.navigation__item>a{padding:11px 12px}}.navigation__item>button.is-open,.navigation__item>button:hover,.navigation__item>button:focus-within,.navigation__item>button.active,.navigation__item>a.is-open,.navigation__item>a:hover,.navigation__item>a:focus-within,.navigation__item>a.active{opacity:1;background:var(--brand-50);outline:0}@media (max-width: 1050px){.navigation__item>button.is-open,.navigation__item>button:hover,.navigation__item>button:focus-within,.navigation__item>button.active,.navigation__item>a.is-open,.navigation__item>a:hover,.navigation__item>a:focus-within,.navigation__item>a.active{background:transparent}}.navigation__item>button.is-open>.navigation__submenu .navigation__submenu-card,.navigation__item>button:hover>.navigation__submenu .navigation__submenu-card,.navigation__item>button:focus-within>.navigation__submenu .navigation__submenu-card,.navigation__item>button.active>.navigation__submenu .navigation__submenu-card,.navigation__item>a.is-open>.navigation__submenu .navigation__submenu-card,.navigation__item>a:hover>.navigation__submenu .navigation__submenu-card,.navigation__item>a:focus-within>.navigation__submenu .navigation__submenu-card,.navigation__item>a.active>.navigation__submenu .navigation__submenu-card{animation:submenu-in .3s ease-out both}.navigation__item>button:active,.navigation__item>a:active{background:var(--brand-100)}.navigation__item-group{display:flex;align-items:center}.navigation__item-arrow{transition:transform .3s ease-in-out;transform:rotate(180deg)}.navigation__item.is-open .navigation__item-arrow{transform:rotate(0)}.navigation__item.is-open>.navigation__submenu{opacity:1;pointer-events:all;visibility:visible}@media (max-width: 1050px){.navigation__item.is-open>.navigation__submenu{transform:translate(0);height:100%}}.navigation__item.is-open .navigation__submenu-card{transform:translate(0);transition:all .3s ease-in-out;opacity:1}.navigation__submenu{display:flex;margin-top:28px;padding:32px 0;border-top:1px solid rgba(0,0,0,.15);position:absolute;z-index:99;background:var(--surface-header);width:100%;left:0;opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 1050px){.navigation__submenu{height:0;overflow:hidden;transition:height .3s ease;position:relative;padding:0;border:none;margin:0;transform:translateY(-100%);width:100%}}.navigation__submenu-list{gap:32px;list-style:none;display:flex;padding:0;max-width:90%;width:100%;margin:0 5%;flex-wrap:wrap}@media (max-width: 1050px){.navigation__submenu-list{padding:0 12px;margin:0;gap:12px;flex-direction:column;width:100%;max-width:none}}.navigation__submenu-card{max-width:390px;width:calc(33% - 24px);border-radius:12px;padding:20px;cursor:pointer;background:var(--brand-50);transition:all .3s ease-in-out;transform:translate(-20px);opacity:0;white-space:initial}@media (max-width: 1050px){.navigation__submenu-card{max-width:none;width:100%}}.navigation__submenu-card:hover,.navigation__submenu-card:focus-within{outline:0;background:var(--brand-100)}.navigation__submenu-card:hover a:focus,.navigation__submenu-card:focus-within a:focus{outline:0}.navigation__submenu-card:active{background:var(--brand-200)}@media (max-width: 1050px){.navigation__submenu-card{padding:16px}}.navigation__submenu-card.active{background:var(--brand-100)}.navigation__submenu-card.active:hover{background:var(--brand-200)}.navigation__submenu-card>a{align-items:center;text-decoration:none;gap:16px;display:flex}.navigation__submenu-icon{width:64px;height:64px}.navigation__submenu-text{display:flex;gap:4px;flex-direction:column}.navigation__submenu-title{color:var(--text-on-card-base)}@media (max-width: 768px){.navigation__submenu-title{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.navigation__submenu-title{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.navigation__submenu-subtitle{color:var(--text-on-card-brand-soft)}@media (max-width: 768px){.navigation__submenu-subtitle{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.navigation__submenu-subtitle{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}.navigation__link,.navigation__label,.navigation__submenu-link{text-decoration:none;color:inherit}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s;z-index:5}.nav-backdrop.is-active{opacity:1;pointer-events:auto}.nav-toggle{background:none;border:none;cursor:pointer;height:40px;width:40px;display:flex;align-items:center;justify-content:center;position:relative;padding:5px;--burger-width: 24px;--burger-padding: 8px;--burger-margins: 5px}.nav-toggle .nav-icon{position:absolute;top:0;bottom:0;left:0;right:0;display:none;z-index:999}@media (max-width: 1050px){.nav-toggle .nav-icon{display:block}}.nav-toggle .nav-icon>span{left:var(--burger-padding);margin:-1px 0 0;padding:0;list-style-type:none;width:var(--burger-width);height:2px;background-color:var(--text-primary);position:absolute;top:50%;opacity:1;transition:all .3s ease-in-out}.nav-toggle .nav-icon>span:first-child{transform:translateY(calc(var(--burger-margins) * -1)) rotate(0)}.nav-toggle .nav-icon>span:last-child{transform:translateY(var(--burger-margins)) rotate(0)}.nav-toggle--open .nav-icon>span:first-child{transform:translate(0) rotate(45deg)}.nav-toggle--open .nav-icon>span:nth-child(2){opacity:0}.nav-toggle--open .nav-icon>span:last-child{transform:translate(0) rotate(-45deg)}.header{display:flex;justify-content:center;width:100%;padding:0 5%;position:relative;z-index:99;background:var(--surface-header)}@media (max-width: 1280px){.header{width:100%;padding:0}}.header__inside{width:90%;display:flex;justify-content:space-between;align-items:center;padding:32px 0 0}.header__inside .logo{display:block;margin-bottom:8px}.header__inside .logo img{height:64px}@media (max-width: 768px){.header__inside .logo{width:56px}}.embla{margin:auto auto 48px;width:100%;position:relative;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%}.embla.no-margin,.embla:last-child{margin-bottom:0}@media (max-width: 768px){.embla.no-margin,.embla:last-child{margin-bottom:0}}@media (max-width: 768px){.embla{margin-bottom:24px}}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__img{border-radius:8px;width:100%}.embla__controls{--button-size: 56px;pointer-events:none;width:100%;display:flex;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.embla__button{pointer-events:all;position:absolute;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;border:0;top:calc(50% - var(--button-size) / 2);background:var(--neutral-1000-o30);cursor:pointer;transition:.3s ease-in-out}.embla__button:hover{background:var(--neutral-1000)}.embla__button--prev{left:20px}.embla__button--prev:hover{left:17px}.embla__button--next{right:20px}.embla__button--next:hover{right:17px}.embla__dots{position:absolute;bottom:16px;pointer-events:all;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--neutral-0);touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:8px;height:8px;opacity:.7;border-radius:50%}.embla__dot--selected{opacity:1;width:12px;height:12px}@media (max-width: 768px){.embla__dot--selected{width:10px;height:10px}}.glightbox-clean .gbtn.gnext,.glightbox-clean .gbtn.gprev,.glightbox-clean .gbtn.gnext:hover,.glightbox-clean .gbtn.gprev:hover{background:transparent}.event-card{border-radius:6px;overflow:hidden;position:relative}.event-card>a{cursor:pointer;text-decoration:none;padding:24px;color:var(--text-on-card-contrast);display:block;height:252px;position:relative}.event-card>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1;transition:background .3s ease}.event-card>a:hover .event-card__bg{transform:scale(1.1)}.event-card>a:hover .event-card__icon{transform:translate(10px)}.event-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out;z-index:0}.event-card__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;gap:24px}.event-card__title{margin-bottom:auto}@media (max-width: 768px){.event-card__title{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.event-card__title{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.event-card__icon{transition:all .3s ease-in-out}.date-wrapper{display:flex;flex-direction:column;gap:4px}@media (max-width: 768px){.date-wrapper__day{font-size:26px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.date-wrapper__day{font-size:31px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (max-width: 768px){.date-wrapper__month{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.date-wrapper__month{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.news-card,.success-card{display:flex;flex-direction:column;background-size:cover;border-radius:6px;overflow:hidden;color:var(--text-primary);background-color:var(--surface-card-base);border:1px solid var(--neutral-315);height:100%}.news-card a,.success-card a{text-decoration:none;color:inherit;display:block}.news-card a:hover,.success-card a:hover{cursor:pointer}.news-card a:hover .success-card__image>img,.success-card a:hover .success-card__image>img{transform:scale(1.05)}.news-card a:hover .news-card__title,.news-card a:hover .news-card__button *,.news-card a:hover .success-card__title,.news-card a:hover .success-card__button *,.success-card a:hover .news-card__title,.success-card a:hover .news-card__button *,.success-card a:hover .success-card__title,.success-card a:hover .success-card__button *{color:var(--brand-accent-primary);background:none}.news-card a:hover .news-card__button,.news-card a:hover .success-card__button,.success-card a:hover .news-card__button,.success-card a:hover .success-card__button{transform:translate(5px)}.news-card__image,.success-card__image{overflow:hidden}.news-card__image img,.success-card__image img{transition:all .5s ease-in-out}.news-card__text-wrapper,.success-card__text-wrapper{padding:24px;height:100%;display:flex;flex-direction:column;gap:8px}.news-card__text-wrapper__meta,.success-card__text-wrapper__meta{display:flex;justify-content:space-between;align-items:center}.news-card__button,.success-card__button{margin-top:auto;transition:all .3s ease-in-out}.news-card__municipalities,.success-card__municipalities{display:flex;gap:12px}.news-card__date,.success-card__date{opacity:.7;color:var(--text-secondary)}@media (max-width: 768px){.news-card__date,.success-card__date{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.news-card__date,.success-card__date{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.news-card__title,.success-card__title{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.news-card__title,.success-card__title{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.news-card__text,.success-card__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.news-card__text,.success-card__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.icon-badge{display:flex;align-items:center;gap:8px}.icon-badge__icon{height:24px}.icon-badge__name{color:var(--text-on-section-base)}@media (max-width: 768px){.icon-badge__name{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.icon-badge__name{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.icon-badge--large .icon-badge__icon{height:40px}@media (max-width: 768px){.icon-badge--large .icon-badge__name{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.icon-badge--large .icon-badge__name{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}.info-card{justify-content:center;gap:24px;padding:32px;height:100%}@media (max-width: 768px){.info-card{padding:32px 24px}}.fullwide-element{width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.fullwide-element>div{width:100%;height:100%;position:initial!important}.municipalitiy-card{min-width:190px}@media (max-width: 768px){.municipalitiy-card{min-width:120px}}.feedback-card{display:flex;padding:24px;gap:24px;border-radius:8px;background:var(--surface-section-brand-soft);margin-bottom:24px}.feedback-card:last-child{margin-bottom:0}@media (max-width: 768px){.feedback-card{flex-direction:column}}.feedback-card__image-wrapper{width:160px;flex:0 0 160px;overflow:hidden;display:block}.feedback-card__image-wrapper img,.feedback-card__image-wrapper picture{width:100%;-o-object-fit:cover;object-fit:cover}.feedback-card__col{display:flex;flex-direction:column;gap:8px;color:var(--text-on-card-brand-soft)}@media (max-width: 768px){.feedback-card__title{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.feedback-card__title{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.feedback-card__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.feedback-card__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.feedback-card__text a{color:var(--brand-accent-primary);text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;display:inline;transition:background-size .3s ease}.feedback-card__text a:hover{background-size:100% 1px}@media (max-width: 768px){.feedback-card__author{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.feedback-card__author{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.kpi-card{display:flex;flex-direction:column;padding:24px;gap:20px;justify-content:center;align-items:center;border-radius:8px;background:var(--surface-section-brand-soft)}.kpi-card__icon{width:64px}@media (max-width: 1280px){.kpi-card__icon{width:48px}}.kpi-card__data{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width: 1280px){.kpi-card__data{gap:4px}}@media (max-width: 768px){.kpi-card__data{gap:8px}}@media (max-width: 768px){.kpi-card__label{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.kpi-card__label{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.kpi-card__value{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.kpi-card__value{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}.filter__no-results{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);position:absolute}.filter__no-results.is-visible{position:relative;transform:translateY(0);transition:all .3s ease-in;opacity:1;visibility:visible;pointer-events:all}.custom-select{position:relative;width:100%;font-family:inherit;margin-bottom:32px}@media (max-width: 768px){.custom-select{margin-bottom:26px}}.custom-select__native{display:none}@media (max-width: 768px){.custom-select__value{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.custom-select__value{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.custom-select__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid var(--border-input-placeholder);border-radius:4px;cursor:pointer}.custom-select__trigger:focus{outline:none;border-color:var(--border-input-focus)}.custom-select__indicator{margin-left:8px;color:var(--icn-input-placeholder);transition:transform .2s ease}.custom-select.open .custom-select__indicator{transform:rotate(180deg);color:var(--icn-input-placeholder)}.custom-select__options{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:0;background:#fff;border:1px solid var(--border-input-placeholder);border-radius:4px;max-height:250px;overflow-y:auto;z-index:10;display:none}@media (max-width: 768px){.custom-select__options{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.custom-select__options{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}}.custom-select.open .custom-select__options{display:block}.custom-select__option{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .2s ease}.custom-select__option:hover,.custom-select__option:focus{background:#f1f1f1}.custom-select__icon{width:24px;height:24px}.no-results{display:flex;max-width:400px;gap:24px;flex-direction:column;align-items:center;margin:0 auto}@media (max-width: 768px){.no-results__text{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.no-results__text{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.download-item{display:flex;gap:8px;border-radius:4px;border:1px solid #c4c4c4;padding:16px;color:var(--text-on-card-base);text-decoration:none;transition:all .3s ease-in-out}.download-item:hover{background:var(--bg-button-secondary-hover)}.download-item__icon{width:48px}.download-item__col{display:flex;flex-direction:column;gap:4px}@media (max-width: 768px){.download-item__name{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.download-item__name{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.download-item__description{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}@media (min-width: 768px){.download-item__description{font-size:13px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.3}}.hero{background-size:cover;background-position:center;width:100%;min-height:640px;box-shadow:inset 100vw 0 var(--neutral-1000-o30)}@media (max-width: 768px){.hero{min-height:220px}}.hero__extended{padding:65px 0}.hero__image{width:30%;margin-bottom:24px}.hero__title{color:var(--neutral-0);margin-bottom:64px}@media (max-width: 768px){.hero__title{font-size:26px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.hero__title{font-size:64px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.1}}.hero__action-container{display:flex;gap:16px}@media (max-width: 768px){.hero__action-container{flex-direction:column}}.content-element .action-container{display:flex;gap:8px;flex-direction:column}@media (max-width: 768px){.content-element .map{height:400px}}.content--default{background-color:var(--surface-section-base)}.content--light{background-color:var(--surface-section-brand-soft)}.content--dark{background-color:var(--surface-section-brand-strong)}@media (max-width: 768px){.content{padding:0 24px}}.content .container{max-width:1056px;margin:0 auto;padding:96px 24px}@media (max-width: 768px){.content .container{padding:64px 0;width:100%}}.list-section__button{margin-bottom:64px}@media (max-width: 768px){.list-section__button{margin-bottom:46px}}.list-section__button>.button{min-width:240px}@media (max-width: 768px){.list-section__button>.button{width:100%}}.entry-detail__hero{max-height:600px;overflow:hidden;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center}.entry-detail__hero-image{width:100%}.entry-detail__content-wrapper{padding:64px 0}@media (max-width: 768px){.entry-detail__content-wrapper{margin-bottom:32px}}.entry-detail__date{color:var(--text-secondary);margin-bottom:8px}@media (max-width: 768px){.entry-detail__date{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.entry-detail__date{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.entry-detail__date{margin-bottom:4px}}.entry-detail__title{margin-bottom:24px}@media (max-width: 768px){.entry-detail__title{font-size:26px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.entry-detail__title{font-size:31px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (max-width: 768px){.entry-detail__title{margin-bottom:16px}}.entry-detail__tags{display:flex;gap:16px;margin-bottom:32px}@media (max-width: 768px){.entry-detail__tags{margin-bottom:24px}}.entry-detail__action-container{margin-bottom:24px}.entry-detail__action-container>.button{width:100%}.consultant__header{display:grid;grid-template-columns:1fr 2fr;gap:48px}@media (max-width: 1280px){.consultant__header{display:flex;flex-direction:column;gap:40px}}@media (max-width: 768px){.consultant__header{gap:24px}}@media (max-width: 1280px){.consultant__header__image{max-width:200px}}.consultant__municipalities{padding-left:0;list-style:none;display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}@media (max-width: 768px){.consultant__municipalities{margin-bottom:24px}}.consultant__services__list{padding-left:0;list-style:none}.consultant__name{margin-bottom:32px}@media (max-width: 768px){.consultant__name{font-size:32px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (min-width: 768px){.consultant__name{font-size:39px;font-family:Lexend,sans-serif;font-weight:700;line-height:1.2}}@media (max-width: 768px){.consultant__name{margin-bottom:16px}}.consultant__meta{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (max-width: 768px){.consultant__meta{margin-bottom:24px}}.consultant__meta__title{margin-bottom:8px;opacity:.5}@media (max-width: 768px){.consultant__meta__title{font-size:15px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.consultant__meta__title{font-size:16px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (max-width: 768px){.consultant__meta__text{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.consultant__meta__text{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.consultant__button-wrapper{display:flex;gap:16px}@media (max-width: 768px){.consultant__button-wrapper{flex-direction:column;gap:12px}}.text-image__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 768px){.text-image__wrapper.image-right{flex-direction:column-reverse}}@media (max-width: 1280px){.text-image__wrapper{gap:32px}}@media (max-width: 768px){.text-image__wrapper{display:flex;flex-direction:column;gap:32px}}.success-detail__project-info{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (max-width: 768px){.success-detail__project-info{gap:8px;margin-bottom:32px}}.success-detail__image-gallery,.success-detail .text-block{margin-bottom:32px}@media (max-width: 768px){.project-leader-list{font-size:18px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.project-leader-list{font-size:20px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.project-leader-list__row{gap:3px;display:flex;padding:8px}@media (max-width: 768px){.project-leader-list__row{flex-direction:column}}@media (max-width: 768px){.project-leader-list__row{padding:8px 12px}}@media (max-width: 768px){.project-leader-list__row{gap:0}}.project-leader-list__row--even{background-color:var(--surface-section-brand-soft)}.project-leader-list__row--odd{background-color:var(--surface-section-base)}.project-leader-list__municipality-wrapper{margin-bottom:32px}.project-leader-list__municipality-wrapper:last-child{margin-bottom:0}.project-leader-list__municipality{margin-bottom:16px}.project-leader-list__name{width:50%}.project-leader-list__email a{text-decoration:underline;color:var(--text-primary);cursor:pointer}@media (max-width: 768px){.project-leader-list__email a{font-size:18px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.project-leader-list__email a{font-size:20px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}.footer{padding:56px 0;background-color:var(--surface-section-contrast)}.footer__inside{padding:0 24px;display:flex;gap:16px;flex-direction:column;color:var(--text-on-section-contrast)}@media (max-width: 768px){.footer__inside{padding:0 24px}}.footer__action-container{display:flex;flex-direction:column;align-items:flex-start}.footer__action-container .button{padding-left:0;color:var(--text-on-card-contrast);transition:all .3s ease-in}.footer__action-container .button:hover{transform:translate(5px);background:transparent}@media (max-width: 768px){.footer__title{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.footer__title{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}.footer__text{opacity:.7}@media (max-width: 768px){.footer__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}@media (min-width: 768px){.footer__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:400;line-height:1.3}}.footer__copyright{opacity:.7}@media (max-width: 768px){.footer__copyright{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}@media (min-width: 768px){.footer__copyright{font-size:13px;font-family:Lexend,sans-serif;font-weight:500;line-height:1.2}}.error-page{display:flex;align-items:center;justify-content:center;min-height:80vh}.error-page__wrapper{max-width:650px;width:90%;padding:0 24px;display:flex;flex-direction:column;gap:24px;justify-content:center;text-align:center}@media (max-width: 768px){.error-page__title{font-size:22px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (min-width: 768px){.error-page__title{font-size:25px;font-family:Lexend,sans-serif;font-weight:600;line-height:1.2}}@media (max-width: 768px){.error-page__text{font-size:15px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}@media (min-width: 768px){.error-page__text{font-size:16px;font-family:Lexend,sans-serif;font-weight:300;line-height:1.5}}
