:root{--bs-primary:#ddc786;--bs-secondary:#000000;--bs-danger:#c00000}body,html{font-family:'Titillium Web',sans-serif;font-size:20px;font-weight:300;line-height:1.8;color:var(--bs-white);background-color:var(--bs-secondary);height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3;color:var(--bs-primary);text-transform:uppercase;margin:30px 0}.h1,h1{font-size:58px}.h2,h2{font-size:40px}.h3,h3{font-size:35px}.h4,h4{font-size:30px}.h5,h5{font-size:25px}.h6,h6{font-size:20px}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:300;margin-left:30px}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:var(--bs-primary);text-decoration:none;transition:all .5s}a:hover{color:var(--bs-secondary);text-decoration:none}small{font-size:65%;display:block;font-weight:300}.fw-bold,b,strong{font-weight:600}hr{margin:45px 0}.hr{display:block;position:relative;margin:75px auto;height:2px;width:100%;max-width:calc(100% - 100px);background-color:var(--bs-primary);opacity:.75}.hr::before{content:'';display:block;position:absolute;top:50%;left:-50px;transform:translateY(-50%);width:50px;height:50px;background-image:url(../img/hr-bg.png);background-position:center;background-repeat:no-repeat;background-size:50px}.hr::after{content:'';display:block;position:absolute;top:50%;right:-50px;transform:translateY(-50%);width:50px;height:50px;background-image:url(../img/hr-bg.png);background-position:center;background-repeat:no-repeat;background-size:50px}.mahes-font{font-family:MAHES,'Titillium Web',sans-serif!important}ul{list-style-image:url(../img/ul.png)}.lb-outerContainer{border-radius:15px!important;border:none!important}.lightbox .lb-image{border:none!important;border-radius:15px!important}.lightboxOverlay{background-color:rgba(177,159,107,.25)!important;backdrop-filter:blur(5px)!important;opacity:1!important}.img-content{border-radius:15px;display:block;margin:0 auto 15px auto;transition:all .5s}a:hover .img-content{transform:scale(.9) rotate(-2deg)}.btn{border-radius:15px;padding:15px 20px;transition:all .5s;border:none;text-transform:uppercase}.btn-primary{background:#ddc786;background:-moz-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:-webkit-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);color:var(--bs-secondary)!important}.btn-primary.active,.btn-primary:focus,.btn-primary:hover{background:#ddc786;background:-moz-linear-gradient(50deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:-webkit-linear-gradient(50deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:linear-gradient(50deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%)}.text-primary{color:var(--bs-primary)!important}.text-danger{color:var(--bs-danger)!important}iframe{border-radius:15px}.navbar{background-color:rgba(0,0,0,.5)!important;padding-top:30px;padding-bottom:30px;position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar .container{position:relative;overflow:hidden}.nav-link{padding:10px 15px!important;border-radius:15px;color:var(--bs-primary);font-family:MAHES,'Titillium Web',sans-serif!important;font-size:32px;line-height:.8;margin-right:5px}.nav-link.active,.nav-link:focus,.nav-link:hover{background-color:var(--bs-primary);color:var(--bs-secondary)!important}.nav-link.active{background:#ddc786;background:-moz-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:-webkit-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);color:var(--bs-secondary)!important}.nav-item:last-child .nav-link{margin-right:0}.navbar-nav-icons .nav-link{font-size:24px;line-height:.5;margin-right:0}.navbar-brand{margin-left:-75px;transition:all .75s}.navbar.scrolling .navbar-brand{margin-left:0}.navbar-brand img{max-width:60px}.navbar-toggler{box-shadow:none!important;border:none}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ddc786' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-item-lang .lang-en{display:block;width:25px;height:25px;background-image:url(../img/en.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto}.nav-item-lang .lang-de{display:block;width:25px;height:25px;background-image:url(../img/de.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto}.nav-item-lang .nav-link{border-radius:0;text-align:center}.nav-item-lang .nav-link:hover{background-color:transparent}.header{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background-image:url(../img/header-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%;padding:30px}.header-inner{display:block;z-index:1;text-align:center;width:100%;max-width:100%;padding-top:60px}.header img{width:100%;max-width:250px}.header-slogans{display:block;color:var(--bs-primary);font-weight:600;opacity:0;transition:all .5s}.header-slogans .slick-slide{text-align:center!important;margin:0!important;display:block!important}.header2{min-height:550px;padding:30px}.header2 img{width:100%;max-width:200px}.section{display:block;position:relative;padding:90px 0}.section#section1{background-image:url(../img/section/section1.png),url(../img/section/section2.jpg);background-position:left bottom,right top 100px;background-repeat:no-repeat,no-repeat;background-size:350px,800px}.section#section2{background-image:url(../img/section/section3.jpg);background-position:left top;background-repeat:no-repeat;background-size:800px}.section#section3{background-image:url(../img/section/section4.png);background-position:right bottom;background-repeat:no-repeat;background-size:350px}.footer{display:block;position:relative;padding:75px 0;background-image:url(../img/footer-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--bs-secondary);color:#ccc;line-height:1.5}.footer a{color:#ccc}.footer a:hover{color:#fff}.footer h5{font-size:22px}.modal{border-radius:15px}.modal-content{border-radius:15px;background-color:var(--bs-secondary)}.modal-header{padding:30px}.modal-title{font-size:22px;margin:0}.modal-body{padding:30px}.modal-footer{padding:30px}.modal-backdrop{background-color:rgba(177,159,107,.25);backdrop-filter:blur(5px);opacity:1!important}.card{border-radius:15px;margin:15px 0;background:#ddc786;background:-moz-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:-webkit-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);border:none;padding:5px}.card-top-img{border-radius:15px;transition:all .5s}.card-body{padding:30px}.card-title{font-size:25px;font-weight:600;margin:0 0 15px 0;color:var(--bs-secondary)}.card-title small{margin:0;font-weight:400}.card-text{color:var(--bs-secondary);line-height:1.5}.card-product{position:relative;min-height:calc(100% - 30px)}.card-product .offer::after{content:'Angebot!';background:#ddc786;background:-moz-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:-webkit-linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);background:linear-gradient(200deg,rgba(221,199,134,1) 0,rgba(113,95,40,1) 100%);color:var(--bs-secondary);display:block;padding:5px 15px;position:absolute;top:-20px;left:30px;z-index:2;border-radius:15px;font-size:16px;font-weight:600;text-transform:uppercase}.card-product:hover .card-top-img{transform:scale(.9) rotate(-2deg);border:none;z-index:1}.card-product .card-text,.card-product .card-title{text-align:center}.card-product .card-body{display:flex;flex-direction:column;justify-content:space-between}.card-product .card-price{line-height:1.5}.card-product .card-price strong{font-size:32px;line-height:1.25}.card-product .card-price small{margin:0}.card-categorie i{margin-bottom:15px;z-index:1;transition:all .5s}.card-categorie:hover i{transform:scale(1.1) rotate(-10deg)}.card-news{background:0 0}.card-news .card-body{padding:0}.card-news .card-title{color:var(--bs-primary)}.card-news .card-text{color:var(--bs-white)}.card-news .card-img{height:210px;object-fit:cover;transition:all .5s}.card-news:hover .card-img{transform:scale(.9) rotate(-2deg)}.slick-list{padding:0!important}.slick-track{padding:15px 0!important;display:flex!important;align-items:stretch!important}.slick-slide{height:auto!important;min-height:100%!important;display:flex!important;margin:0 15px}.slick-next,.slick-prev{width:45px;height:45px;opacity:1}.slick-prev{left:30px;z-index:5;transform:none;top:auto;bottom:45px}.slick-next{right:30px;z-index:5;transform:none;top:auto;bottom:45px}.slick-next::before{content:'\F138';font-family:bootstrap-icons;font-size:28px;opacity:1;width:45px;height:45px;background-color:var(--bs-secondary);padding:10px;border-radius:15px;transition:all .25s}.slick-next:hover::before{background-color:var(--bs-primary)}.slick-prev::before{content:'\F12F';font-family:bootstrap-icons;font-size:28px;opacity:1;width:45px;height:45px;background-color:var(--bs-secondary);padding:10px;border-radius:15px;transition:all .25s}.slick-prev:hover::before{background-color:var(--bs-primary)}.form-group{margin-bottom:15px}.form-control,.form-select{border-radius:15px;border:1px solid var(--bs-primary);background-color:var(--bs-secondary);color:var(--bs-white)}.form-control:focus,.form-select:focus{background-color:var(--bs-secondary);border-color:var(--bs-white);box-shadow:none;color:var(--bs-white)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:none}.has-error .form-control,.has-error .form-select{border-color:var(--bs-danger)}.has-error .help-block,.has-error label{border-color:var(--bs-danger)}#danke{display:none}.captcha-control,.captcha-label,.captcha-result{color:var(--bs-secondary)}.accordion{background:0 0}.accordion-item{border:none;border-radius:0;background:0 0}.accordion-button{border-radius:0;background:0 0;color:var(--bs-primary);font-size:30px;padding:0;border:none;box-shadow:none!important;margin-bottom:15px;text-transform:uppercase}.accordion-button:not(.collapsed){background:0 0;color:var(--bs-primary);box-shadow:none}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ddc786' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ddc786' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0}.accordion-header{background:0 0;margin:0;border:none}.accordion-body{padding:15px 0;color:var(--bs-white)}@media (max-width:1199.98px){.header{background-position:center bottom -75px}.header img{max-width:200px}}@media (max-width:991.98px){.h1,h1{font-size:32px;margin:15px 0}.h2,h2{font-size:28px;margin:15px 0}.h3,h3{font-size:24px}.h4,h4{font-size:22px;margin:15px 0}.h5,h5{font-size:22px;margin:15px 0}.h6,h6{font-size:20px;margin:15px 0}.navbar{padding-top:5px;padding-bottom:5px}.nav-link{margin-right:0;margin-bottom:5px}.navbar-nav-icons{display:flex;flex-direction:row;justify-content:center}.navbar-nav-icons .nav-item{width:100%;text-align:center;margin-right:5px}.navbar-nav-icons .nav-item:last-child{margin-right:0}.section{padding:45px 0}.card-news{margin-bottom:30px;background-color:var(--bs-secondary);padding:5px}.card-news .card-img{margin-bottom:15px;height:280px}.card-news .card-body{padding:30px}}@media (max-width:767.98px){.section#section1{background-image:url(../img/section/section1.png),url(../img/section/section2.jpg);background-position:left bottom,right top 100px;background-repeat:no-repeat,no-repeat;background-size:350px,500px}.footer p{text-align:center;margin:0}}