.m-0{margin:0!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-5{margin-top:3rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-4{margin-right:1.5rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-4{padding:1.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-3{padding-left:1rem!important}html{scroll-behavior:smooth}body{background-color:#a2ca28;font-family:Montserrat;font-weight:300}.checkbox .checked,.openinghours,.sport-news,.therapie-news,input[type=checkbox],input[type=checkbox]:checked~.unchecked{display:none}.show-news{display:block}.gzn-red,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,a{color:#762916}.gzn-green{color:#a2ca28}.gzn-lightgray{color:grey}p{text-align:justify;hyphens:auto;font-size:14px}label,ul{font-size:14px}li{hyphens:auto}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:300}.container{margin-top:120px;min-height:100vh}.table-bordered{border:none}.checkbox:hover{cursor:pointer}input[type=checkbox]:checked~.checked{display:inline-block}a:hover{cursor:pointer;color:#762916;text-decoration:none}b,strong{font-weight:700}.select-btn{background-color:#762916;color:#fff!important}.hour-spacer{height:51px}.gradient-left,.gradient-right{background:0 0;position:absolute;width:100%;height:100%}@media (min-width:768px){.gradient-right{background:linear-gradient(90deg,rgba(255,255,255,0) 70%,#fff 100%)}.gradient-left{background:linear-gradient(-90deg,rgba(255,255,255,0) 70%,#fff 100%)}}.banner-scroll{display:flex;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;position:relative;z-index:1}.banner-container{flex:0 0 auto;width:auto;height:40vh;scroll-snap-align:start}.banner-container img{height:100%;width:auto;display:block;vertical-align:bottom}.footer-basic{padding:40px 0;background-color:#fff;color:#4b4c4d}.footer-basic ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li{padding:0 10px}.footer-basic ul a{color:inherit;text-decoration:none;opacity:.8}.footer-basic ul a:hover{opacity:1}.footer-basic .social{text-align:center;padding-bottom:25px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin:0 8px;color:inherit;opacity:.75}.footer-basic .social>a:hover{opacity:.9}.footer-basic .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa;margin-bottom:0}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link,.openinghours-toggle:focus{color:#000}.icon-back-to-top,.icon-block-close{transition:.3s ease-in-out;color:#00000080}.icon-back-to-top:hover,.icon-block-close:hover{color:#000000E6;cursor:pointer}.back-to-top{display:none;position:fixed;right:.2em;bottom:20vh}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}
