.focus{outline:2px solid #1841aa;outline-offset:2px}.hover{background-color:#e0e7fb}.focusDark{outline:2px solid white}.hoverDark{background-color:#2d60e1}.invisible{position:absolute;left:-10000px}.heavy{border-color:transparent;background-color:#1841aa;color:#fff}.heavy:focus{border-color:#fff}.heavy:hover{background-color:#2d60e1}.heading3{font-size:1.125rem}@media (min-width:701px){.heading3{font-size:1.375rem;line-height:1.4}}.pageFooter{border-top:1px solid #ccc;padding:1.5rem 0 3rem;text-align:right}.pageFooter .copyright{display:inline-block}.pageFooter .copyright a,.pageFooter .copyright img{display:block}.pageFooter .copyright img{margin-bottom:-3px}.pageFooter .copyright span{font-size:.625rem;color:#949494}.focus{outline:.125rem solid #1841aa;outline-offset:0.125rem}.hover{background-color:#e0e7fb}.focusDark{outline:2px solid white}.hoverDark{background-color:#2d60e1}.invisible{position:absolute;left:-10000px}.button.heavy,.heavy{border-color:transparent;background-color:#0c2e60;color:#fff}.button.heavy:focus,.heavy:focus{border-color:#fff}.button.heavy:hover,.heavy:hover{background-color:#2d60e1}.heading3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media (min-width:701px){.heading3{font-size:1.375rem;line-height:1.4}}.bulletList{list-style:disc;margin:0 0 1.5rem 1.5rem}.backLink{text-decoration:none;display:inline-block;position:relative;padding-left:1.5rem}.backLink:before{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em;margin-right:.5rem}.backLink.arrow_tail_icon:before{background-image:url('../images/icon_arrow_tail.svg')}.backLink.check_icon:before{background-image:url('../images/icon_check.svg')}.backLink.edit_icon:before{background-image:url('../images/icon_edit.svg')}.backLink.warning_icon:before{background-image:url('../images/icon_!.svg')}.backLink:before{position:absolute;left:0;top:.2em}.backLink:before{background-image:url('../images/icon_arrow_tail.svg')}.backLink:before{transform:rotate(180deg)}.noBox{padding:0;border:none;border-radius:0}.noBox:not(:hover){background-color:transparent}.noText{overflow:hidden;white-space:nowrap;text-indent:100%}.fixedIcon{display:inline-block;position:relative;padding-left:1.5rem}.fixedIcon:before{position:absolute;left:0;top:.2em}.inputWithFunction{display:flex}.inputWithFunction button{width:42px;border-radius:0;border-color:#ccc #ccc #1841aa;border-left:none}.iconSpace{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em}.icon{text-decoration:none}.icon:before{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em;margin-right:.5rem}.icon.arrow_tail_icon:before{background-image:url('../images/icon_arrow_tail.svg')}.icon.check_icon:before{background-image:url('../images/icon_check.svg')}.icon.edit_icon:before{background-image:url('../images/icon_edit.svg')}.icon.warning_icon:before{background-image:url('../images/icon_!.svg')}.iconAfter{text-decoration:none}.iconAfter:after{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em;margin-left:.5rem}.iconAfter.arrow_tail_icon:after{background-image:url('../images/icon_arrow_tail.svg')}.iconAfter.info_icon:after{background-image:url('../images/icon_i_circle.svg')}.textLink{text-decoration:none;position:relative;color:#1841aa}.textLink:after{content:'';position:absolute;bottom:-2px;left:0;height:1px;width:100%;background-color:#1841aa}.textLink:hover:after{background-color:#e0e7fb;height:3px}html{font-family:helvetica,arial,sans-serif;font-size:1em;line-height:1.5;color:#222}h1,h2,h3,h4,h5,h6{margin:0;color:#2e2e2e}h1{font-size:1.625rem;line-height:1.3;margin-bottom:2rem;font-weight:600}@media (min-width:701px){h1{font-size:3.125rem;line-height:1.2}}h2{font-size:1.375rem;line-height:1.4;margin-bottom:1rem;font-weight:600}@media (min-width:701px){h2{font-size:2rem;line-height:1.3}}h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media (min-width:701px){h3{font-size:1.375rem;line-height:1.4}}@media (min-width:701px){h3{font-size:1.375rem;line-height:1.4}}h4,h5,h6{font-size:1em}h3,h4,h5,h6,p{max-width:650px}p{margin:0 0 1.5rem 0}.formContainer{background:#f5f5f5;max-width:650px;padding:3rem}.formContainer .area:not(:last-of-type){margin-bottom:3rem}.formContainer .item{margin-bottom:1.5rem}.formContainer .item label[for]{display:block;font-size:1rem;font-weight:700;margin-bottom:.25rem}.formContainer .item input:not([type=radio]):not([type=checkbox]):not(.custom),.formContainer .item textarea{width:100%}.custom-checkbox-wrapper{position:relative;display:inline-flex!important;align-items:center}.custom-checkbox-input{opacity:0;z-index:-1;width:2rem;min-width:2rem;height:2rem;position:relative;top:0;left:-.0625rem;margin:0 .5rem 0 0}.custom-checkbox-input:checked~.custom-checkbox .icon-container{opacity:1}.custom-checkbox-input:focus~.custom-checkbox{text-decoration:none;outline-style:solid;outline-width:2px;outline-offset:2px;background-color:#e0e7fb;outline-color:#1841aa;background:0 0}.custom-checkbox{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:.125rem;width:1.625rem;height:1.625rem;border:2px solid #0c2e60;border-radius:4px}.custom-checkbox .icon-container{transition:opacity .3s;opacity:0;width:1.25rem;height:1.25rem;margin:.0625rem 0 0 .0625rem}.focusDark,.focusInvert,.focusNormal,.hoverDark,.hoverDarkFat,.hoverFat,.hoverNormal{text-decoration:none}.focusDark,.focusInvert,.focusNormal{outline-style:solid;outline-width:2px;outline-offset:2px}.focusNormal,.hoverFat,.hoverNormal{background-color:#e0e7fb}.focusNormal{outline-color:#1841aa}.hoverFat{outline:5px solid #e0e7fb}.focusDark,.hoverDark,.hoverDarkFat{background-color:#2d60e1}.focusDark{outline-color:#2d60e1}.hoverDarkFat{outline:5px solid #2d60e1}.focusInvert{outline-color:#fff}.pageIntro{margin-bottom:2rem}.pageIntro.separated{border-bottom:1px solid #ccc;padding-bottom:2rem}@media (max-width:700px){.pageIntro.separated{padding-bottom:.5rem}}.pageIntro .logoBox{max-width:650px}.pageIntro .logoBox img{display:block;max-width:140px;max-height:70px}@media (min-width:701px){.pageIntro .logoBox{position:relative;padding-right:180px}.pageIntro .logoBox img{position:absolute;right:0;top:0}}@media (max-width:700px){.pageIntro .logoBox img{margin-bottom:1.5rem}}.pageFooter{border-top:1px solid #ccc;padding:1.5rem 0;text-align:right}.pageFooter .vcard a{display:inline-block;text-decoration:none;color:inherit}.sbb .pageFooter .vcard a:after{content:'Platform by SNV';display:block;font-size:.875rem;font-weight:700;text-align:left;line-height:1}.pageFooter .vcard img{margin-bottom:-3px;height:54px}.sbb .pageFooter .vcard img{height:auto;width:9.125rem;margin-bottom:-.125rem}@media (min-width:701px){.sbb .pageFooter .vcard img{width:11.6875rem;margin-bottom:.0625rem}}.pageFooter .bottom{margin-top:1.5rem;border-top:1px solid #ccc}.pageFooter .copyright span{font-size:.625rem;color:#949494}.pageHeader{border-bottom:1px solid #ccc;padding:.5rem 0;margin-bottom:3rem;position:relative;z-index:1000}@media (max-width:700px){.pageHeader{margin-bottom:1.5rem}}.pageHeader .wrapper{display:flex;justify-content:space-between;align-items:center}.pageHeader .logo{padding:.5rem;margin-left:-.5rem;text-decoration:none;color:inherit}.pageHeader .logo img{display:block;max-width:none;width:120px}.sbb .pageHeader .logo img{width:9.125rem;margin-bottom:.25rem}@media (min-width:701px){.sbb .pageHeader .logo img{width:11.6875rem;margin-bottom:.5rem}}.sbb .pageHeader .logo:after{content:'Platform by SNV';display:block;font-size:.875rem;font-weight:700;text-align:left;line-height:1}@media (min-width:701px){.pageHeader .language{margin-right:-.75rem}}.pageHeader .language .expand{border:none;border-radius:0;display:flex}.pageHeader .language .expand .button-text{margin-left:.5rem}.pageHeader .language .expand .icon-container{width:1.375rem;height:1.375rem}@media (max-width:700px){.pageHeader .language .expand{padding:0}.pageHeader .language .expand .button-text{display:none}}.pageHeader .language ul{position:absolute;right:0;background:#fff;padding:1rem;box-shadow:0 5px 20px rgba(0,0,0,.25);min-width:200px}.pageHeader .language ul li:not(:last-child){margin-bottom:.5rem}.pageHeader .language ul a{display:block;padding:.5rem;white-space:nowrap;text-decoration:none}.pageHeader .language ul .selected a{background:#1841aa;color:#fff}*{box-sizing:border-box}body{margin:0}ul{list-style:none;padding:0;margin:0}dl{margin:0}dl dt{font-weight:700}dl dd{margin:0}a{color:#1841aa}a:focus{outline:2px solid #1841aa;outline-offset:2px;outline:.125rem solid #1841aa;outline-offset:0.125rem}a:hover{background-color:#e0e7fb}a[href^=tel]{text-decoration:none;white-space:nowrap}a.button{display:inline-block;text-decoration:none}img{max-width:100%}figure{margin:0}figure img{display:block}.button,button,input:not([type=radio]):not([type=checkbox]),select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;background-color:#fff;border:1px solid #ccc;margin:0;max-width:100%}.button,button,input:not([type=radio]):not([type=checkbox]),textarea{padding:.5rem .75rem}input:not([type=radio]):not([type=checkbox]),textarea{border-bottom-color:#1841aa;border-radius:0}.button,button{color:#1841aa;border-color:#1841aa;border-radius:5px;white-space:nowrap}button,input[type=checkbox],input[type=radio],select{cursor:pointer}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}select{height:42px}button:focus,input:not([whatever]):focus,select:focus,textarea:focus{outline:2px solid #1841aa;outline-offset:2px;outline:.125rem solid #1841aa;outline-offset:0.125rem}button:hover,input:not([whatever]):hover,select:hover,textarea:hover{background-color:#e0e7fb}[disabled],[readonly]{cursor:not-allowed}[disabled]{opacity:.5}input:not([type=radio]):not([type=checkbox])[readonly],textarea[readonly]{border-color:#ccc;background:#ddd}[tabindex='-1']{outline:0}html body .skip{position:absolute;left:-10000px;z-index:11000;font-size:1.375rem;padding:.5rem 1rem;margin:1rem;background-color:#e0e7fb;box-shadow:0 0 20px rgba(0,0,0,.2);text-decoration:none}html body .skip:focus{left:0}main{display:block;margin-bottom:3rem}.pageWrapper{box-sizing:content-box;padding:0 5%;margin:0 auto;max-width:1000px}.row{margin-bottom:3rem}.tick{display:inline-block;margin-bottom:0}.tick,.tick *{cursor:pointer}.tick input{margin-right:.5rem}.tick input:focus~.text,.tick:hover{background-color:#e0e7fb}.tick input:checked~.text{font-weight:700}.checkSwitch{display:flex;margin-bottom:0}.checkSwitch,.checkSwitch *{cursor:pointer}.checkSwitch input{position:absolute;opacity:0}.checkSwitch .switch{min-width:2.75rem;height:1.5rem;border:1px solid #aaa;background:#fff;border-radius:100px;margin-right:1rem;position:relative}.checkSwitch .switch:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto .25rem;border-radius:100px;background:#666;width:1rem;height:1rem}.checkSwitch input:checked~.switch{border-color:transparent;background-color:#1841aa}.checkSwitch input:checked~.switch:after{background-color:#fff;left:auto;right:0}.checkSwitch input:focus~.switch{border:2px solid rgba(255,255,255,.5);box-shadow:0 0 2px 2px #1841aa}.checkSwitch:hover{background-color:#e0e7fb}.checkSwitch.disabled{opacity:.5}.checkSwitch.disabled,.checkSwitch.disabled *{cursor:not-allowed}.checkBig{display:flex;margin-bottom:0}.checkBig,.checkBig *{cursor:pointer}.checkBig input{position:absolute;opacity:0}.checkBig .box{margin:.25rem 1rem 0 0;background:#fff;border:2px solid #1841aa;border-radius:5px;min-width:2.5rem;height:2.5rem;text-align:center;text-decoration:none}.checkBig .box:before{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em;margin-right:.5rem}.checkBig .box.arrow_tail_icon:before{background-image:url('../images/icon_arrow_tail.svg')}.checkBig .box.check_icon:before{background-image:url('../images/icon_check.svg')}.checkBig .box.edit_icon:before{background-image:url('../images/icon_edit.svg')}.checkBig .box.warning_icon:before{background-image:url('../images/icon_!.svg')}.checkBig .box:before{background-image:url('../images/icon_check.svg')}.checkBig .box,.checkBig .box:before{transition:all .3s}.checkBig .box:before{margin:.5rem 0 0 0;width:1.5rem;height:1.5rem}.checkBig input:not(:checked)~.box:before{top:-2rem;transform:scale(2);opacity:0}.checkBig input:focus:not(:active)~.box{box-shadow:0 0 10px #1841aa}.checkBig:hover{background-color:#e0e7fb}.checkBig.disabled{opacity:.5}.checkBig.disabled,.checkBig.disabled *{cursor:not-allowed}@media (min-width:701px){.hasTooltip{position:relative}}.hasTooltip .tooltipText{transition:opacity .3s;opacity:0;width:0;height:0;overflow:hidden}.hasTooltip:focus{outline:2px solid #1841aa;outline-offset:2px;outline:.125rem solid #1841aa;outline-offset:0.125rem}.hasTooltip:focus .tooltipText,.hasTooltip:hover .tooltipText{width:unset;height:unset;opacity:1;position:absolute;top:0;left:3rem;background:#fff;width:90vw;max-width:20rem;padding:1rem;outline:2px solid #1841aa;outline-offset:2px;outline:.125rem solid #1841aa;outline-offset:0.125rem;outline-color:#666;outline-offset:-2px}@media (max-width:700px){.hasTooltip:focus .tooltipText,.hasTooltip:hover .tooltipText{left:50vw;transform:translateX(-50%);top:3rem}}.hasTooltip:hover .tooltipText{outline-width:1px;outline-offset:-1px}.endActions{margin-top:3rem}.endActions button{margin-bottom:1rem}.endActions button:not(:last-child){margin-right:1rem}.endActions button:first-child{background-color:#1841aa;border-color:transparent;background-color:#0c2e60;color:#fff}.endActions button:first-child:focus{border-color:#fff}.endActions button:first-child:hover{background-color:#2d60e1}.endActions button:first-child:focus{border-color:#fff}.endActions button:first-child:hover{background-color:#2d60e1}.endActions button:not(:first-child){padding:0;border:none;border-radius:0}.endActions button:not(:first-child):not(:hover){background-color:transparent}.localMessage{padding:1.5rem;margin:1rem 0;background:#ffdec0;max-width:650px}.localMessage h2,.localMessage h3,.localMessage p{margin-bottom:1rem}.localMessage h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media (min-width:701px){.localMessage h2{font-size:1.375rem;line-height:1.4}}@media (min-width:701px){.localMessage h2{font-size:1.375rem;line-height:1.4}}.localMessage.error{background:#c00}.localMessage.error *{color:#fff}.localMessage.error a:focus,.localMessage.error button:focus{outline:2px solid white;text-decoration:none;outline-style:solid;outline-width:2px;outline-offset:2px;background-color:#2d60e1;outline-color:#2d60e1}.localMessage.error a:hover,.localMessage.error button:hover{text-decoration:none;background-color:#2d60e1}.localMessage .endActions{margin-top:1.5rem}input:not([whatever])[aria-invalid=true]{border:2px solid #c00}.errorMessage{background:#c00;color:#fff;display:inline-block;margin:0;padding:.25rem .5rem}.errorMessage.field-validation-valid{display:none}.errorSummary{margin:2rem 0}.errorSummary h2,.errorSummary h3,.errorSummary h4{font-size:1.125rem;line-height:1.5;margin-bottom:1rem}.errorSummary li{margin-bottom:1rem;color:#c00;text-decoration:none}.errorSummary li:before{content:'';background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;width:16px;height:16px;line-height:1;position:relative;top:-.1em;margin-right:.5rem}.errorSummary li.arrow_tail_icon:before{background-image:url('../images/icon_arrow_tail.svg')}.errorSummary li.check_icon:before{background-image:url('../images/icon_check.svg')}.errorSummary li.edit_icon:before{background-image:url('../images/icon_edit.svg')}.errorSummary li.warning_icon:before{background-image:url('../images/icon_!.svg')}.errorSummary li:before{background-image:url('../images/icon_!.svg')}.errorSummary a{border-bottom:1px solid #c00}.errorSummary a:hover{border-bottom-color:transparent}.userConsent .checkArea{margin-bottom:1.5rem}.linkList li{margin-bottom:1rem}.validationList{list-style:disc;margin:1rem 0 1rem 1.5rem;font-size:.875rem;line-height:1.5rem}.break{flex-basis:100%;height:0}.icon-container{line-height:1}.feather{width:100%}[class$=text] a,p a{text-decoration:none;position:relative;color:#1841aa}[class$=text] a:after,p a:after{content:'';position:absolute;bottom:-2px;left:0;height:1px;width:100%;background-color:#1841aa}[class$=text] a:hover:after,p a:hover:after{background-color:#e0e7fb;height:3px}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#mainContent{display:flow-root}.formArea{background:0 0;margin-bottom:0;padding:0;max-width:34rem}.endActions{margin-top:0}.endActions button:first-child{background:#0c2e60;color:#fff;min-width:6rem}form{margin-bottom:2rem}.external-providers{display:flex;flex-wrap:wrap;gap:.25rem}.external-providers .button{display:inline-block;text-decoration:none;padding:.5rem .75rem;border:1px solid #1841aa;background-color:#fff}.external-providers .panel-title,.new-wrapper .title{font-size:1.375rem;line-height:1.4;margin-bottom:1em}input:not([type=radio]):not([type=checkbox]):not(.input-validation-error),textarea{border-bottom-color:#0c2e60}.passwordEntry button{border-bottom-color:#0c2e60}.passwordEntry .hide .show-password-icon{display:inline-block}.passwordEntry .hide .hide-password-icon{display:none}.passwordEntry .show .hide-password-icon{display:inline-block}.passwordEntry .show .show-password-icon{display:none}.subBox{margin-top:.5rem}.hasTooltip .icon-container{width:1.25rem;height:1.25rem}.new-wrapper{margin-bottom:2rem;max-width:30rem;float:left;margin-right:3rem}.new-wrapper .button-1{min-width:6rem}@media (max-width:700px){.new-wrapper{float:none}}@media (min-width:701px){.external-providers .panel-title,.new-wrapper .title{font-size:1.625rem;line-height:1.3}}.grants .granttype,.grants .timeperiod{margin-bottom:2rem}.emailSelection .radio-wrapper{position:relative}.emailSelection .radio-wrapper input{position:absolute;opacity:0}.emailSelection .radio-wrapper input:checked+label .feather-check{opacity:1}.emailSelection .radio-wrapper input:focus:focus-visible+label{outline:2px solid #1841aa;outline-offset:2px;outline:.125rem solid #1841aa;outline-offset:0.125rem}.emailSelection .radio-wrapper label{display:flex;align-items:center;gap:1rem;background-color:#fafafa;margin-bottom:.5rem;padding:1rem;cursor:pointer}.emailSelection .radio-wrapper label:hover{background-color:#fff}.emailSelection .feather-check{flex-shrink:0;opacity:0;height:1.25rem;width:1.25rem}.emailSelection .registered{margin-left:auto}.emailSelection .name{font-weight:700;display:block}.emailSelection .linkWrapper{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0}.emailSelection .bottomLink{display:flex;align-items:center;gap:.5rem;color:#333;text-underline-offset:0.125rem}.emailSelection .bottomLink svg{height:1rem;width:1rem}.emailSelection .endActions{display:flex;justify-content:flex-end}
