html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url("../fonts/josefin-sans-v13-latin-regular.eot");src:local("Josefin Sans Regular"),local("JosefinSans-Regular"),url("../fonts/josefin-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/josefin-sans-v13-latin-regular.woff2") format("woff2"),url("../fonts/josefin-sans-v13-latin-regular.woff") format("woff"),url("../fonts/josefin-sans-v13-latin-regular.ttf") format("truetype"),url("../fonts/josefin-sans-v13-latin-regular.svg#JosefinSans") format("svg")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:700;src:url("../fonts/josefin-sans-v13-latin-700.eot");src:local("Josefin Sans Bold"),local("JosefinSans-Bold"),url("../fonts/josefin-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/josefin-sans-v13-latin-700.woff2") format("woff2"),url("../fonts/josefin-sans-v13-latin-700.woff") format("woff"),url("../fonts/josefin-sans-v13-latin-700.ttf") format("truetype"),url("../fonts/josefin-sans-v13-latin-700.svg#JosefinSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v15-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v15-latin-regular.woff") format("woff"),url("../fonts/open-sans-v15-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v15-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v15-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v15-latin-700.woff") format("woff"),url("../fonts/open-sans-v15-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v15-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Kalam";font-style:normal;font-weight:400;src:url("../fonts/kalam-v9-latin-regular.eot");src:local("Kalam"),local("Kalam-Regular"),url("../fonts/kalam-v9-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/kalam-v9-latin-regular.woff2") format("woff2"),url("../fonts/kalam-v9-latin-regular.woff") format("woff"),url("../fonts/kalam-v9-latin-regular.ttf") format("truetype"),url("../fonts/kalam-v9-latin-regular.svg#Kalam") format("svg")}@font-face{font-family:"Kalam";font-style:normal;font-weight:700;src:url("../fonts/kalam-v9-latin-700.eot");src:local("Kalam Bold"),local("Kalam-Bold"),url("../fonts/kalam-v9-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/kalam-v9-latin-700.woff2") format("woff2"),url("../fonts/kalam-v9-latin-700.woff") format("woff"),url("../fonts/kalam-v9-latin-700.ttf") format("truetype"),url("../fonts/kalam-v9-latin-700.svg#Kalam") format("svg")}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?dqgqrm");src:url("../fonts/icomoon.eot?dqgqrm#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?dqgqrm") format("truetype"),url("../fonts/icomoon.woff?dqgqrm") format("woff"),url("../fonts/icomoon.svg?dqgqrm#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bars:before{content:""}.icon-navicon:before{content:""}.icon-reorder:before{content:""}.icon-money:before{content:""}.icon-envelope:before{content:""}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-clock:before{content:""}.icon-man-woman:before{content:""}.icon-checkmark:before{content:""}.icon-file-pdf:before{content:""}body{font-family:"Open Sans",Georgia,Times,"Times New Roman",serif;font-weight:400;font-size:16px;color:#161616;line-height:1.5}h1,h2,h3,.modal-content p,h4,h5{float:left;display:block;margin-right:2.76816609%;width:100%;margin-top:0;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2}h1:last-child,h2:last-child,h3:last-child,.modal-content p:last-child,h4:last-child,h5:last-child{margin-right:0}h1+p,h2+p,h3+p,.modal-content p+p,h4+p,h5+p{margin-top:0}h1{color:#2e394d;font-size:2rem}@media screen and (min-width: 769px){h1{font-size:2.25rem}}@media screen and (min-width: 1025px){h1{font-size:2.625rem}}h2{color:#2e394d;font-size:1.625rem;margin-bottom:.5em}@media screen and (min-width: 769px){h2{font-size:1.875rem}}@media screen and (min-width: 1025px){h2{font-size:2rem}}h3,.modal-content p{color:#2e394d;font-size:1.125rem;text-transform:uppercase}@media screen and (min-width: 769px){h3,.modal-content p{font-size:1.25rem}}h4{color:#2e394d;font-size:1.375rem}h5{color:#2e394d;font-size:1.25rem}p{float:left;display:block;margin-right:2.76816609%;width:100%;font-size:1rem;margin-bottom:0}p:last-child{margin-right:0}p+p{margin-top:1em}@media screen and (max-width: 600px){p{font-size:.875rem}}ul{margin:0;padding:0}a{transition:all,.4s;text-decoration:none}p>a:not(.button){color:#9ab526}p>a:not(.button):hover{text-decoration:underline}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{display:none !important}@media screen and (min-width: 881px){.slick-dots{display:block !important;position:absolute;width:100%;background:#2e394d;bottom:0;text-align:center}}.slick-dots li{display:inline-block;padding:14px 6px;cursor:pointer}.slick-dots li.slick-active button{background:#bccf6c;border-color:#bccf6c}.slick-dots button{display:block;font-size:0;background:#fff;border:solid 2px #fff;width:10px;height:10px;border-radius:20px;padding:0;outline:0}@media screen and (min-width: 1025px){.slick-dots button{width:12px;height:12px}}.slick-slider{padding-bottom:2.8125rem}@media screen and (min-width: 881px){.slick-slider{padding-bottom:2.375rem}}@media screen and (min-width: 1025px){.slick-slider{padding-bottom:2.5rem}}.slick-arrow{position:absolute;z-index:2;background:#2e394d;border:0;outline:0;width:50%;height:2.8125rem;display:block;cursor:pointer;bottom:0}.slick-arrow:hover span{color:#bccf6c}.slick-arrow span{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;line-height:1;font-size:3.125rem;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width: 881px){.slick-arrow{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%)}.slick-arrow span{font-size:3.125rem}}.slick-prev{left:0}@media screen and (max-width: 880px){.slick-prev{border-right:solid 1px #fff}}.slick-next{right:0}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background:#fff}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr-open main{overflow:hidden}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}label.toggle-switch{position:relative;display:inline-block;width:41px;height:24px}label.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2e394d;transition:.4s;border-radius:24px}label.toggle-switch .slider::before{position:absolute;border-radius:50%;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}label.toggle-switch input{opacity:0;width:0;height:0}label.toggle-switch input:checked+.slider{background-color:#bccf6c}label.toggle-switch input:checked+.slider:before{transform:translateX(16px)}label.toggle-switch input:disabled+.slider{background-color:rgb(149.5,149.5,149.5);cursor:not-allowed}.modal label{cursor:pointer;margin-bottom:0}.modal .modal-state{display:none}.modal .modal-trigger{padding:.8em 1em}.modal .modal-fade-screen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);opacity:0;padding-top:.6em;text-align:left;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}.modal .modal-fade-screen .modal-bg{position:absolute;cursor:pointer}.modal .modal-inner{background:#fff;margin:auto;margin-top:0;max-height:90%;overflow:auto;padding:1.5em 1em;position:relative;transition:opacity .25s ease;padding:3.5em 2em 2em 2em;width:50%}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:5%}.modal-open{overflow:hidden}.modal-content img{width:100%;max-width:100%;height:auto;display:block}.modal-content p{margin-top:1em}.button.showCookieSettings{margin:0 0 1em 0}.cookie-modal .modal-inner{padding:2em;width:95%;max-width:50rem}@media screen and (max-width: 1024px){.cookie-modal .modal-inner{padding:1em}}.cookie-modal .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-top:0;margin-bottom:0;margin-right:1em}.cookie-modal .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.cookie-modal .button:active{background:#bccf6c}.cookie-modal a:not(.button){color:#9ab526}.cookie-modal a:not(.button):hover{text-decoration:underline}.cookie-modal small{font-size:14px}.cookie-modal p:last-child{text-align:right}.cookie-modal div.flex{float:left;display:block;margin-right:2.76816609%;width:100%;display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:1rem}.cookie-modal div.flex:last-child{margin-right:0}.cookie-modal h4{margin-bottom:0;float:none;width:auto}.cookie-modal table{width:100%;border-collapse:collapse}.cookie-modal td,.cookie-modal th{padding:.25em;border:solid 1px rgb(220.256097561,225.2195121951,234.243902439);font-size:12px}.cookie-modal td:first-child,.cookie-modal th:first-child{width:110px}.cookie-modal td:nth-child(2),.cookie-modal th:nth-child(2){width:auto}.cookie-modal td:nth-child(3),.cookie-modal th:nth-child(3){width:70px}.cookie-modal td:last-child,.cookie-modal th:last-child{width:100px}.cookie-modal .cookie-details+p{margin-top:1em}html{box-sizing:border-box}body{margin:0;background:hsl(220,8.1081081081%,95.7450980392%)}*,*:before,*:after{box-sizing:inherit}main{max-width:100%;margin-left:auto;margin-right:auto;padding-top:50px;background:hsl(220,8.1081081081%,95.7450980392%)}main::after{clear:both;content:"";display:table}@media screen and (min-width: 1201px){main{padding-top:110px}}img{width:100%;max-width:100%;height:auto;display:block}p.infowindow{font-family:"Open Sans",Georgia,Times,"Times New Roman",serif;font-size:.875rem;margin-top:0}p.infowindow strong{color:#2e394d;font-size:1rem}.breadcrumb{float:left;display:block;margin-right:2.76816609%;width:100%;padding:.625rem 2vw;font-size:.875rem}.breadcrumb:last-child{margin-right:0}.breadcrumb>span{float:left;margin-right:.5em}.breadcrumb ul{list-style:none}.breadcrumb li{display:inline}.breadcrumb li+li:before{content:"»"}.breadcrumb a{color:#9ab526}.breadcrumb a:hover{text-decoration:underline}article table{width:100%;font-size:.875rem}article table td{padding:.25em}article table td:first-of-type,article table th:first-of-type{text-align:left}article table td,article table th{text-align:center}article table tr:nth-of-type(odd) td{background:rgb(220.256097561,225.2195121951,234.243902439)}a.facebook:before{content:"";display:inline-block;width:14px;height:14px;background:url("../images/icon-facebook.svg") center center no-repeat;margin-right:.5em}.map-container{background:#2e394d;position:relative}.map-container .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.map-container .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.map-container .button:active{background:#bccf6c}.map-container p{color:#fff}#map-info{width:85%;max-width:56.25rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.nav-service{height:50px;background:#2e394d;text-align:right;font-size:.875rem;padding:13.75px 1.25rem 0 0;z-index:3;position:fixed;width:100%;right:0}.nav-service li{display:none}.nav-service li+li{margin-left:1.5em}.nav-service a{transition:all .4s;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.5px}.nav-service a:hover{color:#bccf6c}.nav-service i{color:#bccf6c;padding-right:3px}@media screen and (min-width: 481px){.nav-service li:last-of-type{display:inline-block}}@media screen and (min-width: 601px){.nav-service{padding:13.75px 2vw 0 2vw}.nav-service li:first-of-type{display:inline-block}}@media screen and (min-width: 881px){.nav-service li:nth-of-type(2){display:inline-block}}@media screen and (min-width: 1025px){.nav-service+li{margin-left:2em}}@media screen and (min-width: 1201px){.nav-service{height:55px;padding:15.7142857143px 1.5625rem 0 2vw}}#menu-trigger{position:absolute;display:block;left:0;top:0;height:50px;background:#bccf6c;padding:15.7142857143px 1.25rem 0 1.25rem;color:#2e394d}#menu-trigger i{color:#2e394d}@media screen and (min-width: 601px){#menu-trigger{padding:15.7142857143px 2vw 0 2vw}}@media screen and (min-width: 1201px){#menu-trigger{display:none}}.logo-small{height:22px;width:auto;float:right}@media screen and (min-width: 481px){.logo-small{display:none}}.sidr-class-logo{display:block;top:0;padding:1rem 0 1.5rem 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;z-index:10;width:255px;background:#fff}.sidr-class-logo img{width:100%;max-width:140px;margin:0 auto}@media screen and (min-width: 1501px){.sidr-class-logo{width:295px}.sidr-class-logo img{max-width:160px}}.sidr.left{border-right:solid 5px #bccf6c}.sidr.left li{display:block}.sidr.left li.active a,.sidr.left li.sidr-class-active a,.sidr.left li a:hover{background:hsl(220,8.1081081081%,93.7450980392%)}.sidr.left li.active a:before,.sidr.left li.sidr-class-active a:before,.sidr.left li a:hover:before{opacity:1}.sidr.left li a{transition:all,.4s;color:#2e394d;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;text-decoration:none;display:block;position:relative}.sidr.left li a:before{transition:all,.4s;content:"";width:5px;height:100%;position:absolute;left:0;top:0;background:#2e394d;opacity:0}.sidr.left .sidr-class-menu-item>a{padding:.9375em 1.25em .75em 1.5625em;font-weight:700;text-transform:uppercase}.sidr.left .sidr-class-menu-item.has-dropdown.active ul,.sidr.left .sidr-class-menu-item.sidr-class-has-dropdown.sidr-class-active ul{display:block}.sidr.left .sidr-class-menu-item ul{background:#bccf6c;display:none}.sidr.left .sidr-class-menu-item ul li:last-of-type a{padding-bottom:1.25em}.sidr.left .sidr-class-menu-item ul li.active a,.sidr.left .sidr-class-menu-item ul a:hover{background:hsl(220,8.1081081081%,85.7450980392%)}.sidr.left .sidr-class-menu-item ul a{font-weight:400;font-size:1rem;padding:.5rem 0 .375rem 2.5rem}@media screen and (min-width: 1501px){.sidr.left .sidr-class-menu-item ul a{font-size:1.125rem}}.nav-main{display:none}@media screen and (min-width: 1201px){.nav-main{display:block;position:fixed;top:55px;width:100%;background:#fff;height:55px;box-shadow:0 3px 6px rgba(0,0,0,.25),0 3px 6px rgba(0,0,0,.4);z-index:3;padding:0 0 0 2vw}}.nav-main .logo{float:left}.nav-main .logo img{height:43px;width:auto;margin-top:.375rem}.nav-main>ul{float:right}.nav-main>ul>li{display:inline-block}.nav-main>ul>li>a{display:block;font-size:1rem;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#2e394d;padding:1.125rem 1.5625rem .8125rem 1.5625rem;transition:all .4s ease-out}.nav-main>ul>li:hover a{background:#2e394d !important;color:#fff}.nav-main>ul>li.active a{background:#bccf6c}.nav-main>ul li.has-dropdown{position:relative}.nav-main>ul li.has-dropdown:hover ul{visibility:visible;opacity:1;filter:alpha(opacity=100);top:3.4375rem}.nav-main>ul li.has-dropdown ul{visibility:hidden;opacity:0;filter:alpha(opacity=0);top:6.25rem;opacity:0;position:absolute;padding:.9375rem 0 .625rem;background:#2e394d;z-index:9999;transition:all .2s ease-out;transition-delay:.2s;min-width:220px;box-shadow:0 3px 6px rgba(0,0,0,.25),0 3px 6px rgba(0,0,0,.4)}.nav-main>ul li.has-dropdown ul li{display:block;text-align:left;overflow:hidden;white-space:nowrap}.nav-main>ul li.has-dropdown ul li a{background:#2e394d;display:block;padding:.625rem 1.5625rem .625rem 1.5625rem;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem}.nav-main>ul li.has-dropdown ul li:hover a,.nav-main>ul li.has-dropdown ul li.active a{color:#bccf6c}footer{float:left;display:block;margin-right:2.76816609%;width:100%;padding:2.5rem 2vw;background:hsl(220,8.1081081081%,95.7450980392%);color:#2e394d;text-align:center}footer:last-child{margin-right:0}footer .inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:2em 0 1em 0}footer .inner::after{clear:both;content:"";display:table}footer .contact{font-size:1.125rem;font-weight:700;margin-top:0}footer .contact span{display:block}footer .contact i{display:inline-block;margin-right:.5em}footer .contact i.icon-envelope{color:#9ab526}footer .facebook{display:inline-block;margin-top:1em}footer .legal{font-size:.75rem;margin-top:1.875rem}footer a{color:#9ab526}footer a:hover{text-decoration:underline}@media screen and (min-width: 601px){footer .contact{font-size:1.3125rem}footer .contact span{display:inline-block}footer .contact span+span{margin-left:1em}}@media screen and (min-width: 1201px){footer .contact{font-size:1.5rem}footer .legal{margin-top:3.125rem}}label,input,textarea{float:left;display:block;margin-right:2.76816609%;width:100%}label:last-child,input:last-child,textarea:last-child{margin-right:0}label{line-height:1;margin-bottom:.5em;font-size:.875rem}input[type=email],input[type=text],input[type=number],textarea{border:solid 3px rgb(210.6780487805,217.0097560976,228.5219512195);padding:.5em;font-size:.875rem;margin-bottom:2em;font-family:"Open Sans",Georgia,Times,"Times New Roman",serif}input[type=submit]{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);cursor:pointer;margin-top:0;font-size:.875rem;padding-top:1em;padding-bottom:.75em}input[type=submit]:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}input[type=submit]:active{background:#bccf6c}p.privacy{margin-top:0;margin-bottom:2em;font-size:.875rem}.email2{display:none}.success{margin-top:0;color:#9ab526}@media screen and (max-width: 600px){label{font-size:.875rem}}#form-giftcard>div{float:left;display:block;margin-right:2.76816609%;width:100%}#form-giftcard>div:last-child{margin-right:0}#form-giftcard textarea{height:150px}#form-giftcard>.plz{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}#form-giftcard>.plz:last-child{margin-right:0}#form-giftcard>.ort{float:left;display:block;margin-right:2.76816609%;width:65.7439446367%;margin-right:0}#form-giftcard>.ort:last-child{margin-right:0}#form-giftcard .alert{color:red;margin-bottom:1em}#form-giftcard input.error{border:solid 2px red}@media screen and (min-width: 601px){#form-giftcard>.name,#form-giftcard>.for,#form-giftcard>.mail,#form-giftcard>.phone{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}#form-giftcard>.name:last-child,#form-giftcard>.for:last-child,#form-giftcard>.mail:last-child,#form-giftcard>.phone:last-child{margin-right:0}#form-giftcard>.name+.name,#form-giftcard>.for,#form-giftcard>.value,#form-giftcard>.phone{margin-right:0}}@media screen and (min-width: 1501px){#form-giftcard>.address{float:left;display:block;margin-right:2.76816609%;width:40.0519031142%}#form-giftcard>.address:last-child{margin-right:0}#form-giftcard>.plz{float:left;display:block;margin-right:2.76816609%;width:14.3598615917%}#form-giftcard>.plz:last-child{margin-right:0}#form-giftcard>.ort{float:left;display:block;margin-right:2.76816609%;width:40.0519031142%;margin-right:0}#form-giftcard>.ort:last-child{margin-right:0}}@media screen and (max-width: 1200px){#form-giftcard label{font-size:.875rem}}.default .text{padding:1.25rem 4vw}.default .text .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem;margin-bottom:7px}.default .text .inner:last-child{margin-right:0}.default .text p+h4,.default .text p+ul{margin-top:1.5em}.default .text p+h2,.default .text p+h3,.default .text .modal-content p+p,.modal-content .default .text p+p{margin-top:2em}.default .text h2+h3,.default .text .modal-content h2+p,.modal-content .default .text h2+p{margin-top:1em}.default .text ul{float:left;display:block;margin-right:2.76816609%;width:100%;list-style:none}.default .text ul:last-child{margin-right:0}.default .text ul li{padding-left:.75em}.default .text ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.default .text ul{font-size:.875rem}}.default .text a:not(.button){color:#9ab526}.default .text a:not(.button):hover{text-decoration:underline}.default .text a.button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.default .text a.button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.default .text a.button:active{background:#bccf6c}@media screen and (min-width: 1025px){.default .text h1{font-size:2.25rem}}.default .text h4{margin-bottom:.5em}@media screen and (min-width: 601px){.default .text{padding:2.5rem 2vw}.default .text .inner{padding:2.5rem}}.template-home .slider .slide{position:relative;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 880px){.template-home .slider .slide{background-image:none !important}}@media screen and (min-width: 881px){.template-home .slider .slide{height:500px}.template-home .slider .slide img{display:none}}@media screen and (min-width: 1201px){.template-home .slider .slide{height:600px}}.template-home .slider .textbox{float:left;display:block;margin-right:2.76816609%;width:100%;background:#fff;padding:1.875rem 1.25rem}.template-home .slider .textbox:last-child{margin-right:0}@media screen and (min-width: 881px){.template-home .slider .textbox{position:absolute;top:50%;transform:translateY(-50%);float:left;display:block;margin-right:2.76816609%;width:31.4878892734%;margin-left:17.1280276817%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:2vw}.template-home .slider .textbox:last-child{margin-right:0}.template-home .slider .textbox.right{margin-left:51.384083045%}}@media screen and (min-width: 1201px){.template-home .slider .textbox{float:left;display:block;margin-right:2.76816609%;width:22.9238754325%;margin-left:17.1280276817%}.template-home .slider .textbox:last-child{margin-right:0}.template-home .slider .textbox.right{margin-left:59.9480968858%}}.template-home .slider .textbox p{font-size:.875rem}.template-home .slider .textbox h1,.template-home .slider .textbox h2{color:#2e394d;font-size:1.125rem;text-transform:uppercase}@media screen and (min-width: 769px){.template-home .slider .textbox h1,.template-home .slider .textbox h2{font-size:1.25rem}}.template-home .slider .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-home .slider .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-home .slider .button:active{background:#bccf6c}.template-home .grid{padding:0 1vw 1.25rem 1vw;margin-top:2.5rem}.template-home .grid h2{margin-bottom:.25em;text-align:center}.template-home .grid>.wrap{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 481px){.template-home .grid{padding:0 1vw 2.5rem 1vw}}.template-home .grid .box{padding:1vw;margin-bottom:4vw}.template-home .grid .box>.inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff;position:relative;border-radius:2px;min-height:260px}.template-home .grid .box .text{padding:1.25rem}.template-home .grid .box .text::after{clear:both;content:"";display:table}.template-home .grid .box .shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:2px}.template-home .grid .box h3,.template-home .grid .box .modal-content p,.modal-content .template-home .grid .box p{font-size:1rem;margin-bottom:.5em}.template-home .grid .box h3 a,.template-home .grid .box .modal-content p a,.modal-content .template-home .grid .box p a{display:block;color:#161616}.template-home .grid .box h3 span,.template-home .grid .box .modal-content p span,.modal-content .template-home .grid .box p span{display:block;font-size:.875rem;color:rgb(170.4769230769,194.4461538462,69.5538461538);margin-bottom:.5em}@media screen and (min-width: 1501px){.template-home .grid .box h3,.template-home .grid .box .modal-content p,.modal-content .template-home .grid .box p{font-size:1.25rem}}.template-home .grid .box p{font-size:.875rem}.template-home .grid .box.small h3,.template-home .grid .box.small p{color:#fff}.template-home .grid .box i{display:block;font-size:2.5rem;color:#bccf6c;margin-bottom:.5em}.template-home .grid .box .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-top:0;white-space:nowrap}.template-home .grid .box .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-home .grid .box .button:active{background:#bccf6c}@media screen and (min-width: 1025px){.template-home .grid .box .text{display:flex;height:100%;flex-direction:column;justify-content:center}}@media screen and (min-width: 1301px){.template-home .grid .box i{font-size:3.125rem}.template-home .grid .box .button{margin-top:.5em}}.template-home .grid .box.wide{width:100%}@media screen and (min-width: 601px){.template-home .grid .box.wide{width:50%;margin-bottom:0}.template-home .grid .box.wide>.inner{height:100%}}.template-home .grid .box.small{width:100%}.template-home .grid .box.small .inner{height:100%}.template-home .grid .box.small .text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 601px){.template-home .grid .box.small{width:50%;margin-bottom:0}}@media screen and (min-width: 881px){.template-home .grid .box.small{width:25%;aspect-ratio:100/150}.template-home .grid .box.small .text{padding:.625rem}}@media screen and (min-width: 1025px){.template-home .grid .box.small{aspect-ratio:100/120}}@media screen and (min-width: 1301px){.template-home .grid .box.small{aspect-ratio:100/90}.template-home .grid .box.small .text{padding:1.25rem}}.template-home .grid .box.colored-dark .inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#2e394d;text-align:center}.template-home .grid .box.colored-dark .inner::after{clear:both;content:"";display:table}.template-home .grid .box.has-bgimg .inner{background-size:cover}.template-home .grid .box.has-bgimg .inner .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:2px;text-align:center}.template-home .grid .box.has-bgimg .inner .overlay .inner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:1.25rem;height:auto}.template-home .grid .box.has-bgimg .inner .overlay i{opacity:0}@media screen and (max-width: 1024px){.template-home .grid .box.has-img .image{display:none}.template-home .grid .box.has-img .inner>img{display:block}}@media screen and (min-width: 1025px){.template-home .grid .box.has-img>.inner{display:flex}.template-home .grid .box.has-img>.inner>img{display:none}.template-home .grid .box.has-img>.inner .text,.template-home .grid .box.has-img>.inner .image{width:50%;overflow:hidden}.template-home .grid .box.has-img>.inner .image{background-size:cover;background-position:center;background-repeat:no-repeat}.template-home .grid .box.has-img.imgright>.inner{flex-direction:row-reverse}.template-home .grid .box.has-img.imgright .image{border-bottom-right-radius:2px;border-top-right-radius:2px}.template-home .grid .box.has-img.imgleft .image{border-bottom-left-radius:2px;border-top-left-radius:2px}}.template-home .grid .headline{width:100%;padding:0 1vw}.template-home .grid h2{margin-bottom:.5em}@media screen and (min-width: 1201px){.template-home .grid{margin-top:2.5rem}.template-home .grid .headline{margin-top:1vw}}.template-home .counter{float:left;display:block;margin-right:2.76816609%;width:100%;background-color:#2e394d;padding:1em 0 2.5em 0}.template-home .counter:last-child{margin-right:0}.template-home .counter p{text-align:center;color:#fff;white-space:nowrap;font-size:.875rem}.template-home .counter span{font-weight:700;font-size:1.75rem;color:#bccf6c}@media screen and (max-width: 600px){.template-home .counter p{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.template-home .counter p:last-child{margin-right:0}.template-home .counter p:nth-of-type(3){margin-right:0}.template-home .counter p:nth-of-type(4){margin-left:17.1280276817%}}@media screen and (min-width: 601px){.template-home .counter p{float:left;display:block;margin-right:3.3402922756%;width:17.3277661795%}.template-home .counter p:last-child{margin-right:0}}@media screen and (min-width: 881px){.template-home .counter{padding:1em 0 3em 0}.template-home .counter span{font-size:2.25rem}.template-home .counter p{font-size:1rem}}@media screen and (min-width: 1501px){.template-home .counter{padding:1em 0 3.5em 0}.template-home .counter p{float:left;display:block;margin-right:2.76816609%;width:14.3598615917%}.template-home .counter p:last-child{margin-right:0}.template-home .counter p:first-child{margin-left:8.5640138408%}.template-home .counter span{font-size:3.125rem}}.template-home .about-us{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw}.template-home .about-us:last-child{margin-right:0}.template-home .about-us .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-home .about-us .inner:last-child{margin-right:0}.template-home .about-us .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-home .about-us .text:last-child{margin-right:0}.template-home .about-us .image,.template-home .about-us .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-home .about-us .image:last-child,.template-home .about-us .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-home .about-us{padding-top:2.5rem}.template-home .about-us .inner{margin-top:1vw}}@media screen and (min-width: 769px){.template-home .about-us .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-home .about-us .text,.template-home .about-us .image,.template-home .about-us .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-home .about-us .text:last-child,.template-home .about-us .image:last-child,.template-home .about-us .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-home .about-us .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-home .about-us .text *{max-width:800px;float:none}}.template-home .about-us iframe{display:block;height:100%;width:100%}@media screen and (max-width: 768px){.template-home .about-us iframe{height:400px}}.sportart h1,.sportarten h1{margin-bottom:0}.sportart .info-boxes,.sportarten .teaser-boxes{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 1.875rem 2vw}.sportart .info-boxes:last-child,.sportarten .teaser-boxes:last-child{margin-right:0}.sportart .info-boxes.teaser-boxes,.sportarten .teaser-boxes.teaser-boxes{margin-bottom:1.25rem}.sportart .info-boxes .wrap,.sportarten .teaser-boxes .wrap{float:left;display:block;margin-right:2.76816609%;width:100%}.sportart .info-boxes .wrap:last-child,.sportarten .teaser-boxes .wrap:last-child{margin-right:0}.sportart .info-boxes .box,.sportarten .teaser-boxes .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:1.875rem}.sportart .info-boxes .box:last-child,.sportarten .teaser-boxes .box:last-child{margin-right:0}.sportart .info-boxes .text,.sportarten .teaser-boxes .text{float:left;display:block;margin-right:2.76816609%;width:100%}.sportart .info-boxes .text:last-child,.sportarten .teaser-boxes .text:last-child{margin-right:0}@media screen and (max-width: 600px){.sportart .info-boxes .box.colored,.sportarten .teaser-boxes .box.colored{height:300px}}@media screen and (min-width: 601px){.sportart .info-boxes .wrap,.sportarten .teaser-boxes .wrap{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap}.sportart .info-boxes .box,.sportarten .teaser-boxes .box{float:left;display:block;margin-right:2.76816609%;width:48.615916955%;margin-top:3vw}.sportart .info-boxes .box:last-child,.sportarten .teaser-boxes .box:last-child{margin-right:0}.sportart .info-boxes .box:nth-child(2n),.sportarten .teaser-boxes .box:nth-child(2n){margin-right:0}.sportart .info-boxes .box:nth-child(2n+1),.sportarten .teaser-boxes .box:nth-child(2n+1){clear:left}}@media screen and (min-width: 1025px){.sportart .info-boxes,.sportarten .teaser-boxes{padding:1.875rem 2vw 0 2vw}.sportart .info-boxes .box,.sportarten .teaser-boxes .box{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%;margin-top:2vw}.sportart .info-boxes .box:nth-child(2n),.sportarten .teaser-boxes .box:nth-child(2n){margin-right:2.76816609%}.sportart .info-boxes .box:nth-child(2n+1),.sportarten .teaser-boxes .box:nth-child(2n+1){clear:none}.sportart .info-boxes .box:last-child,.sportarten .teaser-boxes .box:last-child{margin-right:0}.sportart .info-boxes .box:nth-child(3n),.sportarten .teaser-boxes .box:nth-child(3n){margin-right:0}.sportart .info-boxes .box:nth-child(3n+1),.sportarten .teaser-boxes .box:nth-child(3n+1){clear:left}}.sportart .info-boxes .box:not(.hasimg) .text,.sportarten .teaser-boxes .box:not(.hasimg) .text{padding:1.25rem}.sportart .info-boxes .box:not(.hasimg) h4,.sportarten .teaser-boxes .box:not(.hasimg) h4{margin-bottom:0}.sportart .info-boxes .box:not(.hasimg) p,.sportart .info-boxes .box:not(.hasimg) h4,.sportarten .teaser-boxes .box:not(.hasimg) p,.sportarten .teaser-boxes .box:not(.hasimg) h4{float:none}.sportart .info-boxes .box.hasimg img,.sportarten .teaser-boxes .box.hasimg img{border-top-left-radius:2px;border-top-right-radius:2px}.sportart .info-boxes .box.hasimg .text,.sportarten .teaser-boxes .box.hasimg .text{position:relative;padding:3.125rem 1.25rem 1.25rem 1.25rem}.sportart .info-boxes .box.hasimg h4,.sportart .info-boxes .box.hasimg h2,.sportarten .teaser-boxes .box.hasimg h4,.sportarten .teaser-boxes .box.hasimg h2{position:absolute;top:0;left:0;margin-bottom:0;padding:.75em 0rem .5em 1.25rem;background:#2e394d;color:#fff;font-size:1rem}.sportart .info-boxes .box.table .button,.sportart .info-boxes .box.table:first-child table+p,.sportarten .teaser-boxes .box.table .button,.sportarten .teaser-boxes .box.table:first-child table+p{display:inline-block}.sportart .info-boxes .box.img-only,.sportarten .teaser-boxes .box.img-only{background-size:cover;background-position:center center}.sportart .info-boxes .box.colored,.sportarten .teaser-boxes .box.colored{background-color:#2e394d;text-align:center;position:relative}.sportart .info-boxes .box.colored .inner,.sportarten .teaser-boxes .box.colored .inner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.sportart .info-boxes .box.colored h3,.sportart .info-boxes .box.colored p,.sportarten .teaser-boxes .box.colored h3,.sportarten .teaser-boxes .box.colored p{color:#fff}.sportart .info-boxes .box.colored i,.sportarten .teaser-boxes .box.colored i{display:block;font-size:2.5rem;color:#bccf6c;margin-bottom:.5em}.sportart .info-boxes h4,.sportart .info-boxes h2,.sportarten .teaser-boxes h4,.sportarten .teaser-boxes h2{text-transform:uppercase;letter-spacing:.5px;font-size:1.125rem}.sportart .info-boxes p,.sportarten .teaser-boxes p{font-size:.875rem}.sportart .info-boxes .button,.sportarten .teaser-boxes .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-top:0}.sportart .info-boxes .button:hover,.sportarten .teaser-boxes .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.sportart .info-boxes .button:active,.sportarten .teaser-boxes .button:active{background:#bccf6c}.sportart .info-boxes table,.sportarten .teaser-boxes table{margin-top:1em}.sportart .info-boxes table+h4,.sportarten .teaser-boxes table+h4{margin-top:1em}.sportart .info-boxes td:first-of-type,.sportarten .teaser-boxes td:first-of-type{width:80px}.sportart .info-boxes .box.tables:last-child td:last-of-type,.sportarten .teaser-boxes .box.tables:last-child td:last-of-type{width:100px}.sportart .text-image-50-50{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw}.sportart .text-image-50-50:last-child{margin-right:0}.sportart .text-image-50-50 .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.sportart .text-image-50-50 .inner:last-child{margin-right:0}.sportart .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.sportart .text-image-50-50 .text:last-child{margin-right:0}.sportart .text-image-50-50 .image,.sportart .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.sportart .text-image-50-50 .image:last-child,.sportart .text-image-50-50 .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.sportart .text-image-50-50{padding-top:2.5rem}.sportart .text-image-50-50 .inner{margin-top:1vw}}.sportart .text-image-50-50 .image{min-height:250px}@media screen and (min-width: 769px){.sportart .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1501px){.sportart .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.sportart .text-image-50-50 .text,.sportart .text-image-50-50 .image,.sportart .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.sportart .text-image-50-50 .text:last-child,.sportart .text-image-50-50 .image:last-child,.sportart .text-image-50-50 .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.sportart .text-image-50-50 .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.sportart .text-image-50-50 .text *{max-width:800px;float:none}}.sportart .text-image-50-50 .inner{margin-top:0}.sportart .text-image-50-50 .image{background-size:cover;background-position:center center}@media screen and (max-width: 880px){.sportart .text-image-50-50{padding-top:.625rem}}.spielregeln{float:left;display:block;margin-right:2.76816609%;width:100%;padding:0 2vw;margin-bottom:8px;padding-top:2.5rem}.spielregeln:last-child{margin-right:0}.spielregeln .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem;margin-top:4vw}.spielregeln .inner:last-child{margin-right:0}.spielregeln .text{float:left;display:block;margin-right:2.76816609%;width:100%}.spielregeln .text:last-child{margin-right:0}.spielregeln .text p,.spielregeln .text ul{font-size:.875rem}.spielregeln .text p+ul{margin-top:1em}.spielregeln .text ul{list-style:none}.spielregeln .text ul li{padding-left:.75em}.spielregeln .text ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.spielregeln .text ul{font-size:.875rem}}@media screen and (min-width: 769px){.spielregeln .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;padding:1.875rem}.spielregeln .text{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.spielregeln .text:last-child{margin-right:0}}@media screen and (min-width: 1301px){.spielregeln .inner{padding:2.5rem}.spielregeln .text *{max-width:800px;float:none}}.spielregeln .inner{margin-top:0}.tennis-subpage article h1{margin-bottom:.5em}@media screen and (min-width: 1025px){.tennis-subpage article h1{font-size:2.25rem}}@media screen and (min-width: 1025px){.tennis-subpage article h2{font-size:1.5rem}}.tennis-subpage article p+h2{margin-top:1em}.tennis-subpage article ul{list-style:none}.tennis-subpage article ul li{padding-left:.75em}.tennis-subpage article ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.tennis-subpage article ul{font-size:.875rem}}.tennis-subpage article ul li+li{margin-top:.5em}.tennis-subpage article p,.tennis-subpage article ul{font-size:.875rem}.tennis-subpage article a{color:#9ab526}.tennis-subpage article a:hover{text-decoration:underline}.tennis-subpage article .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin:1em 0}.tennis-subpage article .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.tennis-subpage article .button:active{background:#bccf6c}.tennis-subpage .text-image-50-50{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw}.tennis-subpage .text-image-50-50:last-child{margin-right:0}.tennis-subpage .text-image-50-50 .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.tennis-subpage .text-image-50-50 .inner:last-child{margin-right:0}.tennis-subpage .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.tennis-subpage .text-image-50-50 .text:last-child{margin-right:0}.tennis-subpage .text-image-50-50 .image,.tennis-subpage .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.tennis-subpage .text-image-50-50 .image:last-child,.tennis-subpage .text-image-50-50 .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.tennis-subpage .text-image-50-50{padding-top:2.5rem}.tennis-subpage .text-image-50-50 .inner{margin-top:1vw}}.tennis-subpage .text-image-50-50 .image{min-height:250px}@media screen and (min-width: 769px){.tennis-subpage .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1501px){.tennis-subpage .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.tennis-subpage .text-image-50-50 .text,.tennis-subpage .text-image-50-50 .image,.tennis-subpage .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.tennis-subpage .text-image-50-50 .text:last-child,.tennis-subpage .text-image-50-50 .image:last-child,.tennis-subpage .text-image-50-50 .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.tennis-subpage .text-image-50-50 .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.tennis-subpage .text-image-50-50 .text *{max-width:800px;float:none}}.tennis-subpage .text-image-50-50 .inner{margin-top:0}.tennis-subpage .text-image-50-50 .image{background-size:cover;background-position:center center}@media screen and (max-width: 880px){.tennis-subpage .text-image-50-50{padding-top:.625rem}}@media screen and (min-width: 769px){.tennis-subpage .text-image-50-50 .inner{display:block;padding:0}.tennis-subpage .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%}.tennis-subpage .text-image-50-50 .text:last-child{margin-right:0}}@media screen and (min-width: 881px){.tennis-subpage .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.tennis-subpage .text-image-50-50 .text,.tennis-subpage .text-image-50-50 .image{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.tennis-subpage .text-image-50-50 .text:last-child,.tennis-subpage .text-image-50-50 .image:last-child{margin-right:0}}.tennis-subpage .boxes{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw;margin-bottom:1.25rem}.tennis-subpage .boxes:last-child{margin-right:0}.tennis-subpage .boxes .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.875rem 1.25rem}.tennis-subpage .boxes .box:last-child{margin-right:0}@media screen and (max-width: 880px){.tennis-subpage .boxes .box+.box{margin-top:1.25rem}}@media screen and (min-width: 881px){.tennis-subpage .boxes{padding:2.5rem 2vw 0 2vw;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.tennis-subpage .boxes .box{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%;padding:1.875rem}.tennis-subpage .boxes .box:last-child{margin-right:0}}.template-wellness .text-image-50-50{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw;margin-bottom:1.25rem}.template-wellness .text-image-50-50:last-child{margin-right:0}.template-wellness .text-image-50-50 .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-wellness .text-image-50-50 .inner:last-child{margin-right:0}.template-wellness .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-wellness .text-image-50-50 .text:last-child{margin-right:0}.template-wellness .text-image-50-50 .image,.template-wellness .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-wellness .text-image-50-50 .image:last-child,.template-wellness .text-image-50-50 .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-wellness .text-image-50-50{padding-top:2.5rem}.template-wellness .text-image-50-50 .inner{margin-top:1vw}}.template-wellness .text-image-50-50 .image{min-height:250px}@media screen and (min-width: 769px){.template-wellness .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1501px){.template-wellness .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-wellness .text-image-50-50 .text,.template-wellness .text-image-50-50 .image,.template-wellness .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-wellness .text-image-50-50 .text:last-child,.template-wellness .text-image-50-50 .image:last-child,.template-wellness .text-image-50-50 .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-wellness .text-image-50-50 .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-wellness .text-image-50-50 .text *{max-width:800px;float:none}}.template-wellness .text-image-50-50 .inner{margin-top:0}.template-wellness .text-image-50-50 .image{background-size:cover;background-position:center center}.template-wellness .text-image-50-50 .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-wellness .text-image-50-50 .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-wellness .text-image-50-50 .button:active{background:#bccf6c}@media screen and (min-width: 881px){.template-wellness .text-image-50-50 .image{min-height:400px}}.template-wellness.sauna .text-image-50-50{margin-bottom:0;padding-top:0}.template-wellness.sauna .info-boxes{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 1.875rem 2vw}.template-wellness.sauna .info-boxes:last-child{margin-right:0}.template-wellness.sauna .info-boxes .wrap{float:left;display:block;margin-right:2.76816609%;width:100%}.template-wellness.sauna .info-boxes .wrap:last-child{margin-right:0}.template-wellness.sauna .info-boxes .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem}.template-wellness.sauna .info-boxes .box:last-child{margin-right:0}.template-wellness.sauna .info-boxes .text{float:left;display:block;margin-right:2.76816609%;width:100%}.template-wellness.sauna .info-boxes .text:last-child{margin-right:0}@media screen and (max-width: 768px){.template-wellness.sauna .info-boxes .box+.box .text{padding-top:0}}@media screen and (min-width: 769px){.template-wellness.sauna .info-boxes .wrap{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap}.template-wellness.sauna .info-boxes .box{float:left;display:block;margin-right:2.76816609%;width:48.615916955%;padding:1.875rem}.template-wellness.sauna .info-boxes .box:last-child{margin-right:0}.template-wellness.sauna .info-boxes .box:nth-child(2n){margin-right:0}.template-wellness.sauna .info-boxes .box:nth-child(2n+1){clear:left}}@media screen and (min-width: 1301px){.template-wellness.sauna .info-boxes{padding-bottom:3.125rem}}.template-wellness.sauna .info-boxes .box h4{text-transform:uppercase;letter-spacing:.5px;font-size:1.125rem}.template-wellness.sauna .info-boxes .box em{display:inline-block;width:85px;font-style:normal}@media screen and (min-width: 601px){.template-wellness.sauna .info-boxes .box table{font-size:1rem}}.template-wellness.sauna #tipps{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 2vw 1.875rem 2vw}.template-wellness.sauna #tipps:last-child{margin-right:0}.template-wellness.sauna #tipps .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-bottom:8px;padding:1.875rem 1.25rem}.template-wellness.sauna #tipps .inner:last-child{margin-right:0}.template-wellness.sauna #tipps h3,.template-wellness.sauna #tipps .modal-content p,.modal-content .template-wellness.sauna #tipps p{color:#2e394d;font-size:1.625rem;margin-bottom:.5em;text-transform:none}@media screen and (min-width: 769px){.template-wellness.sauna #tipps h3,.template-wellness.sauna #tipps .modal-content p,.modal-content .template-wellness.sauna #tipps p{font-size:1.875rem}}@media screen and (min-width: 1025px){.template-wellness.sauna #tipps h3,.template-wellness.sauna #tipps .modal-content p,.modal-content .template-wellness.sauna #tipps p{font-size:2rem}}.template-wellness.sauna #tipps ul{list-style:none;margin-bottom:1em}.template-wellness.sauna #tipps ul li{padding-left:.75em}.template-wellness.sauna #tipps ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.template-wellness.sauna #tipps ul{font-size:.875rem}}.template-wellness.sauna #tipps ul+ul{margin-right:0}.template-wellness.sauna #tipps ul li+li{margin-top:1em}.template-wellness.sauna #tipps a{color:#9ab526}.template-wellness.sauna #tipps a:hover{text-decoration:underline}@media screen and (min-width: 769px){.template-wellness.sauna #tipps .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 881px){.template-wellness.sauna #tipps ul{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-wellness.sauna #tipps ul:last-child{margin-right:0}}@media screen and (min-width: 1301px){.template-wellness.sauna #tipps{padding-top:3.125rem}}.template-sportpark .text-image-50-50{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw;margin-bottom:1.25rem}.template-sportpark .text-image-50-50:last-child{margin-right:0}.template-sportpark .text-image-50-50 .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-sportpark .text-image-50-50 .inner:last-child{margin-right:0}.template-sportpark .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-sportpark .text-image-50-50 .text:last-child{margin-right:0}.template-sportpark .text-image-50-50 .image,.template-sportpark .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-sportpark .text-image-50-50 .image:last-child,.template-sportpark .text-image-50-50 .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-sportpark .text-image-50-50{padding-top:2.5rem}.template-sportpark .text-image-50-50 .inner{margin-top:1vw}}.template-sportpark .text-image-50-50 .image{min-height:250px}@media screen and (min-width: 769px){.template-sportpark .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1501px){.template-sportpark .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-sportpark .text-image-50-50 .text,.template-sportpark .text-image-50-50 .image,.template-sportpark .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-sportpark .text-image-50-50 .text:last-child,.template-sportpark .text-image-50-50 .image:last-child,.template-sportpark .text-image-50-50 .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-sportpark .text-image-50-50 .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-sportpark .text-image-50-50 .text *{max-width:800px;float:none}}.template-sportpark .text-image-50-50 h1{margin-bottom:.5em}.template-sportpark .text-image-50-50 .image{background-size:cover;background-position:center center}@media screen and (max-width: 1024px){.template-sportpark .text-image-50-50 .inner{display:block}.template-sportpark .text-image-50-50 .text,.template-sportpark .text-image-50-50 .image{float:left;display:block;margin-right:2.76816609%;width:100%}.template-sportpark .text-image-50-50 .text:last-child,.template-sportpark .text-image-50-50 .image:last-child{margin-right:0}.template-sportpark .text-image-50-50 .image{min-height:250px}}@media screen and (min-width: 1025px){.template-sportpark .text-image-50-50{margin-bottom:1.875rem}.template-sportpark .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1301px){.template-sportpark .text-image-50-50{margin-bottom:2.5rem}}.template-sportpark .info-boxes{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 1.875rem 2vw}.template-sportpark .info-boxes:last-child{margin-right:0}@media screen and (min-width: 769px){.template-sportpark .info-boxes{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}}.template-sportpark .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem}.template-sportpark .box:last-child{margin-right:0}@media screen and (max-width: 768px){.template-sportpark .box+.box{margin-top:2.5rem}}@media screen and (min-width: 769px){.template-sportpark .box{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-sportpark .box:last-child{margin-right:0}}@media screen and (min-width: 1301px){.template-sportpark .box{padding:1.875rem}}.template-sportpark .box p{font-size:.875rem}.template-sportpark .box h4{text-transform:uppercase;letter-spacing:.5px;font-size:1rem;margin-bottom:.5em}.template-sportpark .box#zeiten table+h4{margin-top:1.5em}.template-sportpark .box table+h4{margin-top:1em}.template-sportpark .box td:first-of-type{width:33%}.template-sportpark .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-sportpark .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-sportpark .button:active{background:#bccf6c}.template-sportpark .button+.button{margin-left:1em}.template-jobs .text-image-50-50{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw;margin-bottom:1.25rem}.template-jobs .text-image-50-50:last-child{margin-right:0}.template-jobs .text-image-50-50 .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-jobs .text-image-50-50 .inner:last-child{margin-right:0}.template-jobs .text-image-50-50 .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-jobs .text-image-50-50 .text:last-child{margin-right:0}.template-jobs .text-image-50-50 .image,.template-jobs .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-jobs .text-image-50-50 .image:last-child,.template-jobs .text-image-50-50 .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-jobs .text-image-50-50{padding-top:2.5rem}.template-jobs .text-image-50-50 .inner{margin-top:1vw}}.template-jobs .text-image-50-50 .image{min-height:250px}@media screen and (min-width: 769px){.template-jobs .text-image-50-50 .image{min-height:350px}}@media screen and (min-width: 1501px){.template-jobs .text-image-50-50 .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-jobs .text-image-50-50 .text,.template-jobs .text-image-50-50 .image,.template-jobs .text-image-50-50 .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-jobs .text-image-50-50 .text:last-child,.template-jobs .text-image-50-50 .image:last-child,.template-jobs .text-image-50-50 .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-jobs .text-image-50-50 .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-jobs .text-image-50-50 .text *{max-width:800px;float:none}}.template-jobs .text-image-50-50 .image{background-size:cover;background-position:center center}.template-jobs .text-image-50-50 .inner{margin-top:0}.template-jobs .text-image-50-50 ul{list-style:none}.template-jobs .text-image-50-50 ul li{padding-left:.75em}.template-jobs .text-image-50-50 ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.template-jobs .text-image-50-50 ul{font-size:.875rem}}.template-jobs .text-image-50-50 ul li+li{margin-top:.25em}.template-jobs .text-image-50-50 ul+h3,.template-jobs .text-image-50-50 .modal-content ul+p,.modal-content .template-jobs .text-image-50-50 ul+p{margin-top:2em}.template-partner article{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 2vw .625rem 2vw;text-align:center}.template-partner article:last-child{margin-right:0}.template-partner article section{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem;margin-bottom:7px}.template-partner article section:last-child{margin-right:0}.template-partner article section+section{margin-top:1em}.template-partner article section img{float:left;display:block;margin-right:2.76816609%;width:48.615916955%;margin-left:25.6920415225%;margin-right:0;margin-bottom:2em}.template-partner article section img:last-child{margin-right:0}.template-partner article section div{float:left;display:block;margin-right:2.76816609%;width:100%}.template-partner article section div:last-child{margin-right:0}@media screen and (min-width: 481px){.template-partner article{text-align:left}.template-partner article section{margin-bottom:0}.template-partner article section img{float:left;display:block;margin-right:2.76816609%;width:27.2058823529%;margin-left:0%;margin-bottom:0}.template-partner article section img:last-child{margin-right:0}.template-partner article section div{float:left;display:block;margin-right:2.76816609%;width:65.7439446367%;margin-left:4.2820069204%}.template-partner article section div:last-child{margin-right:0}.template-partner article section+section{margin-top:2.76816609vw}}@media screen and (min-width: 881px){.template-partner article .wrap{float:left;display:block;margin-right:2.76816609%;width:100%;display:flex;flex-wrap:wrap}.template-partner article .wrap:last-child{margin-right:0}.template-partner article section{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-partner article section:last-child{margin-right:0}.template-partner article section:nth-child(2n){margin-right:0}.template-partner article section:nth-child(2n+1){clear:left}.template-partner article section:nth-of-type(2){margin-top:0}}@media screen and (min-width: 1201px){.template-partner article section img{float:left;display:block;margin-right:2.76816609%;width:22.9238754325%}.template-partner article section img:last-child{margin-right:0}.template-partner article section div{float:left;display:block;margin-right:2.76816609%;width:70.0259515571%}.template-partner article section div:last-child{margin-right:0}}.kontakt{float:left;display:block;margin-right:2.76816609%;width:100%;padding:.625rem 2vw 2.5rem 2vw}.kontakt:last-child{margin-right:0}.kontakt p.error{margin-top:0;margin-bottom:1em;color:red}.kontakt .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.875rem 1.25rem}.kontakt .inner:last-child{margin-right:0}.kontakt .text,.kontakt .form,.kontakt .zeiten{float:left;display:block;margin-right:2.76816609%;width:100%}.kontakt .text:last-child,.kontakt .form:last-child,.kontakt .zeiten:last-child{margin-right:0}.kontakt p+h2{margin-top:1em}.kontakt h4{text-transform:uppercase;letter-spacing:.5px;font-size:1rem;margin-bottom:.5em}.kontakt p+h4{margin-top:2em}@media screen and (max-width: 768px){.kontakt h1{margin-bottom:.25em}.kontakt .inner div+div{margin-top:1.875rem}}@media screen and (min-width: 769px){.kontakt{padding:1.875rem 2vw 2.5rem 2vw}.kontakt h1{color:#2e394d;font-size:1.625rem;margin-bottom:.5em}}@media screen and (min-width: 769px)and (min-width: 769px){.kontakt h1{font-size:1.875rem}}@media screen and (min-width: 769px)and (min-width: 1025px){.kontakt h1{font-size:2rem}}@media screen and (min-width: 769px){.kontakt .form,.kontakt .zeiten{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.kontakt .form:last-child,.kontakt .zeiten:last-child{margin-right:0}.kontakt .text{float:left;display:block;margin-right:2.76816609%;width:25.0648788927%}.kontakt .text:last-child{margin-right:0}.kontakt .form{margin-left:6.4230103806%}}@media screen and (min-width: 1025px){.kontakt .form,.kontakt .zeiten{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.kontakt .form:last-child,.kontakt .zeiten:last-child{margin-right:0}.kontakt .text{float:left;display:block;margin-right:2.76816609%;width:27.2058823529%}.kontakt .text:last-child{margin-right:0}.kontakt .form{margin-left:4.2820069204%}}@media screen and (min-width: 1301px){.kontakt .inner{padding:2.5rem}.kontakt .form,.kontakt .zeiten{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.kontakt .form:last-child,.kontakt .zeiten:last-child{margin-right:0}.kontakt .text{float:left;display:block;margin-right:2.76816609%;width:25.0648788927%}.kontakt .text:last-child{margin-right:0}.kontakt .form{margin-left:6.4230103806%}}.kontakt table+h4{margin-top:1.5em}.kontakt td:first-of-type{width:33%}.template-kontakt .map-wrapper{float:left;display:block;margin-right:2.76816609%;width:100%;padding:0 2vw 10px 2vw}.template-kontakt .map-wrapper:last-child{margin-right:0}.template-kontakt .map-wrapper .inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px}.template-kontakt .map-wrapper iframe{display:block;height:400px;width:100%}.preise article{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 2vw .625rem 2vw}.preise article:last-child{margin-right:0}.preise article .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.875rem 1.25rem}.preise article .box:last-child{margin-right:0}.preise article .box:first-of-type div+div{margin-top:.625rem}.preise article .box p strong{font-size:.875rem;display:inline-block;margin-bottom:.5em}.preise article .box:last-of-type figure{float:left;display:block;margin-right:2.76816609%;width:100%;margin:1.25rem 0}.preise article .box:last-of-type figure:last-child{margin-right:0}.preise article .box:last-of-type h3,.preise article .box:last-of-type p{width:auto;float:none;margin-right:0}.preise article .box:last-of-type ul{float:left;display:block;margin-right:2.76816609%;width:100%;list-style:none;margin-top:1em;margin-bottom:1em}.preise article .box:last-of-type ul:last-child{margin-right:0}.preise article .box:last-of-type ul li{padding-left:.75em}.preise article .box:last-of-type ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.preise article .box:last-of-type ul{font-size:.875rem}}.preise article .box h3,.preise article .box .modal-content p,.modal-content .preise article .box p{margin-bottom:.75em}.preise article .box table+h3,.preise article .box .modal-content table+p,.modal-content .preise article .box table+p,.preise article .box p+h3,.preise article .box .modal-content p+p,.modal-content .preise article .box p+p{margin-top:2em}.preise article .box p,.preise article .box ul{font-size:.875rem}.preise article .box a:before{content:"";font-family:"icomoon";display:inline-block;margin-right:.5em}.preise article .box>div{float:left;display:block;margin-right:2.76816609%;width:100%;position:relative}.preise article .box>div:last-child{margin-right:0}.preise article .box div+div{margin-top:2em}@media screen and (max-width: 768px){.preise article .box+.box{margin-top:1.25rem}.preise article img{max-width:400px}}@media screen and (min-width: 769px){.preise article .wrap{float:left;display:block;margin-right:2.76816609%;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.preise article .wrap:last-child{margin-right:0}.preise article .box:first-of-type{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.preise article .box:first-of-type:last-child{margin-right:0}.preise article .box:last-of-type{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.preise article .box:last-of-type:last-child{margin-right:0}}@media screen and (min-width: 1025px){.preise article{padding:1.25rem 2vw 1.875rem 2vw}.preise article .box{padding:1.875rem}}@media screen and (min-width: 1301px){.preise article{padding:1.875rem 2vw 3.125rem 2vw}.preise article .box p,.preise article .box ul{font-size:1rem}.preise article .box:last-of-type figure.right img{max-width:400px;margin:0 auto}}@media screen and (min-width: 1501px){.preise article .box{padding:2.5rem}.preise article .box:last-of-type figure.right{float:right;margin:0 0 0 2rem;max-width:300px;width:auto}}.gutscheine article{float:left;display:block;margin-right:2.76816609%;width:100%;padding:.625rem 2vw}.gutscheine article:last-child{margin-right:0}.gutscheine article>div{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.875rem 1.25rem}.gutscheine article>div:last-child{margin-right:0}.gutscheine article h1,.gutscheine article h2{margin-bottom:.5em}.gutscheine article h2{color:#2e394d;font-size:2rem}@media screen and (min-width: 769px){.gutscheine article h2{font-size:2.25rem}}@media screen and (min-width: 1025px){.gutscheine article h2{font-size:2.625rem}}.gutscheine article ol{float:left;display:block;margin-right:2.76816609%;width:100%;padding-left:1.125em;margin-top:0;margin-bottom:2em}.gutscheine article ol:last-child{margin-right:0}.gutscheine article ol li+li{margin-top:.5em}.gutscheine article figure{margin:2em 0 0 0;float:left;display:block;margin-right:2.76816609%;width:100%}.gutscheine article figure:last-child{margin-right:0}.gutscheine article .button-mobile{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-bottom:1em;margin-top:2em}.gutscheine article .button-mobile:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.gutscheine article .button-mobile:active{background:#bccf6c}@media screen and (max-width: 600px){.gutscheine article ol{font-size:.875rem}}@media screen and (max-width: 768px){.gutscheine article div+div{padding-top:0}}@media screen and (min-width: 769px){.gutscheine article{padding:1.875rem 2vw .625rem 2vw}}@media screen and (min-width: 881px){.gutscheine article{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.gutscheine article .button-mobile{display:none}.gutscheine article>div{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.gutscheine article>div:last-child{margin-right:0}.gutscheine article figure.img-mobile{display:none}.gutscheine article figure.img-desktop{margin:2em 0 0 0;float:left;display:block;margin-right:2.76816609%;width:100%}.gutscheine article figure.img-desktop:last-child{margin-right:0}}@media screen and (min-width: 1301px){.gutscheine article>div{padding:2.5rem}}.template-gruppenangebote .intro,.template-wellness .intro{float:left;display:block;margin-right:2.76816609%;width:100%;text-align:center;padding:2.5rem 3vw 3.125rem 3vw;padding:1.25rem 3vw 2.5rem 3vw}.template-gruppenangebote .intro:last-child,.template-wellness .intro:last-child{margin-right:0}.template-gruppenangebote .intro h1,.template-wellness .intro h1{margin-bottom:.5em}@media screen and (min-width: 601px){.template-gruppenangebote .intro,.template-wellness .intro{padding:3.125rem 3vw 3.75rem 3vw}}@media screen and (min-width: 881px){.template-gruppenangebote .intro,.template-wellness .intro{float:left;display:block;margin-right:2.76816609%;width:82.8719723183%;margin-left:8.5640138408%}.template-gruppenangebote .intro:last-child,.template-wellness .intro:last-child{margin-right:0}.template-gruppenangebote .intro h1,.template-wellness .intro h1{margin-bottom:.75em}}@media screen and (min-width: 1025px){.template-gruppenangebote .intro,.template-wellness .intro{padding:4.375rem 3vw 4.375rem 3vw}}@media screen and (min-width: 1501px){.template-gruppenangebote .intro,.template-wellness .intro{float:left;display:block;margin-right:2.76816609%;width:65.7439446367%;margin-left:17.1280276817%}.template-gruppenangebote .intro:last-child,.template-wellness .intro:last-child{margin-right:0}}@media screen and (min-width: 1025px){.template-gruppenangebote .intro,.template-wellness .intro{padding:1.875rem 3vw 2.5rem 3vw}}.template-gruppenangebote .angebote,.template-wellness .angebote{padding:0 1vw 1.25rem 1vw}.template-gruppenangebote .angebote h2,.template-wellness .angebote h2{margin-bottom:.25em;text-align:center}.template-gruppenangebote .angebote>.wrap,.template-wellness .angebote>.wrap{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 481px){.template-gruppenangebote .angebote,.template-wellness .angebote{padding:0 1vw 2.5rem 1vw}}.template-gruppenangebote .angebote .box,.template-wellness .angebote .box{padding:1vw;margin-bottom:4vw}.template-gruppenangebote .angebote .box>.inner,.template-wellness .angebote .box>.inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff;position:relative;border-radius:2px;min-height:260px}.template-gruppenangebote .angebote .box .text,.template-wellness .angebote .box .text{padding:1.25rem}.template-gruppenangebote .angebote .box .text::after,.template-wellness .angebote .box .text::after{clear:both;content:"";display:table}.template-gruppenangebote .angebote .box .shadow,.template-wellness .angebote .box .shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:2px}.template-gruppenangebote .angebote .box h3,.template-gruppenangebote .angebote .box .modal-content p,.modal-content .template-gruppenangebote .angebote .box p,.template-wellness .angebote .box h3,.template-wellness .angebote .box .modal-content p,.modal-content .template-wellness .angebote .box p{font-size:1rem;margin-bottom:.5em}.template-gruppenangebote .angebote .box h3 a,.template-gruppenangebote .angebote .box .modal-content p a,.modal-content .template-gruppenangebote .angebote .box p a,.template-wellness .angebote .box h3 a,.template-wellness .angebote .box .modal-content p a,.modal-content .template-wellness .angebote .box p a{display:block;color:#161616}.template-gruppenangebote .angebote .box h3 span,.template-gruppenangebote .angebote .box .modal-content p span,.modal-content .template-gruppenangebote .angebote .box p span,.template-wellness .angebote .box h3 span,.template-wellness .angebote .box .modal-content p span,.modal-content .template-wellness .angebote .box p span{display:block;font-size:.875rem;color:rgb(170.4769230769,194.4461538462,69.5538461538);margin-bottom:.5em}@media screen and (min-width: 1501px){.template-gruppenangebote .angebote .box h3,.template-gruppenangebote .angebote .box .modal-content p,.modal-content .template-gruppenangebote .angebote .box p,.template-wellness .angebote .box h3,.template-wellness .angebote .box .modal-content p,.modal-content .template-wellness .angebote .box p{font-size:1.25rem}}.template-gruppenangebote .angebote .box p,.template-wellness .angebote .box p{font-size:.875rem}.template-gruppenangebote .angebote .box.small h3,.template-gruppenangebote .angebote .box.small p,.template-wellness .angebote .box.small h3,.template-wellness .angebote .box.small p{color:#fff}.template-gruppenangebote .angebote .box i,.template-wellness .angebote .box i{display:block;font-size:2.5rem;color:#bccf6c;margin-bottom:.5em}.template-gruppenangebote .angebote .box .button,.template-wellness .angebote .box .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-top:0;white-space:nowrap}.template-gruppenangebote .angebote .box .button:hover,.template-wellness .angebote .box .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-gruppenangebote .angebote .box .button:active,.template-wellness .angebote .box .button:active{background:#bccf6c}@media screen and (min-width: 1025px){.template-gruppenangebote .angebote .box .text,.template-wellness .angebote .box .text{display:flex;height:100%;flex-direction:column;justify-content:center}}@media screen and (min-width: 1301px){.template-gruppenangebote .angebote .box i,.template-wellness .angebote .box i{font-size:3.125rem}.template-gruppenangebote .angebote .box .button,.template-wellness .angebote .box .button{margin-top:.5em}}.template-gruppenangebote .angebote .box.wide,.template-wellness .angebote .box.wide{width:100%}@media screen and (min-width: 601px){.template-gruppenangebote .angebote .box.wide,.template-wellness .angebote .box.wide{width:50%;margin-bottom:0}.template-gruppenangebote .angebote .box.wide>.inner,.template-wellness .angebote .box.wide>.inner{height:100%}}.template-gruppenangebote .angebote .box.small,.template-wellness .angebote .box.small{width:100%}.template-gruppenangebote .angebote .box.small .inner,.template-wellness .angebote .box.small .inner{height:100%}.template-gruppenangebote .angebote .box.small .text,.template-wellness .angebote .box.small .text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 601px){.template-gruppenangebote .angebote .box.small,.template-wellness .angebote .box.small{width:50%;margin-bottom:0}}@media screen and (min-width: 881px){.template-gruppenangebote .angebote .box.small,.template-wellness .angebote .box.small{width:25%;aspect-ratio:100/150}.template-gruppenangebote .angebote .box.small .text,.template-wellness .angebote .box.small .text{padding:.625rem}}@media screen and (min-width: 1025px){.template-gruppenangebote .angebote .box.small,.template-wellness .angebote .box.small{aspect-ratio:100/120}}@media screen and (min-width: 1301px){.template-gruppenangebote .angebote .box.small,.template-wellness .angebote .box.small{aspect-ratio:100/90}.template-gruppenangebote .angebote .box.small .text,.template-wellness .angebote .box.small .text{padding:1.25rem}}.template-gruppenangebote .angebote .box.colored-dark .inner,.template-wellness .angebote .box.colored-dark .inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#2e394d;text-align:center}.template-gruppenangebote .angebote .box.colored-dark .inner::after,.template-wellness .angebote .box.colored-dark .inner::after{clear:both;content:"";display:table}.template-gruppenangebote .angebote .box.has-bgimg .inner,.template-wellness .angebote .box.has-bgimg .inner{background-size:cover}.template-gruppenangebote .angebote .box.has-bgimg .inner .overlay,.template-wellness .angebote .box.has-bgimg .inner .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:2px;text-align:center}.template-gruppenangebote .angebote .box.has-bgimg .inner .overlay .inner,.template-wellness .angebote .box.has-bgimg .inner .overlay .inner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:1.25rem;height:auto}.template-gruppenangebote .angebote .box.has-bgimg .inner .overlay i,.template-wellness .angebote .box.has-bgimg .inner .overlay i{opacity:0}@media screen and (max-width: 1024px){.template-gruppenangebote .angebote .box.has-img .image,.template-wellness .angebote .box.has-img .image{display:none}.template-gruppenangebote .angebote .box.has-img .inner>img,.template-wellness .angebote .box.has-img .inner>img{display:block}}@media screen and (min-width: 1025px){.template-gruppenangebote .angebote .box.has-img>.inner,.template-wellness .angebote .box.has-img>.inner{display:flex}.template-gruppenangebote .angebote .box.has-img>.inner>img,.template-wellness .angebote .box.has-img>.inner>img{display:none}.template-gruppenangebote .angebote .box.has-img>.inner .text,.template-gruppenangebote .angebote .box.has-img>.inner .image,.template-wellness .angebote .box.has-img>.inner .text,.template-wellness .angebote .box.has-img>.inner .image{width:50%;overflow:hidden}.template-gruppenangebote .angebote .box.has-img>.inner .image,.template-wellness .angebote .box.has-img>.inner .image{background-size:cover;background-position:center;background-repeat:no-repeat}.template-gruppenangebote .angebote .box.has-img.imgright>.inner,.template-wellness .angebote .box.has-img.imgright>.inner{flex-direction:row-reverse}.template-gruppenangebote .angebote .box.has-img.imgright .image,.template-wellness .angebote .box.has-img.imgright .image{border-bottom-right-radius:2px;border-top-right-radius:2px}.template-gruppenangebote .angebote .box.has-img.imgleft .image,.template-wellness .angebote .box.has-img.imgleft .image{border-bottom-left-radius:2px;border-top-left-radius:2px}}.template-gruppenangebote .image,.template-wellness .image{position:relative;-o-object-fit:cover;object-fit:cover}.template-gruppenangebote .image img,.template-wellness .image img{width:100%;height:100%}.template-gruppenangebot article{margin-bottom:.625rem}.template-gruppenangebot article.schulsportangebote{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw}.template-gruppenangebot article.schulsportangebote:last-child{margin-right:0}.template-gruppenangebot article.schulsportangebote .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-gruppenangebot article.schulsportangebote .inner:last-child{margin-right:0}.template-gruppenangebot article.schulsportangebote .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-gruppenangebot article.schulsportangebote .text:last-child{margin-right:0}.template-gruppenangebot article.schulsportangebote .image,.template-gruppenangebot article.schulsportangebote .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-gruppenangebot article.schulsportangebote .image:last-child,.template-gruppenangebot article.schulsportangebote .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-gruppenangebot article.schulsportangebote{padding-top:2.5rem}.template-gruppenangebot article.schulsportangebote .inner{margin-top:1vw}}.template-gruppenangebot article.schulsportangebote .image{min-height:250px}@media screen and (min-width: 769px){.template-gruppenangebot article.schulsportangebote .image{min-height:350px}}@media screen and (min-width: 1501px){.template-gruppenangebot article.schulsportangebote .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-gruppenangebot article.schulsportangebote .text,.template-gruppenangebot article.schulsportangebote .image,.template-gruppenangebot article.schulsportangebote .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-gruppenangebot article.schulsportangebote .text:last-child,.template-gruppenangebot article.schulsportangebote .image:last-child,.template-gruppenangebot article.schulsportangebote .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-gruppenangebot article.schulsportangebote .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-gruppenangebot article.schulsportangebote .text *{max-width:800px;float:none}}.template-gruppenangebot article.schulsportangebote p>strong{display:block;margin-top:2em}.template-gruppenangebot article:not(.schulsportangebote){float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 0 2vw}.template-gruppenangebot article:not(.schulsportangebote):last-child{margin-right:0}.template-gruppenangebot article:not(.schulsportangebote) .inner{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-top:4vw}.template-gruppenangebot article:not(.schulsportangebote) .inner:last-child{margin-right:0}.template-gruppenangebot article:not(.schulsportangebote) .text{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 1.25rem}.template-gruppenangebot article:not(.schulsportangebote) .text:last-child{margin-right:0}.template-gruppenangebot article:not(.schulsportangebote) .image,.template-gruppenangebot article:not(.schulsportangebote) .map-container{float:left;display:block;margin-right:2.76816609%;width:100%;border-top-right-radius:2px;border-bottom-right-radius:2px}.template-gruppenangebot article:not(.schulsportangebote) .image:last-child,.template-gruppenangebot article:not(.schulsportangebote) .map-container:last-child{margin-right:0}@media screen and (min-width: 481px){.template-gruppenangebot article:not(.schulsportangebote){padding-top:2.5rem}.template-gruppenangebot article:not(.schulsportangebote) .inner{margin-top:1vw}}@media screen and (min-width: 769px){.template-gruppenangebot article:not(.schulsportangebote) .inner{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.template-gruppenangebot article:not(.schulsportangebote) .text,.template-gruppenangebot article:not(.schulsportangebote) .image,.template-gruppenangebot article:not(.schulsportangebote) .map-container{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-gruppenangebot article:not(.schulsportangebote) .text:last-child,.template-gruppenangebot article:not(.schulsportangebote) .image:last-child,.template-gruppenangebot article:not(.schulsportangebote) .map-container:last-child{margin-right:0}}@media screen and (min-width: 769px){.template-gruppenangebot article:not(.schulsportangebote) .text{padding:2.5rem 1.875rem}}@media screen and (min-width: 1301px){.template-gruppenangebot article:not(.schulsportangebote) .text *{max-width:800px;float:none}}.template-gruppenangebot article .inner{margin-top:0 !important}.template-gruppenangebot article .image{background-size:cover;background-position:center center}.template-gruppenangebot article .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538);margin-top:2em}.template-gruppenangebot article .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-gruppenangebot article .button:active{background:#bccf6c}.template-gruppenangebot article table{margin-top:2em}.template-gruppenangebot article table strong{display:block}.template-gruppenangebot article table td:first-of-type{width:200px}@media screen and (min-width: 881px){.template-gruppenangebot article .image{min-height:400px}}.template-team article{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.875rem 2vw .625rem 2vw}.template-team article:last-child{margin-right:0}.template-team .team-wrap{float:left;display:block;margin-right:2.76816609%;width:100%}.template-team .team-wrap:last-child{margin-right:0}.template-team section{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;margin-bottom:2.76816609%;position:relative}.template-team section:last-child{margin-right:0}.template-team section .text{padding:1.5em}.template-team section h2{color:#2e394d;font-size:1.125rem;text-transform:uppercase;font-size:1.25rem !important}@media screen and (min-width: 769px){.template-team section h2{font-size:1.25rem}}.template-team section strong{color:#2e394d}.template-team section ul{float:left;display:block;margin-right:2.76816609%;width:100%;list-style:none}.template-team section ul:last-child{margin-right:0}.template-team section ul li{padding-left:.75em}.template-team section ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.template-team section ul{font-size:.875rem}}.template-team section p+ul{margin-top:1em}@media screen and (min-width: 481px){.template-team section{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-team section:last-child{margin-right:0}.template-team section:nth-child(2n){margin-right:0}.template-team section:nth-child(2n+1){clear:left}.template-team section p,.template-team section ul{font-size:.875rem}}@media screen and (min-width: 881px){.template-team section{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.template-team section:nth-child(2n){margin-right:2.76816609%}.template-team section:nth-child(2n+1){clear:none}.template-team section:last-child{margin-right:0}.template-team section:nth-child(3n){margin-right:0}.template-team section:nth-child(3n+1){clear:left}}@media screen and (min-width: 1700px){.template-team section{float:left;display:block;margin-right:2.76816609%;width:22.9238754325%}.template-team section:nth-child(3n){margin-right:2.76816609%}.template-team section:nth-child(3n+1){clear:none}.template-team section:last-child{margin-right:0}.template-team section:nth-child(4n){margin-right:0}.template-team section:nth-child(4n+1){clear:left}}body.touch.template-team section .text{float:left;display:block;margin-right:2.76816609%;width:100%}body.touch.template-team section .text:last-child{margin-right:0}@media screen and (min-width: 481px){body.touch.template-team .team-wrap{display:flex;flex-wrap:wrap}}body:not(.touch).template-team section .text{transition:all,.4s;position:absolute;background:hsla(0,0%,100%,.9);bottom:0;opacity:0;top:4em;left:2em;right:2em;width:calc(100% - 4em)}body:not(.touch).template-team section:hover .text{opacity:1;bottom:2em;top:2em}.template-galerie .intro{float:left;display:block;margin-right:2.76816609%;width:100%;text-align:center;padding:2.5rem 3vw 3.125rem 3vw;padding-bottom:0 !important}.template-galerie .intro:last-child{margin-right:0}.template-galerie .intro h1{margin-bottom:.5em}@media screen and (min-width: 601px){.template-galerie .intro{padding:3.125rem 3vw 3.75rem 3vw}}@media screen and (min-width: 881px){.template-galerie .intro{float:left;display:block;margin-right:2.76816609%;width:82.8719723183%;margin-left:8.5640138408%}.template-galerie .intro:last-child{margin-right:0}.template-galerie .intro h1{margin-bottom:.75em}}@media screen and (min-width: 1025px){.template-galerie .intro{padding:4.375rem 3vw 4.375rem 3vw}}@media screen and (min-width: 1501px){.template-galerie .intro{float:left;display:block;margin-right:2.76816609%;width:65.7439446367%;margin-left:17.1280276817%}.template-galerie .intro:last-child{margin-right:0}}@media screen and (min-width: 601px){.template-galerie .intro{padding-bottom:2em !important}}.template-galerie .wrap{float:left;display:block;margin-right:2.76816609%;width:100%;padding:0 2vw 1.875rem 2vw}.template-galerie .wrap:last-child{margin-right:0}.template-galerie .video-popup{position:relative;width:auto;max-width:800px;margin:0 auto}.template-galerie .video-popup video{width:100%}.template-galerie .gallery-item{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;position:relative;margin-top:2em}.template-galerie .gallery-item:last-child{margin-right:0}.template-galerie .gallery-item .text{padding:1.5em;text-align:center;position:absolute;background:rgba(46,57,77,.9);bottom:0;opacity:0;left:2em;right:2em}.template-galerie .gallery-item .text .inner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.template-galerie .gallery-item h2{color:#2e394d;font-size:1.125rem;text-transform:uppercase;color:#fff;text-transform:uppercase;line-height:1.4;padding:0 10%}@media screen and (min-width: 769px){.template-galerie .gallery-item h2{font-size:1.25rem}}.template-galerie .gallery-item .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-galerie .gallery-item .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-galerie .gallery-item .button:active{background:#bccf6c}@media screen and (min-width: 601px){.template-galerie .gallery-item{float:left;display:block;margin-right:2.76816609%;width:48.615916955%;margin-top:2.76816609%}.template-galerie .gallery-item:last-child{margin-right:0}.template-galerie .gallery-item:nth-child(2n){margin-right:0}.template-galerie .gallery-item:nth-child(2n+1){clear:left}.template-galerie .gallery-item h2{margin-bottom:.5em}}@media screen and (min-width: 1025px){.template-galerie .gallery-item h2{margin-bottom:1em}.template-galerie .gallery-item .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-galerie .gallery-item .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-galerie .gallery-item .button:active{background:#bccf6c}}@media screen and (min-width: 1700px){.template-galerie .gallery-item{float:left;display:block;margin-right:2.76816609%;width:31.4878892734%}.template-galerie .gallery-item:nth-child(2n){margin-right:2.76816609%}.template-galerie .gallery-item:nth-child(2n+1){clear:none}.template-galerie .gallery-item:last-child{margin-right:0}.template-galerie .gallery-item:nth-child(3n){margin-right:0}.template-galerie .gallery-item:nth-child(3n+1){clear:left}}@media screen and (min-width: 1201px){.template-galerie .mfp-img{max-width:1000px}}body:not(.touch).template-galerie .gallery-item .text{transition:all,.4s;position:absolute;background:rgba(46,57,77,.9);bottom:0;opacity:0;top:4em;left:2em;right:2em;width:calc(100% - 4em)}body:not(.touch).template-galerie .gallery-item:hover .text{opacity:1;bottom:2em;top:2em}body.touch.template-galerie .gallery-item .text{opacity:1;bottom:1em;top:1em;left:1em;right:1em;width:calc(100% - 2em)}@media screen and (min-width: 601px){body.touch.template-galerie .gallery-item .text{bottom:0;top:0;left:0;right:0;width:100%}}@media screen and (min-width: 769px){body.touch.template-galerie .gallery-item .text{bottom:1em;top:1em;left:1em;right:1em;width:calc(100% - 2em)}}@media screen and (min-width: 1025px){body.touch.template-galerie .gallery-item .text{bottom:2em;top:2em;left:2em;right:2em;width:calc(100% - 4em)}}.template-restaurant-und-sportsbar .intro{float:left;display:block;margin-right:2.76816609%;width:100%;text-align:center;padding:2.5rem 3vw 3.125rem 3vw}.template-restaurant-und-sportsbar .intro:last-child{margin-right:0}.template-restaurant-und-sportsbar .intro h1{margin-bottom:.5em}@media screen and (min-width: 601px){.template-restaurant-und-sportsbar .intro{padding:3.125rem 3vw 3.75rem 3vw}}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar .intro{float:left;display:block;margin-right:2.76816609%;width:82.8719723183%;margin-left:8.5640138408%}.template-restaurant-und-sportsbar .intro:last-child{margin-right:0}.template-restaurant-und-sportsbar .intro h1{margin-bottom:.75em}}@media screen and (min-width: 1025px){.template-restaurant-und-sportsbar .intro{padding:4.375rem 3vw 4.375rem 3vw}}@media screen and (min-width: 1501px){.template-restaurant-und-sportsbar .intro{float:left;display:block;margin-right:2.76816609%;width:65.7439446367%;margin-left:17.1280276817%}.template-restaurant-und-sportsbar .intro:last-child{margin-right:0}}.template-restaurant-und-sportsbar .info-boxes{float:left;display:block;margin-right:2.76816609%;width:100%;padding:0 2vw 1.875rem 2vw}.template-restaurant-und-sportsbar .info-boxes:last-child{margin-right:0}@media screen and (min-width: 769px){.template-restaurant-und-sportsbar .info-boxes{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}}.template-restaurant-und-sportsbar .box{float:left;display:block;margin-right:2.76816609%;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem}.template-restaurant-und-sportsbar .box:last-child{margin-right:0}@media screen and (max-width: 768px){.template-restaurant-und-sportsbar .box+.box{margin-top:2.5rem}}@media screen and (min-width: 769px){.template-restaurant-und-sportsbar .box{float:left;display:block;margin-right:2.76816609%;width:48.615916955%}.template-restaurant-und-sportsbar .box:last-child{margin-right:0}}@media screen and (min-width: 1301px){.template-restaurant-und-sportsbar .box{padding:1.875rem}}.template-restaurant-und-sportsbar .box figure{float:left;display:block;margin-right:2.76816609%;width:100%;margin:0;padding:0}.template-restaurant-und-sportsbar .box figure:last-child{margin-right:0}.template-restaurant-und-sportsbar .box p+figure{margin-top:2em}.template-restaurant-und-sportsbar .box ul{list-style:none}.template-restaurant-und-sportsbar .box ul li{padding-left:.75em}.template-restaurant-und-sportsbar .box ul li:before{content:"•";margin-left:-0.75em;margin-right:.375em;color:#bccf6c}@media screen and (max-width: 600px){.template-restaurant-und-sportsbar .box ul{font-size:.875rem}}.template-restaurant-und-sportsbar .box ul li+li{margin-top:.25em}.template-restaurant-und-sportsbar .button{transition:all .4s;box-shadow:0px 2px 4px rgba(22,22,22,.5);-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;padding:.75em 1em .5em 1em;margin-top:1em;color:#fff;font-family:"Josefin Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-radius:2px;background:rgb(166.5969230769,191.3261538462,62.4738461538)}.template-restaurant-und-sportsbar .button:hover{background:rgb(177.4861538462,199.4676923077,84.9323076923);text-decoration:none;box-shadow:0 4px 10px rgba(22,22,22,.5)}.template-restaurant-und-sportsbar .button:active{background:#bccf6c}.template-restaurant-und-sportsbar .button+.button{margin-left:1em}.template-restaurant-und-sportsbar #speisekarte{float:left;display:block;margin-right:2.76816609%;width:100%;padding:1.25rem 2vw 1.875rem 2vw}.template-restaurant-und-sportsbar #speisekarte:last-child{margin-right:0}.template-restaurant-und-sportsbar #speisekarte .inner{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#fff;border-radius:2px;padding:1.25rem}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar #speisekarte .inner{padding:2em}}.template-restaurant-und-sportsbar #speisekarte h2{margin-bottom:0;margin-top:.25em}.template-restaurant-und-sportsbar #speisekarte h2+h3,.template-restaurant-und-sportsbar #speisekarte .modal-content h2+p,.modal-content .template-restaurant-und-sportsbar #speisekarte h2+p{margin-top:2em}.template-restaurant-und-sportsbar #speisekarte h3,.template-restaurant-und-sportsbar #speisekarte .modal-content p,.modal-content .template-restaurant-und-sportsbar #speisekarte p{margin-top:1em;margin-bottom:1em;font-family:"Kalam",Georgia,Times,"Times New Roman",serif;color:#9ab526}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar #speisekarte h3,.template-restaurant-und-sportsbar #speisekarte .modal-content p,.modal-content .template-restaurant-und-sportsbar #speisekarte p{margin-top:1.5em}}.template-restaurant-und-sportsbar #speisekarte .img{display:none}@media screen and (min-width: 601px){.template-restaurant-und-sportsbar #speisekarte .img{display:table-cell;width:150px;padding-right:1em}.template-restaurant-und-sportsbar #speisekarte .img a{display:block;position:relative}.template-restaurant-und-sportsbar #speisekarte .img a:hover:before{opacity:1}.template-restaurant-und-sportsbar #speisekarte .img a:before{transition:all,.4s;content:"";opacity:0;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;background:url("../images/magnifying-glass.svg") center center no-repeat rgba(46,57,77,.9);background-size:30px 30px}}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar #speisekarte .img{width:220px;padding-right:2em}}.template-restaurant-und-sportsbar #speisekarte .price{width:80px;font-weight:bold;text-align:right}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar #speisekarte .price{width:100px}}.template-restaurant-und-sportsbar #speisekarte .text{text-align:left}.template-restaurant-und-sportsbar #speisekarte p:first-child{margin-top:0}.template-restaurant-und-sportsbar #speisekarte td{padding:0;font-family:"Kalam",Georgia,Times,"Times New Roman",serif;background:none}.template-restaurant-und-sportsbar #speisekarte td,.template-restaurant-und-sportsbar #speisekarte p{font-size:1rem}@media screen and (min-width: 881px){.template-restaurant-und-sportsbar #speisekarte td,.template-restaurant-und-sportsbar #speisekarte p{font-size:1.125rem}}@media screen and (min-width: 1301px){.template-restaurant-und-sportsbar #speisekarte td,.template-restaurant-und-sportsbar #speisekarte p{font-size:1.25rem}}.template-restaurant-und-sportsbar #speisekarte tr{margin-bottom:10px}.template-restaurant-und-sportsbar #speisekarte tr.spacer{height:20px}
