:root{--OV_DarkGreen:#053225;--OV_GrasGreen:#4ca956;--OV_SmokySalmon:#e87f6f;--OV_LushYellow:#fbe15c;--OV_PhthaloGreen:#142e26;--OV_Honeydew:#eaffe9;--OV_CastletonGreen:#1f5a45}body{--headlineColor:var(--OV_CastletonGreen);--textColor:var(--OV_PhthaloGreen);font-size:22px;font-family:'Nunito';font-weight:300;font-style:normal;line-height:1.4;color:var(--textColor)}.whitetext{color:#FFF}.notClickable{pointer-events:none}h1,h2,h3{font-family:'Philosopher';font-weight:700;font-style:normal;color:var(--headlineColor)}h1{font-size:6em;margin:0}body.page-agb h1,body.privacy-policy h1,body.page-zahlungsmoeglichkeiten h1,body.woocommerce-account h1,body.woocommerce-cart h1,body.page-kasse h1{font-size:3em}h2{font-size:4em;margin:0}.smaller h2{font-size:3.4em}body.privacy-policy h2,body.page-agb h2,body.page-zahlungsmoeglichkeiten h2,body.woocommerce-account h2,body.page-kasse h2{font-size:2em}#itkanzlei_txt_copyright{display:none!important}h3{font-size:2em;font-weight:400}h3.sliderHeadline{font-size:3em}body.privacy-policy h3,body.page-agb h3,body.page-zahlungsmoeglichkeiten h3,body.woocommerce-account h3,body.page-kasse h3{font-size:1.5em}h4{font-size:1.6em;font-weight:700}body.page-agb h4,body.privacy-policy h4,body.page-zahlungsmoeglichkeiten h4,body.woocommerce-account h4,body.page-kasse h4{font-size:1.2em}h5{font-size:1.4em}h6{font-size:1.2em}.topSubline h1,.topSubline h3,.topSubline h3{font-family:"Nunito",Sans-serif;font-size:1.8em;font-weight:300}a{color:var(--OV_SmokySalmon)}.displayNone{display:none}@media screen and (max-width:1024px){h1{font-size:4.3em}h2{font-size:2.5em}.smaller h2{font-size:2.1em}body.privacy-policy h2{font-size:1.8em}h3{font-size:1.9em}body.privacy-policy h3{font-size:1.3em}h4{font-size:1.5em}}@media screen and (max-width:767px){h1{font-size:3em}h2{font-size:2.2em}.smaller h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.5em}.mobileBlack{color:var(--textColor)}}nav a.elementor-item::after,.product_submenu-item a::after{content:"";background:var(--OV_LushYellow);position:absolute;left:15px;bottom:.6em;width:calc(100% - 30px);height:.4em;z-index:-1;opacity:0;transition:0.35s cubic-bezier(.25,.1,0,2.05)}.product_submenu-item a::after{bottom:.2em;width:calc(100% - 10px);left:0}nav a.elementor-item:hover::after{opacity:1}.product_submenu-item a:hover::after{opacity:1;left:10px}nav a.elementor-item-active::after,nav a.elementor-item-active:hover::after,.product_submenu-item.active a::after{background:var(--OV_LushYellow);height:1em;opacity:.7}.product_submenu-item.active a::after{width:100%}.fancyLink .elementor-button-text,.fancyLink .jet-listing-dynamic-link__label,.fancyLinkForm button .elementor-button-text,.elementor-widget-woocommerce-cart .woocommerce .coupon .button,button.woocommerce-button,.woocommerce-button.button,a.df-popup-link{position:relative;overflow:hidden;z-index:0;padding:0;text-decoration:none;color:var(--OV_DarkGreen)}.fancyLink.dark .elementor-button-text{color:#FFF}.elementor-widget-woocommerce-cart .woocommerce .coupon .button,.woocommerce-button.button,.woocommerce a.woocommerce-button.button{width:auto!important;background:none;padding:0}.fancyLink a.elementor-button,.fancyLink a.elementor-button:hover,.fancyLinkForm button.elementor-button,.fancyLinkForm button.elementor-button:hover,button.woocommerce-button:hover,.woocommerce-button.button:hover,.fancyLink a:hover,a.df-popup-link:hover{background-color:#fff0;border-radius:0;padding:0}.fancyLink .elementor-button-text,.fancyLinkForm button .elementor-button-text,.elementor-widget-woocommerce-cart .woocommerce .coupon .button,button.woocommerce-button,.fancyLink .jet-listing-dynamic-link__label{padding-right:.4em}.fancyLink .elementor-button-text::after,.fancyLinkForm button .elementor-button-text::after,.elementor-widget-woocommerce-cart .woocommerce .coupon .button::after,button.woocommerce-button::after,.woocommerce-button.button::after,.fancyLink .jet-listing-dynamic-link__label::after,a.df-popup-link::after{content:"";background:var(--OV_LushYellow);position:absolute;left:.4em;bottom:-.2em;width:100%;height:calc(100% - 8px);z-index:-1;transition:0.35s cubic-bezier(.25,.1,0,2.05)}a.df-popup-link::after{height:calc(100% - 12px);bottom:2px}.fancyLink.dark .elementor-button-text::after{background:var(--OV_SmokySalmon)}.fancyLink .elementor-button-text:hover:after,.fancyLinkForm button .elementor-button-text:hover:after,.elementor-widget-woocommerce-cart .woocommerce .coupon .button:hover:after,button.woocommerce-button:hover:after,.woocommerce-button.button:hover:after,.fancyLink .jet-listing-dynamic-link__label:hover::after,a.df-popup-link:hover::after{left:0;bottom:-2px;width:100%;height:100%;opacity:.75}a.df-popup-link{font-family:'Philosopher';font-weight:700;font-size:1.2em}.elementor-widget-button.disabled{opacity:.8}.elementor-widget-button.disabled a{pointer-events:none}.badge{padding:3px 15px;font-size:.7em;border-radius:16px;font-weight:700}.badge.dark{color:#FFF;background:var(--OV_SmokySalmon)}.dividerCutOut1::after{content:"";width:100%;height:300px;display:block;overflow:hidden;left:0;bottom:-1px;line-height:0;position:absolute;background:url("data:image/svg+xml,%3Csvg id='dividerCutOut1' xmlns='http://www.w3.org/2000/svg' width='2292' height='938.02' viewBox='0 0 2292 938.02'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M1510.12,648.62c-198.34-136.91-744.79,108.94-1094.61-83.19C65.68,373.3,0,0,0,0V938.02H2292v-13.85s-246.46,83.02-781.89-275.55Z'/%3E%3C/svg%3E") 0 0/100vw 300px no-repeat}header .e-con-inner{z-index:2}header.sticky-header.e-con.elementor-element{--header-height:90px;--shrink-header-to:0.6;--transition-timing:.45s cubic-bezier(.4, 0, .2, 1);background-color:#fff0;--min-height:var(--header-height);--transition:background-color var(--transition-timing),
					backdrop-filter var(--transition-timing),
					box-shadow var(--transition-timing),
					min-height var(--transition-timing)}header.sticky-header.e-con.elementor-element.elementor-sticky--effects,header.sticky-header.elementor-sticky--effects .elementor-nav-menu--dropdown{background-color:rgb(255 255 255 / .8);box-shadow:0 4px 33px 1px rgb(0 0 0 / .07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);--min-height:calc( var(--header-height) * var(--shrink-header-to) )}body.single-post header .elementor-nav-menu--main li.menu-item a.elementor-item{color:#FFFFFF!important}body.single-post header.sticky-header.e-con.elementor-element.elementor-sticky--effects .elementor-nav-menu .menu-item a.elementor-item{color:var(--textColor)!important}#news .elementor-page-title{display:block}body.page-kontakt .elementor-133 .elementor-element.elementor-element-2868c26 .elementor-shape-top .elementor-shape-fill,body.page-home .elementor-133 .elementor-element.elementor-element-2868c26 .elementor-shape-top .elementor-shape-fill,body.page-autoren .elementor-133 .elementor-element.elementor-element-2868c26 .elementor-shape-top .elementor-shape-fill,body.blog .elementor-133 .elementor-element.elementor-element-2868c26 .elementor-shape-top .elementor-shape-fill{fill:#eaffe9}body.page-newsletter footer #newsletter{display:none}body.single-post .elementor-menu-anchor{top:-75px;position:relative}.postsWithFilter li,.postsWithFilter a.ee-post__button{position:relative;overflow:hidden;text-decoration:none;color:var(--OV_DarkGreen)}.postsWithFilter li.ee-filters__item a::after,.postsWithFilter a.ee-post__button::after{content:"";background:var(--OV_LushYellow);position:absolute;left:.4em;bottom:-.2em;width:100%;height:calc(100% - 8px);z-index:-1;transition:0.35s cubic-bezier(.25,.1,0,2.05);opacity:0}.postsWithFilter li.ee-filters__item a:hover::after,.postsWithFilter a.ee-post__button::after{opacity:1}.postsWithFilter li.ee-filters__item a.ee--active::after,.postsWithFilter a.ee-post__button:hover::after{left:0;bottom:-2px;width:100%;height:100%;opacity:.75}@media screen and (max-width:767px){#aboutHeader{background:none}}#elementor-login-remember-me{vertical-align:middle}.elementor-remember-me{justify-content:flex-end}a.elementor-lost-password{width:100%;text-align:center}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce #payment #place_order,.woocommerce button.button.alt.disabled{color:#fff;background-color:var(--OV_CastletonGreen)}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:hover #payment #place_order{color:var(--textColor);background-color:var(--OV_LushYellow)}.woocommerce button.button.alt.disabled{opacity:.5}table.variations tbody>tr:nth-child(odd)>th,table.variations tbody>tr:nth-child(odd)>td{background:none}.product-submenu{color:#FFF}.woocommerce div.product .product-submenu form.cart table.variations{display:none}.leserstimme{font-size:.9em}.elementor-widget-woocommerce-cart .woocommerce{font-family:'Nunito';font-weight:300;font-style:normal}.elementor-menu-cart__main .elementor-menu-cart__footer-buttons{display:flex;flex-direction:column}.elementor-menu-cart__wrapper .elementor-menu-cart__container.elementor-lightbox{height:100vh}.elementor-widget-woocommerce-cart .woocommerce #ppc-button-ppcp-gateway{margin-top:15px}.cart_totals #wc-stripe-payment-request-button-separator{color:#fff}.elementor-widget-woocommerce-cart .woocommerce .coupon .button{border:none}.woocommerce ul#shipping_method li{padding-right:12px}.woocommerce ul#shipping_method .amount{float:right;font-weight:300}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.order-tax{font-size:.8em}.elementor-21 .elementor-element.elementor-element-3c39ea5 .cart_totals .shop_table tr.order-total td .woocommerce-Price-amount,.elementor-21 .elementor-element.elementor-element-3c39ea5 .cart_totals .shop_table tr.order-total th{font-weight:700}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{font-size:1.1em!important}.woocommerce-cart .cart-collaterals .shipping-calculator-button{margin-top:0;font-size:.9em}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label{color:#fff}.coupon.e-cart-section .coupon-col-end{padding-top:.8rem}.woocommerce a.added_to_cart{display:none}.woocommerce ul.step-nav.nav-wizard{padding:0;hyphens:auto}.woocommerce-form-login-toggle .woocommerce-info{padding:0;border:none;box-shadow:none}.woocommerce .woocommerce-form-login button.button{background:#fff0;padding:0}.woocommerce form.login{border:none;background:var(--OV_Honeydew);padding:1em;border-radius:10px}.woocommerce form.login p:first-child{display:none}.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label,.woocommerce form.login label{font-size:14px;color:#818a91}.elementor-kit-6 .woocommerce-billing-fields__field-wrapper input:not([type="button"]):not([type="submit"]),.elementor-kit-6 .woocommerce-shipping-fields__field-wrapper input:not([type="button"]):not([type="submit"]),.woocommerce form.login input:not([type="button"]):not([type="submit"]){border:none;border-radius:0;background:#f7f7f7;font-size:15px;padding:16px;color:var(--textColor)}.woocommerce form.login input:not([type="button"]):not([type="submit"]){background:#fff}.woocommerce-shipping-fields #ship-to-different-address{font-size:1.2em;line-height:1.7em}body.woocommerce-multistep-checkout-active-address .woocommerce-form-coupon-toggle{display:none}.woocommerce-form-login-toggle{display:none}body.woocommerce-multistep-checkout-active-address .woocommerce-form-login-toggle{display:block}#billing_country_field,#shipping_country_field{font-size:15px}.woocommerce form .woocommerce-account-fields .form-row.create-account{margin-top:20px;background:var(--OV_Honeydew);padding:16px}.woocommerce form .form-row input.input-text{padding:16px}.woocommerce-checkout #payment{background:none;border-radius:0}.woocommerce-checkout #payment div.payment_box{background:none}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table tr{border:none}.woocommerce-checkout #payment ul.payment_methods li{padding-left:1em;border-radius:12px;box-shadow:rgb(0 0 0 / .03) 0 0 10px 0;margin-bottom:15px;background:#F9F9F9}.woocommerce-checkout #payment ul.payment_methods li label{padding:1em;width:90%}.woocommerce form .form-row textarea{border:none;border-radius:0;background-color:#f7f7f7;font-size:15px;padding:16px;color:var(--textColor);height:auto}.woocommerce-checkout-review-order-table tr.order-tax{font-size:.8em}.woocommerce-checkout-review-order-table tr.order-tax th,.woocommerce-checkout-review-order-table tr.order-tax td{font-weight:300;padding-top:2px}.woocommerce-checkout-review-order-table thead th,.woocommerce-table--order-details thead th{border:none;border-bottom:1px solid var(--textColor)}table.shop_table thead:first-child tr:first-child th{border-top:none}.woocommerce table.shop_table tfoot tr.cart-subtotal th,.woocommerce table.shop_table tfoot tr.cart-subtotal td{padding-bottom:0;padding-top:10px}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{border-top:1px solid var(--textColor)}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals #shipping_method label,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{font-weight:300}.woocommerce table.shop_table tfoot .order-total th,.woocommerce table.shop_table tfoot .order-total td{font-weight:700;padding-bottom:0;border-top:1px solid var(--textColor);padding-top:10px}.woocommerce .form-row.place-order{float:right}.woocommerce-gzd-legal-checkbox-text{line-height:1}.woocommerce-notices-wrapper{max-width:1360px;margin:auto}.wc-block-components-notice-banner.is-success,body.e-wc-message-notice .wc-block-components-notice-banner.is-success,body.e-wc-info-notice .wc-block-components-notice-banner{border:none}body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{color:var(--OV_DarkGreen)}@media screen and (max-width:767px){.woocommerce form .form-row label{line-height:1}.woocommerce .woocommerce-checkout-review-order-table label{hyphens:auto}.woocommerce-multistep-checkout{font-size:.8em;hyphens:auto!important}.woocommerce .e-cart__column .cart_totals{hyphens:auto!important}.woocommerce-multistep-checkout ul.step-nav.nav-wizard span.step-title{hyphens:auto!important}.woocommerce .woocommerce-cart-form .e-shop-table{padding:0}.woocommerce-multistep-checkout .step-buttons{display:flex!important;flex-direction:column-reverse;align-items:center}.woocommerce .form-row.place-order{float:none}.woocommerce-multistep-checkout .step-buttons button.next-step-button,#place_order{width:100%;margin-bottom:20px;padding:1em}.woocommerce-checkout #payment ul.payment_methods li label{width:80%}}.woocommerce .payment_box.payment_method_stripe fieldset{border:none}.woocommerce .woocommerce-customer-details address{border:none}.woocommerce-table--order-details{margin-top:20px}.pm-titel h1{font-size:2.8em}.pma-title h2{font-size:1.8em}.pm-subtitle h2{font-size:1em}.pm-foto-subtitle{font-size:.8em}@media (min-width:1024px){.va-event-calendar .va-timeline::before{content:"";position:absolute;top:0;left:unset;right:55px;width:6px;height:100%;background-color:var(--e-global-color-4557b63)}.va-event-calendar .jet-listing-grid__item:first-child .va-timeline::before{top:50px}.va-event-calendar .jet-listing-grid__item:last-child .va-timeline::before{height:50px}}@media (max-width:1024px){.va-event-details{background:unset!important}.va-event-details div{color:unset!important}}.coupon-col-start input#coupon_code{border:none;background-color:#f7f7f7}.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background-color:var(--OV_SmokySalmon)!important}