@charset "UTF-8";
.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px;--media-gap:8px;--media-size:40px;--media-lines:2}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir="rtl"] .wp-gr .grw-next,[dir="rtl"] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout="slider"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout="slider"] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(0.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout="grid"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:bold!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc(var(--media-size) * var(--media-lines)+var(--media-gap) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::before,.rpi-x::after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,0.6);transition:all 300ms ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background 300ms ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity 300ms ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
    @font-face{font-family:Comfortaa;font-style:normal;font-weight:400;src:local(""), url(https://gartenzebra.de/wp-content/themes/gartentheme/fonts/comfortaa-v40-latin-regular.woff2) format("woff2"), url(https://gartenzebra.de/wp-content/themes/gartentheme/fonts/comfortaa-v40-latin-regular.woff) format("woff");}
@font-face{font-family:"Alfa Slab One";font-style:normal;font-weight:400;src:local(""), url(https://gartenzebra.de/wp-content/themes/gartentheme/fonts/alfa-slab-one-v17-latin-regular.woff2) format("woff2"), url(https://gartenzebra.de/wp-content/themes/gartentheme/fonts/alfa-slab-one-v17-latin-regular.woff) format("woff");}
            html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type=button],
[type=reset],
[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],
[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0, 0, 0, 0.8);transition:opacity 0.5s ease;}
#baguetteBox-overlay.visible{opacity:1;}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%;}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0, 0, 0, 0.6);font-family:sans-serif;}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left 0.4s ease, transform 0.4s ease;}
#baguetteBox-slider.bounce-from-right{animation:bounceFromRight 0.4s ease-out;}
#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft 0.4s ease-out;}
@keyframes bounceFromRight {
0%{margin-left:0;}
50%{margin-left:-30px;}
100%{margin-left:0;}
}
@keyframes bounceFromLeft {
0%{margin-left:0;}
50%{margin-left:30px;}
100%{margin-left:0;}
}
.baguetteBox-button#previous-button, .baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px;}
.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50, 50, 50, 0.5);color:#ddd;font:1.6em sans-serif;transition:background-color 0.4s ease;}
.baguetteBox-button:focus, .baguetteBox-button:hover{background-color:rgba(50, 50, 50, 0.9);}
.baguetteBox-button#next-button{right:2%;}
.baguetteBox-button#previous-button{left:2%;}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px;}
.baguetteBox-button svg{position:absolute;left:0;top:0;}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;}
.baguetteBox-double-bounce1, .baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:0.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out;}
.baguetteBox-double-bounce2{animation-delay:-1s;}
@keyframes bounce {
0%, 100%{transform:scale(0);}
50%{transform:scale(1);}
} body,
button, input, select, optgroup, textarea{color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.6rem;}
button, input, select, optgroup, textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.6;}
h1, .h1, h2, h3, .h3, h4, h5, h6{margin:0 0 2rem;clear:both;color:#000;line-height:1.4;font-family:"Comfortaa", -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:normal;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;}
h1, .h1{font-size:1.6em;letter-spacing:-0.02em;}
@media(min-width:576px){
h1, .h1{font-size:2em;}
}
@media(min-width:768px){
h1, .h1{font-size:2.2em;}
}
h1 .heading-company{display:block;font-size:2em;}
h3, .h3{font-size:1.2em;line-height:1.2;}
h4, .h4 {
font-size: 1.2em;
margin-bottom: 1rem;
} p{margin-top:0;margin-bottom:2rem;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;font-style:italic;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;font-size:1.4rem;line-height:1.8;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
pre.wp-block-verse{display:block;padding:1em;margin-bottom:1em;font-size:1.2em;line-height:1.4;border-radius:0.4rem;border:3px solid #000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#669316;color:#000;}
pre.wp-block-verse a{color:#276EAB;}
code, kbd, tt, var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:1.4rem;}
abbr, acronym{border-bottom:1px dotted #9d9d9d;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
.font-main{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.font-secondary{font-family:"Comfortaa", -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif;}
.font-mietpark{font-family:"Alfa Slab One", serif;}
small{font-size:95%;}
@media(min-width:768px){
small{font-size:80%;}
} html{box-sizing:border-box;font-size:50%;overflow-y:scroll;scroll-behavior:smooth;}
@media(min-width:768px){
html{font-size:62.5%;}
}
@media(min-width:1200px){
html{font-size:76%;}
}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;overflow-x:hidden;}
hr{background-color:#eee;border:0;height:1px;margin:2rem 0;}
@media(min-width:576px){
hr{margin:3rem 0;}
}
@media(min-width:768px){
hr{margin:4rem 0;}
}
@media(min-width:992px){
hr{margin:5rem 0;}
}
@media(min-width:1200px){
hr{margin:8rem 0;}
}
ul, ol{margin:0 0 1.5em;padding-left:2em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
.list-arrow{padding-left:0;list-style:none;}
.list-arrow > li{margin-bottom:0.4em;}
.list-arrow > li:before{content:"»";padding-right:0.7em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
figure{margin:0;}
table {
margin: 0 0 1.5em;
width: 100%;
border-spacing: 0;
} a{color:#337ab7;text-decoration:none;}
a:hover, a:focus, a:active{color:#23527c;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
.svg-icon-lib{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
[class^=icon-],
[class*=" icon-"]{display:inline-block;width:1em;height:1em;}
.icon--primary{fill:#a5c430;}
.icon--secondary{fill:#8ca2c2;}
.icon--white{fill:#fff;}
.icon--grey-mid{fill:#777;}
.icon--current-color{fill:currentColor;}
.datepicker{width:min-content;}
.datepicker:not(.active){display:none;}
.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px;}
.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px;}
.datepicker-picker{display:flex;flex-direction:column;border-radius:4px;background-color:hsl(0, 0%, 100%);}
.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);}
.datepicker-main{flex:auto;padding:2px;}
.datepicker-footer{box-shadow:inset 0 1px 1px rgba(10, 10, 10, 0.1);background-color:hsl(0, 0%, 96%);}
.datepicker-title{box-shadow:inset 0 -1px 1px rgba(10, 10, 10, 0.1);background-color:hsl(0, 0%, 96%);padding:0.375rem 0.75rem;text-align:center;font-weight:700;}
.datepicker-controls{display:flex;}
.datepicker-header .datepicker-controls{padding:2px 2px 0;}
.datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;border:1px solid gainsboro;border-radius:4px;box-shadow:none;background-color:hsl(0, 0%, 100%);cursor:pointer;padding:calc(0.375em - 1px) 0.75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:hsl(0, 0%, 21%);font-size:1rem;}
.datepicker-controls .button:focus, .datepicker-controls .button:active{outline:none;}
.datepicker-controls .button:hover{border-color:#b8b8b8;color:hsl(0, 0%, 21%);}
.datepicker-controls .button:focus{border-color:hsl(217, 71%, 53%);color:hsl(0, 0%, 21%);}
.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 0.125em rgba(50, 115, 220, 0.25);}
.datepicker-controls .button:active{border-color:#474747;color:hsl(0, 0%, 21%);}
.datepicker-controls .button[disabled]{cursor:not-allowed;}
.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:bold;}
.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9;}
.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2;}
.datepicker-footer .datepicker-controls .button{flex:auto;margin:calc(0.375rem - 1px) 0.375rem;border-radius:2px;font-size:0.75rem;}
.datepicker-controls .view-switch{flex:auto;}
.datepicker-controls .prev-button, .datepicker-controls .next-button{padding-right:0.375rem;padding-left:0.375rem;flex:0 0 14.2857142857%;}
.datepicker-controls .prev-button.disabled, .datepicker-controls .next-button.disabled{visibility:hidden;}
.datepicker-view, .datepicker-grid{display:flex;}
.datepicker-view{align-items:stretch;width:15.75rem;}
.datepicker-grid{flex-wrap:wrap;flex:auto;}
.datepicker .days{display:flex;flex-direction:column;flex:auto;}
.datepicker .days-of-week{display:flex;}
.datepicker .week-numbers{display:flex;flex-direction:column;flex:0 0 9.6774193548%;}
.datepicker .weeks{display:flex;flex-direction:column;align-items:stretch;flex:auto;}
.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}
.datepicker .dow{height:1.5rem;font-size:0.875rem;font-weight:700;}
.datepicker .week{flex:auto;color:#b8b8b8;font-size:0.75rem;}
.datepicker-cell, .datepicker .days .dow{flex-basis:14.2857142857%;}
.datepicker-cell{height:2.25rem;}
.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem;}
.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer;}
.datepicker-cell.focused:not(.selected){background-color:#e9e9e9;}
.datepicker-cell.selected, .datepicker-cell.selected:hover{background-color:#276EAB;color:#fff;font-weight:600;}
.datepicker-cell.disabled{color:gainsboro;}
.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled){color:hsl(0, 0%, 48%);}
.datepicker-cell.prev.selected, .datepicker-cell.next.selected{color:#e6e6e6;}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:hsl(0, 0%, 96%);}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef;}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9;}
.datepicker-cell.today:not(.selected){background-color:hsl(171, 100%, 41%);}
.datepicker-cell.today:not(.selected):not(.disabled){color:#fff;}
.datepicker-cell.today.focused:not(.selected){background-color:#00ccad;}
.datepicker-cell.range-end:not(.selected), .datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff;}
.datepicker-cell.range-end.focused:not(.selected), .datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3;}
.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px;}
.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0;}
.datepicker-cell.range{border-radius:0;background-color:gainsboro;}
.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7;}
.datepicker-cell.range.disabled{color:#c6c6c6;}
.datepicker-cell.range.focused{background-color:#d1d1d1;}
.datepicker-input.in-edit{border-color:#276bda;}
.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active{box-shadow:0 0 0.25em 0.25em rgba(39, 107, 218, 0.2);}
.btn, input[type=button],
input[type=reset],
input[type=submit]{padding:1rem 1.6rem 1.2rem;line-height:1.4;font-size:1.6rem;border:1px solid transparent;border-radius:0.4rem;color:#333;background:#e6e6e6;text-decoration:none;cursor:pointer;}
.btn:hover:not([disabled=disabled]), .btn:active:not([disabled=disabled]), .btn:focus:not([disabled=disabled]),
input[type=button]:hover:not([disabled=disabled]),
input[type=button]:active:not([disabled=disabled]),
input[type=button]:focus:not([disabled=disabled]),
input[type=reset]:hover:not([disabled=disabled]),
input[type=reset]:active:not([disabled=disabled]),
input[type=reset]:focus:not([disabled=disabled]),
input[type=submit]:hover:not([disabled=disabled]),
input[type=submit]:active:not([disabled=disabled]),
input[type=submit]:focus:not([disabled=disabled]){background:#23527c;color:#fff;outline:0;}
.btn:hover:not([disabled=disabled]) > *, .btn:active:not([disabled=disabled]) > *, .btn:focus:not([disabled=disabled]) > *,
input[type=button]:hover:not([disabled=disabled]) > *,
input[type=button]:active:not([disabled=disabled]) > *,
input[type=button]:focus:not([disabled=disabled]) > *,
input[type=reset]:hover:not([disabled=disabled]) > *,
input[type=reset]:active:not([disabled=disabled]) > *,
input[type=reset]:focus:not([disabled=disabled]) > *,
input[type=submit]:hover:not([disabled=disabled]) > *,
input[type=submit]:active:not([disabled=disabled]) > *,
input[type=submit]:focus:not([disabled=disabled]) > *{color:#fff;}
.btn[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled]{opacity:0.8;cursor:not-allowed;}
.btn--fancy{background:linear-gradient(to bottom, rgba(165, 196, 48, 0.98) 0%, rgba(131, 155, 38, 0.98) 100%);color:#000;}
.btn--fancy:hover, .btn--fancy:active, .btn--fancy:focus{background:linear-gradient(to bottom, rgba(140, 162, 194, 0.98) 0%, rgba(107, 135, 176, 0.98) 100%);color:#fff;outline:0;}
input[type=button],
input[type=submit],
.btn--primary{background:#a5c430;color:#fff;}
input[type=button]:hover:not([disabled=disabled]), input[type=button]:active:not([disabled=disabled]), input[type=button]:focus:not([disabled=disabled]),
input[type=submit]:hover:not([disabled=disabled]),
input[type=submit]:active:not([disabled=disabled]),
input[type=submit]:focus:not([disabled=disabled]),
.btn--primary:hover:not([disabled=disabled]),
.btn--primary:active:not([disabled=disabled]),
.btn--primary:focus:not([disabled=disabled]){background:#85975d;color:#fff;}
input[type=reset],
.btn--secondary{background:#276EAB;color:#fff;}
input[type=reset]:hover:not([disabled=disabled]), input[type=reset]:active:not([disabled=disabled]), input[type=reset]:focus:not([disabled=disabled]),
.btn--secondary:hover:not([disabled=disabled]),
.btn--secondary:active:not([disabled=disabled]),
.btn--secondary:focus:not([disabled=disabled]){background:#23527c;color:#fff;}
.btn--small{padding:0.4rem 1.4rem 0.5rem;font-size:1.4rem;border-radius:0.6rem;}
.btn--big{padding:1.6rem 2rem 2rem;font-size:2rem;border-radius:1.2rem;}
.search-form > input[type=submit]{background:#e6e6e6;color:#111;}
.search-form > input[type=submit]:hover:not([disabled=disabled]), .search-form > input[type=submit]:active:not([disabled=disabled]), .search-form > input[type=submit]:focus:not([disabled=disabled]){background:#85975d;color:#fff;}
.checkbox{margin-right:0.7em;}
.checkbox > input{margin-right:0.2em;}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
select, textarea{color:#111;border:1px solid #ccc;border-radius:0.4rem;padding:0.6rem 1.2rem;-webkit-appearance:none;}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
select:focus, textarea:focus{color:#111;}
input[type=text][disabled],
input[type=email][disabled],
input[type=url][disabled],
input[type=password][disabled],
input[type=search][disabled],
input[type=number][disabled],
input[type=tel][disabled],
input[type=range][disabled],
input[type=date][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=time][disabled],
input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=color][disabled],
select[disabled],
textarea[disabled]{opacity:0.8;cursor:not-allowed;}
input[type=text] ::placeholder,
input[type=email] ::placeholder,
input[type=url] ::placeholder,
input[type=password] ::placeholder,
input[type=search] ::placeholder,
input[type=number] ::placeholder,
input[type=tel] ::placeholder,
input[type=range] ::placeholder,
input[type=date] ::placeholder,
input[type=month] ::placeholder,
input[type=week] ::placeholder,
input[type=time] ::placeholder,
input[type=datetime] ::placeholder,
input[type=datetime-local] ::placeholder,
input[type=color] ::placeholder,
select ::placeholder, textarea ::placeholder{color:#9d9d9d;}
input[type=radio],
input[type=checkbox]{margin-top:1rem;cursor:pointer;}
input[type=radio] + label,
input[type=checkbox] + label{font-size:1.3em;cursor:pointer;}
select{min-height:3.6rem;padding-right:2rem;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235C5C5C'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:1.2rem;background-position:right 0.7rem top 58%;}
textarea{width:100%;}
.search-form{display:flex;justify-content:space-between;align-items:center;}
.search-form .search-field{max-width:20.5rem;}
.search-form > .search-submit{display:none;padding:0.35rem 2rem;}
@media(min-width:576px){
.search-form > .search-submit{display:block;margin-left:1rem;}
}
.page-content .search-form{margin-left:auto;margin-right:auto;max-width:25rem;}
.maform{display:flex;align-items:center;flex-wrap:wrap;font-size:0.8em;}
.maform__set{margin-bottom:1rem;}
.maform__label{margin-right:0.6rem;}
.maform__input{margin-right:1rem;font-size:1em;}
.alert{padding:1.6rem;margin-bottom:2rem;border:1px solid transparent;border-radius:0.4rem;}
.alert.hide{display:none;opacity:0;transition:opacity 400ms;}
.alert.show{display:block;opacity:1;transition:opacity 400ms;}
.alert--success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.alert--info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.alert--danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.alert--warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.alert--nopmargin p:last-child{margin-bottom:0;}
.alert a{text-decoration:underline;}
.type-is-honest{opacity:0.01;position:absolute;top:1%;left:50%;height:1px;width:1px;z-index:-1;}
.datepicker-header .datepicker-controls .button{font-size:1.4rem;}
.datepicker-view.datepicker-grid .datepicker-cell{font-size:1.2rem;}
fieldset{padding:0;border:0;}
.form{max-width:60rem;margin:0 auto;font-size:1.4rem;}
.form__group{position:relative;margin-bottom:1rem;}
@media(min-width:576px){
.form__layout{display:grid;gap:2rem;grid-template-columns:1fr 1fr;}
}
.form__label{display:inline-block;width:100%;margin-top:1rem;margin-bottom:0.5rem;font-weight:700;}
.has-danger .form__label{color:#931633;}
.has-success .form__label{color:#669316;}
.form__input{width:100%;margin-bottom:0;}
.form__input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);}
.has-danger .form__input{border-color:#931633;}
.has-danger .form__input:focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(147, 22, 51, 0.6);}
.has-success .form__input{border-color:#669316;}
.has-success .form__input:focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 147, 22, 0.6);}
.form__input-ghost{width:100%;border:none;background-color:transparent;outline:none;}
.form__hint{color:#777;}
.form__help{margin:0.6rem 0 1rem;}
.has-danger .form__help{color:#931633;}
.has-success .form__help{color:#669316;}
.form__toggle, .form__reset, .form__submit{margin-bottom:1rem;}
.form__submit{margin-right:3rem;}
.form__submit--loading{animation:flickerAnimation 0.8s infinite;}
@keyframes flickerAnimation {
0%{opacity:1;}
50%{opacity:0.4;}
100%{opacity:1;}
}
.form__msg{padding:1rem;border:2px solid #9d9d9d;border-radius:2.4rem;box-shadow:0 2px 4px #333;}
.form__msg--success{border-color:#669316;color:#669316;background-color:#e8eee0;}
.form__msg--error{border-color:#931633;color:#931633;background-color:#ece0e3;}
.input-group{position:relative;display:table;border-collapse:separate;width:100%;}
.input-group .input-group-addon{display:table-cell;width:4rem;font-size:1.2em;text-align:center;line-height:1;color:#777;background-color:#eee;border:1px solid #ccc;border-radius:0.4rem 0 0 0.4rem;vertical-align:middle;}
.input-group .form__input{display:table-cell;position:relative;float:left;width:100%;margin-bottom:0;border-radius:0 0.4rem 0.4rem 0;z-index:2;}
.breadcrumbs, .content-area, .site-header__wrapper, .alignfull > .wp-block-group__inner-container, .site-footer__wrapper{margin-left:auto;margin-right:auto;max-width:120rem;padding-left:1rem;padding-right:1rem;}
@media(min-width:768px){
.breadcrumbs, .content-area, .site-header__wrapper, .alignfull > .wp-block-group__inner-container, .site-footer__wrapper{padding-left:3rem;padding-right:3rem;}
}
.page.no-sidebar .content-area{max-width:90rem;}
.wp-block-group__inner-container{margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;}
.alignwide, .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);}
.content-area{position:relative;padding-bottom:2rem;}
@media(min-width:768px){
.content-area{display:flex;justify-content:space-between;}
}
.site-sidebar{width:70%;max-width:33rem;flex:0 0 30rem;padding:2rem 0;font-size:0.8em;background-color:#fff;}
@media(min-width:576px){
.site-sidebar{width:30rem;margin-top:6.8rem;margin-bottom:3.5rem;padding-left:2rem;}
}
.site-sidebar blockquote{margin:0 0 0 1em;color:#777;}
.site-sidebar > *:first-child{margin-top:0;}
.site-main{width:100%;}
.site-main--ptop{padding-top:3rem;}
.error-404{max-width:40rem;margin:6rem auto;text-align:center;}
.error-404__emoji{font-size:6em;line-height:1;}
.site-header{background-color:#000;}
.site-header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;}
.site-header:after{content:"";display:block;height:3px;width:100%;background:#a5c430 url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-garten-bg.svg) no-repeat center center;background-size:cover;}
.site-header--category-machines:after, .site-header--machine:after{background-image:url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-mietpark-bg.svg);background-position:34vw center;background-size:60rem;}
@media(min-width:576px){
.site-header--category-machines:after, .site-header--machine:after{background-position:30vw center;background-size:64rem;}
}
@media(min-width:768px){
.site-header--category-machines:after, .site-header--machine:after{background-position:50vw center;background-size:70rem;}
}
.site-header--page:after{content:none;}
.site-branding{font-family:"Comfortaa", -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif;font-size:2rem;z-index:5;padding:1rem 1rem 1rem 0;}
.site-branding > a{color:#9d9d9d;}
.site-branding > a:hover, .site-branding > a:focus{color:#fff;}
.site-footer{color:#777;}
.site-footer h4{color:#777;}
.site-footer__wrapper{position:relative;justify-content:space-between;padding-bottom:2rem;border-top:1px solid #eee;}
@media(min-width:768px){
.site-footer__wrapper{display:flex;}
}
.site-footer__wrapper-bottom{display:block;position:relative;max-width:30rem;left:4%;margin:0 auto;}
.site-footer__copyright{padding:3rem 0;line-height:1.6;text-align:center;}
@media(min-width:768px){
.site-footer__copyright{text-align:left;}
}
.site-footer__logos{padding:3rem 0;text-align:center;}
.site-footer__logos__item{display:block;margin-bottom:4rem;}
.site-footer__logos img{display:block;max-width:7rem;margin:0 auto 1rem;}
.site-footer__logos img.footer-logo-wider{max-width:12rem;}
.site-footer__icon{font-size:2em;}
.footer-nav{padding:3rem 0;text-align:center;}
@media(min-width:768px){
.footer-nav{text-align:right;}
}
.footer-nav .menu{padding:0;}
.footer-nav .menu li{display:block;margin:1rem 0 0.5rem;}
.hentry{margin:0 0 1.5em;}
.updated:not(.published){display:none;}
.entry-header{margin-bottom:1rem;}
.entry-content{font-size:1.6rem;line-height:1.4;}
.entry-content strong{font-weight:700;}
.entry-header mark, .entry-content mark{background-color:transparent;}
.entry-content a:hover, .entry-content a:focus{text-decoration:underline;}
.entry-content a.btn:hover, .entry-content a.btn:focus,
.entry-content a.wp-block-button__link:hover, .entry-content a.wp-block-button__link:focus{text-decoration:none;}
.page-content, .entry-summary{margin:1.5em 0 0;}
.entry-content > .entry-meta{margin-bottom:1em;font-size:0.8em;color:#111;}
.page-content{margin-bottom:1.5em;}
.page-links{clear:both;margin:0 0 1.5em;}
.edit-link{display:block;margin:1rem 0;font-weight:bold;}
.edit-link:before{content:"< ";}
.edit-link:after{content:" >";}
.entry-header--page{padding:3rem 1rem;margin-bottom:6rem;text-align:center;background:#a5c430 url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-garten-bg.svg) no-repeat center center;background-size:cover;position:relative;}
.entry-header--page > *{position:relative;z-index:3;}
.entry-header--page > .entry-title{display:inline-block;padding:0.7em;margin-bottom:1em;background-color:rgba(165, 196, 48, 0.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:1.2rem;line-height:1.4;}
.entry-header--page > .entry-header__image{position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);max-height:100%;width:auto;border-style:solid;border-color:#000;border-width:0 0.8rem;}
.entry-header--page > .entry-header__image + .entry-title{background-color:rgba(165, 196, 48, 0.4);}
.entry-header--alt{background-image:url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-mietpark-bg.svg);background-position:34vw center;background-size:60rem;}
@media(min-width:576px){
.entry-header--alt{background-position:30vw center;background-size:64rem;}
}
@media(min-width:768px){
.entry-header--alt{background-position:50vw center;background-size:70rem;}
}
.entry-header--alt > .entry-title{display:inline-block;padding:0.7em;margin-bottom:1em;background-color:rgba(165, 196, 48, 0.95);border-radius:1.2rem;line-height:1.4;}
.contact-buttons .btn{display:inline-block;margin:0 1em 0.5em;}
.paging{position:relative;text-align:center;margin-bottom:5rem;padding-bottom:2rem;}
.paging ul{padding:0;margin:0;}
.paging li{display:inline;margin-right:1rem;font-size:0.8em;}
@media(min-width:768px){
.paging li{font-size:1em;}
}
.paging li:last-child{margin-right:0;}
.paging li a{display:inline-block;color:#fff;text-decoration:none;background-color:rgba(165, 196, 48, 0.8);cursor:pointer;padding:0.5em 1em;}
.paging li a:hover, .paging li a:focus{background-color:#a5c430;}
.paging li.active a{background-color:#85975d;cursor:default;pointer-events:none;}
.paging__next{position:absolute;top:110%;right:0;}
.paging__next--prev{right:auto;left:0;}
@media(min-width:576px){
.paging__next{position:static;}
}
@media(min-width:576px){
.paging{margin-bottom:1rem;padding-bottom:0;}
} .comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.admin-card{position:relative;background:rgb(239, 224, 203);border-radius:3px;padding:1rem;margin-bottom:1rem;}
.admin-card h2{max-width:76%;}
.admin-card:before{content:"🤫 admin area";display:block;position:absolute;top:0;right:0;padding:0.5rem;background-color:#00d97f;border:4px solid #0de1da;border-top-color:#cc06ff;border-bottom-color:#faff00;border-right-color:#ff7925;}
.menu-toggle{position:relative;display:inline-block;width:2.1em;height:2.1em;margin-top:0.5rem;margin-bottom:0.3rem;right:0;font-size:1.6rem;padding:0;background-color:transparent;border:none;outline:none;cursor:pointer;}
.menu-toggle__inner, .menu-toggle__inner:after, .menu-toggle__inner:before{position:absolute;width:2.1em;height:2px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:0.1rem;background-color:#fff;}
.menu-toggle__inner{display:block;top:0.91em;transition-timing-function:cubic-bezier(0.55, 0.05, 0.67, 0.19);transition-duration:0.22s;}
.menu-toggle__inner:before, .menu-toggle__inner:after{display:block;content:"";}
.menu-toggle__inner:before{top:-0.7em;transition:top 0.1s ease-in 0.25s, opacity 0.1s ease-in;}
.menu-toggle__inner:after{bottom:-0.7em;transition:bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.05, 0.67, 0.19);}
.toggled .menu-toggle .menu-toggle__inner{transition-delay:0.12s;transition-timing-function:cubic-bezier(0.21, 0.61, 0.35, 1);transform:rotate(225deg);}
.toggled .menu-toggle .menu-toggle__inner:before{top:0;transition:top 0.1s ease-out, opacity 0.1s ease-out 0.12s;opacity:0;}
.toggled .menu-toggle .menu-toggle__inner:after{bottom:0;transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.21, 0.61, 0.35, 1) 0.12s;transform:rotate(-90deg);}
.main-navigation .nav-menu{display:none;}
.main-navigation.toggled .nav-menu{display:block;position:absolute;width:100vw;top:100%;left:-1rem;z-index:50;background-color:#000;}
@media(min-width:768px){
.menu-toggle{display:none;}
.main-navigation.toggled .nav-menu, .main-navigation .menu{position:static;display:flex;width:auto;}
}
.main-navigation{display:block;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation .menu{justify-content:center;}
.main-navigation .menu .sub-menu{position:absolute;width:100%;margin:0;padding-left:0;top:100%;left:-999em;z-index:51;list-style:none;}
@media(min-width:768px){
.main-navigation .menu .sub-menu{width:23rem;}
}
.main-navigation .menu .sub-menu li{width:100%;}
.main-navigation .menu .sub-menu a{width:100%;background-color:#a5c430;color:#000;border-bottom:1px solid #85975d;-webkit-hyphens:auto;hyphens:auto;}
.main-navigation .menu .sub-menu a:hover, .main-navigation .menu .sub-menu a:focus{color:#fff;}
.main-navigation .menu .sub-menu li.current_page_item > a{background-color:#9d9d9d;}
.main-navigation .menu li.current_page_ancestor > ul, .main-navigation .menu li.current_page_item > ul, .main-navigation .menu li.focus > ul{position:relative;left:auto;right:0;}
@media(min-width:768px){
.main-navigation .menu li.current_page_ancestor > ul, .main-navigation .menu li.current_page_item > ul, .main-navigation .menu li.focus > ul{position:absolute;}
}
@media(min-width:768px){
.main-navigation .menu li.current_page_ancestor > ul, .main-navigation .menu li.current_page_item > ul{left:-999em;right:auto;}
.main-navigation .menu li:hover > ul, .main-navigation .menu li:focus > ul{left:auto;right:0;}
}
.main-navigation .menu li.current_page_ancestor > a, .main-navigation .menu li.current_page_item > a{background-color:#a5c430;color:#000;}
.main-navigation .menu li.current_page_ancestor > a:hover, .main-navigation .menu li.current_page_ancestor > a:focus,
.main-navigation .menu li.current_page_item > a:hover, .main-navigation .menu li.current_page_item > a:focus{color:#fff;}
.main-navigation .menu li{position:relative;}
@media(max-width:768px){
.main-navigation .menu li.mietpark-bg a{background-color:transparent;border-bottom:none;}
}
.main-navigation .menu .menu-item-has-children > a{position:relative;}
.main-navigation .menu .menu-item-has-children > a:after{content:"";display:inline-block;position:relative;height:0.5em;width:0.5em;top:0.2em;left:0.25em;border-style:solid;border-width:0.1em 0.1em 0 0;border-color:currentColor;vertical-align:top;transform:rotate(45deg);z-index:0;}
.main-navigation .menu .menu-item-has-children > a:after{transform:rotate(135deg);transition:top 200ms;}
@media(min-width:768px){
.main-navigation .menu .menu-item-has-children > a:after{position:absolute;top:1.9em;left:50%;transform:translate(-50%, 0) rotate(135deg);}
.main-navigation .menu .menu-item-has-children > a:hover:after, .main-navigation .menu .menu-item-has-children > a:focus:after{top:2em;}
}
.main-navigation .menu a{display:block;padding:1.5rem 2rem;color:#9d9d9d;}
.main-navigation .menu .accent-color > a{color:#85975d;}
.main-navigation .menu .thirdary-color > a{color:#8ca2c2;}
.main-navigation .menu .current-menu-parent > a, .main-navigation .menu .current-menu-item > a, .main-navigation .menu a:hover, .main-navigation .menu a:focus{color:#fff;}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%;}
.bl-ml{display:flex;flex-flow:row wrap;margin-top:2rem;margin-bottom:2rem;padding:0;list-style:none;}
.bl-ml__link{display:flex;width:100%;height:100%;}
.bl-ml__image{align-self:flex-end;}
.bl-ml__item{background:#a5c430 url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-mietpark-bg.svg) no-repeat right center;background-size:cover;position:relative;aspect-ratio:1/1;flex:0 1 48%;margin-bottom:2%;border-radius:0.4rem;overflow:hidden;}
.bl-ml__item:nth-child(2n+2){margin:0 0 2% 2%;}
@media(min-width:992px){
.bl-ml__item{margin-bottom:2%;flex:0 1 32%;}
.bl-ml__item:nth-child(2n+2){margin:0 0 2%;}
.bl-ml__item:nth-child(3n+2){margin:0 2% 2%;}
}
.bl-ml__title{position:absolute;width:100%;font-size:1.8rem;padding:1rem;margin-bottom:2rem;background:linear-gradient(#a5c430, rgba(165, 196, 48, 0.5));color:#000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;}
.bl-ml__image > img{display:block;transition:transform 600ms;}
.bl-ml__link:hover .bl-ml__image > img, .bl-ml__link:focus .bl-ml__image > img{transform:scale(1.05) rotate(-1deg);}
.bl-ml__price, .bl-ml__more{position:absolute;bottom:1rem;right:1rem;padding:0.4rem 1rem;line-height:1.2;color:#000;background-color:#a5c430;border-radius:0.4rem;z-index:1;}
.bl-ml__more{display:none;}
@media(min-width:576px){
.bl-ml__more{display:block;}
}
.bl-ml__price{left:1rem;right:auto;}
.bl-ml__price > small{display:block;margin-top:0.2em;}
.bl-ml__price > small:before{content:"(";}
.bl-ml__price > small:after{content:")";}
.tech-details{display:flex;flex-wrap:wrap;margin-bottom:2rem;border:1px solid #eee;}
.tech-details > *{flex:50%;margin:0;padding:1rem;background-color:#fff;}
.tech-details > *:nth-child(4n+3), .tech-details > *:nth-child(4n+4){background-color:#eee;}
.tech-details__desc{font-weight:normal;background-color:#a9b78a;}
.datenblatt{margin-bottom:2rem;}
.datenblatt > a{display:inline-block;}
.datenblatt__suffix{text-transform:uppercase;}
.machine-totals{margin-bottom:2rem;}
.machine-totals__total{position:relative;padding:1rem 0.5rem 2rem;text-align:center;background-color:#eee;}
.machine-totals__total__incl{background-color:#e1e1e1;}
.machine-totals__total__total{text-align:center;font-size:3rem;}
.machine-totals__total__total.loading{opacity:0.4;}
.machine-totals__total__info{position:absolute;bottom:0.2rem;right:0.4rem;font-size:1.2rem;}
.machine-totals__info{display:block;padding:0.5rem;text-align:center;background-color:#eee;color:#85975d;}
.machine-totals__prices-toggle{padding-left:2rem;margin-top:1rem;position:relative;cursor:pointer;}
.machine-totals__prices-toggle:after{content:"";display:inline-block;position:relative;height:0.5em;width:0.5em;top:0.2em;left:0.25em;border-style:solid;border-width:0.1em 0.1em 0 0;border-color:currentColor;vertical-align:top;transform:rotate(45deg);z-index:0;}
.machine-totals__prices-toggle:after{position:absolute;top:0.8rem;left:0.8rem;transform:rotate(135deg);transition:top 200ms, transform 300ms;}
.machine-totals__prices-toggle:hover:after, .machine-totals__prices-toggle:focus:after{top:1rem;}
.machine-totals__prices-toggle[aria-expanded=true]:after{top:1rem;transform:rotate(315deg);}
.machines{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;}
.machines .machine{background-color:#e4eadc;}
.machine__title{margin-bottom:0;}
.machine__meta{padding-top:1rem;border-top:1px solid #eee;}
.machine__meta > span + span{margin-left:2rem;}
.machine__image{margin-bottom:1rem;}
.machine__image > img{display:block;}
.machine__images{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:2rem;}
.machine__gallery-trigger{position:relative;display:inline-block;max-width:10rem;cursor:zoom-in;}
.machine__gallery-trigger__icon{position:absolute;bottom:0.5rem;right:0.5rem;width:4rem;height:4rem;padding:0.4rem;background:rgba(165, 196, 48, 0.5);border-radius:0.4rem;}
.machine__gallery-trigger:hover, .machine__gallery-trigger:focus{opacity:0.9;}
.machine__gallery-trigger:hover .machine__gallery-trigger__icon, .machine__gallery-trigger:focus .machine__gallery-trigger__icon{background:#a5c430;}
.machine__gallery-trigger > img{display:block;}
.machine__form > form{padding:0.5rem 1rem 0.8rem;background-color:#f5f5f5;border-radius:0.4rem;}
.mietpark{display:flex;align-items:flex-start;justify-content:space-between;}
@media(min-width:768px){
.mietpark{align-items:center;}
}
.mietpark__content{flex-basis:80%;}
@media(min-width:768px){
.mietpark__content{flex-basis:66.66%;}
}
.mietpark__content > .entry-content{font-size:1.2rem;}
@media(min-width:768px){
.mietpark__content > .entry-content{font-size:1.4rem;}
}
.mietpark__image{flex-basis:20%;}
@media(min-width:768px){
.mietpark__image{flex-basis:33.33%;}
}  .widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.wp-block-separator{border:0;}
.wp-block-media-text{margin-top:1em;margin-bottom:1em;}
.wp-block-media-text__content p{margin-top:0;}
.wp-block-embed, .wp-block-image{margin-top:1em;margin-bottom:1em;}
@media(min-width:768px){
.wp-block-embed.alignleft, .wp-block-embed.alignright{max-width:54rem;}
}
.wp-block-image figcaption{margin-top:0.5em;font-size:0.7em;color:#bbbbbb;}
.wp-block-table td{min-width:6rem;padding:0.5rem;vertical-align:top;}
.wp-block-columns{margin-bottom:0;}
.wp-block-quote{padding:1rem;background-color:#f5f5f5;border-radius:1.2rem;border-left:6px solid #ccd4b9;}
.tns-outer{padding:0 !important;}
.tns-outer [hidden]{display:none !important;}
.tns-outer [aria-controls], .tns-outer [data-action]{cursor:pointer;}
.tns-slider{transition:all 0s;}
.tns-slider > .tns-item{box-sizing:border-box;}
.tns-horizontal.tns-subpixel{white-space:nowrap;}
.tns-horizontal.tns-subpixel > .tns-item{display:inline-block;vertical-align:top;white-space:normal;}
.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both;}
.tns-horizontal.tns-no-subpixel > .tns-item{float:left;}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{margin-right:-100%;}
.tns-no-calc{position:relative;left:0;}
.tns-gallery{position:relative;left:0;min-height:1px;}
.tns-gallery > .tns-item{position:absolute;left:-100%;transition:transform 0s, opacity 0s;}
.tns-gallery > .tns-slide-active{position:relative;left:auto !important;}
.tns-gallery > .tns-moving{transition:all 0.25s;}
.tns-autowidth{display:inline-block;}
.tns-lazy-img{transition:opacity 0.6s;opacity:0.6;}
.tns-lazy-img.tns-complete{opacity:1;}
.tns-ah{transition:height 0s;}
.tns-ovh{overflow:hidden;}
.tns-visually-hidden{position:absolute;left:-10000em;}
.tns-transparent{opacity:0;visibility:hidden;}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0;}
.tns-normal, .tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1;}
.tns-vpfix{white-space:nowrap;}
.tns-vpfix > div, .tns-vpfix > li{display:inline-block;}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden;}
.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0;}
.tns-t-ct:after{content:"";display:table;clear:both;}
.tns-t-ct > div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left;}
.bl-sl{position:relative;}
.bl-sl__heading{display:flex;justify-content:left;align-items:flex-end;padding:1rem 2rem;background-color:#a5c430;}
.bl-sl__img{width:7rem;height:6rem;margin-right:2rem;}
.bl-sl__title{margin-bottom:0;}
.bl-sl__content{padding:1rem 2rem;background-color:#fff;}
.bl-sl__nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:-1%;width:102%;margin:-1em auto 0;z-index:65;outline:0;}
@media(min-width:1200px){
.bl-sl__nav{width:108%;left:-4%;}
}
.bl-sl__btn{padding:0;outline:none;background:transparent;border:none;line-height:1;-webkit-appearance:none;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.bl-sl__btn:focus{outline:0;}
.bl-sl__btn__icon{display:block;width:2em;height:2em;transition:fill 0.3s;}
.bl-sl__btn--next .bl-sl__btn__icon{transform:rotate(180deg);}
.bl-sl__btn:hover .bl-sl__btn__icon, .bl-sl__btn:focus .bl-sl__btn__icon{fill:#a5c430;}
.bl-sl__btn:hover .bl-sl__btn__icon, .bl-sl__btn:focus .bl-sl__btn__icon{fill:#a5c430;}
.bl-icon-separator{position:relative;height:20rem;}
.bl-icon-separator:before{content:"";display:block;position:absolute;max-width:18rem;min-width:11rem;width:30%;height:1.6rem;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;background:#fff;}
.bl-icon-separator:after{content:"";display:block;position:absolute;width:100%;height:0.8rem;top:50%;transform:translateY(-50%);border:solid #eee;border-width:2px 0;z-index:1;}
.bl-icon-separator > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:8rem;min-width:3rem;width:20%;height:auto;z-index:3;}
.bl-mtl{display:flex;flex-flow:row wrap;margin-top:2rem;margin-bottom:2rem;padding:0;list-style:none;}
.bl-mtl__image{align-self:flex-end;}
.bl-mtl__item{flex:0 1 48%;}
.bl-mtl__item:nth-child(2n+2){margin:0 0 0 4%;}
@media(min-width:992px){
.bl-mtl__item{flex:0 1 32%;}
.bl-mtl__item:nth-child(2n+2){margin:0;}
.bl-mtl__item:nth-child(3n+2){margin:0 2%;}
}
.bl-mtl__link-wrapper{margin:1rem 0;}
.bl-mtl__link{background:#a5c430 url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-mietpark-bg.svg) no-repeat right center;background-size:cover;display:flex;width:100%;height:100%;position:relative;aspect-ratio:1/1;border-radius:100%;border:1rem solid #a5c430;overflow:hidden;}
.bl-mtl__title{position:absolute;top:50%;left:50%;transform:translateX(-50%);min-width:14rem;font-size:1.4rem;padding:1rem;margin-bottom:2rem;text-align:center;background:#a5c430;color:#000;border-radius:0.4rem;z-index:1;}
@media(min-width:768px){
.bl-mtl__title{top:60%;font-size:1.8rem;}
}
.bl-mtl__image > img{display:block;transition:transform 600ms;}
.bl-mtl__link:hover .bl-mtl__image > img, .bl-mtl__link:focus .bl-mtl__image > img{transform:scale(1.05) rotate(-1deg);}
.bl-mtl__more{position:absolute;bottom:3rem;left:50%;transform:translate(-50%, 0);padding:0.4rem 1rem;margin-right:1rem;line-height:1.2;color:#000;background-color:#a5c430;border-radius:0.4rem;z-index:1;display:none;}
@media(min-width:576px){
.bl-mtl__more{display:block;}
}
.bl-re__title{text-align:center;font-size:1.4em;}
.bl-re__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;list-style:none;}
.bl-re__item{margin:0 1rem;}
.bl-re__link__icon{font-size:1.4rem;}
.bl-ttg{display:flex;flex-flow:row wrap;margin-top:2rem;margin-bottom:2rem;}
.bl-ttg > .bl-tt{flex:0 1 48%;}
.bl-ttg > .bl-tt:nth-child(2n+2){margin:0 0 0 4%;}
@media(min-width:992px){
.bl-ttg > .bl-tt{flex:0 1 32%;}
.bl-ttg > .bl-tt:nth-child(2n+2){margin:0;}
.bl-ttg > .bl-tt:nth-child(3n+2){margin:0 2%;}
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{max-width:100%;}
iframe{width:100%;border:none;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*=wp-image-]{margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:1em 0;}
.wp-caption-text{margin:0.5em 0;text-align:center;}
#baguetteBox-overlay .full-image figcaption{font-size:2rem !important;}
.wp-block-gallery .blocks-gallery-item{background-color:#a5c430;}
.wp-block-gallery .blocks-gallery-item > figure > a{transition:opacity 0.3s;}
.wp-block-gallery .blocks-gallery-item > figure > a:hover, .wp-block-gallery .blocks-gallery-item > figure > a:focus{opacity:0.6;}
.gallery{display:flex;flex-wrap:wrap;align-items:flex-start;}
.gallery .gallery-item{display:flex;margin:0 1rem 1rem 0;flex-grow:1;flex-basis:41%;flex-direction:column;justify-content:center;position:relative;}
@media(min-width:768px){
.gallery .gallery-item{flex:1 0 21%;}
}
.gallery .gallery-item a{display:inline-block;background-color:#a5c430;}
.gallery .gallery-item a:hover img, .gallery .gallery-item a:focus img{opacity:0.6;}
.gallery .gallery-item img{display:block;transition:opacity 0.3s;}
.gallery .gallery-icon{text-align:center;}
#baguetteBox-overlay .full-image figure{position:relative;}
#baguetteBox-overlay .full-image figcaption{bottom:auto;left:0;right:0;margin-top:-1rem;padding:0 0.5rem 1rem;font-size:1.2rem;color:#333;background-color:#fff;}
#baguetteBox-overlay .full-image img{max-width:70%;max-height:70%;padding:1rem;background-color:#fff;}
@media(min-width:576px){
#baguetteBox-overlay .full-image figcaption{margin-top:-1.5rem;padding:0 1.5rem 1.5rem;}
#baguetteBox-overlay .full-image img{padding:2rem;}
}
@media(min-width:768px){
#baguetteBox-overlay .full-image figcaption{margin-top:-2rem;padding:0 3rem 2rem;}
#baguetteBox-overlay .full-image img{padding:3rem;}
}
.baguetteBox-button{border-radius:0;background-color:#a5c430;}
.baguetteBox-button:hover, .baguetteBox-button:focus{background-color:#a5c430;}
.baguetteBox-button#next-button, .baguetteBox-button#previous-button{width:6rem;height:6rem;}
.baguetteBox-button#close-button{width:3.5rem;height:3.5rem;}
.baguetteBox-button#close-button svg{margin-top:0.2rem;}
.baguetteBox-button svg{position:static;}
.baguetteBox-button svg g, .baguetteBox-button svg polyline{stroke:#fff;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#e4eadc;border-radius:1.2rem;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#333;display:block;font-size:1.5rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.site-content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.mietpark-bg{background:#a5c430 url(https://gartenzebra.de/wp-content/themes/gartentheme/images/zebra-mietpark-bg.svg) no-repeat right center;background-size:contain;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .nav-menu:before, .nav-menu:after{content:"";display:table;table-layout:fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-content:after, .site-footer:after, .nav-menu:after{clear:both;}
.d-f{display:flex;justify-content:space-between;align-items:center;}
.d-f-md{display:flex;justify-content:space-between;align-items:center;flex-direction:column;}
@media(min-width:768px){
.d-f-md{flex-direction:row;}
}
.d-f-gap{display:flex;gap:2em;}
.d-ib{display:inline-block;}
.d-g-50{display:grid;grid-template-columns:50% 50%;}
@media(max-width:992px){
.hidden-mobile{display:none !important;}
}
@media(min-width:768px) and (max-width:992px){
.hidden-tablet{display:none !important;}
}
[aria-hidden=true]{display:none;}
.m-0{margin:0;}
.mt-0{margin-top:0;}
.mt-10{margin-top:1rem;}
.mt-l{margin-top:8rem;}
.has-a-5-c-430-color, .has-primary-color{color:#a5c430;}
.has-8-ca-2-c-2-color, .has-secondary-color{color:#8ca2c2;}
.has-85975-d-color, .has-accent-color{color:#85975d;}
.has-23527c--color, .has-decent-color{color:#23527c;}
.has-fff-color, .has-white-color{color:#fff;}
.has-777-color, .has-grey-mid-color{color:#777;}
.has-grey-darklight-color{color:#bbbbbb;}
.has-000-color, .has-black-color{color:#000;}
.has-primary-background-color{background-color:#a5c430;}
.has-secondary-background-color{background-color:#8ca2c2;}
.has-accent-background-color{background-color:#85975d;}
.has-decent-background-color{background-color:#23527c;}
.has-grey-mid-background-color{background-color:#777;}
.has-white-background-color{background-color:#fff;}
.has-black-background-color{background-color:#000;}
.t-right{text-align:right;}
.text-outline{text-shadow:8px 0px 0 #a5c430, 4px 0px 0 #a5c430, 7.7272px 2.0704px 0 #a5c430, 3.8636px 1.0352px 0 #a5c430, 6.928px 4px 0 #a5c430, 3.464px 2px 0 #a5c430, 5.6568px 5.6568px 0 #a5c430, 2.8284px 2.8284px 0 #a5c430, 4px 6.928px 0 #a5c430, 2px 3.464px 0 #a5c430, 2.0704px 7.7272px 0 #a5c430, 1.0352px 3.8636px 0 #a5c430, 0px 8px 0 #a5c430, 0px 4px 0 #a5c430, -2.0704px 7.7272px 0 #a5c430, -1.0352px 3.8636px 0 #a5c430, -4px 6.928px 0 #a5c430, -2px 3.464px 0 #a5c430, -5.6568px 5.6568px 0 #a5c430, -2.8284px 2.8284px 0 #a5c430, -6.928px 4px 0 #a5c430, -3.464px 2px 0 #a5c430, -7.7272px 2.0704px 0 #a5c430, -3.8636px 1.0352px 0 #a5c430, -8px 0px 0 #a5c430, -4px 0px 0 #a5c430, -7.7272px -2.0704px 0 #a5c430, -3.8636px -1.0352px 0 #a5c430, -6.928px -4px 0 #a5c430, -3.464px -2px 0 #a5c430, -5.6568px -5.6568px 0 #a5c430, -2.8284px -2.8284px 0 #a5c430, -4px -6.928px 0 #a5c430, -2px -3.464px 0 #a5c430, -2.0704px -7.7272px 0 #a5c430, -1.0352px -3.8636px 0 #a5c430, 0px -8px 0 #a5c430, 0px -4px 0 #a5c430, 2.0704px -7.7272px 0 #a5c430, 1.0352px -3.8636px 0 #a5c430, 4px -6.928px 0 #a5c430, 2px -3.464px 0 #a5c430, 5.6568px -5.6568px 0 #a5c430, 2.8284px -2.8284px 0 #a5c430, 6.928px -4px 0 #a5c430, 3.464px -2px 0 #a5c430, 7.7272px -2.0704px 0 #a5c430, 3.8636px -1.0352px 0 #a5c430;-webkit-hyphens:none;hyphens:none;}
.fs-normal{font-style:normal;}
.text-reddish{padding:1rem;background-color:red;color:white;}
.has-opacity{opacity:0.6;}
.combo-content{position:absolute;top:100%;left:0;z-index:10;min-width:16rem;padding:0.5rem 0;margin:0.2rem 0 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #eee;border-radius:0.4rem;box-shadow:0 6px 12px rgba(0, 0, 0, 0.18);}
.combo-content > li{display:block;padding:0.3rem 2rem;font-weight:400;line-height:1.4;white-space:nowrap;cursor:pointer;color:#333;}
.combo-content > li:focus, .combo-content > li:hover{color:#000;text-decoration:none;background-color:#eee;}
.lds-grid{display:none;position:relative;width:20vw;height:20vw;}
.loading > .lds-grid{display:inline-block;}
.lds-grid div{position:absolute;width:4vw;height:4vw;border-radius:50%;background:#8ca2c2;animation:lds-grid 1.2s linear infinite;}
.lds-grid div:nth-child(1){top:2vw;left:2vw;animation-delay:0s;}
.lds-grid div:nth-child(2){top:2vw;left:8vw;animation-delay:-0.4s;}
.lds-grid div:nth-child(3){top:2vw;left:14vw;animation-delay:-0.8s;}
.lds-grid div:nth-child(4){top:8vw;left:2vw;animation-delay:-0.4s;}
.lds-grid div:nth-child(5){top:8vw;left:8vw;animation-delay:-0.8s;}
.lds-grid div:nth-child(6){top:8vw;left:14vw;animation-delay:-1.2s;}
.lds-grid div:nth-child(7){top:14vw;left:2vw;animation-delay:-0.8s;}
.lds-grid div:nth-child(8){top:14vw;left:8vw;animation-delay:-1.2s;}
.lds-grid div:nth-child(9){top:14vw;left:14vw;animation-delay:-1.6s;}
@keyframes lds-grid {
0%, 100%{opacity:1;}
50%{opacity:0.5;}
}
.toggle-target[aria-hidden=true]{display:none;opacity:0;}
.toggle-target[aria-hidden=false]{display:block;animation:fadeIn 0.5s;}
@keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
} @media print {
.site-header {
position: static;
}
.site-branding__logo {
max-width: 100px;
}
.icon-nav, .main-navigation, .bl-sl__nav, .site-footer {
display: none;
}
.site-content {
margin-top: 0 !important;
}
.tile-navigation__item, .tile-navigation__layer {
position: static;
height: auto;
}
.tile-navigation__text {
margin-top: 0;
}
}