.btn{position:relative;display:inline-block;min-width:210px;padding:13px 40px 13px 24px;border:2px solid #000000 !important;color:#ffffff;font-size:14px;line-height:14px;text-align:left;text-decoration:none;cursor:pointer;transition:all 150ms ease-in;-webkit-appearance:none;-moz-appearance:none;margin:0 !important}.btn--active,.btn:hover{background-color:#e52327 !important;color:#ffffff !important;border:2px solid #e52327 !important;box-shadow:0 0 4px 1px rgba(229, 35, 39, 0.33);text-decoration:none}.btn--active.btn--primary::after,.btn--active.btn--arrow-right::after,.btn:hover.btn--primary::after,.btn:hover.btn--arrow-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23000000'/%3E%3C/svg%3E")}.btn--active.btn--arrow-up::after,.btn:hover.btn--arrow-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 21.8'%3E%3Cpath d='M5 8.6c-.4.4-1.1.4-1.6 0C3 8.1 3 7.4 3.4 7L10 .3l.9-.3c.3 0 .6.1.8.3L18.4 7c.4.4.4 1.1 0 1.6s-1.1.4-1.6 0L12 3.8v16.9c0 .6-.5 1.1-1.1 1.1s-1.1-.5-1.1-1.1V3.8L5 8.6z' fill='%23000000'/%3E%3C/svg%3E%0A")}.btn::after{content:" ";position:absolute;top:0;right:0;display:block;width:40px;height:100%;background-position:center;background-size:20px;background-repeat:no-repeat;transition:all 150ms ease-in}.btn--splitted{padding:12px 100px 12px 20px;border-width:4px;font-weight:bold;font-size:18px;line-height:1}.btn--splitted span,.btn--splitted i,.btn--splitted em{display:block;margin-bottom:4px;font-weight:bold;font-size:14px;line-height:14px}.btn--splitted::after{width:100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E");background-position:60% 95%;background-size:43px}.btn--arrow-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn--arrow-down::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.825 21.825'%3E%3Cpath d='M16.791 13.254c.444-.444 1.143-.444 1.587 0 .429.444.429 1.143 0 1.587l-6.65 6.651c-.206.206-.492.333-.809.333-.317 0-.603-.127-.81-.333l-6.65-6.651c-.444-.444-.444-1.143 0-1.587s1.143-.444 1.587 0l4.746 4.762V1.111C9.791.492 10.299 0 10.918 0c.619 0 1.111.492 1.111 1.111v16.904l4.762-4.761z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn--arrow-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 21.8'%3E%3Cpath d='M5 8.6c-.4.4-1.1.4-1.6 0C3 8.1 3 7.4 3.4 7L10 .3l.9-.3c.3 0 .6.1.8.3L18.4 7c.4.4.4 1.1 0 1.6s-1.1.4-1.6 0L12 3.8v16.9c0 .6-.5 1.1-1.1 1.1s-1.1-.5-1.1-1.1V3.8L5 8.6z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.btn--download::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 32'%3E%3Cpath d='M34 15.6c-.6 0-1 .4-1 1v9c0 2.5-2 4.4-4.5 4.4h-22C4 30 2 28 2 25.6v-9.1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v9.1C0 29.1 2.9 32 6.5 32h22c3.6 0 6.5-2.9 6.5-6.4v-9c0-.5-.5-1-1-1z'/%3E%3Cpath d='M16.8 24.1c.2.2.4.3.7.3.3 0 .5-.1.7-.3l6.4-6.3c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L18.5 21V1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v20.1l-4.6-4.6c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l6.3 6.2z'/%3E%3C/svg%3E")}.btn--white{border-color:#ffffff}.btn--white--active,.btn--white:hover{background-color:#ffffff;color:#000000;box-shadow:0 0 4px 1px rgba(255, 255, 255, 0.33)}.btn--white--active.btn--arrow-right::after,.btn--white:hover.btn--arrow-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23000000'/%3E%3C/svg%3E")}.btn--white--active.btn--arrow-up::after,.btn--white:hover.btn--arrow-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 21.8'%3E%3Cpath d='M5 8.6c-.4.4-1.1.4-1.6 0C3 8.1 3 7.4 3.4 7L10 .3l.9-.3c.3 0 .6.1.8.3L18.4 7c.4.4.4 1.1 0 1.6s-1.1.4-1.6 0L12 3.8v16.9c0 .6-.5 1.1-1.1 1.1s-1.1-.5-1.1-1.1V3.8L5 8.6z' fill='%23000000'/%3E%3C/svg%3E%0A")}.btn--secondary,.btn--black{border-color:#000000;color:#000000}.btn--secondary.btn--arrow-right::after,.btn--black.btn--arrow-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn--secondary.btn--arrow-up::after,.btn--black.btn--arrow-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 21.8'%3E%3Cpath d='M5 8.6c-.4.4-1.1.4-1.6 0C3 8.1 3 7.4 3.4 7L10 .3l.9-.3c.3 0 .6.1.8.3L18.4 7c.4.4.4 1.1 0 1.6s-1.1.4-1.6 0L12 3.8v16.9c0 .6-.5 1.1-1.1 1.1s-1.1-.5-1.1-1.1V3.8L5 8.6z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.btn--secondary--active,.btn--secondary:hover,.btn--black--active,.btn--black:hover{background-color:#000000;color:#ffffff;box-shadow:0 0 4px 1px rgba(0, 0, 0, 0.33)}.btn--secondary--active.btn--arrow-right::after,.btn--secondary:hover.btn--arrow-right::after,.btn--black--active.btn--arrow-right::after,.btn--black:hover.btn--arrow-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn--secondary--active.btn--arrow-up::after,.btn--secondary:hover.btn--arrow-up::after,.btn--black--active.btn--arrow-up::after,.btn--black:hover.btn--arrow-up::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 21.8'%3E%3Cpath d='M5 8.6c-.4.4-1.1.4-1.6 0C3 8.1 3 7.4 3.4 7L10 .3l.9-.3c.3 0 .6.1.8.3L18.4 7c.4.4.4 1.1 0 1.6s-1.1.4-1.6 0L12 3.8v16.9c0 .6-.5 1.1-1.1 1.1s-1.1-.5-1.1-1.1V3.8L5 8.6z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.btn--red{background-color:#e52327 !important;color:#ffffff !important;border:2px solid #e52327 !important;box-shadow:0 0 4px 1px rgba(229, 35, 39, 0.33);text-decoration:none}.btn--red--active::after,.btn--red:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn--submit,.jobportal-form button[type="submit"]{border-color:#6c757d}.btn--submit--active,.btn--submit:hover,.jobportal-form button[type="submit"]:hover{color:#ffffff;background-color:#e52327;border-color:#e52327;border-bottom:2px #e52327 solid}.btn--submit--active::after,.btn--submit:hover::after,.jobportal-form button[type="submit"]:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.49 31.49'%3E%3Cpath d='M21.205 5.007c-.429-.444-1.143-.444-1.587 0-.429.429-.429 1.143 0 1.571l8.047 8.047H1.111C.492 14.626 0 15.118 0 15.737c0 .619.492 1.127 1.111 1.127h26.554l-8.047 8.032c-.429.444-.429 1.159 0 1.587.444.444 1.159.444 1.587 0l9.952-9.952c.444-.429.444-1.143 0-1.571l-9.952-9.953z' fill='%23ffffff'/%3E%3C/svg%3E")}.btn[type="reset"]{margin-left:20px !important}.btn[disabled]{min-width:0;padding:13px 24px !important;border-color:#f3f4f6;background-color:transparent;color:#6c757d;text-align:center;opacity:0.5;cursor:not-allowed;pointer-events:none}@media (max-width:618px){.btn[disabled]{text-align:left}}.btn[disabled]:hover{box-shadow:none}.btn[disabled]::after{display:none}.btn[disabled].btn--arrow-left::after,.btn[disabled].btn--arrow-right::after{display:none !important}.btn-secondary:hover{border-bottom:1px solid #373A42 !important}.jobportal-form input[type="text"],.jobportal-form input[type="email"],.jobportal-form input[type="date"],.jobportal-form input[type="number"],.jobportal-form input[type="tel"],.jobportal-form input[type="file"],.jobportal-form input[type="radio"],.jobportal-form input[type="checkbox"],.jobportal-form input[type="search"],.jobportal-form input[type="password"],.jobportal-form input[type="url"],.jobportal-form input[type="range"],.jobportal-form textarea,.jobportal-form select{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#ffffff;display:block;width:100%;font-size:19px;color:#000000;padding:12px 20px;border-width:1px;border-color:#373A42;line-height:1.2;border-radius:3px}.jobportal-form input[type="text"]::placeholder,.jobportal-form input[type="email"]::placeholder,.jobportal-form input[type="date"]::placeholder,.jobportal-form input[type="number"]::placeholder,.jobportal-form input[type="tel"]::placeholder,.jobportal-form input[type="file"]::placeholder,.jobportal-form input[type="radio"]::placeholder,.jobportal-form input[type="checkbox"]::placeholder,.jobportal-form input[type="search"]::placeholder,.jobportal-form input[type="password"]::placeholder,.jobportal-form input[type="url"]::placeholder,.jobportal-form input[type="range"]::placeholder,.jobportal-form textarea::placeholder,.jobportal-form select::placeholder{color:#6c757d;font-size:20px}.jobportal-form input[type="text"]:focus,.jobportal-form input[type="email"]:focus,.jobportal-form input[type="date"]:focus,.jobportal-form input[type="number"]:focus,.jobportal-form input[type="tel"]:focus,.jobportal-form input[type="file"]:focus,.jobportal-form input[type="radio"]:focus,.jobportal-form input[type="checkbox"]:focus,.jobportal-form input[type="search"]:focus,.jobportal-form input[type="password"]:focus,.jobportal-form input[type="url"]:focus,.jobportal-form input[type="range"]:focus,.jobportal-form textarea:focus,.jobportal-form select:focus{border-color:#e52327;box-shadow:0 6px 3px -3px rgba(229, 35, 39, 0.5)}.jobportal-form input[type="text"][disabled],.jobportal-form input[type="email"][disabled],.jobportal-form input[type="date"][disabled],.jobportal-form input[type="number"][disabled],.jobportal-form input[type="tel"][disabled],.jobportal-form input[type="file"][disabled],.jobportal-form input[type="radio"][disabled],.jobportal-form input[type="checkbox"][disabled],.jobportal-form input[type="search"][disabled],.jobportal-form input[type="password"][disabled],.jobportal-form input[type="url"][disabled],.jobportal-form input[type="range"][disabled],.jobportal-form textarea[disabled],.jobportal-form select[disabled]{cursor:not-allowed;opacity:0.5}.jobportal-form input.f3-form-error[type="text"],.jobportal-form input.f3-form-error[type="email"],.jobportal-form input.f3-form-error[type="date"],.jobportal-form input.f3-form-error[type="number"],.jobportal-form input.f3-form-error[type="tel"],.jobportal-form input.f3-form-error[type="file"],.jobportal-form input.f3-form-error[type="radio"],.jobportal-form input.f3-form-error[type="checkbox"],.jobportal-form input.f3-form-error[type="search"],.jobportal-form input.f3-form-error[type="password"],.jobportal-form input.f3-form-error[type="url"],.jobportal-form input.f3-form-error[type="range"],.jobportal-form textarea.f3-form-error,.jobportal-form select.f3-form-error{border-color:#FF0000;border-width:2px}.jobportal-form input[type="text"],.jobportal-form input[type="email"],.jobportal-form input[type="date"],.jobportal-form input[type="number"],.jobportal-form input[type="tel"],.jobportal-form input[type="file"],.jobportal-form input[type="radio"],.jobportal-form input[type="checkbox"],.jobportal-form input[type="search"],.jobportal-form input[type="password"],.jobportal-form input[type="url"],.jobportal-form input[type="range"],.jobportal-form textarea,.jobportal-form select{-webkit-appearance:none;-moz-appearance:none;min-height:44px}.jobportal-form input[type="date"],.jobportal-form input[type="file"],.jobportal-form input[type="radio"],.jobportal-form input[type="checkbox"],.jobportal-form input[type="submit"],.jobportal-form select{cursor:pointer}.jobportal-form .fieldwrap{margin-bottom:20px}.jobportal-form label,.jobportal-form .label{color:#000000;font-size:15px;line-height:15px;margin-bottom:10px}.jobportal-form select{background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 12px) 55%;background-size:28px;padding:8px 35px 8px 24px;border-width:1px;border-radius:3px;line-height:1.3}.jobportal-form select.f3-form-error{border-color:#FF0000}.jobportal-form select.is-invalid{background-image:url('data:image/svg+xml;utf8,<svg fill="red" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>')}.jobportal-form select::-ms-expand{display:none}.jobportal-form input[type="checkbox"],.jobportal-form input[type="radio"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;border-radius:0;position:absolute;opacity:0;width:auto}.jobportal-form input[type="checkbox"]+label,.jobportal-form input[type="radio"]+label{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;cursor:pointer;font-size:1rem;line-height:20px;padding-left:30px;margin-bottom:16px}.jobportal-form input[type="checkbox"]+label::before,.jobportal-form input[type="radio"]+label::before{background:#ffffff;border:1px solid #000000;display:block;position:absolute;content:" ";margin-right:calc(30px - 20px);width:20px;height:20px;left:0;margin-top:calc(2px * 1)}.jobportal-form input[type="checkbox"]+label.f3-form-error,.jobportal-form input[type="radio"]+label.f3-form-error{color:#FF0000}.jobportal-form input[type="checkbox"]+label.f3-form-error:before,.jobportal-form input[type="radio"]+label.f3-form-error:before{border-color:#FF0000}.jobportal-form input[type="checkbox"]:hover+label::before,.jobportal-form input[type="radio"]:hover+label::before{background-color:rgba(0, 0, 0, 0.05)}.jobportal-form input[type="checkbox"]:focus+label::before,.jobportal-form input[type="radio"]:focus+label::before{box-shadow:0 0 0 2px rgba(0, 0, 0, 0.2)}.jobportal-form input[type="checkbox"][disabled]:hover+label::before,.jobportal-form input[type="radio"][disabled]:hover+label::before{background:#e52327}.jobportal-form input[type="checkbox"][disabled]+label,.jobportal-form input[type="radio"][disabled]+label{opacity:0.5;cursor:not-allowed}.jobportal-form input[type="checkbox"][disabled]+label::before,.jobportal-form input[type="radio"][disabled]+label::before{box-shadow:none;cursor:not-allowed;opacity:0.5}.jobportal-form input[type="checkbox"]:checked+label::after,.jobportal-form input[type="radio"]:checked+label::after{content:" ";position:absolute;left:calc(20px / 2);top:calc((20px / 2) + 2px);width:12px;height:12px;background-color:#000000;transform:translate(-50%, -50%)}.jobportal-form input[type="checkbox"]:checked:hover+label::before,.jobportal-form input[type="radio"]:checked:hover+label::before{box-shadow:0 0 0 2px rgba(0, 0, 0, 0.5)}.jobportal-form input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio}.jobportal-form input[type="radio"]+label::before{border-radius:50%}.jobportal-form input[type="radio"]:checked+label::after{background-image:none;background-color:#e52327;border-radius:50%;width:12px;height:12px;left:calc(20px / 2);top:calc((20px / 2) - 2px);transform:translate(-50%, -50%)}.jobportal-form{width:100%;background-color:inherit;padding-bottom:80px}.jobportal-form fieldset{margin-bottom:20px}.jobportal-form .form-field{margin-bottom:20px;padding-right:10px;padding-left:10px}.jobportal-form .form-field--only-text{margin-bottom:6px;padding:0}.jobportal-form .fieldwrap{margin-bottom:20px}.jobportal-form .fieldwrap_type_text{margin-bottom:30px}.jobportal-form .fieldwrap_type_check,.jobportal-form .fieldwrap_type_radio{margin-bottom:20px}@media (max-width:618px){.jobportal-form .fieldwrap{margin-bottom:20px}.jobportal-form .fieldwrap_type_text{margin-bottom:15px}.jobportal-form .fieldwrap_type_check,.jobportal-form .fieldwrap_type_radio{margin-bottom:4px}}.jobportal-form legend,.jobportal-form .legend{font-style:italic;font-size:23px;font-weight:600;margin-bottom:15px}.jobportal-form .fieldwrap_type_check label{margin-bottom:20px}.jobportal-form .fieldwrap_type_radio label{margin-bottom:20px}.jobportal-form .mcaptcha__container{margin-bottom:25px}.jobportal-form .mcaptcha__container #mcaptcha-widget__iframe{border:0}.jobportal-form .captcha{padding:0 5px !important}.jobportal-form .typo3-messages{list-style:none;margin:0 0 20px 0;padding:0}.jobportal-form .parsley-error,.jobportal-form .field_error{border-color:#FF0000 !important;border-width:2px}.jobportal-form .invalid-feedback{color:#FF0000;font-size:85%}.jobportal-form .fieldwrap_type_radio .parsley-error{box-shadow:none !important}.jobportal-form .fieldwrap_type_radio .parsley-error input[type="radio"]+label::before{box-shadow:0 0 0 2px red !important}.jobportal-form .fieldwrap_type_check.f3-form-error input[type="checkbox"]+label::before{border-color:#FF0000}.jobportal-form .fieldwrap_type_check.f3-form-error a{color:#000000}.jobportal-form .fieldwrap_type_radio legend,.jobportal-form .fieldwrap_type_check legend{opacity:0;height:0;width:0;margin:0}.jobportal-form .parsley-errors-list,.jobportal-form .message_error{list-style-type:none;padding:8px 4px;font-size:15px;color:#FF0000;margin-bottom:0}.jobportal-form .parsley-errors-list li,.jobportal-form .message_error li{margin-bottom:0}.jobportal-form .parsley-errors-list li::before,.jobportal-form .message_error li::before{content:none}.jobportal-form--hide-labels{padding:0}.jobportal-form--hide-labels label{display:none}.jobportal-form--no-padding-bottom{padding-bottom:0}@media (max-width:490px){.jobportal-form .justify-content-between{flex-wrap:wrap;width:100%}}@media (max-width:490px){.jobportal-form .justify-content-between .btn{width:100%;margin-bottom:20px !important}}.form-steps{position:relative;width:100%;margin:20px 0 50px 0;max-width:1000px}.form-steps__nav{display:flex;position:relative;justify-content:space-between;align-items:flex-start;list-style:none;padding:0;margin:0}.form-steps__nav::before{position:absolute;content:"";height:1px;max-width:calc(100% - 120px);top:30px;left:60px;right:0;background-color:#ced4da;z-index:0}.form-steps__icon{display:block;width:60px;height:auto;margin:0 auto}.form-steps__number{font-size:32px;font-weight:normal;dominant-baseline:central;fill:#ced4da}.form-steps__label{display:block;margin-top:6px;font-size:14px;color:#ced4da}.form-steps__item{position:relative;text-align:center;flex:1;z-index:1}.form-steps__item--active .form-steps__number{fill:#000000}.form-steps__item--active .form-steps__label{color:#000000}.form-steps__item:last-of-type,.form-steps__item:first-of-type{max-width:135px}.drop-zone{position:relative;width:100%;min-height:220px;max-width:1000px;border:none;border-radius:8px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color 0.3s ease, border-color 0.3s ease;padding:40px;background-image:repeating-linear-gradient(to right, #666 0 10px, transparent 10px 18px), repeating-linear-gradient(to right, #666 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #666 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #666 0 10px, transparent 10px 18px);background-size:100% 2px, 100% 2px, 2px 100%, 2px 100%;background-position:top left, bottom left, top left, top right;background-repeat:no-repeat}.drop-zone.dragover{background-color:#e6f2ff;background-image:repeating-linear-gradient(to right, #0056b3 0 10px, transparent 10px 18px), repeating-linear-gradient(to right, #0056b3 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #0056b3 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #0056b3 0 10px, transparent 10px 18px)}.drop-zone.f3-form-error{background-color:rgba(255, 0, 0, 0.05);background-image:repeating-linear-gradient(to right, #FF0000 0 10px, transparent 10px 18px), repeating-linear-gradient(to right, #FF0000 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #FF0000 0 10px, transparent 10px 18px), repeating-linear-gradient(to bottom, #FF0000 0 10px, transparent 10px 18px)}.drop-zone p{font-size:1rem;margin:0;color:#333}#fileInput{display:none}.file-preview{display:flex;flex-direction:column;width:100%;max-width:600px}.file-preview__file{display:flex;width:100%;min-width:100%;flex-direction:row;margin:0}.file-preview__file-box{display:flex;flex-direction:row;flex-wrap:nowrap;min-width:100%;align-items:center;gap:10px;overflow:hidden;border:1px solid #dee2e6;padding:8px;border-radius:0;background-color:#ffffff;position:relative;margin-bottom:1rem}.file-preview__file-name{min-width:200px}.file-preview__file-size{text-align:right;min-width:60px}.file-preview__remove-btn{font-size:22px;cursor:pointer;padding:0 15px;line-height:40px}.file-preview__remove-btn:hover{border-bottom:none !important;font-weight:bold}.file-preview .remove-btn{position:absolute;top:5px;right:5px;z-index:2}.file-preview__progress{width:100%;height:1.25rem}.file-preview__progress-bar{width:100%;font-size:0.85rem;line-height:1.25rem}.tx-willich-jobportal__detail{margin-bottom:50px}.jobdetail{margin-bottom:50px}.jobdetail h1{margin-bottom:25px}.jobdetail h2{font-size:0.95rem;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:none;font-weight:800}.jobdetail img{width:100%;height:auto}.jobdetail ul{padding-left:18px}.jobdetail__subtitle{display:inline-block;font-size:23px;text-transform:initial;font-style:italic;font-weight:600;margin-bottom:10px}.jobdetail__information,.jobdetail__weOffer,.jobdetail__weExpect,.jobdetail__yourSkills{margin-bottom:30px}.jobdetail__information p,.jobdetail__weOffer p,.jobdetail__weExpect p,.jobdetail__yourSkills p{font-size:1rem}.jobdetail .btn-outline-red{border-color:#e52327;color:#e52327}.jobdetail .btn-outline-red:hover{color:#ffffff;background-color:#e52327;border-color:#e52327;border-bottom:2px #e52327 solid}.jobdetail .splide{margin-bottom:30px}.jobdetail .splide-count-0{margin:0;height:0}.jobdetail__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:600px;margin-bottom:30px}.jobdetail__info-item{display:flex;align-items:center;gap:5px;font-size:1rem}.jobdetail__info-item img{width:24px;height:24px;padding-right:3px}.jobdetail__detail-footer .btn{width:100%;margin-bottom:20px !important}.jobdetail__image{aspect-ratio:1.7777777778;width:100%;overflow:hidden}.jobdetail__image picture,.jobdetail__image img{width:100%;height:100%;object-fit:cover}.joblist{display:flex;flex-direction:column}.joblist a:hover{border-bottom:none !important}.joblist__title{font-size:23px;font-weight:600;font-style:italic}.joblist__title p{color:#000000;margin:0}.joblist__subtitle{font-size:0.9rem}.joblist__subtitle span{display:inline-block;color:#000000;font-size:15.2px}.joblist__item{display:flex;justify-content:space-between;align-items:stretch;text-decoration:none;padding:25px 1.5rem;border-bottom:1px solid #dee2e6;border-radius:5px;transition:background-color 0.2s ease, box-shadow 0.2s ease;background-color:#ffffff}.joblist__item:hover{background-color:#e52327;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);border:1px solid inherit;color:#ffffff}.joblist__item:hover p,.joblist__item:hover span{color:#ffffff}.joblist__item:hover .joblist__type-of-work:before{filter:invert(1) brightness(2)}.joblist__item:hover .joblist__property{background-color:#ffffff}.joblist__item:hover .joblist__property span{color:#e52327}.joblist__left{display:flex;flex-direction:column;gap:0.4rem;padding-right:20px}.joblist__right{display:flex;flex-direction:column;justify-content:flex-end;align-items:end}.joblist__right p{color:#000000;margin:0}.joblist__type-of-work{position:relative;padding-left:18px}.joblist__type-of-work:before{display:block;position:absolute;content:" ";width:20px;height:20px;top:50%;left:0;transform:translate(-50%, -50%);background-image:url("../../../../_assets/fb438f45f6811ec9b37d913ada83e992/Icons/clock.svg");background-size:cover;background-position:center center;background-repeat:no-repeat}.joblist__properties{display:flex;flex-direction:row}.joblist__property{font-size:1rem;margin:0.125rem;padding:0.4rem 0.75rem;border-radius:3px;background-color:#e6f2ff;color:#007bff;font-weight:500;text-align:right;width:max-content}.joblist__property span{display:inline-block}.joblist__filter{background-color:#f3f4f6;padding:20px;margin-bottom:10px}.joblist__filter .row{background-color:#f3f4f6}.joblist__filter .form-field__submit{display:flex !important;align-items:flex-end;flex-direction:row}.joblist__filter .form-field__submit .btn{line-height:1.2}.joblist__filter-text{font-size:1.5rem;font-style:normal;font-weight:600;line-height:36px;color:#e52327}.splide{position:relative}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide .is-initialized:not(.is-active) .splide__list{display:block}.splide__slide{box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}.splide__slide img{vertical-align:bottom}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__toggle{cursor:pointer}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__arrow{position:absolute;top:50%;margin-top:-40px;border:none;z-index:1000;display:inline-block;height:2.5rem;width:2.5rem;line-height:0;font-size:0;cursor:pointer;background:#000000 !important;border-radius:50%;color:transparent;padding:0;outline:none}.splide__arrow[disabled]{opacity:0.6}.splide__arrow svg{width:22px;height:22px;fill:white;stroke:white}.splide__arrow:focus,.splide__arrow:hover{outline:none;background:#e52327 !important;filter:inherit !important}@media (max-width:576px){.splide__arrow{scale:0.8;margin-top:-20px}}.splide__arrow--prev{transform:rotate(180deg);left:10px;z-index:1}@media (max-width:576px){.splide__arrow--prev{left:5px}}.splide__arrow--next{right:10px;z-index:1}@media (max-width:576px){.splide__arrow--next{right:5px}}.pagination,.f3-widget-paginator{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:30px 0 0 0;margin-left:20px}@media (max-width:400px){.pagination,.f3-widget-paginator{justify-content:center}}.pagination>li,.f3-widget-paginator>li{margin-right:10px;margin-bottom:10px;text-align:center;font-size:17px}.pagination>li a:hover,.pagination>li.active a,.pagination>li.active span,.pagination>li.current,.f3-widget-paginator>li a:hover,.f3-widget-paginator>li.active a,.f3-widget-paginator>li.active span,.f3-widget-paginator>li.current{background-color:#e52327;color:#ffffff}.pagination>li a,.pagination>li span,.f3-widget-paginator>li a,.f3-widget-paginator>li span{display:inline-block;width:44px;height:44px;line-height:44px;background-color:#dee2e6;color:#000000;text-decoration:none}.pagination>li.current,.pagination>li.current a,.f3-widget-paginator>li.current,.f3-widget-paginator>li.current a{display:inline-block;width:44px;height:44px;line-height:44px;background-color:#e52327;border:none;color:#ffffff;text-decoration:none}.pagination>li.page--previous a,.pagination>li.page--next a,.f3-widget-paginator>li.page--previous a,.f3-widget-paginator>li.page--next a{background:none;border:inherit}.pagination>li .page svg .icon-path,.f3-widget-paginator>li .page svg .icon-path{margin-bottom:2px;fill:#666666;transition:fill 0.3s}.pagination>li .pagination-link:hover .icon-path,.f3-widget-paginator>li .pagination-link:hover .icon-path{fill:#e52327}