@slider-color:#E30916;.slidertextcolor{color:#fff}body{font-family:'Roboto',sans-serif}header{background-color:transparent;transition:all .5s ease;height:192px}h1,h2{font-family:'Prata',serif}h1{font-size:60px;line-height:1.1}h2{font-size:60px;line-height:1.1}h3{font-size:30px;font-weight:300}h4{color:#e30916;font-weight:400;font-size:20px}h5{transition:all .3s ease}p{font-size:15px}#logo{height:160px;transition:all .5s ease}.spacer{padding-top:6rem;padding-bottom:6rem}.maincolor{color:#e30916}.nav-link{color:#fff;font-weight:700;text-shadow:1px 1px 15px rgba(0,0,0,0.6);font-size:18px;margin-left:2rem;position:relative}.nav-link:hover{color:#e30916}.nav-link:after{content:" ";position:absolute;top:calc(50%+1.15em);left:0;width:100%;border-top-style:solid;transform:scaleX(0);transition:transform .2s ease-in-out}.nav-link:hover:after{transform:scaleX(1)}.hero{background-image:url('cssimages/hero.jpg');height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.title{display:flex;flex-wrap:nowrap;align-items:center}.seperatorContainer{position:relative;height:6px;flex-grow:1}.seperator{position:relative;display:block;width:100%;border-style:solid;border:0 solid #e0dede;box-sizing:content-box;height:6px;border-top-width:1px;border-bottom-width:1px}.titleHeading{flex-grow:0;margin-bottom:0}.button{align-items:center;background-color:#e30916;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;line-height:21px;margin-bottom:10px;margin-right:10px;padding:17px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease;width:100%}.button:hover{background-color:#000}.buttonIcon{padding:0 18.5px;border-right:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%}.buttonText{display:inline-block;padding-left:45px}.bg-grey{background-color:#eaeae9}.bg-red{color:#fff;background-color:#e30916}.blockquote{position:relative}.quote{padding:1.2rem 1.5rem;background-color:#f6f6f6}.quoteTriangle{display:flex;overflow:hidden;position:absolute;bottom:-10px}.quoteTriangle::before{background-color:#f6f6f6;content:"";display:block;box-sizing:content-box;width:1.25rem;height:1.25rem;transform:rotate(45deg) scale(70.710678%)}.quote h2{font-size:34px}.quote p{color:#747474;font-size:15px;font-style:italic;font-weight:300}.author{display:flex;align-items:center;position:relative}.swiper-button-next,.swiper-button-prev{height:30px;margin-top:-15px;background-color:#00000099;transition:all .2s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#000000b3}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:10px;color:#fff}.mySwiper2{height:850px !important}.image_aktionen{height:850px !important}.mySwiper2 .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center}.mySwiper2 .swiper-button-next:after,.mySwiper2 .swiper-button-prev:after{font-size:25px}.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev{padding:1.5rem;opacity:0}.mySwiper2:hover .swiper-button-next,.mySwiper2:hover .swiper-button-prev{opacity:1}.swiper-pagination-bullet-active{background-color:#fff}.mySwiper3 .swiper-slide{display:flex}.offer{border:1px solid #d1d4d3;border-bottom-width:3px;cursor:pointer}.offer:hover h5{transition:all .3s ease;color:#e30916}.offerPrice{color:#e30916;font-family:'Prata',serif;font-size:34px}.accordion-button:focus{box-shadow:none;background:transparent}.accordion-button:hover{color:#e30916}.accordion-button::before{flex-shrink:0;content:"\f146";font-family:'Font Awesome 5 Free';transition:var(--bs-accordion-btn-icon-transition);margin-right:1rem}.accordion-button::after{content:none}.accordion-button:not(.collapsed){color:#e30916}.accordion-button.collapsed::before{flex-shrink:0;content:"\f0fe";font-family:'Font Awesome 5 Free';transition:var(--bs-accordion-btn-icon-transition);margin-right:1rem}.accordion-body h2{font-size:34px;margin:1.5rem 0}.accordion-body h3{font-size:26px;margin:1.5rem 0}.inverted{background-color:#fff;box-shadow:rgba(0,0,0,.117647) 0 1px 3px;transition:all .5s ease;height:100px}.shrink{height:60px !important;transition:all .5s ease}.black{color:#000;text-shadow:none}.modal-dialog{width:fit-content;max-width:1000px}.modal-button{position:absolute;right:12px}@media(max-width:1199px){.image_aktionen{height:560px !important}.text_aktionen h2{font-size:40px}.text_aktionen h4{font-size:18px}}@media(max-width:991px){header{background-color:#fff;box-shadow:rgba(0,0,0,.117647) 0 1px 3px;transition:all .5s ease;height:100px}.nav-link{color:#000;text-shadow:none}.logo{height:60px}.bg-red{max-height:300px}.mySwiper2{height:300px !important}.image_aktionen{height:300px !important}.text_aktionen h2{font-size:26px}.text_aktionen h4{font-size:16px}}@media(max-width:768px){.container{max-width:90%}}@media(max-width:740px){h1,h2{font-size:50px}}@media(max-width:576px){.hero{height:250px;background-size:cover;margin-top:85px}}@media(max-width:560px){h1,h2{font-size:40px}}.footer a{text-decoration:none}.footer a:hover{color:#e30916}.footer .social-media-bar a{font-size:2.3rem;padding-right:.3rem}.openinghours table{min-width:70%;color:#747474;font-size:15px;font-style:italic;font-weight:300}#logo-footer{width:120px;margin-bottom:1rem}