:root{--kga-beige:#F4F2E9;--kga-green:#3C6450;--kga-lightGreen:#809A8D;--kga-backgroundGreen:rgba(60,100,80,0.95);--kga-superLightGreen:#CED8D3;--kga-darkGreen:#2D4C3C;--kga-dark:#6F6F6F;--kga-red:#FF0016;--kga-darkRed:#D80013;--kga-fontcolor:#2D4C3C;--kga-fontsize:1rem;--kga-fontsizeMedium:.913rem;--kga-fontsizeSmall:.875rem;--kga-fontsizeBig:130%;--kga-strikethru:#8A8F8D;--kga-figcaption:#A1A7A5;--kga-strikethruBright:#fefefe;--transitionGlobal:all 200ms;--transitionEase:cubic-bezier(.25,0,0,1);--globalPadding:5rem;--globalPaddingSmall:1.5rem;}picture{display:block;}picture img.lazy,video.lazy{opacity:0 !important;}picture img.loaded,video.loaded{opacity:1 !important;}picture img:not(.initial),video.lazy:not(.initial){transition:opacity .15s ease !important;}@font-face{font-family:'StoneSansITC';src:url('../../../fileadmin/template/webfonts/subset-StoneSansStd-Semibold.woff2') format('woff2'),url('../../../fileadmin/template/webfonts/subset-StoneSansStd-Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'StoneSansITC';src:url('../../../fileadmin/template/webfonts/subset-StoneSansITC-Medium.woff2') format('woff2'),url('../../../fileadmin/template/webfonts/subset-StoneSansITC-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}html{scroll-behavior:smooth;}body{margin:0;padding:0;background:#fefefe;font-family:"StoneSansITC",sans-serif;font-weight:500;line-height:1.7;font-size:1rem;letter-spacing:0.01rem;color:var(--kga-fontcolor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body.no-scroll{overflow:hidden;}h1,h2,h3,h4,h5,h6{font-family:"StoneSansITC",sans-serif;font-weight:600;letter-spacing:0.01rem;}h1{font-size:3rem;line-height:1.2;}h2{font-size:2.25rem;line-height:1.3;}@media screen and (max-width:1180px){h1{font-size:2.5rem;}h2{font-size:1.875rem;}}@media screen and (max-width:768px){h1{font-size:2.25rem;}h2{font-size:1.5rem;}p{font-size:var(--kga-fontsizeMedium);}}hr{margin:2.5rem auto;border-bottom:1px solid white;}dl,ol,ul{margin-bottom:1.25rem;line-height:1.6;}ul{margin-left:2.5rem;}.kga-mainpage .grid-padding-x > .cell{padding:0 0.625rem;}.component__gartenkurse .grid-padding-x > .cell{padding:0 0.625rem;}.fixed{position:fixed;}.object-fit{object-fit:cover;object-position:center center;}.height-full,.fullHeight{height:100vh;}.minfullHeight{min-height:100vh;}.middleHeight{height:100%;}.backgroundDarkener{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);}.uppercase{text-transform:uppercase;}.flickity-viewport{transition:height var(--transitionGlobal) var(--transitionEase);}.no-padding{padding:0 !important;}.bg-beige{background:var(--kga-beige) !important;}.bg-lightGreen{background:var(--kga-lightGreen);}.bg-superLightGreen{background:var(--kga-superLightGreen) !important;}.kga-mainpage,.kga-subpage{visibility:hidden;}.hero-copytext h1,.hero-copytext h2,.hero-copytext h3,.hero-copytext h4,.hero-copytext p{color:white;text-shadow:0 1px 0 rgba(0,0,0,0.4);}.buttons{margin-top:1.25rem;}.button{color:white !important;text-decoration:none !important;transition:var(--transitionGlobal) var(--transitionEase);background:var(--kga-red);border-radius:20px;font-size:var(--kga-fontsize);font-weight:600;margin:0;padding:.75rem 2rem;}.button:hover,.button:focus{background:var(--kga-darkRed);}@media screen and (max-width:768px){.button{padding:.5rem 1rem;font-size:var(--kga-fontsizeSmall);}}h1,h2,h3,h4,h5{margin:0;padding:0;margin-bottom:1.25rem;}h3{line-height:1;font-size:var(--kga-fontsizeSmall);margin:0;padding:0;}.box h3{font-size:var(--kga-fontsizeBig);text-shadow:0 1px 0 rgba(0,0,0,0.4);line-height:1.2;}.sectionIntro{margin-bottom:2.5rem;}.strikethru{color:var(--kga-strikethru);border-bottom:2px solid var(--kga-strikethru);}.strikethru.dark{color:var(--kga-lightGreen);border-bottom:2px solid var(--kga-lightGreen);}.strikethru.bright{color:var(--kga-strikethruBright);border-bottom:2px solid var(--kga-strikethruBright);}.strikethru span{position:relative;top:8px;padding:0 1.25rem;}.strikethru.dark span{background:var(--kga-superLightGreen);}.strikethru.bright span{background:var(--kga-lightGreen);}.strikethru.white span{background:white;}.strikethru.beige span{background:var(--kga-beige);color:var(--kga-strikethru);}header.main{z-index:10;}header.main .grid-x,header.main{transition:400ms var(--transitionEase);height:100px;width:100%;}header.main.colored,header.main.colored .grid-x{height:60px;}header.main.colored,.on-meta header.main{background:var(--kga-backgroundGreen);}header.main .logo{width:48px;position:relative;top:-1px;}header.main .logo svg{width:48px;height:43px;}nav.main .menu.simple li{padding:0 1.75rem;}nav.main .menu.simple li + li{margin-left:0rem;}nav.main .menu.simple li:last-child{padding-right:0;}nav.main .menu a{margin:0;padding:0rem;line-height:1;}nav .menu a{color:white;}nav .menu svg{width:18px;height:18px;}nav .menu svg path{fill:white;}nav.main .menu .social a{padding:0 .1rem;display:inline-block;position:relative;top:3px;}nav.main .menu .social a:last-child{padding:0;}header.main a{transition:var(--transitionGlobal) var(--transitionEase);}header.main a:hover,header.main a:focus{opacity:.8;}header.main .desktop a{position:relative;top:2px;border-bottom:2px solid transparent;}header.main .desktop a:hover,header.main .desktop a.is-active{border-bottom:2px solid rgba(255,255,255,.85);}header.main .desktop .is-dropdown-submenu a{top:0;border:0;}header.main .desktop .is-dropdown-submenu a.is-active{font-weight:600;}nav.main .is-dropdown-submenu .is-active > a{background:var(--kga-darkGreen);}nav.main .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:white transparent transparent;visibility:hidden;}nav.main .dropdown.menu>li.is-dropdown-submenu-parent>a:hover::after,nav.main .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a::after{border-color:white transparent transparent;visibility:visible;}nav.main .dropdown.menu > li.is-dropdown-submenu-parent > a{padding-right:0;}nav.main .is-dropdown-submenu{border:0 solid var(--kga-darkGreen);border-top:0;background:var(--kga-backgroundGreen);}nav.main .menu.simple .is-dropdown-submenu li{padding:0;margin:0;}nav.main .menu.simple .is-dropdown-submenu li a:hover,nav.main .menu.simple .is-dropdown-submenu li a.is-active{background:var(--kga-darkGreen);}nav.main .menu.simple .is-dropdown-submenu li a{font-size:var(--kga-fontsizeSmall);padding:.875rem;}nav.main .dropdown.menu>li.opens-right>.is-dropdown-submenu{top:38px;padding:0;}nav.main .dropdown.menu > li.is-active > a{color:white;}.dropdown.menu > li.is-dropdown-submenu-parent > a::after{border-color:white transparent transparent;right:-20px;opacity:0;}.dropdown.menu > li.is-dropdown-submenu-parent.is-active > a::after{border-color:white transparent transparent;opacity:1;}.hero-carousel{background:var(--kga-beige);}.hero-carousel,.hero-carousel .cell-hero{height:100vh;width:100%;}.hero-carousel .flickity-page-dots .dot{background:white;opacity:.45;margin:0 .75rem;width:.75rem;height:.75rem;}.hero-carousel .flickity-page-dots .dot.is-selected,.hero-carousel .flickity-page-dots .dot:hover{opacity:1;}.hero-carousel .flickity-page-dots{bottom:3%;}.kga-subpage .hero-carousel .flickity-page-dots{display:none;visibility:hidden;}.kga-subpage .fixed-hero-content .hero-carousel .flickity-page-dots{display:block;visibility:visible;z-index:2;}.hero-carousel .flickity-prev-next-button{width:32px;height:32px;}.hero-carousel .flickity-prev-next-button.previous{left:2%;}.hero-carousel .flickity-prev-next-button.next{right:2%;}.hero-content{position:relative;z-index:1;height:100vh;width:100%;}.hero-image{position:absolute;z-index:0;width:100%;}.hero-image img{width:100%;height:100vh;}.hero-copytext{position:relative;z-index:10;}.hero-copytext .grid-x{height:100vh;}.hero-copytext .cell .inner-content{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.fixed-hero-content .hero-copytext{position:absolute;top:0;margin:0 auto;width:100%;max-width:none;z-index:1;}.kga-discover{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.kga-discover .box{background:var(--kga-dark);}.kga-discover .grid-x.grid-padding-x .box{margin-bottom:1.25rem;}.kga-discover .box{text-align:center;}.box{cursor:pointer;position:relative;}.box .cell{position:absolute;color:white;}.box-image .darkener{opacity:1;}.box-image{position:relative;z-index:0;}.box-image:hover .darkener,.box:hover .darkener{opacity:.35;}.kga-opening_times{background:var(--kga-superLightGreen);padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.kga-opening_times p{color:var(--kga-dark);font-size:var(--kga-fontsizeMedium);}.kga-opening_times hr{border-bottom:0px solid var(--kga-fontcolor);}.kga-opening_times .buttons{margin-top:2.5rem;}.kga-opening_times .pdfdownload svg{width:16px;height:16px;position:relative;top:3px;}.kga-opening_times .pdfdownload svg path{fill:white;}.component__newsletter{background:var(--kga-lightGreen);padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}footer.main{padding:var(--globalPaddingSmall);background:var(--kga-green);}footer.main *{color:white;}footer.main a{font-size:var(--kga-fontsizeSmall);border-bottom:2px solid transparent;}footer.main a:hover,footer.main a:focus{border-bottom:2px solid white;}footer.main li{padding:0 .75rem;}footer.main li:last-child{padding-right:0;}footer.main a{position:relative;top:1px;}footer.main .kga-schriftzug{position:absolute;width:200px;margin-top:2px;}[type="checkbox"],[type="file"],[type="radio"]{margin-bottom:0;}.small{font-size:80%;}.tablets{position:fixed;top:0;left:0;height:100vh;width:100%;background:white;z-index:999;display:none;visibility:hidden;}.tablets .grid-x{height:100vh;}@media screen and (max-width:1180px){.tablets{display:block;visibility:visible;}}.kga-home .component__blogteaser{padding-bottom:calc(var(--globalPadding));}.kga-home .component__blogteaser:first-of-type{padding-top:calc(var(--globalPadding) * 2);}.kga-home .component__blogteaser:last-of-type{padding-bottom:calc(var(--globalPadding) * 2);}.component__blogteaser .blog-teaser-image{float:left;max-width:300px;padding-right:1.5rem;padding-bottom:.25rem;}.component__blogteaser h3{font-size:.75rem;text-transform:uppercase;}.component__blogteaser h2{line-height:1.1;margin-top:0.625rem;}.component__blogteaser a:hover h2{color:var(--kga-darkRed);}.component__gartenkurse-carousel{background:var(--kga-lightGreen);padding-top:var(--globalPadding);padding-bottom:calc(var(--globalPadding) + 2.5rem);}.component__gartenkurse-carousel h3{color:white;}.gartenkurse-cell{position:relative;transition:opacity var(--transitionGlobal) var(--transitionEase);margin-right:1.25rem;width:calc(45% - 1.25rem);opacity:.5;}.gartenkurse-cell.is-selected{opacity:1;}.gartenkurse-cell .carousel-content,.component__gartenkurse .carousel-content{background:var(--kga-beige);bottom:0;padding:1.25rem;margin:0 auto;position:relative;z-index:1;text-align:left;}.gartenkurse-cell .carousel-content h4{margin-top:.5rem;margin-bottom:0;font-weight:normal;font-size:var(--kga-fontsizeSmall);line-height:1;}.gartenkurse-cell .carousel-content h4 .icon{max-width:18px;margin-right:.25rem;position:relative;top:-3px;}.gartenkurse-cell .carousel-content h3,.component__gartenkurse .carousel-content h3{max-width:85%;line-height:1.2;margin-top:0.3125rem;font-size:125%;color:var(--kga-fontcolor);}.gartenkurse-cell .badge-container,.component__gartenkurse .badge-container{position:absolute;right:1.25rem;top:.95rem;}.gartenkurse-cell .badge-container .badge,.component__gartenkurse .badge-container .badge{background:var(--kga-dark);font-size:var(--kga-fontsize);padding:.5rem;font-weight:600;}.component__gartenkurse-carousel h4{position:relative;top:-7px;}.component__gartenkurse-carousel h4 svg{position:relative;top:6px;margin-right:3px;width:21px;height:21px;}.component__gartenkurse-carousel h4 svg path{fill:var(--kga-green);}.gartenkurse-cell:hover,.gartenkurse-list-content:hover{cursor:pointer;}.component__gartenkurse{background:var(--kga-lightGreen);padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.component__gartenkurse h3{color:white;}.gartenkurse-list-content .text{background:var(--kga-beige);bottom:0;padding:1.25rem;margin:0 auto;position:relative;z-index:1;text-align:left;}.gartenkurse-list-content .text h3{max-width:85%;margin-bottom:0.625rem;font-weight:600;font-size:125%;color:var(--kga-fontcolor);line-height:1.2;}.gartenkurse-list-content .text p{max-width:85%;line-height:1.4;font-size:var(--kga-fontsizeSmall);margin:0;}.component__gartenkurse.bg-beige .gartenkurse-list-content .text{background:#fefefe;}.gartenkurse-list-content{margin-bottom:1.25rem;}.component__gartenkurse .button.soldout{pointer-events:none;border-radius:4px;margin-top:1rem;padding:.25rem .5rem;font-size:var(--kga-fontsizeSmall);}.component__gartenkurse .button.waitinglist{border-radius:4px;margin-top:1rem;background:var(--kga-dark);padding:.25rem .5rem;font-size:var(--kga-fontsizeSmall);}.gartenkurse-carousel .flickity-page-dots .dot{opacity:.25;margin:0 .625rem;background:#fefefe;width:.625rem;height:.625rem;}.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover{opacity:1;}.flickity-page-dots{bottom:-2.4rem;z-index:2;}.flickity-prev-next-button{width:32px;height:32px;}.flickity-prev-next-button.previous{left:-1.5%;}.flickity-prev-next-button.next{right:-1.5%;}figcaption{padding-top:.35rem;font-size:var(--kga-fontsizeSmall);color:var(--kga-figcaption);}.component__teasers h2,blockquote h3{font-size:140% !important;}blockquote h3{line-height:1.3;font-weight:600 !important;}.component__intro h3,.component__mediaText h3,.component__carousel h3,.component__imageSlider h3,.component__teasers h3{font-size:var(--kga-fontsize);margin-bottom:1.25rem;}.sectionIntro h3{font-size:var(--kga-fontsizeSmall);}.component__intro a,.component__mediaText a,.component__carousel a,.component__teasers a,.component__imageSlider a,.component__jobs .callout a{font-weight:600;color:var(--kga-fontcolor);text-decoration:underline;}.component__intro a:hover,.component__mediaText a:hover,.component__carousel a:hover,.component__teasers a:hover,.component__imageSlider a:hover,.component__jobs .callout a:hover{text-decoration:none;}.component__intro .cell p:last-child,.component__mediaText .cell p:last-child,.component__imageSlider .cell p:last-child,.component__teasers .cell p:last-child{margin-bottom:0;}.component__intro{background:var(--kga-beige);padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.component__intro h1,.component__intro h2,.component__intro h3,.component__intro h4,.component__intro p{color:var(--kga-dark);}.kga-mainpage .component__intro .inner-content{padding:0 2.5rem 0 0;}.component__intro .inner-content{padding:0;}.component__mediaText{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.component__mediaText .image.fullwidth{margin:0 0 2.5rem 0;}.component__mediaText.no-padding .image.fullwidth{margin:0;}.component__carousel{background:var(--kga-beige);padding-top:var(--globalPadding);padding-bottom:calc(var(--globalPadding) + 2.5rem);}.component__carousel .component-cell{transition:opacity var(--transitionGlobal) var(--transitionEase);opacity:.5;width:calc(44% - 1.25rem);margin-right:1.25rem;}.component__carousel .component-cell.is-selected{opacity:1;}.component__imageSlider{padding-top:var(--globalPadding);padding-bottom:calc(var(--globalPadding) + 2.5rem);}.component__imageSlider .imageSlider-cell{width:100%;}.component__imageSlider .text-content{margin-top:4rem;}.multicol .cell{position:relative;}.multicol .cell .media{padding-top:2rem;}.blockquote{background:var(--kga-beige);width:100%;padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}blockquote{border:0;}.cite-block,cite{display:block;color:var(--kga-figcaption);font-size:var(--kga-fontsizeSmall);}blockquote,blockquote p,blockquote h2,blockquote h3{color:var(--kga-dark);margin:0;padding:0;}blockquote h2,blockquote h3{margin-bottom:1.25rem;}.component__teasers{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.component__teasers.nomargins{padding-bottom:0;}.component__teasers .grid-x{margin-bottom:2.5rem;}.component__teasers .grid-x:last-child{margin-bottom:0;}.component__teasers .inner{padding:2.5rem;}.component__media{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.plyr--video,.plyr__video-wrapper{background:white;border:none;}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--kga-green);}.plyr--full-ui input[type="range"]{color:var(--kga-lightGreen);}.plyr__control--overlaid{background:rgba(255,255,255,.4);top:44%;}.plyr__control--overlaid{transform:scale(2);}.component__jobs{padding-bottom:var(--globalPadding);}.component__jobs .accordion{margin:0;background:var(--kga-beige);}.component__jobs  .accordion-title{padding:1.25rem 1rem;border:1px solid #e6e6e6;font-weight:600;font-size:var(--kga-fontsize);color:var(--kga-fontcolor);}.component__jobs .accordion-content{padding:2rem;}.component__jobs .accordion-content ul{margin-bottom:calc(1.063rem * 2);}.component__jobs .accordion-content strong,.component__jobs .accordion-content b{color:var(--kga-fontcolor);}.component__jobs .callout{margin-top:2.5rem;border-width:2px;padding:2rem;border-color:var(--kga-superLightGreen);}.component__filter{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.component__filter .icon{margin-bottom:1rem;max-width:46px;display:inline-block;}.component__filter a{font-size:var(--kga-fontsize);font-weight:600;color:var(--kga-green);position:relative;top:-5px;}.component__filter a:hover,.component__filter a:focus{color:var(--kga-dark);}.component__filter a svg path{fill:var(--kga-green);}.component__filter a:hover svg path{fill:var(--kga-dark);}.component__filter svg{display:inline-block;width:100%;margin-bottom:1rem;}.component__filter a.is-active svg path{fill:var(--kga-red);}.component__filter a.is-active{color:var(--kga-red);}}.component__callout.callout{padding-top:var(--globalPadding);padding-bottom:var(--globalPadding);}.callout{position:relative;margin:0 0 1rem 0;padding:var(--globalPadding) 0;border:0px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:var(--kga-fontcolor);}.comparison-slider{margin-bottom:2.5rem;}.component__actionbutton{top:50%;max-width:110px;left:-1.5rem;position:fixed;z-index:9;}.component__actionbutton .button{padding-right:.5rem;line-height:1.2;text-align:left;font-size:var(--kga-fontsizeSmall);}input{font-size:var(--kga-fontsize);}label{font-size:var(--kga-fontsizeSmall);}.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}header.main button{cursor:pointer;background:transparent;border:none;outline:none;appearance:none;}.btn-mobile-menu{width:24px;position:relative;top:4px;}.btn-mobile-menu span,.btn-mobile-menu::before,.btn-mobile-menu::after{display:block;height:2px;margin:4px auto;content:"";background-color:var(--kga-beige);transition:var(--transitionGlobal) var(--transitionEase);}.btn-mobile-menu.is-open span{opacity:0;}.btn-mobile-menu.is-open::before{transform:translateY(6px) rotate(-45deg);}.btn-mobile-menu.is-open::after{transform:translateY(-6px) rotate(45deg);}.meta{min-height:calc(100vh - 64px);padding-top:6rem;}.component__pagination{padding-top:var(--globalPadding);background:#f8f8f8;padding-bottom:var(--globalPadding);}.component__pagination svg{width:16px;height:16px;position:relative;top:1px;}.component__pagination svg:first-of-type{padding-right:5px;}.component__pagination .text-right svg{padding-left:5px;padding-right:0;}.component__pagination a{font-weight:bold;font-size:1.25rem;}.component__pagination a:hover,.component__pagination a:focus{text-decoration:underline;}form h2{display:none;}.inputs-list{margin-bottom:1.25rem;}textarea{min-height:120px;}.component__actionbutton.so[data-scroll]{transition:var(--transitionGlobal) var(--transitionEase) !important;}.component__actionbutton.so[data-scroll="in"]{opacity:0 !important;}.component__actionbutton.so[data-scroll="out"]{opacity:1 !important;}nav.main.desktop{display:block;visibility:visible;}nav.main.mobile{display:none;visibility:hidden;}@media screen and (max-width:1180px){nav.main.desktop{display:none;visibility:hidden;}nav.main.mobile{display:block;visibility:visible;}header.main,header.main .grid-x{height:80px;}.kga-home .component__actionbutton{display:none;visibility:hidden;}}#tooltip_area{position:relative;}.tooltip_templates{display:none;}.tooltip{display:inline-block;position:absolute;background:#da2622;width:20px;height:20px;}.tooltip{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.tooltip{cursor:pointer;}.tooltipster-content header{display:none;}.tooltipster-content img{max-width:200px !important;}.tooltip.one{top:57.5%;left:46%;}.tooltip.two{top:38.5%;left:46%;}.tooltip.three{top:27%;left:46%;}.tooltip.four{top:19%;left:36%;}.tooltip.five{top:10%;left:26%;}.tooltip.six{top:10%;left:32.5%;}.tooltip.seven{top:10%;left:39.5%;}.tooltip.eight{top:10%;left:46%;}.tooltip.nine{top:10%;left:73%;}.tooltip.ten{top:75%;left:78.5%;}.tooltip.a{top:20.5%;left:72%;}.tooltip.b{top:30%;left:61.5%;}.tooltip.b_alt{top:49%;left:76.5%;}.tooltip.c{top:40%;left:61.5%;}.tooltip.d{top:49%;left:61.5%;}.tooltip.e{top:57%;left:61.5%;}.tooltip.f{top:40%;left:76.5%;}.tooltip.g{top:57%;left:76.5%;}.tooltip.h{top:80%;left:88%;}.tooltip.pp{top:60%;left:33%;width:28px;height:28px;background:url('../../../fileadmin/template/assets/icons/icon_pp.jpg') no-repeat;border-radius:0;cursor:default;}.tooltip.wc{top:75%;left:68%;width:28px;height:28px;background:url('../../../fileadmin/template/assets/icons/icon_wc.jpg') no-repeat;border-radius:0;cursor:default;}.tooltipster-content h3{color:#4e8460;margin:1.25rem 0 1.25rem 0;line-height:1.3;font-size:var(--kga-fontsizeMedium);padding:0;text-transform:none;letter-spacing:0;}.tooltipster-content p{font-size:var(--kga-fontsizeSmall);line-height:1.3;margin-bottom:0;}.tooltipster-base{-webkit-box-shadow:0px 0px 5px 2px rgba(61,61,61,0.29);-moz-box-shadow:0px 0px 5px 2px rgba(61,61,61,0.29);box-shadow:0px 0px 5px 2px rgba(61,61,61,0.29);}.tooltipster-sidetip .tooltipster-box{margin:0 !important;background:white;border:0px solid var(--kga-fontcolor);}.tooltipster-sidetip .tooltipster-content{width:calc(200px + 2rem);overflow:hidden;padding:1rem;font-size:.875rem;color:var(--kga-fontcolor);}.tooltipster-arrow{display:none;visibility:hidden;}.animated{animation-duration:750ms;animation-fill-mode:both;}@keyframes pulse{from{transform:scale3d(.9,.9,.9);}50%{transform:scale3d(1,1,1);}to{transform:scale3d(.9,.9,.9);}}.pulse{animation-name:pulse;}.cd-image-container{position:relative;}.cd-image-container img{display:block;}.cd-image-label{display:none;}.cd-image-label.is-hidden{visibility:hidden;}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none;}.cd-resize-img .cd-image-label{right:auto;left:0;}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s;}@-webkit-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@-moz-keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}@keyframes cd-bounce-in{0%{width:0;}60%{width:55%;}100%{width:50%;}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:var(--kga-backgroundGreen) url("https://images.clickfunnels.com/09/a714400d3211e7a0bd7d7140585054/cd-arrows.svg") no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0);}.cd-handle.draggable{background-color:var(--kga-darkGreen);}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s,opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s,opacity 0s 0.7s;transition:transform 0.3s 0.7s,opacity 0s 0.7s;}.overlay-menu{position:fixed;z-index:9;visibility:hidden;display:none;background-color:var(--kga-darkGreen);height:100vh;width:100%;overflow:auto;}.overlay-menu.on{visibility:visible;display:block;}.overlay-menu .menu a{color:var(--kga-beige);transition:all 250ms var(--ease);}.overlay-menu .menu a:hover,.overlay-menu .menu a:focus,.overlay-menu .menu a.is-active{color:var(--kga-beige);font-weight:bold;text-decoration:underline;}.overlay-menu .mobilenav{padding:0 1.25rem;margin-top:6rem;}.overlay-menu .mobilenav a{font-size:1.25rem;padding:0;}.overlay-menu .mobilenav .is-submenu-item a{font-size:1rem;}.overlay-menu .mobilenav .is-submenu-item a:hover,.overlay-menu .mobilenav .is-submenu-item a:focus,.overlay-menu .mobilenav .is-submenu-item a.is-active{text-decoration:none;font-weight:bold;}.overlay-menu .mobilenav a{padding-bottom:1.25rem;}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after{border-color:var(--kga-beige) transparent transparent;margin-top:-16px;}footer.main .mobile{display:none;visibility:hidden;}footer.main .desktop{display:block;visibility:visible;}@media screen and (max-width:1023px){:root{--globalPadding:2.5rem;}header.main,header.main .grid-x{height:60px;}.gartenkurse-cell,.component__carousel .component-cell{opacity:1;margin-right:1.25rem;width:calc(100% - 1.25rem);}footer.main .desktop{display:none;visibility:hidden;}footer.main .mobile{display:block;visibility:visible;}footer.main .kga-schriftzug{position:relative;padding-top:1.25rem;}}
