@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ds form .form-group label.control-label{position:inherit;padding-top:1rem}.ds form .form-group input[type=email],.ds form .form-group input[type=text]{border-radius:.4rem;padding:1rem;background-color:hsla(0,0%,100%,.05)}.ds form .form-group select.form-control,.ds form .form-group select.form-select{background-color:#fff;height:4rem;opacity:.05}.ds form .form-group .select-placeholder{padding:0 0 0 1rem;line-height:4rem;border-radius:.4rem}.ds form .form-group .select-placeholder:after{background:url(../../../Icons/chevron-white.svg) 50% no-repeat;border:none}.ds form .form-group .select-placeholder.focus:after{background-image:url(../../../Icons/chevron-white.svg)}form .form-group{position:relative;margin-bottom:1.5rem}form div:nth-of-type(2) p,form div:nth-of-type(2) p:last-child{margin:.5rem 0 1.6rem}form .form-group div.input,form .form-group div.input:focus,form .form-group div.input:hover{outline:none}form .form-group input[type=file]{width:auto;background-color:transparent;margin:1.5rem 0}form .form-group input[type=email],form .form-group input[type=text]{width:100%;padding:1rem 1rem 1rem 13rem;color:#fff;background:transparent;border:.1rem solid #fff;border-radius:0;box-shadow:none;height:4rem;outline:none;transition:none;font-size:1.6rem;font-family:DINWeb,Helvetica,Arial,sans-serif;float:none}form .form-group input[type=email]:focus,form .form-group input[type=text]:focus{border-color:#fff;outline:none;box-shadow:none}form .form-group input[type=email]:-webkit-autofill,form .form-group input[type=email]:-webkit-autofill:active,form .form-group input[type=email]:-webkit-autofill:focus,form .form-group input[type=email]:-webkit-autofill:hover,form .form-group input[type=text]:-webkit-autofill,form .form-group input[type=text]:-webkit-autofill:active,form .form-group input[type=text]:-webkit-autofill:focus,form .form-group input[type=text]:-webkit-autofill:hover{transition:background-color 50000s ease-in-out 0s,color 5000s ease-in-out 0s}form .form-group input[type=email]:required:invalid,form .form-group input[type=text]:required:invalid{outline:none}form .form-group label.control-label{position:absolute;top:0;left:0;width:13rem;height:4rem;padding:0;font-size:1.44rem;font-weight:400;margin:0}form .form-group label.control-label span.required{color:#fff}label{margin:0}form .form-group .select-element-container{width:100%;position:relative}form .form-group .select-placeholder{height:4rem;width:100%;padding:0 0 0 13rem;line-height:4rem;color:#fff;background:transparent;border:.1rem solid #fff;border-radius:0;box-shadow:none}form .form-group .select-placeholder:after{position:absolute;top:0;right:0;width:4rem;height:4rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAMAAADnw+cDAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMAL36EkunaSmnzAAAAKElEQVR42l3Itw0AIAADsFD/Pxk2S/HonNt2RudMpKpcP6SSSiqppHr/vgI2dLCU6gAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;border:.1rem solid #fff;content:""}form .form-group .select-placeholder.focus{border-color:#fff;box-shadow:none;outline:none}form .form-group .select-placeholder.focus:after{border-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAMAAADnw+cDAAAAGFBMVEUAAACWvgyWvgyWvgyWvgyWvgyWvgz///8MIBqEAAAABnRSTlMAL36EkunaSmnzAAAAKElEQVR42l3Itw0AIAADsFD/Pxk2S/HonNt2RudMpKpcP6SSSiqppHr/vgI2dLCU6gAAAABJRU5ErkJggg==)}form .form-group select.form-control,form .form-group select.form-select{background:transparent;position:absolute;top:0;left:0;width:100%;height:4rem;opacity:0;padding:0}form .form-group select.form-control option,form .form-group select.form-select option{color:#000}form .form-group select.form-control:focus,form .form-group select.form-select:focus{border-color:#fff;outline:none;box-shadow:none}form .form-group textarea.form-control{width:100%;padding:3rem 1rem 1rem;color:#fff;background:transparent;border:.1rem solid #fff;border-radius:0;box-shadow:none;height:25rem}form .form-group textarea.form-control::placeholder{color:#fff;opacity:1}form .form-group textarea.form-control:focus{border-color:#fff;outline:none;box-shadow:none}form .form-group textarea.form-control:required:invalid{outline:none}form .btn-toolbar>.btn-group{width:50%;float:right}form .btn-toolbar>.btn-group .submit,form .btn-toolbar>.btn-group .submit .btn{width:100%}@media(max-width:767px){form .btn-toolbar>.btn-group{--grid-gutter-half:1.2rem;width:calc(100% - var(--grid-gutter-half));padding:0;margin:1.6rem 0 1.2rem}}.frame-background-dotsource-blue :not(.green) form a{color:#fff}.frame-background-dotsource-blue :not(.green) form a:focus,.frame-background-dotsource-blue :not(.green) form a:hover{text-decoration:underline}form .form-group .not-valid{border:.2rem solid #cd0000!important}.error,.error.help-block,.error.help-block.uploadError{color:#cd0000}footer form .form-group textarea.form-control{height:14.9rem}footer form .btn-toolbar{--width-temp:1.2rem;width:calc(50% - 1.2rem);width:calc(50% - var(--width-temp));float:right;margin-top:-5.5rem}footer form .btn-toolbar:after{display:block;clear:both;content:""}footer form .btn-toolbar>.btn-group{width:100%;margin:0;padding:0}@media(min-width:980px)and (max-width:1439px){footer form .btn-toolbar{width:100%;float:none;margin-top:0}}.gridelement form .btn-toolbar>.btn-group{float:none;width:auto}.gridelement .frame-type-form_formframework{padding:1.5rem}@media(max-width:1199px){[id^=jobformular] [type=file]{padding-left:0}}@media(max-width:1199px){[id^=jobformular] .btn-toolbar .btn-group{float:none;width:100%;padding:0;margin:1.6rem 1.2rem 0 0}}[id^=jobformular] .error.help-block,[id^=jobformular] .error.help-block.uploadError{background-color:#fff;display:inline-block;padding:1.2rem;font-weight:700;margin-top:1.5rem}[id^=jobformular]>div:nth-of-type(8){margin-top:1rem}[id^=jobformular]>div:nth-of-type(9){margin-bottom:2rem}[id^=jobformular]>div:nth-of-type(11){margin-top:2rem}[id^=jobformular]>div:nth-of-type(12) .required{display:none}[id^=jobformular]>div:nth-of-type(13),[id^=jobformular]>div:nth-of-type(15),[id^=jobformular]>div:nth-of-type(18){margin-top:2rem}[id^=jobformular]>div:nth-of-type(18)>div:first-child{flex:0 0 4rem;max-width:4rem}[id^=jobformular]>div:nth-of-type(18)>div:first-child .form-group{margin-top:1rem}[id^=jobformular]>div:nth-of-type(18)>div:nth-child(2){flex:0 0 calc(100% - 4rem);max-width:calc(100% - 4rem);padding-left:0;display:flex;align-items:center}[id^=jobformular]>div:nth-of-type(18)>div:nth-child(2) a{color:#97bf0d}[id^=jobformular]>div:nth-of-type(18) .required{display:none}form [type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.5rem;height:1.5rem;border:.15rem solid #fff;border-radius:.15rem;transform:translateY(-.075rem);display:grid;place-content:center}form [type=checkbox]:before{content:"";width:.65rem;height:.65rem;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1rem 1rem #004272;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}form [type=checkbox]:checked:before{transform:scale(1)}form [type=checkbox]:focus{outline:.2rem solid #fff;outline-offset:max(.2px,.15rem)}.slider-element-upper{display:none}.loading-spinner{display:none;position:absolute;border:5px solid #fff;border-top-color:transparent;border-radius:50%;width:3.8rem;height:3.8rem;animation:spin 1s linear infinite;z-index:100;left:45%}@media(min-width:980px){.loading-spinner{left:72%}}