:root{--breakpoint-xs:320px;--breakpoint-s:576px;--breakpoint-m:768px;--breakpoint-l:992px;--breakpoint-xl:1248px;--container-width-xs:288px;--container-width-s:544px;--container-width-m:720px;--container-width-l:944px;--container-width-xl:1200px;--color-brick:#bd2719;--color-brick-light:#ffeeed;--color-brick-medium-light:#facbc8;--color-brick-dark:#800e04;--color-bus:#0000bf;--color-bus-light:#f0f0ff;--color-bus-medium-light:#ccf;--color-bus-dark:#00005e;--color-coat-of-arms:#0072c6;--color-coat-of-arms-light:#e6f4ff;--color-coat-of-arms-medium-light:#b5daf7;--color-coat-of-arms-dark:#005799;--color-copper:#00d7a7;--color-copper-light:#cffaf1;--color-copper-medium-light:#9ef0de;--color-copper-dark:#00a17d;--color-engel:#ffe977;--color-engel-light:#fff9db;--color-engel-medium-light:#fff3b8;--color-engel-dark:#dbc030;--color-fog:#9fc9eb;--color-fog-light:#e8f3fc;--color-fog-medium-light:#d0e6f7;--color-fog-dark:#72a5cf;--color-gold:#c2a251;--color-gold-light:#f7f2e4;--color-gold-medium-light:#e8d7a7;--color-gold-dark:#9e823c;--color-metro:#fd4f00;--color-metro-light:#ffeee6;--color-metro-medium-light:#ffcab3;--color-metro-dark:#bd2f00;--color-silver:#dedfe1;--color-silver-light:#f7f7f8;--color-silver-medium-light:#efeff0;--color-silver-dark:#b0b8bf;--color-summer:#ffc61e;--color-summer-light:#fff4d4;--color-summer-medium-light:#ffe49c;--color-summer-dark:#cc9200;--color-suomenlinna:#f5a3c7;--color-suomenlinna-light:#fff0f7;--color-suomenlinna-medium-light:#ffdbeb;--color-suomenlinna-dark:#e673a5;--color-tram:#008741;--color-tram-light:#dff7eb;--color-tram-medium-light:#a3e3c2;--color-tram-dark:#006631;--color-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#666;--color-black-70:#4d4d4d;--color-black-80:#333;--color-black-90:#1a1a1a;--color-error:#b01038;--color-error-light:#f6e2e6;--color-error-dark:#8d0d2d;--color-success:#007a64;--color-success-light:#e2f5f3;--color-success-dark:#006250;--color-alert:#ffda07;--color-alert-light:#fff4b4;--color-alert-dark:#d18200;--color-info:#0062b9;--color-info-light:#e5eff8;--color-info-dark:#004f94;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,.2);--spacing-layout-2-xs:1rem;--spacing-layout-xs:1.5rem;--spacing-layout-s:2rem;--spacing-layout-m:3rem;--spacing-layout-l:4rem;--spacing-layout-xl:6rem;--spacing-layout-2-xl:8rem;--spacing-4-xs:0.125rem;--spacing-3-xs:0.25rem;--spacing-2-xs:0.5rem;--spacing-xs:0.75rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:2.5rem;--spacing-2-xl:3.0rem;--spacing-3-xl:3.5rem;--spacing-4-xl:4rem;--spacing-5-xl:4.5rem;--fontsize-heading-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--fontsize-heading-m:1.5rem;--fontsize-heading-s:1.25rem;--fontsize-heading-xs:1.125rem;--fontsize-heading-xxs:1rem;--fontsize-body-s:0.875rem;--fontsize-body-m:1rem;--fontsize-body-l:1.125rem;--fontsize-body-xl:1.25rem;--font-default:HelsinkiGrotesk,Arial,sans-serif;--lineheight-s:1;--lineheight-m:1.2;--lineheight-l:1.5;--lineheight-xl:1.75}body{--webform-element-width--input-small:184px;--webform-element-width--input-medium:332px;--webform-element-width--input-large:591px;--webform-element-width--fieldset:714px;--forms-app-element-width--input-small:180px;--forms-app-element-width--input-medium:282px;--forms-app-element-width--input-large:384px;--forms-app-element-width--input-xl:588px;--forms-app-element-width--input-xxl:792px}.hds-icon--size-xs,.hel-icon--size-xs{height:16px;width:16px}.hds-icon--size-s,.hel-icon--size-s{height:24px;width:24px}.hds-icon--size-m,.hel-icon--size-m{height:32px;width:32px}.hds-icon--size-l,.hel-icon--size-l{height:48px;width:48px}.hds-icon--size-xl,.hel-icon--size-xl{height:64px;width:64px}.hel-icon.hel-icon--pen-line{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M20.5 20v2h-17v-2zM14.25 2.5 19 7.25 8.25 18l-4.736-.014L3.5 13.25zm0 2.75L5.5 14l.007 1.994L7.5 16l8.75-8.75z"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M20.5 20v2h-17v-2zM14.25 2.5 19 7.25 8.25 18l-4.736-.014L3.5 13.25zm0 2.75L5.5 14l.007 1.994L7.5 16l8.75-8.75z"/></g></svg>')}.hel-icon.hds-icon--company{background:#000;background:var(--color-black);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><g fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"><path d="M24 24H0v-2h24zM1 .203l11.5 3.026V7h-2V4.77L3 2.798V22H1z"/><path d="M12 18h4v4h-4z"/><path d="M5 7h18v15h-2V9H7v13H5zm3 3h12v6H8zm2 2v2h8v-2z"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><g fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"><path d="M24 24H0v-2h24zM1 .203l11.5 3.026V7h-2V4.77L3 2.798V22H1z"/><path d="M12 18h4v4h-4z"/><path d="M5 7h18v15h-2V9H7v13H5zm3 3h12v6H8zm2 2v2h8v-2z"/></g></svg>')}.hds-button--secondary:not(.eu-cookie-compliance-default-button):not(.eu-cookie-compliance-save-preferences-button){--background-color:transparent;--background-color-hover:var(--color-black-80);--background-color-focus:transparent;--background-color-hover-focus:var(--color-black-80);--background-color-disabled:transparent;--color:var(--color-black);--color-hover:var(--color-white);--color-focus:var(--color-black);--color-hover-focus:var(--color-black);--color-disabled:var(--color-black-40)}.hds-button--primary:not(:disabled),.hds-button--secondary:not(:disabled):not(.eu-cookie-compliance-default-button):not(.eu-cookie-compliance-save-preferences-button){border-color:#000;border-color:var(--color-black,transparent)}.hds-button.hds-button--supplementary .hds-button__label{margin:0;padding:0 .5rem;padding:0 var(--spacing-2-xs)}.hds-button.hds-button--supplementary:after,.hds-button.hds-button--supplementary:before{display:none!important}.hds-button--supplementary:not(:disabled){--background-color-hover:rgba(0,0,0,.1);background:transparent;border-color:transparent}@supports (color:rgb(0 0 0/0)){.hds-button--supplementary:not(:disabled){--background-color-hover:rgba(0,0,0,.1)}}.hds-button--supplementary:not(:disabled):hover{background-color:var(--background-color-hover)}.hds-button--alert{--background-color:red}@supports (color:rgb(0 0 0/0)){.hds-button--alert{--background-color:red}}a.hds-button.webform-button--delete-draft:not(:disabled){-webkit-text-decoration:none;text-decoration:none}a.hds-button.webform-button--delete-draft:not(:disabled) .hds-button__label_wrapper{display:inline}a.hds-button.webform-button--delete-draft:not(:disabled) .hds-button__label{-webkit-text-decoration:underline;text-decoration:underline}a.hds-button.webform-button--delete-draft:not(:disabled):hover .hds-button__label{-webkit-text-decoration:none;text-decoration:none}.openid-connect-login-form input[type=submit].hds-button{width:220px}.hds-button__label_wrapper{align-items:center;display:flex}.hds-button__label_wrapper:not(.hds-button)>.hds-button__label{margin:0 .5rem;margin:0 var(--spacing-2-xs)}.hds-link{--link-visited-color:var(--color-black);--link-color:var(--color-black)}.hds-card{--background-color:var(--color-white);--border-color:var(--color-black-90);--color:var(--color-black-90);--border-width:2px;--padding-horizontal:var(--spacing-l);--padding-vertical:var(--spacing-m);background-color:#fff;background-color:var(--background-color);color:#1a1a1a;color:var(--color);padding:1.5rem 2rem;padding:var(--padding-vertical) var(--padding-horizontal)}.hds-card--border{border:var(--border-width) solid var(--border-color)}.hds-card__body{display:grid;grid-gap:1.5rem;grid-gap:var(--spacing-m);gap:1.5rem;gap:var(--spacing-m);margin-bottom:2rem;margin-bottom:var(--spacing-l)}.hds-card__body:last-child{margin-bottom:0}.hds-card__heading{font-size:1.5rem;font-size:var(--fontsize-heading-m);font-weight:700;line-height:1.2;line-height:var(--lineheight-m)}.hds-card__text{font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l)}.hds-card--applicant-role{margin-bottom:2rem;margin-bottom:var(--spacing-l);margin-right:0;max-width:400px;width:100%}.hds-card__heading-m{font-size:1.5rem;font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:32px;margin-top:0}.grants-profile--menuitem--login,.grants-profile--menuitem--logout{align-items:center;display:flex;flex-flow:column;font-size:.875rem;font-size:var(--fontsize-body-s);height:2.5rem;height:var(--spacing-xl);margin-left:.5rem;margin-left:var(--spacing-2-xs);margin-right:.5rem;margin-right:var(--spacing-2-xs);position:relative;text-align:center;width:2.5rem;width:var(--spacing-xl)}.grants-profile--menuitem--login .hel-icon,.grants-profile--menuitem--logout .hel-icon{display:block;margin:auto}.grants-profile--menuitem--login-triggertext,.grants-profile--menuitem--logout-triggertext{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);display:block;max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.block--grants-profile--menuitem{align-items:center;display:flex;grid-area:brand;z-index:2}.block--branding{flex-grow:10}.grants-frontpage-info-block{margin-bottom:6rem;margin-bottom:var(--spacing-layout-xl)}.grants-profile--menuitem{height:1.5rem;height:var(--spacing-m);margin-left:.5rem;margin-left:var(--spacing-2-xs);margin-right:.5rem;margin-right:var(--spacing-2-xs);position:relative;width:1.5rem;width:var(--spacing-m)}@media(min-width:768px){.grants-profile--menuitem{height:3rem;height:var(--spacing-2-xl);width:3rem;width:var(--spacing-2-xl)}}.grants-profile--menuitem a{-webkit-text-decoration:none;text-decoration:none}.grants-profile--menuitem--notifications{background-color:#b01038;background-color:var(--color-error);border:2px solid #fff;border:2px solid var(--color-white);border-radius:50%;color:#fff;color:var(--color-white);font-size:.875rem;font-size:var(--fontsize-body-s);font-weight:700;height:.75rem 1.25;height:var(--spacing-xs) 1.25;line-height:1rem;line-height:var(--spacing-layout-2-xs);position:absolute;right:-5px;text-align:center;top:-5px;width:.75rem 1.25;width:var(--spacing-xs) 1.25;z-index:2}.grants-profile--menuitem--initials{border-radius:50%;font-weight:700;height:1.5rem;height:var(--spacing-m);line-height:1.5rem;line-height:var(--spacing-m);text-align:center;vertical-align:middle;width:1.5rem;width:var(--spacing-m)}@media(min-width:768px){.grants-profile--menuitem--initials{height:3rem;height:var(--spacing-2-xl);line-height:3rem;line-height:var(--spacing-2-xl);width:3rem;width:var(--spacing-2-xl)}}.grants-profile--menuitem--initials:active,.grants-profile--menuitem--initials:focus,.grants-profile--menuitem--initials:hover{-webkit-text-decoration:underline;text-decoration:underline}.grants-profile--menuitem--initials-colorscheme-2{background-color:#0000bf;background-color:var(--color-bus);color:#fff;color:var(--color-white)}.grants-profile--menuitem--initials-colorscheme-1{background-color:#ffe977;background-color:var(--color-engel);color:#000;color:var(--color-black)}.grants-profile--menuitem--initials-colorscheme-0{background-color:#008741;background-color:var(--color-tram);color:#fff;color:var(--color-white)}.sidebar-important-links{margin-top:3rem;margin-top:var(--spacing-2-xl)}.sidebar-important-links .sidebar-text .sidebar-text__text-content>p{padding:1rem 1.5rem;padding:var(--spacing-s) var(--spacing-m)}.block--service-page-banner{background-color:#ffe977;background-color:var(--color-engel);margin-top:2rem;margin-top:var(--spacing-layout-s);padding:2rem;padding:var(--spacing-layout-s)}.block--service-page-banner h2{margin-top:0}.block--service-page-banner .hds-icon{margin-bottom:2rem;margin-bottom:var(--spacing-layout-s)}.hds-button.service-page-sidebar-link{background-color:var(--hdbt-color-palette--secondary);padding:.75rem;padding:var(--spacing-xs)}.hds-button.service-page-sidebar-link:hover{color:#000;color:var(--color-black)}.terms_block{padding-bottom:4rem;padding-bottom:var(--spacing-4-xl)}#block-servicepageanonblock .hds-button,#block-servicepageauthblock .hds-button{margin-top:1.5rem;margin-top:var(--spacing-m)}@media(min-width:992px){#block-servicepageanonblock h2,#block-servicepageauthblock h2{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width:992px)and (min-width:992px){#block-servicepageanonblock h2,#block-servicepageauthblock h2{--line-height:1.25;font-size:1.5rem;font-weight:500}}.grants-service-page-block{background-color:#fff4b4;background-color:var(--color-alert-light);margin-top:1.5rem;margin-top:var(--spacing-m);padding:1.5rem;padding:var(--spacing-m)}.grants-service-page-block h3{font-size:1.25rem;font-size:var(--fontsize-heading-s);margin-top:0}.grants-service-page-block .hel-icon{vertical-align:text-bottom}.grants-service-page-block--auth{background-color:#e5eff8;background-color:var(--color-info-light)}.hel-icon.hel-icon--swap-user{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M6 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6m12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6M4 10a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H1zm15 8a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H13zm3-17h-3V1h3a3 3 0 0 1 3 3v1.086l1.293-1.293 1.414 1.414L18 8.914l-3.707-3.707 1.414-1.414L17 5.086V4a1 1 0 0 0-1-1M6 15.086l3.707 3.707-1.414 1.414L7 18.914V20a1 1 0 0 0 1 1h3v2H8a3 3 0 0 1-3-3v-1.086l-1.293 1.293-1.414-1.414z"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M6 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6m12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6M4 10a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H1zm15 8a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H13zm3-17h-3V1h3a3 3 0 0 1 3 3v1.086l1.293-1.293 1.414 1.414L18 8.914l-3.707-3.707 1.414-1.414L17 5.086V4a1 1 0 0 0-1-1M6 15.086l3.707 3.707-1.414 1.414L7 18.914V20a1 1 0 0 0 1 1h3v2H8a3 3 0 0 1-3-3v-1.086l-1.293 1.293-1.414-1.414z"/></g></svg>')}.nav-toggle-dropdown--profile .profile__information{background-color:#f2f2f2;background-color:var(--color-black-5)}.nav-toggle-dropdown--profile .profile__full-name{font-weight:700}.nav-toggle-dropdown--profile .grants-profile--menuitem--mandate,.nav-toggle-dropdown--profile .grants-profile--menuitem--switch-role{--line-height:1.5555555556;border-block-start:1px solid #ccc;display:block;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding:16px;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width:992px){.nav-toggle-dropdown--profile .grants-profile--menuitem--mandate,.nav-toggle-dropdown--profile .grants-profile--menuitem--switch-role{border-bottom:none}}.nav-toggle-dropdown--profile .grants-profile--menuitem--mandate:hover,.nav-toggle-dropdown--profile .grants-profile--menuitem--switch-role:hover{-webkit-text-decoration:underline;text-decoration:underline}.nav-toggle-dropdown--profile .grants-profile--menuitem--mandate:focus,.nav-toggle-dropdown--profile .grants-profile--menuitem--switch-role:focus{outline:3px solid #000;outline-offset:-3px}.application-timeout-message{display:none;padding-left:1rem;padding-left:var(--spacing-s,16px);position:fixed;right:0;top:50%;z-index:100}.application-timeout-message.slide-in{animation:slide-in-right .5s ease forwards;display:block}.application-timeout-message .close-application-timeout-message{cursor:pointer;font-size:1.25rem;position:absolute;right:1.25rem}@keyframes slide-in-right{0%{right:-500px}to{right:1.25rem}}.view_application_search_search_api .main-content{margin-top:0}.view_application_search_search_api .search-result-amount--wrapper{align-items:center;display:flex}.view_application_search_search_api .search-result-amount--wrapper p{margin-top:0}.view_application_search_search_api select.search-result-amount{border:1px solid grey;border:1px solid var(--color-black-50);margin-left:2rem;margin-left:var(--spacing-l);margin-right:.5rem;margin-right:var(--spacing-2-xs)}.view_application_search_search_api .search-filter-button{background-color:#000;background-color:var(--color-black);border:0;border-radius:180px;color:#fff;color:var(--color-white);display:inline-block;margin:0 .5rem .5rem 0;margin:0 var(--spacing-2-xs) var(--spacing-2-xs) 0;padding:.5rem .75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.view_application_search_search_api .search-filter-button:focus{--focus-outline-color:#000;box-shadow:none;outline:3px solid #000;outline:var(--outline-width,3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter,2px)}.view_application_search_search_api .search-filter-button span{vertical-align:middle}.view_application_search_search_api .search-filter-button span.hel-icon:hover{cursor:pointer}.view-application-search-search-api .main-content{margin-top:2rem;margin-top:var(--spacing-layout-s)}.view-application-search-search-api .main-content .view-header{align-items:center;display:flex;margin-bottom:2rem;margin-bottom:var(--spacing-layout-s)}.application_search--link{display:block;height:100%;padding-bottom:1.5rem;padding-bottom:var(--spacing-m);position:relative;-webkit-text-decoration:none;text-decoration:none}.application_search--link:after{--icon-size:1.5rem;background-color:#000;background-size:contain;bottom:1rem;bottom:var(--spacing-s);content:"";display:inline-block;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));left:1.5rem;left:var(--spacing-m);margin-left:-4px;margin-top:8px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));position:absolute;transition:transform .2s linear;vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}@media(prefers-reduced-motion){.application_search--link:after{transition:none}}@media(min-width:576px){.application_search--link:after{--icon-size:3rem;margin-left:-8px;margin-top:16px}}.application_search--link:focus h3,.application_search--link:hover h3{-webkit-text-decoration:none;text-decoration:none}.application_search--link:focus:after,.application_search--link:hover:after{transform:translateX(8px)}@media(prefers-reduced-motion){.application_search--link:focus:after,.application_search--link:hover:after{transform:none}}.application_search--filter-wrapper{background:#f2f2f2;background:var(--color-black-5)}.application_search--filter-wrapper h2{font-size:1.5rem;font-size:var(--fontsize-heading-m);margin-bottom:2rem;margin-bottom:var(--spacing-layout-s);margin-top:2rem;margin-top:var(--spacing-layout-s)}.application_search--filter-wrapper form{align-items:center;border-bottom:2px solid #ccc;border-bottom:2px solid var(--color-black-20);display:flex;flex-flow:row wrap;gap:1rem;gap:var(--spacing-s);justify-content:space-between;margin-bottom:2rem;margin-bottom:var(--spacing-layout-s);padding-bottom:2rem;padding-bottom:var(--spacing-layout-s)}.application_search--filter-wrapper form .form-item{margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;width:calc(33.33333% - .66667rem);width:calc((100% - var(--spacing-s) - var(--spacing-s))/3)}.application_search--filter-wrapper form .form-item label{color:var(--label-color-default);font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs)}.application_search--filter-wrapper form .form-item .grant-applications--select-wrapper{min-width:100%;width:100%}.application_search--filter-wrapper form .hds-text-input:first-child{max-width:none;width:100%}.application_search--filter-wrapper form .hds-text-input:first-child input{width:100%}.application_search--filter-wrapper form .form-actions{align-items:center;display:flex;gap:16px;order:6;padding-top:1.5rem;padding-top:var(--spacing-m);width:100%}@media(min-width:768px){.application_search--filter-wrapper form .form-actions{width:17%}}.application_search--filter-wrapper form .form-actions input{min-width:250px;width:100%}.application_search--filter-wrapper form .form-item-items-per-page{display:none}.application_search--filter-wrapper form .form-item-kohderyhma{order:1}.application_search--filter-wrapper form .form-item-avustuslaji{order:2}.application_search--filter-wrapper form .form-item-hakija{order:3}.application_search--filter-wrapper form .form-item-search{max-width:100%;order:4;width:50%}.application_search--filter-wrapper form .form-item-application-open{page-break-before:left;-moz-column-break-before:left;break-before:left;display:block;margin-top:1.5rem;margin-top:var(--spacing-m);order:5;width:30%}.application_search--filter-wrapper form [data-drupal-selector=edit-reset]{background-color:transparent;border:0;color:#000;color:var(--color-black)}.application_search--filter-wrapper .hds-koros{background-color:#f2f2f2;background-color:var(--color-black-5)}.application_search--filter-wrapper .hero .hero__container{padding-bottom:1.5rem;padding-bottom:var(--spacing-m)}.application_search--filters{padding-bottom:3rem;padding-bottom:var(--spacing-layout-m);padding-top:0}.application_search--rows{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width:576px){.application_search--rows{flex-direction:row;margin-left:-1.5rem;margin-left:calc(var(--spacing-m)*-1);width:calc(100% + 1.5rem);width:calc(100% + var(--spacing-m))}}.application_search--row{box-shadow:1px 2px 4px 0 rgba(0,0,0,.5);margin-bottom:2rem;margin-bottom:var(--spacing-l);position:relative;width:100%}@media(min-width:576px){.application_search--row{margin-left:1.5rem;margin-left:var(--spacing-m);width:calc(50% - 1.5rem);width:calc(50% - var(--spacing-m))}}@media(min-width:992px){.application_search--row{width:calc(33.33333% - 1.5rem);width:calc(33.33333% - var(--spacing-m))}}.application_search--row h3{font-size:1.5rem;font-size:var(--fontsize-heading-m);margin-top:.75rem;margin-top:var(--spacing-xs)}.application_search--row .views-field-search-api-excerpt{height:auto;overflow:auto;word-break:normal}.application_search--row .views-field{padding:.75rem 1.5rem;padding:var(--spacing-xs) var(--spacing-m)}.application_search--row .views-field-field-target-group{padding:0}.application_search--row .views-field-field-avustuslaji{padding:.75rem 1.5rem 3rem;padding:var(--spacing-xs) var(--spacing-m) var(--spacing-layout-m) var(--spacing-m)}.application_search--row .views-field-field-avustuslaji .tag_avustuslaji{background:#000;background:var(--color-black);border-radius:1.5rem;border-radius:var(--spacing-m);color:#fff;color:var(--color-white);display:inline-block;margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs);padding:.25rem .75rem;padding:var(--spacing-3-xs) var(--spacing-xs)}.application_search--row .views-field-field-application-period .field-content{align-items:center;display:flex;gap:1rem;gap:var(--spacing-s);position:relative}.application_search--row .views-field-field-application-period .field-content span{display:block}.application_search--row .tag_target_group{background:#ccc;background:var(--color-black-20);color:#000;color:var(--color-black);font-size:.875rem;font-size:var(--fontsize-body-s);font-weight:700;padding:1.5rem;padding:var(--spacing-m);text-align:center;text-transform:uppercase;width:100%}.application_search--row .tag_target_group_12{background:#facbc8;background:var(--color-brick-medium-light)}.application_search--row .tag_target_group_20{background:#00d7a7;background:var(--color-copper)}.application_search--row .tag_target_group_21{background:#ffcab3;background:var(--color-metro-medium-light)}.application_search--row .tag_target_group_22{background:#ffdbeb;background:var(--color-suomenlinna-medium-light)}.application_search--row .tag_target_group_23{background:#ffe977;background:var(--color-engel)}.application_search--row .tag_target_group_24{background:#ccf;background:var(--color-bus-medium-light)}.application_search--row .tag_target_group_25{background:#b5daf7;background:var(--color-coat-of-arms-medium-light)}.application_search--row .tag_target_group_26{background:#e8d7a7;background:var(--color-gold-medium-light)}.application_search--row .tag_target_group_27{background:#a3e3c2;background:var(--color-tram-medium-light)}.application_search--row .tag_target_group_28{background:#fff4d4;background:var(--color-summer-light)}.application_search--row .tag_target_group_29{background:#9fc9eb;background:var(--color-fog)}.application_search--row .tag_target_group_30{background:#cffaf1;background:var(--color-copper-light)}.application_search--row .tag_target_group_31{background:#c2a251;background:var(--color-gold)}.view-ukk .view-filters{display:none}.view-ukk .ukk_categories{display:block;margin:2.5rem 0;margin:var(--spacing-xl) 0;padding:0}.view-ukk .ukk_categories li{display:inline-block;list-style:none;margin:1.5rem 1rem 0 0;margin:var(--spacing-m) var(--spacing-s) 0 0;padding:0}.view-ukk .hero .hero__text-content{max-width:100%}.view-ukk #edit-field-category-target-id{display:flex}.view-ukk #edit-field-category-target-id .hds-radio-button:first-of-type{margin-top:.5rem;margin-top:var(--spacing-2-xs)}.view-ukk #edit-field-category-target-id .hds-radio-button:is(:first-of-type){margin-top:.5rem;margin-top:var(--spacing-2-xs)}.view-ukk #edit-field-category-target-id .hds-radio-button .hds-radio-button__input:checked+.hds-radio-button__label{background:#000;background:var(--color-black);border-radius:1.5rem;border-radius:var(--spacing-m);color:#fff;color:var(--color-white);padding:.5rem 1rem;padding:var(--spacing-2-xs) var(--spacing-s)}.view-ukk #edit-field-category-target-id .hds-radio-button__label{padding:.5rem 1rem;padding:var(--spacing-2-xs) var(--spacing-s)}.view-ukk #edit-field-category-target-id .hds-radio-button__label:after,.view-ukk #edit-field-category-target-id .hds-radio-button__label:before{display:none}.view-ukk .views-exposed-form fieldset{margin-bottom:0}.view-ukk .views-exposed-form .form-submit{margin-bottom:2rem;margin-bottom:var(--spacing-l)}.view-ukk .category{background:#000;background:var(--color-black);border-radius:1.5rem;border-radius:var(--spacing-m);color:#fff;color:var(--color-white);display:inline-block;padding:.5rem 1rem;padding:var(--spacing-2-xs) var(--spacing-s);-webkit-text-decoration:none;text-decoration:none}.view-ukk .category-unselected{background:#ccc;background:var(--color-black-20);color:#000;color:var(--color-black)}.page--select-applicant-role,.page--select-applicant-role .layout-main-wrapper,.page--select-applicant-role body{background-color:#f2f2f2;background-color:var(--color-black-5)}.page--select-applicant-role .main-content,.page--select-applicant-role h1{margin-top:2rem;margin-top:var(--spacing-l)}.page--select-applicant-role p{margin-bottom:1.5rem;margin-bottom:var(--spacing-m)}.node--type-service .errand-service__channels .service-channel__links a[href^="https://avustukset.hel.fi"]{display:none}.node--type-service .service-channel__info p:first-of-type{margin-top:0}.node--type-service .service-channel--mail{display:none}#block-grantspreviewlink>h2,#block-servicepageanonblock>h2,#block-servicepageauthblock>h2{margin-top:0}.user-login__text-container{background:#fff;background:var(--color-white);max-width:500px;padding:1.5rem;padding:var(--spacing-m)}.user-login__text-container p:first-of-type{margin-top:0}.tabs{--tablist-border-color:var(--color-black-20);--tablist-border-size:1px;--tab-color:var(--color-black);--tab-font-size:var(--fontsize-body-m);--tab-height:48px;--tab-min-width:148px;--tab-spacing:var(--spacing-s);--tab-active-border-size:5px;--tab-active-border-color:var(--color-black);--tab-focus-outline-size:2px;--tab-focus-outline-color:var(--color-coat-of-arms);display:flex;flex-flow:row wrap}.tabs--tablist{box-sizing:border-box;flex-grow:1;margin-bottom:-1px;overflow-x:hidden;position:relative;width:100%}.tabs--content-wrapper{width:100%}.tabs--content-wrapper .container{padding-top:1px}.tabs [role=tablist]{box-sizing:border-box;list-style:none;margin:0;padding:var(--tab-focus-outline-size) 0;white-space:nowrap}.tabs [role=tab]{background:transparent;border:0;cursor:pointer;display:inline-block;margin:0;outline:none;padding:0}.tabs [role=tab] span{align-items:center;box-sizing:border-box;color:var(--tab-color);display:flex;font-size:var(--tab-font-size);height:var(--tab-height);justify-content:center;margin:0;min-width:var(--tab-min-width);padding:0 var(--tab-spacing);pointer-events:none;position:relative}.tabs [role=tab] span:before{background:var(--tablist-border-color);bottom:0;content:"";height:var(--tablist-border-size);position:absolute;width:100%;z-index:100}.tabs [role=tab] span:focus:before,.tabs [role=tab] span:hover:before,.tabs [role=tab][aria-selected=true] span:before{background-color:var(--tab-active-border-color);bottom:0;content:"";height:var(--tab-active-border-size);position:absolute;width:100%;z-index:100}.tabs [role=tabpanel].is-hidden{display:none}.node--form-page .list-of-links{margin-left:0;margin-top:0;width:100%}@media(min-width:768px){.node--form-page .list-of-links{margin-top:0}}.node--form-page .list-of-links>.container{padding-top:0}.node--form-page .list-of-links .list-of-links__title{border-top:2px solid #ccc;border-top:2px solid var(--color-black-20);margin:0 0 6rem;margin:0 0 var(--spacing-layout-xl)}@media(min-width:576px){.node--form-page .list-of-links .list-of-links__container{width:calc(100% - 6rem);width:calc(100% - var(--spacing-layout-xl))}}@media(min-width:768px){.node--form-page .list-of-links .list-of-links__container{width:100%}}.node--form-page .list-of-links .list-of-links__content{height:auto;margin-top:0}@media(min-width:768px){.node--form-page .list-of-links .list-of-links__content{display:grid;grid-template-columns:auto auto auto;margin:0 1.5rem 0 0;margin:0 var(--spacing-m) 0 0}}.node--form-page .list-of-links .list-of-links__item{align-self:stretch;border-left:4px solid #00d7a7;border-left:4px solid var(--color-copper);margin-right:-4px;padding-left:1.5rem;padding-left:var(--spacing-m);padding-right:1.5rem;padding-right:var(--spacing-m)}.list-of-links--without-image .list-of-links__item .list-of-links__item__desc{color:#1a1a1a;color:var(--color-black-90);font-size:1rem;font-size:var(--fontsize-body-m)}.list-of-links--without-image .list-of-links__item .list-of-links__item__title{font-size:1.5rem;font-size:var(--fontsize-heading-m)}.js-form-type-webform-custom-composite{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--icon-color-invalid:var(--color-error);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60);--focus-outline-color:var(--color-coat-of-arms)}.js-form-type-webform-custom-composite a.tabledrag-handle .handle{height:24px;width:24px}.js-form-type-webform-custom-composite input.form-number{background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 1rem;padding:0 var(--spacing-s);width:100%}.js-form-type-webform-custom-composite table{border-collapse:collapse;border-spacing:0;margin-bottom:1.5rem;margin-bottom:var(--spacing-m)}.js-form-type-webform-custom-composite table td{border-bottom:2px solid #ccc;border-bottom:2px solid var(--color-black-20);border-top:2px solid #ccc;border-top:2px solid var(--color-black-20);padding-left:1.5rem;padding-left:var(--spacing-m);padding-top:1.5rem;padding-top:var(--spacing-m)}@media(max-width:768px){.js-form-type-webform-custom-composite table td{border:2px solid #ccc;border:2px solid var(--color-black-20)}}.js-form-type-webform-custom-composite table td.webform-multiple-table--operations{border-bottom:2px solid #ccc;border-bottom:2px solid var(--color-black-20);border-top:2px solid #ccc;border-top:2px solid var(--color-black-20);padding-left:1.5rem;padding-left:var(--spacing-m);padding-top:1.5rem;padding-top:var(--spacing-m)}@media(max-width:768px){.js-form-type-webform-custom-composite table td.webform-multiple-table--operations{background:#fff;background:var(--color-white);border:2px solid #ccc;border:2px solid var(--color-black-20);padding:10px 5px 5px}}.js-form-type-webform-custom-composite table td:first-child{border-left:2px solid #ccc;border-left:2px solid var(--color-black-20)}.js-form-type-webform-custom-composite table td:last-child{border-right:2px solid #ccc;border-right:2px solid var(--color-black-20);padding:1rem;padding:var(--spacing-s)}@media(min-width:768px){.js-form-type-webform-custom-composite table td:last-child{min-width:400px;padding:1rem 1.5rem;padding:var(--spacing-s) var(--spacing-m)}}div.ui-widget.ui-datepicker{padding:.5rem;padding:var(--spacing-2-xs)}div.ui-widget.ui-datepicker .ui-datepicker-header span.ui-icon{margin-left:-8px;margin-top:-8px;-webkit-mask-image:none;mask-image:none;transform:none}div.ui-widget.ui-datepicker .ui-datepicker-calendar{border:0;display:table;margin:0;max-width:100%}div.ui-widget.ui-datepicker .ui-datepicker-calendar td,div.ui-widget.ui-datepicker .ui-datepicker-calendar th{min-width:auto}details.accordion{--background-color:var(--color-white);--border-color:var(--color-black-60);--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-m);--header-font-color:var(--color-black-90);--header-font-size:var(--fontsize-heading-m);--header-line-height:var(--lineheight-m);--button-size:28px;--header-focus-outline-color:var(--color-coat-of-arms);--content-font-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);border-bottom:1px solid #666;border-bottom:1px solid var(--border-color)}details.accordion .accordion_content{padding-bottom:var(--padding-vertical)}details.accordion[open] .accordion_heading_container span.hel-icon{transform:rotate(180deg)}.accordion_header{align-items:center;color:var(--header-font-color);display:flex;font-size:var(--header-font-size);font-weight:700;justify-content:space-between;line-height:var(--header-line-height);list-style:none;padding-bottom:var(--padding-vertical);padding-top:var(--padding-vertical);position:relative}.accordion_heading_container{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto calc(var(--button-size));width:100%}.accordion_heading_container span.hel-icon{border:2px solid transparent;box-sizing:border-box;height:var(--button-size)!important;margin:auto;width:var(--button-size)!important}.webform-element-description{margin-top:8px}.webform-element-help{background:#fff;background:var(--color-white);border:2px solid transparent;color:var(--hdbt-color-black);height:1.5rem;height:var(--spacing-layout-xs);margin-right:4px;padding:0;position:absolute;right:0;top:-3px;width:1.5rem;width:var(--spacing-layout-xs);z-index:10}div[data-tippy-root]{width:350px}.tippy-box{background-color:#f2f2f2;background-color:var(--color-black-5);border-left:.75rem solid #0072c6;border-left:var(--spacing-xs) var(--color-coat-of-arms) solid;border-radius:0;color:var(--hdbt-color-black);padding:1rem;padding:var(--spacing-s)}.tippy-box .webform-element-help--content{white-space:normal}.tippy-box .webform-element-help--content a:active,.tippy-box .webform-element-help--content a:hover,.tippy-box .webform-element-help--content a:link,.tippy-box .webform-element-help--content a:visited{color:var(--hdbt-color-black)}.tippy-arrow{color:#f2f2f2;color:var(--color-black-5)}.webform-element-help--wrapper-short{max-width:-moz-fit-content;max-width:fit-content}.webform-element-help-container--title{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m)}fieldset.grants-fieldset{padding:1rem;padding:var(--spacing-s)}@media(min-width:768px){fieldset.grants-fieldset{min-width:400px;padding:1rem 1.5rem;padding:var(--spacing-s) var(--spacing-m)}}fieldset.grants-fieldset .fieldset-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 1rem;gap:0 var(--spacing-layout-2-xs)}fieldset.grants-fieldset .fieldset-wrapper .form-item--error-message{grid-column:1}fieldset.grants-fieldset-short{max-width:var(--webform-element-width--input-large)}fieldset.grants-fieldset-medium{max-width:var(--webform-element-width--fieldset)}fieldset.grants-fieldset-medium .fieldset-wrapper{justify-content:center}.community_officials_wrapper fieldset.fieldgroup,.form-item-muu-liite fieldset.grants-attachments--wrapper.fieldgroup,fieldset.club-section-composite--wrapper.fieldgroup,fieldset.grants-budget-other-cost--wrapper.fieldgroup,fieldset.grants-budget-other-income--wrapper.fieldgroup,fieldset.members-composite--wrapper.fieldgroup,fieldset.orienteering-map-composite--wrapper,fieldset.place-of-operation-composite--wrapper.fieldgroup,fieldset.premises-composite--wrapper.fieldgroup,fieldset.rent-cost-composite--wrapper.fieldgroup,fieldset.rent-income-composite--wrapper.fieldgroup,fieldset.rented-premise-composite--wrapper.fieldgroup{border-width:2px;margin-top:1rem;margin-top:var(--spacing-layout-2-xs);max-width:100%;padding:1rem;padding:var(--spacing-s);width:100%}@media(min-width:768px){.community_officials_wrapper fieldset.fieldgroup,.form-item-muu-liite fieldset.grants-attachments--wrapper.fieldgroup,fieldset.club-section-composite--wrapper.fieldgroup,fieldset.grants-budget-other-cost--wrapper.fieldgroup,fieldset.grants-budget-other-income--wrapper.fieldgroup,fieldset.members-composite--wrapper.fieldgroup,fieldset.orienteering-map-composite--wrapper,fieldset.place-of-operation-composite--wrapper.fieldgroup,fieldset.premises-composite--wrapper.fieldgroup,fieldset.rent-cost-composite--wrapper.fieldgroup,fieldset.rent-income-composite--wrapper.fieldgroup,fieldset.rented-premise-composite--wrapper.fieldgroup{min-width:400px;padding:1rem 1.5rem;padding:var(--spacing-s) var(--spacing-m)}}.community_officials_wrapper fieldset.fieldgroup legend>span.visually-hidden,.form-item-muu-liite fieldset.grants-attachments--wrapper.fieldgroup legend>span.visually-hidden,fieldset.club-section-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.grants-budget-other-cost--wrapper.fieldgroup legend>span.visually-hidden,fieldset.grants-budget-other-income--wrapper.fieldgroup legend>span.visually-hidden,fieldset.members-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.orienteering-map-composite--wrapper legend>span.visually-hidden,fieldset.place-of-operation-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.premises-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rent-cost-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rent-income-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rented-premise-composite--wrapper.fieldgroup legend>span.visually-hidden{background:#fff;clip:auto;clip-path:none;height:auto;left:auto;margin-left:-.5rem;margin-left:calc(var(--spacing-2-xs)*-1);overflow:visible;padding:0 .5rem;padding:0 var(--spacing-2-xs);top:-12px;width:-moz-max-content;width:max-content}.community_officials_wrapper fieldset.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),.form-item-muu-liite fieldset.grants-attachments--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.club-section-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.grants-budget-other-cost--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.grants-budget-other-income--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.members-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.orienteering-map-composite--wrapper legend>span.visually-hidden:has(button.webform-element-help),fieldset.place-of-operation-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.premises-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.rent-cost-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.rent-income-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help),fieldset.rented-premise-composite--wrapper.fieldgroup legend>span.visually-hidden:has(button.webform-element-help){padding-right:2.5rem;padding-right:var(--spacing-xl)}@media(min-width:768px){.community_officials_wrapper fieldset.fieldgroup legend>span.visually-hidden,.form-item-muu-liite fieldset.grants-attachments--wrapper.fieldgroup legend>span.visually-hidden,fieldset.club-section-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.grants-budget-other-cost--wrapper.fieldgroup legend>span.visually-hidden,fieldset.grants-budget-other-income--wrapper.fieldgroup legend>span.visually-hidden,fieldset.members-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.orienteering-map-composite--wrapper legend>span.visually-hidden,fieldset.place-of-operation-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.premises-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rent-cost-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rent-income-composite--wrapper.fieldgroup legend>span.visually-hidden,fieldset.rented-premise-composite--wrapper.fieldgroup legend>span.visually-hidden{left:auto}}.form-item-muu-liite fieldset.grants-attachments--wrapper{margin-bottom:0}fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-item:last-child{margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs)}.form-item.text-field--inside-fieldset{max-width:var(--webform-element-width--input-large)}.js-form-type-webform-table table{width:100%}.js-form-type-webform-table th{text-align:left}.js-form-type-webform-table td{vertical-align:middle}.js-form-type-webform-table td>div{height:auto;margin-bottom:0}.js-form-type-webform-table td>div label{margin:-1px}.js-form-type-webform-table .hds-text-input label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-item{margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs);position:relative}.form-item input[type=date],.form-item input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 1rem;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.form-item .description{color:#595959}.webform-section{padding-bottom:1rem;padding-bottom:var(--spacing-layout-2-xs)}.webform-section table:first-of-type{margin-top:0}.form-type-webform-multiple .webform-multiple-table table{max-width:100%;width:100%}@media(min-width:768px){.form-type-webform-multiple .webform-multiple-table table{width:auto}}.hds-text-input{max-width:-moz-fit-content;max-width:fit-content;width:100%}.hds-text-input.js-form-type-textarea{max-width:var(--webform-element-width--input-large)}.webform-section-grid-wrapper{display:grid;grid-template-columns:1fr}@media(min-width:768px){.webform-section-grid-wrapper{grid-row-gap:2.5rem;grid-row-gap:var(--spacing-xl);grid-template-columns:1fr 2fr}}.webform-section-grid-wrapper>dt.webform-section-title{color:var(--hdbt-color-black);display:block;flex-shrink:0;font-size:1.25rem;font-size:var(--fontsize-heading-s);font-weight:500;-webkit-hyphens:none;hyphens:none;line-height:1;margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs);margin-top:0;padding-right:3rem;padding-right:var(--spacing-2-xl);width:100%}.webform-section-grid-wrapper .webform-section-wrapper{margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs);padding-left:3rem;padding-left:var(--spacing-2-xl)}@media(min-width:768px){.webform-section-grid-wrapper .webform-section-wrapper{margin-bottom:0;padding-left:0}}fieldset input[type=button]{margin-top:1.5rem;margin-top:var(--spacing-m)}.webform-section-wrapper>.description{margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs)}.grants__page-header{font-size:2rem;margin-bottom:4rem;margin-bottom:var(--spacing-layout-l)}@media(min-width:768px){.grants__page-header{font-size:3rem}}.webform-section-flex-wrapper{display:flex;flex-flow:row wrap;justify-content:left;width:100%}@media(min-width:768px){.webform-section-flex-wrapper{flex-flow:row nowrap}.webform-section-flex-wrapper h3+*>:first-child>:first-child>label:first-of-type,.webform-section-flex-wrapper h3+*>:first-child>label:first-of-type{margin-top:.5rem;margin-top:var(--spacing-2-xs);padding-top:0}.webform-section-flex-wrapper h3+*>:first-child>p{line-height:normal;margin-top:.5rem;margin-top:var(--spacing-2-xs)}.webform-section-flex-wrapper h3+*>:first-child>h4{line-height:normal;margin-top:1.5rem;margin-top:var(--spacing-m)}}.webform-section-flex-wrapper .webform-element-help-container--title{position:relative}.webform-section-flex-wrapper>dt.webform-section-title,.webform-section-flex-wrapper>h2.webform-section-title,.webform-section-flex-wrapper>h3.webform-section-title,.webform-section-flex-wrapper>h4.webform-section-title{color:var(--hdbt-color-black);display:block;flex-shrink:0;font-size:24px;font-weight:500;-webkit-hyphens:manual;hyphens:manual;margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs);margin-top:0;padding-right:3rem;padding-right:var(--spacing-2-xl);width:100%}@media(min-width:768px){.webform-section-flex-wrapper>dt.webform-section-title,.webform-section-flex-wrapper>h2.webform-section-title,.webform-section-flex-wrapper>h3.webform-section-title,.webform-section-flex-wrapper>h4.webform-section-title{font-size:32px;max-width:350px;width:30%}}.webform-section-flex-wrapper h4{font-size:1.5rem;font-size:var(--fontsize-heading-m);line-height:38px}.webform-section-flex-wrapper>.webform-section-wrapper{--line-height:1.5;font-size:1rem;font-size:var(--fontsize-body-m);width:100%}@media(min-width:768px){.webform-section-flex-wrapper>.webform-section-wrapper{padding-left:3rem;padding-left:var(--spacing-2-xl)}}.webform-section-flex-wrapper .form-required:after{content:"*";display:inline}.webform-section-flex-wrapper label,.webform-section-flex-wrapper legend{display:block;font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs);max-width:-moz-fit-content;max-width:fit-content;position:relative}.webform-section-flex-wrapper legend{left:auto;margin-left:-.5rem;margin-left:calc(var(--spacing-2-xs)*-1);padding:0 .5rem;padding:0 var(--spacing-2-xs)}.webform-section-flex-wrapper label:has(button.webform-element-help),.webform-section-flex-wrapper legend:has(button.webform-element-help){padding-right:2.5rem;padding-right:var(--spacing-xl)}.webform-section-flex-wrapper fieldset legend>span:has(button.webform-element-help){padding-right:2.5rem;padding-right:var(--spacing-xl)}.webform-section-flex-wrapper fieldset legend>span.fieldset-legend:has(button.webform-element-help),.webform-section-flex-wrapper fieldset.fieldgroup legend>span:has(button.webform-element-help):not(.visually-hidden.fieldset-legend){padding-right:2rem;padding-right:var(--spacing-l)}.webform-section-flex-wrapper fieldset legend>span.fieldset-legend:has(button.webform-element-help),.webform-section-flex-wrapper fieldset.fieldgroup legend span.fieldset-legend:not(.visually-hidden):has(button.webform-element-help){padding-right:0}.webform-section-flex-wrapper .checkboxes--wrapper label,.webform-section-flex-wrapper label.hds-radio-button__label{font-weight:400}.webform-section-flex-wrapper .js-form-type-textarea .hds-text-input__input-wrapper{display:block}.webform-section-flex-wrapper .grant-applications--select-wrapper:has(.has-error),.webform-section-flex-wrapper .has-error{border-color:#b01038;border-color:var(--color-error)}.hds-text-input__input-wrapper,form .hds-text-input__input-wrapper{flex-flow:row wrap}.hds-text-input__input-wrapper .text-count-wrapper,form .hds-text-input__input-wrapper .text-count-wrapper{flex-basis:100%}.hds-text-input__input-wrapper input.webform--small,.hds-text-input__input-wrapper textarea.webform--small,form .hds-text-input__input-wrapper input.webform--small,form .hds-text-input__input-wrapper textarea.webform--small{max-width:var(--webform-element-width--input-small);min-width:var(--webform-element-width--input-small);width:100%}.hds-text-input__input-wrapper input.webform--medium,.hds-text-input__input-wrapper textarea.webform--medium,form .hds-text-input__input-wrapper input.webform--medium,form .hds-text-input__input-wrapper textarea.webform--medium{max-width:var(--webform-element-width--input-medium);min-width:var(--webform-element-width--input-small);width:100%}.hds-text-input__input-wrapper input.webform--large,.hds-text-input__input-wrapper textarea.webform--large,form .hds-text-input__input-wrapper input.webform--large,form .hds-text-input__input-wrapper textarea.webform--large{max-width:var(--webform-element-width--input-large);min-width:var(--webform-element-width--input-small);width:100%}.webform--small div.grant-applications--select-wrapper{max-width:var(--webform-element-width--input-small);min-width:var(--webform-element-width--input-small);width:100%}.webform--large div.grant-applications--select-wrapper,.webform--medium div.grant-applications--select-wrapper{max-width:var(--webform-element-width--input-medium);min-width:var(--webform-element-width--input-small);width:100%}form .hds-checkbox{display:block}form .hds-checkbox label.hds-checkbox__label:after{content:""}fieldset.webform-composite-hidden-title{margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);margin-top:0}.form-item-bank-account-account-number-select,.form-item-community-address-community-address-select{margin-bottom:0}.grants-profile-grants-profile table thead th h4{margin:0}.hakemus-form-page .main-content{margin-top:0}.hakemus-form-page h1{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.hakemus-form-errors ul li{list-style-type:none}.community_officials_wrapper .hds-text-input__input-wrapper,.community_officials_wrapper .webform-readonly{margin:0}.community_officials_wrapper input[readonly=readonly]{height:1.25rem;margin:0;max-width:330px}.form-item--error-message{color:#b01038;color:var(--color-error);margin-bottom:2rem;margin-bottom:var(--spacing-layout-s);margin-top:1rem;margin-top:var(--spacing-layout-2-xs)}.community_officials_wrapper .form-item--error-message,fieldset .form-item--error-message{margin-bottom:0}.form-item--error-message:before{--icon-size:1.6rem;background-color:#000;background-color:#b01038;background-color:var(--color-error);background-size:contain;content:"";content:" ";display:inline-block;height:1.6rem;height:var(--icon-size,calc(var(--line-height)*1em));-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.6rem 1.6rem;mask-size:1.6rem 1.6rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.6rem;width:var(--icon-size,calc(var(--line-height)*1em))}input[type=radio]+label.form-required:after{content:""}.hds-checkbox:last-of-type,.hds-checkbox:last-of-type>label,.hds-radio-button:last-of-type,.hds-radio-button:last-of-type>label{margin-bottom:0}@media(min-width:992px){.club-section-composite--wrapper.fieldgroup .hds-text-input,.place-of-operation-composite--wrapper.fieldgroup .hds-text-input{max-width:100%}}.club-section-composite--wrapper.fieldgroup .hds-radio-button .hds-radio-button__label,.place-of-operation-composite--wrapper.fieldgroup .hds-radio-button .hds-radio-button__label{line-height:1.2!important;line-height:var(--lineheight-m)!important}@media(min-width:992px){.place-of-operation-group__groups,.place-of-operation-group__location,.place-of-operation-group__personnel,.place-of-operation-group__rent,.place-of-operation-group__students,.place-of-operation-group__time{display:flex;justify-content:space-between}.place-of-operation-group__groups--address,.place-of-operation-group__location--address,.place-of-operation-group__personnel--address,.place-of-operation-group__rent--address,.place-of-operation-group__students--address,.place-of-operation-group__time--address{margin-top:0!important;width:65%}.place-of-operation-group__groups--post-code,.place-of-operation-group__location--post-code,.place-of-operation-group__personnel--post-code,.place-of-operation-group__rent--post-code,.place-of-operation-group__students--post-code,.place-of-operation-group__time--post-code{margin-top:0!important;width:30%}.place-of-operation-group__groups--group-count,.place-of-operation-group__groups--personnel-count,.place-of-operation-group__groups--rent-amount,.place-of-operation-group__groups--special-group-count,.place-of-operation-group__groups--special-student-count,.place-of-operation-group__groups--student-count,.place-of-operation-group__groups--time-end,.place-of-operation-group__groups--time-start,.place-of-operation-group__location--group-count,.place-of-operation-group__location--personnel-count,.place-of-operation-group__location--rent-amount,.place-of-operation-group__location--special-group-count,.place-of-operation-group__location--special-student-count,.place-of-operation-group__location--student-count,.place-of-operation-group__location--time-end,.place-of-operation-group__location--time-start,.place-of-operation-group__personnel--group-count,.place-of-operation-group__personnel--personnel-count,.place-of-operation-group__personnel--rent-amount,.place-of-operation-group__personnel--special-group-count,.place-of-operation-group__personnel--special-student-count,.place-of-operation-group__personnel--student-count,.place-of-operation-group__personnel--time-end,.place-of-operation-group__personnel--time-start,.place-of-operation-group__rent--group-count,.place-of-operation-group__rent--personnel-count,.place-of-operation-group__rent--rent-amount,.place-of-operation-group__rent--special-group-count,.place-of-operation-group__rent--special-student-count,.place-of-operation-group__rent--student-count,.place-of-operation-group__rent--time-end,.place-of-operation-group__rent--time-start,.place-of-operation-group__students--group-count,.place-of-operation-group__students--personnel-count,.place-of-operation-group__students--rent-amount,.place-of-operation-group__students--special-group-count,.place-of-operation-group__students--special-student-count,.place-of-operation-group__students--student-count,.place-of-operation-group__students--time-end,.place-of-operation-group__students--time-start,.place-of-operation-group__time--group-count,.place-of-operation-group__time--personnel-count,.place-of-operation-group__time--rent-amount,.place-of-operation-group__time--special-group-count,.place-of-operation-group__time--special-student-count,.place-of-operation-group__time--student-count,.place-of-operation-group__time--time-end,.place-of-operation-group__time--time-start{margin-top:0!important;width:47.5%}}@media(min-width:768px){.club-section__participants{display:flex;gap:2rem;gap:var(--spacing-l);justify-content:space-between}}.club-section__participants input.form-text.hds-text-input__input,.club-section__totalhours input.form-text.hds-text-input__input{max-width:100%;width:100%}.club-section__participants label{text-wrap:balance}.hel-icon--size-xs{--icon-size:var(--spacing-layout-2-xs)}.hel-icon--size-s{--icon-size:var(--spacing-layout-xs)}.hel-icon--size-m{--icon-size:var(--spacing-layout-s)}.hel-icon--size-l{--icon-size:var(--spacing-layout-m)}.hel-icon--size-xl{--icon-size:var(--spacing-layout-l)}.hds-text-input__input-wrapper:focus-within:has(input[readonly]){margin-right:.5rem;margin-right:var(--spacing-2-xs);outline:2px solid #000;outline:2px var(--color-black) solid;outline-offset:2px}.hds-text-input__input-wrapper:focus-within:has(input[readonly]) input[readonly]{width:calc(100% - .5rem);width:calc(100% - var(--spacing-2-xs))}.grants-attachments--fields-wrapper .button--delete-attachment{margin-top:1.5rem;margin-top:var(--spacing-layout-xs)}.form-item-applicant-type,.form-item-application-number,.form-item-status{display:none}.grants-handler__completion{background:#f0f0ff;background:var(--color-bus-light);padding:4rem 8rem;padding:var(--spacing-layout-l) var(--spacing-layout-2-xl)}.grants-handler__completion h2{margin-top:2rem;margin-top:var(--spacing-l)}.grants-handler__completion h3{font-size:1rem;font-weight:700;margin-top:1.5rem;margin-top:var(--spacing-m)}.grants-handler__completion__info-row{margin-bottom:1.5rem;margin-bottom:var(--spacing-m)}.grants-handler__completion__button-row,.grants-handler__completion__info-row{display:flex;flex-flow:row wrap;gap:1.5rem;gap:var(--spacing-m);justify-content:flex-start}.grants-handler__completion__longtext{margin:2rem 0;margin:var(--spacing-l) 0}.grant-terms .hds-notification,.hds-notification.notification-margin-bottom{margin-bottom:3rem;margin-bottom:var(--spacing-layout-m)}.hds-notification__label{align-items:center}.hds-checkbox__input label{font-weight:400}fieldset.grants-attachments--wrapper{margin-bottom:3rem;margin-bottom:var(--spacing-layout-m)}fieldset.grants-attachments--wrapper legend{margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs)}fieldset.grants-attachments--wrapper .form-item--error-message{width:100%}fieldset.grants-attachments--wrapper .js-form-type-managed-file{margin-bottom:0}.grants-applications-managed_file{position:relative}.grants-applications-managed_file label.hds-button--secondary:not(:disabled):not(.eu-cookie-compliance-default-button):not(.eu-cookie-compliance-save-preferences-button){left:0;position:relative}.grants-applications-managed_file label.hds-button--secondary:not(:disabled):not(.eu-cookie-compliance-default-button):not(.eu-cookie-compliance-save-preferences-button):has(input:disabled){background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color:transparent;border-color:var(--border-color-disabled,transparent);color:var(--color-disabled);cursor:not-allowed}.grants-applications-managed_file label.hds-button--secondary:not(:disabled):not(.eu-cookie-compliance-default-button):not(.eu-cookie-compliance-save-preferences-button):focus-within{background:#000;background:var(--color-black);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);outline:2px solid #000;outline:2px var(--color-black) solid}.grants-applications-managed_file input[type=file]{opacity:0;position:absolute}.form-managed-file{display:flex;flex-wrap:wrap;white-space:inherit;white-space:unset}.form-managed-file>span{background-color:#e5eff8;background-color:var(--color-info-light);border-bottom:2px dotted #0072c6;border-bottom:2px dotted var(--color-coat-of-arms);display:inline-block;padding:1rem .5rem;padding:var(--spacing-s) var(--spacing-2-xs)}.form-managed-file>.file-upload-js-error{flex-basis:100%}.grants-applications-managed_file label.hds-button{display:flex}.grants-attachments--wrapper .webform-readonly{display:none}.webform-multiple-table table{border:0 solid #fff;border:0 solid var(--color-white);border-collapse:collapse;margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs);max-width:-moz-fit-content;max-width:fit-content}.webform-multiple-table .webform-multiple-table--operations-two{min-width:60px}.webform-multiple-table tbody tr,.webform-multiple-table thead tr{align-items:center;justify-content:space-between;width:100%}.webform-multiple-table td,.webform-multiple-table th{max-width:100%;min-width:0;padding:0;width:100%}.webform-multiple-table table thead th{padding:1rem;padding:var(--spacing-layout-2-xs)}div.hidden-head table{display:table}div.hidden-head table thead th{padding:0}div.hidden-head table tbody tr{border-bottom:1rem solid #fff;border-bottom:var(--spacing-s) var(--color-white) solid}div.hidden-head table tbody tr:hover{background:transparent}div.table-layout-form input.hds-text-input__input{width:100%}div.table-layout-form table{border:1px solid #000;border:1px solid var(--color-black);max-width:var(--webform-element-width--input-large)}div.table-layout-form table tbody tr{border:solid #b3b3b3;border:§0px var(--color-black-30) solid}div.table-layout-form table tbody tr td{border:1px solid #b3b3b3;border:1px solid var(--color-black-30);padding:0}div.table-layout-form table tbody tr td input.hds-text-input__input[readonly]{padding:1rem;padding:var(--spacing-layout-2-xs)}div.table-layout-form table .form-item{margin-bottom:0}.hds-text-input .hds-text-input__input.input--borderless{border:0 solid transparent}#edit-subventions-items thead{background:#1a1a1a;background:var(--color-black-90);color:#fff;color:var(--color-white);text-align:left}#edit-subventions-items input.hds-text-input,#edit-subventions-items input.hds-text-input__input{background:transparent}#subventions_table td.webform-multiple-table--operations,#subventions_table th.webform-multiple-table--operations{display:none}#subventions_table input.hds-text-input__input[readonly][name$="[amount]"]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.form-item-muu-liite .webform-multiple-table--operations,.hidden-head>label{display:none}.webform-preview .accordion_header{font-size:28px;font-weight:300}@media(min-width:768px){.webform-preview .accordion_header{font-size:36px;font-weight:500}}.webform-preview label{display:block;font-weight:700}.grants-profile-grants-profile fieldset{background:#f2f2f2;background:var(--color-black-5);border:0 solid transparent;margin:0;max-width:var(--webform-element-width--fieldset);padding:0 2rem 2rem;padding:0 var(--spacing-layout-s) var(--spacing-layout-s);top:-1.5rem;top:calc(var(--spacing-m)*-1)}.grants-profile-grants-profile fieldset label{margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs)}.grants-profile-grants-profile fieldset legend{font-size:1.125rem;font-size:var(--fontsize-body-l);margin-bottom:1.5rem;margin-bottom:var(--spacing-m);padding-bottom:1rem;padding-bottom:var(--spacing-s);position:relative;top:2rem;top:var(--spacing-l)}.grants-profile-grants-profile fieldset .fieldset-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.grants-profile-grants-profile fieldset .hds-text-input{max-width:100%}.grants-profile-grants-profile fieldset div[class*=-address-postcode]{width:32%}.grants-profile-grants-profile fieldset div[class*=-address-city]{width:65%}.grants-profile--extrainfo .form-actions .button{margin-right:.5rem;margin-right:var(--spacing-2-xs)}.grants-stepper{--grants-stepper-color:var(--color-black);--grants-stepper-background-color:var(--color-white);--grants-stepper-disabled-color:var(--color-black-20);--grants-stepper-selected-step-label-color:var(--color-black-90);--grants-stepper-not-selected-step-label-color:var(--color-black);--grants-step-background-color:var(--color-white);--grants-step-content-color:var(--color-black);--grants-stepper-focus-border-color:var(--color-coat-of-arms);--grants-step-width:120px;--circle-container-size:36px;--progress-line-height:2px;background-color:#fff;background-color:var(--grants-stepper-background-color);margin-bottom:3rem;margin-bottom:var(--spacing-layout-m);position:relative}@media(max-width:725px){.grants-stepper{--grants-step-width:40px}.grants-stepper .grants-stepper__text{display:none}}.grants-stepper__inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0;-ms-overflow-style:none;padding:0;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.grants-stepper__lines{display:flex;height:var(--progress-line-height);left:calc(var(--grants-step-width)/2);line-height:1.5;line-height:var(--lineheight-l);position:absolute;transform:translateY(calc(var(--circle-container-size)/2 + var(--progress-line-height)/2));z-index:1}.grants-stepper__line{background-color:var(--grants-stepper-color);display:inline-block;height:100%;position:relative}.grants-stepper__line__disabled{background-color:var(--grants-stepper-disabled-color)}.grants-stepper__steps{background-color:var(--grants-stepper-background-color);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;max-width:var(--grants-step-width);min-width:var(--grants-step-width);padding:3px}.grants-stepper__step{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:content-box;color:var(--grants-stepper-color);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;outline:none;overflow:visible;padding:0;position:relative}.grants-stepper__step[disabled],.grants-stepper__step__disabled{color:var(--grants-stepper-disabled-color);cursor:not-allowed}.grants-stepper__step[disabled] .grants-stepper__circle,.grants-stepper__step__disabled .grants-stepper__circle{background-color:var(--grants-stepper-background-color);border:2px solid var(--grants-stepper-disabled-color);color:var(--grants-stepper-disabled-color)}.grants-stepper__step[disabled] .grants-stepper__text,.grants-stepper__step__disabled .grants-stepper__text{color:var(--grants-stepper-disabled-color)}.grants-stepper__step__circle_container{align-items:center;display:flex;height:var(--circle-container-size);justify-content:center;width:var(--circle-container-size);z-index:2}.grants-stepper__step__completed_container{align-items:center;background-color:var(--grants-stepper-color);border-radius:16px;color:#fff;color:var(--color-white);display:none;justify-content:center;outline:2px solid var(--grants-stepper-background-color);padding:4px;vertical-align:middle}.grants-stepper .grants-stepper__completed,.grants-stepper .grants-stepper__error{display:none}.grants-stepper__text{color:var(--grants-stepper-not-selected-step-label-color);font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;line-height:1.5;line-height:var(--lineheight-l);margin-bottom:0;margin-top:6px;padding-left:.125rem;padding-left:var(--spacing-4-xs);padding-right:.125rem;padding-right:var(--spacing-4-xs);text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.grants-stepper__circle{align-items:center;background-color:var(--grants-step-background-color);border:2px solid var(--grants-stepper-color);border-radius:16px;color:var(--grants-step-content-color);display:flex;height:28px;justify-content:center;outline:2px solid var(--grants-stepper-background-color);text-align:center;width:28px}.grants-stepper__number{font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;line-height:1.15}.grants-stepper .is-active .grants-stepper__circle{border:4px solid var(--grants-stepper-color);border-radius:18px;outline:none}.grants-stepper .is-active .grants-stepper__number,.grants-stepper .is-active .grants-stepper__text{color:var(--grants-stepper-selected-step-label-color);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.grants-stepper .is-complete .grants-stepper__container{align-items:center;background-color:var(--grants-stepper-color);border-radius:16px;color:#fff;color:var(--color-white);display:flex;justify-content:center;outline:2px solid var(--grants-stepper-background-color);padding:4px}.grants-stepper .is-complete .grants-stepper__number{display:none}.grants-stepper .is-complete .grants-stepper__completed{display:inline-block}.grants-stepper .is-complete .grants-stepper__circle{opacity:0}.grants-stepper .is-complete .grants-stepper__step__completed_container{display:flex}.grants-stepper .has-errors .grants-stepper__container{align-items:center;background-color:var(--grants-stepper-color);border-radius:16px;color:#fff;color:var(--color-white);display:flex;justify-content:center;outline:2px solid var(--grants-stepper-background-color);padding:4px}.grants-stepper .has-errors .grants-stepper__circle{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.grants-stepper .has-errors .grants-stepper__number{display:none}.grants-stepper .has-errors .grants-stepper__error{display:inline-block}.grants-stepper .progress-marker:before{display:none}.grants-stepper .progress-step .progress-marker{color:#000;color:var(--color-black)}.grants-stepper .progress-step .progress-marker:focus-visible .grants-stepper__circle{outline:2px solid #000;outline:var(--outline-width,2px) solid var(--color-black);outline-offset:2px}.grants-stepper .progress-step .progress-marker:focus-visible .grants-stepper__text{outline:2px solid #000;outline:var(--outline-width,2px) solid var(--color-black)}.grants-stepper .progress-step:last-child{flex-grow:1}.grant-applications--select-wrapper{--border-width:2px;--input-height:56px;--menu-item-height:53px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--icon-color-invalid:var(--color-error);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60);--focus-outline-color:var(--color-coat-of-arms);background-color:#fff;background-color:var(--input-background-default);border:2px solid grey;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;font-size:1.125em;grid-template-areas:"select";line-height:normal;max-width:30ch;min-width:15ch;padding:.25em .5em;position:relative}.grant-applications--select-wrapper,.grant-applications--select-wrapper select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.grant-applications--select-wrapper select{background-color:transparent;border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;font-size:1.125rem;font-size:var(--fontsize-body-l);height:var(--input-height);line-height:inherit;margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);z-index:1}.grant-applications--select-wrapper select::-ms-expand{display:none}.grant-applications--select-wrapper i.hel-icon{pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:calc(1rem - var(--border-width)*2);top:calc(var(--spacing-s) - var(--border-width)*2)}.grant-applications--select-wrapper select,.grant-applications--select-wrapper:after{grid-area:select}.grant-applications--select-wrapper:not(.select--multiple):after{background-color:var(--helper-color-default);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.grant-applications--select-wrapper select:focus+.grant-applications--select-focus{border:2px solid var(--focus-outline-color);border-radius:inherit;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.webform-submission__application_id{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-black-20);padding-bottom:2.5rem;padding-bottom:var(--spacing-xl)}.webform-submission__application_id--header{font-size:1rem;font-weight:700}.webform-submission__title-wrapper{padding-top:3rem;padding-top:var(--spacing-2-xl)}.webform-submission__title-wrapper h1{max-width:100%}.webform-submission ul{list-style:none;margin-top:0;padding-left:0}.webform-submission-information{background:#f2f2f2;background:var(--color-black-5);margin-top:3.5rem;margin-top:var(--spacing-3-xl);padding:2rem;padding:var(--spacing-l)}.webform-submission-information .webform-submission-information{margin-top:2rem;margin-top:var(--spacing-l);padding:0}.webform-submission-information h4{margin-top:0}.webform-submission-information h5{font-size:1rem;font-size:var(--fontsize-body-m);margin-top:1rem;margin-top:var(--spacing-s)}.webform-submission-information__row{display:flex}.webform-submission-information__row-edit{margin-top:1rem;margin-top:var(--spacing-s)}.webform-submission-information__row-top{align-items:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-black-20);justify-content:space-between}@media(max-width:550px){.webform-submission-information__row-top{display:block}}.webform-submission-information__row-main{flex-flow:row nowrap;gap:1.5rem;gap:var(--spacing-m);justify-content:space-between}@media(max-width:1179px){.webform-submission-information__row-main{flex-flow:row wrap}}.webform-submission-information__row-main>div{flex:1}@media(max-width:1179px){.webform-submission-information__row-main>div{flex:auto;width:100%}}.webform-submission-information__row-main>div ul{list-style-type:none;margin-bottom:0;padding-left:0}.webform-submission-information__row-main>div ul li{margin:0;padding:0}.webform-submission-information__supportlinks{display:flex;flex-flow:row nowrap;min-width:-moz-fit-content;min-width:fit-content}.webform-submission-information__supportlinks .hds-loading-spinner{left:0}.webform-submission-information__supportlinks .hds-button{min-width:-moz-fit-content;min-width:fit-content}.hel-icon.hel-icon--copy{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='Icon-module_icon__1Jtzj icon_hel-icon__1YqNC Icon-module_s__2WGWe icon_hel-icon--size-s__2Lkik' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M6 10v2H5v6h7v-1h2v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zm14-6a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H9v8h10z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='Icon-module_icon__1Jtzj icon_hel-icon__1YqNC Icon-module_s__2WGWe icon_hel-icon--size-s__2Lkik' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M6 10v2H5v6h7v-1h2v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zm14-6a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H9v8h10z'/%3E%3C/g%3E%3C/svg%3E")}.webform-submission-form .form-actions{border-top:1px solid rgba(0,0,0,.6);margin-top:2rem;margin-top:var(--spacing-l);padding-top:3rem;padding-top:var(--spacing-2-xl)}@media(min-width:768px){.webform-submission-form .form-actions{display:flex;flex-direction:row-reverse}}.webform-submission-form .form-actions .actions{display:flex;flex-wrap:wrap}.webform-submission-form .form-actions button{margin-left:0}@media(min-width:768px){.webform-submission-form .form-actions button{margin-left:.5rem;margin-left:var(--spacing-2-xs)}}.webform-submission-form .form-actions input{margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);width:100%}@media(min-width:768px){.webform-submission-form .form-actions input{width:auto}}.webform-submission-form .form-actions input.webform-button--draft{background:transparent;border:0 solid transparent;color:var(--hdbt-color-black);order:3;-webkit-text-decoration:underline;text-decoration:underline}.webform-submission-form .form-actions button.webform-button--next span:after,.webform-submission-form .form-actions button.webform-button--preview span:after{content:">";margin-left:.5rem;margin-left:var(--spacing-2-xs)}.webform-submission-form .form-actions button.webform-button--previous span:before{content:"<";margin-right:.5rem;margin-right:var(--spacing-2-xs)}.webform-submission-form .form-actions input.webform-button--previous{background:#fff;background:var(--color-white);color:var(--border-color)}.webform-button--draft .hds-button__label:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:24px;margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--download-cloud);mask-image:var(--hel-icon--download-cloud);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:transform .2s linear;vertical-align:bottom;width:24px}.webform-submission-messages{background:#f2f2f2;background:var(--color-black-5);margin-top:3.5rem;margin-top:var(--spacing-3-xl);padding:2rem;padding:var(--spacing-l)}.webform-submission-messages h4,.webform-submission-messages h5{margin-top:0}.webform-submission-messages hr{margin:2rem 0;margin:var(--spacing-l) 0}.webform-submission-messages__new-message{align-items:center;background:#ffda07;background:var(--color-alert);display:inline-flex;font-weight:700;gap:.5rem;gap:var(--spacing-2-xs);margin-bottom:1.5rem;margin-bottom:var(--spacing-m);padding:.5rem .75rem;padding:var(--spacing-2-xs) var(--spacing-xs);text-transform:uppercase}.webform-submission-messages__messages-list{list-style:none;margin:0;padding:0}.webform-submission-messages__message{margin:0;padding:0}.webform-submission-messages__message__attachments{list-style:none}.webform-submission-messages__message .hds-button{margin-top:1rem;margin-top:var(--spacing-s)}.js-form-type-grants-webform-summation-field{max-width:var(--webform-element-width--input-large);text-align:right}.js-form-type-grants-webform-summation-field .grants-webform-summation-field{display:inline-block;padding:.75rem 1.5rem;padding:var(--spacing-xs) var(--spacing-m)}.webform-print-footer,.webform-print-header{display:none}.webform-print .main-content{display:block}.webform-print-page-html .hds-text-input,.webform-submission--view-mode-html .hds-text-input,.webform-submission-data-preview-page .hds-text-input{max-width:100%}.webform-print-page-html .print-label,.webform-submission--view-mode-html .print-label,.webform-submission-data-preview-page .print-label{display:block;font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs);margin-top:0;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.5rem;padding-right:var(--spacing-xl);position:relative}.webform-print-page-html .webform-section-flex-wrapper h3+*>:first-child>:first-child,.webform-print-page-html .webform-section-flex-wrapper h3+*>:first-child>:first-child label:first-of-type,.webform-submission--view-mode-html .webform-section-flex-wrapper h3+*>:first-child>:first-child,.webform-submission--view-mode-html .webform-section-flex-wrapper h3+*>:first-child>:first-child label:first-of-type,.webform-submission-data-preview-page .webform-section-flex-wrapper h3+*>:first-child>:first-child,.webform-submission-data-preview-page .webform-section-flex-wrapper h3+*>:first-child>:first-child label:first-of-type{line-height:normal}.webform-print-page-html .print-notification,.webform-submission--view-mode-html .print-notification,.webform-submission-data-preview-page .print-notification{border:2px solid #000;border:2px solid var(--color-black);font-weight:700;margin-top:3rem;margin-top:var(--spacing-2-xl);padding:2rem;padding:var(--spacing-layout-s)}.webform-print-page-html .print-notification .print-notification--icon,.webform-submission--view-mode-html .print-notification .print-notification--icon,.webform-submission-data-preview-page .print-notification .print-notification--icon{height:22px;margin-right:.5rem;margin-right:var(--spacing-2-xs);vertical-align:text-top;width:22px}.webform-print-page-html .webform-print-page-wizard-page~.webform-print-page-wizard-page h2,.webform-submission--view-mode-html .webform-print-page-wizard-page~.webform-print-page-wizard-page h2,.webform-submission-data-preview-page .webform-print-page-wizard-page~.webform-print-page-wizard-page h2{page-break-after:avoid;page-break-before:always}.webform-print-page-html div.hds-text-input__input,.webform-submission--view-mode-html div.hds-text-input__input,.webform-submission-data-preview-page div.hds-text-input__input{background:#fff;background:var(--color-white);border:2px solid #000;border:2px solid var(--color-black);height:3rem;height:var(--spacing-2-xl);width:100%}.webform-print-page-html div.hds-text-input__textarea,.webform-submission--view-mode-html div.hds-text-input__textarea,.webform-submission-data-preview-page div.hds-text-input__textarea{background:#fff;background:var(--color-white);border:2px solid #000;border:2px solid var(--color-black);height:8rem;height:var(--spacing-layout-2-xl);width:100%}.webform-print-page-html .webform-section-wrapper .hds-notification,.webform-submission--view-mode-html .webform-section-wrapper .hds-notification,.webform-submission-data-preview-page .webform-section-wrapper .hds-notification{margin-top:1rem;margin-top:var(--spacing-s)}.webform-print-page-html .webform-print-page-body h2,.webform-submission--view-mode-html .webform-print-page-body h2,.webform-submission-data-preview-page .webform-print-page-body h2{margin-bottom:2rem;margin-bottom:var(--spacing-layout-s)}.webform-print-page-html .webform-print-wrapper-table,.webform-submission--view-mode-html .webform-print-wrapper-table,.webform-submission-data-preview-page .webform-print-wrapper-table{border:0 solid transparent;display:table;max-width:100%;overflow-x:visible;overflow-x:initial;width:100%}.webform-print-page-html .webform-print-wrapper-table tbody,.webform-print-page-html .webform-print-wrapper-table tbody tr:hover,.webform-print-page-html .webform-print-wrapper-table td,.webform-print-page-html .webform-print-wrapper-table td:first-child,.webform-print-page-html .webform-print-wrapper-table tfoot,.webform-print-page-html .webform-print-wrapper-table th,.webform-print-page-html .webform-print-wrapper-table thead,.webform-print-page-html .webform-print-wrapper-table tr,.webform-submission--view-mode-html .webform-print-wrapper-table tbody,.webform-submission--view-mode-html .webform-print-wrapper-table tbody tr:hover,.webform-submission--view-mode-html .webform-print-wrapper-table td,.webform-submission--view-mode-html .webform-print-wrapper-table td:first-child,.webform-submission--view-mode-html .webform-print-wrapper-table tfoot,.webform-submission--view-mode-html .webform-print-wrapper-table th,.webform-submission--view-mode-html .webform-print-wrapper-table thead,.webform-submission--view-mode-html .webform-print-wrapper-table tr,.webform-submission-data-preview-page .webform-print-wrapper-table tbody,.webform-submission-data-preview-page .webform-print-wrapper-table tbody tr:hover,.webform-submission-data-preview-page .webform-print-wrapper-table td,.webform-submission-data-preview-page .webform-print-wrapper-table td:first-child,.webform-submission-data-preview-page .webform-print-wrapper-table tfoot,.webform-submission-data-preview-page .webform-print-wrapper-table th,.webform-submission-data-preview-page .webform-print-wrapper-table thead,.webform-submission-data-preview-page .webform-print-wrapper-table tr{background:transparent;border:0;color:#000;color:var(--color-black)}.webform-print-page-html .webform-print-wrapper-table ul,.webform-submission--view-mode-html .webform-print-wrapper-table ul,.webform-submission-data-preview-page .webform-print-wrapper-table ul{margin:0;padding:0}.webform-print-page-html .webform-print-wrapper-table ul li,.webform-submission--view-mode-html .webform-print-wrapper-table ul li,.webform-submission-data-preview-page .webform-print-wrapper-table ul li{border-bottom:1px solid grey;border-bottom:1px solid var(--color-black-50);list-style:none;margin-top:0;padding:1rem 0}.webform-print-page-html .webform-print-wrapper-table ul li:last-of-type,.webform-submission--view-mode-html .webform-print-wrapper-table ul li:last-of-type,.webform-submission-data-preview-page .webform-print-wrapper-table ul li:last-of-type{border-bottom:0 solid transparent}.webform-print-page-html .webform-print-wrapper-table thead,.webform-submission--view-mode-html .webform-print-wrapper-table thead,.webform-submission-data-preview-page .webform-print-wrapper-table thead{display:table-header-group}.webform-print-page-html .webform-print-wrapper-table thead th,.webform-submission--view-mode-html .webform-print-wrapper-table thead th,.webform-submission-data-preview-page .webform-print-wrapper-table thead th{padding:0}.webform-print-page-html .webform-print-wrapper-table tfoot,.webform-submission--view-mode-html .webform-print-wrapper-table tfoot,.webform-submission-data-preview-page .webform-print-wrapper-table tfoot{display:table-footer-group}.webform-print-page-html .webform-submission-data>section,.webform-submission--view-mode-html .webform-submission-data>section,.webform-submission-data-preview-page .webform-submission-data>section{border-top:1px solid #ccc;border-top:1px solid var(--color-black-20);padding-top:4rem;padding-top:var(--spacing-layout-l)}.webform-print-page-html .webform-submission-data>section>.webform-section-flex-wrapper,.webform-submission--view-mode-html .webform-submission-data>section>.webform-section-flex-wrapper,.webform-submission-data-preview-page .webform-submission-data>section>.webform-section-flex-wrapper{display:block}.webform-print-page-html .webform-submission-data>section>.webform-section-flex-wrapper>h2,.webform-submission--view-mode-html .webform-submission-data>section>.webform-section-flex-wrapper>h2,.webform-submission-data-preview-page .webform-submission-data>section>.webform-section-flex-wrapper>h2{font-size:2rem!important;font-size:var(--fontsize-heading-l)!important;font-weight:500;margin:0 0 2mm!important;min-width:100%;padding:0!important;width:100%!important}.webform-print-page-html .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper,.webform-submission--view-mode-html .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper,.webform-submission-data-preview-page .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper{padding:6mm 0}.webform-print-page-html .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper label,.webform-submission--view-mode-html .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper label,.webform-submission-data-preview-page .webform-submission-data>section>.webform-section-flex-wrapper>.webform-section-wrapper label{font-weight:500}.webform-print-page-html .webform-submission-data>section.hds-notification,.webform-submission--view-mode-html .webform-submission-data>section.hds-notification,.webform-submission-data-preview-page .webform-submission-data>section.hds-notification{padding-top:1rem;padding-top:var(--spacing-s)}@media print{@page{.webform-print-page-html,.webform-submission--view-mode-html,.webform-submission-data-preview-page{margin:0;size:A4}}.webform-print-page-html h1,.webform-submission--view-mode-html h1,.webform-submission-data-preview-page h1{margin:0;position:relative}.webform-print-page-html details,.webform-submission--view-mode-html details,.webform-submission-data-preview-page details{page-break-before:always}.webform-print-page-html .details-section-divider,.webform-submission--view-mode-html .details-section-divider,.webform-submission-data-preview-page .details-section-divider{page-break-after:always}.webform-print-page-html label,.webform-submission--view-mode-html label,.webform-submission-data-preview-page label{font-size:8pt;margin-bottom:0}.webform-print-page-html section,.webform-submission--view-mode-html section,.webform-submission-data-preview-page section{border-top:0 solid #ccc!important;border-top:0 solid var(--color-black-20)!important;margin-bottom:0;padding-bottom:0;padding-top:0!important}.webform-print-page-html div.main-content,.webform-submission--view-mode-html div.main-content,.webform-submission-data-preview-page div.main-content{margin:0}.webform-print-page-html .breadcrumb__container,.webform-print-page-html .form-actions,.webform-print-page-html .hds-notification,.webform-print-page-html .messages__container,.webform-print-page-html .tools__container,.webform-print-page-html .webform-multiple-add,.webform-print-page-html .webform-multiple-table--operations,.webform-print-page-html .webform-progress,.webform-print-page-html .webform-progress-tracker,.webform-print-page-html .webform-progress-tracker-mobile,.webform-print-page-html button,.webform-print-page-html footer.footer,.webform-print-page-html header.header,.webform-print-page-html nav.breadcrumb,.webform-submission--view-mode-html .breadcrumb__container,.webform-submission--view-mode-html .form-actions,.webform-submission--view-mode-html .hds-notification,.webform-submission--view-mode-html .messages__container,.webform-submission--view-mode-html .tools__container,.webform-submission--view-mode-html .webform-multiple-add,.webform-submission--view-mode-html .webform-multiple-table--operations,.webform-submission--view-mode-html .webform-progress,.webform-submission--view-mode-html .webform-progress-tracker,.webform-submission--view-mode-html .webform-progress-tracker-mobile,.webform-submission--view-mode-html button,.webform-submission--view-mode-html footer.footer,.webform-submission--view-mode-html header.header,.webform-submission--view-mode-html nav.breadcrumb,.webform-submission-data-preview-page .breadcrumb__container,.webform-submission-data-preview-page .form-actions,.webform-submission-data-preview-page .hds-notification,.webform-submission-data-preview-page .messages__container,.webform-submission-data-preview-page .tools__container,.webform-submission-data-preview-page .webform-multiple-add,.webform-submission-data-preview-page .webform-multiple-table--operations,.webform-submission-data-preview-page .webform-progress,.webform-submission-data-preview-page .webform-progress-tracker,.webform-submission-data-preview-page .webform-progress-tracker-mobile,.webform-submission-data-preview-page button,.webform-submission-data-preview-page footer.footer,.webform-submission-data-preview-page header.header,.webform-submission-data-preview-page nav.breadcrumb{display:none!important}.webform-print-page-html .gin--horizontal-toolbar .dialog-off-canvas-main-canvas,.webform-submission--view-mode-html .gin--horizontal-toolbar .dialog-off-canvas-main-canvas,.webform-submission-data-preview-page .gin--horizontal-toolbar .dialog-off-canvas-main-canvas{padding:0!important}.webform-print-page-html .hds-text-input,.webform-submission--view-mode-html .hds-text-input,.webform-submission-data-preview-page .hds-text-input{max-width:100%}.webform-print-page-html .hds-text-input .hds-text-input__input,.webform-submission--view-mode-html .hds-text-input .hds-text-input__input,.webform-submission-data-preview-page .hds-text-input .hds-text-input__input{height:1cm}.webform-print-page-html .hds-text-input div.hds-text-input__textarea,.webform-print-page-html .hds-text-input textarea.hds-text-input__input,.webform-submission--view-mode-html .hds-text-input div.hds-text-input__textarea,.webform-submission--view-mode-html .hds-text-input textarea.hds-text-input__input,.webform-submission-data-preview-page .hds-text-input div.hds-text-input__textarea,.webform-submission-data-preview-page .hds-text-input textarea.hds-text-input__input{height:6cm;max-width:100%;min-width:100%;width:100%}.webform-print-page-html .hds-text-input .hds-text-input__input,.webform-print-page-html .hds-text-input .hds-text-input__input[readonly],.webform-submission--view-mode-html .hds-text-input .hds-text-input__input,.webform-submission--view-mode-html .hds-text-input .hds-text-input__input[readonly],.webform-submission-data-preview-page .hds-text-input .hds-text-input__input,.webform-submission-data-preview-page .hds-text-input .hds-text-input__input[readonly]{border:2px solid #000;border:2px solid var(--color-black)}.webform-print-page-html .webform-element,.webform-submission--view-mode-html .webform-element,.webform-submission-data-preview-page .webform-element{border:1px solid #000;border:1px solid var(--color-black);margin-bottom:8mm;padding:2.5mm;position:relative}.webform-print-page-html .webform-preview,.webform-submission--view-mode-html .webform-preview,.webform-submission-data-preview-page .webform-preview{margin-top:0}.webform-print-page-html .webform-preview label,.webform-submission--view-mode-html .webform-preview label,.webform-submission-data-preview-page .webform-preview label{align-items:flex-end;display:flex;font-size:8pt;height:100%;left:0;pointer-events:none;position:absolute;top:-100%;width:100%}.webform-print-page-html .webform-preview .webform-element,.webform-submission--view-mode-html .webform-preview .webform-element,.webform-submission-data-preview-page .webform-preview .webform-element{border:1px solid #000;border:1px solid var(--color-black);margin-bottom:8mm;padding:2.5mm;position:relative;top:5mm}.webform-print-page-html .webform-preview .webform-multiple-table--operations,.webform-submission--view-mode-html .webform-preview .webform-multiple-table--operations,.webform-submission-data-preview-page .webform-preview .webform-multiple-table--operations{display:none}.webform-print-page-html .webform-print-header,.webform-submission--view-mode-html .webform-print-header,.webform-submission-data-preview-page .webform-print-header{align-items:center;background:#fff;background:var(--color-white);border-bottom:1px solid #999;border-bottom:1px solid var(--color-black-40);display:flex;flex-flow:row nowrap;font-size:9pt;height:21mm;left:0;max-width:100%;min-width:100%;position:fixed;top:0;width:100%;z-index:1000}.webform-print-page-html .webform-print-header svg,.webform-submission--view-mode-html .webform-print-header svg,.webform-submission-data-preview-page .webform-print-header svg{color:#000;color:var(--color-black);display:block;height:25mm;margin-right:3mm;width:55mm}.webform-print-page-html .webform-print-header .webform-print-header-left-text,.webform-submission--view-mode-html .webform-print-header .webform-print-header-left-text,.webform-submission-data-preview-page .webform-print-header .webform-print-header-left-text{color:#999;color:var(--color-black-40);text-align:left;width:100%}.webform-print-page-html .webform-print-header .webform-print-header-right-text,.webform-submission--view-mode-html .webform-print-header .webform-print-header-right-text,.webform-submission-data-preview-page .webform-print-header .webform-print-header-right-text{color:#999;color:var(--color-black-40);text-align:right;width:100%}.webform-print-page-html .webform-print-footer,.webform-submission--view-mode-html .webform-print-footer,.webform-submission-data-preview-page .webform-print-footer{align-items:center;background:#fff;background:var(--color-white);border-top:1px solid #999;border-top:1px solid var(--color-black-40);bottom:0;display:flex;flex-flow:row nowrap;font-size:9pt;height:17mm;left:0;max-width:100%;min-width:100%;position:fixed;width:100%;z-index:1000}.webform-print-page-html .webform-print-footer svg,.webform-submission--view-mode-html .webform-print-footer svg,.webform-submission-data-preview-page .webform-print-footer svg{color:#000;color:var(--color-black);display:block;height:15mm;margin-right:3mm;width:33mm}.webform-print-page-html .webform-print-footer .webform-print-footer-left-text,.webform-submission--view-mode-html .webform-print-footer .webform-print-footer-left-text,.webform-submission-data-preview-page .webform-print-footer .webform-print-footer-left-text{color:#999;color:var(--color-black-40);text-align:left;width:100%}.webform-print-page-html .webform-print-footer .webform-print-footer-right-text,.webform-submission--view-mode-html .webform-print-footer .webform-print-footer-right-text,.webform-submission-data-preview-page .webform-print-footer .webform-print-footer-right-text{color:#999;color:var(--color-black-40);text-align:right;width:100%}.webform-print-page-html .webform-print-header-space,.webform-submission--view-mode-html .webform-print-header-space,.webform-submission-data-preview-page .webform-print-header-space{background:#fff;background:var(--color-white);font-size:9pt;height:21mm}.webform-print-page-html .webform-print-footer-space,.webform-submission--view-mode-html .webform-print-footer-space,.webform-submission-data-preview-page .webform-print-footer-space{background:#fff;background:var(--color-white);font-size:9pt;height:17mm}.webform-print-page-html .webform-print-wrapper-table,.webform-submission--view-mode-html .webform-print-wrapper-table,.webform-submission-data-preview-page .webform-print-wrapper-table{border:0;margin:0;overflow-x:visible;overflow-x:initial}.webform-print-page-html .webform-section-flex-wrapper,.webform-submission--view-mode-html .webform-section-flex-wrapper,.webform-submission-data-preview-page .webform-section-flex-wrapper{flex-flow:row wrap}.webform-print-page-html .webform-section-flex-wrapper>h3.webform-section-title,.webform-submission--view-mode-html .webform-section-flex-wrapper>h3.webform-section-title,.webform-submission-data-preview-page .webform-section-flex-wrapper>h3.webform-section-title{max-width:100%;width:100%}.webform-print-page-html .webform-section-grid-wrapper,.webform-submission--view-mode-html .webform-section-grid-wrapper,.webform-submission-data-preview-page .webform-section-grid-wrapper{display:flex;flex-flow:row nowrap}.webform-print-page-html .webform-section-grid-wrapper>h3.webform-section-title,.webform-submission--view-mode-html .webform-section-grid-wrapper>h3.webform-section-title,.webform-submission-data-preview-page .webform-section-grid-wrapper>h3.webform-section-title{font-size:1.25rem;margin-top:0;max-width:5cm;width:100%}.webform-print-page-html .webform-section-grid-wrapper>dl.webform-section-contents,.webform-submission--view-mode-html .webform-section-grid-wrapper>dl.webform-section-contents,.webform-submission-data-preview-page .webform-section-grid-wrapper>dl.webform-section-contents{margin-top:0;max-width:100%;padding-left:1cm;width:100%}.webform-print-page-html .webform-section-grid-wrapper>dl.webform-section-contents dt,.webform-submission--view-mode-html .webform-section-grid-wrapper>dl.webform-section-contents dt,.webform-submission-data-preview-page .webform-section-grid-wrapper>dl.webform-section-contents dt{font-weight:700;margin:0;padding:0;page-break-after:avoid}.webform-print-page-html .webform-section-grid-wrapper>dl.webform-section-contents dd,.webform-submission--view-mode-html .webform-section-grid-wrapper>dl.webform-section-contents dd,.webform-submission-data-preview-page .webform-section-grid-wrapper>dl.webform-section-contents dd{margin:0;padding:0;page-break-before:avoid}.webform-print-page-html .webform-print-page-body h2,.webform-submission--view-mode-html .webform-print-page-body h2,.webform-submission-data-preview-page .webform-print-page-body h2{margin-bottom:1cm}}.webform-submission-data dl dt{font-weight:700}.webform-submission-data dl dd{margin:0;padding:0}.webform-submission-data dl dl{padding-left:.5rem;padding-left:var(--spacing-2-xs)}.webform-submission-data dl>br{display:none}.webform-print-page-html .webform-section-wrapper .print-label,.webform-print-page-html .webform-section-wrapper>h4{line-height:1.5;margin-top:.5rem;margin-top:var(--spacing-2-xs)}.webform-print-page-html .webform-section-wrapper fieldset{padding:1rem;padding:var(--spacing-s)}@media(min-width:768px){.webform-print-page-html .webform-section-wrapper fieldset{min-width:400px;padding:1rem 1.5rem;padding:var(--spacing-s) var(--spacing-m)}}.form-group.field.field-object{width:100%}.application-list{padding-bottom:2.5rem;padding-bottom:var(--spacing-xl);padding-left:0}.application-list__processed-human-readable{display:none}.application-list__item{background:#f0f0ff;background:var(--color-bus-light);display:block;margin:1.5rem 0;margin:var(--spacing-m) 0;padding:3rem 1rem 1.5rem;padding:var(--spacing-2-xl) var(--spacing-s) var(--spacing-m);position:relative}.application-list__item .new-message{background-color:#ffda07;background-color:var(--color-alert);border-radius:2.5rem;border-radius:var(--spacing-xl);display:inline-block;padding:.5rem;padding:var(--spacing-2-xs)}.application-list__item .new-message .hel-icon--size-s{height:20px;width:20px}.application-list__item h3,.application-list__item h4{margin-top:.75rem;margin-top:var(--spacing-xs)}.application-list__item h4{font-size:1rem}.application-list__item--submitted{display:none}.application-list__item__link{display:flex;margin-top:1.5rem;margin-top:var(--spacing-m)}.application-list__item__link a{font-size:1.25rem}.application-list__item__link a i{vertical-align:text-bottom}.application-list__item__row{display:flex;flex-flow:row wrap;gap:1.5rem;gap:var(--spacing-m);justify-content:space-between}.application-list__item__row__left{justify-content:flex-start}.application-list__item__row__top{padding:.5rem 1rem .5rem 0;padding:var(--spacing-2-xs) var(--spacing-s) var(--spacing-2-xs) 0;position:absolute;top:0;width:100%}.application-list__item--status{--status-label-height:32px;align-items:center;border-radius:20px;display:inline-flex;font-size:.875rem;font-size:var(--fontsize-body-s);line-height:32px;line-height:var(--status-label-height);min-height:32px;min-height:var(--status-label-height);padding:.25rem 1rem;padding:var(--spacing-3-xs) var(--spacing-s);padding-left:.75rem;padding-left:var(--spacing-xs);vertical-align:middle}.application-list__item--status+.hds-loading-spinner{display:inline-block;left:10px;margin:0;padding:0;position:relative;top:.25rem;top:var(--spacing-3-xs)}.application-list__item--status+div+.application-list__item--error,.application-list__item--status.hide-spinner+.hds-loading-spinner{display:none}.application-list__item--status.show-error{background:#ccc;background:var(--color-black-20);color:#1a1a1a;color:var(--color-black-90)}.application-list__item--status.show-error+div+.application-list__item--error{display:inline-flex;left:.75rem;left:var(--spacing-xs);margin:0;padding:0;position:relative;top:.25rem;top:var(--spacing-3-xs)}.application-list__item--status.show-error+div+.application-list__item--error .application-list--error-text{display:inline-block;margin-left:.5rem;margin-left:var(--spacing-2-xs)}.application-list__item--status--draft{padding-left:0}.application-list__item--status--sent,.application-list__item--status--submitted{background:#e6e6e6;background:var(--color-black-10)}.application-list__item--status--sent:before,.application-list__item--status--submitted:before{--icon-size:1.5rem;background-color:#000;background-color:var(--color-black);background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--alert-circle);mask-image:var(--hel-icon--alert-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}.application-list__item--status--pending,.application-list__item--status--preparing,.application-list__item--status--processing,.application-list__item--status--received{background:#0062b9;background:var(--color-info);color:#fff;color:var(--color-white)}.application-list__item--status--pending:before,.application-list__item--status--preparing:before,.application-list__item--status--processing:before,.application-list__item--status--received:before{--icon-size:1.5rem;background-color:#000;background-color:#fff;background-color:var(--color-white);background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}.application-list__item--status--done,.application-list__item--status--ready,.application-list__item--status--resolved{background:#007a64;background:var(--color-success);color:#fff;color:var(--color-white)}.application-list__item--status--done:before,.application-list__item--status--ready:before,.application-list__item--status--resolved:before{--icon-size:1.5rem;background-color:#000;background-color:#fff;background-color:var(--color-white);background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--check-circle);mask-image:var(--hel-icon--check-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}.application-list__item--status--canceled,.application-list__item--status--cancelled,.application-list__item--status--deleted,.application-list__item--status--rejected{background:#ffda07;background:var(--color-alert)}.application-list__item--status--canceled:before,.application-list__item--status--cancelled:before,.application-list__item--status--deleted:before,.application-list__item--status--rejected:before{--icon-size:1.5rem;background-color:#000;background-color:var(--color-black);background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--alert-circle);mask-image:var(--hel-icon--alert-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}.application-list__item--status--error{background:#ccc;background:var(--color-black-20);color:#000;color:var(--color-black);text-transform:uppercase}.application-list__item--status--error .hel-icon{margin-right:.25rem;margin-right:var(--spacing-3-xs)}.application-list__count{font-size:1.5rem}.application-list__count-value{font-weight:700}.application-list__information-row{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}@media(max-width:35rem){.application-list__information-row{flex-flow:row wrap}}.application-list__information-row .grant-applications--select-wrapper select{max-width:100%;width:322px}.application-list__status__wrapper{background:#f2f2f2;background:var(--color-black-5)}.application-list__status__container{display:flex;flex-flow:row wrap;gap:3rem;gap:var(--spacing-layout-m);justify-content:flex-start;padding-bottom:1.5rem;padding-bottom:var(--spacing-m);padding-top:1.5rem;padding-top:var(--spacing-m)}.application-list__status__label{font-weight:700}.application-list__status__value{display:flex;flex-flow:row;justify-items:center;min-height:2.5rem;min-height:var(--spacing-xl)}.application-list__status__value>div{margin:auto}.application-list__search-row{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:1rem;gap:var(--spacing-s);justify-content:space-between;width:100%}@media(max-width:35rem){.application-list__search-row{flex-flow:row wrap}}.application-list__search-row .hds-text-input{flex:1 100%;max-width:100%}.application-list__search-row .hds-text-input__input-wrapper{display:block}.application-list__search-row .hds-text-input__input-wrapper input{width:100%}.application-list__search-row button{white-space:nowrap}.application-list__pagination{--line-height:1.5555555556;display:inline-flex;flex-wrap:wrap;font-size:1.125rem;font-weight:400;font-weight:700;gap:.5rem;gap:var(--spacing-2-xs);justify-content:center;line-height:1.5555555556;line-height:var(--line-height);list-style:none;padding:0}.application-list__pagination li{margin-top:0}.application-list__pagination li.active a{-webkit-text-decoration:underline;text-decoration:underline}.application-list__pagination li.disabled a{cursor:default;-webkit-text-decoration:none;text-decoration:none}.application-list__pagination li.disabled a:active,.application-list__pagination li.disabled a:focus,.application-list__pagination li.disabled a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}.application-list__pagination li a{color:#1a1a1a;color:var(--color-black-90);display:block;height:var(--link-height);min-width:40px;padding-left:.25rem;padding-left:var(--spacing-3-xs);padding-right:.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.application-list__pagination li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.application-list__pagination li a:active,.application-list__pagination li a:focus{outline:3px solid #0072c6;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.grants-profile hr{border:1px solid #dedfe1;border:1px solid var(--color-silver);margin:1.5rem 0;margin:var(--spacing-layout-xs) 0}.grants-profile h3.info-grants{border-bottom:2px solid #dedfe1;border-bottom:2px solid var(--color-silver);padding-bottom:2rem;padding-bottom:var(--spacing-l)}.grants-profile--title{align-items:center;display:flex;flex-flow:row nowrap}.grants-profile--title .grants-profile--initials{border-radius:50%;display:none;font-size:1.25rem;font-size:var(--fontsize-body-xl);font-weight:700;height:4rem;height:var(--spacing-4-xl);line-height:4rem;line-height:var(--spacing-4-xl);margin-right:1.5rem;margin-right:var(--spacing-m);text-align:center;vertical-align:middle;width:4rem;width:var(--spacing-4-xl)}@media(min-width:992px){.grants-profile--title .grants-profile--initials{display:block}}.grants-profile--title .grants-profile--initials:active,.grants-profile--title .grants-profile--initials:focus,.grants-profile--title .grants-profile--initials:hover{-webkit-text-decoration:underline;text-decoration:underline}.grants-profile--title .grants-profile--initials-colorscheme-2{background-color:#0000bf;background-color:var(--color-bus);color:#fff;color:var(--color-white)}.grants-profile--title .grants-profile--initials-colorscheme-1{background-color:#ffe977;background-color:var(--color-engel);color:#000;color:var(--color-black)}.grants-profile--title .grants-profile--initials-colorscheme-0{background-color:#008741;background-color:var(--color-tram);color:#fff;color:var(--color-white)}.grants-profile--title h1{flex-grow:100}.grants-profile--basicinfo{--line-height:1.5;background-color:#f2f2f2;background-color:var(--color-black-5);border-bottom:8px solid #dbc030;border-bottom:8px solid var(--color-engel-dark);padding-bottom:.5rem;padding-bottom:var(--spacing-2-xs);padding-top:2rem;padding-top:var(--spacing-l)}.grants-profile--basicinfo h3{font-size:2rem;font-size:var(--fontsize-heading-l);margin-top:0;padding-top:0}.grants-profile--extrainfo{padding-bottom:2rem;padding-bottom:var(--spacing-l);padding-top:2rem;padding-top:var(--spacing-l)}.grants-profile--extrainfo .hds-notification{margin-bottom:2.5rem;margin-bottom:var(--spacing-xl)}.grants-profile--extrainfo fieldset.form-wrapper{background-color:#f2f2f2;background-color:var(--color-black-5);border:0;padding:2rem;padding:var(--spacing-l)}.grants-profile--extrainfo fieldset.inline-error-message{background-color:transparent;background-color:initial;background-color:unset;padding:0 0 0 .5rem;padding:0 0 0 var(--spacing-2-xs)}.grants-profile--extrainfo fieldset.inline-error-message legend{display:none}.grants-profile--update-link{margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);margin-top:1.5rem;margin-top:var(--spacing-layout-xs)}.grants-profile--infotext{font-size:1.125rem;font-size:var(--fontsize-body-l);margin-bottom:1rem;margin-bottom:var(--spacing-s)}.grants-profile--wrapper{display:flex;flex-wrap:wrap}.grants-profile--wrapper-item{margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);width:100%}@media(min-width:576px){.grants-profile--wrapper-item{flex:1;margin-bottom:0}}.grants-profile--wrapper-item:first-child{flex:auto;margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);width:100%}.grants-profile .profile-add-more{margin-top:1em}.grants-profile dd{margin-inline-start:0}.grants-profile--officials{margin-left:0;padding-left:0}.grants-profile--officials-item{border-left:4px solid #00d7a7;border-left:4px solid var(--color-copper);display:flex;flex-flow:row nowrap;justify-content:space-between;list-style:none;margin-bottom:2rem;margin-bottom:var(--spacing-layout-s);margin-left:0;max-width:var(--webform-element-width--input-large);padding-left:1.5rem;padding-left:var(--spacing-layout-xs);width:100%}.grants-profile--officials-item--position{font-size:1.125rem;font-size:var(--fontsize-heading-xs);font-weight:700;margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);margin-top:0;padding-top:0}.grants-profile--officials-edit-wrapper{text-align:right}.grants-profile--officials-edit-wrapper a{display:inline-block}.grants-profile .hel-icon--check-circle-fill{color:#007a64;color:var(--color-success);vertical-align:middle}.grants-profile-grants-profile .field-multiple-drag,.grants-profile-grants-profile .tabledrag-toggle-weight-wrapper{display:none}.grants-profile .hds-text-input__label{display:inline-block;margin-top:0}.page--oma-asiointi__private-person .grants-profile--basicinfo{border-bottom:8px solid #00d7a7;border-bottom:8px solid var(--color-copper)}.page--oma-asiointi__private-person .grants-profile--wrapper,.page--oma-asiointi__unregistered-community .grants-profile--wrapper{display:grid;grid-template-columns:1fr 1fr}.hds-link .hel-icon{margin-right:.5rem;margin-right:var(--spacing-2-xs);vertical-align:bottom}.hds-link span.link-label{font-weight:700;margin-right:1.5rem;margin-right:var(--spacing-m)}.bold-link{font-weight:700}div.applicant-info--from-grants,div.applicant-info--from-prh{display:grid;grid-template-columns:1fr}@media(min-width:576px){div.applicant-info--from-grants,div.applicant-info--from-prh{grid-template-columns:1fr 1fr}}@media(min-width:768px){div.applicant-info--from-grants,div.applicant-info--from-prh{grid-template-columns:1fr 1fr 1fr}}div.applicant-info--from-grants .form-required:after,div.applicant-info--from-prh .form-required:after{content:none}div.applicant-info--from-prh{border-bottom:2px solid #dedfe1;border-bottom:2px solid var(--color-silver);margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs);padding-bottom:1rem;padding-bottom:var(--spacing-layout-2-xs)}.grants-profile-prh-info .field-prefix,div.grants-handler--prefilled-field .field-prefix{display:block;position:absolute;right:2rem;right:var(--spacing-layout-s);top:0}.grants-profile-prh-info .description,.grants-profile-prh-info .hds-text-input__input-wrapper,div.grants-handler--prefilled-field .description,div.grants-handler--prefilled-field .hds-text-input__input-wrapper{display:inline-block;white-space:normal}.grants-profile-prh-info .hel-icon--check-circle-fill,div.grants-handler--prefilled-field .hel-icon--check-circle-fill{color:#007a64;color:var(--color-success);vertical-align:middle}.grants-profile-prh-info .hds-text-input__input,.grants-profile-prh-info .webform-element-description,div.grants-handler--prefilled-field .hds-text-input__input,div.grants-handler--prefilled-field .webform-element-description{color:#000;color:var(--color-black);display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5rem;line-height:var(--spacing-m);position:relative}.grants-profile-prh-info .hds-text-input__label,div.grants-handler--prefilled-field .hds-text-input__label{margin-bottom:0}.grants-profile--imported-section .webform-section-flex-wrapper{background-color:#f2f2f2;background-color:var(--color-black-5);border-bottom:8px solid #dbc030;border-bottom:8px solid var(--color-engel-dark);display:block;padding:2rem 2rem .5rem;padding:var(--spacing-l) var(--spacing-l) var(--spacing-2-xs);width:100%}.grants-profile--imported-section .webform-section-flex-wrapper h3.webform-section-title{font-size:2rem;font-size:var(--fontsize-heading-l);font-weight:400;margin-top:0;max-width:100%;padding-top:0;width:100%}.grants-profile--imported-section .webform-section-flex-wrapper .webform-section-wrapper{padding:0}.grants-profile--imported-section .webform-section-flex-wrapper .hds-text-input{margin-bottom:0}.grants-profile--imported-section .webform-section-flex-wrapper #edit-grants-profile-items-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--spacing-layout-xs);margin-top:1.5rem;margin-top:var(--spacing-layout-xs);width:100%}.grants-profile--imported-section .webform-section-flex-wrapper #edit-grants-profile-items-container>div{margin:0 1.5rem 0 0;margin:0 var(--spacing-layout-xs) 0 0;min-width:160px}.grants-profile--imported-section .webform-section-flex-wrapper #edit-grants-profile-items-container .hds-text-input__input-wrapper{display:none}.grants-profile--imported-section .webform-section-flex-wrapper #edit-grants-profile-items-container label{font-size:1rem;font-size:var(--fontsize-body-m);font-weight:700;margin:0}.grants-profile--imported-section .webform-section-flex-wrapper .form-item-prh-markup{border-bottom:2px solid #dedfe1;border-bottom:2px solid var(--color-silver);padding-bottom:1.5rem;padding-bottom:var(--spacing-layout-xs);padding-top:1.5rem;padding-top:var(--spacing-layout-xs)}.grants-profile__local-tasks__wrapper{margin-bottom:0}.openid-connect-login-form.openid-connect-login-form{border-bottom:0;margin-bottom:0;padding-bottom:0}.grants-profile--links{display:flex;justify-content:space-between}.company-delete-confirm-form .form-actions{margin-top:1.5rem;margin-top:var(--spacing-layout-xs)}.company-delete-confirm-form .form-submit{margin-right:.5rem;margin-right:var(--spacing-2-xs)}.page--oma-asiointi .main-content{margin-top:0}.page--oma-asiointi .main-content h2{margin-top:1.5rem;margin-top:var(--spacing-m)}.hero--oma-asiointi{margin-bottom:2rem;margin-bottom:var(--spacing-l)}.hero--oma-asiointi .container{padding-top:3rem;padding-top:var(--spacing-layout-m)}.hero--oma-asiointi .hero__text-content{align-items:center;display:flex}.hero--oma-asiointi .hero__title{margin-left:0}@media(min-width:576px){.hero--oma-asiointi .hero__title{margin-left:40px}}.hero--oma-asiointi .hel-icon{display:none}@media(min-width:576px){.hero--oma-asiointi .hel-icon{--icon-size:48px;display:block;flex-shrink:0}}#oma-asiointi__sent{background:#f2f2f2;background:var(--color-black-5)}#oma-asiointi__sent .application-list__item{background:#fff;background:var(--color-white)}.oma-asiointi-block{background-color:#f2f2f2;background-color:var(--color-black-5);padding-bottom:2rem;padding-bottom:var(--spacing-l);padding-top:2rem;padding-top:var(--spacing-l)}.oma-asiointi-block h2{margin-bottom:1rem;margin-bottom:var(--spacing-s);margin-top:0}.oma-asiointi-block h3{font-size:1.5rem;font-size:var(--fontsize-heading-m);font-weight:500}.oma-asiointi-block .header{border-bottom:1px solid #b0b8bf;border-bottom:1px solid var(--color-silver-dark);display:flex;justify-content:space-between;padding-bottom:.75rem;padding-bottom:var(--spacing-xs)}.oma-asiointi-block .header .link,.oma-asiointi-block .header .user{font-weight:700}.oma-asiointi-block .header .link .hel-icon{vertical-align:text-top}.oma-asiointi-block--link{display:block;position:relative;-webkit-text-decoration:none;text-decoration:none}.oma-asiointi-block--link:after{--icon-size:1.5rem;background-color:#000;background-size:contain;bottom:1.5rem;bottom:var(--spacing-m);content:"";display:inline-block;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-left:-4px;margin-top:.5rem;margin-top:var(--spacing-2-xs);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));position:absolute;right:1.5rem;right:var(--spacing-m);transition:transform .2s linear;vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}@media(prefers-reduced-motion){.oma-asiointi-block--link:after{transition:none}}@media(min-width:576px){.oma-asiointi-block--link:after{--icon-size:3rem;margin-left:-8px;margin-top:1rem;margin-top:var(--spacing-s)}}.oma-asiointi-block--link:focus:after,.oma-asiointi-block--link:hover:after{transform:translateX(.5rem);transform:translateX(var(--spacing-2-xs))}@media(prefers-reduced-motion){.oma-asiointi-block--link:focus:after,.oma-asiointi-block--link:hover:after{transform:none}}.oma-asiointi-block .new-message{background-color:#ffda07;background-color:var(--color-alert);display:inline-block;font-weight:500;padding:.5rem;padding:var(--spacing-2-xs);text-transform:uppercase}.oma-asiointi-block .new-messages-length{background-color:#ccc;background-color:var(--color-black-20);border-radius:50%;display:inline-block;font-size:1.25rem;font-size:var(--fontsize-heading-s);height:30px;line-height:30px;margin-left:1.5rem;margin-left:var(--spacing-m);position:relative;text-align:center;width:30px}.oma-asiointi-block .new-messages-length.has-new-messages{background-color:#ffda07;background-color:var(--color-alert)}@media(min-width:768px){.oma-asiointi-block .content{display:grid;grid-gap:1rem;grid-gap:var(--spacing-s);grid-template-columns:1fr 1fr}}.oma-asiointi-block .message,.oma-asiointi-block .submission{background-color:#fff;background-color:var(--color-white);margin-bottom:1rem;margin-bottom:var(--spacing-s);margin-top:1rem;margin-top:var(--spacing-s);padding:1.5rem;padding:var(--spacing-m)}.oma-asiointi-block .message .message-title,.oma-asiointi-block .message .submission-title,.oma-asiointi-block .submission .message-title,.oma-asiointi-block .submission .submission-title{font-size:1.25rem;font-size:var(--fontsize-heading-s);font-weight:500;margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs);margin-top:0;-webkit-text-decoration:underline;text-decoration:underline}.oma-asiointi-block .message .message-title,.oma-asiointi-block .submission .message-title{margin-top:1rem;margin-top:var(--spacing-s)}.oma-asiointi-block .message:hover .message-title,.oma-asiointi-block .message:hover .submission-title,.oma-asiointi-block .submission:hover .message-title,.oma-asiointi-block .submission:hover .submission-title{-webkit-text-decoration:none;text-decoration:none}.oma-asiointi-block .message{padding-right:4.5rem;padding-right:var(--spacing-5-xl)}.oma-asiointi{margin-top:2rem;margin-top:var(--spacing-l)}.oma-asiointi ul{padding:0}.oma-asiointi__list{padding-bottom:2rem;padding-bottom:var(--spacing-l);padding-top:2rem;padding-top:var(--spacing-l)}.oma-asiointi__list h2{margin-bottom:1.5rem;margin-bottom:var(--spacing-m);margin-top:0}.oma-asiointi #oma-asiointi__sent{padding-top:1rem;padding-top:var(--spacing-s)}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infoboxes{gap:3.5rem;gap:var(--spacing-3-xl);margin:3rem 0;margin:var(--spacing-2-xl) 0}@media(min-width:768px){.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infoboxes{display:flex}}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox{background-color:#e5eff8;background-color:var(--color-info-light);flex:1;margin-bottom:1rem;margin-bottom:var(--spacing-layout-2-xs);padding:2rem;padding:var(--spacing-l)}@media(min-width:768px){.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox{margin-bottom:0}}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox:last-of-type{margin-bottom:0}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox--link{display:flex;margin-top:1rem;margin-top:var(--spacing-layout-2-xs)}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox--link a{font-size:1.25rem}.oma-asiointi .oma-asiointi-infoboxes-container .oma-asiointi-infobox h3{margin-top:0}.asiointirooli-block{background-color:#000;background-color:var(--color-black);font-weight:500;margin-bottom:16px;padding:.5rem;padding:var(--spacing-2-xs)}.asiointirooli-block,.asiointirooli-block a{color:#fff;color:var(--color-white)}.asiointirooli-block .link--stop-mandate,.asiointirooli-block .link--switch-role{color:#fff;color:var(--color-white);margin-left:2rem;margin-left:var(--spacing-layout-s)}@media(max-width:768px){.asiointirooli-block .link--stop-mandate,.asiointirooli-block .link--switch-role{display:block;margin-left:0}}.asiointirooli-block .link--stop-mandate:before{-webkit-mask-image:var(--hel-icon--cross-circle-fill);mask-image:var(--hel-icon--cross-circle-fill);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m3 4.5L16.5 9l-3 3 3 3-1.5 1.5-3-3-3 3L7.5 15l3-3-3-3L9 7.5l3 3z"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m3 4.5L16.5 9l-3 3 3 3-1.5 1.5-3-3-3 3L7.5 15l3-3-3-3L9 7.5l3 3z"/></g></svg>')}.asiointirooli-block .link--stop-mandate:before,.asiointirooli-block .link--switch-role:before{--icon-size:1.5rem;background-color:#000;background-color:#fff;background-color:var(--color-white);background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size,calc(var(--line-height)*1em));margin-right:10px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size,calc(var(--line-height)*1em))}.asiointirooli-block .link--switch-role:before{-webkit-mask-image:var(--hel-icon--swap-user);mask-image:var(--hel-icon--swap-user);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M6 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6m12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6M4 10a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H1zm15 8a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H13zm3-17h-3V1h3a3 3 0 0 1 3 3v1.086l1.293-1.293 1.414 1.414L18 8.914l-3.707-3.707 1.414-1.414L17 5.086V4a1 1 0 0 0-1-1M6 15.086l3.707 3.707-1.414 1.414L7 18.914V20a1 1 0 0 0 1 1h3v2H8a3 3 0 0 1-3-3v-1.086l-1.293 1.293-1.414-1.414z"/></g></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path fill="currentColor" d="M6 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6m12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 2a3 3 0 1 0 0-6 3 3 0 0 0 0 6M4 10a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H1zm15 8a1 1 0 0 0-1 1v1h6v-1a1 1 0 0 0-1-1zm-3 1a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v3H13zm3-17h-3V1h3a3 3 0 0 1 3 3v1.086l1.293-1.293 1.414 1.414L18 8.914l-3.707-3.707 1.414-1.414L17 5.086V4a1 1 0 0 0-1-1M6 15.086l3.707 3.707-1.414 1.414L7 18.914V20a1 1 0 0 0 1 1h3v2H8a3 3 0 0 1-3-3v-1.086l-1.293 1.293-1.414-1.414z"/></g></svg>')}#grants-mandate-type .form-actions{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width:576px){#grants-mandate-type .form-actions{flex-direction:row;margin-left:-1.5rem;margin-left:calc(var(--spacing-m)*-1);width:calc(100% + 1.5rem);width:calc(100% + var(--spacing-m))}}#grants-mandate-type .form-actions .hds-card--applicant-role{margin-bottom:2rem;margin-bottom:var(--spacing-l);position:relative;width:100%}@media(min-width:576px){#grants-mandate-type .form-actions .hds-card--applicant-role{margin-left:1.5rem;margin-left:var(--spacing-m);width:calc(50% - 1.5rem);width:calc(50% - var(--spacing-m))}}@media(min-width:992px){#grants-mandate-type .form-actions .hds-card--applicant-role{width:calc(33.33333% - 1.5rem);width:calc(33.33333% - var(--spacing-m))}}#grants-mandate-type .form-actions .hds-card--applicant-role .hds-card__body{align-content:space-between;height:100%}#grants-mandate-type .form-actions .hds-card--applicant-role .hds-card--mandate-card-content{display:grid;gap:1.5rem;gap:var(--spacing-m);grid-gap:1.5rem;grid-gap:var(--spacing-m)}