#frame_zone{background-color:#fff;color:var(--color-text);font-size:var(--font-size-body-m);font-weight:400;line-height:1.5}#frame_zone #content_zone{margin-inline:auto;max-width:84.5rem;padding-block:var(--spacing--section-80);padding-inline:1.25rem}#frame_zone h1{font-size:var(--font-size-h1);font-weight:300;line-height:1.2;margin-top:0}@media print{#frame_zone h1{margin-left:1em!important;margin-right:1em!important}}#frame_zone h2{font-size:var(--font-size-h2);font-weight:300;line-height:1.3}@media print{#frame_zone h2{margin-left:1em!important;margin-right:1em!important}}#frame_zone h3{font-size:var(--font-size-h3);font-weight:600;line-height:1.3}@media print{#frame_zone h3{margin-left:1em!important;margin-right:1em!important}}#frame_zone h4{font-size:var(--font-size-h4);font-weight:600}@media print{#frame_zone h4{margin-left:1em!important;margin-right:1em!important}}#frame_zone h5,#frame_zone h6{font-weight:600}#frame_zone #dialog-form,#frame_zone #popup_zone,#frame_zone .css_button a,#frame_zone .job_teaser{font-size:var(--font-size-body-m);font-weight:400;line-height:1.5}#frame_zone .css_button a{--button-border:#070042;--button-bg:#070042;--button-focus:#070042;--color-text:#fff;background-color:var(--button-bg);border:2px solid;border-color:var(--button-border);border-radius:30px;display:inline-block;font-weight:600;line-height:1.1;outline:2px solid transparent;outline-offset:2px;padding:1rem 2rem;-webkit-text-decoration:none;text-decoration:none;transition:border-radius .3s ease,outline-color .25s ease}#frame_zone .css_button a:active,#frame_zone .css_button a:hover{border-radius:4px}#frame_zone .css_button a:focus-visible{outline-color:var(--button-focus)}#agb_checkbox.agreement_new+label,#agree_pool_inclusion+label,#application_form .group_head,#frame_zone,#job_alert_checkbox+label,#personal_consulting_activ.personal_agreement_new+label,#popup_zone,.frame_zone .css_button a,.frame_zone .scheme-display .scheme-content,.group_field input[type=date],.group_field input[type=file],.group_field input[type=password],.group_field input[type=text],.group_field select,.group_field textarea,.joboffer_box.joboffer_informations,.joboffer_box>a,.joboffer_box>a:hover,.joboffer_box>a:visited,.ui-menu .ui-menu-item,.ui-multiselect-checkboxes li,.upload_box>.upload_field,button.ui-multiselect .button_label{font-size:var(--font-size-body-m);line-height:1.5}#sticky_jobalert .sj_job{font-size:1.25rem;line-height:1.5}.group_field input[type=date],.group_field input[type=password],.group_field input[type=text],button.ui-multiselect{height:2.625rem}.cc-revoke,.cc-window{display:none!important}#pageid_pagejoboffers #job_filter_advanced label[id^=filter]{display:initial!important;clip:rect(0 0 0 0)!important;height:.0625rem!important;margin:-1px!important;outline:0;overflow:hidden;padding:0;position:absolute!important;width:.0625rem!important}#pageid_pagejoboffers .joboffer_container{border-color:#ccc;padding:3rem 0}#pageid_pagejoboffers .joboffer_container:hover{background-color:#fff;cursor:auto}#pageid_pagejoboffers .joboffer_box.joboffer_title_text{padding-left:0}#pageid_pagejoboffers .jobs_introduction_text a{border-radius:4px;color:var(--color-text);margin-inline:-2px;outline:1px solid transparent;padding-inline:2px;-webkit-text-decoration:underline;text-decoration:underline;transition:outline-color 225ms linear,-webkit-text-decoration 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear,-webkit-text-decoration 225ms linear}#pageid_pagejoboffers .jobs_introduction_text a:active,#pageid_pagejoboffers .jobs_introduction_text a:focus-visible,#pageid_pagejoboffers .jobs_introduction_text a:hover{outline-color:var(--color-focus);-webkit-text-decoration:none;text-decoration:none}#pageid_pagejoboffers .joboffer_box>a{border-radius:4px;color:var(--color-text);display:inline-block;margin-inline:-2px;margin-bottom:1rem;outline:1px solid transparent;padding-inline:2px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:outline-color .25s ease}@media print{#pageid_pagejoboffers .joboffer_box>a{margin-left:1em!important;margin-right:1em!important}}#pageid_pagejoboffers .joboffer_box>a:focus-visible{outline-color:var(--color-focus)}#pageid_pagejoboffers .joboffer_box>a:after{background:#070042;bottom:0;content:"";display:block;height:.0625rem;left:0;opacity:.6;position:absolute;transition:width .3s ease 0s,opacity .3s ease 0s;width:0}#pageid_pagejoboffers .joboffer_box>a:active:after,#pageid_pagejoboffers .joboffer_box>a:hover:after{opacity:.9;width:100%}@media(max-width:820px){#pageid_pagejoboffers .job_teaser{display:block}}@media(max-width:480px){#pageid_pagejoboffers .joboffer_box.joboffer_informations{display:block}}@media(max-width:992px){#pageid_pagejoboffers #sticky_jobalert{opacity:1}}#pageid_pagejoboffers #sticky_jobalert a{border-radius:16px}#pageid_pagejoboffers #sticky_jobalert a:active,#pageid_pagejoboffers #sticky_jobalert a:hover{border-radius:4px}#pageid_pagejobalert .group_comment a{font-weight:600;line-height:1.5;--color-text:$color-primary;border-radius:4px;color:var(--color-text);margin-inline:-2px;outline:1px solid transparent;padding-inline:2px;-webkit-text-decoration:underline;text-decoration:underline;transition:outline-color 225ms linear,-webkit-text-decoration 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear,-webkit-text-decoration 225ms linear}#pageid_pagejobalert .group_comment a:active,#pageid_pagejobalert .group_comment a:focus-visible,#pageid_pagejobalert .group_comment a:hover{outline-color:var(--color-focus);-webkit-text-decoration:none;text-decoration:none}#pageid_pagejob .scheme-content{padding:0}#pageid_pagejob .scheme-margin{margin-top:2rem}#pageid_pagejob .scheme-border{border:none}#pageid_pagejob .scheme-additional-data li{margin-left:0!important}#pageid_pagejob .content_text h4{font-weight:300}#pageid_pagejob .content_text ol,#pageid_pagejob .content_text ul{margin:2rem 1.25rem}#pageid_pagejob .content_text ol li,#pageid_pagejob .content_text ul li{margin-bottom:.5rem}#pageid_pagejob .content_text ol ol,#pageid_pagejob .content_text ol ul,#pageid_pagejob .content_text ul ol,#pageid_pagejob .content_text ul ul{margin:.5rem 2rem}#pageid_pagejob .content_text a{--color-text:$color-primary;border-radius:4px;color:var(--color-text);margin-inline:-2px;outline:1px solid transparent;padding-inline:2px;-webkit-text-decoration:underline;text-decoration:underline;transition:outline-color 225ms linear,-webkit-text-decoration 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear,-webkit-text-decoration 225ms linear}#pageid_pagejob .content_text a:active,#pageid_pagejob .content_text a:focus-visible,#pageid_pagejob .content_text a:hover{outline-color:var(--color-focus);-webkit-text-decoration:none;text-decoration:none}#pageid_pagejob .scheme-content .user-image{margin-right:1rem}#pageid_pagejob .scheme-content .user-image:after{clear:both;content:"";display:block}#pageid_pagejob .scheme-content .user-data{height:auto;margin:2rem 0;min-height:6.25rem}@media(min-width:481px){#pageid_pagejob .actions .css_button~.css_button{margin-left:.5rem}}.frame_zone .facade,.frame_zone .input_box button,.frame_zone .input_box input,.frame_zone .input_box>span,.ui-menu-item-wrapper,.ui-multiselect-menu label,.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{font-weight:400}.frame_zone input::-moz-placeholder{opacity:.74}.frame_zone input::placeholder{opacity:.74}.frame_zone .facade,.frame_zone .input_box button,.frame_zone .input_box input,.frame_zone .input_box>span{border-color:#070042}.frame_zone .facade:focus,.frame_zone .facade:hover,.frame_zone .input_box button:focus,.frame_zone .input_box button:hover,.frame_zone .input_box input:focus,.frame_zone .input_box input:hover,.frame_zone .input_box>span:focus,.frame_zone .input_box>span:hover{border-color:#070042;box-shadow:0 0 0 2px #070042}.frame_zone .ui-menu .ui-state-active,.frame_zone .ui-menu .ui-state-focus{background:#070042;color:#fff}.frame_zone .ui-multiselect .ui-icon:before,.frame_zone .ui-selectmenu-button .ui-icon:before{color:#070042}.frame_zone .upload_box>.upload_icon{background-color:#070042;border-color:#070042}.frame_zone .upload_box>.upload_field{background-color:#99e7ff;color:#000}.frame_zone #agreement,.frame_zone #personal_agreement{position:relative}.frame_zone #agb_checkbox.agreement_new,.frame_zone #personal_consulting_activ.personal_agreement_new{cursor:pointer;display:inline;height:1rem;left:0;margin:0;outline:2px solid transparent;outline-offset:2px;position:absolute;top:5px;width:1rem;z-index:1;--button-focus:#070042;transition:outline-color .25s ease}.frame_zone #agb_checkbox.agreement_new:active,.frame_zone #agb_checkbox.agreement_new:focus,.frame_zone #agb_checkbox.agreement_new:hover,.frame_zone #personal_consulting_activ.personal_agreement_new:active,.frame_zone #personal_consulting_activ.personal_agreement_new:focus,.frame_zone #personal_consulting_activ.personal_agreement_new:hover{outline-color:var(--button-focus)}.frame_zone #agb_checkbox.agreement_new:checked,.frame_zone #personal_consulting_activ.personal_agreement_new:checked{background-color:#070042}.frame_zone #agb_checkbox.agreement_new+label,.frame_zone #personal_consulting_activ.personal_agreement_new+label{background:none}.frame_zone .agreement_new a,.frame_zone .personal_agreement_new a{--color-text:$color-primary;border-radius:4px;color:var(--color-text);margin-inline:-2px;outline:1px solid transparent;padding-inline:2px;-webkit-text-decoration:underline;text-decoration:underline;transition:outline-color 225ms linear,-webkit-text-decoration 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear;transition:text-decoration 225ms linear,outline-color 225ms linear,-webkit-text-decoration 225ms linear}.frame_zone .agreement_new a:active,.frame_zone .agreement_new a:focus-visible,.frame_zone .agreement_new a:hover,.frame_zone .personal_agreement_new a:active,.frame_zone .personal_agreement_new a:focus-visible,.frame_zone .personal_agreement_new a:hover{outline-color:var(--color-focus);-webkit-text-decoration:none;text-decoration:none}.frame_zone .agreement_new .fa,.frame_zone .personal_agreement_new .fa{display:none}.frame_zone #agb_checkbox.agreement_new+label,.frame_zone #agree_pool_inclusion+label,.frame_zone #job_alert_checkbox+label,.frame_zone #personal_consulting_activ.personal_agreement_new+label{height:auto}.error_msg,.error_msg p{color:#c8352d}.field_error ::-moz-placeholder{background-color:#fff!important;color:#c8352d!important}.field_error .ui-multiselect,.field_error .ui-multiselect .ui-icon:before,.field_error .ui-selectmenu-button,.field_error .ui-selectmenu-button .ui-icon:before,.field_error ::placeholder,.field_error input,.field_error select,.field_error textarea,input.field_error,select.field_error,textarea.field_error{background-color:#fff!important;color:#c8352d!important}.error_msg~#agreement input[type=checkbox],.field_error .ui-multiselect,.field_error .ui-selectmenu-button,.field_error input,.field_error select,.field_error textarea,input.field_error,select.field_error,textarea.field_error{box-shadow:0 0 0 2px #c8352d}#pageid_pagejobform #cvparser_xing_linkedin .group_line~.group_line{margin-top:1.25rem}#pageid_pagejobform .frame_zone #btn_cvparser a,#pageid_pagejobform .frame_zone .btn_finest_jobs a,#pageid_pagejobform .frame_zone .btn_linkedin a,#pageid_pagejobform .frame_zone .btn_xing a{background:#070042;border-color:#070042;font-size:var(--font-size-body-m)}#pageid_pagejobform .frame_zone #btn_cvparser a:hover,#pageid_pagejobform .frame_zone .btn_finest_jobs a:hover,#pageid_pagejobform .frame_zone .btn_linkedin a:hover,#pageid_pagejobform .frame_zone .btn_xing a:hover{background-color:#070042;border-color:#070042;cursor:pointer}#pageid_pagejobform .frame_zone #btn_cvparser a:active,#pageid_pagejobform .frame_zone #btn_cvparser a:focus,#pageid_pagejobform .frame_zone .btn_finest_jobs a:active,#pageid_pagejobform .frame_zone .btn_finest_jobs a:focus,#pageid_pagejobform .frame_zone .btn_linkedin a:active,#pageid_pagejobform .frame_zone .btn_linkedin a:focus,#pageid_pagejobform .frame_zone .btn_xing a:active,#pageid_pagejobform .frame_zone .btn_xing a:focus{background-color:#070042}#pageid_pagejobform .frame_zone #btn_cvparser.cvparser_hover a:active,#pageid_pagejobform .frame_zone #btn_cvparser.cvparser_hover a:hover{border-radius:4px}[id^=cvparser]:after{clear:both;content:"";display:block}#filter_area .group{overflow:initial}#filter_area .group_box_inner .group_line{justify-content:space-between}#filter_area .input_box button,#filter_area .input_box input{border-color:#070042}.ui-multiselect-checkboxes li span{-webkit-hyphens:auto;hyphens:auto}.ui-multiselect .button_label{margin-top:-4px}@media screen and (min-width:30em)and (max-width:47.9375em){#filter_area .group_box_inner .group_line{display:flex;flex-direction:column}#filter_area .group_box_inner .group_line>div[id^=filter_]{padding-right:0;width:auto}}@media screen and (min-width:47.9375em){#filter_area .group_box_inner .group_line>div[id^=filter_]{flex:1 0 32.5%}}#application_form .group{border-color:#ccc}