.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
[class*=et_pb_section_dap_]{width:100%}#et-boc .area-outer-wrap{max-height:100vh;max-width:100vw;pointer-events:none;position:fixed;z-index:100}#et-boc .area-outer-wrap.entry-content{padding:0}#et-boc .area-outer-wrap[data-da-type=popup]{min-width:320px;padding:10px}@media screen and (min-width:981px){#et-boc .area-outer-wrap[data-da-type=popup]{width:90%}}@media screen and (max-width:980px){#et-boc .area-outer-wrap[data-da-type=popup]{width:100%}}@media (min-width:981px){#et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#et-boc .area-outer-wrap[data-da-type=inline]{bottom:unset;height:unset;left:unset;max-height:unset;max-width:unset;position:relative;right:unset;top:unset;-webkit-transform:unset;transform:unset;width:unset}#et-boc .area-outer-wrap>[data-da-area]{-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block!important;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;overscroll-behavior:contain;pointer-events:all;position:relative}#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{content:""}#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{overflow:auto}#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{overflow:visible}#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{bottom:0!important;height:auto!important;margin-top:0!important;top:0!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{max-height:100%}#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{height:calc(100% - 20px)!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{height:100%!important}#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{max-width:100vw;min-width:100vw;padding-left:0;padding-right:0;width:100vw}#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{max-width:none;min-width:100%;width:100%}#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{height:100vh;max-height:100vh;min-height:100vh;padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{padding-left:0;padding-right:0}#et-boc .area-outer-wrap .da-close-wrap{display:block;left:50%;overflow:visible;pointer-events:none;position:absolute;text-align:right;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s .3s;-o-transition:opacity .6s .3s;transition:opacity .6s .3s;z-index:100}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:30px;line-height:30px;opacity:.7;pointer-events:all;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px}#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{display:none!important}#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{display:block}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff2;-webkit-box-shadow:0 0 3px 1px #00000008;box-shadow:0 0 3px 1px #00000008;color:#333}#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:#fff;-webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;color:#000}#et-boc .area-outer-wrap[data-da-color=dark] .da-close{background:#0002;-webkit-box-shadow:0 0 0 1px #ffffff08;box-shadow:0 0 0 1px #ffffff08;color:#eee;text-shadow:0 0 1px #000,0 0 3px #000a}#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{background:#2b2b2b;-webkit-box-shadow:0 0 1px 1px #fff3;box-shadow:0 0 1px 1px #fff3;color:#fff}#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{background-image:url(//www.kanufari.de/wp-content/plugins/popups-for-divi/styles/../images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;background-image:url(//www.kanufari.de/wp-content/plugins/popups-for-divi/styles/../images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;background-position:50%;background-repeat:no-repeat;background-size:32px 32px,48px 48px!important}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)}#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{-webkit-box-shadow:none;box-shadow:none}.area-outer-wrap [data-da-area]{display:block;pointer-events:all}.da-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;z-index:99}.da-overlay-visible{overflow:hidden}.da-overlay-visible .da-overlay{backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px)}[data-area-hook]{display:none!important;visibility:hidden!important}.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{z-index:20000000}.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{z-index:20000001}
.popup{display:none;}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
/*
 Theme Name:     Divi Child
 Theme URI:      https://kai.im/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://kai.im/
 Template:       Divi
 Version:        1.0.1
*/
 
