@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.eot");src:local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff") format("woff"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.ttf") format("truetype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-300.svg#SourceSansPro") format("svg");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.eot");src:local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff") format("woff"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.ttf") format("truetype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-regular.svg#SourceSansPro") format("svg");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.eot");src:local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff") format("woff"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.ttf") format("truetype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-700.svg#SourceSansPro") format("svg");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.eot");src:local("Source Sans Pro Black"), local("SourceSansPro-Black"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.woff") format("woff"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.ttf") format("truetype"), url("../fonts/source-sans-pro/source-sans-pro-v13-latin-900.svg#SourceSansPro") format("svg");}.btn-emotivo{color:#fff}.btn-outline-emotivo:hover{color:#fff}.section-padding{padding:100px 0}h2{font-weight:900;text-transform:uppercase;font-size:2.5rem;letter-spacing:1.5px;color:#231b18}@media (max-width:767.98px){h2{font-size:2rem}}.bg-lightblue{background:#e0edf7}.btn-white{background:#fff;color:#343a40}.btn-outline-white{color:#fff;border-color:#fff}.align-unset{vertical-align:unset}#header{background:#fff}#header .top{padding:25px 0}#header .top .logo{align-items:center;display:flex}#header .top .logo img{width:90%}@media (max-width:767.98px){#header .top .form{display:none}}#header .top .form .papierflieger{display:flex}@media (max-width:991.98px){#header .top .form .papierflieger{display:none}}#header .top .form b{color:#0069bd;text-transform:uppercase}#header .top .form #newletterFormHeader{min-height:80px}#header .top .form #newletterFormHeader .datenschutz-label{font-size:smaller}#header .navbar{padding:0}@media (max-width:991.98px){#header .navbar{padding:15px}}#header .navbar .navbar-nav .nav-item .nav-link{padding:15px 20px;color:#fff}@media (max-width:1199.98px){#header .navbar .navbar-nav .nav-item .nav-link{font-size:0.93rem}}#header .navbar .navbar-nav .nav-item .nav-link.active,#header .navbar .navbar-nav .nav-item .nav-link:hover{background:#231b18}#header.scroll{transition:all ease 2.5s}#header.scroll .top{padding:15px 0}#header.scroll .top .logo img{width:80%}#header.scroll .navbar .navbar-nav .nav-item .nav-link{padding:10px 15px}#tenders .map{height:200px}#tenders .btn-informationen{width:75%}@media (max-width:991.98px){#tenders .btn-informationen{width:25%}}@media (max-width:767.98px){#tenders .btn-informationen{width:50%}}#footer{background:#231b18}#footer a{color:#fff}#footer .btn{font-weight:300}.banner-container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}@media (max-width:991.98px){.banner-container{padding:0}}#banner{background-image:url(../files/images/bauplan_2.jpeg);background-repeat:no-repeat;background-size:cover;width:100%;height:670px;padding:50px 0}#banner .text h1{line-height:1.65;font-weight:900;font-size:2.2rem;text-transform:uppercase}#banner .text h2{font-weight:900;text-transform:uppercase;font-size:1.3rem;margin-top:25px}#banner .text span{background:#fff;padding:5px}#banner .form{margin-top:3rem}@media (max-width:575.98px){#banner .form{margin-top:2rem}}@media (max-width:575.98px){#banner .form .form-row{flex-wrap:wrap-reverse}}#banner .form .form-row p{font-size:20px}@media (max-width:575.98px){#banner .form .form-row p{font-size:17px}}@media (max-width:575.98px){#banner .form .form-row .select{margin-top:0.5rem}}#benefits h4{text-transform:uppercase;font-size:1.3rem}#benefits h4.blue{color:#74c0ff}#benefits h4.lightblue{color:#a3d8ea}#newsletter{position:relative}#newsletter .form .btn{display:flex;justify-content:center;padding:15px}#newsletter .form .btn i{font-size:1.5rem;padding-left:10px}#newsletter .paperplane{position:absolute;top:20%;right:17%;width:400px}@media (max-width:1199.98px){#newsletter .paperplane{top:30%;right:6%;width:350px}}@media (max-width:991.98px){#newsletter .paperplane{top:28%;right:15%;width:100px}}@media (max-width:767.98px){#newsletter .paperplane{top:5%;right:15%;width:100px}}