@font-face{font-family:'Rubik';src:url('../../../assets/vendor/fonts/rubik/Rubik-Regular.eot');src:url('../../../assets/vendor/fonts/rubik/Rubik-Regular.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/rubik/Rubik-Regular.woff2') format('woff2'), url('../../../assets/vendor/fonts/rubik/Rubik-Regular.woff') format('woff'), url('../../../assets/vendor/fonts/rubik/Rubik-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Rubik';src:url('../../../assets/vendor/fonts/rubik/Rubik-Light.eot');src:url('../../../assets/vendor/fonts/rubik/Rubik-Light.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/rubik/Rubik-Light.woff2') format('woff2'), url('../../../assets/vendor/fonts/rubik/Rubik-Light.woff') format('woff'), url('../../../assets/vendor/fonts/rubik/Rubik-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Rubik';src:url('../../../assets/vendor/fonts/rubik/Rubik-Medium.eot');src:url('../../../assets/vendor/fonts/rubik/Rubik-Medium.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/rubik/Rubik-Medium.woff2') format('woff2'), url('../../../assets/vendor/fonts/rubik/Rubik-Medium.woff') format('woff'), url('../../../assets/vendor/fonts/rubik/Rubik-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}#intro .header{padding-top:80px;padding-bottom:80px;text-align:center;}#intro .box{background-color:#F0F0F0;margin-bottom:15px;}#intro .footer{padding-top:80px;}#intro hr{border-color:#E6E6E6;}#intro .btn{border-radius:0;}#intro .btn-1,#intro .btn-1:hover{background-color:#169F9A;border-color:#169F9A;color:#FFFFFF;font-weight:500;width:100%;margin-top:10px;font-size:1rem;}#intro .btn-2,#intro .btn-2:hover{background-color:#E30815;border-color:#E30815;color:#FFFFFF;font-weight:500;width:100%;margin-top:10px;font-size:1rem;}#intro .btn-3,#intro .btn-3:hover{background-color:#1588DF;border-color:#1588DF;color:#FFFFFF;font-weight:500;width:100%;margin-top:10px;font-size:1rem;}#intro .m-height{min-height:190px;display:flex;align-items:flex-end;justify-content:center;}#intro .icon.icon-phone{	line-height:60px;}html,body{font-family:'Rubik',Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;}a,a:hover{color:#3C3C3B;text-decoration:none;}#header{width:100%;position:relative;background-color:#FFFFFF;padding:20px 0;transition:1s;z-index:2;}#header.sticky{position:fixed;padding:10px 0;}#header.sticky .logo img{max-width:100px;}#header.sticky .menu{margin-top:40px;}#header .wrapper{display:flex;justify-content:space-between;}#header .menu{margin-top:100px;}#header .menu ul{	padding:0;}#header .menu ul li{padding:0;list-style:none;float:left;padding:0 10px;}#header .menu ul li a{text-decoration:none;color:#3C3C3B;font-size:1.2rem;font-weight:500;}#slider img{	max-width:100%;	height:auto;}.block{background-color:#169F9A;height:20px;width:100%;}.bg-gray{background-color:#FAFAFA;}#uberuns .half-fluid .image{background-image:url(../../../files/images/3198238/uberuns-photo.jpg);background-size:cover;background-position:center;height:100%;}#leistungen .half-fluid .image{background-image:url(../../../files/images/3198238/leistungen-photo.jpg);background-size:cover;background-position:center;height:100%;}#kontakt{margin-top:-8px;}#kontakt .half-fluid .image{background-image:url(../../../files/images/3198238/kontakt-photo.jpg);background-size:cover;background-position:center;height:100%;}#footer{padding:15px 0;}#footer .menu ul{float:right;margin-bottom:0;padding:0;}#footer .menu ul li{display:inline-block;margin-right:10px;}#footer .menu ul li:last-child{margin-right:0;}.half-fluid .content{padding:140px 20px;}h2,h1{font-size:2rem;color:#169F9A;text-transform:uppercase;}#leistungen .box{border:1px solid #169F9A;width:100%;display:inline-block;margin-bottom:15px;padding:10px 15px;color:#3C3C3B;text-decoration:none;font-weight:500;background-image:url(../../../assets/themes/cors/images/icon-arrow-1.png);background-position:right 12px center;;background-repeat:no-repeat;background-size:12px;transition:background-color .5s ease-out .5ms}#leistungen .box:hover{background-color:#169F9A;color:#FFFFFF;background-image:url(../../../assets/themes/cors/images/icon-arrow.png);}.two-cols{background:linear-gradient(90deg,#FF0000 50%,#C8DDA4 50%);}.notdienst,.vorbestellung{padding:80px 0;}.notdienst{color:#FFFFFF;}.vorbestellung{color:#3C3C3B;padding-left:5px;}.notdienst h2{color:#FFFFFF;opacity:.55;font-size:3rem;}.vorbestellung h2{color:#3C3C3B;opacity:.55;font-size:3rem;}       #header .menu-toggle{display:none;}.btn{border-radius:0;font-size:1.1rem;}.btn-primary{color:#FFFFFF;background-color:#3C3C3B;border-color:#3C3C3B;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#FFFFFF;background-color:#3C3C3B;border-color:#3C3C3B;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#3C3C3B;border-color:#3C3C3B;}.btn-primary .badge{color:#3C3C3B;background-color:#FFFFFF;}.icon{padding:2px;padding-left:60px;background-repeat:no-repeat;min-height:60px;}.icon-location{background-image:url(../../../assets/themes/cors/images/icon-location.png);background-position:left 5px;background-size:auto 50px;padding-left:55px;margin-left:5px;}.icon-phone{background-image:url(../../../assets/themes/cors/images/icon-phone.png);background-size:50px auto;background-position:left 10px;}.icon-email{background-image:url(../../../assets/themes/cors/images/icon-email.png);background-size:50px auto;background-position:left 10px;padding-top:13px;}#content{padding:20px 0;}.single-leistung h2{font-size:1rem;font-weight:400;margin-top:5px;cursor:pointer;padding-left:20px;color:#3C3C3B;text-transform:none;}.single-leistung h2 span{width:20px;display:inline-block;margin-bottom:-7px;margin-left:-20px;}.single-leistung h2 span::before{content:"+ ";font-size:1rem;color:#00AA25;}.single-leistung h2.active span::before{content:"- ";font-size:1rem;color:#74777C;}.single-leistung .single-leistung-inner{display:none;padding-left:20px;}.half-fluid .left-half,.half-fluid .right-half{left:50%;	margin-left:-50vw;	max-width:100vw;	position:relative;	right:50%;	width:100vw;padding:0px;}.mitarbeiter-container-item{width:50%;display:inline-block;margin-bottom:40px;padding-right:20px;float:left;}.mitarbeiter-container-item .mitarbeiter-container-image{float:left;width:200px;}.mitarbeiter-container-item .mitarbeiter-container-image img{max-width:100%;height:auto;}.mitarbeiter-container-item .mitarbeiter-container-text{width:calc(100% - 215px);float:right;}.mitarbeiter-container-item .mitarbeiter-container-text h2{margin-bottom:0;font-size:1.2rem;text-transform:none;}.mitarbeiter-container-item:first-child{width:100%;}.team{display:flex;flex-wrap:wrap;}#angebote{	padding:80px 0;}#angebote img{	max-width:100%;	height:auto;}#angebote .w-100{	display:none;}#sparezept{	padding:80px 0;}#sparezept img{	max-width:100%;	height:auto;margin-bottom:15px;}#sparezept .w-100{	display:none;}.block{background-color:#E30815;}h2,h1{	color:#E30815;}#leistungen .box{border:1px solid #E30815;}#leistungen .box:hover{background-color:#E30815;}#leistungen .box{background-image:url(../../../assets/themes/cors/images/icon-arrow-2.png);} @media (max-width:992px){h2,h1{ font-size:1.8rem;}.half-fluid .content{ padding:80px 20px;}.vorbestellung{ padding-left:0;}.two-cols{background:linear-gradient(-180deg,#FF0000 50%,#C8DDA4 50%);}.vorbestellung h2,.notdienst h2{font-size:1.8rem;}#footer{text-align:center;}#footer .menu ul{float:none;margin-top:10px;border-top:1px solid #efefef;padding-top:10px;}.h-500{height:500px !important;}#header .menu{margin-top:0;display:none;}#header .logo img{max-width:150px;}#header{padding:10px 0;}#header.sticky img{max-width:100px;}        .menu-visible #header .menu{ display:block; background:#fff; height:100%; position:fixed; top:0; transition:margin-left .2s ease-in; transform:translateZ(1px); -webkit-overflow-scrolling:touch !important; overflow:scroll; margin-left:0; min-width:260px; box-shadow:0 0 30px rgb(0 0 0 / 30%); -webkit-box-shadow:0 0 30px rgb(0 0 0 / 30%); z-index:998; left:0; width:80%; padding:0; padding-top:20px;}#header .menu-toggle{ width:28px; height:28px; background:url(../../../assets/themes/cors/images/icon-mobilemenu.png) no-repeat center center; background-size:100%; overflow:hidden; display:block; border:none; background-size:100%; margin-top:40px;}	#header.sticky .menu-toggle{		margin-top:25px;	}#header .menu-toggle span{ display:none; opacity:0;} #header .menu ul li{	float:none;		display:block;	} #header.sticky .menu{	margin-top:0;	}.table td,.table th{padding:.3rem .75rem;}.table-impressum th{display:-webkit-inline-box;width:100%;padding-bottom:.10rem;border-bottom:none;}.table-impressum td{display:-webkit-inline-box;width:100%;border-top:none;padding-top:.10rem;}.table-impressum tr:last-child th{border-bottom:none;}#angebote .w-100{	display:block;}.mitarbeiter-container-item{width:100%;}}@media (max-width:440px){	.mitarbeiter-container-item .mitarbeiter-container-image{		width:120px;	}	.mitarbeiter-container-item .mitarbeiter-container-text{	width:calc(100% - 135px);	}}@media (min-width:992px){.half-fluid .left-half{padding-left:0 !important;position:absolute;left:0;right:50%;margin-left:auto;width:auto;}.half-fluid .right-half{ padding-right:0 !important; position:absolute; right:0; left:50%; margin-left:auto; width:auto;}}