:root{--color-dark-blue: #00325A;--color-light-blue: #0078CA;--color-dark-gray: #717171;--color-light-gray: #f5f6f8;--color-orange: #FF8300}@media(max-width: 1024px){.full-width-container .e-con-inner{margin:0 !important;width:100% !important}}.ct-header .ct-container{padding:0 !important}@media(max-width: 1024px){.ct-header .ct-container{margin:0;width:100%}}.ct-header [data-row*=boxed] .ct-container{height:125px}@media(max-width: 1024px){.ct-footer{margin:0;width:100%}}.lp-contact-form{display:flex;flex-direction:column;gap:10px}.lp-contact-form .row-2 p{display:flex;flex-direction:row}.lp-contact-form .row-2 p span{width:50%}.lp-contact-form .row-2 p span:first-child{margin-right:20px}@media(max-width: 1024px){.lp-contact-form .row-2 p{flex-direction:column;line-height:10px}.lp-contact-form .row-2 p span{width:100%}.lp-contact-form .row-2 p span:first-child{margin-right:0}}.lp-contact-form input:not([type=submit]),.lp-contact-form select,.lp-contact-form textarea,.lp-contact-form .select2-selection{width:100%;background-color:var(--color-light-gray);border:none;border-radius:5px;padding:14px 16px;min-height:52px;font-size:16px;line-height:1.4;color:var(--color-dark-blue);outline:none;caret-color:var(--color-dark-blue)}.lp-contact-form input:not([type=submit])::placeholder,.lp-contact-form select::placeholder,.lp-contact-form textarea::placeholder,.lp-contact-form .select2-selection::placeholder{color:var(--color-dark-gray)}.lp-contact-form .select2-container--open .select2-selection{outline:2px solid var(--color-orange)}.lp-contact-form input:not([type=checkbox]),.lp-contact-form select,.lp-contact-form textarea{outline-color:rgba(0,0,0,0);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),outline-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.lp-contact-form input:not([type=checkbox]):focus,.lp-contact-form select:focus,.lp-contact-form textarea:focus{background-color:var(--color-light-gray) !important;outline:2px solid var(--color-orange) !important;color:var(--color-dark-blue)}.lp-contact-form input:-webkit-autofill,.lp-contact-form input:-webkit-autofill:hover,.lp-contact-form input:-webkit-autofill:focus,.lp-contact-form textarea:-webkit-autofill,.lp-contact-form textarea:-webkit-autofill:hover,.lp-contact-form textarea:-webkit-autofill:focus,.lp-contact-form select:-webkit-autofill,.lp-contact-form select:-webkit-autofill:hover,.lp-contact-form select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-dark-blue);box-shadow:0 0 0 1000px var(--color-light-gray) inset !important;transition:background-color 9999s ease-out 0s}.lp-contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:16px;color:var(--color-dark-gray);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23FF8300%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:center;background-size:18px 18px}.lp-contact-form .select2-selection{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.lp-contact-form .select2-selection .select2-selection__rendered{padding-left:0px}.lp-contact-form .select2-selection .select2-selection__arrow{position:relative;width:18px;height:18px}.lp-contact-form .select2-selection .select2-selection__arrow b{display:block;border:none;position:relative;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23FF8300%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-repeat:no-repeat;background-position:center;background-size:18px 18px;width:18px;height:18px;left:0px;top:0px;margin:0px}.lp-contact-form select option[disabled]{color:var(--color-dark-gray);opacity:.6}.lp-contact-form .row-half{width:50%}@media(max-width: 1024px){.lp-contact-form .row-half{width:100%}}.lp-contact-form .applikationen-row{margin-top:40px}.lp-contact-form .row-half .half-field{width:100%}.lp-contact-form h4{color:var(--color-light-blue);font-weight:300;margin:20px 0 4px}.lp-contact-form textarea{min-height:300px;resize:vertical}.lp-contact-form .upload-row{position:relative;margin-top:-15px}.lp-contact-form .upload-row input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-contact-form .upload-row .upload-box{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:220px;padding:20px;background-color:var(--color-light-gray);border-radius:5px;color:var(--color-dark-gray);font-size:16px;font-weight:400;text-align:center;cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.lp-contact-form .upload-row .upload-box::before{content:"";position:absolute;inset:20px;border:2px dashed var(--color-light-blue);border-radius:12px;pointer-events:none;transition:border-color .2s ease}.lp-contact-form .upload-row .upload-box:hover::before,.lp-contact-form .upload-row .upload-box:focus-within::before{border-color:var(--color-orange)}.lp-contact-form .upload-row .upload-box:hover,.lp-contact-form .upload-row .upload-box:focus-within{color:var(--color-orange)}.lp-contact-form .upload-row .upload-hint{color:var(--color-dark-gray);font-size:14px;opacity:.6;pointer-events:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-contact-form .upload-row .upload-hint.has-file{color:var(--color-orange);opacity:1}.lp-contact-form .upload-row .upload-box.is-dragover::before{border-color:var(--color-dark-blue)}.lp-contact-form .upload-row .upload-box.is-dragover{color:var(--color-dark-blue)}.lp-contact-form .datenschutz{margin-top:10px;font-size:14px}.lp-contact-form .datenschutz label{display:flex;align-items:center;gap:5px;cursor:pointer}.lp-contact-form .datenschutz input[type=checkbox]{appearance:none;width:16px;height:16px;min-height:16px;padding:0;margin:0 5px -3px 0;border:2px solid var(--color-orange);border-radius:3px;background:rgba(0,0,0,0);cursor:pointer;position:relative}.lp-contact-form .datenschutz input[type=checkbox]::selection{background:rgba(0,0,0,0)}.lp-contact-form .datenschutz input[type=checkbox]:hover,.lp-contact-form .datenschutz input[type=checkbox]:focus{border-color:var(--color-orange) !important;outline:none}.lp-contact-form .datenschutz input[type=checkbox]:checked{background:#fff;border-color:var(--color-orange)}.lp-contact-form .datenschutz input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:0px;width:4px;height:8px;border:solid var(--color-orange);border-width:0 2px 2px 0;transform:rotate(45deg)}.lp-contact-form .datenschutz span{color:var(--color-orange);font-weight:500}.lp-contact-form .datenschutz .note{margin-left:24px;font-size:14px;line-height:1.4;color:var(--color-dark-blue);width:90%}.lp-contact-form .wpcf7-not-valid-tip{color:red !important}.select2-dropdown{outline:2px solid var(--color-orange)}.select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{--e-global-color-primary: #00325A;background-color:var(--e-global-color-primary)}.select2-dropdown .select2-search__field{width:calc(100% - 10px);background-color:var(--color-light-gray) !important;border:none !important;border-radius:5px;padding:14px 16px;min-height:52px;font-size:16px;line-height:1.4;color:var(--color-dark-blue);outline:none;caret-color:var(--color-dark-blue);background-image:url("data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuODMyIDE5LjY0MWwtNi44MjEtNi44MjFjMi44MzQtNS44NzgtMS40NS0xMi44Mi04LjA2NS0xMi44Mi00LjkzMiAwLTguOTQ2IDQuMDE0LTguOTQ2IDguOTQ3IDAgNi41MDggNi43MzkgMTAuNzk4IDEyLjYwMSA4LjE2Nmw2Ljg3OSA2Ljg3OWMxLjk1Ny4xNjQgNC41Mi0yLjMyNiA0LjM1Mi00LjM1MXptLTE0Ljg4Ni00LjcyMWMtMy4yOTMgMC01Ljk3My0yLjY4LTUuOTczLTUuOTczczIuNjgtNS45NzMgNS45NzMtNS45NzNjMy4yOTQgMCA1Ljk3NCAyLjY4IDUuOTc0IDUuOTczcy0yLjY4IDUuOTczLTUuOTc0IDUuOTczeiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position-x:calc(0% + 16px);background-position-y:center;background-size:18px 18px;padding-left:50px;margin:5px}.bd-lang-switcher{position:relative;display:inline-block;z-index:20}.bd-lang-switcher .bd-lang-button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:#fff !important;border:none;border-radius:20px;cursor:pointer}.bd-lang-switcher .bd-lang-button:hover,.bd-lang-switcher .bd-lang-button:focus,.bd-lang-switcher .bd-lang-button:active{background:#fff !important}.bd-lang-switcher .bd-lang-button .bd-lang-text{font-size:18px;font-weight:600;color:var(--color-dark-blue);transition:color .2s ease}.bd-lang-switcher .bd-lang-button .bd-lang-icon svg{width:20px;height:20px;fill:var(--color-dark-blue);transition:fill .2s ease}.bd-lang-switcher .bd-lang-button:hover .bd-lang-text{color:var(--color-orange) !important}.bd-lang-switcher .bd-lang-button:hover .bd-lang-icon svg{fill:var(--color-orange) !important}.bd-lang-switcher .bd-lang-dropdown{position:absolute;top:calc(100% - 20px);left:0;width:100%;background:#fff;border:none;border-radius:0 0 20px 20px;list-style:none;margin:0;padding:16px 0 6px;z-index:1;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.bd-lang-switcher .bd-lang-dropdown li a{display:block;padding:8px 20px;font-size:16px;color:var(--color-dark-blue);text-decoration:none;transition:color .15s ease}.bd-lang-switcher .bd-lang-dropdown li a:hover{color:var(--color-orange)}.bd-lang-switcher:hover .bd-lang-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}
