.form-wrapper-bewerbung{background:#99AA9B;padding:clamp(5.375rem, 0.6875rem + 12.5vw, 7.9125rem) 0}.form-wrapper-bewerbung .inside{width:80%;max-width:90em;margin-left:auto;margin-right:auto}@media (max-width:1080px){.form-wrapper-bewerbung .inside{width:85%}}@media (max-width:600px){.form-wrapper-bewerbung .inside{width:90%}}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung{max-width:48em;position:relative}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung h2{font-size:2.5rem;font-size:clamp(2.5rem, 1.7788rem + 2.8846vw, 4.375rem);line-height:1.3;font-weight:700;margin-bottom:0.5em;color:#000000;position:relative;margin-bottom:2em}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung .intro-text{color:#000000;margin-bottom:2.5em;position:relative;z-index:1}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung .decorative-img{background-image:url(../../bundles/hovbasic/icons/form-triangle-white.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:1em;left:-6em;transform:translateY(-30%);width:19em;height:19em}@media (max-width:1100px) and (min-width:819px){.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung .decorative-img{left:-4em;width:12em;height:12em}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung h2{margin-bottom:1.5em}}@media (max-width:818px){.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung .decorative-img{left:-3em;width:9em;height:9em}.form-wrapper-bewerbung .inside .form-inner-wrapper-bewerbung h2{margin-bottom:1.4em}}@media (max-width:767px){.form-wrapper-bewerbung{padding-top:8em}}.form-inner-wrapper-bewerbung .form-progress-line{display:block;position:relative;width:100%;height:0.25em;background-color:#FFFFFF;margin-bottom:3em}.form-inner-wrapper-bewerbung .form-progress-line .progress{position:absolute;left:0;top:0;height:100%;background-color:#000000;width:20%;transition:width 0.5s ease-out}.form-inner-wrapper-bewerbung .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.form-inner-wrapper-bewerbung .formbody .form-name-bewerbung{width:calc(50% - 2em)}@media (max-width:800px){.form-inner-wrapper-bewerbung .formbody .form-name-bewerbung{width:100%}}.form-inner-wrapper-bewerbung .formbody .widget{margin-bottom:3.4em}.form-inner-wrapper-bewerbung .formbody .widget p.error{margin-top:0.8em;margin-bottom:0.8em}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;flex-direction:row-reverse !important;justify-content:flex-start;column-gap:2em}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button{width:max-content;position:relative;display:inline-block;padding:0.6em 2.6em;text-decoration:none;font-size:1em;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;border:none;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button:hover{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button:hover:before{width:150%}.form-inner-wrapper-bewerbung .formbody .widget-pagebreak button:after{background:#FFFFFF}@media (max-width:820px){.form-inner-wrapper-bewerbung .formbody .widget-pagebreak{column-gap:1em}}.form-inner-wrapper-bewerbung .formbody .widget:not(.form-name-bewerbung){width:100%}.form-inner-wrapper-bewerbung .formbody .widget-radio legend{color:#000000;font-family:"Jost", Helvetica, Arial, sans-serif;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-weight:400;text-transform:uppercase;margin-bottom:0.3rem}.form-inner-wrapper-bewerbung .formbody .widget-radio .radio-description{color:#FFFFFF;margin-bottom:0.9em}.form-inner-wrapper-bewerbung .formbody .widget-radio span label{font-family:"Jost", Helvetica, Arial, sans-serif;width:max-content;position:relative;display:inline-block;font-size:1em;line-height:1.4;font-weight:400;padding:1em 1.85em;text-decoration:none;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;min-width:4.5em;text-align:center;text-transform:none !important;border:2px solid #000000;cursor:pointer;margin-right:1.5rem}.form-inner-wrapper-bewerbung .formbody .widget-radio span label:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.form-inner-wrapper-bewerbung .formbody .widget-radio span label:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}@media (min-width:900px) and (hover:hover){.form-inner-wrapper-bewerbung .formbody .widget-radio span label:hover{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-radio span label:hover::before{width:150%}}@media (max-width:821px){.form-inner-wrapper-bewerbung .formbody .widget-radio span label{padding:0.8em 1.2em}}.form-inner-wrapper-bewerbung .formbody .widget-radio span label:after{background:transparent}.form-inner-wrapper-bewerbung .formbody .widget-radio span label:hover{color:#FFFFFF !important}.form-inner-wrapper-bewerbung .formbody .widget-radio span input[type="radio"]{display:none}.form-inner-wrapper-bewerbung .formbody .widget-radio span input[type="radio"]:checked+label{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-radio span input[type="radio"]:checked+label:before{width:150%}.form-inner-wrapper-bewerbung .formbody .widget-radio .error{color:#FFFFFF}@media (max-width:821px){.form-inner-wrapper-bewerbung .formbody .widget-radio span label{padding:0.8em 0.95em;margin-right:0.2em}}@media (max-width:600px){.form-inner-wrapper-bewerbung .formbody .widget-radio .radio-options-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:0.3em}.form-inner-wrapper-bewerbung .formbody .widget-radio .radio-options-wrapper span{min-width:49%;flex-grow:1}.form-inner-wrapper-bewerbung .formbody .widget-radio .radio-options-wrapper span label{width:100%;text-align:center}}@media (max-width:389px){.form-inner-wrapper-bewerbung .formbody .widget-radio span label{padding:0.8em 0.9em;margin-right:0}}.form-inner-wrapper-bewerbung .formbody .widget-checkbox legend{color:#000000;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-family:"Jost", Helvetica, Arial, sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:0.3rem}.form-inner-wrapper-bewerbung .formbody .widget-checkbox .checkbox-description{color:#FFFFFF;margin-bottom:0.9em}.form-inner-wrapper-bewerbung .formbody .widget-checkbox .options-wrapper{display:flex;justify-content:space-between}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label{font-family:"Jost", Helvetica, Arial, sans-serif;width:max-content;position:relative;display:inline-block;font-size:1em;line-height:1.4;font-weight:400;padding:1em 1.85em;text-decoration:none;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;border:2px solid #000000;cursor:pointer;margin-right:0.2em}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}@media (min-width:900px) and (hover:hover){.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label:hover{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label:hover::before{width:150%}}@media (max-width:821px){.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label{padding:0.8em 1.2em}}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span label:after{background:transparent}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span input[type="checkbox"]{display:none}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span input[type="checkbox"]:checked+label{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-checkbox span input[type="checkbox"]:checked+label:before{width:150%}.form-inner-wrapper-bewerbung .formbody .widget-checkbox .error{color:#FFFFFF}@media (max-width:821px){.form-inner-wrapper-bewerbung .formbody .widget-checkbox .options-wrapper{flex-wrap:wrap;column-gap:0.5em}.form-inner-wrapper-bewerbung .formbody .widget-checkbox .options-wrapper span{flex-grow:1}.form-inner-wrapper-bewerbung .formbody .widget-checkbox .options-wrapper span label{width:100%;text-align:center}}.form-inner-wrapper-bewerbung .formbody .widget-text,.form-inner-wrapper-bewerbung .formbody .widget-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;position:relative}.form-inner-wrapper-bewerbung .formbody .widget-text label,.form-inner-wrapper-bewerbung .formbody .widget-select label{color:#000000;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-weight:400;text-transform:uppercase;margin-bottom:0}.form-inner-wrapper-bewerbung .formbody .widget-text input,.form-inner-wrapper-bewerbung .formbody .widget-text textarea,.form-inner-wrapper-bewerbung .formbody .widget-text select,.form-inner-wrapper-bewerbung .formbody .widget-select input,.form-inner-wrapper-bewerbung .formbody .widget-select textarea,.form-inner-wrapper-bewerbung .formbody .widget-select select{font-family:"Jost", Helvetica, Arial, sans-serif;width:100%;background:transparent;color:#000000;border:none;min-height:2.4em;border-bottom:2px solid #000000;border-radius:0;font-size:1em;line-height:1.4;font-weight:400}.form-inner-wrapper-bewerbung .formbody .widget-text input::placeholder,.form-inner-wrapper-bewerbung .formbody .widget-text textarea::placeholder,.form-inner-wrapper-bewerbung .formbody .widget-text select::placeholder,.form-inner-wrapper-bewerbung .formbody .widget-select input::placeholder,.form-inner-wrapper-bewerbung .formbody .widget-select textarea::placeholder,.form-inner-wrapper-bewerbung .formbody .widget-select select::placeholder{color:#000000;position:absolute;top:50%}.form-inner-wrapper-bewerbung .formbody .widget-text input:focus,.form-inner-wrapper-bewerbung .formbody .widget-text textarea:focus,.form-inner-wrapper-bewerbung .formbody .widget-text select:focus,.form-inner-wrapper-bewerbung .formbody .widget-select input:focus,.form-inner-wrapper-bewerbung .formbody .widget-select textarea:focus,.form-inner-wrapper-bewerbung .formbody .widget-select select:focus{outline:none}.form-inner-wrapper-bewerbung .formbody .widget-text textarea,.form-inner-wrapper-bewerbung .formbody .widget-select textarea{min-height:7em;resize:none}.form-inner-wrapper-bewerbung .formbody .widget-text select,.form-inner-wrapper-bewerbung .formbody .widget-select select{cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-text p.error,.form-inner-wrapper-bewerbung .formbody .widget-select p.error{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-text-explanation p,.form-inner-wrapper-bewerbung .formbody .widget-text-explanation a,.form-inner-wrapper-bewerbung .formbody .widget-select-explanation p,.form-inner-wrapper-bewerbung .formbody .widget-select-explanation a{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-text-captcha,.form-inner-wrapper-bewerbung .formbody .widget-select-captcha{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-text-captcha input,.form-inner-wrapper-bewerbung .formbody .widget-select-captcha input{color:#000000;width:3em;text-align:center;border-bottom:none}.form-inner-wrapper-bewerbung .formbody .widget-range{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:1000px !important}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]{-webkit-appearance:none;width:100%;margin-left:-3px;width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;position:relative;height:3px}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-webkit-slider-runnable-track{background:#FFFFFF;height:3px}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-moz-range-thumb{background:#FFFFFF;z-index:2;margin-top:-4px}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-ms-track{background:#FFFFFF;height:3px}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-moz-range-track{background:#FFFFFF;height:3px}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-ms-fill-lower{background:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-ms-fill-upper{background:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-range .range-list{display:flex;justify-content:space-between;height:auto;overflow:hidden;margin-bottom:1em}.form-inner-wrapper-bewerbung .formbody .widget-range .range-list .range-opt{font-size:1em;line-height:1.4;font-weight:400;color:#000000}.form-inner-wrapper-bewerbung .formbody .widget-range .range-list .range-opt:before{content:"";display:block;width:0;height:auto;padding-left:4px;text-indent:0}.form-inner-wrapper-bewerbung .formbody .widget-range label{color:#000000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-weight:400;text-transform:uppercase;margin-bottom:0.3rem}.form-inner-wrapper-bewerbung .formbody .widget-range .range-description{font-size:1em;line-height:1.4;font-weight:400;color:#FFFFFF;margin-bottom:1.7em}@media (max-width:692px){.form-inner-wrapper-bewerbung .formbody .widget-range .range-description span{display:block}}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-webkit-slider-thumb{margin-top:-8px;-webkit-appearance:none;border:1px solid #000000;height:18px;width:18px;border-radius:50%;background:#000000;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;border:1px solid #000000;height:18px;width:18px;border-radius:50%;background:#000000;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-range input[type=range]::-ms-thumb{-webkit-appearance:none;border:1px solid #000000;height:18px;width:18px;border-radius:50%;background:#000000;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-range .range-value{display:none}.form-inner-wrapper-bewerbung .formbody .widget-range .range-value--ios{display:block;position:absolute;bottom:45px}.form-inner-wrapper-bewerbung .formbody .widget-range .range-value--ios span{width:30px;height:24px;line-height:24px;text-align:center;background:#000000;color:#FFFFFF;font-size:12px;display:block;position:absolute;left:50%;transform:translate(-50%, 0);border-radius:6px}.form-inner-wrapper-bewerbung .formbody .widget-range .range-value--ios span:before{content:"";position:absolute;width:0;height:0;border-top:7px solid #000000;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:47%;margin-left:-5px;margin-top:-1px}.form-inner-wrapper-bewerbung .formbody .widget-textarea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-inner-wrapper-bewerbung .formbody .widget-textarea label{color:#000000;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-weight:400;text-transform:uppercase;margin-bottom:10px}.form-inner-wrapper-bewerbung .formbody .widget-textarea textarea{background-color:transparent;border:2px solid #000000;font-family:"Jost", Helvetica, Arial, sans-serif;font-size:1em;line-height:1.4;font-weight:400}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select--active{z-index:2}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select--active .select__toggle::after{rotate:180deg}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art--active{z-index:2}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art--active .select-art__toggle::after{rotate:180deg}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__toggle,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__toggle{background-color:transparent;padding-left:0;position:relative;border:none;border-bottom:2px solid #000000;width:100%;text-align:left;z-index:1;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__toggle:after,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__toggle:after{content:url(../../bundles/hovbasic/icons/down-arrowhead-white.svg);pointer-events:none;position:absolute;right:0.5em;bottom:0.2em;transition:rotate 0.4s ease}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) select{display:none}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select select{display:none}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art select{display:none}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art{position:relative;margin-bottom:0.3em !important}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select--active~.select{z-index:0}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art--active~.select{z-index:0}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__options,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__options{position:absolute;z-index:-1;pointer-events:none;top:70%;display:flex;flex-direction:column;background:#99AA9B;width:100%;opacity:0;transition:0.2s ease-out;transition-property:opacity top;border-bottom:2px solid #000000}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select--active .select__options{opacity:1;top:100%;pointer-events:all}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art--active .select-art__options{opacity:1;top:100%;pointer-events:all}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__option,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__option{background-color:#99AA9B;border:none;cursor:pointer;text-align:left;transition:background-color 0.4s ease;padding-top:0.8em;padding-bottom:0.8em;background-color:#99AA9B}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__option:hover,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__option:hover{background-color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select__option--active,.form-inner-wrapper-bewerbung .formbody .widget-select:not(.widget-select--mobile) .select-art__option--active{font-weight:bold}.form-inner-wrapper-bewerbung .formbody .widget-select--mobile select{width:100%}.form-inner-wrapper-bewerbung .formbody .upload{width:100%;margin-bottom:3.4em}.form-inner-wrapper-bewerbung .formbody .upload label{display:block;color:#000000;font-size:1.375rem;font-size:clamp(1.375rem, 1.3029rem + 0.2885vw, 1.5625rem);line-height:1.2;font-weight:700;margin-bottom:1em;font-family:"Jost", Helvetica, Arial, sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:1em}.form-inner-wrapper-bewerbung .formbody .upload .upload-description{font-size:1em;line-height:1.4;font-weight:400;color:#FFFFFF !important;margin-bottom:1em !important}.form-inner-wrapper-bewerbung .formbody .upload .dz-size span{display:flex}.form-inner-wrapper-bewerbung .formbody .upload .dropzone{border:none !important;background-color:#99AA9B;padding:0}.form-inner-wrapper-bewerbung .formbody .upload .dropzone .dz-container{background-color:#99AA9B;border:2px solid #000000;position:relative}.form-inner-wrapper-bewerbung .formbody .upload .dropzone .dz-container .dz-message{border:none}.form-inner-wrapper-bewerbung .formbody .upload .dropzone-previews:not(.empty){background-color:#99AA9B}.form-inner-wrapper-bewerbung .formbody .upload .dz-container .dz-message-head{position:relative;display:inline-block;font-size:1em;line-height:1.4;font-weight:400;padding:1em 1.85em;background-color:#000000;color:#FFFFFF;margin-bottom:1em}.form-inner-wrapper-bewerbung .formbody .upload .dz-container .dz-message-body{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-explanation p{color:#000000}.form-inner-wrapper-bewerbung .formbody .widget-submit{display:flex;justify-content:flex-end}.form-inner-wrapper-bewerbung .formbody .widget-submit button{font-family:"Jost", Helvetica, Arial, sans-serif;border:none !important;width:max-content;position:relative;display:inline-block;font-size:1em;line-height:1.4;font-weight:400;padding:1em 1.85em;text-decoration:none;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;text-transform:none !important;border:2px solid #000000;cursor:pointer}.form-inner-wrapper-bewerbung .formbody .widget-submit button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.form-inner-wrapper-bewerbung .formbody .widget-submit button:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}@media (min-width:900px) and (hover:hover){.form-inner-wrapper-bewerbung .formbody .widget-submit button:hover{color:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-submit button:hover::before{width:150%}}@media (max-width:821px){.form-inner-wrapper-bewerbung .formbody .widget-submit button{padding:0.8em 1.2em}}.form-inner-wrapper-bewerbung .formbody .widget-submit button:after{background:#FFFFFF}.form-inner-wrapper-bewerbung .formbody .widget-submit button:hover{color:#FFFFFF !important}