html,body,div,span,h1,h2,p,section,form,label,strong,sub,sup,article,header,footer,canvas,button,table,td,tr,th{margin:0;padding:0;border:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,div,input,textarea,.btn,footer{-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Nunito';src:url("../fonts/Nunito/Nunito-ExtraLight.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Nunito';src:url("../fonts/Nunito/Nunito-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Nunito';src:url("../fonts/Nunito/Nunito-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Nunito';src:url("../fonts/Nunito/Nunito-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Nunito';src:url("../fonts/Nunito/Nunito-Medium.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Desyrel';src:url("../fonts/Desyrel/Desyrel.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Elsie';src:url("../fonts/Elsie/Elsie-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Elsie';src:url("../fonts/Elsie/Elsie-Black.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Playfair';src:url("../fonts/Playfair/Playfair_9pt_SemiCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}.frame-type-menu_sitemap ul{list-style-type:none;padding-top:10px;padding-top:.625rem}.frame-type-menu_sitemap ul a{font-weight:700;text-decoration:none}.frame-type-menu_sitemap ul a:hover{text-decoration:underline}.frame-type-menu_sitemap ul ul li{list-style-type:square}.frame-type-menu_sitemap ul ul li a{font-weight:300}.frame-type-menu_sitemap ul ul li ul li{list-style-type:circle}body{font-family:"Nunito",sans-serif;color:#5e5e5e;font-weight:300;min-height:100vh;font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;padding:0;margin:0}main{display:block;position:relative;width:100%;margin-top:0;margin-top:0;padding:20px;padding:1.25rem}main.main-container-1{padding:0px;padding:0rem}main.main-container-2{padding:70px 0 0 0;padding:4.375rem 0 0 0}main ul{margin-top:18px;margin-top:1.125rem}main ul li{padding-bottom:6px;padding-bottom:.375rem}main ol{margin-top:18px;margin-top:1.125rem}main ol li{padding-bottom:6px;padding-bottom:.375rem}@media only screen and (min-width: 810px){main{width:100%}main.main-container-2{padding:0 0 0 0;padding:0 0 0 0}}.text-center{text-align:center}@media only screen and (min-width: 1081px){main,body{font-size:19.2px;font-size:1.2rem;line-height:27.2px;line-height:1.7rem}main{min-height:600px;padding:0 0 20px 0;padding:0 0 1.25rem 0}}#skip-link{position:absolute;top:-50px;top:-3.125rem;left:20px;left:1.25rem;background:#fff;color:#65b12d;font-weight:700;padding:8px 16px;padding:.5rem 1rem;border-radius:4px;border-radius:.25rem;z-index:1000;text-decoration:none}#skip-link:focus{top:20px;top:1.25rem}.wrapper{position:relative;width:100%;padding:0px 0px 80px 0px;padding:0rem 0rem 5rem 0rem}.wrapper.subpage{background:rgba(255,255,255,0.85);border-radius:8px;padding:20px 0px 40px 0px;padding:1.25rem 0rem 2.5rem 0rem;margin:0px 0px 40px 0px;margin:0rem 0rem 2.5rem 0rem}.wrapper.subpage.nomargin{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;padding:6.25rem 0rem 0rem 0rem}@media only screen and (min-width: 810px){.wrapper{padding:70px 30px 50px 30px;padding:4.375rem 1.875rem 3.125rem 1.875rem}}@media only screen and (min-width: 1280px){.wrapper{width:1260px;width:78.75rem;margin:0 auto;padding:20px 0 0 0;padding:1.25rem 0 0 0}.wrapper.subpage{padding:0px 50px 50px 50px;padding:0rem 3.125rem 3.125rem 3.125rem;margin:50px auto 0 auto;margin:3.125rem auto 0 auto}}@media only screen and (min-width: 1280px){.frame-type-asbeprovider_gridthreecolumns{width:1260px;width:78.75rem;margin:0 auto}}h1{font-size:15px;font-size:.9375rem;color:#65b12d;margin:20px 0 60px 0;margin:1.25rem 0 3.75rem 0;line-height:120%}h2{font-size:20px;font-size:1.25rem;color:#65b12d;margin:0 0 20px 0;margin:0 0 1.25rem 0;line-height:120%}h2 span{color:#5e5e5e}h3{font-size:18px;font-size:1.125rem;font-weight:100;color:#65b12d;margin:0 0 16px 0;margin:0 0 1rem 0;line-height:120%}h4{font-size:20px;font-size:1.25rem;font-weight:300;color:#65b12d;margin:0 0 16px 0;margin:0 0 1rem 0;line-height:120%}strong{font-weight:700}a strong{color:#65b12d}.subpage h1{font-family:'Nunito';font-weight:100;font-size:42px;font-size:2.625rem;margin:10px 0 50px 0;margin:.625rem 0 3.125rem 0}.frame-type-header.frame-layout-1 h1,.frame-type-header.frame-layout-1 h2,.frame-type-header.frame-layout-1 h3{color:#01b1ec !important}.frame-type-header.frame-layout-2 h1,.frame-type-header.frame-layout-2 h2,.frame-type-header.frame-layout-2 h3{color:#888 !important}@media only screen and (min-width: 810px){h1{font-size:36px;font-size:2.25rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:24px;font-size:1.5rem}.subpage h1{font-family:'Nunito';font-size:48px;font-size:3rem;font-weight:100;margin:30px 0 50px 0;margin:1.875rem 0 3.125rem 0}}.ce-headline-center{text-align:center}.frame-space-before-extra-large{margin-top:160px;margin-top:10rem}.frame-space-after-extra-large{margin-bottom:160px;margin-bottom:10rem}.frame-space-before-large{margin-top:90px;margin-top:5.625rem}.frame-space-after-large{margin-bottom:90px;margin-bottom:5.625rem}.frame-space-before-medium{margin-top:50px;margin-top:3.125rem}.frame-space-after-medium{margin-bottom:50px;margin-bottom:3.125rem}.frame-space-before-small{margin-top:30px;margin-top:1.875rem}.frame-space-after-small{margin-bottom:30px;margin-bottom:1.875rem}.frame-type-text.frame-layout-1 h1,.frame-type-text.frame-layout-1 h2,.frame-type-text.frame-layout-1 h3{color:#01b1ec}.frame-type-text.frame-layout-2 h1,.frame-type-text.frame-layout-2 h2,.frame-type-text.frame-layout-2 h3{color:#989898}.btn-primary{display:inline-block;background-color:#097115;color:#fff !important;padding:8px 20px;padding:.5rem 1.25rem;margin:16px 0;margin:1rem 0;border-radius:10px;border-radius:.625rem;font-weight:700;text-wrap:nowrap;border:solid 2px #097115 !important;border-bottom:solid 2px #097115 !important;transition:background-color .3s, color .3s !important}.btn-primary:hover{background-color:#22b100;border:solid 2px #22b100 !important}.btn-primary-leaf{display:inline-block;background-color:#097115;color:#fff !important;padding:8px 20px;padding:.5rem 1.25rem;margin:16px 0;margin:1rem 0;border-radius:10px;border-radius:.625rem;font-weight:700;text-wrap:nowrap;border:solid 2px #097115 !important;border-bottom:solid 2px #097115 !important;transition:background-color .3s, color .3s !important}.btn-primary-leaf:hover{background-color:#22b100;border:solid 2px #22b100 !important}.btn-primary-leaf::before{display:block;content:'';width:16px;width:1rem;height:16px;height:1rem;margin:6px 10px 0 0;margin:.375rem .625rem 0 0;background:transparent url(../images/blatt-weiss.png) no-repeat;background-size:contain;float:left}.btn-primary-leaf-invert{display:inline-block;background-color:#fff;color:#097115 !important;padding:8px 20px;padding:.5rem 1.25rem;margin:16px 0;margin:1rem 0;border-radius:10px;border-radius:.625rem;font-weight:700;text-wrap:nowrap;border:solid 2px #097115 !important;transition:background-color .3s, border .3s, color .3s !important}.btn-primary-leaf-invert:hover{background-color:#097115;color:#fff !important;border:solid 2px #fff !important}.btn-primary-leaf-invert::before{display:block;content:'';width:16px;width:1rem;height:16px;height:1rem;margin:6px 10px 0 0;margin:.375rem .625rem 0 0;background:transparent url(../images/blatt-gruen2.png) no-repeat;background-size:contain;float:left}.btn-primary-leaf-invert:hover::before{background:transparent url(../images/blatt-weiss.png) no-repeat;background-size:contain}.btn-secondary{display:inline-block;background-color:#fff;color:#097115 !important;padding:8px 20px;padding:.5rem 1.25rem;margin:16px 0;margin:1rem 0;border-radius:10px;border-radius:.625rem;font-weight:700;text-wrap:nowrap;border:solid 2px #097115 !important;transition:background-color .3s, border .3s, color .3s !important}.btn-secondary:hover{background-color:#097115;color:#fff !important;border:solid 2px #fff !important}.btn-tertiary{color:#EC7C32 !important;font-weight:300;border-bottom:0 !important;text-decoration:none !important;transition:color .3s}.btn-tertiary::before{display:inline-block;content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;font-size:82%;margin:0 6px 0 0}.btn-tertiary:hover{color:#65b12d !important;border-bottom:0 !important}@media only screen and (min-width: 1024px){.btn-primary.btn-spenden{display:none;right:100px !important;right:6.25rem !important;top:30px;top:1.875rem;padding:13px 20px;padding:.8125rem 1.25rem}}@media only screen and (min-width: 1280px){.btn-primary.btn-spenden{display:block;right:0;top:16px;top:1rem}}select.form-control{padding-top:7px !important}#main a{text-decoration:none;color:#65b12d;border-bottom:solid 1px transparent;transition:border-bottom .3s}#main a:hover{border-bottom:solid 1px #65b12d}#pageScroller{display:none;position:fixed;font-size:32px;font-size:2rem;right:16px;right:1rem;bottom:70px;bottom:4.375rem;padding:4px;padding:.25rem;color:#65b12d;background-color:#fff;border-radius:50%;cursor:pointer;transition:color .4s}#pageScroller:hover{color:#4f8536}@media only screen and (min-width: 769px){#pageScroller{font-size:48px;font-size:3rem;right:26px;right:1.625rem;bottom:26px;bottom:1.625rem;transition:bottom .4s}#pageScroller:hover{color:#4f8536;bottom:32px;bottom:2rem}}.breadcrumb-container{display:none;grid-template-columns:148px;margin:0 0 0 20px;margin:0 0 0 1.25rem}.breadcrumb-container .breadcrumbs-inner{display:none;color:#5e5e5e;font-size:16px;font-size:1rem;padding:0;list-style-type:none}.breadcrumb-container .breadcrumbs-inner li{float:left}.breadcrumb-container .breadcrumbs-inner li a{color:#5e5e5e !important}.breadcrumb-container .breadcrumbs-inner li a:hover{color:#65b12d !important}.breadcrumb-container .breadcrumbs-inner li .fa-house{font-weight:900;font-size:82%;margin:7px 4px 0 0;margin:.4375rem .25rem 0 0;float:left}.breadcrumb-container .breadcrumbs-inner li::after{display:inline-block;content:'\f105';font-family:'Font Awesome 6 Free';font-weight:900;font-size:84%;margin:0 7px;margin:0 .4375rem}.breadcrumb-container .breadcrumbs-inner li:last-child::after{display:none}.breadcrumb-container .breadcrumbs-inner::after{display:block;content:'';height:20px;height:1.25rem}@media only screen and (min-width: 810px){.breadcrumb-container{margin:0 0 0 30px;margin:0 0 0 1.875rem}}@media only screen and (min-width: 1280px){.breadcrumb-container{grid-template-columns:auto 180px 155px;width:100%;margin:0 auto;margin:0 auto}.breadcrumb-container>*{display:flex}.breadcrumb-container>*:nth-child(1){justify-content:left}.breadcrumb-container>*:nth-child(2),.breadcrumb-container>*:nth-child(3){justify-content:right}.breadcrumb-container .breadcrumbs-inner{display:block}}.ce-table.ce-table-bordered thead th{background:#e50051;color:#fff;border:0;box-shadow:0px 0px 0px -1px #fff, 0px 0px 0px 1px #fff}.ce-table.ce-table-bordered thead th:first-child{border-top-left-radius:6px;outline:0;box-shadow:-1px 0px 0px 0px #e50051,1px 0px 0px 0px #e50051}.ce-table.ce-table-bordered thead th:last-child{border-top-right-radius:6px;outline:0}.ce-table.ce-table-bordered tr td{border:1px solid #e50051;background:#fff}.ballerkalle{position:absolute;top:-84px;top:-5.25rem;left:10px;left:.625rem;width:96px;width:6rem;height:120px;height:7.5rem;background:transparent url(../images/icon-ballerkalle.gif) no-repeat;background-size:cover}.ballerina{position:absolute;top:-84px;top:-5.25rem;right:0;width:104px;width:6.5rem;height:130px;height:8.125rem;background:transparent url(../images/icon-ballerina.gif) no-repeat;background-size:cover}.ballerkalle-2{position:absolute;top:-130px;top:-8.125rem;left:10px;left:.625rem;width:300px;width:18.75rem;height:150px;height:9.375rem;background:transparent url(../images/icon-ballerkalle-2.gif) no-repeat;background-size:cover}.ballerina-2{position:absolute;top:-104px;top:-6.5rem;right:0;width:286px;width:17.875rem;height:110px;height:6.875rem;background:transparent url(../images/icon-ballerina-2.gif) no-repeat;background-size:cover}.essen-trinken-ballerkalle{position:absolute;top:-123px;top:-7.6875rem;right:100px;right:6.25rem;width:117px;width:7.3125rem;height:140px;height:8.75rem;background:transparent url(../images/icon-essen-trinken-ballerkalle.gif) no-repeat;background-size:cover}.essen-trinken-ballerina{position:absolute;top:-115px;top:-7.1875rem;right:20px;right:1.25rem;width:117px;width:7.3125rem;height:140px;height:8.75rem;background:transparent url(../images/icon-essen-trinken-ballerina.gif) no-repeat;background-size:cover}.image-caption{font-size:1rem;font-style:italic}.site-fader{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:11000}.ce-gallery figure.image{margin:0 0 32px 0;margin:0 0 2rem 0;width:inherit}.ce-gallery figure.image .image-embed-item{border-radius:6px;width:100%;height:auto}.ce-gallery figure.image .image-caption{margin:10px 0 0 0;margin:.625rem 0 0 0}.ce-textpic.ce-left .ce-gallery{float:none;margin:0 0 50px 0;margin:0 0 3.125rem 0}.ce-textpic.ce-left .ce-gallery .ce-column{float:none;width:100%}.ce-textpic.ce-left .ce-gallery .ce-column figure.image{width:100%}.ce-textpic.ce-left .ce-gallery .ce-column figure.image img{margin:0 auto}.ce-textpic.ce-right .ce-gallery{float:none;margin:0 0 50px 0;margin:0 0 3.125rem 0}.ce-textpic.ce-right .ce-gallery .ce-column{float:none;width:100%}.ce-textpic.ce-right .ce-gallery .ce-column figure.image{width:100%}.ce-textpic.ce-right .ce-gallery .ce-column figure.image img{margin:0 auto}.ce-textpic::after{display:block;content:'';clear:both}@media only screen and (min-width: 1024px){.ce-textpic.ce-left .ce-gallery{float:left;margin:0 50px 50px 0;margin:0 3.125rem 3.125rem 0}.ce-textpic.ce-left .ce-gallery .ce-column{float:left;width:auto}.ce-textpic.ce-right .ce-gallery{float:right;margin:0 0 50px 50px;margin:0 0 3.125rem 3.125rem}.ce-textpic.ce-right .ce-gallery .ce-column{float:right;width:auto}}.container-threecolumn{display:grid;grid-template-columns:1fr;gap:32px;gap:2rem;margin:0 0 32px 0;margin:0 0 2rem 0;padding:0 16px;padding:0 1rem}@media only screen and (min-width: 810px){.container-threecolumn{grid-template-columns:1fr 1fr;gap:32px;gap:2rem;height:100%}.container-threecolumn.home-teaser{gap:46px;gap:2.875rem;margin:60px 0;margin:3.75rem 0}}.subpage .container-threecolumn{width:100%}@media only screen and (min-width: 1024px){.container-threecolumn{grid-template-columns:1fr 1fr 1fr;padding:0;padding:0}.subpage .container-threecolumn{width:1160px;width:72.5rem;gap:60px;gap:3.75rem}}.container-twocolumn{display:grid;grid-template-columns:1fr;gap:32px;gap:2rem;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}@media only screen and (min-width: 810px){.container-twocolumn{grid-template-columns:1fr 1fr}}.container-twocolumn-left{display:grid;grid-template-columns:1fr;gap:32px;gap:2rem;height:100%}@media only screen and (min-width: 810px){.container-twocolumn-left{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.container-twocolumn-left{grid-template-columns:1.25fr  0.75fr}.container-twocolumn.gutscheine{grid-template-columns:1.25fr  0.75fr}}@media only screen and (max-width: 810px){.container-threecolumn .hide-on-mobile,.container-twocolumn .hide-on-mobile,.container-twocolumn-left .hide-on-mobile{display:none}}.container-fluid{padding:0 !important}header{position:fixed;width:100%;margin:0 auto;margin:0 auto;z-index:11000}header.header-style-0,header.header-style-2{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}header .header-top{display:block;width:100%;margin:0 auto 0 auto;margin:0 auto 0 auto;padding:12px 0 12px 0;padding:.75rem 0 .75rem 0}header .header-top .logo{display:block;width:180px;height:60px;margin:0 0 0 16px;margin:0 0 0 1rem;background:#fff url(../images/logo-hautnah-gronau.png) no-repeat;background-size:contain;background-position:center top}header #mobile-menu{position:absolute;top:18px;top:1.125rem;right:18px;right:1.125rem;font-size:32px;font-size:2rem;padding:6px 8px;padding:.375rem .5rem;border-radius:6px;border-radius:.375rem;color:#65b12d;cursor:pointer}header.header-style-1 .header-top{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}@media only screen and (min-width: 1280px){header{position:relative;border-bottom:none;margin:0 auto;margin:0 auto;z-index:100}header.header-style-1{position:absolute}header.header-style-1 .header-top{background:transparent;box-shadow:none}header.header-style-1 #main-menu{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,0.1);border-radius:10px;border-radius:.625rem;top:54px;top:3.375rem;height:46px;height:2.875rem}header.header-style-1 #main-menu ul{margin-top:10px;margin-top:.625rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}header.header-style-1 #main-menu .main-nav-link{background:transparent;padding-bottom:0px}header.header-style-1 #main-menu .sub{top:14px !important;left:-10px !important;box-shadow:0 12px 14px 0 rgba(0,0,0,0.1) !important}header.header-style-1 #main-menu .sub::before{display:block;content:'';background:#fff;position:absolute;top:-8px;left:-1px;width:10px;height:10px}header.header-style-1 #main-menu .sub:last-child{top:14px !important;right:-10px !important;left:auto !important;border-top-right-radius:none}header.header-style-1 #main-menu .sub:last-child::before{right:-1px;left:auto;height:16px;border-top-right-radius:none}header.header-style-1 #main-menu.fixed{height:auto;border-radius:0}header.header-style-1 #main-menu.fixed .main-nav-link{color:#333;padding:12px 0 8px 0;padding:.75rem 0 .5rem 0}header.header-style-1 #main-menu.fixed .main-nav-link.sub-opened{color:#65b12d}header.header-style-1 #main-menu.fixed .level-0.home{display:none}header.header-style-1 #main-menu.fixed ul{margin-top:0;margin-top:0;padding-left:0;padding-left:0;padding-right:0;padding-right:0}header.header-style-1 #main-menu.fixed .sub{background-color:#fff !important;border:solid 1px #fff !important;box-shadow:0 12px 14px 0 rgba(0,0,0,0.15) !important;top:40px !important;left:-2px !important}header.header-style-1 #main-menu.fixed .sub:last-child{right:-2px !important;left:auto !important}header.header-style-1 #main-menu.fixed .sub a{color:#333}header .header-top{display:grid;grid-template-columns:340px auto;grid-template-areas:"a b";width:1260px;width:78.75rem;padding:24px 0;padding:1.5rem 0}header .header-top .logo{grid-area:a;justify-self:start;width:260px;width:16.25rem;height:88px;height:5.5rem;margin:0;margin:0;background:transparent url(../images/logo-hautnah-gronau.png) no-repeat;background-size:contain;background-position:center top}header.header-style-1 .header-top{display:grid;grid-template-columns:340px auto;grid-template-areas:"a b";width:1260px;width:78.75rem;padding:16px 0 0 0;padding:1rem 0 0 0}header.header-style-1 .header-top .logo{grid-area:a;justify-self:start;background:#fff url(../images/logo-hautnah-gronau.png) no-repeat;background-size:80%;background-position:center;height:118px;height:7.375rem;margin-top:-18px;margin-top:-1.125rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 16px 0 rgba(0,0,0,0.1)}header #mobile-menu{display:none}}#main-menu{display:none;position:fixed;top:82px;top:5.125rem;left:0;right:0;bottom:0;background:#fff;text-align:center;padding:10px 0 12px 0;padding:.625rem 0 .75rem 0;width:100%;margin:0 auto;overflow:auto;z-index:7000}#main-menu ul{display:block;margin:0;padding:0;list-style:none;padding:12px 0;padding:.75rem 0}#main-menu ul li{position:relative;text-align:left;white-space:nowrap;padding:0 25px;padding:0 1.5625rem}#main-menu ul li .main-nav-link{display:block;padding:6px 8px;padding:.375rem .5rem;font-weight:400;font-size:1.1rem}#main-menu ul li.level-0{margin-bottom:30px}#main-menu ul li.level-0 .sub{padding:5px 0 0 0;padding:.3125rem 0 0 0}#main-menu ul li.level-0 .sub li a{display:block;font-weight:normal;padding:7px 0;padding:.4375rem 0}#main-menu ul li.nav-link-home{display:none}#main-menu ul li a{font-weight:300;text-decoration:none;font-size:16px;font-size:1rem;padding:4px 4px;padding:.25rem .25rem;color:#111;font-weight:500;transition:color .3s}#main-menu ul li a.active,#main-menu ul li a:hover{color:#65b12d}#main-menu ul li a.main-nav-link .fa-solid{display:none;font-size:14px;font-size:.875rem;margin-left:5px;margin-left:.3125rem}@media only screen and (min-width: 1280px){#main-menu{display:block;position:relative;top:auto;left:auto;right:auto;bottom:auto;text-align:left;width:auto;width:auto;overflow:unset;padding:0 0 0 0;padding:0 0 0 0}#main-menu ul{padding:0;margin:64px 0 0 0;margin:4rem 0 0 0}#main-menu ul li{float:left;padding:0;margin:0 !important}#main-menu ul li a{margin:0 16px;margin:0 1rem}#main-menu ul li a.main-nav-link{background-color:#fff;font-size:17.6px;font-size:1.1rem;padding:0;padding:0}#main-menu ul li a.main-nav-link .fa-solid{display:inline-block;font-size:14px;font-size:.875rem;margin-left:5px;margin-left:.3125rem}#main-menu ul li a.main-nav-link.sub-opened,#main-menu ul li a.main-nav-link:hover{color:#65b12d}#main-menu ul li a.main-nav-link.sub-opened .fa-angle-down,#main-menu ul li a.main-nav-link:hover .fa-angle-down{transform:rotate(-180deg)}#main-menu ul li.has-sub .main-nav-link .fa-angle-down{color:#65b12d;transition:transform .3s}#main-menu ul li.has-sub .main-nav-link:hover .fa-angle-down{transform:rotate(-180deg)}#main-menu ul li.has-sub .sub{visibility:hidden;position:absolute;z-index:4000 !important;top:-38px;left:-16px;right:auto;padding:16px 16px 16px 16px;padding:1rem 1rem 1rem 1rem;background-color:#fff;border:solid 1px #fff;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 20px 14px 0 rgba(0,0,0,0.2)}#main-menu ul li.has-sub .sub:last-child{top:-38px;left:auto;right:-16px}#main-menu ul li.has-sub .sub li{display:block;width:100%;white-space:nowrap}#main-menu ul li.has-sub .sub li a{display:block;width:100%;font-size:17.6px;font-size:1.1rem;line-height:30px;line-height:1.875rem;padding:1px 25px 2px 15px;padding:.0625rem 1.5625rem .125rem .9375rem;border-radius:6px;border-radius:.375rem;margin:0 0 2px 0;margin:0 0 .125rem 0;font-weight:100;transition:padding .3s, background-color .3s, color .4s}#main-menu ul li.has-sub .sub li a.active,#main-menu ul li.has-sub .sub li a:hover{padding:1px 20px 2px 20px;padding:.0625rem 1.25rem .125rem 1.25rem;background-color:#65b12d;color:#fff}#main-menu ul li.has-sub .sub li ul{display:block;width:100%}#main-menu ul li.has-sub .sub li ul li a{padding:4px 25px 4px 15px;padding:.25rem 1.5625rem .25rem .9375rem}#main-menu ul li.has-sub:hover>.sub,#main-menu ul li.has-sub:focus>.sub,#main-menu ul li.has-sub:active>.sub{visibility:visible}#main-menu.fixed{position:fixed;top:0 !important;left:0;right:0;width:100%;text-align:center;height:57px;height:3.5625rem;text-shadow:none;background:#fff !important;z-index:9000;box-shadow:0 0 20px 0 rgba(0,0,0,0.5);animation:fadeInFromNone 1s ease-out}#main-menu.fixed ul{display:inline-block;border-top:none;border-bottom:none;margin:0 auto;padding:0}#main-menu.fixed ul li.nav-link-home{display:block;padding-top:12px;padding-top:.75rem}#main-menu.fixed ul li .main-nav-link{background-color:#fff;padding:12px 0;padding:.75rem 0}#main-menu.fixed ul li.has-sub .sub{top:45px;left:-2px}#main-menu.fixed ul li.has-sub .sub:last-child{right:-2px;left:auto}#main-menu.fixed::after{display:none}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.sidebar{display:grid;grid-template-columns:1fr 1fr;position:fixed;gap:5px;gap:.3125rem;bottom:16px;bottom:1rem;left:16px;left:1rem;right:16px;right:1rem;z-index:9800}.sidebar a{display:block;background-color:#65b12d;color:#fff;text-align:center;padding:6px 0px;padding:.375rem 0rem;font-size:14px;font-size:.875rem;border:solid 3px #fff;font-weight:700;border-radius:2rem}.sidebar a:hover,.sidebar a:focus{text-decoration:none !important}.sidebar a:active{text-decoration:none !important;background:#3d7019}.sidebar a .fa-solid{font-size:12px;font-size:.75rem;margin-right:4px;margin-right:.25rem}@media only screen and (min-width: 1280px){.sidebar{display:block;position:fixed;top:40%;top:40%;right:0;bottom:auto;box-shadow:none}.sidebar a{position:absolute;text-align:left;width:310px;width:19.375rem;font-size:20px;font-size:1.25rem;border:solid 2px #fff;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:12px 30px 11px 70px;padding:.75rem 1.875rem .6875rem 4.375rem;right:-245px;right:-15.3125rem;transition:color .3s, background-color .3s, right .3s}.sidebar a:hover{text-decoration:none;background-color:#fff;color:#65b12d;border:solid 2px #65b12d;right:-30px;right:-1.875rem}.sidebar a .fa-solid{position:absolute;top:10px;top:.625rem;left:22px;left:1.375rem;font-size:28px;font-size:1.75rem}.sidebar a .fa-solid.fa-cart-shopping{top:14px;top:.875rem;left:20px;left:1.25rem;font-size:26px;font-size:1.625rem}.sidebar a.sidebar-gutscheine{top:66px;top:4.125rem}}.tx-powermail{background-color:#e3f3ff;padding:50px 30px;padding:3.125rem 1.875rem;border-radius:10px;border-radius:.625rem}.tx-powermail .powermail_form{width:100%;margin:0 auto}.tx-powermail .powermail_form fieldset{border:0;padding:0;margin:0}.tx-powermail .powermail_form fieldset legend{display:none}.tx-powermail .powermail_form .powermail_field{position:relative;margin-bottom:20px;margin-bottom:1.25rem}.tx-powermail .powermail_form .powermail_field label{display:block;font-weight:500;color:#e50051;margin-bottom:5px;margin-bottom:.3125rem}.tx-powermail .powermail_form .powermail_field .powermail_textarea,.tx-powermail .powermail_form .powermail_field .powermail_input{display:block;width:100%;font-family:"Nunito",sans-serif;font-size:19.2px;font-size:1.2rem;padding:12px;padding:.75rem;border-radius:7px;border-radius:.4375rem;border:solid 1px #abdcff}.tx-powermail .powermail_form .powermail_field .powermail_textarea:focus,.tx-powermail .powermail_form .powermail_field .powermail_input:focus{outline:solid 2px #e50051}.tx-powermail .powermail_form .powermail_field .powermail_textarea{min-height:150px;min-height:9.375rem;max-height:300px;max-height:18.75rem;resize:vertical}.tx-powermail .powermail_form .powermail_field .powermail-errors-list{position:absolute;top:0;right:10px;list-style-type:none;margin:0;padding:0}.tx-powermail .powermail_form .powermail_field .powermail-errors-list li{margin:0;padding:0;color:#de0029}.tx-powermail .powermail_form .powermail_field .powermail_field_error{outline:solid 2px #de0029;background-color:#ffeef1}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis{margin:40px 0;margin:2.5rem 0;padding:20px 30px;padding:1.25rem 1.875rem;border-radius:7px;border-radius:.4375rem;background-color:#f1f7fd;border:solid 1px #cae4f7}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz .powermail_label,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis .powermail_label{display:none}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz .form-check-input,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis .form-check-input{float:left;margin:8px 10px 0 0;margin:.5rem .625rem 0 0}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz .form-check-label a,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis .form-check-label a{border-bottom:solid 1px #65b12d !important}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz .powermail_field_error,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis .powermail_field_error{outline:none;background-color:#ffeef1}.tx-powermail .powermail_form .powermail_fieldwrap_hinweiszumdatenschutz .powermail-errors-list,.tx-powermail .powermail_form .powermail_fieldwrap_einverstaendnis .powermail-errors-list{position:relative;top:auto;right:auto}.tx-powermail .powermail_form .btn{font-family:"Nunito",sans-serif;font-size:19.2px;font-size:1.2rem;cursor:pointer}@media only screen and (min-width: 810px){.tx-powermail{padding:100px 40px;padding:6.25rem 2.5rem}.tx-powermail .powermail_form{width:760px;width:47.5rem}}footer{display:inline-block;z-index:999;width:100%;padding:0 0 0 0;padding:0 0 0 0;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}footer .container-fluid{width:100%;margin:40px auto;margin:2.5rem auto}footer .container-fluid .row{margin-right:0;margin-left:0}footer .container-fluid .col-10{padding:0}footer .container-fluid .footer-menu{text-align:left;margin:0 auto 32px auto;margin:0 auto 2rem auto}footer .container-fluid .footer-menu ul{display:grid;grid-template-columns:1fr 1fr;padding:0;list-style-type:none}footer .container-fluid .footer-menu ul li a{display:block;color:#5e5e5e;font-size:1.2rem;margin:0 16px;margin:0 1rem;padding:6px 0;padding:.375rem 0;border-bottom:solid 1px #fff;text-decoration:none;transition:border-bottom .3s, color .3s}footer .container-fluid .footer-menu ul li a.active,footer .container-fluid .footer-menu ul li a:hover{color:#65b12d;border-bottom:solid 1px #65b12d}@media only screen and (min-width: 1081px){footer .container-fluid{width:1260px;width:78.75rem;margin:60px auto 50px auto;margin:3.75rem auto 3.125rem auto}footer .container-fluid .footer-menu{text-align:center;margin:0 auto;margin:0 auto}footer .container-fluid .footer-menu ul{display:inline-block;margin:0 auto}footer .container-fluid .footer-menu ul li{float:left}footer .container-fluid .footer-menu ul li a{padding:0;padding:0}footer .container-fluid .col-10{padding:0px;padding:0rem}}.footer-social-media{background-color:#65b12d;color:#fff;text-align:center;padding:60px 0 80px 0;padding:3.75rem 0 5rem 0;font-size:16px;font-size:1rem}.footer-social-media .dot-seperator{display:inline-block;position:relative;margin:0 16px;margin:0 1rem}.footer-social-media .dot-seperator::before{display:block;position:absolute;content:'';top:-8px;top:-.5rem;width:4px;width:.25rem;height:4px;height:.25rem;background:#fff;border-radius:50%}.footer-social-media a{border-bottom:solid 1px #65b12d;text-decoration:none;color:#fff;transition:border-bottom .3s}.footer-social-media a:hover{border-bottom:solid 1px #fff}@media only screen and (min-width: 1081px){.footer-social-media{padding:60px 0;padding:3.75rem 0}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}@media (max-width: 768px){.gslide-image img{max-height:90vh !important;max-width:100vw !important;object-fit:contain !important}.gslide-media{display:flex;align-items:center;justify-content:center}}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;border-radius:6px}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden;height:auto}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:0}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);color:#fff;text-shadow:0 1px 1px #000}.glightbox-clean .gdesc-inner{padding:8px 12px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#fff;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:50px;height:50px;top:15px;left:10px;position:absolute}.glightbox-clean .gclose svg{width:26px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.8)}.glightbox-clean .gslide-media{box-shadow:none !important}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.8)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:0.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.frame-type-felogin_login .form-control{width:auto;float:left}.frame-type-felogin_login .btn-login,.frame-type-felogin_login .btn-logout{display:inline-block;background-color:#e50051;color:#fff;padding:5px 20px 6px 20px;padding:.3125rem 1.25rem .375rem 1.25rem;margin-left:-6px;margin-left:-.375rem;border-top-right-radius:4px;border-top-right-radius:.25rem;border-bottom-right-radius:4px;border-bottom-right-radius:.25rem;height:38px;height:2.375rem;border:0;cursor:pointer;opacity:0.9;transition:background-color .3s, opacity .3s}.frame-type-felogin_login .btn-login.active,.frame-type-felogin_login .btn-login:hover,.frame-type-felogin_login .btn-logout.active,.frame-type-felogin_login .btn-logout:hover{opacity:1;background-color:#65b12d}.frame-type-felogin_login .btn-logout{float:right;border-radius:4px;border-radius:.25rem}.frame-type-table.frame-layout-1,.frame-type-table.frame-layout-2,.frame-type-table.frame-layout-3{overflow:auto}.frame-type-table.frame-layout-1 .ce-table,.frame-type-table.frame-layout-2 .ce-table,.frame-type-table.frame-layout-3 .ce-table{display:table;width:100%;margin:0}.frame-type-table.frame-layout-1 .ce-table td,.frame-type-table.frame-layout-2 .ce-table td,.frame-type-table.frame-layout-3 .ce-table td{padding:6px 0;border-bottom:dotted 1px #888}.frame-type-table.frame-layout-1 .ce-table td:nth-last-child(1),.frame-type-table.frame-layout-2 .ce-table td:nth-last-child(1),.frame-type-table.frame-layout-3 .ce-table td:nth-last-child(1){text-align:right;width:20%}.frame-type-table.frame-layout-1 .ce-table td:nth-last-child(2),.frame-type-table.frame-layout-2 .ce-table td:nth-last-child(2),.frame-type-table.frame-layout-3 .ce-table td:nth-last-child(2){text-align:right;width:20%}.frame-type-table.frame-layout-1 .ce-table th,.frame-type-table.frame-layout-2 .ce-table th,.frame-type-table.frame-layout-3 .ce-table th{line-height:16px}.frame-type-table.frame-layout-1 .ce-table th:nth-last-child(1),.frame-type-table.frame-layout-2 .ce-table th:nth-last-child(1),.frame-type-table.frame-layout-3 .ce-table th:nth-last-child(1){text-align:right}.frame-type-table.frame-layout-2 td:nth-last-child(1),.frame-type-table.frame-layout-2 th:nth-last-child(1),.frame-type-table.frame-layout-2 td:nth-last-child(2),.frame-type-table.frame-layout-2 th:nth-last-child(2),.frame-type-table.frame-layout-2 td:nth-last-child(3),.frame-type-table.frame-layout-2 th:nth-last-child(3){text-align:right;padding-left:32px}.frame-type-table.frame-layout-3 td:nth-last-child(1),.frame-type-table.frame-layout-3 th:nth-last-child(1),.frame-type-table.frame-layout-3 td:nth-last-child(2),.frame-type-table.frame-layout-3 th:nth-last-child(2){text-align:right;padding-left:32px}.hero{display:block;position:relative;height:100vh}.hero video{position:absolute;object-fit:cover;width:100vw;height:100vh;top:0;left:0;z-index:-1}.hero .vignette{position:absolute;top:0;left:0;width:100%;height:100%}.hero::after{display:none;position:absolute;content:'';bottom:0;left:0;right:0;height:100px;height:6.25rem;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.hero .hero-inner{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit}.hero .hero-inner .hero-inner-txt{color:var(--txt-color);width:100%;margin:0 auto;text-align:center;z-index:999}.hero .hero-inner .hero-inner-txt div{color:var(--txt-color);margin:0 auto;padding:32px;padding:2rem}.hero .hero-inner .hero-inner-txt div h1{margin:0 0 20px 0;font-size:58px;font-size:3.625rem;color:var(--txt-color);font-family:'Parisienne'}.hero .hero-inner .hero-inner-txt div h2{margin:0 0 10px 0;color:var(--txt-color);line-height:36px;line-height:2.25rem}.hero .hero-inner .hero-inner-txt div .fa-angle-down{font-size:48px;font-size:3rem;cursor:pointer;padding:16px 0;padding:1rem 0;transition:padding .4s, color .4s}.hero .hero-inner .hero-inner-txt div .fa-angle-down:hover{padding:22px 0 10px 0;padding:1.375rem 0 .625rem 0;color:#65b12d}.hero .hero-right-inner{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit}.hero .hero-right-inner .hero-right-content{display:grid;grid-template-columns:0.8fr 1.2fr}.hero .hero-right-inner .hero-right-content .hero-right-txt{padding-right:1.4rem;text-align:center}.hero .hero-right-inner .hero-right-content h1{margin:0 0 20px 0;font-size:28px;font-size:1.75rem}@media only screen and (min-width: 1280px){.hero .vignette{box-shadow:0 0 150px rgba(0,0,0,0.9) inset}.hero .hero-inner .hero-inner-txt div{width:960px;width:60rem}.hero .hero-inner .hero-inner-txt div h1{font-size:80px;font-size:5rem}.hero .hero-right-inner .hero-right-content{grid-template-columns:1fr 1fr;width:1100px;width:68.75rem}.hero .hero-right-inner .hero-right-content .hero-right-txt{text-align:left}.hero .hero-right-inner .hero-right-content h1{margin:0 0 20px 0;font-size:28px;font-size:1.75rem}}.tx-indexedsearch-searchbox fieldset{padding:0;border:0}.tx-indexedsearch-searchbox fieldset legend{display:none}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-form{position:relative}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-form label{display:none}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-searchbox-sword{padding:14px 20px;border-radius:10px;border:0;font-family:"Nunito",sans-serif;font-size:19.2px;font-size:1.2rem;width:100%;border:solid 2px transparent;background:#e3f3ff;border-radius:32px;border-radius:2rem}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-searchbox-sword:focus{border-color:#EC7C32;outline:none}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-searchbox-button{position:absolute;right:0;top:0;display:inline-block;background-color:#097115;color:#fff !important;padding:8px 20px;padding:.5rem 1.25rem;margin:16px 0;margin:1rem 0;border-radius:10px;border-radius:.625rem;font-weight:700;text-wrap:nowrap;border:solid 2px #097115 !important;border-bottom:solid 2px #097115 !important;transition:background-color .3s, color .3s !important;font-family:"Nunito",sans-serif;font-size:19.2px;font-size:1.2rem;padding:14px 20px;padding:.875rem 1.25rem;border-top-left-radius:0;border-bottom-left-radius:0;margin:0;cursor:pointer}.tx-indexedsearch-searchbox fieldset .tx-indexedsearch-searchbox-button:hover{background-color:#22b100;border:solid 2px #22b100 !important}.tx-indexedsearch-redMarkup{color:#EC7C32}.tx-indexedsearch-info-sword .tx-indexedsearch-info-sword-word{font-weight:700}.tx-indexedsearch-browsebox{margin:0;padding:0}.tx-indexedsearch-browsebox li{list-style-type:none;float:left}.tx-indexedsearch-browsebox li a{background-color:#e3f3ff;padding:4px 12px;padding:.25rem .75rem;border-radius:6px;border-radius:.375rem;margin-right:16px;margin-right:1rem}.tx-indexedsearch-browsebox li a:hover{border-color:#e3f3ff !important;background-color:#d9efff}.tx-indexedsearch-browsebox li a.active{background-color:#EC7C32;color:#fff !important}.tx-indexedsearch-browsebox li a.active:hover{border-color:#EC7C32 !important}.tx-indexedsearch-browsebox::after{display:block;content:'';clear:left}.frame-type-asbeprovider_headerimage{position:relative;margin:-20px -20px 0 -20px;margin:-1.25rem -1.25rem 0 -1.25rem}.frame-type-asbeprovider_headerimage .header-image{text-align:center;height:300px;height:18.75rem;margin:0 auto 20px auto;margin:0 auto 1.25rem auto;width:100%}.frame-type-asbeprovider_headerimage .header-image .header-image-inner{position:relative;width:100%;height:100%}@media only screen and (min-width: 810px){.frame-type-asbeprovider_headerimage .header-image{height:360px;height:22.5rem;width:100%;margin:0 auto 20px auto;margin:0 auto 1.25rem auto}}@media only screen and (min-width: 1080px){.frame-type-asbeprovider_headerimage .header-image{height:550px;height:34.375rem}}@media only screen and (min-width: 1081px){.frame-type-asbeprovider_headerimage{margin:0}.frame-type-asbeprovider_headerimage .header-image{height:700px;height:43.75rem;margin:0 auto 20px auto;margin:0 auto 1.25rem auto;width:inherit}.frame-type-asbeprovider_headerimage .header-image .header-image-inner{position:relative;width:1260px;width:78.75rem;margin:0 auto}.frame-type-asbeprovider_headerimage .header-image::after{display:block;content:'';position:absolute;bottom:-10px;left:0;right:0;height:30px;background:rgba(255,255,255,0.5)}}@media only screen and (min-width: 1280px){.wrapper.subpage{margin-top:-280px;padding-top:30px;background:#fff}.wrapper.subpage.nomargin{margin-top:0;padding-top:30px;background:#fff}}.subpage-gutscheine .header-image{height:640px;height:40rem}.subpage-gutscheine .wrapper{margin-top:-180px;background:#fff;padding:30px}@media only screen and (min-width: 1280px){.subpage-gutscheine .wrapper{padding:30px 50px 50px 50px;padding:1.875rem 3.125rem 3.125rem 3.125rem}}.content-seperator{position:relative;border:0;height:2px;background:linear-gradient(-90deg, #fff 22px, #737373 22px, #fff 95%)}.content-seperator.empty{height:1px;background:radial-gradient(ellipse at center, #65b12d 0%, #fffce9 80%)}.content-seperator::after{display:block;content:'';position:absolute;right:0;top:-30px;top:-1.875rem;width:32px;width:2rem;height:32px;height:2rem}.content-seperator.green::after{background:transparent url(../images/blatt-gruen.png) no-repeat;background-size:contain;background-position:right bottom}.content-seperator.grey::after{background:transparent url(../images/blatt-grau.png) no-repeat;background-size:contain;background-position:right bottom}.content-seperator.blue::after{background:transparent url(../images/blatt-blau.png) no-repeat;background-size:contain;background-position:right bottom}.content-seperator.dotted{background:transparent url(../images/dotted-border.png) repeat-x;height:3px}.news-list-view article{padding:16px 22px 10px 22px !important;padding:1rem 1.375rem .625rem 1.375rem !important;margin:24px 0px !important;margin:1.5rem 0rem !important;border-radius:6px;border-radius:.375rem;transition:background-color .4s, padding .4s}.news-list-view article:nth-child(odd){background-color:#f5f5f5}.news-list-view article .teaser-text{color:#5e5e5e !important;margin-bottom:0 !important}.news-list-view article:hover{background-color:#d9efff;padding:16px 14px 10px 30px !important;padding:1rem .875rem .625rem 1.875rem !important}.news .f3-widget-paginator{display:inline-block;text-align:center;margin:0;padding:0;list-style-type:none}.news .f3-widget-paginator li{float:left}.news .f3-widget-paginator li a{border-radius:3px;border-radius:.1875rem;padding:3px 10px;padding:.1875rem .625rem;margin-right:6px;margin-right:.375rem;background-color:#efefef}.news .f3-widget-paginator li a:hover{background-color:#65b12d;color:#fff !important}.news .f3-widget-paginator li.current{border-radius:3px;border-radius:.1875rem;padding:2px 10px;padding:.125rem .625rem;margin:-1px 6px 0 0;margin:-.0625rem .375rem 0 0;background-color:#65b12d;color:#fff}.news-detail-container .news-detail-title{margin-top:10px;margin-top:.625rem;line-height:42px;line-height:2.625rem}.news-detail-container .teaser-text{font-size:19.2px !important;font-size:1.2rem !important;font-weight:700;color:#5e5e5e !important;margin-bottom:30px !important;margin-bottom:1.875rem !important}.container-mitarbeiter h2{margin-bottom:50px;margin-bottom:3.125rem}.container-mitarbeiter .container-mitarbeiter-grid{display:grid;grid-template-columns:1fr;gap:60px 40px;gap:3.75rem 2.5rem}.container-mitarbeiter .container-mitarbeiter-grid .mitarbeiter-inner{display:flex;align-items:center;justify-content:left}.container-mitarbeiter .container-mitarbeiter-grid .mitarbeiter-inner img{border-radius:50%;margin:0 16px 0 0;margin:0 1rem 0 0}.container-mitarbeiter .container-mitarbeiter-grid .mitarbeiter-inner strong{display:block}@media only screen and (min-width: 810px){.container-mitarbeiter .container-mitarbeiter-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.container-mitarbeiter .container-mitarbeiter-grid{grid-template-columns:1fr 1fr 1fr}}.container-banner{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--txt-color);font-weight:300;padding:40px;padding:2.5rem;margin:0;margin:0;border-radius:6px;border-radius:.375rem}.container-banner.full-height{height:100vh}.container-banner h1,.container-banner h2,.container-banner h3{color:var(--txt-color);margin:0 0 32px 0;margin:0 0 2rem 0;font-family:'Nunito';font-weight:100}.container-banner h1{font-size:36px;font-size:2.25rem}.container-banner h2{font-size:33px;font-size:2.0625rem;font-family:'Nunito';font-weight:100}.container-banner a{color:var(--txt-color) !important;border-bottom:solid 1px var(--txt-color)}.container-banner .btn-primary-leaf,.container-banner .btn-primary-leaf-invert{color:#097115 !important}.container-banner .btn-primary-leaf:hover,.container-banner .btn-primary-leaf-invert:hover{color:#fff !important}.container-banner h1::after,.container-banner h2::after,.container-banner h3::after{content:'';display:block;height:2px;width:140px;background:var(--txt-color);margin:30px auto;margin:1.875rem auto}.container-banner strong{font-weight:500;color:var(--txt-color)}.content-home .container-banner{padding:160px 0 120px 0;padding:10rem 0 7.5rem 0;text-align:center;border-radius:0}.content-home .container-banner .btn-primary{border:solid 2px var(--txt-color) !important;background:var(--txt-color);color:var(--bg-color) !important}.content-home .container-banner .btn-primary:hover{background:var(--bg-color);color:var(--txt-color) !important}.content-home .container-banner .container-banner-inner{width:90%;margin:0 auto}@media only screen and (min-width: 1081px){.content-home .container-banner h1{font-size:58px;font-size:3.625rem}.content-home .container-banner h2{font-size:58px;font-size:3.625rem}.content-home .container-banner .container-banner-inner{width:1000px;width:62.5rem}}.contentbox{position:relative;box-shadow:0px 10px 25px -10px rgba(0,0,0,0);border-radius:6px;border-radius:.375rem;background-color:#fff;margin:0 6px;margin:0 .375rem;-moz-box-sizing:border-box;box-sizing:border-box}.contentbox .contentbox-image img{width:100%;height:auto;border-top-left-radius:6px;border-top-left-radius:.375rem;border-top-right-radius:6px;border-top-right-radius:.375rem}.contentbox .contentbox-image a::before{display:none !important}.contentbox .contentbox-text{padding:20px 20px 70px 20px;padding:1.25rem 1.25rem 4.375rem 1.25rem;text-align:left;font-weight:normal;background:#efefef}.contentbox .contentbox-text .contentbox-text-inner h3{font-weight:300}.contentbox .contentbox-text .contentbox-actions{position:absolute;left:0;right:0;bottom:0;text-align:center}.contentbox .contentbox-text .contentbox-actions a{display:block;background-color:#65b12d;color:#fff !important;padding:8px 16px;padding:.5rem 1rem;border-top:solid 4px #fff;border-bottom-left-radius:8px;border-bottom-left-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem;border-bottom:none !important;font-weight:700;transition:background-color .3s, color .3s !important}.contentbox .contentbox-text .contentbox-actions a:hover{background-color:#65b12d;color:#fff !important}.contentbox.only-image{min-height:420px;min-height:26.25rem}@media screen and (min-width: 1081px){.frame-type-asbeprovider_contentbox{height:100%}.frame-type-asbeprovider_contentbox .contentbox{height:inherit;-moz-box-sizing:border-box;box-sizing:border-box;min-height:380px !important;min-height:23.75rem !important}.frame-type-asbeprovider_contentbox .contentbox .contentbox-text{padding:20px 25px 65px 25px;padding:1.25rem 1.5625rem 4.0625rem 1.5625rem}.frame-type-asbeprovider_contentbox .contentbox .contentbox-text .contentbox-text-inner{min-height:160px;min-height:10rem;padding-bottom:0;padding-bottom:0}.frame-type-asbeprovider_contentbox .contentbox.only-image{min-height:380px;min-height:23.75rem}}.container-accordion{padding-bottom:22px;padding-bottom:1.375rem}.container-accordion .container-accordion-title{display:block;position:relative;background-color:#65b12d;color:#fff;cursor:pointer;padding:12px 24px 14px 24px;padding:.75rem 1.5rem .875rem 1.5rem;border-radius:6px;border-radius:.375rem;z-index:10;margin:0;transition:background-color .3s}.container-accordion .container-accordion-title h4{margin:0;width:85%;color:#fff;font-size:18px;font-size:1.125rem}.container-accordion .container-accordion-title.active{background-color:#65b12d;border-bottom-left-radius:0;border-bottom-right-radius:0}.container-accordion .container-accordion-title.active:hover{background-color:#65b12d}.container-accordion .container-accordion-title:hover{background-color:#65b12d}.container-accordion i{position:absolute;right:20px;right:1.25rem;font-size:34px;font-size:2.125rem}.container-accordion i.fa-angle-down{top:9px;top:.5625rem}.container-accordion i.fa-angle-up{top:9px;top:.5625rem}.container-accordion .container-accordion-inner{display:none;position:relative;background-color:#e0ecd8;padding:24px 24px 24px 24px;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-4px;z-index:1}.container-accordion .container-accordion-inner p{margin:0}@media screen and (min-width: 1024px){.container-accordion .container-accordion-title h4{width:95%;font-size:20px;font-size:1.25rem}}.download-list .download-item{display:table;margin-bottom:16px;margin-bottom:1rem}.download-list .download-item a{display:grid;grid-template-columns:40px auto;border-radius:4px;border-radius:.25rem;color:#5e5e5e !important;border-bottom:none !important;transition:color .3s}.download-list .download-item a .download-item-icon{width:24px;height:auto}.download-list .download-item a .download-item-icon img{width:100%;height:auto}.download-list .download-item a .download-item-title{padding-top:1px;padding-top:.0625rem}.download-list .download-item a .download-item-title span{border-bottom:solid 1px transparent;transition:border-bottom .3s}.download-list .download-item a .download-item-title em{font-weight:100}.download-list .download-item a:hover{color:#65b12d !important;border-bottom:none !important}.download-list .download-item a:hover span{border-bottom:solid 1px #65b12d}.container-youtube{overflow:hidden;position:relative;padding-bottom:56.25%;width:100%;height:0;z-index:-1;margin:80px 0;margin:5rem 0}.container-youtube .container-youtube-inner{width:100%}.container-youtube .container-youtube-inner.center{margin:0 auto}@media only screen and (min-width: 1024px){.container-youtube .container-youtube-inner{width:var(--video-width)}}.dksb-slider-container{position:relative;padding:0 0 0 0;padding:0 0 0 0}.dksb-slider-container .slick-slide{margin:0 10px;margin:0 .625rem;padding:0 0 0 0;padding:0 0 0 0}.dksb-slider-container .slick-prev,.dksb-slider-container .slick-next{display:none !important;position:absolute;top:40%;left:-6px;right:auto;background:transparent;font-size:40px;font-size:2.5rem;cursor:pointer;color:#65b12d;transition:color .3s}.dksb-slider-container .slick-prev:hover,.dksb-slider-container .slick-next:hover{color:#EC7C32}.dksb-slider-container .slick-next{left:auto;right:-6px}.dksb-slider-container .slick-dots{margin:0 0 0 0;padding:0;text-align:center}.dksb-slider-container .slick-dots li{display:inline-block;padding:0;margin:0}.dksb-slider-container .slick-dots li button{font-size:0;padding:6px;padding:.375rem;margin:0 6px;margin:0 .375rem;border-radius:50%;background:#d9efff;cursor:pointer;border:solid 2px #d9efff;transition:border .3s}.dksb-slider-container .slick-dots li button:hover{border:solid 2px #65b12d}.dksb-slider-container .slick-dots li.slick-active button{background:#65b12d;border:solid 2px #65b12d}@media only screen and (min-width: 810px){.dksb-slider-container .slick-dots{margin:16px 0 0 0;margin:1rem 0 0 0}}@media only screen and (min-width: 1024px){.dksb-slider-container .slick-slide{margin:0 20px;margin:0 1.25rem;padding:0 0 0 0;padding:0 0 0 0}}@media only screen and (min-width: 1081px){.dksb-slider-container{position:relative;padding:0 20px 20px 20px;padding:0 1.25rem 1.25rem 1.25rem}.dksb-slider-container .slick-slide{margin:0 10px;margin:0 .625rem;padding:0 0 30px 0;padding:0 0 1.875rem 0}.dksb-slider-container .slick-prev,.dksb-slider-container .slick-next{display:block !important}.dksb-slider-container .slick-dots{margin:0;margin:0}}.frame-type-asbeprovider_gallery .container-gallery[data-category]:not([data-category=""]){display:none}.gallery-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px;gap:1.375rem}.gallery-items .gallery-item{position:relative;height:100px;height:6.25rem;border:none !important}.gallery-items .gallery-item:hover{border:none !important}.gallery-items .gallery-item .gallery-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-align:center;border-radius:6px;border-radius:.375rem;transition:transform .4s ease}.gallery-items .gallery-item .gallery-thumbnail img{border-radius:6px;margin:0 auto;width:100%;height:auto;transition:transform .4s ease}.gallery-items .gallery-item .gallery-thumbnail .gallery-item-info{display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:opacity .4s ease}.gallery-items .gallery-item .gallery-thumbnail:hover{transform:scale(1.07)}.gallery-items .gallery-item .gallery-thumbnail:hover img{transform:scale(1.1)}.gallery-items .gallery-item .gallery-thumbnail:hover .gallery-item-info{opacity:1}@media screen and (min-width: 1081px){.gallery-items{grid-template-columns:repeat(var(--columns), 1fr)}.gallery-items .gallery-item{position:relative;height:220px;height:13.75rem}}.container-galleries .gallery-filter{display:inline-block;background-color:#e50051;color:#fff;padding:.25rem 1rem .3rem 1rem;margin-right:.375rem;cursor:pointer;opacity:0.9;transition:background-color .3s, opacity .3s}.container-galleries .gallery-filter:hover,.container-galleries .gallery-filter.active{opacity:1;background-color:#65b12d}.contact-box{display:block;border:solid 6px #E9E9EB;border-radius:10px;border-radius:.625rem;padding:0 32px 32px 32px;padding:0 2rem 2rem 2rem;margin:100px 0 32px 0;margin:6.25rem 0 2rem 0}.contact-box .contact-box-image{text-align:center;margin-top:-60px}.contact-box .contact-box-image img{border-radius:50%;border:solid 10px #fff;margin:0 auto}@media only screen and (min-width: 480px){.contact-box{display:inline-block;max-width:320px;max-width:20rem}}.container-video{position:relative}.container-video #container-video-banner{border-radius:8px;border-radius:.5rem}.container-video .video-audio-switch{position:absolute;top:36px;top:2.25rem;right:36px;right:2.25rem;font-size:32px;font-size:2rem;color:#fff;cursor:pointer;transition:color .3s}.container-video .video-audio-switch.fa-volume-off{right:48px;right:3rem}.container-video .video-audio-switch:hover{color:#e50051}.container-termine .termin-items{margin-bottom:42px;margin-bottom:2.625rem}.container-termine .termin-items .termin-date{display:inline-block;align-items:center;justify-content:center;grid-area:date;background:#757c88;color:#fff;padding:10px 16px 6px 16px;padding:.625rem 1rem .375rem 1rem;font-size:22px;font-size:1.375rem;text-align:center;border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem}.container-termine .termin-items .termin-info{display:grid;grid-template-columns:115px auto;grid-area:info;background:#757c88;color:#fff;padding:32px 40px 16px 30px;padding:2rem 2.5rem 1rem 1.875rem;border-top-right-radius:8px;border-top-right-radius:.5rem;border-bottom-left-radius:8px;border-bottom-left-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem;line-height:24px;line-height:1.5rem}.container-termine .termin-items .termin-info .termin-info-inner p{display:inline}.container-termine .termin-items .termin-info .termin-info-inner span{font-weight:300;opacity:0.9}.container-termine .termin-items .termin-info .termin-info-inner .termin-seperator{display:block;height:18px}.container-termine .termin-items.next-date .termin-date{background:#e50051;text-shadow:0 1px 1px rgba(0,0,0,0.5)}.container-termine .termin-items.next-date .termin-info{background:#E50051;background:linear-gradient(180deg, #e50051 60%, #c70046 100%);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5)}.container-pdfviewer .pdf-object{width:100%;height:840px;margin:20px 0;outline:solid 1px #cdcdcd}#order-form,#paypal-section,#bank-section{width:100%}.form-voucher{display:block;background:#dfebd9;padding:0 20px;padding:0 1.25rem;margin:20px 0 0 0;margin:1.25rem 0 0 0;border-radius:10px;border-radius:.625rem;-moz-box-sizing:border-box;box-sizing:border-box}#order-form select,#order-form input{width:100%;box-sizing:border-box;padding:11px;font-size:16px}#order-form .total{margin-top:20px;padding:15px;background:#f5f5f5;font-size:17px;text-align:center}#order-form .total em{font-size:12px;padding-left:4px}#bank-section{display:none}#message{margin-top:20px;padding:10px 0;font-weight:bold}.gutscheine label{display:block;margin-top:15px;margin-bottom:6px;font-weight:bold}.form-grid{display:grid;grid-template-columns:110px auto;gap:20px}#order-form .container-twocolumn{gap:0}#bank-form .btn-primary{white-space:normal}#bank-form label.error{position:absolute;top:-9px;right:10px;font-size:0.8rem;color:#de0029}#bank-form .form-control.error{background:#ffeef1}@media only screen and (min-width: 1081px){#order-form .container-twocolumn{gap:20px}#order-form .total br{display:none}}.country-container{display:none}.container-panel{display:grid;grid-template-columns:1fr;min-height:auto;min-height:auto}.container-panel h1,.container-panel h2,.container-panel h3,.container-panel h4{color:var(--headline-color)}.container-panel .col-left{display:flex}.container-panel .col-left.top{align-items:baseline}.container-panel .col-left.middle{align-items:center}.container-panel .col-left.bottom{align-items:flex-end}.container-panel .col-right{display:flex}.container-panel .col-right.top{align-items:baseline}.container-panel .col-right.middle{align-items:center}.container-panel .col-right.bottom{align-items:flex-end}.container-panel.tl-ir div:first-child{order:2;padding:32px 16px;padding:2rem 1rem}.container-panel.tl-ir .col-left{background:#fff}.container-panel.tl-ir .col-right{min-height:320px;min-height:20rem}.container-panel.tr-il .col-left{min-height:320px;min-height:20rem}.container-panel.tr-il .col-right{background:#fff}.container-panel.tr-il div:last-child{padding:32px 16px;padding:2rem 1rem}.container-panel .column-image-slider{display:block;position:relative;width:100%;overflow:hidden}.container-panel hr{border:0;height:1px;background:radial-gradient(ellipse at center, #009959 0%, #fff 80%);margin:80px 0;margin:5rem 0}@media only screen and (min-width: 810px){.container-panel.tl-ir .col-right{min-height:400px;min-height:25rem}.container-panel.tr-il .col-left{min-height:400px;min-height:25rem}}@media only screen and (min-width: 1080px) and (max-width: 1280px){.container-panel.tl-ir div:first-child{order:2;padding:32px 16px !important;padding:2rem 1rem !important}.container-panel.tr-il div:last-child{padding:32px 16px !important;padding:2rem 1rem !important}}@media only screen and (min-width: 1080px){.container-panel{grid-template-columns:var(--col-width) auto;min-height:var(--height);min-height:var(--height)}.container-panel.tl-ir div:first-child{order:unset;padding:8% 10%}.container-panel.tl-ir .col-left{padding-right:50px;padding-right:3.125rem}.container-panel.tl-ir .col-right{min-height:auto;margin:0}.container-panel.tr-il .col-left{min-height:auto;margin:0}.container-panel.tr-il .col-right{padding-left:50px;padding-left:3.125rem}.container-panel.tr-il div:last-child{padding:8% 10%}.container-panel .column-image-slider.sticky{position:sticky;height:100vh;top:0}}.container-panel .green-headline h2,.container-panel .green-headline h3{color:#65b12d !important}.quote-slider{position:relative;padding:0 0 20px 0;padding:0 0 1.25rem 0;margin:10px 10px 60px 10px;margin:.625rem .625rem 3.75rem .625rem;background-color:#fff;border:solid 1px #e9e9e9;box-shadow:0px 8px 22px 0px rgba(0,0,0,0.1)}.quote-slider .slick-slide{cursor:grab}.quote-slider .slick-slide .quote-item{display:block;margin:0;margin:0;padding:30px;padding:1.875rem;text-align:center}.quote-slider .slick-slide .quote-item img{margin:0 auto;width:70px;width:4.375rem;height:70px;height:4.375rem;margin-bottom:30px;margin-bottom:1.875rem}.quote-slider .slick-slide .quote-item em{display:block;color:#888;font-weight:100;padding-top:1rem}.quote-slider .slick-prev,.quote-slider .slick-next{position:absolute;background:transparent;color:#cdcdcd !important;bottom:1.4rem;left:1.7rem;cursor:pointer;transition:color .3s}.quote-slider .slick-prev:hover,.quote-slider .slick-next:hover{color:#65b12d !important}.quote-slider .slick-prev:focus,.quote-slider .slick-next:focus{outline:none}.quote-slider .slick-next{left:auto;right:1.7rem}.quote-slider .slick-dots{margin:0 0 0 0;padding:0;text-align:center}.quote-slider .slick-dots li{display:inline-block;padding:0;margin:0}.quote-slider .slick-dots li button{font-size:0;height:10px;height:.625rem;width:10px;width:.625rem;margin:0 4px;margin:0 .25rem;border-radius:50%;background:#d0d0d0;cursor:pointer;border:solid 2px #d0d0d0;transition:border .3s}.quote-slider .slick-dots li button:hover{border:solid 2px #65b12d}.quote-slider .slick-dots li.slick-active button{background:#65b12d;border:solid 2px #65b12d}@media only screen and (min-width: 1081px){.quote-slider{margin:80px 20px;margin:5rem 1.25rem}}@media only screen and (min-width: 1281px){.quote-slider{margin:40px auto;margin:2.5rem auto;width:900px;width:56.25rem}.quote-slider .slick-slide .quote-item{padding:40px 120px;padding:2.5rem 7.5rem}}#order-form,#paypal-section,#bank-section{width:100%}.form-voucher{display:block;background:#dfebd9;padding:0 20px;padding:0 1.25rem;margin:20px 0 0 0;margin:1.25rem 0 0 0;border-radius:10px;border-radius:.625rem;-moz-box-sizing:border-box;box-sizing:border-box}#order-form select,#order-form input{width:100%;box-sizing:border-box;padding:11px;font-size:16px}#order-form .total{margin-top:20px;padding:15px;background:#f5f5f5;font-size:17px;text-align:center}#order-form .total em{font-size:12px;padding-left:4px}#bank-section{display:none}#message{margin-top:20px;padding:10px 0;font-weight:bold}.gutscheine label{display:block;margin-top:15px;margin-bottom:6px;font-weight:bold}.form-grid{display:grid;grid-template-columns:110px auto;gap:20px}#order-form .container-twocolumn{gap:0}#bank-form .btn-primary{white-space:normal}#bank-form label.error{position:absolute;top:-9px;right:10px;font-size:0.8rem;color:#de0029}#bank-form .form-control.error{background:#ffeef1}@media only screen and (min-width: 1081px){#order-form .container-twocolumn{gap:20px}#order-form .total br{display:none}}.country-container{display:none}.frame-type-asbeprovider_bigpicture .bigpicture img,.frame-type-asbeprovider_bigpicture .bigpicture video{width:100%;height:auto;border-radius:1rem}.frame-type-asbeprovider_bigpicture .bigpicture.fullwidth{width:100vw;margin-left:calc(50% - 50vw);margin-top:40px;margin-bottom:-30px}.frame-type-asbeprovider_bigpicture .bigpicture.fullwidth img,.frame-type-asbeprovider_bigpicture .bigpicture.fullwidth video{border-radius:0}
