﻿.map{position:relative;width:100%;height:28.125rem;z-index:0}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container{width:91.6666667%}@media screen and (min-width: 576px){.container{max-width:none}}@media screen and (min-width: 768px){.container{max-width:none}}@media screen and (min-width: 992px){.container{max-width:none}}@media screen and (min-width: 1200px){.container{max-width:none}}@media screen and (min-width: 1400px){.container{max-width:109rem}}.card-text>p:last-child{margin-bottom:0}.text-danger{color:#931a26 !important}.wpt-cc-banner{font-family:"Verdana","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif !important}.wpt-cc-iframe-placeholder{background-color:rgba(0,0,0,.75)}.wpt-cc-iframe-placeholder::after{display:none !important}.wpt-cc-iframe-placeholder .cookie-information{color:#af0 !important;font-weight:bold;text-decoration:underline}.wpt-cc-iframe-placeholder .cookie-information:hover{color:#cf6 !important;text-decoration:none}html{scroll-behavior:smooth}body{font-family:"Verdana","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#222;font-weight:400;font-size:16px}a,.link{color:#d40128;text-decoration:none;font-weight:700}a:hover,.link:hover{color:#460;text-decoration:none}.link:hover{cursor:pointer}#get{background:url("https://http-get.de/get.gif") no-repeat}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Verdana","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#01458e;font-weight:700}#wrapper{overflow:hidden}.trenner-with-border{border-bottom:3px solid #fff}.job-container .btn{right:0.5rem;bottom:0.5rem}@media screen and (min-width: 768px){.job-container .btn{right:1rem;bottom:1rem}}.scroll-abstand{position:relative;height:3.75rem;margin-top:-3.75rem;opacity:0;visibility:hidden;z-index:-10}.content-main{margin-top:3.75rem}@media screen and (min-width: 576px){.content-main{margin-top:4.6875rem}.scroll-abstand{height:4.6875rem;margin-top:-4.6875rem}}@media screen and (min-width: 768px){.content-main{margin-top:6rem}.scroll-abstand{height:6rem;margin-top:-6rem}}.top-header{background-color:#d40128}.top-header a{color:#fff}.top-header a:hover{color:#01458e}.header-main{filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25))}.navbar{position:relative;background-color:#fff}@media screen and (min-width: 1400px){.navbar{font-size:0.75rem}}@media screen and (min-width: 1600px){.navbar{font-size:0.8125rem}}@media screen and (min-width: 1800px){.navbar{font-size:0.9375rem}}@media screen and (min-width: 1900px){.navbar{font-size:1rem}}.nav-link{font-weight:700;color:#01458e !important}.nav-link:hover{color:#460 !important}.nav-link.active{color:#d40128 !important}@media screen and (min-width: 1400px){.nav-link{white-space:nowrap}}@media screen and (min-width: 1600px){.navbar-expand-xxl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}.dropdown-item{white-space:normal}.dropdown-item.active,.dropdown-item:focus{color:#d40128;background-color:transparent}.logo{max-height:1.5rem;width:auto}@media screen and (min-width: 375px){.logo{max-height:2rem}}@media screen and (min-width: 576px){.logo{max-height:3rem}}@media screen and (min-width: 768px){.logo{max-height:4.375rem}}.logo-partner{max-height:1.25rem}@media screen and (min-width: 576px){.logo-partner{max-height:2rem}}@media screen and (min-width: 768px){.logo-partner{max-height:3.125rem}}.hero{position:relative;padding-top:6.875rem;padding-bottom:5rem}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/AdobeStock_220821458-420.jpg) no-repeat top center/cover;opacity:.5;z-index:-1}@media screen and (min-width: 576px){.hero{padding-top:11.25rem;padding-bottom:8.125rem}}@media screen and (min-width: 768px){.hero{padding-top:13.75rem;padding-bottom:10rem}}.hero-logo{margin-bottom:5.3125rem}@media screen and (min-width: 768px){.hero-logo{margin-bottom:10.625rem}}.hero-logo img{max-height:12.5rem;width:100%;max-width:21.875rem}.hero-trenner{position:absolute;bottom:0;left:0;width:100%;border-bottom:3px solid #fff}@media screen and (min-width: 421px){.hero::before{background-image:url(../../images/AdobeStock_220821458-576.jpg)}}@media screen and (min-width: 576px){.hero::before{background-image:url(../../images/AdobeStock_220821458-768.jpg)}}@media screen and (min-width: 768px){.hero::before{background-image:url(../../images/AdobeStock_220821458-992.jpg)}}@media screen and (min-width: 992px){.hero::before{background-image:url(../../images/AdobeStock_220821458-1200.jpg)}}@media screen and (min-width: 1200px){.hero::before{background-image:url(../../images/AdobeStock_220821458-1600.jpg)}}@media screen and (min-width: 1600px){.hero::before{background-image:url(../../images/AdobeStock_220821458-2048.jpg)}}@media csreen and (min-width: 2048px){.hero::before{background-image:url(../../images/AdobeStock_220821458-3072.jpg)}}@media csreen and (min-width: 3072px){.hero::before{background-image:url(../../images/AdobeStock_220821458-4096.jpg)}}.footer-main{color:#01458e}.footer-main a{color:#01458e}.footer-main a:hover{color:#460 !important}.footer-bottom{height:91px;background:#01458e url(../../images/footer-bottom.webp) no-repeat bottom right/cover;font-size:0.75rem}@media screen and (min-width: 576px){.footer-bottom{font-size:1rem}}#footer-contact-container{background-color:#999;background:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-420.jpg) no-repeat top left/cover}#mandatory a:hover{color:#af0 !important}@media screen and (min-width: 421px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-576.jpg)}}@media screen and (min-width: 576px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-768.jpg)}}@media screen and (min-width: 768px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-992.jpg)}}@media screen and (min-width: 992px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-1200.jpg)}}@media screen and (min-width: 1200px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-1600.jpg)}}@media screen and (min-width: 1600px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-2048.jpg)}}@media csreen and (min-width: 2048px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-3072.jpg)}}@media csreen and (min-width: 3072px){#footer-contact-container{background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url(../../images/AdobeStock_409045144-4096.jpg)}}.custom-form .with-icon{position:relative;z-index:1}.custom-form .with-icon .form-control{padding-left:2.5rem;background-color:#fff;color:#222}.custom-form .with-icon::before{position:absolute;font-family:FontAwesome;top:0.4375rem;left:1rem;color:rgba(34,34,34,.5);z-index:1}.custom-form .with-icon.icon-title::before{content:""}.custom-form .with-icon.icon-text::before{content:""}.custom-form .with-icon.icon-user::before{content:""}.custom-form .with-icon.icon-mail::before{content:""}.custom-form .with-icon.icon-phone::before{content:""}.custom-form .with-icon.icon-subject::before{content:""}.custom-form input::-webkit-input-placeholder,.custom-form select::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder{color:rgba(34,34,34,.5)}.custom-form input:-ms-input-placeholder,.custom-form select:-ms-input-placeholder,.custom-form textarea:-ms-input-placeholder{color:rgba(34,34,34,.5)}.custom-form input::placeholder,.custom-form select::placeholder,.custom-form textarea::placeholder{color:rgba(34,34,34,.5)}#maedchenname{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1}@media screen and (min-width: 768px){.textarea-container{min-height:15.875rem}.textarea-container textarea{min-height:15.875rem}}.form-group{margin-bottom:1rem}textarea.form-control{min-height:200px}.form-floating>label.text-danger{position:relative;padding:0rem 0.75rem 0rem 0.75rem;border:none;font-size:.875rem;transform:scale(1) translateY(0) translateX(0) !important;opacity:1 !important}.custom-btn{position:relative;background-color:#af0;border:none;color:#fff;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.75);border-radius:0;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.75))}.custom-btn:hover{background-color:#af0;color:#fff;filter:none}.custom-btn::before,.custom-btn::after{content:"";position:absolute;left:0;width:100%;height:20px}.custom-btn::before{bottom:100%;background:url(../../images/button-oben.png) no-repeat bottom left/contain}.custom-btn::after{top:100%;background:url(../../images/button-unten.png) no-repeat top left/contain}.default-btn{background-color:#01458e;color:#fff;font-weight:bold;border:none}.default-btn:hover{background-color:#d40128;color:#fff}.mandatory-btn:not(:last-of-type){margin-right:0.5rem}.social-btn{width:2rem;height:2rem;text-align:center;font-size:1.125rem;line-height:32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.social-btn:hover{background-color:#460 !important}svg{width:100%}.image-container{position:relative;padding-top:66.6666666667%;overflow:hidden}.image-container img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#totop{right:0;bottom:3.75rem;left:auto;opacity:0;visibility:hidden;z-index:1029;transition:visibility .4s ease-in-out,opacity .4s ease-in-out}#totop.show{opacity:1;visibility:visible}#totop .btn{border-radius:4px 0 0 4px !important}@media screen and (max-width: 400px){#totop .btn{padding:0.625rem 0.625rem 0.625rem 0.625rem;font-size:0.625rem}}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}.hero-btn-cont{position:relative}.hero-btn-cont:hover .hero-btn-overlay{opacity:1;visibility:visible}.hero-btn-cont:hover img{filter:none}.hero-btn-cont img{filter:drop-shadow(2px 2px 10px rgba(0, 0, 0, 0.75))}.hero-btn-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;background-color:rgba(0,0,0,.75);color:#fff;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.hero-btn-overlay>span{position:absolute;top:50%;right:0;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0.25rem 0.5rem 0.25rem 0.5rem}#services{position:relative}#services::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../images/Wirbelsaeule.webp) 10% 0%/contain no-repeat fixed;z-index:-1;opacity:.25}#services>div:nth-child(2n)>div{background-color:rgba(185,185,185,.37)}#datenschutzContainer a{word-break:break-word}.error-page .btn{text-transform:uppercase;font-weight:700}.error-page .btn:hover{background-color:#d40128 !important}.primary-background{background-color:#01458e !important}.secondary-background{background-color:#d40128 !important}.tertiary-background{background-color:#af0 !important}.color-primary{color:#01458e !important}.color-secondary{color:#d40128 !important}.color-tertiary{color:#af0 !important}.text-color{color:#222 !important}.drop-shadow{filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.35)) !important}.rounded-30{border-radius:30px}/*# sourceMappingURL=main.css.map */