/* Your custom CSS starts here */
.header-content h1{font-size:clamp(2.5rem,1.7083rem + 3.3333vw,4.375rem)!important;max-width:900px;text-transform:uppercase}.header-content p{font-size:clamp(1.125rem,1.0194rem + 0.4444vw,1.375rem)!important;max-width:900px;font-weight:bold}.h2-pre{font-family:"Inter",sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1rem,0.9472rem + 0.2222vw,1.125rem)}.m3-master{font-size:clamp(1.5rem,1.1833rem + 1.3333vw,2.25rem)!important;margin-bottom:1rem;text-transform:uppercase}.p-text{max-width:900px;font-size:clamp(1rem,0.9472rem + 0.2222vw,1.125rem);margin:0 auto}.h4-master{font-size:clamp(1.25rem,1.1444rem + 0.4444vw,1.5rem)}.custom-list{list-style:none;padding:0;margin:0}.custom-list li{display:flex;align-items:flex-start;gap:0.6rem;margin-bottom:0.5rem;font-size:1rem;line-height:1.4}.custom-list .check-icon{flex-shrink:0;margin-top:2px}.kanufari-timeline{position:relative;padding-left:30px;margin:0;border-left:3px solid #456b45}.kanufari-timeline .timeline-item{position:relative;margin-bottom:35px}.kanufari-timeline .timeline-icon{width:15px;height:15px;background:#F2C94C;border-radius:50%;position:absolute;left:-9px;top:5px;box-shadow:0 0 0 3px #efe8d8}.kanufari-timeline .timeline-content h3{font-size:1.2rem;margin-bottom:6px;color:#456b45;font-weight:700;padding-left:12px}.kanufari-timeline .timeline-content p{margin:0;color:#4c4c4c;line-height:1.6;font-size:1rem}@media (max-width:600px){.kanufari-timeline{padding-left:20px}.kanufari-timeline .timeline-icon{left:-11px}}.menu-item-has-children>a{background-color:inherit!important}.kanufari-contact-wrapper{max-width:650px;margin:0 auto}.kanufari-contact-wrapper label{font-weight:600;margin:12px 0px 0px 0px!important;display:inline-block;color:#2d3a2e;font-size:15px}.kanufari-contact-wrapper input[type="text"],.kanufari-contact-wrapper input[type="email"],.kanufari-contact-wrapper input[type="tel"],.kanufari-contact-wrapper textarea{width:100%;padding:12px 14px;border:2px solid #d6cbb7;background:#fffefb;border-radius:8px;font-size:15px;color:#333;transition:all 0.2s ease}.kanufari-contact-wrapper textarea{min-height:150px}.kanufari-contact-wrapper input:focus,.kanufari-contact-wrapper textarea:focus{border-color:#4e6b52;outline:none;box-shadow:0 0 0 2px rgba(78,107,82,0.15)}.kanufari-privacy{margin-top:0px!important;font-size:14px}.kanufari-contact-wrapper input[type="submit"],.kanufari-contact-wrapper button{background:#4e6b52;color:#fff;padding:12px 22px;border:none;border-radius:8px;font-size:16px;cursor:pointer;margin-top:20px;transition:background 0.2s ease}.kanufari-contact-wrapper input[type="submit"]:hover{background:#3a5240}.bubble{display:inline-block;border:1px solid #456b45;padding:3px 6px;margin-right:6px;margin-bottom:6px;border-radius:12px 12px 12px 12px;background-color:#fefefe}.bubble:hover{font-weight:bold}.single_resource .card{border:none!important;border-radius:12px!important;overflow:hidden!important;background:#f7f3ea!important;box-shadow:0 4px 16px rgba(0,0,0,0.08)!important}.single_resource .card-body{padding:25px!important}.single_resource .thumbnail-image{width:100%!important;height:220px!important;background-size:cover!important;background-position:center!important;border-bottom:3px solid #4e6b52!important}.single_resource h4.resouce-name a{color:#3c5240!important;font-weight:700!important;text-decoration:none!important;font-size:20px!important}.single_resource h4.resouce-name a:hover{color:#4e6b52!important}.single_resource .card-text{font-size:15px!important;color:#2e3c32!important;margin-bottom:20px!important}.single_resource .action-buttons a:first-child{display:none!important}.single_resource .action-buttons a:last-child{display:inline-block!important;width:100%!important;text-align:center!important;padding:14px 20px!important;font-size:18px!important;font-weight:700!important;margin-top:10px!important;border-radius:10px!important;background-color:#4e6b52!important;border:none!important;color:#fff!important;transition:0.25s ease!important;white-space:wrap!important}.single_resource .action-buttons a:last-child:hover{background-color:#3c5240!important}.single_resource .price-tag{display:none!important;margin-top:15px!important;font-size:16px!important;font-weight:600!important;color:#3c5240!important;background-color:#f2c94c!important}@media (max-width:600px){.single_resource .thumbnail-image{height:180px!important}.single_resource .action-buttons a:last-child{font-size:16px!important}}.page-id-466 #planyo_content,.page-id-254 #planyo_content,.page-id-200 #planyo_content{background-color:#fefefe}#planyo_content{font-family:'Inter',sans-serif!important;box-sizing:border-box!important;background-color:#f6f2ea}#planyo_content h3{font-size:24px!important;margin-bottom:20px!important;font-weight:700!important;color:#1a1a1a!important}.fc-view-container{background-color:#fefefe}.planyo-form-item-group{margin-bottom:20px!important}#reserve_form label{font-weight:600!important;color:#333!important;margin-bottom:6px!important}#reserve_form input,#reserve_form select,#reserve_form textarea{width:100%!important;border:2px solid #e5e5e5!important;padding:12px 14px!important;border-radius:8px!important;font-size:15px!important;background:#fafafa!important;transition:all 0.2s ease!important}#reserve_form input:focus,#reserve_form select:focus,#reserve_form textarea:focus{border-color:#2c7a58!important;background:#ffffff!important;outline:none!important;box-shadow:0 0 0 3px rgba(44,122,88,0.2)!important}#res_error_msg{background:#ffdddd!important;color:#a10000!important;padding:12px!important;border-radius:6px!important;margin-bottom:20px!important}#res_ok_msg{background:#ddffeb!important;color:#006f3c!important;padding:12px!important;border-radius:6px!important;margin-bottom:20px!important}.planyo-cal-icon{width:24px!important;height:24px!important;display:inline-block!important}.input-group-text{background:#2c7a58!important;border:none!important;border-radius:0 8px 8px 0!important;cursor:pointer!important}.reservation_step_img{background:#2c7a58!important;width:38px!important;height:38px!important;border-radius:50%!important}.reservation_step_current .reservation_step_img{background:#ff8a00!important}.reservation_step_name{font-size:14px!important;font-weight:600!important}span.reservation_step{max-width:180px!important}#reserve_form input[type="submit"],#reserve_form button,#reserve_form .btn-primary{display:inline-block!important;width:100%!important;background:#ff8a00!important;border:none!important;padding:14px 20px!important;font-size:18px!important;font-weight:700!important;color:#fff!important;border-radius:10px!important;cursor:pointer!important;text-align:center!important;margin-top:20px!important;transition:background 0.2s ease!important}#reserve_form input[type="submit"]:hover,#reserve_form button:hover{background:#e47a00!important}.prefix select{border-radius:8px 0 0 8px!important}.p_number input{border-radius:0 8px 8px 0!important}[id*="row_rental_prop_participant_name_"],[id*="row_rental_prop_Geburtsdatum_Teilnehmer_"]{padding:10px!important;margin-bottom:15px!important;border:1px dashed #cccccc!important;background:#f9f9f9!important;border-radius:8px!important}#price_info{font-size:18px!important;font-weight:600!important;margin:20px 0!important;padding:10px!important;background:#eefbf4!important;border:1px solid #cdeede!important;border-radius:8px!important}.verify_button,#reserve_form .planyo_submit{background:#2c7a58!important;font-size:18px!important;padding:14px!important;border-radius:8px!important}.verify_button:hover,#reserve_form .planyo_submit:hover{background:#236146!important}.btn.btn-primary[href*="planyo_show_plugin_lightbox"]{display:inline-block!important;padding:16px 28px!important;font-size:20px!important;font-weight:700!important;text-align:center!important;background:#4e6b52!important;color:#ffffff!important;border:none!important;border-radius:10px!important;cursor:pointer!important;width:100%!important;max-width:480px!important;margin:20px auto!important;box-shadow:0 4px 16px rgba(0,0,0,0.12)!important;text-decoration:none!important;transition:all 0.25s ease!important;display:block!important}.btn.btn-primary[href*="planyo_show_plugin_lightbox"]:hover{background:#3c5240!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,0,0,0.18)!important}.kanufari-contact-wrapper{max-width:650px;margin:0 auto;padding:30px;background:#fefefe;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.kanufari-contact-wrapper label{font-weight:600;margin:12px 0 6px;display:block}.date-fields{display:flex;gap:20px;align-items:center}.honeypot{display:none!important}.kanufari-contact-wrapper input,.kanufari-contact-wrapper select,.kanufari-contact-wrapper textarea{width:100%!important;padding:14px 16px!important;font-size:16px!important;background:#fffefb!important;border:2px solid #d9cdbb!important;border-radius:8px!important;color:#333!important;transition:all 0.25s ease!important}.kanufari-contact-wrapper input:focus,.kanufari-contact-wrapper select:focus,.kanufari-contact-wrapper textarea:focus{border-color:#4e6b52!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(78,107,82,0.18)!important;outline:none!important}.kanufari-contact-wrapper select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 20 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234e6b52' d='M2 4l8 8 8-8'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px!important;cursor:pointer!important}.kanufari-contact-wrapper input[type="number"]{-moz-appearance:textfield!important}.kanufari-contact-wrapper input[type="number"]::-webkit-inner-spin-button,.kanufari-contact-wrapper input[type="number"]::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.kanufari-contact-wrapper input[type="number"]{font-weight:600!important}.date-fields{display:flex!important;gap:20px!important;flex-wrap:wrap!important}.date-fields span{font-size:14px!important;font-weight:600!important;color:#3d3d3d!important}.kanufari-contact-wrapper input[type="date"]{color:#333!important}.kanufari-contact-wrapper input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(30%) sepia(20%) saturate(400%) hue-rotate(70deg)!important;cursor:pointer!important}.wpcf7-not-valid{border-color:#d9534f!important;background:#fff6f6!important}.wpcf7-not-valid-tip{color:#b30000!important;font-size:13px!important;padding-top:4px!important;font-weight:600!important}.wpcf7-response-output{border-radius:8px!important;padding:12px 16px!important;font-size:16px!important}.wpcf7-response-output.wpcf7-validation-errors{border:2px solid #d9534f!important;background:#fff0f0!important;color:#a30000!important}.wpcf7-response-output.wpcf7-mail-sent-ok{border:2px solid #4e6b52!important;background:#e8f7ec!important;color:#2d5f42!important}.ngg-imagebrowser h3{display:none}#row_quantity{display:none}
.et_pb_section_0_tb_header{height:80px;max-height:80px}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:#F6F2EA!important}.et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_image_0_tb_header .et_pb_image_wrap img{height:120px;width:auto}.et_pb_image_0_tb_header{position:absolute!important;top:0px;bottom:auto;left:0px;right:auto;text-align:left;margin-left:0}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;color:#456B45!important}.et_pb_menu_0_tb_header{margin-top:24px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#1C2A38!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#F6F2EA!important;border-color:#F2C94C}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#F2C94C}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#F6F2EA!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#456b45}@media only screen and (max-width:980px){.et_pb_image_0_tb_header .et_pb_image_wrap img{width:auto}.et_pb_menu_0_tb_header{margin-top:-32px!important}}@media only screen and (max-width:767px){.et_pb_image_0_tb_header .et_pb_image_wrap img{width:auto}.et_pb_menu_0_tb_header{margin-top:-12px!important}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:#456B45!important}.et_pb_row_0_tb_footer.et_pb_row{padding-top:24px!important;padding-bottom:24px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:24px;padding-bottom:24px}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text{color:#FEFEFE!important}.et_pb_text_1_tb_footer.et_pb_text a{color:#FEFEFE!important;transition:color 300ms ease 0ms}.et_pb_text_1_tb_footer.et_pb_text a:hover{color:#F2C94C!important}.et_pb_text_1_tb_footer a{text-align:right}div.et_pb_section.et_pb_section_0,div.et_pb_section.et_pb_section_1{background-image:url(https://www.kanufari.de/wp-content/uploads/kanu-schweden-scaled.jpg)!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{color:#FEFEFE!important;text-shadow:0em 0em 0.3em rgba(0,0,0,0.4)}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{color:#FEFEFE!important;text-shadow:0em 0.08em 0em rgba(0,0,0,0.4)}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{background-image:linear-gradient(180deg,rgba(246,242,234,0.5) 0%,rgba(28,42,56,0.5) 100%)}.et_pb_fullwidth_header_0{padding-top:12vh;padding-bottom:12vh;margin-top:0px;margin-bottom:0px}.et_pb_section_2.et_pb_section{padding-top:48px;padding-bottom:48px;margin-top:0px;margin-bottom:0px;background-color:#f6f2ea!important}.et_pb_row_0.et_pb_row,.et_pb_row_1.et_pb_row{padding-top:24px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:24px;padding-bottom:0px}div.et_pb_section.et_pb_section_3,div.et_pb_section.et_pb_section_4{background-image:url(https://www.kanufari.de/wp-content/uploads/natur-in-schweden-scaled.jpg)!important}.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section{padding-top:48px;padding-bottom:48px;margin-top:0px;margin-bottom:0px}.et_pb_text_1.et_pb_text a{color:#456B45!important}.et_pb_column_2{background-color:#FEFEFE;border-radius:24px 24px 24px 24px;overflow:hidden;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;box-shadow:0px 6px 12px -8px rgba(0,0,0,0.3)}