.font{font-family:Concordia Sans Regular,sans-serif}.font-light{font-family:Concorida Sans Light,sans-serif}.font-bold{font-family:Concorida Sans Bold,sans-serif}.vertical-center{top:50%;position:relative;transform:translateY(-50%)}.rte-editor{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-color:#cdd4d9;border-top:none;color:#495057;font-family:Concorida Sans Light,sans-serif;font-size:.9rem;height:250px}.ql-editor.ql-blank:before{color:#707a82;font-style:normal;font-size:.9rem}.ql-toolbar.ql-snow{border-bottom:0;background:#fff;padding-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px}.ql-editor p{margin:15px 0}.ql-editor p:first-of-type{margin-top:0}.btn-white{color:#004bcc;background-color:#fff;border-color:#004bcc;border-width:2px}.btn-prepend-plus{position:relative;padding-left:5.5em;padding-right:3em}.btn-prepend-plus:before{font-family:Font Awesome\ 6 Free;font-weight:900;content:"\F067";position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:37px;background-color:#004bcc;color:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px}.navbar-header{flex-wrap:wrap;color:#fff;background-color:#00173d}.navbar-header .container:first-child{border-bottom:1px dashed hsla(0,0%,100%,.5);margin-bottom:2em}.navbar-header a,.navbar-header a.nav-link{color:#fff}.navbar-header i{padding-right:.7em}.navbar-header .navbar-nav.mr-auto{width:375px}.navbar-header .navbar-nav.ml-auto .nav-item{padding-left:3em}.logo{background:#fff;padding:1rem 3.5rem;margin-top:-.8rem;border-radius:0;margin-bottom:-.7rem;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.logo img{height:auto;width:188px}.steps{display:flex;position:relative;width:100%;justify-content:space-between;list-style:none;padding:0;overflow:hidden}.steps:before{content:" ";position:absolute;width:90%;height:3px;top:16px;background:hsla(0,0%,100%,.5);left:50%;transform:translateX(-50%)}.steps li{text-align:center;color:hsla(0,0%,100%,.5);font-family:Concorida Sans Light,sans-serif}.steps li .number{font-size:1.6em;font-family:Arial,sans-serif;padding:0 1em;background-color:#00173d;z-index:2;position:relative}.steps li.active{color:#fff;font-weight:700}.steps li.active .number{font-weight:400}.steps li a:focus,.steps li a:hover{text-decoration:none;color:#82a6e5}.step-next{margin-top:4em;border-top:2px dashed rgba(0,75,204,.5);padding:2em 0}.step-hidden .headline{cursor:pointer;margin:0;color:#004bcc}.step-hidden i{font-size:1.3rem;vertical-align:middle}.step-hide .row.justify-content-center{display:none}.step-content{font-size:1.2em;color:#121212}.step-content b,.step-content i{color:#004bcc}section{background-color:rgba(0,75,204,.1);margin-top:1em;padding:2.5rem}small{display:inline-block;line-height:1rem}small.light{opacity:.7}.uploader .filename{left:50%;position:absolute;bottom:0;transform:translateX(-50%);width:100%;text-align:center;word-break:break-all;font-size:.7rem;font-weight:700;margin:0;text-shadow:0 0 2px #fff}.uploader img{max-width:100%;height:auto;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.upload-image{border:2px solid rgba(0,75,204,.5);background-color:#fff;position:relative;min-height:100px;margin-bottom:1rem;overflow:hidden}.upload-image:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Font Awesome\ 6 Free;font-weight:900;content:"\F03E";font-size:2rem;color:rgba(0,75,204,.5)}.upload-image span.delete{display:none}.upload-image.uploader-show-delete span.delete{display:block;position:absolute;right:0;top:0;line-height:1.2rem;color:#d20000;font-size:2rem;background:hsla(0,0%,100%,.75);border-bottom-left-radius:61%;padding:0 0 .2rem .2rem;z-index:9;cursor:pointer}.upload-image label{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9;cursor:pointer}.upload-image label input{visibility:hidden}.video-preview{width:175px;background-color:hsla(0,0%,100%,.1)}.video-preview img{display:none;height:auto;max-width:100%;width:100%;max-height:100px}.video-preview span.delete{display:none}.video-preview.show-delete span.delete{display:block;position:absolute;right:0;top:0;line-height:1.2rem;color:#d20000;font-size:2rem;background:hsla(0,0%,100%,.75);border-bottom-left-radius:61%;padding:0 0 .2rem .2rem;z-index:2;cursor:pointer}.sample-text{font-size:.7rem;margin-top:.3rem}.sample-text i{font-size:1rem;vertical-align:middle;margin-left:1rem}.quote{padding:1rem;background:#fff}.custom-control-label{width:100%}.custom-control-label:before{border:1px solid #82a6e5}.custom-control-label:after,.custom-control-label:before{top:50%;transform:translateY(-50%)}.custom-control-label.no-check:after,.custom-control-label.no-check:before{display:none}.date-display{font-size:.8rem}.custom-select{line-height:1rem}.useDesktop{left:0;height:100vh;width:100vw;top:0;position:fixed;background:#004bcc;display:flex;align-items:center;justify-content:center;font-size:5vw;padding:3vw;color:#fff;text-align:center;z-index:100;display:none}@media (max-width:1199px){#app{display:none}.useDesktop{display:flex}}hr{border-top:2px dashed rgba(0,75,204,.5)}.element-remove{position:relative}.element-remove-confirm{display:none;position:absolute;bottom:100%;right:0;width:33%;min-width:240px;background:#fff;border:1px solid;border-radius:5px;padding:1rem;text-align:center}.submit-interstitial{width:100%;height:100%;background-color:hsla(0,0%,100%,.75);position:fixed;z-index:10;left:0;top:0;display:none}.js-submit-interstitial .submit-interstitial{display:block}.submit-interstitial-inner{width:670px;background-color:#004bcc;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;border-radius:5px;text-align:center;padding:3em 2em}.successmsg{width:100%;height:100%;background-color:hsla(0,0%,100%,.75);position:fixed;z-index:10;left:0;top:0}.successmsg-inner{width:50%;background-color:#004bcc;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;border-radius:5px;text-align:center;padding:3em 2em}.successmsg-inner i{font-size:5em;color:green}.successmsg .close{color:#fff;opacity:1;position:absolute;right:1rem;top:1rem;line-height:1rem}.successmsg .close:hover{color:#fff!important;opacity:1}.agentur-switch-interstitial{width:100%;height:100%;background-color:rgba(0,75,204,.75);position:fixed;z-index:10;left:0;top:0;display:none}.agentur-switch-interstitial-inner{min-height:500px;background-color:#fff;position:fixed;padding:3em 2em;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%)}.agentur-switch-interstitial .delete-wrapper{display:flex;justify-content:right;align-items:center;padding-left:0}.agentur-switch-interstitial .delete{color:#e3342f;opacity:.4}.agentur-switch-interstitial .delete:focus,.agentur-switch-interstitial .delete:hover{opacity:1}.agentur-switch-interstitial .switch .this-agency .active span{font-weight:bolder}.agentur-switch-interstitial .switch p{margin:.2rem;cursor:pointer}.agentur-switch-interstitial .switch p span{letter-spacing:.1em}.agentur-switch-interstitial .switch p:before{font-family:Font Awesome\ 6 Free;font-weight:400;content:"\F0C8";margin-right:.5rem}.agentur-switch-interstitial .switch p.active:before{color:green;font-family:Font Awesome\ 6 Free;font-weight:400;content:"\F14A"}.agentur-switch-interstitial .switch p.own-agency{font-weight:700}.agentur-switch-interstitial .agency-list tr>:nth-child(2){width:15%;text-align:center;padding:0 5px}.agentur-switch-interstitial .agency-list tr>:nth-child(3){width:35%;text-align:center;padding:0 5px}.agentur-switch-interstitial .agency-list .custom-control-label{vertical-align:middle}.agentur-switch-interstitial .agency-list .custom-control-label:after,.agentur-switch-interstitial .agency-list .custom-control-label:before{top:50%;left:50%;transform:translate(-50%,-50%)}.agentur-switch-interstitial .agency-list .custom-checkbox{padding:0}.agentur-switch-interstitial .agency-tab-label{margin-top:15px;font-weight:700}.agentur-switch-interstitial .agency-tab-img{width:100%;padding:5px;border:1px solid #004bcc;border-radius:5px;margin-bottom:15px}.seal-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin:2rem 0}.seal-wrapper img{max-height:200px;max-width:250px;width:auto}.seal-wrapper .seal{margin-bottom:1rem}section:not(:first-of-type) .sidebar .headline{display:none}.sidebar{color:#121212}.sidebar .headline{border-bottom:1px solid #004bcc;margin-bottom:3em}.sidebar .headline h2{color:#004bcc}.sidebar p{color:#121212}.sidebar .help .fas{font-size:2rem}.sidebar .help-icon{display:flex;align-items:center}.sidebar .help-icon:focus,.sidebar .help-icon:hover{text-decoration:none}.sidebar .help-icon:focus .help-bubble,.sidebar .help-icon:hover .help-bubble{background-color:#002f80}.sidebar .help-icon:focus .help-bubble:after,.sidebar .help-icon:hover .help-bubble:after{border-right-color:#002f80}.sidebar .help-bubble{padding:1rem 2rem;margin-left:2rem;color:#fff;font-family:Concorida Sans Bold,sans-serif;position:relative;background:#004bcc}.sidebar .help-bubble:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(136,183,213,0);border-right-color:#004bcc;margin-top:-10px}.btn-wrapper{position:relative}.btn-error{display:none;top:0;left:50%;border:2px dashed red;border-radius:3px;color:red;padding:1rem;transform:translate(-50%,-110%);font-size:.8rem;width:90%;min-width:300px}.btn-error,.btn-error:after{position:absolute;background:#fff}.btn-error:after{bottom:0;right:44%;display:inline-block;border-bottom:2px dashed red;border-left:2px dashed red;width:15px;height:15px;transform:translateY(100%) rotate(-45deg);transform-origin:left;z-index:1;content:""}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:inherit}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#004bcc}p.error{color:#e3342f;font-size:12px}.btn-error-content-form{display:none}.btn-error.form-error .btn-error-content-form{display:block}.btn-error.form-error .btn-error-content{display:none}.ui-datepicker{background:#fff;border:2px solid #82a6e5;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:10px}.ui-datepicker td,.ui-datepicker th{text-align:center;border-radius:5px}.ui-datepicker td a{padding:.4rem .7rem;display:block;text-decoration:none}.ui-datepicker .ui-state-hover{background-color:rgba(130,166,229,.1)}.ui-datepicker-trigger{position:absolute;top:0;right:20px;background:transparent;border:none;color:#82a6e5;font-size:1.4rem;cursor:pointer}.ui-datepicker-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:2px solid #82a6e5;margin-bottom:.5rem;background:#82a6e5;color:#fff}.ui-datepicker-next,.ui-datepicker-prev{padding:.4rem 1rem;display:block;cursor:pointer}.ui-datepicker-next{order:3}.ui-datepicker-title{order:2;text-align:center;font-weight:700}.ui-datepicker-current-day{background-color:rgba(130,166,229,.5)}section.section-save{background-color:#00173d;color:#fff;padding:1.5rem}section.section-save a{color:#fff}section.section-save a:focus,section.section-save a:hover{text-decoration:none}section.section-save .btn-lg{padding:1rem 4rem;color:#fff;background-color:#004bcc}section.section-save .btn-lg i{margin-left:2rem}section.section-save .btn-lg.disabled{opacity:.5}section.section-save .save-prev i{margin-left:auto;margin-right:2rem}.help{position:relative}.help-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:2}.help-container{position:absolute;display:none;z-index:4;background-color:#004bcc;width:1073px;height:520px;margin-left:3.3rem;top:50%;transform:translateY(-50%);padding:0;box-shadow:0 0 24px 0 rgba(0,0,0,.3)}.help-container:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-right-color:#004bcc;margin-top:-10px}.help-accordion{height:100%;width:100%;overflow:hidden}.help-accordion-item{display:flex;color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.help-accordion-item-headline{font-size:1.2rem;width:20%;height:173.33333px;display:flex;justify-content:center;align-items:center;position:relative;z-index:11;box-shadow:inset -20px 0 20px -20px #000}.help-accordion-item-headline a{color:#fff;width:80%}.help-accordion-item:nth-child(2) .help-accordion-item-headline{margin-top:346.66667px}.help-accordion-item:nth-child(3) .help-accordion-item-headline{margin-top:173.33333px}.help-accordion-item-content{width:80%;height:100%;display:none;padding:1.5rem 6rem 1.5rem 4rem}.help-accordion-item-content .border-between:after{content:" ";position:absolute;height:100%;width:2px;display:block;background-color:hsla(0,0%,100%,.5);border-left:1px solid rgba(0,75,204,.5);top:0;left:54%}.help-accordion-item-content textarea{resize:none}.help-accordion-item-content .success{position:absolute;width:calc(100% - 30px);right:15px;bottom:-20px}.help-accordion-item.js-active:first-child .help-accordion-item-headline:before{box-shadow:none}.help-accordion-item.js-active .help-accordion-item-headline{background-color:#b5caf0;box-shadow:none;position:relative}.help-accordion-item.js-active .help-accordion-item-headline:before{content:" ";position:absolute;left:0;top:-20px;display:block;width:100%;height:20px;box-shadow:inset 0 -20px 20px -20px #000}.help-accordion-item.js-active .help-accordion-item-headline a{color:#004bcc}.help-accordion-item.js-active .help-accordion-item-content{background-color:#b5caf0;color:#004bcc;box-shadow:none;display:block;z-index:11;position:relative}.help-accordion-item.js-active+.help-accordion-item .help-accordion-item-headline{box-shadow:inset -20px 20px 20px -20px #000}.help-close{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,75,204,.75);position:absolute;color:rgba(0,75,204,.75);top:20px;right:20px;background-color:#fff;z-index:15;width:36px;height:36px;font-size:2.1rem;border-radius:50%;cursor:pointer;line-height:0}.js-help-open .help-overlay{display:block}.js-help-open .help.js-open .help-icon i{position:relative;z-index:3}.js-help-open .help-container{display:block}.stepOneContent .headline{font-size:1.5em}.stepOneContent .profile-upload-wrapper{height:286px}.stepOneContent .profile-upload-wrapper img{width:100%;height:auto;max-height:none}.stepOneContent .profiledata strong{font-family:Concorida Sans Bold,sans-serif;color:rgba(0,75,204,.5)}.stepOneContent .profiledata{background:#fff;padding:32px 24px;font-size:1.2rem;color:#004bcc}.stepOneContent .office-times{width:100%;border-spacing:0}.stepOneContent .office-times td{padding:.75rem;vertical-align:top}.stepOneContent .office-times td,.stepOneContent .office-times th{text-align:center}.stepOneContent .office-times th{height:42px}.stepOneContent .office-times tr:first-child th{border-bottom:1px solid #004bcc}.stepOneContent .office-times tr td:nth-child(4){border-right:1px solid rgba(0,75,204,.1)}.stepOneContent .office-times .form-control{display:inline-block;min-width:60px}.stepOneContent .socialmedia{margin-bottom:1rem}.stepOneContent .socialmedia .fab{font-size:2.4rem}.stepOneContent .socialmedia.placeholder{height:42px}.stepOneContent .socialmedia.ui-sortable-handle{cursor:pointer}.border-top{border-top:2px dashed rgba(0,75,204,.5)!important}.drag-handle{display:flex;height:2.25rem;width:100%;align-items:center;justify-content:center;background-color:#e9ecef;border:1px solid #ced4da;color:grey;border-radius:.25rem}.social-media-custom{border-top:2px dashed rgba(0,75,150,.5);padding-top:1rem}.stepTwoContent .employee-upload-wrapper{height:225px;position:relative;overflow:hidden;cursor:pointer;text-align:center}.stepTwoContent .employee-upload-wrapper img{max-width:100%;max-height:100%;width:auto}.stepTwoContent .employee-upload-wrapper:not(.element-has-image){background-color:#fff}.stepTwoContent .employee-upload-wrapper:not(.element-has-image):before{font-family:Font Awesome\ 6 Free;font-weight:900;content:"\F007";font-size:11rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-23%);color:rgba(0,75,204,.25)}.stepTwoContent .employee-upload-wrapper:after{font-family:Font Awesome\ 6 Free;font-weight:900;content:"\F093";font-size:1.8rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-shadow:#fff 0 0 4px;pointer-events:none}.stepTwoContent .employee-upload-wrapper label{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9;cursor:pointer}.stepTwoContent .employee-upload-wrapper label input{visibility:hidden}.stepTwoContent .employee-remove{position:relative}.stepTwoContent .employee-remove-confirm{display:none;position:absolute;bottom:100%;right:0;width:33%;background:#fff;border:1px solid;border-radius:5px;padding:1rem;text-align:center}.stepTwoContent .portlet-placeholder{border:1px dotted #000;margin:0 1em 1em 0;height:50px}.stepTwoContent .ui-sortable-handle{cursor:pointer}.stepTwoContent .product-container{counter-reset:productcounter}.stepTwoContent .product-item:before{content:"";display:block;padding-top:70%}.stepTwoContent .product-item .item{position:absolute;top:0;background-color:#004bcc;color:#fff;border-radius:25px;text-align:center;width:calc(100% - 30px);cursor:move}.stepTwoContent .product-item .item img{width:110px;height:auto}.stepTwoContent .product-item .item .headline{font-weight:700;line-height:130%;font-size:15px;text-transform:uppercase}.stepTwoContent .product-item .item .desc{line-height:130%;font-size:12px;padding:0 10px}.stepTwoContent .product-item:after{counter-increment:productcounter;content:counter(productcounter) ".";font-size:1.4rem;color:#fff;position:absolute;left:1.7rem;top:.2rem}.stepTwoContent .product-item.ui-sortable-helper:after{opacity:0}.stepTwoContent .product-item .editable{background-color:#004bcc;color:#fff;border-radius:5px}.stepTwoContent .span3{width:200px}.stepTwoContent .droppable{height:400px}.stepTwoContent .draggable:hover{background:olive}.stepTwoContent .editable:hover{background:#0ff}.stepTwoContent .span3{border-style:solid;border-width:1px}.stepTwoContent .switch{position:relative;display:inline-block;width:60px;height:34px}.stepTwoContent .switch input{opacity:0;width:0;height:0}.stepTwoContent .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#004bcc;transition:.4s}.stepTwoContent .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.stepTwoContent input:focus+.slider{box-shadow:0 0 1px #004bcc}.stepTwoContent input:checked+.slider:before{transform:translateX(26px)}.stepTwoContent .slider.round{border-radius:34px}.stepTwoContent .slider.round:before{border-radius:50%}.careerheader,.headerimage{width:22rem;cursor:pointer;background:none;border:none;margin:10px}.careerheader img,.headerimage img{border:3px solid transparent;opacity:.4}.careerheader img.active,.headerimage img.active{border:3px solid #004bcc;opacity:1}.upload-info-text{max-width:21.8rem;margin-left:.6rem}.careerheader{width:15.6rem}.stepThreeContent .milestones-upload-image,.stepThreeContent .news-upload-image{border:2px solid rgba(0,75,204,.5);background-color:#fff;position:relative;min-height:100px;margin-bottom:1rem;overflow:hidden}.stepThreeContent .milestones-upload-image:after,.stepThreeContent .news-upload-image:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Font Awesome\ 6 Free;font-weight:900;content:"\F03E";font-size:2rem;color:rgba(0,75,204,.5)}.stepThreeContent .milestones-upload-image label,.stepThreeContent .news-upload-image label{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9;cursor:pointer}.stepThreeContent .milestones-upload-image label input,.stepThreeContent .news-upload-image label input{visibility:hidden}.stepThreeContent .card-header .btn{white-space:normal;max-width:90%;text-align:left}.leistungstabelle{border-spacing:4px;width:100%}table.leistungstabelle tr td.bg-highlight{background-color:#003176}table.leistungstabelle tr{background-color:#dae4ee}table.leistungstabelle tr:nth-child(2n){background-color:#fff}table.leistungstabelle tr:first-child td{font-family:Concordia Sans Regular,Arial,sans-serif;font-weight:400;background-color:#99b7d4;padding:20px 30px 20px 20px;white-space:inherit;color:#fff;text-transform:uppercase}table.leistungstabelle tr td{padding:8px 30px 8px 20px}.hidden{display:none!important}textarea.h-small{height:80px}