/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.3;-webkit-text-size-adjust:100%}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1rem}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.3;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}h1,.headline1{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:700;font-size:2rem}@media screen and (min-width: 769px){h1,.headline1{font-size:3rem;line-height:1.05}}.headline2,.singlepage h1{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.15;margin-top:16px}@media screen and (min-width: 769px){.headline2,.singlepage h1{font-size:2rem;line-height:1.125}}.headline3{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.1;letter-spacing:-0.0025em;margin-top:16px}@media screen and (min-width: 769px){.headline3{font-size:1.625rem}}.headline4{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.1;letter-spacing:-0.0125em;margin-top:16px}@media screen and (min-width: 769px){.headline4{font-size:1.25rem;line-height:1.2}}.article{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem;color:rgba(0,0,0,.67)}@media screen and (min-width: 769px){.article{font-size:1.25rem;line-height:1.4}}.high_emphasis{color:rgba(0,0,0,.87)}.medium_emphasis{color:rgba(0,0,0,.67)}.low_emphasis{color:rgba(0,0,0,.38)}.universal_low{font-size:.875rem;line-height:1.38;color:rgba(0,0,0,.67);font-weight:400}.universal_medium{font-size:1rem;line-height:1.38;color:rgba(0,0,0,.67)}.universal_high{font-size:1rem;line-height:1.38;color:rgba(0,0,0,.87)}:disabled .overline,:disabled .helper-message{color:rgba(0,0,0,.38)}.overline,.grouplabel{line-height:1.38;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;color:rgba(0,0,0,.87)}.helpertext{font-size:.875rem;color:rgba(0,0,0,.67);margin:8px 12px 0 12px}.introduction{font-size:1.25rem;color:rgba(0,0,0,.67)}@media screen and (min-width: 769px){.introduction{font-size:1.375rem;line-height:1.4}}.textright{text-align:right}.wordbreak{overflow-wrap:anywhere}.nowrap{white-space:nowrap}a{color:#006e96;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;text-decoration:underline;text-underline-offset:3.68px;text-decoration-thickness:1.28px}a:hover{color:#00456d}a.external{background:url("/images/designsystem/externallink/externallink_blue.svg") center right no-repeat;padding-right:1.25rem;margin-top:16px;background-size:1.25rem}a.external:hover{background-image:url("/images/designsystem/externallink/externallink_blue-116.svg")}p a{font-size:inherit}ul.basic-list{margin-top:0}ul.basic-list li{list-style-type:disc;margin-left:28px}body .blockheading,body .grouplabel+*{margin-top:12px}.grouplabel+.row,.grouplabel+.popup-component{margin-top:0}.block{margin-top:16px}.blockmedium{margin-top:24px}.blocklarge{margin-top:40px}.horizontalline{border-top:1px solid rgba(0,0,0,.12);margin:16px 0}.horizontalline-text{text-align:center;border-bottom:1px solid rgba(0,0,0,.16);line-height:.1rem;margin:40px 0 32px 0;color:rgba(0,0,0,.67)}.horizontalline-text span{background:#fff;padding:0 12px}fieldset{margin:16px 0 0;padding:0;border:0;vertical-align:baseline;background-color:rgba(0,0,0,0)}.invalid-message,.occupiedemail-message,.evaluatepassword-message{display:none;margin-top:10px;padding:0 .75rem 0 .75rem;width:inherit;color:#e42635}.show.invalid-message,.show.occupiedemail-message{display:block}.invalid-message,.occupiedemail-message{background:url("/images/designsystem/error_outline_red_24dp.svg") left 0 top 0 no-repeat;background-size:1.25rem;padding:0 .75rem 0 1.5625rem}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.subtitle{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);overflow:hidden;margin:-1px;padding:0;border:0}legend.screen-reader-only+.textfield{margin-top:0}.hide{display:none}.indented{margin-left:12px}.optionaltext{display:none}.using-keyboard .infoblock :focus{outline:2px solid #006e96;outline-offset:2px}.using-keyboard .errorblock a:focus,.using-keyboard .errorinfoblock a:focus{outline:2px solid #003159;outline-offset:2px}.using-keyboard input:focus,.using-keyboard .dropdown select:focus,.using-keyboard button:focus,.using-keyboard a:focus,.using-keyboard textarea:focus{outline:2px solid #006e96;outline-offset:2px}.using-keyboard input:focus.invalid,.using-keyboard input :focus.changed-show-error:invalid,.using-keyboard .dropdown select:focus.invalid,.using-keyboard .dropdown select :focus.changed-show-error:invalid,.using-keyboard button:focus.invalid,.using-keyboard button :focus.changed-show-error:invalid,.using-keyboard a:focus.invalid,.using-keyboard a :focus.changed-show-error:invalid,.using-keyboard textarea:focus.invalid,.using-keyboard textarea :focus.changed-show-error:invalid{outline:2px solid #e42635;outline-offset:2px}.using-keyboard .accordion.expandableinfoblock>.heading>.expand-button:focus{outline:2px solid #006e96;outline-offset:-2px}.using-keyboard .accordion.expandableinfoblock>.heading>.expand-button:focus[aria-expanded=true]{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.using-keyboard .dropdown select:focus.changed-show-error:invalid{outline:2px solid #e42635;outline-offset:2px}.using-keyboard .transparent :focus{outline:2px solid #fdd757;outline-offset:2px}@media screen and (min-width: 769px){.using-keyboard .transparent :focus{outline:2px solid #006e96;outline-offset:2px}.using-keyboard .transparent :focus.changed-show-error:invalid{outline:2px solid #e42635;outline-offset:2px}}.using-keyboard .popup-component .favourite-toggle:focus{outline:2px solid #006e96;outline-offset:2px}.using-keyboard .info-toggle:focus{outline:2px solid #006e96;outline-offset:-3px;border-radius:50%}.using-keyboard .radiobutton input:focus+label,.using-keyboard .checkbox input:focus+label{outline:2px solid #006e96;outline-offset:0;border-radius:2px}.using-keyboard .radiobutton.push input:focus+label{outline:2px solid #006e96;outline-offset:2px}.invisible_focus{outline:none}/*! –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Font: Circular
Cuts: Regular, Medium, Bold
Format: woff, woff2
Purchase Date: March 24, 2020
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Legal Disclaimer for Web licence
Licence to use webfonts for displaying dynamic text on designated website domains.
Should the license page views limit be exceeded the license holder will be required to contact Lineto.com for an upgrade.
It is strictly prohibited to rename the font and to download or use these fonts in any other media.
These Web fonts are licensed exclusively for the use on the following domain(s) and their subdomains:
For use on:
antagning.se, universityadmissions.se
with up to 15m page views per month
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
INSTRUCTIONS
The Web Font delivery folder contains all purchased Web Fonts, example CSS
file containing @font-face feature statements, and HTML Sample Pages.
You are only allowed to use the cuts listed above for the licensed
application.

We recommend using the @font-face statements from the example CSS file.
Depending on your application structure, you may need to adjust the
paths to the fonts. It is prohibited to change font/file names.

Please see the HTML Sample Page in the font delivery package for further
information about Character Groups, Language Support and
OpenType features etc.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Manufacturer  Lineto GmbH
Vendor URL    https://lineto.com
Copyright     Copyright © 2020 by Lineto GmbH.
https://lineto.com
All rights reserved

Designer      Laurenz Brunner
https://lineto.com/designers

EULA          https://lineto.com/api/front/documents/eula
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */@font-face{font-family:"Circular";font-weight:400;src:local("Circular"),url("/fonts/CircularXXSub-RegularSubset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Circular";font-weight:500;src:local("Circular"),url("/fonts/CircularXXSub-MediumSubset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Circular";font-weight:700;src:local("Circular"),url("/fonts/CircularXXSub-BoldSubset.woff2") format("woff2");font-display:swap}.accordion{margin-top:16px;border:none;width:100%}.accordion.expandableinfoblock{text-align:left}.accordion.expandableinfoblock>.heading{font-size:inherit}.accordion.expandableinfoblock>.heading>.expand-button{margin-top:0;border:none;color:rgba(0,0,0,.87);line-height:1.38;text-align:left;background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem top 1rem no-repeat;background-size:1.5rem;padding:1rem 2.75rem 1rem 1rem}.accordion.expandableinfoblock>.heading>.disabled-button{text-align:left;background-color:rgba(0,0,0,0);padding:1rem 2.25rem 1rem 1rem;color:rgba(0,0,0,.87)}.accordion.expandableinfoblock .buttoncontent{display:flex;-moz-column-gap:10px;column-gap:10px}.accordion.expandableinfoblock .accordioncontent{padding:0 1rem 1rem}.accordion.expandableinfoblock .accordioncontent ul{margin-top:0}.accordion.expandableinfoblock .accordioncontent ul li{list-style-type:disc;margin-left:28px}.accordion.expandableinfoblock .expand-button,.accordion.expandableinfoblock .expand-button:focus,.accordion.expandableinfoblock .expand-button:hover{background-color:rgba(0,0,0,0)}.accordion.expandableinfoblock .expand-button.message-button:hover{background-color:rgba(0,110,150,.04)}.accordion.expandableinfoblock.expanded>.heading>.expand-button{background:url("/images/designsystem/arrow/arrow_up_black-87.svg") right .75rem top 1rem no-repeat;background-size:1.5rem;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.expandableinfoblock.expanded>.heading>.expand-button.message-button:hover{background-color:rgba(0,110,150,.04)}.accordion.expandableinfoblock.textblock{border:1px solid rgba(0,0,0,.38);border-radius:2px}.accordion.expandableinfoblock.textblock>.heading>.expand-button:hover{background-color:rgba(0,110,150,.08)}.accordion.expandableinfoblock.textblock>.heading>.expand-button .buttoncontent{display:block;text-align:center}.accordion.expandableinfoblock.textblock.expanded>.heading>.expand-button{background-color:rgba(0,0,0,.08)}.accordion.expandableinfoblock.textblock.expanded>.heading>.expand-button:hover{background-color:rgba(0,0,0,.16)}.accordion.expandableinfoblock.textblock .accordioncontent{padding:1rem}.accordion.expandableinfoblock.warninginfoblock{background-size:1.5rem}.accordion.expandableinfoblock.warninginfoblock>.heading>.expand-button{padding-left:3rem}.accordion.expandableinfoblock.nonexpandable .accordioncontent{display:inline-block}.autocomplete ul{border:1px solid rgba(0,0,0,.16);position:absolute;background-color:#fff;z-index:700;width:100%;top:0;left:0;padding-inline-start:0;list-style:none}.autocomplete .autocomplete-title h2{background-color:#ededed;padding:12px 16px;font-size:.875rem;font-weight:normal;color:rgba(0,0,0,.67);border-bottom:1px solid rgba(0,0,0,.16)}.autocomplete .autocomplete-item{line-height:1.4;cursor:pointer;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.16)}.autocomplete .autocomplete-item:hover{background-color:rgba(0,110,150,.08)}.autocomplete .autocomplete-item:focus{background-color:rgba(0,110,150,.08);outline:2px solid rgba(0,110,150,.87)}#logoutwindowlayer{display:none}#sessiontimedout{display:none}button{cursor:pointer}.contained-button,.outlined-button,.text-button,.buttonlike{width:100%;display:block;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;padding:.75rem 1rem;margin-top:16px;border-radius:2px;border:none;outline:none}.contained-button.autowidth,.outlined-button.autowidth,.text-button.autowidth{width:auto}.contained-button.remove,.outlined-button.remove,.text-button.remove{color:#e42635}.contained-button.remove:hover,.outlined-button.remove:hover,.text-button.remove:hover{background-color:rgba(228,38,53,.08);color:#920000}.contained-button.remove:active,.outlined-button.remove:active,.text-button.remove:active{background-color:rgba(228,38,53,.16);color:#920000}.contained-button:disabled,.outlined-button:disabled,.text-button:disabled{background-color:rgba(0,0,0,.38);color:#fff;cursor:default}.contained-button.expand-button.showmoreinfo,.outlined-button.expand-button.showmoreinfo,.text-button.expand-button.showmoreinfo{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem center no-repeat;background-size:1.5rem;padding-right:2.75rem;color:rgba(0,0,0,.87)}.contained-button.expand-button.showmoreinfo.expanded,.outlined-button.expand-button.showmoreinfo.expanded,.text-button.expand-button.showmoreinfo.expanded{background:url("/images/designsystem/arrow/arrow_up_black-87.svg") right .75rem center no-repeat;background-size:1.5rem}.contained-button.expand-button.showmoreinfo:hover,.outlined-button.expand-button.showmoreinfo:hover,.text-button.expand-button.showmoreinfo:hover{background-color:rgba(0,110,150,.08)}.contained-button.expand-button.showmoreinfo:active,.outlined-button.expand-button.showmoreinfo:active,.text-button.expand-button.showmoreinfo:active{background-color:rgba(0,110,150,.16)}.outlined-button{background-color:rgba(0,0,0,0);color:#006e96;border:1px solid rgba(0,0,0,.38)}.outlined-button.white{background-color:#fff}.outlined-button:hover{background-color:rgba(0,110,150,.08)}.outlined-button:active{background-color:rgba(0,110,150,.16);color:#005a82}.outlined-button:disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.38)}.contained-button{background-color:#006e96;color:#fff;border:none}.contained-button:hover{background-color:#005a82}.contained-button:active{background-color:#00456d}.contained-button:disabled{background-color:rgba(0,0,0,.38);color:#fff}.text-button{background-color:rgba(0,0,0,0);color:#006e96}.text-button:hover{background-color:rgba(0,110,150,.08)}.text-button:active{background-color:rgba(0,110,150,.16);color:#005a82}.text-button:disabled{background-color:rgba(0,0,0,.38);color:rgba(0,0,0,.67)}.tinted-button{background-color:rgba(0,110,150,.08);border:1px solid #006e96;color:#006e96}.tinted-button:hover{background-color:rgba(0,110,150,.16);color:#005a82}.tinted-button:active{background-color:rgba(0,110,150,.24);color:#005a82}.tinted-button:disabled{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.38)}.basebackground{background-color:#fff;border-radius:2px;margin-top:16px}.menu-toggle-button,.menu-link-button,.menu-toggle-button-notification,.menu-toggle-button-burger{height:3.625rem;width:auto;text-align:center;padding:1.875rem .5rem 0 .5rem;border:none;outline:none;cursor:pointer;position:relative;background-color:rgba(0,0,0,0);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;color:rgba(0,0,0,.87)}@media screen and (min-width: 769px){.menu-toggle-button,.menu-link-button,.menu-toggle-button-notification,.menu-toggle-button-burger{font-size:1rem;height:4.875rem;padding:1.875rem 1rem 0 1rem}}.menu-toggle-button.mypages-button,.menu-link-button.mypages-button,.menu-toggle-button-notification.mypages-button,.menu-toggle-button-burger.mypages-button{background-size:1.5rem;background-position:center .75rem;background-repeat:no-repeat;background-image:url(/images/designsystem/person-24px.svg)}@media screen and (min-width: 769px){.menu-toggle-button.mypages-button,.menu-link-button.mypages-button,.menu-toggle-button-notification.mypages-button,.menu-toggle-button-burger.mypages-button{background-position:center 1.25rem}}.menu-toggle-button.mypages-button.mypages-menu-alert,.menu-link-button.mypages-button.mypages-menu-alert,.menu-toggle-button-notification.mypages-button.mypages-menu-alert,.menu-toggle-button-burger.mypages-button.mypages-menu-alert{background-image:url(/images/designsystem/person-notification-24px.svg)}.menu-toggle-button.login-button,.menu-link-button.login-button,.menu-toggle-button-notification.login-button,.menu-toggle-button-burger.login-button{background:url(/images/designsystem/person_outline-24px.svg) no-repeat center .75rem;background-size:1.5rem}@media screen and (min-width: 769px){.menu-toggle-button.login-button,.menu-link-button.login-button,.menu-toggle-button-notification.login-button,.menu-toggle-button-burger.login-button{background-position:center 1.25rem}}.menu-toggle-button.selection-button,.menu-link-button.selection-button,.menu-toggle-button-notification.selection-button,.menu-toggle-button-burger.selection-button{position:relative;display:flex;justify-content:center;align-items:center}.menu-toggle-button .selection-notification,.menu-link-button .selection-notification,.menu-toggle-button-notification .selection-notification,.menu-toggle-button-burger .selection-notification{background:url(/images/designsystem/work_outline-24px.svg) no-repeat center .75rem;background-size:1.5rem;position:absolute;width:100%;height:inherit;top:0;left:0}@media screen and (min-width: 769px){.menu-toggle-button .selection-notification,.menu-link-button .selection-notification,.menu-toggle-button-notification .selection-notification,.menu-toggle-button-burger .selection-notification{background-position:center 1.25rem}}.menu-toggle-button .beforeanimation .favourites-notification,.menu-link-button .beforeanimation .favourites-notification,.menu-toggle-button-notification .beforeanimation .favourites-notification,.menu-toggle-button-burger .beforeanimation .favourites-notification{display:none;background:url("/images/designsystem/favourite/favourite_background_cerise-87.svg") center no-repeat;background-size:1.5rem;background-size:contain;width:2rem;height:2rem;padding:.5rem;position:absolute;left:calc(50% - 1rem);top:.5rem}@media screen and (min-width: 769px){.menu-toggle-button .beforeanimation .favourites-notification,.menu-link-button .beforeanimation .favourites-notification,.menu-toggle-button-notification .beforeanimation .favourites-notification,.menu-toggle-button-burger .beforeanimation .favourites-notification{top:1rem}}.menu-toggle-button .afteranimation .favourites-notification,.menu-link-button .afteranimation .favourites-notification,.menu-toggle-button-notification .afteranimation .favourites-notification,.menu-toggle-button-burger .afteranimation .favourites-notification{display:none;background:url("/images/designsystem/favourite/favourite_background_cerise_with_border.svg") center no-repeat;background-size:1.5rem;background-size:contain;width:.625rem;height:.625rem;position:absolute;left:calc(50% + .25rem);top:.75rem}@media screen and (min-width: 769px){.menu-toggle-button .afteranimation .favourites-notification,.menu-link-button .afteranimation .favourites-notification,.menu-toggle-button-notification .afteranimation .favourites-notification,.menu-toggle-button-burger .afteranimation .favourites-notification{top:1.25rem}}.menu-toggle-button .afteranimation .favourites-notification.show,.menu-link-button .afteranimation .favourites-notification.show,.menu-toggle-button-notification .afteranimation .favourites-notification.show,.menu-toggle-button-burger .afteranimation .favourites-notification.show{display:block}.menu-toggle-button .selection-counter-notification,.menu-link-button .selection-counter-notification,.menu-toggle-button-notification .selection-counter-notification,.menu-toggle-button-burger .selection-counter-notification{position:absolute;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:.625rem;top:1.1875rem;left:0;right:0}@media screen and (min-width: 769px){.menu-toggle-button .selection-counter-notification,.menu-link-button .selection-counter-notification,.menu-toggle-button-notification .selection-counter-notification,.menu-toggle-button-burger .selection-counter-notification{top:1.6875rem}}.menu-toggle-button.selection-button.has_selection .selection-notification,.menu-link-button.selection-button.has_selection .selection-notification,.menu-toggle-button-notification.selection-button.has_selection .selection-notification,.menu-toggle-button-burger.selection-button.has_selection .selection-notification{background:rgba(0,0,0,0) url(/images/designsystem/work-24px.svg) no-repeat center .75rem;background-size:1.5rem;color:#fff}@media screen and (min-width: 769px){.menu-toggle-button.selection-button.has_selection .selection-notification,.menu-link-button.selection-button.has_selection .selection-notification,.menu-toggle-button-notification.selection-button.has_selection .selection-notification,.menu-toggle-button-burger.selection-button.has_selection .selection-notification{background-position:center 1.25rem}}.menu-toggle-button.selection-button.has_selection .selection-counter-notification,.menu-link-button.selection-button.has_selection .selection-counter-notification,.menu-toggle-button-notification.selection-button.has_selection .selection-counter-notification,.menu-toggle-button-burger.selection-button.has_selection .selection-counter-notification{color:#fff}.expand-icon{width:1.5rem;height:1.5rem;position:relative;transition:background-color 500ms ease;display:inline-block}.expand-icon:before{top:.25rem;left:.6875rem;width:.125rem;height:1rem;transition:transform 500ms ease;content:" ";display:block;position:absolute;background-color:#000}.expand-icon:after{top:.6875rem;left:.25rem;width:1rem;height:.125rem;content:" ";display:block;position:absolute;background-color:#000}.expandable-heading{outline:none}.close-button{background:url(/images/designsystem/close-24px.svg) no-repeat center;background-size:1.5rem;width:2.5rem;height:2.5rem;padding:0;margin:0;border:none;border-radius:50%;outline:none}.close-button:hover{background-color:rgba(0,0,0,.08)}.close-button:active{background-color:rgba(0,0,0,.16)}.fuzzybackground{background:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 43%, rgb(255, 255, 255) 100%);border-radius:0;height:86px;width:100%;position:sticky;position:-webkit-sticky;z-index:160;bottom:0}@media screen and (min-width: 769px){.fuzzybackground{display:none}}.checkbox{line-height:1.5;position:relative;width:-moz-fit-content;width:fit-content;margin-top:.5rem}.checkbox input[type=checkbox]{position:absolute;opacity:0}.checkbox input[type=checkbox]+label{display:inline-block;padding:0 .25rem 0 2rem;cursor:pointer}.checkbox input[type=checkbox]+label .icon-background{position:absolute;top:0;left:0;border-radius:2px;width:1.5rem;height:1.5rem}.checkbox input[type=checkbox]+label .checkbox-icon{display:inline-block;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/images/designsystem/checkbox/checkbox_unchecked_black-67.svg) center no-repeat;background-size:1.5rem}.checkbox input[type=checkbox]:hover+label .icon-background{background-color:rgba(0,110,150,.16)}.checkbox input[type=checkbox]:active+label .icon-background{background-color:rgba(0,110,150,.24)}.checkbox input[type=checkbox]:checked+label .checkbox-icon{background:url("/images/designsystem/checkbox/checkbox_checked_blue.svg") center no-repeat;background-size:1.5rem}.checkbox input[type=checkbox]:checked:hover+label .checkbox-icon,.checkbox input[type=checkbox]:checked:active+label .checkbox-icon{background-image:url(/images/designsystem/checkbox/checkbox_checked_blue-116.svg)}.checkbox input[type=checkbox]:disabled+label{cursor:default;color:rgba(0,0,0,.38)}.checkbox input[type=checkbox]:disabled+label .checkbox-icon{background-image:url("/images/designsystem/checkbox/checkbox_unchecked_black-38.svg")}.checkbox input[type=checkbox]:disabled:checked+label .checkbox-icon{background-image:url("/images/designsystem/checkbox/checkbox_checked_black-38.svg")}.checkbox input[type=checkbox]:disabled:hover~label .icon-background,.checkbox input[type=checkbox]:disabled:active~label .icon-background{background:none}.textfield .evaluatepassword-message input[type=checkbox]+label{padding-left:1.5rem;position:static}.textfield .evaluatepassword-message input[type=checkbox]:hover+label .icon-background,.textfield .evaluatepassword-message input[type=checkbox]:active+label .icon-background{background:none}.textfield .evaluatepassword-message input[type=checkbox]~label .checkbox-icon{border-radius:50%;width:1rem;height:1rem;border:1px solid rgba(0,0,0,.54);top:.25rem;background-image:none}.textfield .evaluatepassword-message input[type=checkbox]:checked~label .checkbox-icon{background:url(/images/designsystem/checkbox/checkbox-round-background.svg) center no-repeat;background-size:1.5rem;background-size:.625rem;border:none;background-color:#26d07c}.custom-select{position:relative;height:3.25rem;margin-top:1rem}.custom-select .select-label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default;position:absolute;left:.75rem}.custom-select .expand-button{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem center no-repeat;background-size:1.5rem;padding:1rem;width:100%;text-align:left;color:rgba(0,0,0,.87);min-height:3.25rem;border:1px solid rgba(0,0,0,.67);border-radius:2px;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400}.custom-select .expand-button:focus{border:2px solid rgba(0,110,150,.87);background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .6875rem center no-repeat;background-size:1.5rem;padding:.9375rem}.custom-select .expand-button:hover{background-color:rgba(0,110,150,.08)}.custom-select .expand-button:active{background-color:rgba(0,110,150,.16)}.custom-select .expand-button .selected-name{display:block;width:90%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datepicker{display:flex;width:inherit}.datepicker .dropdown{width:100%;display:none;margin-top:0}@media screen and (min-width: 769px){.datepicker .dropdown{display:block}}.datepicker .dropdown+.dropdown{margin-left:16px}.datepicker .textfield{flex:1;margin-top:0}.datepicker .textfield input[type=date]{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;background-color:#fff;min-height:52px;-webkit-appearance:textfield;-moz-appearance:textfield}.datepicker .textfield input[type=date]:not(:-moz-placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-8px;padding:0 2px;cursor:default}.datepicker .textfield input[type=date]:not(:placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-8px;padding:0 2px;cursor:default}@media screen and (min-width: 769px){.datepicker .textfield{display:none}}.skiplink{top:-1000px;position:absolute}.using-keyboard .skiplink:focus{top:0;z-index:1;background-color:#fff;padding:8px}@media screen and (min-width: 769px){.using-keyboard .skiplink:focus{font-size:1.125rem}}.anchorlink{display:block;position:relative;top:-82px;visibility:hidden}.buttonlike{color:rgba(0,0,0,.87);text-decoration:none;text-align:left;max-width:none;padding-right:3rem}.successlink,.containedlink,.outlinedlink{text-align:center;padding-right:1rem}.successlink,.goforwardlink_green{background-color:#26d07c;color:rgba(0,0,0,.87);text-decoration:none;margin-top:24px}.successlink:hover,.goforwardlink_green:hover{background-color:rgba(38,208,124,.87);color:rgba(0,0,0,.87)}.successlink:active,.goforwardlink_green:active{background-color:rgba(38,208,124,.67)}.goforwardlink_green,.goforwardlink_lightblue,.goforwardlink_blue,.goforwardlink_white,.goforwardlink_outlined{padding-right:3rem;background-size:1.5rem;background-position:right 1rem center;background-repeat:no-repeat}.goforwardlink_white,.goforwardlink_outlined,.goforwardlink_lightblue{background-image:url("/images/designsystem/arrow/arrow_forward_blue-24px.svg")}.goforwardlink_white:hover,.goforwardlink_outlined:hover,.goforwardlink_lightblue:hover{background-image:url(/images/designsystem/arrow/arrow_forward_blue_108-24px.svg)}.goforwardlink_white:active,.goforwardlink_outlined:active,.goforwardlink_lightblue:active{background-image:url(/images/designsystem/arrow/arrow_forward_blue_116-24px.svg)}.goforwardlink_green{background-image:url("/images/designsystem/arrow/arrow_forward_black-24px.svg")}.goforwardlink_lightblue{background-color:rgba(0,110,150,.08);color:#006e96}.goforwardlink_lightblue:hover{background-color:rgba(0,110,150,.16);color:#005a82}.goforwardlink_lightblue:active{background-color:rgba(0,110,150,.24);color:#00456d}.goforwardlink_blue{background-image:url(/images/designsystem/arrow/arrow_forward_white-24px.svg)}.containedlink,.goforwardlink_blue{background-color:#006e96;color:#fff}.containedlink:hover,.goforwardlink_blue:hover{background-color:#005a82;color:#fff}.containedlink:active,.goforwardlink_blue:active{background-color:#00456d}.outlinedlink,.goforwardlink_outlined{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.38)}.goforwardlink_white{background-color:#fff}.goforwardlink_outlined,.goforwardlink_white,.outlinedlink{color:#006e96}.goforwardlink_outlined:hover,.goforwardlink_white:hover,.outlinedlink:hover{background-color:rgba(0,110,150,.08);color:#005a82}.goforwardlink_outlined:active,.goforwardlink_white:active,.outlinedlink:active{background-color:rgba(0,110,150,.16);color:#00456d}.gobacklink_transparent{background:rgba(0,0,0,0) url(/images/designsystem/arrow/arrow_back_black87-24px.svg) no-repeat left .75rem center;background-size:1.5rem;padding-left:3rem;padding-right:1rem;width:-moz-max-content;width:max-content;margin-top:0}.gobacklink_transparent:hover{color:rgba(0,0,0,.87);background-color:rgba(0,110,150,.08)}.gobacklink_transparent:active{background-color:rgba(0,110,150,.16)}.startpage.using-keyboard .goforwardlink_white:focus{outline:2px solid #fdd757;outline-offset:2px}.infoblock,.newheaderinfoblock{margin-top:16px;color:rgba(0,0,0,.87);border-radius:2px;padding:1rem;border:none;line-height:1.5;overflow-wrap:anywhere}.infoblock:focus,.newheaderinfoblock:focus{outline-offset:.125rem}.infoblock li,.newheaderinfoblock li{margin-left:1rem}.infoblock fieldset,.newheaderinfoblock fieldset{margin-top:0}.infoblock .headline2,.infoblock .headline3,.infoblock .headline4,.newheaderinfoblock .headline2,.newheaderinfoblock .headline3,.newheaderinfoblock .headline4{margin-top:0}.infoblock.icon{padding-left:3rem;background-size:1.5rem;background-position:1rem 1rem;background-repeat:no-repeat}.newheaderinfoblock .newspanicon,.newtextblock .newspanicon,.expandableinfoblock .newspanicon{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;background-size:1.5rem;background-repeat:no-repeat;flex-shrink:0}.infoblockheader{display:flex;-moz-column-gap:12px;column-gap:12px;font-weight:500;font-size:1rem;margin-top:0}.infoblockheader+p,.infoblockheader+div,.infoblockheader+span{padding-top:12px}.error-icon,.errorinfoblock{background-image:url("/images/designsystem/error_outline_black_24dp.svg")}.warning-icon,.warninginfoblock{background-image:url("/images/designsystem/warning_amber_black_24dp.svg")}.success-icon,.successinfoblock{background-image:url("/images/designsystem/check_circle_outline_black_24dp.svg")}.successblock-icon{background-image:url("/images/designsystem/check_circle_green_24dp.svg")}.successtext-icon{background-image:url("/images/designsystem/check_circle_green_24dp.svg")}.mobile-icon{background-image:url("/images/designsystem/phone_iphone_black_24dp.svg")}.mail-icon{background-image:url("/images/designsystem/email_black_24dp.svg")}.code-icon{background-image:url("/images/designsystem/123_black_24dp.svg")}.locked-icon{background-image:url("/images/designsystem/lock_black_24dp.svg")}.informationblock,.informationinfoblock{background-color:rgba(0,110,150,.08)}.neutralblock,.neutralinfoblock{background-color:rgba(0,0,0,.04)}.errorblock,.errorinfoblock{background-color:rgba(228,38,53,.38)}.errorblock a,.errorinfoblock a{color:#00456d}.errorblock a:hover,.errorblock a:active,.errorinfoblock a:hover,.errorinfoblock a:active{color:#003159}.warningblock,.warninginfoblock{background-color:rgba(253,215,87,.54)}.successblock,.successinfoblock{background-color:rgba(38,208,124,.38)}.successblock a,.successinfoblock a{color:#005a82}.successblock a:hover,.successblock a:active,.successinfoblock a:hover,.successinfoblock a:active{color:#00456d}.textblock{background-color:#fff}.attentionblock{background-color:rgba(176,0,96,.08)}.multi-select .multi_accordion{position:absolute;top:0;left:0;cursor:pointer;width:100%}.multi-select .multi_accordion .expand-button{margin-top:0}.multi-select .multi_accordion.expanded .expand-button{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background:url("/images/designsystem/arrow/arrow_up_black-87.svg") right .75rem center no-repeat;background-size:1.5rem}.multi-select .multi_accordion.expanded .expand-button:focus{background:url("/images/designsystem/arrow/arrow_up_black-87.svg") right .6875rem center no-repeat;background-size:1.5rem}.multi-select .multi_accordion .multi_accordioncontent{position:absolute;top:3.375rem;left:0;width:100%;max-height:300px;overflow-y:scroll;background-color:#fff;border:1px solid rgba(0,0,0,.67);border-top-color:rgba(0,0,0,.16);border-radius:0 0 2px 2px;z-index:101;list-style-type:none}.multi-select .multi_accordion [role=option]{border-bottom:1px solid rgba(0,0,0,.16);display:flex}.multi-select .multi_accordion [role=option] .option-name{padding:1rem 0}.multi-select .multi_accordion [role=option] .hover-background{flex-shrink:0;position:relative;width:3.25rem;height:3.25rem}.multi-select .multi_accordion [role=option] .hover-background .checkbox-background{position:absolute;top:1.0625rem;left:1.0625rem;border-radius:2px;width:1.125rem;height:1.125rem;border:2px solid rgba(0,0,0,.54)}.multi-select .multi_accordion [role=option][aria-selected=true] .checkbox-background{background:url("/images/designsystem/checkbox/checkbox_checked_blue.svg") center no-repeat;background-size:1.5rem;border:2px solid rgba(0,125,186,.99)}.multi-select .multi_accordion [role=option]:hover{background-color:rgba(0,110,150,.08)}.multi-select .multi_accordion [role=option]:active{background-color:rgba(0,110,150,.16)}.multi-select .multi_accordion [role=option]:focus{outline:2px solid #006e96;outline-offset:-2px}.textfield.phone-select .inputarea{display:flex;height:3.375rem;width:100%}.textfield.phone-select input,.textfield.phone-select input:focus:not([readonly=""]),.textfield.phone-select input.invalid{padding-left:7.375rem}.textfield.phone-select input:-webkit-autofill~label,.textfield.phone-select input:not(:placeholder-shown)~label,.textfield.phone-select input:focus:not([readonly=""]):-webkit-autofill~label,.textfield.phone-select input:focus:not([readonly=""]):not(:placeholder-shown)~label,.textfield.phone-select input.invalid:-webkit-autofill~label,.textfield.phone-select input.invalid:not(:placeholder-shown)~label{left:.75rem}.textfield.phone-select label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield.phone-select input:focus~label,.textfield.phone-select input[value]:not([value=""])~label,.textfield.phone-select input~label.show{left:.75rem}.textfield.phone-select ul{list-style-type:none}@media screen and (min-width: 481px){.textfield.phone-select ul{width:340px}}.textfield.phone-select .phone-code{position:absolute;left:4.5rem;padding-top:1rem;padding-bottom:1rem}.textfield.phone-select .phone-accordion{position:absolute;cursor:pointer}.textfield.phone-select .phone-accordion img{width:1rem;height:.75rem}.textfield.phone-select .phone-accordion img::before{background:url("../images/designsystem/flags/xx.svg") no-repeat;background-size:100%;content:"";width:1rem;height:.75rem;position:absolute;top:1.375rem;border:1px solid rgba(0,0,0,.04)}.textfield.phone-select .phone-accordion .expand-button{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .375rem center no-repeat;background-size:1.5rem;text-align:left;color:rgba(0,0,0,.87);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;width:3.875rem;height:3.125rem;border:none;border-radius:2px;padding:1rem .75rem;margin-top:.125rem;margin-left:.125rem}.textfield.phone-select .phone-accordion .expand-button:hover{background-color:rgba(0,110,150,.08)}.textfield.phone-select .phone-accordion .expand-button:active{background-color:rgba(0,110,150,.16)}.textfield.phone-select .phone-accordion .expand-button:focus{outline:2px solid #006e96;outline-offset:-2px;border-radius:2px}.textfield.phone-select .phone-accordion .phone-accordioncontent{position:absolute;top:3.375rem;left:0;min-width:18rem;max-height:13rem;overflow-y:scroll;padding:0;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,.16),0 0 8px 0 rgba(0,0,0,.08);border-radius:2px;z-index:101;outline:none}.textfield.phone-select .phone-accordion .country-option{padding:.75rem 1rem}.textfield.phone-select .phone-accordion .country-option:hover{background-color:rgba(0,110,150,.08)}.textfield.phone-select .phone-accordion .country-option:active{background-color:rgba(0,110,150,.16)}.textfield.phone-select .phone-accordion .country-option:focus{outline:2px solid #006e96;outline-offset:-2px;border-radius:2px}.textfield.phone-select .phone-accordion .country-option[aria-selected=true]{background-color:rgba(0,0,0,.08)}.textfield.phone-select .phone-accordion .country-option[aria-selected=true]:hover{background-color:rgba(0,110,150,.08)}.textfield.phone-select .phone-accordion .country-option[aria-selected=true]:active{background-color:rgba(0,110,150,.16)}.textfield.phone-select .phone-accordion .country-option .option-name{padding-left:.75rem}.textfield.phone-select .phone-accordion .country-option img{position:relative}.textfield.phone-select .phone-accordion .country-option img::before{top:.25rem}.radiobutton{line-height:1.5;position:relative;width:-moz-fit-content;width:fit-content;margin-top:.5rem}.radiobutton input[type=radio]{position:absolute;opacity:0}.radiobutton input[type=radio]+label{display:inline-block;padding:0 .25rem 0 2rem;cursor:pointer}.radiobutton input[type=radio]+label .icon-background{position:absolute;top:0;left:0;border-radius:50%;width:1.5rem;height:1.5rem}.radiobutton input[type=radio]+label .radiobutton-icon{display:inline-block;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/images/designsystem/radiobutton/radiobutton_unchecked_blue.svg) center no-repeat;background-size:1.5rem}.radiobutton input[type=radio]:hover+label .icon-background{background-color:rgba(0,110,150,.16)}.radiobutton input[type=radio]:active+label .icon-background{background-color:rgba(0,110,150,.24)}.radiobutton input[type=radio]:hover+label .radiobutton-icon,.radiobutton input[type=radio]:active+label .radiobutton-icon{background-image:url(/images/designsystem/radiobutton/radiobutton_unchecked_blue-116.svg)}.radiobutton input[type=radio]:checked+label .radiobutton-icon{background-image:url(/images/designsystem/radiobutton/radiobutton_checked_blue.svg)}.radiobutton input[type=radio]:checked:hover+label .radiobutton-icon,.radiobutton input[type=radio]:checked:active+label .radiobutton-icon{background-image:url(/images/designsystem/radiobutton/radiobutton_checked_blue-116.svg)}.radiobutton.push{display:flex;width:100%;height:auto;padding:0}.radiobutton.push input[type=radio]+label{display:inline-block;border:1px solid rgba(0,0,0,.67);width:100%;padding:1rem 0;text-align:center;border-right:none;font-size:.875rem}.radiobutton.push input[type=radio]+label:first-of-type{border-top-left-radius:2px;border-bottom-left-radius:2px}.radiobutton.push input[type=radio]+label:last-of-type{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:1px solid rgba(0,0,0,.67)}.radiobutton.push input[type=radio]+label:hover{background-color:rgba(0,110,150,.08)}.radiobutton.push input[type=radio]+label:active{background-color:rgba(0,110,150,.16)}.radiobutton.push input[type=radio]:focus+label{background-color:rgba(0,110,150,.16)}.radiobutton.push input[type=radio]:checked+label{background-color:#006e96;color:#fff}.radiobutton.push input[type=radio]:checked:hover+label{background-color:#005a82}.radiobutton.push input[type=radio]:checked:active+label{background-color:#00456d}.radiobutton.push input[type=radio]:disabled+label{border:1px dashed rgba(0,0,0,.38)}.radiobutton.push input[type=radio].invalid{padding:.9375rem .6875rem;color:#e42635}.radiobutton.push input[type=radio].invalid+label{color:#e42635;border-color:#e42635}.dropdown{margin-top:16px;position:relative}.dropdown label{position:absolute;color:rgba(0,0,0,.67);background-color:#fff;font-size:.875rem;left:.75rem;padding:0 .125rem;top:-0.5rem;pointer-events:none;cursor:auto}.dropdown select{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem center no-repeat;background-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;width:100%;border:1px solid rgba(0,0,0,.67);border-radius:2px;color:rgba(0,0,0,.87);padding:1rem 2.5rem 1rem .75rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.dropdown select.autowidth{width:auto}.dropdown select:focus{padding-top:.9375rem;padding-bottom:.9375rem;border:2px solid rgba(0,110,150,.87);outline:none}.dropdown select:focus+label{color:rgba(0,110,150,.87)}.dropdown select:focus::-ms-value{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.dropdown select:disabled{border:1px dashed rgba(0,0,0,.38);background:url("/images/designsystem/arrow/arrow_down-black-38.svg") right .75rem center no-repeat;background-size:1.5rem;color:rgba(0,0,0,.67);cursor:default}.dropdown select:disabled+label{color:rgba(0,0,0,.67)}.dropdown select::-ms-expand{display:none}.dropdown select:invalid{box-shadow:none}.dropdown select.invalid{border:2px solid #e42635;padding:.9375rem .6875rem;color:#e42635}.dropdown select.invalid~label{color:#e42635}.dropdown select.changed-show-error:invalid{border:2px solid #e42635;padding:.9375rem .75rem}.dropdown select.changed-show-error:invalid+label{color:#e42635}.dropdown select option{background-color:#fff;color:rgba(0,0,0,.87);font-size:1rem;padding:.5rem .75rem}.dropdown select option:checked{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.87)}.dropdown.transparent select{background:url("/images/designsystem/arrow/arrow_down-white.svg") right .75rem center no-repeat;background-size:1.5rem;border:1px solid #fff;color:#fff}.dropdown.transparent select:focus{border:2px solid #fff}@media screen and (min-width: 769px){.dropdown.transparent select{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem center no-repeat;background-size:1.5rem;border:1px solid rgba(0,0,0,.87);color:rgba(0,0,0,.87)}.dropdown.transparent select:focus{border:2px solid #006e96}.dropdown.transparent select:focus.changed-show-error:invalid{border:2px solid #e42635}}.dropdown.borderless select{background-color:#fff;border-color:rgba(0,0,0,0);padding:.6875rem 2.75rem .6875rem .6875rem;width:100%;max-width:-moz-fit-content;max-width:fit-content;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500}@media screen and (min-width: 769px){.dropdown.borderless select{width:auto}}@media screen and (min-width: 769px){.dropdown.borderless select{padding-left:1rem;position:relative;z-index:1}}.dropdown.borderless select:hover{background-color:rgba(0,110,150,.08)}.dropdown.borderless select:active{background-color:rgba(0,110,150,.16)}.dropdown.borderless select:focus{border:1px solid rgba(0,0,0,0)}.textfield{margin-top:16px;position:relative}.textfield input,.textfield textarea{color:rgba(0,0,0,.87);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;width:100%;border:1px solid rgba(0,0,0,.67);border-radius:2px;padding:1rem .75rem;outline:none}.textfield input[type=search],.textfield textarea[type=search]{-webkit-appearance:none;padding-left:3rem;height:auto;background:#fff url(/images/designsystem/search_black_24dp.svg) no-repeat left .75rem center;background-size:1.5rem}.textfield input[type=search]:focus:not([readonly=""]),.textfield textarea[type=search]:focus:not([readonly=""]){padding-left:3rem}.textfield input[type=search]:-moz-placeholder-shown~label, .textfield input.textarea:-moz-placeholder-shown~label, .textfield textarea[type=search]:-moz-placeholder-shown~label, .textfield textarea.textarea:-moz-placeholder-shown~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input[type=search]:placeholder-shown~label,.textfield input.textarea:placeholder-shown~label,.textfield textarea[type=search]:placeholder-shown~label,.textfield textarea.textarea:placeholder-shown~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input~label,.textfield textarea~label{cursor:text;color:rgba(0,0,0,.87);font-size:1rem;top:1.125rem;left:.75rem;pointer-events:none;position:absolute;transition:all .1s linear}.textfield input::-ms-clear,.textfield input::-ms-reveal,.textfield textarea::-ms-clear,.textfield textarea::-ms-reveal{display:none}.textfield input:focus:not([readonly=""]),.textfield textarea:focus:not([readonly=""]){border:2px solid rgba(0,110,150,.87);padding:.9375rem .6875rem}.textfield input:focus:not([readonly=""])~label,.textfield textarea:focus:not([readonly=""])~label{color:#006e96}.textfield input:focus:not([readonly=""]).invalid,.textfield textarea:focus:not([readonly=""]).invalid{border:2px solid rgba(228,38,53,.87)}.textfield input:-webkit-autofill~label,.textfield textarea:-webkit-autofill~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input:not(:-moz-placeholder-shown)~label, .textfield textarea:not(:-moz-placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input:not(:placeholder-shown)~label,.textfield textarea:not(:placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input:focus:not([readonly=""])~label,.textfield input[value]:not([value=""])~label,.textfield input~label.show,.textfield textarea:focus:not([readonly=""])~label,.textfield textarea[value]:not([value=""])~label,.textfield textarea~label.show{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}.textfield input:not(:focus)~label.show,.textfield textarea:not(:focus)~label.show{color:rgba(0,0,0,.67)}.textfield input:-moz-read-only, .textfield textarea:-moz-read-only{border:1px dashed rgba(0,0,0,.38);background-color:#fff;color:rgba(0,0,0,.67)}.textfield input:disabled,.textfield input:read-only,.textfield input[readonly=""],.textfield textarea:disabled,.textfield textarea:read-only,.textfield textarea[readonly=""]{border:1px dashed rgba(0,0,0,.38);background-color:#fff;color:rgba(0,0,0,.67)}.textfield input:-moz-read-only~label, .textfield textarea:-moz-read-only~label{color:rgba(0,0,0,.67)}.textfield input:disabled~label,.textfield input:read-only~label,.textfield input[readonly=""]~label,.textfield textarea:disabled~label,.textfield textarea:read-only~label,.textfield textarea[readonly=""]~label{color:rgba(0,0,0,.67)}.textfield input:invalid,.textfield textarea:invalid{box-shadow:none}.textfield input.invalid,.textfield textarea.invalid{border:2px solid rgba(228,38,53,.87);padding:.9375rem .6875rem}.textfield input.invalid~label,.textfield input.invalid~label.show,.textfield input.invalid:not(:focus)~label.show,.textfield input.invalid:focus~label,.textfield input.invalid~.invalid-message,.textfield input.invalid~.occupiedemail-message,.textfield textarea.invalid~label,.textfield textarea.invalid~label.show,.textfield textarea.invalid:not(:focus)~label.show,.textfield textarea.invalid:focus~label,.textfield textarea.invalid~.invalid-message,.textfield textarea.invalid~.occupiedemail-message{color:#e42635}.textfield input[type=number],.textfield textarea[type=number]{-moz-appearance:textfield}.textfield input[type=number]::-webkit-inner-spin-button,.textfield input[type=number]::-webkit-outer-spin-button,.textfield textarea[type=number]::-webkit-inner-spin-button,.textfield textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.textfield.password input{padding-right:2.9375rem}.textfield.password input:focus:not([readonly=""]){padding-right:2.9375rem}.textfield.password button{right:.5rem;top:.5rem;bottom:.5rem;position:absolute;width:2.5rem;height:2.5rem;padding:.5rem;border:none;cursor:pointer;border-radius:50%}.textfield.password button:hover{background-color:rgba(0,0,0,.08)}.textfield.password button:active{background-color:rgba(0,0,0,.16)}.textfield.password .make-visible{background:url("/images/designsystem/password/password_visibility_black-67.svg") center no-repeat;background-size:1.5rem}.textfield.password .make-invisible{background:url("/images/designsystem/password/password_not_visibility_black-67.svg") center no-repeat;background-size:1.5rem}.textfield.password.createnew,.textfield.password.confirm{width:100%;display:flex;flex-wrap:wrap}.textfield.password.createnew input,.textfield.password.confirm input{flex:1 1}.textfield.password.createnew input.valid~.validicon,.textfield.password.confirm input.valid~.validicon{flex:0 0 auto;background:url(/images/designsystem/checkbox/checkbox-round-background.svg) center no-repeat;background-size:1.5rem;background-size:1.125rem;margin:.875rem;cursor:default;border-radius:50%;border:none;background-color:#26d07c;width:1.5rem;height:1.5rem}.textfield.password.createnew input.valid~button,.textfield.password.confirm input.valid~button{right:3.625rem}.textfield.password.createnew input:focus~.evaluatepassword-message,.textfield.password.confirm input:focus~.evaluatepassword-message{display:inline-block}.textfield.password.createnew [id^=error],.textfield.password.confirm [id^=error]{flex:0 0 100%}.illustrationwrapper{background:#fff;margin-top:9px;text-align:center}.illustrationwrapper.illustrationbackground{background-color:rgba(0,110,150,.04)}.illustrationwrapper .illustrationtextblock{padding:24px 16px 32px}.illustration{padding-top:32px;min-height:160px;background-size:contain;background-position:center;background-origin:content-box;background-repeat:no-repeat}.successpassword{background-image:url("/images/designsystem/illustrations/success/success_password.svg")}.successemail{background-image:url("/images/designsystem/illustrations/success/success_thumbsup.svg")}.successephone{background-image:url("/images/designsystem/illustrations/success/success_phone_hand.svg")}.successepayment{background-image:url("/images/designsystem/illustrations/success/success_payment.svg")}.successhands{background-image:url("/images/designsystem/illustrations/success/success_hands.svg")}.successthumbsup{background-image:url("/images/designsystem/illustrations/success/success_thumbsup.svg")}.nofavourite{background-image:url("/images/designsystem/illustrations/emptystate/favourites.svg")}.illustration-general{background-image:url("/images/designsystem/illustrations/general.svg")}.nosearchhits{background-image:url("/images/designsystem/illustrations/emptystate/no_search_results.svg")}.noresults{background-image:url("/images/designsystem/illustrations/emptystate/no_results.svg")}.nomessages{background-image:url("/images/designsystem/illustrations/emptystate/no_messages.svg");min-height:300px}.lockpassword{background-image:url("/images/designsystem/illustrations/lock_password.svg")}.document_and_id{background-image:url("/images/designsystem/illustrations/guide/document_and_id.svg")}.portfolio{background-image:url("/images/designsystem/illustrations/guide/portfolioblue.svg")}.pile_of_documents{background-image:url("/images/designsystem/illustrations/guide/pile_of_documents.svg")}.world_documents{background-image:url("/images/designsystem/illustrations/guide/world_documents.svg")}.coffee_cup_book{background-image:url("/images/designsystem/illustrations/guide/coffee_cup_book.svg")}.camping-bear{background-image:url("/images/designsystem/illustrations/camping-bear.svg");min-height:200px}.camping-zzz{background-image:url("/images/designsystem/illustrations/camping-zzz.svg");min-height:200px}html,body{--outline-link-color: rgba(253, 215, 87, 1);--outline-button-color: rgba(0, 110, 150, .1);--dayvisability: visible;--nightvisability: hidden;--mooncolor: rgb(127,182,202);--sun-beams-color: rgb(178,215,228);--sun-ellipse-color: rgb(165,207,222)}html.dark-mode,body.dark-mode{--dayvisability: hidden;--nightvisability: visible;--outline-button-color: var(--outline-link-color)}html.dark-mode .darkmode-camping-illustration,body.dark-mode .darkmode-camping-illustration{filter:brightness(0.8) contrast(1.2)}html main section,body main section{transition:background .5s ease}html main .darkmode-camping-illustration,body main .darkmode-camping-illustration{margin-top:16px}html main .darkmode-camping-illustration svg,body main .darkmode-camping-illustration svg{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){html main .darkmode-camping-illustration svg,body main .darkmode-camping-illustration svg{width:70%}}html main .darkmode-camping-illustration .moonlink:hover,body main .darkmode-camping-illustration .moonlink:hover{--mooncolor: rgba(253, 215, 87, 1);filter:drop-shadow(25px 25px 50px rgb(255, 255, 255))}html main .darkmode-camping-illustration .sunlink:hover,body main .darkmode-camping-illustration .sunlink:hover{--sun-beams-color: rgba(253, 215, 87, 1);--sun-ellipse-color: rgb(254,233,164);filter:drop-shadow(25px 25px 50px rgba(253, 215, 87, 0.54))}html main .darkmode-camping-illustration #daysky,body main .darkmode-camping-illustration #daysky{visibility:var(--dayvisability)}html main .darkmode-camping-illustration #nightsky,body main .darkmode-camping-illustration #nightsky{visibility:var(--nightvisability)}html main .darkmode-camping-illustration #zzzzz g text,body main .darkmode-camping-illustration #zzzzz g text{font-family:"ArialRoundedMTBold","Arial Rounded MT Bold",sans-serif;font-size:166.111px;fill:#1a83a9}html main .darkmode-camping-illustration #stars-small g path,body main .darkmode-camping-illustration #stars-small g path{fill:#7fb6ca}.progressline{margin-top:8px;height:4px;display:grid;background-color:rgba(0,0,0,.16);grid-gap:5px}.progressline.steps2{grid-template-columns:repeat(2, 1fr)}.progressline.steps3{grid-template-columns:repeat(3, 1fr)}.progressline.steps4{grid-template-columns:repeat(4, 1fr)}.progressline.steps5{grid-template-columns:repeat(5, 1fr)}.progressline.steps6{grid-template-columns:repeat(6, 1fr)}.progressline.steps7{grid-template-columns:repeat(7, 1fr)}.progressline .step1{grid-column:1/span 1}.progressline .step2{grid-column:1/span 2}.progressline .step3{grid-column:1/span 3}.progressline .step4{grid-column:1/span 4}.progressline .step5{grid-column:1/span 5}.progressline .step6{grid-column:1/span 6}.progressline .step7{grid-column:1/span 7}.progressline>*{background-color:#26d07c}.progressline.error>*{background-color:#e42635}.singleflow h1{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;line-height:1.375}.singleflow .headline1{margin-top:24px}@media screen and (min-width: 769px){.singleflow .headline1{margin-top:32px}}.singleflow .headline1+*{margin-top:24px}.singleflow .singleflow-textblock-above-button{padding:24px 0 16px}.singleflow button[type=submit],.singleflow .successlink{margin-top:40px}.singleflow #skip_submit{margin-top:16px}.singleflow~footer{display:none}.singleflow.guidepage .progressline>*{background-color:#006e96}.singleflow.guidepage .illustrationwrapper+h2{margin-top:24px}.singleflow.guidepage .guidetextblock{line-height:1.5;margin-top:16px}.singleflow.guidepage .guidetextblock ul{padding-inline-start:20px}.singleflow.guidepage .guidetextblock+.buttonlike{margin-top:40px}.singlepage button[type=submit]{margin-top:40px}.pincodewrapper{display:flex;max-width:18rem}.pincodewrapper input{width:3.375rem;height:3.375rem;margin-right:1.5rem;text-align:center;font-size:1.125rem;padding:.5rem}.pincodewrapper input:last-of-type{margin-right:0}.pincodewrapper .hiddenlabel{display:none}.pincode-expandableinfo,#error-code{max-width:18rem}.sendnewcodewrapper{display:flex;justify-content:flex-start;margin-top:.75rem}.sendnewcodewrapper p{padding:.75rem .4375rem 0 0}.sendnewcodewrapper .text-button{margin-top:0;width:auto;white-space:nowrap}.messageitem{border-bottom:2px solid rgba(0,0,0,.08)}.messageitem:first-child{border-top:2px solid rgba(0,0,0,.08)}.messageitem .messageblock{margin-top:0;cursor:pointer;overflow-wrap:anywhere}.messageitem .buttoncontent-message{display:grid;grid-template-columns:2fr 1fr}.messageitem .messagedate{color:rgba(0,0,0,.67);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;grid-row:1;grid-column:1/span 1}.messageitem .messagestatus{display:none}.messageitem.unread .messagestatus{font-size:.875rem;border-radius:25px;background-color:rgba(176,0,96,.87);color:#fff;padding:0 12px;align-self:center;display:block;grid-row:1;grid-column:2/span 1;justify-self:end}.messageitem .messagefrom{color:rgba(0,110,150,.87);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.25rem;grid-row:2;grid-column:1/span 2}.messageitem .courseofferingtitle{color:rgba(0,110,150,.87);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;grid-row:3;grid-column:1/span 2}.messageitem .message_admroundname{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:rgba(0,0,0,.67);margin-top:4px;grid-row:4;grid-column:1/span 2}.messageitem .accordioncontent{padding:0}.messageitem .full-message{margin-top:8px}.messageitem .full-message p,.messageitem .full-message ul{margin-bottom:10px}.messageitem .full-message ul{margin-top:0}.messageitem .full-message ul li{list-style-type:disc;margin-left:28px}.messageitem .marked-as-read,.messageitem .newreadmessagetime{background-color:rgba(0,0,0,.04);color:rgba(0,0,0,.67);padding:4px 8px;margin-top:16px}.darkmode-switch{position:relative;display:inline-block;width:3.75rem;height:2.125rem}.darkmode-switch input[type=checkbox]{opacity:0;width:0rem;height:0rem}.darkmode-switch input[type=checkbox]:checked+.slider{background:var(--slider-bg-color) url("/images/designsystem/theme_moon_24dp.svg") .25rem center no-repeat;background-size:1.5rem}.darkmode-switch input[type=checkbox]:checked+.slider:before{transform:translateX(1.625rem)}.darkmode-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--slider-bg-color) url("/images/designsystem/theme_sun_24dp.svg") 2rem center no-repeat;background-size:1.5rem;border-radius:2.125rem;transition:.6s}.darkmode-switch .slider:before{position:absolute;content:"";width:1.625rem;height:1.625rem;left:.25rem;bottom:.25rem;background-color:#fff;border-radius:50%;transition:.4s}.loginpage main.createaccountpage .emphasis_one_account,.loginpage main.createprofilepage .emphasis_one_account{display:inline-block;padding-top:12px;padding-bottom:12px}.loginpage main.createaccountpage .birthdate .grouplabel,.loginpage main.createprofilepage .birthdate .grouplabel{display:none}@media screen and (min-width: 769px){.loginpage main.createaccountpage .namewrapper,.loginpage main.createprofilepage .namewrapper{display:flex;flex-flow:row wrap;align-content:center}.loginpage main.createaccountpage .namewrapper .textfield,.loginpage main.createprofilepage .namewrapper .textfield{margin-top:0}.loginpage main.createaccountpage .namewrapper .textfield:first-child,.loginpage main.createprofilepage .namewrapper .textfield:first-child{margin-right:5px;flex:1}.loginpage main.createaccountpage .namewrapper .textfield:last-child,.loginpage main.createprofilepage .namewrapper .textfield:last-child{margin-left:5px;flex:1}.loginpage main.createaccountpage .birthdate .grouplabel,.loginpage main.createprofilepage .birthdate .grouplabel{display:block}}.loginpage main.createaccountpage .optionaltext,.loginpage main.createprofilepage .optionaltext{display:inline}.loginpage main.createaccountpage .optionaltext.hide,.loginpage main.createprofilepage .optionaltext.hide{display:none}.modal_background #confirm_cancel{display:block}#confirm_cancel{display:none}.loginpage main{background-color:#fff}@media screen and (min-width: 481px){.loginpage main{padding-left:24px;padding-right:24px;margin-left:0;margin-right:0}}@media screen and (min-width: 769px){.loginpage main{padding:0;margin:64px 24px 80px}}@media screen and (min-width: 1008px){.loginpage main{width:960px;margin-left:auto;margin-right:auto}}.loginpage main.singleflow section,.loginpage main section{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px;width:100%;height:100%}@media screen and (min-width: 481px){.loginpage main.singleflow section,.loginpage main section{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}.loginpage main.singleflow section>*,.loginpage main section>*{grid-column:1/span 4}@media screen and (min-width: 481px){.loginpage main.singleflow section>*,.loginpage main section>*{grid-column:2/span 10}}@media screen and (min-width: 769px){.loginpage main.singleflow section>*,.loginpage main section>*{grid-column:4/span 6}}.loginpage main.loginarea .loginErrorMaxLoginAttemptsCaptcha,.loginpage main.loginarea .errorinfoblock{display:none}.loginpage main .horizontalline{margin:24px 0}.loginpage main #login_bankid button,.loginpage main #login_frejaeid button,.loginpage main #login_eduid button,.loginpage main #login_eidas button{text-align:left;padding-right:3rem;background-size:1.5rem;background-position:right 1rem center;background-repeat:no-repeat}.loginpage main #login_bankid button:hover,.loginpage main #login_frejaeid button:hover,.loginpage main #login_eduid button:hover,.loginpage main #login_eidas button:hover{color:#005a82}.loginpage main #login_bankid button:active,.loginpage main #login_frejaeid button:active,.loginpage main #login_eduid button:active,.loginpage main #login_eidas button:active{color:#00456d}.loginpage main #login_bankid button{background-image:url("/images/designsystem/arrow/arrow_forward_blue-24px.svg")}.loginpage main #login_bankid button:hover{background-image:url("/images/designsystem/arrow/arrow_forward_blue_108-24px.svg")}.loginpage main #login_bankid button:active{background-image:url("/images/designsystem/arrow/arrow_forward_blue_116-24px.svg")}.loginpage main #login_frejaeid button,.loginpage main #login_eduid button,.loginpage main #login_eidas button{background-image:url("/images/designsystem/externallink/externallink_blue.svg")}.loginpage main #login_frejaeid button:hover,.loginpage main #login_eduid button:hover,.loginpage main #login_eidas button:hover{background-image:url("/images/designsystem/externallink/externallink_blue-108.svg")}.loginpage main #login_frejaeid button:active,.loginpage main #login_eduid button:active,.loginpage main #login_eidas button:active{background-image:url("/images/designsystem/externallink/externallink_blue-116.svg")}.bankid .same_device,.bankid .url_for_ios{display:none}.bankid .qrcode{margin-top:2rem;margin-bottom:1rem;text-align:center}.bankid .spinner_bankid_wrapper{text-align:center}.bankid .spinner_bankid_wrapper .spinner_bankid{margin-top:2rem;margin-bottom:1rem;width:4.0625rem;height:4.0625rem;animation:spin 1s infinite linear,fadein .1s linear}.bankid .spinner_bankid_wrapper .spinner_bankid:focus{outline:none}.bankid .qr_clone_wrapper.modal_background{display:none}.bankid .qr_clone_wrapper #qr_clone{background:#fff;position:absolute;margin-left:auto;margin-right:auto;overflow:hidden;padding:16px;max-height:100%;max-width:calc(100vh - 42px);border:none;text-align:center;z-index:20000;top:0}.bankid .qr_clone_wrapper #qr_clone canvas{width:100%;height:100%}.bankid footer{display:none}.startpage .findcourses,.searchpage .findcourses,.selectionspage .findcourses{grid-column:1/span 3}.startpage .searchheader,.searchpage .searchheader,.selectionspage .searchheader{margin-top:16px;grid-column:1/span 4}@media screen and (min-width: 769px){.startpage .searchheader,.searchpage .searchheader,.selectionspage .searchheader{grid-column:1/span 12}}.startpage .selections,.startpage .favourites,.searchpage .selections,.searchpage .favourites,.selectionspage .selections,.selectionspage .favourites{grid-column:1/span 4}@media screen and (min-width: 769px){.startpage .selections,.startpage .favourites,.searchpage .selections,.searchpage .favourites,.selectionspage .selections,.selectionspage .favourites{grid-column:1/span 8;display:block !important}}@media screen and (min-width: 769px){.startpage main:not(.has_favourites) .favourites,.startpage main:not(.has_selections) .selections,.searchpage main:not(.has_favourites) .favourites,.searchpage main:not(.has_selections) .selections,.selectionspage main:not(.has_favourites) .favourites,.selectionspage main:not(.has_selections) .selections{grid-column:1/span 12}}.startpage .favourite_info,.searchpage .favourite_info,.selectionspage .favourite_info{grid-column:1/span 4;align-self:start;margin-left:16px;margin-right:16px}@media screen and (min-width: 481px){.startpage .favourite_info,.searchpage .favourite_info,.selectionspage .favourite_info{margin-right:0;margin-left:0}}@media screen and (min-width: 769px){.startpage .favourite_info,.searchpage .favourite_info,.selectionspage .favourite_info{grid-column:9/span 4;margin-top:43px}}@media screen and (min-width: 769px){.startpage .favourite_info .neutralblock,.searchpage .favourite_info .neutralblock,.selectionspage .favourite_info .neutralblock{margin-top:8px}}.startpage #selection-stepper,.searchpage #selection-stepper,.selectionspage #selection-stepper{display:none;position:absolute;top:0;left:0;right:0;background-color:#fff;padding-top:16px;grid-column:1/span 4;align-self:start;z-index:10100;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500}@media screen and (min-width: 769px){.startpage #selection-stepper,.searchpage #selection-stepper,.selectionspage #selection-stepper{z-index:unset;margin-top:8px;position:static;grid-column:9/span 4;display:inline-block !important;padding-bottom:16px}}.startpage #selection-stepper .steppertop,.searchpage #selection-stepper .steppertop,.selectionspage #selection-stepper .steppertop{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}@media screen and (min-width: 769px){.startpage #selection-stepper .steppertop,.searchpage #selection-stepper .steppertop,.selectionspage #selection-stepper .steppertop{flex-direction:row}}.startpage #selection-stepper .steppertop h2,.startpage #selection-stepper .steppertop .close-button,.searchpage #selection-stepper .steppertop h2,.searchpage #selection-stepper .steppertop .close-button,.selectionspage #selection-stepper .steppertop h2,.selectionspage #selection-stepper .steppertop .close-button{margin-top:0}.startpage #selection-stepper .steppertop h2,.searchpage #selection-stepper .steppertop h2,.selectionspage #selection-stepper .steppertop h2{letter-spacing:normal;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:700}@media screen and (min-width: 769px){.startpage #selection-stepper .steppertop .close-button,.searchpage #selection-stepper .steppertop .close-button,.selectionspage #selection-stepper .steppertop .close-button{display:none}}.startpage #selection-stepper .stepper-content,.searchpage #selection-stepper .stepper-content,.selectionspage #selection-stepper .stepper-content{height:100vh}@media screen and (min-width: 769px){.startpage #selection-stepper .stepper-content,.searchpage #selection-stepper .stepper-content,.selectionspage #selection-stepper .stepper-content{height:auto}}.startpage #selection-stepper .progressnumber,.searchpage #selection-stepper .progressnumber,.selectionspage #selection-stepper .progressnumber{background:rgba(0,0,0,.16);border-radius:50%;float:left;width:20px;height:20px;text-align:center;margin-right:8px;font-size:.875rem;line-height:1.4}.startpage #selection-stepper .selection_progress_info,.searchpage #selection-stepper .selection_progress_info,.selectionspage #selection-stepper .selection_progress_info{color:rgba(0,0,0,.67)}.startpage #selection-stepper .selection_progress_info .dynamic-content,.searchpage #selection-stepper .selection_progress_info .dynamic-content,.selectionspage #selection-stepper .selection_progress_info .dynamic-content{color:rgba(0,0,0,.87)}.startpage #selection-stepper .basebackground,.searchpage #selection-stepper .basebackground,.selectionspage #selection-stepper .basebackground{margin-top:0}@media screen and (min-width: 769px){.startpage #selection-stepper .fuzzybackground,.searchpage #selection-stepper .fuzzybackground,.selectionspage #selection-stepper .fuzzybackground{display:block;position:static;height:auto}}.startpage .gotoprogress,.searchpage .gotoprogress,.selectionspage .gotoprogress{padding-left:16px;padding-right:16px;margin-top:8px;padding-top:26px}@media screen and (min-width: 481px){.startpage .gotoprogress,.searchpage .gotoprogress,.selectionspage .gotoprogress{padding-left:0;padding-right:0}}@media screen and (min-width: 769px){.startpage .gotoprogress,.searchpage .gotoprogress,.selectionspage .gotoprogress{display:none}}.startpage .gotoprogress .basebackground,.startpage .gotoprogress a,.searchpage .gotoprogress .basebackground,.searchpage .gotoprogress a,.selectionspage .gotoprogress .basebackground,.selectionspage .gotoprogress a{margin-top:0}.startpage .tonextstep,.searchpage .tonextstep,.selectionspage .tonextstep{position:absolute;bottom:16px}@media screen and (min-width: 769px){.startpage .tonextstep,.searchpage .tonextstep,.selectionspage .tonextstep{position:static}}.startpage .tabwrapper,.searchpage .tabwrapper,.selectionspage .tabwrapper{grid-column:1/span 4;display:flex}@media screen and (min-width: 769px){.startpage .tabwrapper,.searchpage .tabwrapper,.selectionspage .tabwrapper{grid-column:1/span 12;justify-content:flex-start;border-bottom:1px solid rgba(0,0,0,.16)}}.startpage .tabwrapper.favouriteSelected .favouritestab,.startpage .tabwrapper.selectionSelected .selectionstab,.searchpage .tabwrapper.favouriteSelected .favouritestab,.searchpage .tabwrapper.selectionSelected .selectionstab,.selectionspage .tabwrapper.favouriteSelected .favouritestab,.selectionspage .tabwrapper.selectionSelected .selectionstab{border-bottom:2px solid rgba(0,110,150,.87);border-radius:2px}.startpage .tabwrapper .selectionstab,.startpage .tabwrapper .favouritestab,.searchpage .tabwrapper .selectionstab,.searchpage .tabwrapper .favouritestab,.selectionspage .tabwrapper .selectionstab,.selectionspage .tabwrapper .favouritestab{flex-grow:1;display:flex;justify-content:center;margin-top:0;width:auto;border:none;line-height:1.5;border-radius:2px;max-width:none}@media screen and (min-width: 769px){.startpage .tabwrapper .selectionstab,.startpage .tabwrapper .favouritestab,.searchpage .tabwrapper .selectionstab,.searchpage .tabwrapper .favouritestab,.selectionspage .tabwrapper .selectionstab,.selectionspage .tabwrapper .favouritestab{justify-content:left;min-width:140px;flex-grow:inherit}}.startpage .tabwrapper .selectionstab:hover,.startpage .tabwrapper .favouritestab:hover,.searchpage .tabwrapper .selectionstab:hover,.searchpage .tabwrapper .favouritestab:hover,.selectionspage .tabwrapper .selectionstab:hover,.selectionspage .tabwrapper .favouritestab:hover{color:rgba(0,0,0,.87);background-color:rgba(0,110,150,.08)}.startpage .tabwrapper .selectionstab:active,.startpage .tabwrapper .favouritestab:active,.searchpage .tabwrapper .selectionstab:active,.searchpage .tabwrapper .favouritestab:active,.selectionspage .tabwrapper .selectionstab:active,.selectionspage .tabwrapper .favouritestab:active{background-color:rgba(0,110,150,.16)}.startpage .tabwrapper .selectionstab .dynamic-content,.startpage .tabwrapper .favouritestab .dynamic-content,.searchpage .tabwrapper .selectionstab .dynamic-content,.searchpage .tabwrapper .favouritestab .dynamic-content,.selectionspage .tabwrapper .selectionstab .dynamic-content,.selectionspage .tabwrapper .favouritestab .dynamic-content{margin-left:3px}@media screen and (min-width: 375px){.startpage .tabwrapper .selectionstab .tabicon,.startpage .tabwrapper .favouritestab .tabicon,.searchpage .tabwrapper .selectionstab .tabicon,.searchpage .tabwrapper .favouritestab .tabicon,.selectionspage .tabwrapper .selectionstab .tabicon,.selectionspage .tabwrapper .favouritestab .tabicon{width:24px;height:24px;margin-right:4px}}.startpage .tabwrapper .selectionstab,.searchpage .tabwrapper .selectionstab,.selectionspage .tabwrapper .selectionstab{flex-wrap:wrap}@media screen and (min-width: 375px){.startpage .tabwrapper .selectionstab .tabicon,.searchpage .tabwrapper .selectionstab .tabicon,.selectionspage .tabwrapper .selectionstab .tabicon{background:url(/images/designsystem/work_outline-24px.svg) no-repeat left;width:1.5rem;height:1.5rem;background-size:1.5rem}}.startpage .tabwrapper .favouritestab,.searchpage .tabwrapper .favouritestab,.selectionspage .tabwrapper .favouritestab{flex-wrap:wrap}@media screen and (min-width: 375px){.startpage .tabwrapper .favouritestab .tabicon,.searchpage .tabwrapper .favouritestab .tabicon,.selectionspage .tabwrapper .favouritestab .tabicon{background:url(/images/designsystem/favourite/favourite_border_background_black-87.svg) no-repeat left;width:1.5rem;height:1.5rem;background-size:1.5rem}}.startpage .tabwrapper:not(.selectionSelected) .selectionstab,.startpage .tabwrapper:not(.favouriteSelected) .favouritestab,.searchpage .tabwrapper:not(.selectionSelected) .selectionstab,.searchpage .tabwrapper:not(.favouriteSelected) .favouritestab,.selectionspage .tabwrapper:not(.selectionSelected) .selectionstab,.selectionspage .tabwrapper:not(.favouriteSelected) .favouritestab{opacity:87%}.no-webp .startpage .hero-image,.no-webp .searchpage .hero-image,.no-webp .selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_480x@1x.jpg)}@media screen and (min-width: 481px){.no-webp .startpage .hero-image,.no-webp .searchpage .hero-image,.no-webp .selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_768x@1x.jpg)}}@media screen and (min-width: 769px){.no-webp .startpage .hero-image,.no-webp .searchpage .hero-image,.no-webp .selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_1920x1080@1x.jpg)}}.startpage .hero-image,.searchpage .hero-image,.selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_480x@1x.webp)}@media screen and (min-width: 481px){.startpage .hero-image,.searchpage .hero-image,.selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_768x@1x.webp)}}@media screen and (min-width: 769px){.startpage .hero-image,.searchpage .hero-image,.selectionspage .hero-image{background-image:url(/images/designsystem/hero/hero_1920x1080@1x.webp)}}.startpage .education-search,.searchpage .education-search,.selectionspage .education-search{grid-column:1/span 12;background-repeat:no-repeat;background-size:cover;background-position:center 25%;border-radius:2px;top:0;z-index:2;position:relative}.startpage .education-search.international .content .multiline-highlight,.searchpage .education-search.international .content .multiline-highlight,.selectionspage .education-search.international .content .multiline-highlight{background-color:#006e96;color:#fff}.startpage .education-search.international .content .multiline-highlight .swedish,.searchpage .education-search.international .content .multiline-highlight .swedish,.selectionspage .education-search.international .content .multiline-highlight .swedish{color:#fdd757}.startpage .education-search .content,.searchpage .education-search .content,.selectionspage .education-search .content{padding:32px 16px 24px 16px;width:auto;max-width:960px;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px}@media screen and (min-width: 481px){.startpage .education-search .content,.searchpage .education-search .content,.selectionspage .education-search .content{padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}}@media screen and (min-width: 769px){.startpage .education-search .content,.searchpage .education-search .content,.selectionspage .education-search .content{grid-template-columns:repeat(12, 1fr);grid-column:1/span 12;padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 1008px){.startpage .education-search .content,.searchpage .education-search .content,.selectionspage .education-search .content{width:100%;margin-left:auto;margin-right:auto}}.startpage .education-search .content h1,.searchpage .education-search .content h1,.selectionspage .education-search .content h1{grid-column:1/span 4}@media screen and (min-width: 769px){.startpage .education-search .content h1,.searchpage .education-search .content h1,.selectionspage .education-search .content h1{grid-column:1/span 10}}.startpage .education-search .content .headline2,.searchpage .education-search .content .headline2,.selectionspage .education-search .content .headline2{background-color:#fff;padding:12px 16px;margin-top:0;width:-moz-fit-content;width:fit-content;border-radius:2px}.startpage .education-search .content .multiline-highlight,.searchpage .education-search .content .multiline-highlight,.selectionspage .education-search .content .multiline-highlight{background-color:#fff;padding:2px 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}@media screen and (min-width: 481px){.startpage .education-search .content .multiline-highlight,.searchpage .education-search .content .multiline-highlight,.selectionspage .education-search .content .multiline-highlight{padding:2px 10px}}@media screen and (min-width: 769px){.startpage .education-search .content .multiline-highlight,.searchpage .education-search .content .multiline-highlight,.selectionspage .education-search .content .multiline-highlight{line-height:1.3}}.startpage .education-search .content .searcharea,.searchpage .education-search .content .searcharea,.selectionspage .education-search .content .searcharea{grid-column:1/span 4;display:grid;border-radius:2px;background-color:#fff;margin-top:24px;padding:8px 16px 16px}@media screen and (min-width: 481px){.startpage .education-search .content .searcharea,.searchpage .education-search .content .searcharea,.selectionspage .education-search .content .searcharea{grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}}@media screen and (min-width: 769px){.startpage .education-search .content .searcharea,.searchpage .education-search .content .searcharea,.selectionspage .education-search .content .searcharea{grid-column:1/span 12;grid-template-columns:repeat(4, 1fr);padding:16px 24px 30px 24px}}.startpage .education-search .content .searcharea .dropdown,.searchpage .education-search .content .searcharea .dropdown,.selectionspage .education-search .content .searcharea .dropdown{grid-column:1/span 1}@media screen and (min-width: 481px){.startpage .education-search .content .searcharea .dropdown,.searchpage .education-search .content .searcharea .dropdown,.selectionspage .education-search .content .searcharea .dropdown{grid-column:1/span 1}}@media screen and (min-width: 769px){.startpage .education-search .content .searcharea .dropdown,.searchpage .education-search .content .searcharea .dropdown,.selectionspage .education-search .content .searcharea .dropdown{grid-column:1/span 1}}.startpage .education-search .content .searcharea .freetext_search,.searchpage .education-search .content .searcharea .freetext_search,.selectionspage .education-search .content .searcharea .freetext_search{grid-column:1/span 1}@media screen and (min-width: 481px){.startpage .education-search .content .searcharea .freetext_search,.searchpage .education-search .content .searcharea .freetext_search,.selectionspage .education-search .content .searcharea .freetext_search{grid-column:2/span 1}}@media screen and (min-width: 769px){.startpage .education-search .content .searcharea .freetext_search,.searchpage .education-search .content .searcharea .freetext_search,.selectionspage .education-search .content .searcharea .freetext_search{grid-column:2/span 2}}.startpage .education-search .content .searcharea #searchbutton,.searchpage .education-search .content .searcharea #searchbutton,.selectionspage .education-search .content .searcharea #searchbutton{grid-column:1/span 1}@media screen and (min-width: 481px){.startpage .education-search .content .searcharea #searchbutton,.searchpage .education-search .content .searcharea #searchbutton,.selectionspage .education-search .content .searcharea #searchbutton{grid-column:1/span 2}}@media screen and (min-width: 769px){.startpage .education-search .content .searcharea #searchbutton,.searchpage .education-search .content .searcharea #searchbutton,.selectionspage .education-search .content .searcharea #searchbutton{grid-column:4/span 1}}.startpage .education-search.startpage .searcharea,.searchpage .education-search.startpage .searcharea,.selectionspage .education-search.startpage .searcharea{display:none}@media screen and (min-width: 769px){.startpage .education-search.startpage .searcharea,.searchpage .education-search.startpage .searcharea,.selectionspage .education-search.startpage .searcharea{display:grid}}.startpage .education-search.startpage .linkarea,.searchpage .education-search.startpage .linkarea,.selectionspage .education-search.startpage .linkarea{grid-column:1/span 4;margin-top:8px}.startpage .education-search.startpage .linkarea a,.searchpage .education-search.startpage .linkarea a,.selectionspage .education-search.startpage .linkarea a{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500}@media screen and (min-width: 481px){.startpage .education-search.startpage .linkarea,.searchpage .education-search.startpage .linkarea,.selectionspage .education-search.startpage .linkarea{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 769px){.startpage .education-search.startpage .linkarea,.searchpage .education-search.startpage .linkarea,.selectionspage .education-search.startpage .linkarea{display:none}}.startpage main #showfilterscontainer,.startpage main .filterlist,.startpage main .searchresult_summary,.startpage main #showmorehits,.startpage main .searchheader,.startpage main .favourites h2,.searchpage main #showfilterscontainer,.searchpage main .filterlist,.searchpage main .searchresult_summary,.searchpage main #showmorehits,.searchpage main .searchheader,.searchpage main .favourites h2,.selectionspage main #showfilterscontainer,.selectionspage main .filterlist,.selectionspage main .searchresult_summary,.selectionspage main #showmorehits,.selectionspage main .searchheader,.selectionspage main .favourites h2{padding-right:1rem;padding-left:1rem}@media screen and (min-width: 481px){.startpage main #showfilterscontainer,.startpage main .filterlist,.startpage main .searchresult_summary,.startpage main #showmorehits,.startpage main .searchheader,.startpage main .favourites h2,.searchpage main #showfilterscontainer,.searchpage main .filterlist,.searchpage main .searchresult_summary,.searchpage main #showmorehits,.searchpage main .searchheader,.searchpage main .favourites h2,.selectionspage main #showfilterscontainer,.selectionspage main .filterlist,.selectionspage main .searchresult_summary,.selectionspage main #showmorehits,.selectionspage main .searchheader,.selectionspage main .favourites h2{padding-right:0;padding-left:0}}.startpage main #selection-stepper,.startpage main .searchresultcard,.searchpage main #selection-stepper,.searchpage main .searchresultcard,.selectionspage main #selection-stepper,.selectionspage main .searchresultcard{padding-right:1rem;padding-left:1rem}@media screen and (min-width: 481px){.startpage main #selection-stepper,.searchpage main #selection-stepper,.selectionspage main #selection-stepper{padding-left:1.5rem;padding-right:1.5rem}}.startpage main section,.searchpage main section,.selectionspage main section{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px}@media screen and (min-width: 481px){.startpage main section,.searchpage main section,.selectionspage main section{grid-column-gap:24px}}@media screen and (min-width: 769px){.startpage main section,.searchpage main section,.selectionspage main section{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 769px){.startpage main section,.searchpage main section,.selectionspage main section{position:relative}}.startpage main section #filterchangetarget,.searchpage main section #filterchangetarget,.selectionspage main section #filterchangetarget{display:none}@media screen and (min-width: 769px){.startpage main section #filterchangetarget,.searchpage main section #filterchangetarget,.selectionspage main section #filterchangetarget{display:block;grid-column:1/span 12}}.startpage main section #searchform,.searchpage main section #searchform,.selectionspage main section #searchform{grid-column:1/span 4;min-width:0}.startpage main section #showfilterscontainer,.searchpage main section #showfilterscontainer,.selectionspage main section #showfilterscontainer{grid-column:1/span 4;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;row-gap:16px}@media screen and (min-width: 769px){.startpage main section #showfilterscontainer,.searchpage main section #showfilterscontainer,.selectionspage main section #showfilterscontainer{grid-column:1/span 12;flex-wrap:nowrap}}.startpage main section #showfilterscontainer .dropdown,.startpage main section #showfilterscontainer #showfilters,.searchpage main section #showfilterscontainer .dropdown,.searchpage main section #showfilterscontainer #showfilters,.selectionspage main section #showfilterscontainer .dropdown,.selectionspage main section #showfilterscontainer #showfilters{margin-top:0}.startpage main section #showfilterscontainer .dropdown,.searchpage main section #showfilterscontainer .dropdown,.selectionspage main section #showfilterscontainer .dropdown{flex:1 0 60%;padding-right:16px}@media screen and (min-width: 769px){.startpage main section #showfilterscontainer .dropdown,.searchpage main section #showfilterscontainer .dropdown,.selectionspage main section #showfilterscontainer .dropdown{flex:inherit;padding-right:0}}.startpage main section #showfilterscontainer #showfilters,.searchpage main section #showfilterscontainer #showfilters,.selectionspage main section #showfilterscontainer #showfilters{background:#fff url(/images/designsystem/filter_list-24px.svg) left .75rem center no-repeat;background-size:1.5rem;padding-left:3rem;padding-right:1.5rem;color:rgba(0,0,0,.87);position:relative;max-width:-moz-fit-content;max-width:fit-content;flex:0 0 30%}.startpage main section #showfilterscontainer #showfilters:hover,.searchpage main section #showfilterscontainer #showfilters:hover,.selectionspage main section #showfilterscontainer #showfilters:hover{background-color:rgba(0,110,150,.08)}.startpage main section #showfilterscontainer #showfilters:active,.searchpage main section #showfilterscontainer #showfilters:active,.selectionspage main section #showfilterscontainer #showfilters:active{background-color:rgba(0,110,150,.16)}@media screen and (min-width: 769px){.startpage main section #showfilterscontainer #showfilters,.searchpage main section #showfilterscontainer #showfilters,.selectionspage main section #showfilterscontainer #showfilters{display:none}}.startpage main section #showfilterscontainer #showfilters .notification-filter-counter,.searchpage main section #showfilterscontainer #showfilters .notification-filter-counter,.selectionspage main section #showfilterscontainer #showfilters .notification-filter-counter{display:none;width:1.125rem;height:1.125rem;color:#fff;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:.875rem;background-color:#e42635;border-radius:50%;padding:.625rem;position:absolute;top:.1875rem;right:.1875rem;justify-content:space-around;line-height:0}.startpage main section #showfilterscontainer .searchresult_summary,.searchpage main section #showfilterscontainer .searchresult_summary,.selectionspage main section #showfilterscontainer .searchresult_summary{display:none}@media screen and (min-width: 769px){.startpage main section #showfilterscontainer .searchresult_summary,.searchpage main section #showfilterscontainer .searchresult_summary,.selectionspage main section #showfilterscontainer .searchresult_summary{display:block}}.startpage main section .filterlist,.searchpage main section .filterlist,.selectionspage main section .filterlist{display:none;position:absolute;top:0;left:0;right:0;padding:16px 16px 0 16px;background:#fff;width:100%;z-index:10100}@media screen and (min-width: 769px){.startpage main section .filterlist,.searchpage main section .filterlist,.selectionspage main section .filterlist{display:block !important;position:relative;padding-bottom:16px;margin-top:16px;top:0;bottom:0;z-index:unset}}.startpage main section .filterlist .horizontalline,.searchpage main section .filterlist .horizontalline,.selectionspage main section .filterlist .horizontalline{margin:16px -16px}.startpage main section .filterlist .filtertop,.searchpage main section .filterlist .filtertop,.selectionspage main section .filterlist .filtertop{display:grid;grid-template-columns:1fr min-content 1fr}.startpage main section .filterlist .filtertop h2,.startpage main section .filterlist .filtertop #clearfilter,.startpage main section .filterlist .filtertop .close-button,.searchpage main section .filterlist .filtertop h2,.searchpage main section .filterlist .filtertop #clearfilter,.searchpage main section .filterlist .filtertop .close-button,.selectionspage main section .filterlist .filtertop h2,.selectionspage main section .filterlist .filtertop #clearfilter,.selectionspage main section .filterlist .filtertop .close-button{margin-top:0;align-self:center}.startpage main section .filterlist .filtertop h2,.searchpage main section .filterlist .filtertop h2,.selectionspage main section .filterlist .filtertop h2{justify-self:center}.startpage main section .filterlist .filtertop #clearfilter,.searchpage main section .filterlist .filtertop #clearfilter,.selectionspage main section .filterlist .filtertop #clearfilter{justify-self:start}.startpage main section .filterlist .filtertop .close-button,.searchpage main section .filterlist .filtertop .close-button,.selectionspage main section .filterlist .filtertop .close-button{justify-self:end}@media screen and (min-width: 769px){.startpage main section .filterlist .filtertop,.searchpage main section .filterlist .filtertop,.selectionspage main section .filterlist .filtertop{grid-template-columns:min-content 1fr}.startpage main section .filterlist .filtertop #clearfilter,.searchpage main section .filterlist .filtertop #clearfilter,.selectionspage main section .filterlist .filtertop #clearfilter{order:2;justify-self:end}.startpage main section .filterlist .filtertop h2,.searchpage main section .filterlist .filtertop h2,.selectionspage main section .filterlist .filtertop h2{order:1;justify-self:start}.startpage main section .filterlist .filtertop .close-button,.searchpage main section .filterlist .filtertop .close-button,.selectionspage main section .filterlist .filtertop .close-button{display:none}}.startpage main section .filterlist fieldset,.searchpage main section .filterlist fieldset,.selectionspage main section .filterlist fieldset{min-width:0}.startpage main section .filterlist #showallfilters,.startpage main section .filterlist #hidefilters,.searchpage main section .filterlist #showallfilters,.searchpage main section .filterlist #hidefilters,.selectionspage main section .filterlist #showallfilters,.selectionspage main section .filterlist #hidefilters{display:none}@media screen and (min-width: 769px){.startpage main section .filterlist #showallfilters,.startpage main section .filterlist #hidefilters,.searchpage main section .filterlist #showallfilters,.searchpage main section .filterlist #hidefilters,.selectionspage main section .filterlist #showallfilters,.selectionspage main section .filterlist #hidefilters{display:block}}@media screen and (min-width: 769px){.startpage main section .filterlist #expanded,.searchpage main section .filterlist #expanded,.selectionspage main section .filterlist #expanded{display:none}}.startpage main section .filterlist #showresults,.searchpage main section .filterlist #showresults,.selectionspage main section .filterlist #showresults{position:absolute;bottom:16px}.startpage main section .searchresult,.searchpage main section .searchresult,.selectionspage main section .searchresult{grid-column:1/span 4}@media screen and (min-width: 769px){.startpage main section .searchresult,.searchpage main section .searchresult,.selectionspage main section .searchresult{grid-column:5/span 8;display:block !important;margin-top:8px}}.startpage main section .searchresult .searchresult_summary,.searchpage main section .searchresult .searchresult_summary,.selectionspage main section .searchresult .searchresult_summary{overflow-wrap:anywhere;margin-bottom:12px;margin-top:16px}@media screen and (min-width: 769px){.startpage main section .searchresult .searchresult_summary,.searchpage main section .searchresult .searchresult_summary,.selectionspage main section .searchresult .searchresult_summary{display:none}}.startpage main section .searchresult #result_list_anchor,.searchpage main section .searchresult #result_list_anchor,.selectionspage main section .searchresult #result_list_anchor{position:relative;top:-82px}.startpage main section .searchresult #showmorehits,.searchpage main section .searchresult #showmorehits,.selectionspage main section .searchresult #showmorehits{display:grid;grid-template-rows:repeat(2, 1fr);align-items:center;justify-items:center;margin-top:1rem}.startpage main section .searchresult #showmorehits #searchmorehits,.searchpage main section .searchresult #showmorehits #searchmorehits,.selectionspage main section .searchresult #showmorehits #searchmorehits{width:auto;margin-top:0}@media screen and (min-width: 769px){.startpage main section .searchresult #showmorehits,.searchpage main section .searchresult #showmorehits,.selectionspage main section .searchresult #showmorehits{grid-template-columns:repeat(3, 1fr);grid-template-rows:none}.startpage main section .searchresult #showmorehits .shownhits,.searchpage main section .searchresult #showmorehits .shownhits,.selectionspage main section .searchresult #showmorehits .shownhits{padding:.75rem;justify-self:start}}.startpage #freeTextSuggestions,.searchpage #freeTextSuggestions,.selectionspage #freeTextSuggestions{position:relative}.startpage .unavailable .searcharea>div,.searchpage .unavailable .searcharea>div,.selectionspage .unavailable .searcharea>div{opacity:.4}.startpage .unavailable .searcharea>button,.searchpage .unavailable .searcharea>button,.selectionspage .unavailable .searcharea>button{opacity:.4}.startpage .unavailable .linkarea .buttonlike,.searchpage .unavailable .linkarea .buttonlike,.selectionspage .unavailable .linkarea .buttonlike{display:none}.startpage .unavailable .disabled,.searchpage .unavailable .disabled,.selectionspage .unavailable .disabled{margin:0}.startpage.searchpage footer,.searchpage.searchpage footer,.selectionspage.searchpage footer{position:relative}.startpage .backtotop,.searchpage .backtotop,.selectionspage .backtotop{background:#fff;border-radius:2px;z-index:8000;line-height:1.5;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.38)}.startpage .backtotop a,.searchpage .backtotop a,.selectionspage .backtotop a{background:url(/images/designsystem/backtotop/vertical_align_top-blue.svg) center top .5rem no-repeat;background-size:1.5rem;display:inline-block;text-decoration:none;padding:2.25rem .75rem .5rem .75rem}@media screen and (min-width: 769px){.startpage .backtotop a,.searchpage .backtotop a,.selectionspage .backtotop a{background-position:left .75rem center;padding-left:3rem;padding-top:.75rem;padding-bottom:.75rem}}.startpage .backtotop a:hover,.searchpage .backtotop a:hover,.selectionspage .backtotop a:hover{border-radius:2px;background-color:rgba(0,110,150,.08);background-image:url(/images/designsystem/backtotop/vertical_align_top-blue-116.svg)}.startpage .backtotop a:active,.searchpage .backtotop a:active,.selectionspage .backtotop a:active{background-color:rgba(0,110,150,.16)}.startpage .backtotop .desktop-only,.searchpage .backtotop .desktop-only,.selectionspage .backtotop .desktop-only{display:none}@media screen and (min-width: 769px){.startpage .backtotop .desktop-only,.searchpage .backtotop .desktop-only,.selectionspage .backtotop .desktop-only{display:inline-block}}@media screen and (min-width: 769px){.startpage .backtotop .desktop-lower,.searchpage .backtotop .desktop-lower,.selectionspage .backtotop .desktop-lower{text-transform:lowercase}}.startpage:not(.using-keyboard) .backtotop,.searchpage:not(.using-keyboard) .backtotop,.selectionspage:not(.using-keyboard) .backtotop{position:fixed;right:.5rem;bottom:1rem;opacity:0;visibility:hidden;transition:opacity 500ms ease-in,visibility 0ms ease-in 350ms}@media screen and (min-width: 769px){.startpage:not(.using-keyboard) .backtotop,.searchpage:not(.using-keyboard) .backtotop,.selectionspage:not(.using-keyboard) .backtotop{right:1rem;bottom:2.5rem}}@media screen and (min-width: 1404px){.startpage:not(.using-keyboard) .backtotop,.searchpage:not(.using-keyboard) .backtotop,.selectionspage:not(.using-keyboard) .backtotop{left:calc((100vw - 960px)/2 + 960px + 16px);right:unset}}.startpage:not(.using-keyboard) .backtotop.fixed,.searchpage:not(.using-keyboard) .backtotop.fixed,.selectionspage:not(.using-keyboard) .backtotop.fixed{position:fixed;top:unset;bottom:1rem}@media screen and (min-width: 769px){.startpage:not(.using-keyboard) .backtotop.fixed,.searchpage:not(.using-keyboard) .backtotop.fixed,.selectionspage:not(.using-keyboard) .backtotop.fixed{bottom:2.5rem}}.startpage:not(.using-keyboard) .backtotop.absolute,.searchpage:not(.using-keyboard) .backtotop.absolute,.selectionspage:not(.using-keyboard) .backtotop.absolute{position:absolute;top:-5.25rem;bottom:unset}@media screen and (min-width: 769px){.startpage:not(.using-keyboard) .backtotop.absolute,.searchpage:not(.using-keyboard) .backtotop.absolute,.selectionspage:not(.using-keyboard) .backtotop.absolute{top:-5.5rem}}.startpage:not(.using-keyboard) .backtotop.show,.searchpage:not(.using-keyboard) .backtotop.show,.selectionspage:not(.using-keyboard) .backtotop.show{opacity:1;visibility:visible;transition-delay:0ms}.startpage.using-keyboard .backtotop,.searchpage.using-keyboard .backtotop,.selectionspage.using-keyboard .backtotop{position:absolute;right:.5rem;top:-5.25rem}@media screen and (min-width: 769px){.startpage.using-keyboard .backtotop,.searchpage.using-keyboard .backtotop,.selectionspage.using-keyboard .backtotop{right:1rem;top:-5.5rem}}@media screen and (min-width: 1404px){.startpage.using-keyboard .backtotop,.searchpage.using-keyboard .backtotop,.selectionspage.using-keyboard .backtotop{left:calc((100vw - 960px)/2 + 960px + 16px);right:unset}}.startpage.using-keyboard .backtotop a:focus,.searchpage.using-keyboard .backtotop a:focus,.selectionspage.using-keyboard .backtotop a:focus{outline:2px solid #006e96;outline-offset:2px;border-radius:2px}.searchresultcard{position:relative;margin-top:8px;padding-top:16px;padding-bottom:16px;background-color:#fff}.searchresultcard.skeleton_animation .search_basebackground::before{content:"";overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:700;background-color:#fff}.searchresultcard.skeleton_animation h3,.searchresultcard.skeleton_animation .universal_medium,.searchresultcard.skeleton_animation .showmoreinfo,.searchresultcard.skeleton_animation .favourite-toggle,.searchresultcard.skeleton_animation .contained-button{position:relative}.searchresultcard.skeleton_animation h3::before,.searchresultcard.skeleton_animation .universal_medium::before,.searchresultcard.skeleton_animation .showmoreinfo::before,.searchresultcard.skeleton_animation .favourite-toggle::before,.searchresultcard.skeleton_animation .contained-button::before{content:"";overflow:hidden;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.04) 0px, rgba(0, 0, 0, 0.08) 60px, rgba(0, 0, 0, 0.04) 80px);background-size:632px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:701;animation:shine-lines 2s infinite ease-out}@keyframes shine-lines{0%{background-position:-100px}60%,100%{background-position:550px}}.searchresultcard.skeleton_animation h3::before{width:90%}.searchresultcard.skeleton_animation .universal_medium::before{width:70%;height:70%;top:5px}.searchresultcard .headline4{overflow-wrap:anywhere;margin-top:0}.searchresultcard .course_action_area{display:grid;grid-template-columns:60% 40%;grid-template-rows:repeat(2, auto);justify-content:space-between}.searchresultcard .course_action_area button:first-child{order:1;justify-self:start}.searchresultcard .course_action_area button:last-child,.searchresultcard .course_action_area .external_application,.searchresultcard .course_action_area .in_application{order:2;justify-self:end}.searchresultcard .course_action_area .external_application,.searchresultcard .course_action_area .in_application{align-self:center}.searchresultcard .course_action_area .resultcard_expanded{order:3;grid-column:1/span 2}.searchresultcard .resultcard_expanded{display:none}@media screen and (min-width: 769px){.searchresultcard .course_details{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;align-items:baseline}}.searchresultcard .course_details .gridrowgap{display:grid;grid-row-gap:4px;margin-top:4px}.searchresultcard .resultcard_header{display:flex}.searchresultcard .resultcard_header .header_info{flex-grow:1;display:grid;grid-template-rows:repeat(3, auto);grid-row-gap:2px}.searchresultcard .applicable_status{display:flex}.searchresultcard .applicable_status .greendot,.searchresultcard .applicable_status .reddot,.searchresultcard .applicable_status .orangedot,.searchresultcard .applicable_status .greydot{width:.9375rem;height:.9375rem;border-radius:50%;margin:.1875rem .3125rem 0 0;flex-shrink:0}.searchresultcard .applicable_status .greendot{background-color:#26d07c}.searchresultcard .applicable_status .reddot{background-color:#e42635}.searchresultcard .applicable_status .orangedot{background-color:#fdd757}.searchresultcard .applicable_status .greydot{background-color:rgba(0,0,0,.38)}.errorpage{background-color:#fff}.errorpage section{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px;width:100%;height:100%}@media screen and (min-width: 481px){.errorpage section{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}.errorpage section>*{grid-column:1/span 4}@media screen and (min-width: 481px){.errorpage section>*{grid-column:2/span 10}}@media screen and (min-width: 769px){.errorpage section>*{grid-column:3/span 8}}header{background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.12);font-size:1rem;position:sticky;position:-webkit-sticky;top:0;z-index:10000}header *,header *::before,header *::after{box-sizing:border-box;margin:0}header button{cursor:pointer}header .contained-button,header .outlined-button,header .text-button,header .buttonlike{width:100%;display:block;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;padding:.75rem 1rem;margin-top:16px;border-radius:2px;border:none;outline:none}header .contained-button.autowidth,header .outlined-button.autowidth,header .text-button.autowidth{width:auto}header .contained-button.remove,header .outlined-button.remove,header .text-button.remove{color:#e42635}header .contained-button.remove:hover,header .outlined-button.remove:hover,header .text-button.remove:hover{background-color:rgba(228,38,53,.08);color:#920000}header .contained-button.remove:active,header .outlined-button.remove:active,header .text-button.remove:active{background-color:rgba(228,38,53,.16);color:#920000}header .contained-button:disabled,header .outlined-button:disabled,header .text-button:disabled{background-color:rgba(0,0,0,.38);color:#fff;cursor:default}header .contained-button.expand-button.showmoreinfo,header .outlined-button.expand-button.showmoreinfo,header .text-button.expand-button.showmoreinfo{background:url("/images/designsystem/arrow/arrow_down-black-87.svg") right .75rem center no-repeat;background-size:1.5rem;padding-right:2.75rem;color:rgba(0,0,0,.87)}header .contained-button.expand-button.showmoreinfo.expanded,header .outlined-button.expand-button.showmoreinfo.expanded,header .text-button.expand-button.showmoreinfo.expanded{background:url("/images/designsystem/arrow/arrow_up_black-87.svg") right .75rem center no-repeat;background-size:1.5rem}header .contained-button.expand-button.showmoreinfo:hover,header .outlined-button.expand-button.showmoreinfo:hover,header .text-button.expand-button.showmoreinfo:hover{background-color:rgba(0,110,150,.08)}header .contained-button.expand-button.showmoreinfo:active,header .outlined-button.expand-button.showmoreinfo:active,header .text-button.expand-button.showmoreinfo:active{background-color:rgba(0,110,150,.16)}header .outlined-button{background-color:rgba(0,0,0,0);color:#006e96;border:1px solid rgba(0,0,0,.38)}header .outlined-button.white{background-color:#fff}header .outlined-button:hover{background-color:rgba(0,110,150,.08)}header .outlined-button:active{background-color:rgba(0,110,150,.16);color:#005a82}header .outlined-button:disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.38)}header .contained-button{background-color:#006e96;color:#fff;border:none}header .contained-button:hover{background-color:#005a82}header .contained-button:active{background-color:#00456d}header .contained-button:disabled{background-color:rgba(0,0,0,.38);color:#fff}header .text-button{background-color:rgba(0,0,0,0);color:#006e96}header .text-button:hover{background-color:rgba(0,110,150,.08)}header .text-button:active{background-color:rgba(0,110,150,.16);color:#005a82}header .text-button:disabled{background-color:rgba(0,0,0,.38);color:rgba(0,0,0,.67)}header .tinted-button{background-color:rgba(0,110,150,.08);border:1px solid #006e96;color:#006e96}header .tinted-button:hover{background-color:rgba(0,110,150,.16);color:#005a82}header .tinted-button:active{background-color:rgba(0,110,150,.24);color:#005a82}header .tinted-button:disabled{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.38)}header .basebackground{background-color:#fff;border-radius:2px;margin-top:16px}header .menu-toggle-button,header .menu-link-button,header .menu-toggle-button-notification,header .menu-toggle-button-burger{height:3.625rem;width:auto;text-align:center;padding:1.875rem .5rem 0 .5rem;border:none;outline:none;cursor:pointer;position:relative;background-color:rgba(0,0,0,0);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;color:rgba(0,0,0,.87)}@media screen and (min-width: 769px){header .menu-toggle-button,header .menu-link-button,header .menu-toggle-button-notification,header .menu-toggle-button-burger{font-size:1rem;height:4.875rem;padding:1.875rem 1rem 0 1rem}}header .menu-toggle-button.mypages-button,header .menu-link-button.mypages-button,header .menu-toggle-button-notification.mypages-button,header .menu-toggle-button-burger.mypages-button{background-size:1.5rem;background-position:center .75rem;background-repeat:no-repeat;background-image:url(/images/designsystem/person-24px.svg)}@media screen and (min-width: 769px){header .menu-toggle-button.mypages-button,header .menu-link-button.mypages-button,header .menu-toggle-button-notification.mypages-button,header .menu-toggle-button-burger.mypages-button{background-position:center 1.25rem}}header .menu-toggle-button.mypages-button.mypages-menu-alert,header .menu-link-button.mypages-button.mypages-menu-alert,header .menu-toggle-button-notification.mypages-button.mypages-menu-alert,header .menu-toggle-button-burger.mypages-button.mypages-menu-alert{background-image:url(/images/designsystem/person-notification-24px.svg)}header .menu-toggle-button.login-button,header .menu-link-button.login-button,header .menu-toggle-button-notification.login-button,header .menu-toggle-button-burger.login-button{background:url(/images/designsystem/person_outline-24px.svg) no-repeat center .75rem;background-size:1.5rem}@media screen and (min-width: 769px){header .menu-toggle-button.login-button,header .menu-link-button.login-button,header .menu-toggle-button-notification.login-button,header .menu-toggle-button-burger.login-button{background-position:center 1.25rem}}header .menu-toggle-button.selection-button,header .menu-link-button.selection-button,header .menu-toggle-button-notification.selection-button,header .menu-toggle-button-burger.selection-button{position:relative;display:flex;justify-content:center;align-items:center}header .menu-toggle-button .selection-notification,header .menu-link-button .selection-notification,header .menu-toggle-button-notification .selection-notification,header .menu-toggle-button-burger .selection-notification{background:url(/images/designsystem/work_outline-24px.svg) no-repeat center .75rem;background-size:1.5rem;position:absolute;width:100%;height:inherit;top:0;left:0}@media screen and (min-width: 769px){header .menu-toggle-button .selection-notification,header .menu-link-button .selection-notification,header .menu-toggle-button-notification .selection-notification,header .menu-toggle-button-burger .selection-notification{background-position:center 1.25rem}}header .menu-toggle-button .beforeanimation .favourites-notification,header .menu-link-button .beforeanimation .favourites-notification,header .menu-toggle-button-notification .beforeanimation .favourites-notification,header .menu-toggle-button-burger .beforeanimation .favourites-notification{display:none;background:url("/images/designsystem/favourite/favourite_background_cerise-87.svg") center no-repeat;background-size:1.5rem;background-size:contain;width:2rem;height:2rem;padding:.5rem;position:absolute;left:calc(50% - 1rem);top:.5rem}@media screen and (min-width: 769px){header .menu-toggle-button .beforeanimation .favourites-notification,header .menu-link-button .beforeanimation .favourites-notification,header .menu-toggle-button-notification .beforeanimation .favourites-notification,header .menu-toggle-button-burger .beforeanimation .favourites-notification{top:1rem}}header .menu-toggle-button .afteranimation .favourites-notification,header .menu-link-button .afteranimation .favourites-notification,header .menu-toggle-button-notification .afteranimation .favourites-notification,header .menu-toggle-button-burger .afteranimation .favourites-notification{display:none;background:url("/images/designsystem/favourite/favourite_background_cerise_with_border.svg") center no-repeat;background-size:1.5rem;background-size:contain;width:.625rem;height:.625rem;position:absolute;left:calc(50% + .25rem);top:.75rem}@media screen and (min-width: 769px){header .menu-toggle-button .afteranimation .favourites-notification,header .menu-link-button .afteranimation .favourites-notification,header .menu-toggle-button-notification .afteranimation .favourites-notification,header .menu-toggle-button-burger .afteranimation .favourites-notification{top:1.25rem}}header .menu-toggle-button .afteranimation .favourites-notification.show,header .menu-link-button .afteranimation .favourites-notification.show,header .menu-toggle-button-notification .afteranimation .favourites-notification.show,header .menu-toggle-button-burger .afteranimation .favourites-notification.show{display:block}header .menu-toggle-button .selection-counter-notification,header .menu-link-button .selection-counter-notification,header .menu-toggle-button-notification .selection-counter-notification,header .menu-toggle-button-burger .selection-counter-notification{position:absolute;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:.625rem;top:1.1875rem;left:0;right:0}@media screen and (min-width: 769px){header .menu-toggle-button .selection-counter-notification,header .menu-link-button .selection-counter-notification,header .menu-toggle-button-notification .selection-counter-notification,header .menu-toggle-button-burger .selection-counter-notification{top:1.6875rem}}header .menu-toggle-button.selection-button.has_selection .selection-notification,header .menu-link-button.selection-button.has_selection .selection-notification,header .menu-toggle-button-notification.selection-button.has_selection .selection-notification,header .menu-toggle-button-burger.selection-button.has_selection .selection-notification{background:rgba(0,0,0,0) url(/images/designsystem/work-24px.svg) no-repeat center .75rem;background-size:1.5rem;color:#fff}@media screen and (min-width: 769px){header .menu-toggle-button.selection-button.has_selection .selection-notification,header .menu-link-button.selection-button.has_selection .selection-notification,header .menu-toggle-button-notification.selection-button.has_selection .selection-notification,header .menu-toggle-button-burger.selection-button.has_selection .selection-notification{background-position:center 1.25rem}}header .menu-toggle-button.selection-button.has_selection .selection-counter-notification,header .menu-link-button.selection-button.has_selection .selection-counter-notification,header .menu-toggle-button-notification.selection-button.has_selection .selection-counter-notification,header .menu-toggle-button-burger.selection-button.has_selection .selection-counter-notification{color:#fff}header .expand-icon{width:1.5rem;height:1.5rem;position:relative;transition:background-color 500ms ease;display:inline-block}header .expand-icon:before{top:.25rem;left:.6875rem;width:.125rem;height:1rem;transition:transform 500ms ease;content:" ";display:block;position:absolute;background-color:#000}header .expand-icon:after{top:.6875rem;left:.25rem;width:1rem;height:.125rem;content:" ";display:block;position:absolute;background-color:#000}header .expandable-heading{outline:none}header .close-button{background:url(/images/designsystem/close-24px.svg) no-repeat center;background-size:1.5rem;width:2.5rem;height:2.5rem;padding:0;margin:0;border:none;border-radius:50%;outline:none}header .close-button:hover{background-color:rgba(0,0,0,.08)}header .close-button:active{background-color:rgba(0,0,0,.16)}header .fuzzybackground{background:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 43%, rgb(255, 255, 255) 100%);border-radius:0;height:86px;width:100%;position:sticky;position:-webkit-sticky;z-index:160;bottom:0}@media screen and (min-width: 769px){header .fuzzybackground{display:none}}header .textfield{margin-top:16px;position:relative}header .textfield input,header .textfield textarea{color:rgba(0,0,0,.87);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;width:100%;border:1px solid rgba(0,0,0,.67);border-radius:2px;padding:1rem .75rem;outline:none}header .textfield input[type=search],header .textfield textarea[type=search]{-webkit-appearance:none;padding-left:3rem;height:auto;background:#fff url(/images/designsystem/search_black_24dp.svg) no-repeat left .75rem center;background-size:1.5rem}header .textfield input[type=search]:focus:not([readonly=""]),header .textfield textarea[type=search]:focus:not([readonly=""]){padding-left:3rem}header .textfield input[type=search]:-moz-placeholder-shown~label, header .textfield input.textarea:-moz-placeholder-shown~label, header .textfield textarea[type=search]:-moz-placeholder-shown~label, header .textfield textarea.textarea:-moz-placeholder-shown~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input[type=search]:placeholder-shown~label,header .textfield input.textarea:placeholder-shown~label,header .textfield textarea[type=search]:placeholder-shown~label,header .textfield textarea.textarea:placeholder-shown~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input~label,header .textfield textarea~label{cursor:text;color:rgba(0,0,0,.87);font-size:1rem;top:1.125rem;left:.75rem;pointer-events:none;position:absolute;transition:all .1s linear}header .textfield input::-ms-clear,header .textfield input::-ms-reveal,header .textfield textarea::-ms-clear,header .textfield textarea::-ms-reveal{display:none}header .textfield input:focus:not([readonly=""]),header .textfield textarea:focus:not([readonly=""]){border:2px solid rgba(0,110,150,.87);padding:.9375rem .6875rem}header .textfield input:focus:not([readonly=""])~label,header .textfield textarea:focus:not([readonly=""])~label{color:#006e96}header .textfield input:focus:not([readonly=""]).invalid,header .textfield textarea:focus:not([readonly=""]).invalid{border:2px solid rgba(228,38,53,.87)}header .textfield input:-webkit-autofill~label,header .textfield textarea:-webkit-autofill~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input:not(:-moz-placeholder-shown)~label, header .textfield textarea:not(:-moz-placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input:not(:placeholder-shown)~label,header .textfield textarea:not(:placeholder-shown)~label{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input:focus:not([readonly=""])~label,header .textfield input[value]:not([value=""])~label,header .textfield input~label.show,header .textfield textarea:focus:not([readonly=""])~label,header .textfield textarea[value]:not([value=""])~label,header .textfield textarea~label.show{font-size:.875rem;background-color:#fff;top:-0.5rem;padding:0 .125rem;cursor:default}header .textfield input:not(:focus)~label.show,header .textfield textarea:not(:focus)~label.show{color:rgba(0,0,0,.67)}header .textfield input:-moz-read-only, header .textfield textarea:-moz-read-only{border:1px dashed rgba(0,0,0,.38);background-color:#fff;color:rgba(0,0,0,.67)}header .textfield input:disabled,header .textfield input:read-only,header .textfield input[readonly=""],header .textfield textarea:disabled,header .textfield textarea:read-only,header .textfield textarea[readonly=""]{border:1px dashed rgba(0,0,0,.38);background-color:#fff;color:rgba(0,0,0,.67)}header .textfield input:-moz-read-only~label, header .textfield textarea:-moz-read-only~label{color:rgba(0,0,0,.67)}header .textfield input:disabled~label,header .textfield input:read-only~label,header .textfield input[readonly=""]~label,header .textfield textarea:disabled~label,header .textfield textarea:read-only~label,header .textfield textarea[readonly=""]~label{color:rgba(0,0,0,.67)}header .textfield input:invalid,header .textfield textarea:invalid{box-shadow:none}header .textfield input.invalid,header .textfield textarea.invalid{border:2px solid rgba(228,38,53,.87);padding:.9375rem .6875rem}header .textfield input.invalid~label,header .textfield input.invalid~label.show,header .textfield input.invalid:not(:focus)~label.show,header .textfield input.invalid:focus~label,header .textfield input.invalid~.invalid-message,header .textfield input.invalid~.occupiedemail-message,header .textfield textarea.invalid~label,header .textfield textarea.invalid~label.show,header .textfield textarea.invalid:not(:focus)~label.show,header .textfield textarea.invalid:focus~label,header .textfield textarea.invalid~.invalid-message,header .textfield textarea.invalid~.occupiedemail-message{color:#e42635}header .textfield input[type=number],header .textfield textarea[type=number]{-moz-appearance:textfield}header .textfield input[type=number]::-webkit-inner-spin-button,header .textfield input[type=number]::-webkit-outer-spin-button,header .textfield textarea[type=number]::-webkit-inner-spin-button,header .textfield textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}header .textfield.password input{padding-right:2.9375rem}header .textfield.password input:focus:not([readonly=""]){padding-right:2.9375rem}header .textfield.password button{right:.5rem;top:.5rem;bottom:.5rem;position:absolute;width:2.5rem;height:2.5rem;padding:.5rem;border:none;cursor:pointer;border-radius:50%}header .textfield.password button:hover{background-color:rgba(0,0,0,.08)}header .textfield.password button:active{background-color:rgba(0,0,0,.16)}header .textfield.password .make-visible{background:url("/images/designsystem/password/password_visibility_black-67.svg") center no-repeat;background-size:1.5rem}header .textfield.password .make-invisible{background:url("/images/designsystem/password/password_not_visibility_black-67.svg") center no-repeat;background-size:1.5rem}header .textfield.password.createnew,header .textfield.password.confirm{width:100%;display:flex;flex-wrap:wrap}header .textfield.password.createnew input,header .textfield.password.confirm input{flex:1 1}header .textfield.password.createnew input.valid~.validicon,header .textfield.password.confirm input.valid~.validicon{flex:0 0 auto;background:url(/images/designsystem/checkbox/checkbox-round-background.svg) center no-repeat;background-size:1.5rem;background-size:1.125rem;margin:.875rem;cursor:default;border-radius:50%;border:none;background-color:#26d07c;width:1.5rem;height:1.5rem}header .textfield.password.createnew input.valid~button,header .textfield.password.confirm input.valid~button{right:3.625rem}header .textfield.password.createnew input:focus~.evaluatepassword-message,header .textfield.password.confirm input:focus~.evaluatepassword-message{display:inline-block}header .textfield.password.createnew [id^=error],header .textfield.password.confirm [id^=error]{flex:0 0 100%}header .navigation-toggle-button.expanded{background-color:rgba(0,0,0,.04);box-shadow:inset 1px 0 0 0 rgba(0,0,0,.12)}header .navigation-toggle-button.expanded .expand-icon:before{transform:rotate(90deg)}header .burger{position:absolute;top:.875rem;right:calc(50% - .688rem);opacity:1;width:1.375rem;height:1.3125rem;border:none;outline:none;background:none}@media screen and (min-width: 769px){header .burger{top:1.375rem}}header .burger span{border-radius:2px;width:100%;height:.125rem;background:#000;position:absolute;left:0;content:"";transition-duration:.2s;transition-timing-function:ease-in-out}header .burger span:nth-child(2){top:.625rem;transform:rotate(0)}header .burger span:first-child{bottom:.1875rem;transform:rotate(0)}header .burger span:nth-child(3){top:.25rem;transform:rotate(0)}header .expanded .burger span:nth-child(2){background:none}header .expanded .burger span:nth-child(3){top:.5625rem;transform:rotate(-45deg)}header .expanded .burger span:first-child{bottom:.625rem;transform:rotate(45deg)}header .menu-container{display:none;overflow:hidden}header .menu-container.expanded{border-radius:2px;width:100%;z-index:200;background-color:#fff;display:flex;flex-direction:column;position:absolute;height:100vh;overflow:auto;top:100%;right:0;overscroll-behavior:contain}@media screen and (min-width: 481px){header .menu-container.expanded{box-shadow:4px 12px 12px 0 rgba(0,0,0,.24);position:fixed;width:320px;max-width:400px;height:100vh;top:0}}header .menu-container .navigation-heading{display:none}@media screen and (min-width: 481px){header .menu-container .navigation-heading{display:block;padding:1.125rem 1.125rem 1.125rem 1rem;background-color:rgba(0,0,0,.04);font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400}header .menu-container .navigation-heading .close-button{border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;right:1rem;border:none;top:.625rem;background:rgba(0,0,0,.08) url(/images/designsystem/round-close-24px.svg) no-repeat center;background-size:1.5rem}header .menu-container .navigation-heading .close-button:hover{background-color:rgba(0,0,0,.16)}header .menu-container .navigation-heading .close-button:active{background-color:rgba(0,0,0,.24)}}@media screen and (min-width: 769px){header .menu-container .navigation-heading{padding-top:1.75rem;padding-bottom:1.75rem}header .menu-container .navigation-heading .close-button{top:1.1875rem}}header .menu-container a{color:rgba(0,0,0,.87);text-decoration:none}header .menu-container .menu-wrapper{display:flex;flex-direction:row;justify-content:space-between}header .menu-container .menu-heading{box-shadow:inset 0 1px 0 0 rgba(0,0,0,.12)}header .menu-container .menu-body{display:none;overflow:hidden;height:0}header .menu-container .menu-body.expanded{display:block;overflow:hidden;height:auto}header .menu-container .menu-item{background-color:rgba(0,0,0,.04);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.12)}header .menu-container .menu-item:hover{background-color:rgba(0,0,0,.08)}header .menu-container .menu-item a:hover{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;color:#006e96}header .menu-container .iconlinkblock{padding-bottom:200px}header .menu-container .menu-icon-link{padding:.5rem 1rem .5rem 3.125rem;vertical-align:middle}header .menu-container .menu-icon-link.faq{background:url(/images/designsystem/ic_question_answer_20px.svg) no-repeat left 1rem top .6875rem;background-size:1.25rem}header .menu-container .menu-icon-link.language{background:url(/images/designsystem/ic_language_20px.svg) no-repeat left 1rem top .6875rem;background-size:1.25rem}header .menu-container .menu-icon-link a{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem}header .menu-container .menu-icon-link a:hover{text-decoration:underline;text-underline-offset:4.14px;text-decoration-thickness:1.44px}header .menu-container .searchform{box-shadow:inset 0 1px 0 0 rgba(0,0,0,.12);padding:24px 16px}header .menu-container .searchform .contained-button{margin-top:8px}header .menu-container .menu-sublevel-item-link{text-align:left;display:block;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem;padding:16px;color:rgba(0,0,0,.87)}header .active .menu-container .menu-sublevel-item-link{font-weight:bold}header .menu-container .menu-heading-item-link{text-align:left;outline-offset:-2px;display:block;padding:16px;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.125rem;color:rgba(0,0,0,.87);width:100%}header .menu-container .menu-heading-item-link:hover{color:#006e96}header .navigation-toggle-button{min-height:50px;outline:none;outline-offset:-2px;background-color:#fff;border:none;min-width:50px;box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.12);cursor:pointer}header .mypages-container{display:none}header .mypages-container.expanded{z-index:100;box-shadow:4px 12px 12px 0 rgba(0,0,0,.24);border-radius:2px;background-color:#fff;display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;max-width:100%;max-height:calc(100vh - 58px);overflow:auto;overscroll-behavior:contain}@media screen and (min-width: 481px){header .mypages-container.expanded{width:20rem;max-width:20rem;top:100%;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){header .mypages-container.expanded{max-height:calc(100vh - 78px)}}header .mypages-container .menu-item{vertical-align:middle;position:relative;background-size:1.5rem;background-position:left .875rem center;background-repeat:no-repeat;border-bottom:2px solid #ededed}header .mypages-container .menu-item.selected a{color:#006e96;font-weight:500;text-decoration:none}header .mypages-container .menu-item a{display:block;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:rgba(0,0,0,.87);text-decoration:none;padding-left:3.125rem;line-height:3}header .mypages-container .menu-item a:hover{background-color:rgba(0,110,150,.08);color:#006e96}header .mypages-container .menu-item a:active{background-color:rgba(0,110,150,.16);color:#005a82}header .mypages-container .menu-item.application{background-image:url(/images/designsystem/assignment_black_24dp.svg)}header .mypages-container .menu-item.document{background-image:url(/images/designsystem/ic_insert_drive_file_24px.svg)}header .mypages-container .menu-item.credential{background-image:url(/images/designsystem/credentials_24px.svg)}header .mypages-container .menu-item.profile{background-image:url(/images/designsystem/account_circle_black_24dp.svg)}header .mypages-container .menu-item.message{background-image:url(/images/designsystem/email_black_24dp.svg)}header .mypages-container .menu-item.payment{background-image:url(/images/designsystem/credit_card_black_24dp.svg)}header .mypages-container .menu-item .mypages-submenu-attention{width:1.5rem;height:1.5rem;background-color:#b00060;border-radius:50%;padding:.1375rem;color:#fff;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:.875rem;font-weight:500;position:absolute;top:.8125rem;right:1rem;line-height:1.4;text-align:center}header .mypages-container .mypages-logout-link{padding:0 1rem 1rem}header .mypages-container .name{padding:1rem;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;color:rgba(0,0,0,.87);border-bottom:2px solid #ededed;border-top:1px solid #ededed}header .mypages-container .username{word-break:break-all}header .notification-container{background-color:rgba(253,215,87,.54)}header.menu_mypages .mypages-button{color:#006e96;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-0.4px}.using-keyboard header button:focus,.using-keyboard header a:focus{outline:2px solid #006e96;outline-offset:-2px}.using-keyboard header input:focus,.using-keyboard header select:focus,.using-keyboard header .searchform button:focus,.using-keyboard header .iconlinkblock a:focus{outline:2px solid #006e96;outline-offset:2px}header .plain-list{margin:0;padding:0;list-style:none}header .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header .header,header #header{position:initial;display:flex;justify-content:space-between;height:3.625rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 481px){header .header,header #header{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 769px){header .header,header #header{height:4.875rem}}@media screen and (min-width: 1008px){header .header,header #header{width:960px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}header .header .a-logo,header #header .a-logo{padding-top:.5rem;text-decoration:none}header .header .a-logo img,header #header .a-logo img{width:100%;height:2.625rem}@media screen and (min-width: 769px){header .header .a-logo,header #header .a-logo{padding-top:1.125rem}}header .header .menu-buttons,header #header .menu-buttons{margin-right:-8px;display:flex}@media screen and (min-width: 769px){header .header .menu-buttons,header #header .menu-buttons{margin-right:-16px}}header .header .menu-buttons .menu-button:hover,header .header .menu-buttons .close-button:hover,header .header .menu-buttons .navigation-toggle-button:hover,header #header .menu-buttons .menu-button:hover,header #header .menu-buttons .close-button:hover,header #header .menu-buttons .navigation-toggle-button:hover{background-color:rgba(0,0,0,.08)}header .header .menu-buttons .menu-button:active,header .header .menu-buttons .close-button:active,header .header .menu-buttons .navigation-toggle-button:active,header #header .menu-buttons .menu-button:active,header #header .menu-buttons .close-button:active,header #header .menu-buttons .navigation-toggle-button:active{background-color:rgba(0,0,0,.16)}header .header .menu-button-container,header #header .menu-button-container{position:initial}header .header .menu-button-container.selection,header #header .menu-button-container.selection{position:relative}@media screen and (min-width: 481px){header .header .menu-button-container.mypages-menu-container,header #header .menu-button-container.mypages-menu-container{position:relative}}header .header .menu-button-container .sr-application-in-edit,header .header .menu-button-container .sr-message-unread,header #header .menu-button-container .sr-application-in-edit,header #header .menu-button-container .sr-message-unread{display:none}header .header .menu-button-container .sr-application-in-edit.show,header .header .menu-button-container .sr-message-unread.show,header #header .menu-button-container .sr-application-in-edit.show,header #header .menu-button-container .sr-message-unread.show{display:inline}header .selectionnotification{display:none;position:absolute;width:14.0625rem;top:3.875rem;background:#fff;border:1px solid rgba(0,0,0,.38);border-radius:2px;padding:1rem .75rem 1rem 3.625rem;text-align:left;right:-3.625rem}@media screen and (min-width: 481px){header .selectionnotification{right:-3.625rem}}@media screen and (min-width: 769px){header .selectionnotification{right:-3.1875rem;top:4.8125rem}}header .selectionnotification .selectionicon{background:rgba(38,208,124,.67) url(/images/designsystem/work_outline-24px.svg) no-repeat center;width:2.25rem;height:2.25rem;position:absolute;top:.4375rem;left:.75rem;border-radius:50%}header .selectionnotification:after{content:"";position:absolute;width:.9725rem;height:.9725rem;right:5.75rem;top:-0.5375rem;border-top:1px solid rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.38);background:#fff;transform:rotate(45deg)}@media screen and (min-width: 769px){header .selectionnotification:after{right:6.125rem}}header #cookiebanner{display:none}header .banner.warningbanner{background-color:rgba(253,215,87,.54)}header .banner.warningbanner .warningblock,header .banner.warningbanner .warninginfoblock{background-color:rgba(0,0,0,0)}header .banner.warningbanner .editortext:first-of-type{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem}header .banner .infoblock,header .banner .newheaderinfoblock{margin-top:0;max-width:960px;margin-left:auto;margin-right:auto}header .banner.validatebanner{background-color:rgba(176,0,96,.08)}header .banner.validatebanner .attentionblock{background-color:rgba(0,0,0,0)}header .banner.validatebanner.validatemobile{display:block}@media screen and (min-width: 769px){header .banner.validatebanner.validatemobile{display:none}}header .banner.validatebanner.validatemobile .accordion{margin-top:0}header .banner.validatebanner.validatedesktop{display:none}@media screen and (min-width: 769px){header .banner.validatebanner.validatedesktop{display:block}}header .banner .accordion .outlined-button{color:rgba(0,0,0,.87)}header .banner .banner_header{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;line-height:1.38}header .banner .infoblock{margin-top:0;max-width:960px;margin-left:auto;margin-right:auto}header .banner .expandinginfoblock{margin-top:0}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}html,body{font-size:100%}html{scroll-padding-top:82px}body{box-sizing:border-box;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.04);min-width:320px;display:flex;flex-direction:column;min-height:100vh}body.selectionspage .selection-button,body.mypages .mypages-button,body.loginpage .login-button{color:#006e96;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-0.4px}body.loginpage,body.mypages{background-color:#fff}body.hasoverlay{overflow:hidden}@media screen and (min-width: 481px){body.hasoverlay{overflow:visible}}body.hasmodal{overflow:hidden}body header{position:sticky;position:-webkit-sticky;top:0;z-index:10000;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.12)}body main{width:auto;flex:none;padding:24px 16px}@media screen and (min-width: 481px){body main{padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){body main{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 1008px){body main{width:960px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}body main .grid-extrasmall>*{grid-column:1/span 4}@media screen and (min-width: 481px){body main .grid-extrasmall>*{grid-column:2/span 10}}@media screen and (min-width: 769px){body main .grid-extrasmall>*{grid-column:4/span 6}}body main .grid-small>*{grid-column:1/span 4}@media screen and (min-width: 481px){body main .grid-small>*{grid-column:2/span 10}}@media screen and (min-width: 769px){body main .grid-small>*{grid-column:3/span 8}}body main .grid-medium>*{grid-column:1/span 4}@media screen and (min-width: 481px){body main .grid-medium>*{grid-column:1/span 12}}@media screen and (min-width: 769px){body main .grid-medium>*{grid-column:1/span 8}}body main .grid-large>*{grid-column:1/span 4}@media screen and (min-width: 481px){body main .grid-large>*{grid-column:1/span 12}}@media screen and (min-width: 481px){body main.singleflow section>*,body main.uploadflow section>*{grid-column:1/span 3}}@media screen and (min-width: 769px){body main.singleflow section>*,body main.uploadflow section>*{grid-column:4/span 6}}body.searchpage main,body.selectionspage main{padding-left:0;padding-right:0}@media screen and (min-width: 481px){body.searchpage main,body.selectionspage main{padding-left:24px;padding-right:24px}}@media screen and (min-width: 1008px){body.searchpage main,body.selectionspage main{padding-left:0;padding-right:0}}body.mypages .messagepage{padding-left:0;padding-right:0}@media screen and (min-width: 481px){body.mypages .messagepage{padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){body.mypages .messagepage{padding-left:0;padding-right:0}}body.selectionspage main{padding-top:0}body.startpage{background-color:#fff}body.startpage .infoweb section{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px}@media screen and (min-width: 481px){body.startpage .infoweb section{grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}}body.startpage .infoweb section>*{grid-column:1/span 4}@media screen and (min-width: 481px){body.startpage .infoweb section>*{grid-column:1/span 12}}body .startpage-question .expandable-body{padding:12px 0 8px 30px}body .startpage-question .expandable-body h2,body .startpage-question .expandable-body h3,body .startpage-question .expandable-body h4{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;margin-top:12px}body .startpage-question .expandable-body h2:first-child,body .startpage-question .expandable-body h3:first-child,body .startpage-question .expandable-body h4:first-child{margin-top:0}body .recaptcha_heading{margin-top:14px}body #recaptcha_placeholder{margin-top:4px}body .clearboth{clear:both}body.showRedakMarking .editortext{border:1px dashed #e42635;cursor:pointer}body.showRedakMarking .editortexthighlight{border-width:3px}body .content_centered{text-align:center}body #appVersionId{display:none;text-align:center}@media screen and (min-width: 769px){body #appVersionId{display:block;background:#fff;padding-bottom:50px}}