@charset "UTF-8";@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../font/roboto-v30-latin-regular.eot");src:local(""),url("../font/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("../font/roboto-v30-latin-regular.woff2") format("woff2"),url("../font/roboto-v30-latin-regular.woff") format("woff"),url("../font/roboto-v30-latin-regular.ttf") format("truetype"),url("../font/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../font/open-sans-v34-latin-regular.eot");src:local(""),url("../font/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("../font/open-sans-v34-latin-regular.woff2") format("woff2"),url("../font/open-sans-v34-latin-regular.woff") format("woff"),url("../font/open-sans-v34-latin-regular.ttf") format("truetype"),url("../font/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;src:url("../font/manrope-v13-latin-regular.eot");src:local(""),url("../font/manrope-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../font/manrope-v13-latin-regular.woff2") format("woff2"),url("../font/manrope-v13-latin-regular.woff") format("woff"),url("../font/manrope-v13-latin-regular.ttf") format("truetype"),url("../font/manrope-v13-latin-regular.svg#Manrope") format("svg")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;src:url("../font/manrope-v13-latin-500.eot");src:local(""),url("../font/manrope-v13-latin-500.eot?#iefix") format("embedded-opentype"),url("../font/manrope-v13-latin-500.woff2") format("woff2"),url("../font/manrope-v13-latin-500.woff") format("woff"),url("../font/manrope-v13-latin-500.ttf") format("truetype"),url("../font/manrope-v13-latin-500.svg#Manrope") format("svg")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;src:url("../font/manrope-v13-latin-700.eot");src:local(""),url("../font/manrope-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../font/manrope-v13-latin-700.woff2") format("woff2"),url("../font/manrope-v13-latin-700.woff") format("woff"),url("../font/manrope-v13-latin-700.ttf") format("truetype"),url("../font/manrope-v13-latin-700.svg#Manrope") format("svg")}html{scroll-behavior:auto!important}body{font-family:"Manrope",sans-serif;font-weight:500;color:#212529;overflow-anchor:none;padding-top:79px}::-moz-selection{background-color:#00AFB7;color:#FFFFFF}::selection{background-color:#00AFB7;color:#FFFFFF}.icon-color{color:#00AFB7}.nav-black-link{color:#212529}.erecht24-impressum h1{display:none}.erecht24-impressum h2:first-child{margin-top:0px}.erecht24-impressum h3{margin-top:1.25rem}.erecht24-impressum strong{font-weight:700}.erecht24-datenschutz h1{display:none}.erecht24-datenschutz h2:first-child{margin-top:0px}.erecht24-datenschutz h2,.erecht24-datenschutz h3{margin-top:1.25rem}.erecht24-datenschutz h2,.erecht24-impressum h2{font-size:1.3rem;font-weight:700}.erecht24-datenschutz h3,.erecht24-impressum h3{font-size:1.3rem;font-weight:700}.erecht24-datenschutz h4,.erecht24-impressum h4{font-size:1rem;font-weight:700}.bg-soft-primary{background-color:rgb(246,247,249)}.silent-link{color:inherit!important;text-decoration:none}.fs-100{font-size:calc(1rem + 8vw)}.display-1{font-weight:700;font-size:3rem;line-height:1.2}.lead{font-weight:500}.fs-50{font-size:1.5rem!important}h4{font-size:1.25rem;font-weight:700}.display-2{font-weight:700;font-size:2.5rem;line-height:1.2}.btn-dark-hover{-webkit-transition:all 200ms cubic-bezier(0.55,0.055,0.675,0.19);transition:all 200ms cubic-bezier(0.55,0.055,0.675,0.19)}.btn-dark-hover:hover{background-color:#212529!important;-webkit-box-shadow:6px 6px 0 0 #095B89;box-shadow:6px 6px 0 0 #095B89;-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}.mb-xs3-md5{margin-bottom:3rem}@media (min-width:768px){.mb-xs3-md5{margin-bottom:5rem}}.navbar-page{background-color:rgba(255,255,255,0.97)}.navbar-page .nav-link.active{color:#095B89!important}.navbar-page .nav-link.active:after{display:block;content:"";position:relative;top:0.4rem;height:2px;border-radius:2px;background-color:#00AFB7}.theme-fa-duotone-bytelogik{--fa-primary-color:#00213A;--fa-secondary-color:#095B89}.hero-text-wrapper{border:2px solid #212529;padding:54px;-webkit-box-shadow:7px 7px #212529;box-shadow:7px 7px #212529}.hero-img{border:none;border-radius:0px;padding:2em;max-width:80%!important;max-height:400px}@media (min-width:768px){.hero-img{max-width:100%}}.hero-text-wrapper h1{font-size:26px;font-weight:900;text-transform:uppercase}.hero-text-wrapper h2{font-size:16px;font-weight:900}.hero-text-wrapper h2:after{content:"";display:block;margin-top:10px;border-bottom:2px solid #212529;width:150px}#footer{background-color:#00213A;color:#FFF;font-size:14px;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex}#footer a{color:#fff}#footer ul{list-style:none;margin:0}#footer ul li{display:inline;padding:0 6px}.heading-large-link{display:inline-block;color:#FFF;background-color:#212529;font-size:2rem;margin:10px 0;text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.55,0.055,0.675,0.19);transition:all 200ms cubic-bezier(0.55,0.055,0.675,0.19);padding:5px 10px}.heading-large-link:hover{background-color:#212529;-webkit-box-shadow:6px 6px 0 0 #095B89;box-shadow:6px 6px 0 0 #095B89;-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px);color:#FFF}.page-heading{font-weight:700}.contact-name{font-weight:700;font-size:2.5rem}.contact-title{font-weight:900;font-size:1.5rem}.contact-qoute{font-style:italic}.text-bold{font-weight:900}.small-text{font-size:0.8rem}#kontakt-url{display:none}@media (max-width:1200px){.navbar-collapse{position:fixed;top:79px;bottom:0;left:0;right:0;z-index:1;background-color:rgba(255,255,255,0.97);overflow-y:auto;max-height:calc(100vh - 79px);-webkit-transition:none!important;transition:none!important}.navbar-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important;height:100%}.navbar-nav .nav-item{padding-top:1rem;padding-bottom:1rem;text-align:center}.collapsing{height:100%!important}}