@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700');@charset "UTF-8";html{font-size: 16px;font-family: 'Open Sans', sans-serif;background-image: url("/themes/zollet/images/background.jpg")}body{padding: 0;margin: 0}.wrapper{max-width: 1300px;margin: auto}.wrapper .content{padding: 0 5rem}@media screen and (max-width: 800px){.wrapper .content{padding: 0 1rem}}.wrapper-width{width: 100%;background-color: #1d1c21;color: #fff}a{text-decoration: none}address{font-style: normal}header{text-align: center}header #logo img{width: 80%;max-width: 873px}header li,header ul{list-style: none;margin: 0;padding: 0}@media screen and (min-width: 1000px){header nav .burger{display: none}header nav .menu .close{display: none}header nav .menu ul{position: relative;display: flex;justify-content: space-around;color: #fff;height: 4.5rem}header nav .menu ul li{background-color: #1d1c21;flex-grow: 1;display: flex;border-top: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid rgba(255,255,255,0.3);transition: all .1s linear}header nav .menu ul li a{display: flex;align-items: center;width: 100%;justify-content: center;position: relative;overflow: hidden}header nav .menu ul li a span{font-size: 1.4rem;font-weight: 600;color: #fff}header nav .menu ul li a:after{content: ' ';width: 100%;z-index: 1000;height: 8px;position: absolute;left: 0;bottom: -10px;background-color: #fff;transition: all .2s linear}header nav .menu ul li:hover,header nav .menu ul li.active{background-color: #ffed00;border-top: 1px solid #ffed00;border-bottom: 1px solid #fff}header nav .menu ul li:hover span,header nav .menu ul li.active span{color: #1d1c21}header nav .menu ul li:hover a:after,header nav .menu ul li.active a:after{bottom: 0}header nav .menu ul li ul{position: absolute;flex-direction: column;top: calc(4.5rem);left: 0;height: 30rem;display: none;border-bottom: none;border-top: none;justify-content: flex-start;background-color: rgba(0,0,0,0.6)}header nav .menu ul li ul li{max-height: 4rem;width: 18rem;padding-left: 3rem;border-top: none;border-bottom: none;background-color: transparent;position: relative}header nav .menu ul li ul li:after{content: ' ';width: 8px;height: 4rem;z-index: 1000;position: absolute;top: 0;right: 0px;background-color: #fff;transition: all .2s linear;opacity: 0}header nav .menu ul li ul li a{justify-content: left}header nav .menu ul li ul li a span{color: #fff !important}header nav .menu ul li ul li a:after{display: none}header nav .menu ul li ul li:hover,header nav .menu ul li ul li.active{background-color: #ffed00;border: none}header nav .menu ul li ul li:hover:after,header nav .menu ul li ul li.active:after{opacity: 1}header nav .menu ul li ul li:hover span,header nav .menu ul li ul li.active span{color: #1d1c21 !important}header nav .menu ul li.active ul{display: flex}}@media screen and (max-width: 1000px){header nav{background-color: #ffed00}header nav .burger{padding: 1rem 0;font-size: 1.4rem;display: flex;justify-content: center;align-items: center;width: 100%;cursor: pointer}header nav .burger .icon{width: 2rem;height: 2rem}header nav .burger:hover:hover{background-color: #fff;color: #1d1c21}header nav .menu{background-color: #000;position: fixed;transition: all .5s ease-in-out;top: 0;left: 100%;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center}header nav .menu.show{left: 0}header nav .menu .close{position: absolute;top: 1rem;right: 1rem;fill: #fff;width: 3rem;height: 3rem;cursor: pointer}header nav .menu > ul li{border-bottom: 1px solid rgba(255,255,255,0.2)}header nav .menu > ul li:first-child{border-top: 1px solid rgba(255,255,255,0.2)}header nav .menu > ul li a{display: block;padding: .9rem 2rem}header nav .menu > ul li a span{font-size: 1.4rem;color: #fff;font-weight: bold}header nav .menu > ul li a:hover{background-color: rgba(255,255,255,0.5)}header nav .menu > ul ul{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;background-color: #ffed00}header nav .menu > ul ul li a span{color: #000;font-size: 1rem}}header .coverimage{height: 30rem;background-size: cover}@media screen and (max-width: 1000px){header .coverimage{height: 15rem}}footer > .wrapper:first-child{background-color: #fff}footer > .wrapper:first-child .logos{display: flex;justify-content: center;flex-wrap: wrap;gap: 0 3rem;padding-bottom: 4rem}footer > .wrapper:first-child .logos img{filter: grayscale(100%);opacity: 0.3;transition: all linear .2s}footer > .wrapper:first-child .logos img:hover{filter: grayscale(0%);opacity: 1}footer .wrapper-width{padding: 3rem 0 0 0}footer .wrapper-width .content{color: #bfbfbf;display: flex}footer .wrapper-width .content h4{margin: 0;height: 2rem;line-height: 2rem;color: #fff}footer .wrapper-width .content p{margin: 1rem 0 0 0}footer .wrapper-width .content a{color: #fff !important}footer .wrapper-width .content .openinghours{flex: 1.5;margin-bottom: 3rem;position: relative}footer .wrapper-width .content .openinghours dl{display: grid;grid-template-columns: 12rem auto}footer .wrapper-width .content .openinghours strong{display: inline-block;min-width: 12rem}footer .wrapper-width .content .openinghours .icon{position: absolute;left: -2rem;top: 0.3rem}@media screen and (max-width: 1000px){footer .wrapper-width .content .openinghours strong{min-width: auto}}@media screen and (max-width: 500px){footer .wrapper-width .content .openinghours strong{display: block}}footer .wrapper-width .content .openinghours .irregulars{font-weight: bold;color: #e13e2e}footer .wrapper-width .content .contact{flex: 1;margin-bottom: 3rem}footer .wrapper-width .content .contact > div{display: flex;flex-flow: row;align-items: center;height: 2rem;margin-bottom: 0.2rem;font-weight: bold}footer .wrapper-width .content .contact > div .icon{margin-right: 0.7rem}footer .wrapper-width .content .address{flex: 1;margin-bottom: 3rem}footer .wrapper-width .content .icon{fill: #fff;width: 1.3rem;height: 1.3rem}@media screen and (max-width: 1000px){footer .wrapper-width .content{flex-direction: column;text-align: center}footer .wrapper-width .content .contact > div{justify-content: center}footer .wrapper-width .content .openinghours{max-width: 500px;margin: auto}footer .wrapper-width .content .openinghours dl{text-align: left}footer .wrapper-width .content .openinghours .icon{display: none}}footer .copyright{font-size: 0.8rem;text-align: right;margin: 1rem auto;opacity: 0.8;font-weight: bold}footer .copyright a{color: currentColor}main .wrapper{background: linear-gradient(0deg, #fff 0%, #f0f0f0 100%);background-size: 100% 22rem;background-repeat: no-repeat;background-color: #fff;padding-bottom: 0.01rem}main .wrapper section{margin-bottom: 4rem}main .wrapper section h1{margin: 0;padding: 4rem 0 2rem 0;font-size: 2rem;text-transform: uppercase;color: #1d1c21}main .wrapper section h2{color: #1d1c21;margin-top: 0}main .wrapper section h4{margin: 0 0 2rem 0}main .wrapper section p{margin: 0 0 2rem 0;line-height: 1.5;color: #474343}main .wrapper section strong{color: #474343}main .wrapper section a{color: #474343}main .wrapper section iframe{width: 100% !important}main .wrapper section .openinghours{margin-bottom: 2rem}main .wrapper section .openinghours dl{display: grid;grid-template-columns: 12rem auto}main .wrapper section .openinghours dl dt{font-weight: bold}main .wrapper section .openinghours dl dd{margin: 0}main .wrapper section .openinghours dl.irregulars{color: red}main .wrapper section .openinghours dl.irregulars dd{color: darkorange}main .wrapper section .openinghours dl.irregulars dd.closed{color: red;font-weight: bold}@media screen and (max-width: 500px){main .wrapper section .openinghours dl{grid-template-columns: auto}main .wrapper section .openinghours dl dd{margin-left: 20px}}main .wrapper section .bw-image{width: 100%;border: 1px solid #000;min-height: 20rem;background-size: cover;background-position: center}main .wrapper section .column{flex: 1}main .wrapper section .column figure{margin: 0;border: 6px solid #ffed00}main .wrapper section .column img{width: 100%;max-width: 100%;display: block}main .wrapper section .column.double-width{flex: 2}main .wrapper section .column.center{display: flex;align-items: flex-start;justify-content: center;flex-direction: column}main .wrapper section .two-columns,main .wrapper section .three-columns,main .wrapper section .four-columns{margin-bottom: 3rem;display: flex;gap: 2rem;width: 100%}@media screen and (max-width: 800px){main .wrapper section .two-columns,main .wrapper section .three-columns,main .wrapper section .four-columns{flex-direction: column}}main .wrapper section .image-gallery{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem;grid-template-rows: auto}@media screen and (max-width: 1000px){main .wrapper section .image-gallery{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 600px){main .wrapper section .image-gallery{grid-template-columns: 1fr}}main .wrapper section .socialmedia{display: flex;justify-content: flex-start}main .wrapper section .socialmedia a{display: block;margin-right: 0.5rem}main .wrapper section .socialmedia a .icon{max-height: 24px;max-width: 24px}main .wrapper section .back-button,main .wrapper section .link-button{display: inline-block;background-color: #ffed00;padding: .5rem 2rem;font-weight: bold;color: #1d1c21}main .wrapper section .back-button:active,main .wrapper section .link-button:active{color: #000}main .wrapper section .back-button:hover,main .wrapper section .link-button:hover{background-color: #000;color: #fff}@media screen and (max-width: 600px){main .wrapper section .back-button,main .wrapper section .link-button{text-align: center;width: calc(100% - 4rem)}}main .wrapper section .column.logo{text-align: center}@media screen and (max-width: 800px){main .wrapper section .column.logo img{max-width: 50%}}/*# sourceMappingURL=/cache/css/38364c41b0f3e8d912eb3cfbc6ded06f.map */