.form--vacancy__headline{color:#292929;font:400 normal calc(30px*var(--font_primary-mod))/1.1 var(--font_primary),Arial,sans-serif;font-size:calc(30px*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1.1;margin-top:0}@media (min-width:550px){.form--vacancy__headline{font-size:40px}}body.imx-brand-seeonseebruck .form--vacancy__headline{font-weight:700}.form--vacancy__row{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:1200px){.form--vacancy__row{flex-direction:row;font-size:40px}}.form--vacancy__results{color:#292929;flex:1 1;font:400 normal calc(20px*var(--font_secondary-mod))/1.3 var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.3;margin-bottom:10px;padding-right:35px}.form--vacancy__results strong{font-weight:700}.form--vacancy__fieldset{border:none;box-sizing:border-box;flex:2 1;padding:0}.form--vacancy__fieldset__row{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1200px){.form--vacancy__fieldset__row{justify-content:flex-end}}.form--vacancy__fieldset .baseForm__item{flex:1 1 30%;margin-bottom:10px!important;margin-right:0;position:relative}.form--vacancy__fieldset .baseForm__item__half{display:inline-block;width:calc(50% - 10px)}.form--vacancy__fieldset .baseForm__item__half:first-of-type{margin-right:10px}.form--vacancy__fieldset .baseForm__item__half:last-of-type{margin-right:0}.form--vacancy__fieldset .baseForm__item__wrapper{flex:1 1 60%;margin:0 10px 0 0}@media (max-width:1200px){.form--vacancy__fieldset .baseForm__item__wrapper{flex-basis:100%}}body:not(.imx-brand-ct) .form--vacancy__fieldset .baseForm__item .inputstyle__select{font-size:16px}.form--vacancy__fieldset .baseForm__item.overlay{flex:1 1!important}.form--vacancy__fieldset .baseForm__buttons{margin-left:0}.form--vacancy__fieldset .baseForm__buttons .buttonstyle{float:left}@media (min-width:1200px){.form--vacancy__fieldset .baseForm__buttons{margin-left:20px!important}}