.stuudium-popover{position:absolute;background-color:#fff;padding:10px;box-shadow:0 4px 50px -8px rgba(0,20,60,0.25);max-width:400px;border-radius:5px;z-index:101;}.stuudium-popover:not(.stuudium-popover-without-arrow):after{content:" ";border-bottom:11px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-10px;left:calc(50% - 10px);}.stuudium-popover:not(.stuudium-popover-without-arrow):before{content:" ";border-bottom:12px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-12px;left:calc(50% - 10px);}.new_button{display:inline-block;padding:5px 15px;border-radius:4px;border:1px solid #ccc;background:#fdfdfd;transition:background 200ms ease-out, background-image 200ms ease-out;font-size:13px;line-height:20px;font-weight:normal;cursor:pointer;font-style:normal;-webkit-appearance:none;}.new_button.st-size-full{display:block;text-align:center;}.new_button.st-size-n{font-size:14px;}.new_button a{color:inherit;font:inherit;}.new_button strong{display:inline-block;margin-right:5px;}.new_button:hover{text-decoration:none;}.new_button:active,.new_button:focus{color:#000;}.new_button.flat{padding-left:10px;padding-right:10px;}.new_button.as-link{background:transparent;border-color:transparent;transition:border-color 200ms ease-out, background-image 200ms ease-out;}.new_button.small{font-size:13px;padding:5px 6px;}.new_button.smaller{font-size:12px;padding:2px 6px;}.new_button.tiny{font-size:10px;padding:0px 5px;}.new_button.inactive,.new_button.disabled,.new_button[disabled]{color:#999;text-shadow:none !important;}.new_button.inactive:hover,.new_button.disabled:hover,.new_button[disabled]:hover{text-decoration:none !important;box-shadow:none !important;cursor:default;}.new_button.support{background:#fffff5;}.new_button.support:hover{text-decoration:underline;}.new_button[data-button-style="active"].st-button-style-red{background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);text-shadow:#fff 1px 1px 2px;border-color:#ca9b9b;color:#c00;}.new_button[data-button-style="active"].st-button-style-red:hover{border-color:#c00;}.new_button[data-button-style="inactive"]{border-color:#d9d9d9;color:#2d2d2d;text-shadow:none !important;background:#fbf9f9;cursor:default;}.new_button.grey{border-color:#ccc;color:#2d587d;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);}.new_button.grey:hover{border-color:#bbb;color:#203e58;background-image:linear-gradient(to bottom,#fefefe,#ededed);}.new_button.grey.disabled,.new_button.grey.disabled:hover{color:#2d2d2d;text-shadow:none !important;background:#f3eeee;}.new_button.red,.new_button.delete,.new_button.red-on-hover:hover{background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);text-shadow:#fff 1px 1px 2px;border-color:#ca9b9b;color:#c00;}.new_button.red:hover,.new_button.delete:hover{border-color:#c00;}.new_button.blue{background:#428bca;border-color:#2a6496;color:#fff;}.new_button.blue:hover{background:#357ebd;}.new_button.blue.disabled,.new_button.blue[disabled]{color:#b1cddf;}.new_button.blue[disabled].st_with_new_disable_style,.new_button.blue[disabled].st_with_new_disable_style:hover{color:#000;background:repeating-linear-gradient(45deg,transparent,transparent 6px,#e6e7ef 6px,#e6e7ef 12px);text-shadow:0 0 5px #fff !important;}.new_button.green{background:#5ab738;border-color:#416f31;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;color:#fff;}.new_button.green:hover{background:#56af36;}.new_button.green.disabled,.new_button.green[disabled]{color:#a9df96;}.new_button.has_dropdown{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.new_button.has_dropdown .dropdown{display:none;}.new_button.has_dropdown span{line-height:inherit;}.new_button.has_dropdown.dropdown_visible:hover{text-decoration:none;}.new_button.has_dropdown.dropdown_visible .popover{position:absolute;top:100%;margin-top:7px;left:-25%;margin-left:-8px;display:block;width:150%;list-style:none;padding:0;}.new_button.has_dropdown.dropdown_visible .popover a:hover{background-color:#f3f3f3;}.new_button.has_dropdown.icon_only.dropdown_visible .popover{left:-155%;}.new_button.has_dropdown.dropdown_visible,.new_button.has_dropdown.dropdown_visible:hover{background:transparent;}.new_button i[class^="icon-"]{margin-right:8px;margin-left:-3px;}.new_button i[class^="icon-"]::before{font-size:16px;}.new_button.small i[class^="icon-"]{margin-right:6px;}.new_button.smaller i[class^="icon-"],.new_button.small i[class^="icon"]{position:relative;bottom:-1px;}.new_button.smaller i[class^="icon-"][class*=circled],.new_button.small i[class^="icon"][class*=circled]{bottom:-2px;}.new_button.icon_only.small{height:20px;}.new_button.icon_only i[class^="icon"]{margin-right:0;}.new_button.button_margin_right_small{margin-right:3px;}.new_button .icon-in-button{display:inline-block;}.new_button .icon-in-button svg{height:1.4em;width:auto;vertical-align:middle;}.button_segments.inline_block{display:inline-block;}.button_segments.button_segments_remove_whitespace{font-size:0;}.button_segments .new_button{border-radius:0;}.button_segments .new_button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}.button_segments .new_button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.button_segments .new_button:not(:first-child){border-left:none;}.button_segments .new_button.grey + .green{margin-left:-1px;border-left:1px solid #569e3d;}.standard-styled-input{display:inline-block;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;}.span-badge{display:inline-block !important;font-weight:normal;font-size:9px;line-height:1.3em;letter-spacing:normal;text-transform:none;border-bottom:none;text-shadow:none;margin:0 0 0 0;border-radius:3px;padding:1px 3px;color:#fff;background:#6895b8;text-decoration:none;}.span-badge.admin-only{background-color:#ffc766;color:#000;}.span-badge.badge-si-subtype{background-color:#3b9d1e;font-size:10px;}.span-badge.badge-medium{font-size:11px;padding:3px 5px;}.span-badge.span-badge-large{font-size:13px;padding:3px 5px;}.span-badge.span-badge-large.badge-outline-only{background:transparent;padding:1px 3px;border:2px solid #5386ae;color:#333;}.span-badge.badge-yellow{background-color:#f7f57e;color:#333;}.span-badge.badge-warning{background-color:#dba200;color:#fff;}.span-badge.badge-warning.badge-outline-only{background:transparent;border:2px solid #e0a500;color:#333;}.span-badge.badge-warning.badge-outline-only.badge-medium{padding:1px 3px;}.span-badge.badge-ok{background-color:#73da9f;color:#222;}.span-badge.badge-critical{background-color:#c00;color:#fff;}.span-badge.badge-critical.badge-outline-only{background:transparent;border:2px solid #c00;color:#333;}.span-badge.badge-inactive{background-color:#808080;color:#fff;}.span-badge.badge-inactive.badge-outline-only{background-color:transparent;border:1px solid #808080;color:#000;padding:0 2px;}.uses-new-font-v2 strong,.uses-new-font-v2 b,.uses-new-font-v2 th{font-weight:600;}.uses-new-font-v2 h1,.uses-new-font-v2 h2,.uses-new-font-v2 h3{color:#222;}.uses-new-typography-v2{font-size:14px;line-height:1.55em;}.uses-new-typography-v2 h1,.uses-new-typography-v2 h2,.uses-new-typography-v2 h3{color:#222;font-weight:600;line-height:1.5em;}.uses-new-typography-v2 .toggle-controls.small .toggle-controls-toggle>span,.uses-new-typography-v2 .toggle-controls.small .toggle-controls-toggle>a{font-size:inherit;}.uses-new-typography-v2 textarea,.uses-new-typography-v2 input{font-family:inherit;font-size:inherit;line-height:inherit;}.uses-new-typography-v2 select:not(.st-select){font-family:inherit;font-size:inherit;line-height:inherit;}.s--v_align_middle{vertical-align:middle;}.float_left{display:block;float:left;}.float_right{display:block;float:right;}@media (min-width: 600px){.float_right_if_w600{float:right;}}.outline{padding:1px;border:1px solid #ccc;}a{text-decoration:none;color:#2d587d;}a:hover{text-decoration:underline;}.is_touch a:hover{text-decoration:none;}a img{border:none;}a.link-color-on-hover{color:inherit;}a.link-color-on-hover:hover{color:#2d587d;}.st-ucontent a{color:#3973a7;}a.st-link .slh{font-size:0 !important;line-height:0 !important;}a.st-link .slsfx{font-style:normal !important;display:inline !important;user-select:none;}a.st-link .slsfx.slsfx-icn:before{content:"";background-size:1em 1em;background-repeat:no-repeat;width:1em;height:1em;display:inline-block;background-position:center center;margin-right:1px;margin-bottom:-1px;}a.st-link .slsfx.slsfx-video:before{background-image:url("../img/link-type-icons/video.svg");}a.st-link .slsfx.slsfx-tera:before{background-image:url("../img/link-type-icons/tera.svg");margin-bottom:-2px;}.st--no-select{user-select:none;}html,body{margin:0;padding:0;}body{font-family:"Stuudium Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:17px;line-height:1.6em;color:#1f1f1f;}a{color:#10298f;}h1,h2,h3{font-weight:500;}strong{font-weight:550;}hr{border:none;height:1px;background:#f2f2f2;}.admission-header{padding:2em 1em;border-bottom:1px solid #f2f2f2;text-align:center;}.admission-header h1{font-size:26px;font-weight:400;line-height:1em;}.admission-header h1 img{margin-right:0.3em;vertical-align:middle;margin-top:-5px;}.admission-header h2{font-size:16px;font-weight:normal;}.flag{display:inline-block;padding:0;width:16px;height:12px;background:url('../img/flags.png') no-repeat 100% -5px;}.flag.flag-en{background-position:100% -53px;}.admission-application-message-container:empty{display:none;}.admission-application-message-container .message.ok{background-color:#2ab27b;color:#fff;padding:0.5em 1em;border-radius:4px;text-align:center;}.admission-application-message-container .message.error{background-color:#b30000;color:#fff;padding:0.5em 1em;border-radius:4px;text-align:center;}.admission-success{background-color:#2ab27b;color:#fff;padding:0.5em 1em;border-radius:4px;text-align:center;}.admission-success + .admission-application-form{margin-top:5em;}.admission-negative{background-color:#b30000;color:#fff;padding:0.5em 1em;border-radius:4px;text-align:center;}.admission-notice{background-color:#fbce4f;color:#000;padding:0.5em 1em;border-radius:4px;text-align:center;}.admission-info-letter{padding:1em;margin:4em -5em 1em -5em;border:1px solid #ccc;font-size:0.95em;line-height:1.8em;box-shadow:0px 0px 10px rgba(0,0,0,0.15);}.admission-info-letter p.small{font-size:0.8em;color:#555;}@media (max-width: 690px){.admission-info-letter{margin:1em 0;}}@media (max-width: 500px){.admission-info-letter{margin:1em 0;padding:0.5em;border:none;box-shadow:none;}}.admission-content{padding:2em 1em;max-width:500px;margin:0 auto;}.admission-status{text-align:center;}.admission-status h2{margin:0;font-size:1.4em;}.admission-status p{margin:0 0 10px 0;}.admission-status .admission-status-secondary{font-size:0.9em;}.admission-status+.admission-status{padding-top:30px;margin-top:30px;padding-bottom:30px;border-top:1px solid #f2f2f2;}.admission-status+.admission-subtype-selection{padding-top:30px;margin-top:30px;padding-bottom:30px;border-top:1px solid #f2f2f2;}p + .admission-application-form{margin-top:4em;}.admission-subtype-selection .admission-subtype-option{display:block;margin:1em 0;padding:25px 5px;text-align:center;color:#000;text-decoration:none;border-radius:5px;background-color:#f7f7f7;border:1px solid #84b5d0;}.admission-subtype-selection .admission-subtype-option:hover{background-color:#eaeaea;}.admission-subtype-selection .admission-subtype-option i{font-style:normal;display:block;font-size:0.8em;color:#555;}.admission-description{margin-top:4em;}.admission-footer{margin-top:4em;text-align:center;border-top:1px solid #f2f2f2;padding-top:1em;padding-bottom:3em;font-size:0.8em;}.admission-application-form + .admission-footer{margin-top:7em;}.admission-application-done .admission-application-password{display:inline-block;padding:2px 5px;background:#ffffe7;border-bottom:1px solid #dd0;}.admission-application-done .admission-application-password code{font-weight:bold;}.admission-application-done .admission-application-done-errors{color:#f00;}.admission-application-done .admission-application-done-errors::before{content:'× ';font-weight:bold;}.admission-application{margin-bottom:200px;}.admission-application input[type="text"],.admission-application textarea{-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;font-size:inherit;font-family:inherit;border:1px solid #ccc;}.admission-application select,.admission-application input[type="checkbox"]{font-size:inherit;}.admission-application select{max-width:230px;}.admission-application input[type="submit"],.admission-application a.button{display:inline-block;padding:5px 15px;border-radius:4px;border:1px solid #ccc;background:#fdfdfd;font-size:inherit;font-weight:normal;cursor:pointer;background-image:linear-gradient(to bottom,#84b5d0,#5891b8);color:#fff;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;border-color:#5e6e9a;}.admission-application input[type="submit"]:hover,.admission-application a.button:hover{text-decoration:underline;background-image:linear-gradient(to bottom,#96c0d7,#6a9dc0);}.admission-application input[type="submit"].small,.admission-application a.button.small{padding:0 5px;border-radius:3px;font-size:0.9em;}.admission-application textarea{line-height:inherit;resize:vertical;}.admission-application .admission-application-errors{color:#f00;}.admission-application .admission-application-errors::before{content:'× ';font-weight:bold;}.admission-application .admission-application-please-review{color:#b25b11;}.admission-application .admission-application-form-section{margin-top:4em;}.admission-application .admission-application-form-section:first-of-type{margin-top:0;}.admission-application .admission-application-form-section h3{text-align:center;line-height:1em;border-top:1px solid #e6e6e6;margin-left:-30px;margin-right:-30px;}.admission-application .admission-application-form-section h3 i{display:inline-block;padding:0 0.2em;font-style:normal;background-color:#fff;position:relative;top:-0.65em;margin:0 auto;}.admission-application .admission-application-form-section h3 em{font-style:normal;font-weight:normal;font-size:14px;margin-left:1em;display:inline-block;float:right;}.admission-application .admission-application-form-section h3 em a{text-decoration:none;}.admission-application .admission-application-form-section .admission-application-spacer{height:2em;}.admission-application .admission-application-form-section .admission-help{color:#4d4d4d;font-size:0.9em;}.admission-application .admission-application-form-section label,.admission-application .admission-application-form-section div.label{display:block;padding:0.5em 0;}.admission-application .admission-application-form-section label span,.admission-application .admission-application-form-section div.label span{display:inline-block;width:140px;text-align:right;padding-right:9px;line-height:1.4em;}.admission-application .admission-application-form-section label input[type="text"],.admission-application .admission-application-form-section div.label input[type="text"]{width:300px;}.admission-application .admission-application-form-section label input[type="text"][readonly="readonly"],.admission-application .admission-application-form-section label textarea[readonly="readonly"],.admission-application .admission-application-form-section div.label input[type="text"][readonly="readonly"],.admission-application .admission-application-form-section div.label textarea[readonly="readonly"]{border:none;border-bottom:1px solid #ccc;color:#4d4d4d;}.admission-application .admission-application-form-section label .admission-field-small-detail-info,.admission-application .admission-application-form-section div.label .admission-field-small-detail-info{display:inline-block;font-style:normal;width:300px;margin-top:0.5em;margin-left:155px;font-size:0.8em;line-height:1.4em;color:#333;}.admission-application .admission-application-form-section label.admission-field-long span,.admission-application .admission-application-form-section div.label.admission-field-long span{width:100%;text-align:left;}.admission-application .admission-application-form-section label.admission-field-long input[type="text"],.admission-application .admission-application-form-section div.label.admission-field-long input[type="text"]{width:100%;}.admission-application .admission-application-form-section label.admission-field-long .admission-field-small-detail-info,.admission-application .admission-application-form-section div.label.admission-field-long .admission-field-small-detail-info{width:100%;margin-left:0;}@media (max-width: 500px){.admission-application .admission-application-form-section label span,.admission-application .admission-application-form-section div.label span{text-align:left;}.admission-application .admission-application-form-section label input[type="text"],.admission-application .admission-application-form-section div.label input[type="text"]{width:100%;}.admission-application .admission-application-form-section label .admission-field-small-detail-info,.admission-application .admission-application-form-section div.label .admission-field-small-detail-info{width:100%;margin-left:0;}}.admission-application .admission-application-form-section label.admission-field-error,.admission-application .admission-application-form-section div.label.admission-field-error{color:#f00;}.admission-application .admission-application-form-section label.admission-field-error span::before,.admission-application .admission-application-form-section div.label.admission-field-error span::before{content:'× ';font-weight:bold;}.admission-application .admission-application-form-section label.admission-field-error.admission-field-select::before,.admission-application .admission-application-form-section label.admission-field-error.admission-field-checkbox::before,.admission-application .admission-application-form-section div.label.admission-field-error.admission-field-select::before,.admission-application .admission-application-form-section div.label.admission-field-error.admission-field-checkbox::before{content:'× ';font-weight:bold;}.admission-application .admission-application-form-section label.admission-field-error .application-help,.admission-application .admission-application-form-section div.label.admission-field-error .application-help{color:#333;}.admission-application .admission-application-form-section label.admission-field-separate,.admission-application .admission-application-form-section div.label.admission-field-separate{margin-bottom:2em;}.admission-application .admission-application-form-section label.admission-field-separate +.admission-field-separate,.admission-application .admission-application-form-section div.label.admission-field-separate +.admission-field-separate{margin-top:-2em;}.admission-application .admission-application-form-section label .admission-field-error-extra-info,.admission-application .admission-application-form-section div.label .admission-field-error-extra-info{display:block;font-style:normal;margin-left:150px;font-size:0.9em;}@media (max-width: 500px){.admission-application .admission-application-form-section label .admission-field-error-extra-info,.admission-application .admission-application-form-section div.label .admission-field-error-extra-info{margin-left:0;}}.admission-application .admission-application-form-section [data-role="apply-parent-occupation-future-abroad"].admission-field-error strong{color:#f00;}.admission-application .admission-application-form-section [data-role="apply-parent-occupation-future-abroad"].admission-field-error strong::before{content:'× ';font-weight:bold;}.admission-application .admission-application-form-section textarea{width:100%;}.admission-application .admission-application-form-section .application-help{font-size:0.9em;}.admission-application .admission-application-form-section-submit,.admission-application .admission-application-inline-submit{text-align:right;}.admission-application .admission-application-inline-submit{margin-top:2em;}.admission-file-container:first-of-type{margin-top:1em;}.admission-file-container .admission-file-current a{color:#c00;font-size:0.8em;font-weight:normal;}.admission-application-results h1{text-align:center;position:relative;}.admission-application-results h1 .admission-application-results-logout{position:absolute;right:0;top:4px;font-size:13px;font-weight:normal;}.admission-application-results .admission-application-results-inline-button{padding:6px 10px;margin:0 5px;border-radius:3px;font-family:inherit;font-size:inherit;border:1px solid #666;background-color:#f2f2f2;display:inline-block;cursor:pointer;}.admission-application-results .admission-application-results-inline-button.admission-application-results-inline-button-positive{background-color:#2ab27b;border-color:#20895e;color:#fff;}.admission-application-results .admission-application-results-inline-button.admission-application-results-inline-button-negative{background-color:#c00;border-color:#900;color:#fff;}.admission-application-results .admission-application-results-inline-button:hover{opacity:0.8;}.admission-application-results .admission-application-results-table{border-collapse:collapse;margin:2em auto 5em auto;}.admission-application-results .admission-application-results-table th,.admission-application-results .admission-application-results-table td{padding:5px 10px;border-bottom:1px solid #ccc;border-collapse:collapse;}.admission-application-results .admission-application-results-table thead th,.admission-application-results .admission-application-results-table tbody th{text-align:right;}.admission-application-results .admission-application-results-table tbody th{padding-right:3em;font-weight:normal;}.admission-application-results .admission-application-results-table tbody tr:last-of-type th{font-weight:bold;}.admission-application-results .admission-application-results-table .admission-application-results-table-score{text-align:right;}.admission-application-results .admission-application-results-table .admission-application-results-table-score-max{color:#888;}