/*!
 * Theme Name: Ärmel hoch - Workshops | 1.22
 * Theme URI: http://www.laborator.co/view-theme/kalium
 * Author: Laborator
 * Author URI: http://laborator.co/
 * Version: 1.22 (11.06.2026)
 * Description: Use this theme if you want to extend features of Kalium theme or prevent overwriting the changes you make when new theme update is available.
 * Tags: agency, architecture, blog, clean, creative, ecommerce, gallery, minimal, photography, portfolio, shop, kalium, translation-ready, theme-options, responsive-layout
 * Template: kalium
 * Text Domain: kalium
 * */.uppercase,.uppercase a,.uppercase button{text-transform:uppercase}.color-black,.color-black p,.section-title.color-black h1,.section-title.color-black h2,.section-title.color-black h3{color:#222 !important}.text-14 p,.text-14 a{font-size:14px;line-height:22px}.center,p.center{text-align:center}:root{--font-heading: "Meltow" !important;--font-heading-zepp: "Meltow" !important;--font-paragraph: "IBM Plex Sans" !important;--ah-red: #E63021;--ah-red-cta: #FF3D00;--ah-black: #222222;--ah-mint: #EDF5F4;--ah-yellow: #FFED00;--ah-pink: #E5007D;--ah-white: #ffffff;--radius-sm: 3px // Bilder, thumbnails;--radius-md: 4px // Buttons, Cards, Form-Felder, Item-Boxes;--radius-circle: 30px // FAQ-Icon;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px // 1rem = 16px → 1.1rem = 17.6px (body default);--text-body: 17.6px // 1.1rem — globaler body font-size;--text-md: 20px;--text-faq: 24px // FAQ-Akkordeon Links;--text-h3: 22px // Portfolio/Archive items h3;--text-h2: 24px;--text-h1: 32px;--text-hero: 38px // Mobile hero h1;--text-display: 52px+ // Slider/Meltow Display;--lh-tight: 1.3;--lh-body: 1.5 // 24px bei 1rem;--lh-relaxed: 1.7;--lh-faq: 34px // FAQ-Link line-height (fester Wert);--btn-padding: 14px 20px;--btn-font-size: 14px;--btn-line-height: 18px;--btn-radius: var(--radius-md);--btn-transition: all 0.2s ease-in-out;--transition-fast: all 0.15s;--transition-std: all 0.2s ease-in-out;--transition-spring: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.075);--transition-anim: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.075);--shadow-faq-icon: 0px 2px 4px rgba(0, 0, 0, 0.1);--section-pad-top: 90px;--section-pad-bot: 48px;--section-title-mb: 30px;--section-title-mt: 48px}:root{--font-heading-zepp: "Meltow" !important;--font-heading: "Meltow" !important;--font-paragraph: "IBM Plex Sans" !important}.slider-font.rs-layer{font-family:"Meltow" !important;font-style:normal;font-weight:100 !important}@font-face{font-family:"Karla";font-style:regular;font-weight:300;src:url("fonts/Karla/Karla-Regular.ttf") format("truetype")}body .tribe-common button.tribe-common-c-btn--small,body .tribe-common button.tribe-common-c-btn.tribe-events-c-search__button,body .tribe-common input[type=button].tribe-common-c-btn--small,body .tribe-common input[type=submit].tribe-common-c-btn--small,body .tribe-common a.tribe-common-c-btn--small,body .tribe-block__event-website a,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt,body.woocommerce .products .product .item-info .add_to_cart_button{margin:5px;padding:14px 20px;font-size:14px;line-height:18px;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));background-repeat:no-repeat;background-repeat:repeat-x;background-size:200%;background-position:0 -100%}body.woocommerce .products .product .item-info .add_to_cart_button{margin:5px auto}body .tribe-common button.tribe-common-c-btn--small,body .tribe-common button.tribe-common-c-btn.tribe-events-c-search__button,body .tribe-common input[type=button].tribe-common-c-btn--small,body .tribe-common input[type=submit].tribe-common-c-btn--small,body .tribe-common a.tribe-common-c-btn--small,body .tribe-block__event-website a,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled,body .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt,body.woocommerce .products .product .item-info .add_to_cart_button{background:#ff3d00;background-color:#ff3d00;border:1px solid #ff3d00;color:#fff}body .tribe-common button.tribe-common-c-btn--small:hover,body .tribe-common button.tribe-common-c-btn--small:focus,body .tribe-common button.tribe-common-c-btn.tribe-events-c-search__button:hover,body .tribe-common button.tribe-common-c-btn.tribe-events-c-search__button:focus,body .tribe-common input[type=button].tribe-common-c-btn--small:hover,body .tribe-common input[type=button].tribe-common-c-btn--small:focus,body .tribe-common input[type=submit].tribe-common-c-btn--small:hover,body .tribe-common input[type=submit].tribe-common-c-btn--small:focus,body .tribe-common a.tribe-common-c-btn--small:hover,body .tribe-common a.tribe-common-c-btn--small:focus,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:focus,body .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt:hover,body .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt:focus,body.woocommerce .products .product .item-info .add_to_cart_button:hover,body.woocommerce .products .product .item-info .add_to_cart_button:focus{background:#fff;background-color:#fff;border:1px solid #222;color:#222}body .tribe-common button.tribe-common-c-btn--small:hover,body .tribe-common input[type=button].tribe-common-c-btn--small:hover,body .tribe-common input[type=submit].tribe-common-c-btn--small:hover,body .tribe-common a.tribe-common-c-btn--small:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover{background-color:#ff3d00;border-color:#ff3d00;color:#fff;background-position:0 100%;border:1px solid rgba(0,0,0,0)}body .tribe-common button.tribe-common-c-btn--small:after,body .tribe-common input[type=button].tribe-common-c-btn--small:after,body .tribe-common input[type=submit].tribe-common-c-btn--small:after,body .tribe-common a.tribe-common-c-btn--small:after,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:after,body .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:after{background-color:#fff}body .tribe-block__event-website a:after,body .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt:after,body .tribe-related-events-thumbnail a:after,body.woocommerce .products .product.catalog-layout-default .item-info .add-to-cart-and-product-categories.show-add-to-cart .add_to_cart_button:after{height:0 !important}body .tribe-common .tribe-common-c-btn,body .tribe-common a.tribe-common-c-btn,body .tribe-events .tribe-events-c-ical__link,body .tribe-events .tribe-events-c-ical__link:visited{transition:all .2s ease-in-out;background:#fff;border:1px solid #222;color:#222}body .tribe-common .tribe-common-c-btn:hover,body .tribe-common a.tribe-common-c-btn:hover,body .tribe-events .tribe-events-c-ical__link:hover,body .tribe-events .tribe-events-c-ical__link:visited:hover{background:#ff3d00;border:1px solid #ff3d00;color:#fff}body .tribe-common .tribe-common-c-btn:after,body .tribe-common a.tribe-common-c-btn:after,body .tribe-events .tribe-events-c-ical__link:after,body .tribe-events .tribe-events-c-ical__link:visited:after{content:"";overflow:hidden;position:absolute;left:0;bottom:-1px;display:block;width:0;height:2px !important;background-color:#00b19e;transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.075)}body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:5px;font-size:14px;background:#ff3d00;background-color:#ff3d00;border-color:#ff3d00;color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));background-repeat:no-repeat;background-repeat:repeat-x;background-size:200%;background-position:0 -100%}body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{background-position:0 100%;border:1px solid rgba(0,0,0,0)}body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{border-color:#ff3d00;background-color:#edf5f4;color:#222}body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#ff3d00;color:#fff}.button.button-zepp,a.vc_btn3.vc_btn3-size-md,.button-pixelpulli{padding:14px 20px !important;border:1px solid #ff3d00;border-radius:4px;background-color:#ff3d00;text-transform:uppercase;color:#fff;display:inline-block;float:none;font-family:var(--font-heading) !important;font-size:14px !important;line-height:18px !important}body .button-pixelpulli.button-red{background-color:#fff;border-color:#222;color:#222}body .button-pixelpulli.button-red:hover{background-color:#ff3d00;border-color:#ff3d00;color:#fff}body .button-pixelpulli.button-red i:before{margin-top:2px}body .button-pixelpulli.button-black-outline{background-color:#fff;border-color:#222;color:#222}body .button-pixelpulli.button-black-outline:hover{background-color:#ff3d00;border-color:#ff3d00;color:#fff}body .button-pixelpulli.button-black-outline i:before{margin-top:2px}.button-white a.vc_btn3.vc_btn3-size-md{background-color:rgba(0,0,0,0)}.button.button-kontakt{font-size:14px;padding:14px 20px;margin-top:10px;border-radius:4px}.standard-menu-container.menu-skin-light ul.menu>li.button.button-kontakt{background-color:#fff;border:1px solid #222 !important}.standard-menu-container.menu-skin-light ul.menu>li.button.button-kontakt:hover{background-color:#ff3d00;border-color:#ff3d00}.standard-menu-container.menu-skin-light ul.menu>li.button.button-kontakt a{color:#222}.standard-menu-container.menu-skin-light ul.menu>li.button.button-kontakt a:hover{color:#fff !important}.standard-menu-container.menu-skin-dark ul.menu>li.button.button-kontakt{background-color:#fff !important;border:1px solid #222 !important}.standard-menu-container.menu-skin-dark ul.menu>li.button.button-kontakt:hover{background-color:#ff3d00 !important;border-color:#ff3d00 !important}.standard-menu-container.menu-skin-dark ul.menu>li.button.button-kontakt:hover a:after{background-color:#fff !important}.standard-menu-container.menu-skin-dark ul.menu>li.button.button-kontakt a{color:#222}.standard-menu-container.menu-skin-dark ul.menu>li.button.button-kontakt a:hover{color:#fff !important}.mobile-menu-container.ps .button.button-kontakt{padding:0;margin-top:0;background-color:initial;border-color:initial;border-radius:0}.mobile-menu-container.ps .button.button-kontakt:hover{color:#ff3d00;background-color:none;border-color:none}.wrapper a.button-animatedline:after{height:0 !important}.inner-link-button-outer{width:100%;display:block}.inner-link-button{box-shadow:inset 0 0 0 1px #ffed00;color:#ffed00;transition:color .25s .125s,box-shadow .25s}.inner-link-button::before,.inner-link-button::after{border:0 solid rgba(0,0,0,0);content:"";display:block;height:0;pointer-events:none;position:absolute;width:0;bottom:0;right:0}.inner-link-button::before{border-bottom-color:#e5007d;border-left-color:#e5007d;transition:border-color 0s .25s,width .25s,height .25s .25s}.inner-link-button::after{border-top-color:#e5007d;border-right-color:#e5007d;transition:border-color 0s .5s,width .25s .5s,height .25s .75s}.inner-link-button:hover{color:#e5007d}.inner-link-button:hover::before,.inner-link-button:hover::after{height:100%;width:100%;transition:border-color 0s,width .25s,height .25s .25s}.inner-link-button{display:inline-block;opacity:1;margin:0 !important;padding:14px 20px;border:1px solid #222;border-radius:4px;background-color:#fff;text-transform:uppercase;color:#222;font-family:var(--font-heading-zepp);font-size:16px;line-height:24px}a.button-red .inner-link-button{box-shadow:inset 0 0 0 2px #e5007d;color:#e5007d;transition:color .25s .125s,box-shadow .25s}a.button-red .inner-link-button::before,a.button-red .inner-link-button::after{border:0 solid rgba(0,0,0,0);content:"";display:block;height:0;pointer-events:none;position:absolute;width:0;bottom:0;right:0}a.button-red .inner-link-button::before{border-bottom-color:#ff3d00;border-left-color:#ff3d00;transition:border-color 0s .25s,width .25s,height .25s .25s}a.button-red .inner-link-button::after{border-top-color:#ff3d00;border-right-color:#ff3d00;transition:border-color 0s .5s,width .25s .5s,height .25s .75s}a.button-red .inner-link-button:hover{color:#ff3d00}a.button-red .inner-link-button:hover::before,a.button-red .inner-link-button:hover::after{height:100%;width:100%;transition:border-color 0s,width .25s,height .25s .25s}a.button-red .inner-link-button{border:1px solid #ff3d00;background-color:#ff3d00;color:#fff}a.button-red:hover .inner-link-button{background-color:#fff}.archive .inner-link-button{border:1px solid #222;margin-top:8px}body .section-standard.section-faq{padding:0}.vc_acf.acf_faq{display:none;visibility:hidden}.wrapper .dropdown_list a{font-family:var(--font-paragraph);font-size:24px;line-height:34px;color:#222 !important;text-decoration:none;display:flex;justify-content:space-between;align-items:stretch;transition:all .15s;position:relative}.wrapper .dropdown_list a:after{overflow:hidden;position:absolute;left:0;bottom:inital;display:block;width:initial;height:initial;background-color:initial}.wrapper .dropdown_list a:hover{text-decoration:none;color:#222;background-color:rgba(0,0,0,0)}.wrapper .dropdown_list a:active:after{width:100%}.dropdown_list{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.dropdown_list h3{margin-top:-3px;margin-bottom:0}.dropdown_list p{max-width:830px;font-family:var(--font-paragraph);font-size:16px;line-height:28px;color:#222}.dropdown_list .faq_question{padding-right:10px}.dropdown_list .faq_icon{flex:0 0 32px;width:32px;height:32px;line-height:22px;display:block;background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;box-shadow:0px 2px 4px rgba(0,0,0,.1);border-radius:30px;transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.075);text-align:center;vertical-align:middle}.dropdown_list .faq_icon svg{display:inline-flex;overflow:hidden;aspect-ratio:1/1;height:1.3vh}.dropdown_list .faq_icon svg path{fill:#000}.dropdown_list .faq_icon i{font-size:.6em !important}.dropdown_list a:hover .faq_icon,.dropdown_list li.active a .faq_icon{background:#ff3d00;border:1px solid #d3d3d3;transform:rotate(180deg)}.dropdown_list a:hover .faq_icon svg path,.dropdown_list li.active a .faq_icon svg path{fill:#fff}.dropdown_list a:hover .faq_icon i,.dropdown_list li.active a .faq_icon i{color:#fff}.dropdown_list ul,.dropdown_list li{padding:0;list-style-type:none}.dropdown_list ul:before,.dropdown_list li:before{content:""}.dropdown_list li:not(.list_sub_element){padding:26px}.dropdown_list li{transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.075)}.dropdown_list li.active{background:#edf5f4;border-radius:4px}.site-footer a:after,.wrapper a:after{height:2px !important}.footer-bottom{background:#edf5f4}.footer-menu,#menu-footer-menu{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:row;justify-content:flex-end;gap:10px}.site-footer .widget-area .widget li a,body .site-footer .footer-widgets .widget .widgettitle{color:#222}.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-left,.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-right{vertical-align:initial}.site-footer .footer-bottom-content a{padding:5px 10px}.footer-content-right .menu{position:relative;list-style:none;padding-left:0;margin:0 -5px 0 0}.footer-content-right .menu>li{padding-left:20px;padding-right:5px;display:inline-block}.footer-content-right .menu,.footer-content-right .social-networks{display:inline-block}body .footer-bottom-horizontal .footer-bottom-content .footer-content-right{display:flex !important;justify-content:space-between}@media screen and (max-width: 500px){body .footer-bottom-horizontal .footer-bottom-content .footer-content-right{display:block !important}body .footer-bottom-horizontal .footer-bottom-content .footer-content-right .social-networks{margin-top:20px}}@media screen and (min-width: 768px){#text-1{padding-left:78px}}@media screen and (min-width: 992px){#text-1{padding-left:113px}}.logo_g{max-width:267px;margin:0 auto;margin-bottom:40px}body .header-block__row-container{padding-bottom:26px}body.page-template-default .header-block__row-container{margin-bottom:26px}body.page-template-default .container:not(.parent--section-contact){padding-bottom:26px}body .site-header .top-header-bar{padding:0;background:#ff3d00}body .site-header .top-header-bar .top-header-bar__row-container.container{padding:0}body .site-header .top-header-bar .header-block__item{text-align:center;font-size:1rem;color:#fff;width:100%}body .site-header .top-header-bar .raw-text{width:100%}@media screen and (max-width: 768px){.header-block__item.lb-element{justify-content:end;width:100%}.header-block__item.lb-element .menu .menu-item>a{color:#222}.header-block__item.lb-element .menu .menu-item>a:hover{color:#ff3d00}.header-block__item.lb-element .menu .menu-item.button-kontakt>a{color:#fff;text-decoration:none}.header-block__item.lb-element .menu .menu-item.button-kontakt>a:hover{color:#fff}}body.page-template-default.home .wrapper>.vc-container>.container{padding-bottom:0}.header-block__items-row{width:100%;position:relative}.header-block__items-row .standard-menu-container{width:100%;text-align:left}@media screen and (max-width: 768px){.header-block__items-row{flex-direction:row-reverse}}.standard-menu-container ul.menu li.button-kontakt{position:absolute;right:0}.nav-container-main-menu .menu{display:flex;justify-content:center;align-items:center}body .main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li>a,body .main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a,body .main-header.menu-type-standard-menu .standard-menu-container div.menu>ul ul li a,body .main-header.menu-type-standard-menu .standard-menu-container ul.menu ul li a{font-weight:500}body:not(.header-absolute).single-portfolio .standard-menu-container.menu-skin-light ul.menu>li>a,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a,body:not(.header-absolute).post-type-archive-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a,body:not(.header-absolute).page-tribe-attendee-registration .standard-menu-container.menu-skin-light ul.menu>li>a,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a{color:#222 !important}body:not(.header-absolute).single-portfolio .standard-menu-container.menu-skin-light ul.menu>li>a:after,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a:after,body:not(.header-absolute).post-type-archive-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a:after,body:not(.header-absolute).page-tribe-attendee-registration .standard-menu-container.menu-skin-light ul.menu>li>a:after,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li>a:after{background-color:#222 !important}body:not(.header-absolute).single-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after,body:not(.header-absolute).post-type-archive-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after,body:not(.header-absolute).page-tribe-attendee-registration .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after{background-color:#fff !important}body:not(.header-absolute).single-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a,body:not(.header-absolute).post-type-archive-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a,body:not(.header-absolute).page-tribe-attendee-registration .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a{color:#222}body:not(.header-absolute).single-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover,body:not(.header-absolute).post-type-archive-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover,body:not(.header-absolute).page-tribe-attendee-registration .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover,body:not(.header-absolute).single-tribe_events .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover{color:#fff !important}body.single-tribe_events .menu-cart-icon-container.menu-skin-light .cart-icon-link,body.post-type-archive-tribe_events .menu-cart-icon-container.menu-skin-light .cart-icon-link,body.page-tribe-attendee-registration .menu-cart-icon-container.menu-skin-light .cart-icon-link,body.woocommerce-shop .menu-cart-icon-container.menu-skin-light .cart-icon-link{color:#222}body.post-type-archive-portfolio .standard-menu-container.menu-skin-dark ul.menu>li>a{color:#fff}body.post-type-archive-portfolio .standard-menu-container.menu-skin-dark ul.menu>li>a:after{background-color:#fff !important}body.post-type-archive-portfolio .standard-menu-container.menu-skin-dark ul.menu>li.current_page_item>a:after{background-color:#222 !important}body.post-type-archive-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt:hover a:after{background-color:#222 !important}body.post-type-archive-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a{color:#222 !important}body.post-type-archive-portfolio .standard-menu-container.menu-skin-light ul.menu>li.button-kontakt a:hover{color:#fff !important}body .header-block__description{padding:0;align-items:left;display:none;visibility:hidden}body .header-block__description h2{font-size:16px;margin:auto;padding:0;line-height:1;text-align:center;width:100%}@media screen and (max-width: 768px){body.tax-product_cat .header-block__description,body.post-type-archive-product .header-block__description,body.woocommerce-page .header-block__description{display:flex;visibility:visible}body.tax-product_cat .header-block__logo,body.post-type-archive-product .header-block__logo,body.woocommerce-page .header-block__logo{padding-right:0}}body.tax-product_cat .standard-menu-container.menu-skin-main .menu>ul ul li a,body.tax-product_cat .standard-menu-container.menu-skin-main ul.menu ul li a,body.tax-product_cat .toggle-bars .toggle-bars__text,body.post-type-archive-portfolio .standard-menu-container.menu-skin-main .menu>ul ul li a,body.post-type-archive-portfolio .standard-menu-container.menu-skin-main ul.menu ul li a,body.post-type-archive-portfolio .toggle-bars .toggle-bars__text,body.post-type-archive-product .standard-menu-container.menu-skin-main .menu>ul ul li a,body.post-type-archive-product .standard-menu-container.menu-skin-main ul.menu ul li a,body.post-type-archive-product .toggle-bars .toggle-bars__text{color:#fff}body.tax-product_cat .toggle-bars .toggle-bars__bar-line,body.post-type-archive-portfolio .toggle-bars .toggle-bars__bar-line,body.post-type-archive-product .toggle-bars .toggle-bars__bar-line{background-color:#fff}body .toggle-bars__column{text-align:right}body.tax-product_cat .site-header .menu>li>a,body.tax-product_cat .site-header .standard-menu .menu ul li a,body.archive-zepp .site-header .menu>li>a,body.archive-zepp .site-header .standard-menu .menu ul li a{color:#fff !important}body.tax-product_cat .wpb-content-wrapper,body.archive-zepp .wpb-content-wrapper{padding-inline:var(--k-container-spacing)}body.woocommerce-shop .standard-menu-container ul.menu>li>a{color:#222 !important}body.woocommerce-shop .standard-menu-container ul.menu>li>a:after{background-color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu ul{background:#222 !important}body.woocommerce-shop .standard-menu-container ul.menu ul li a{color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu ul li a:after{background-color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button-kontakt:hover a:after{background-color:#222 !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button-kontakt a{color:#222 !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button-kontakt a:hover{color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button.button-kontakt{background-color:#fff !important;border:1px solid #222 !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button.button-kontakt:hover{background-color:#ff3d00 !important;border-color:#ff3d00 !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button.button-kontakt:hover a:after{background-color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu>li.button.button-kontakt a{color:#222}body.woocommerce-shop .standard-menu-container ul.menu>li.button.button-kontakt a:hover{color:#fff !important}body.woocommerce-shop .standard-menu-container ul.menu>li.current-menu-item>a:after,body.woocommerce-shop .standard-menu-container ul.menu>li.current-product-parent>a:after{background-color:#222 !important}.tribe-events .tribe-events-calendar-list__event-datetime{font-size:16px}.tribe-events .tribe-events-c-small-cta__link{text-transform:uppercase;font-weight:600;font-size:16px}body .tribe-events .tribe-events-calendar-list__event-datetime-wrapper{margin-bottom:0}body .tribe-events .tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{margin-left:0}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{margin-top:24px}.tribe-events-c-small-cta__price{font-weight:600}.list-checkmarks.post-formatting ul{list-style:none;padding:0}.list-checkmarks.post-formatting ul li{color:#222;font-family:var(--font-paragraph);font-size:16px;line-height:26px;padding:8px 0;padding-left:8px 0 8px 41px;flex:0 0 32px}.list-checkmarks.post-formatting ul li:before{content:"";color:#fff;font-family:"Font Awesome 5 Free" !important;font-weight:900;font-size:12px;line-height:25px;display:inline-block;margin-right:16px;width:25px;height:25px;background:#ff3d00;border:1px solid #ff3d00;box-sizing:border-box;border-radius:25px;text-align:center;vertical-align:middle}.ticket-content{background-color:rgba(0,0,0,0)}.ticket-content.active{display:flex;align-items:center;justify-content:center}.ticket-content.active.multiple{align-items:baseline}@media screen and (max-width: 500px){.ticket-content{animation:none;border:none;transform:none}}.ticket-content .tribe-common.tribe-tickets__tickets-wrapper{background:none}.ticket-content .event-tickets .tribe-tickets__tickets-form{max-width:100%}.event_widget_wrapper{display:inline}.event_wrapper{position:relative}.event_wrapper .event_date{position:absolute;top:25px;left:110px;z-index:1;color:var(--tec-color-text-primary);font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}@media screen and (max-width: 768px){.event_wrapper .event_date{top:23px;left:86px;font-size:14px}}body input.read-more-state{display:none}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease;z-index:-1}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em;z-index:1}.read-more-state:checked~.read-more-trigger{display:none;visibility:hidden}.read-more-state~.read-more-trigger:before{content:"Weitere Termine  "}.read-more-state~.read-more-trigger:after{content:"";font-family:"Font Awesome 5 Free" !important}.read-more-trigger{cursor:pointer;display:inline;padding:14px 20px;font-size:14px;line-height:18px;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out;background:#ff3d00;background-color:#ff3d00;border:1px solid #ff3d00;color:#fff}@media screen and (max-width: 768px){.read-more-trigger{display:block}}body .payment-icons .payment-icon{opacity:1}body #top-bar .payment-icons .payment-icon{background-color:hsla(0,0%,100%,.5)}body #top-bar .payment-icons .payment-icon:hover{background:#fff;background:#fff}.payment-icons{background:#edf5f4;display:flex}.payment-icon svg{height:30px;width:auto;margin-right:20px}.hover_box_ws h2{font-size:1.5em;font-weight:bold;color:#fff;text-align:center}.paragraph-ws p,.paragraph-ws ul li{font-size:1.3em}.paragraph-ws.list_hooks ul{list-style:none;padding:0}.paragraph-ws.list_hooks ul li{padding-left:1.3em}.paragraph-ws.list_hooks ul li:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}.text-white .paragraph-ws p,.text-white .paragraph-ws ul li,.text-white .paragraph-ws h1,.text-white .paragraph-ws h2,.text-white .paragraph-ws h3,.text-white .paragraph-ws h4,.text-white .paragraph-ws h5{color:#fff !important}.bg_gradient .gradient_red{background:#fff;background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 54%, rgb(230, 48, 33) 100%)}.blockquote-aermel .blockquote{margin:0 0 1rem}.blockquote-aermel .blockquote.emphasized{transform:translateZ(0)}.blockquote-aermel .blockquote{margin:0;padding:100px 2rem;line-height:1.4;letter-spacing:-0.025em;color:#333;quotes:"“" "”"}.blockquote-aermel .blockquote cite{display:block;font-style:normal;letter-spacing:0;margin-top:20px}.blockquote-aermel .blockquote p.blockquote-content{position:relative;line-height:1.4}.blockquote-aermel .blockquote p.blockquote-content:before{content:"“";position:absolute;font-size:3em;color:#ff3d00;font-weight:600;left:-0.5em;top:-0.25em;line-height:1}.blockquote-bubble{padding:0;margin:1rem auto;display:inline-block;border:none;font-style:normal}.blockquote-bubble.emphasized .blockquote-content{background-color:#fff;box-shadow:0 1.5rem 4rem rgba(0,0,0,.1);z-index:1}.blockquote-bubble.emphasized .blockquote-content:before{color:#ff3d00}@media screen and (max-width: 850px){.blockquote-bubble.emphasized{-moz-column-gap:1rem;column-gap:1rem}}.blockquote-bubble .blockquote-content{border-radius:.5rem;background-color:#f3f4f4;padding:2em;margin:0 0 1rem;transition:box-shadow .2s ease-in-out;position:relative}.blockquote-bubble .blockquote-content .video,.blockquote-bubble .blockquote-content .blockquote-media{margin:-2em -2em 2em;border-radius:.5rem .5rem 0 0}.blockquote-bubble .blockquote-content .video>*,.blockquote-bubble .blockquote-content .blockquote-media>*{border-radius:.5rem .5rem 0 0;width:100%;box-sizing:border-box}.blockquote-bubble .blockquote-content:before{color:rgba(0,0,0,.15);font-size:3em;left:.25em;top:.25em}.blockquote-bubble .blockquote-content:after{content:"";background-color:inherit;-webkit-mask:url(../images/beak.svg) center top/contain no-repeat;mask:url(../images/diverse.svg) center top/contain no-repeat;position:absolute;width:4rem;height:1rem;bottom:-1rem;left:2rem}.blockquote-bubble .blockquote-cite{padding:.5rem 2rem;display:flex;align-items:center}.blockquote-bubble .blockquote-cite>*{padding-left:.25em;padding-right:.25em}.blockquote-bubble .blockquote-cite .avatar,.blockquote-bubble .blockquote-cite .photo{width:4em;height:4em}.tribe-events-event-image img{max-width:100%;height:auto}.single-portfolio-holder .portfolio-big-navigation a{color:#222}.single-portfolio-holder .portfolio-big-navigation a:hover{color:#ff3d00}.single-portfolio-holder .portfolio-big-navigation a .fa:before{font-size:20px}.single-portfolio-holder .portfolio-big-navigation a.back-to-portfolio .fa:before{font-size:30px}.single-portfolio-holder .portfolio-big-navigation .col-xs-5.col-right{text-align:right}.single-portfolio h1,.single-portfolio h2,.single-portfolio h3{color:#222}.single-portfolio .wrapper .breadcrumb a,.single-portfolio .wrapper .breadcrumb .breadcrumb__row,.single-portfolio .wrapper .breadcrumb .current-item{color:#222;font-family:var(--font-paragraph);font-size:24px;line-height:34px}.single-portfolio .carousel-zepp rs-slide{border-radius:4px}body:not(.header-absolute) .single-portfolio .header-block__row-container{border-bottom:1px solid #222}.single-portfolio__navigation{margin-block-start:var(--k-content-vertical-spacing)}body .term-description{max-width:800px;padding:auto 30px;margin:0 auto;text-align:center}body .products-loop{margin-left:0}.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.superhero-inner{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media screen and (min-width: 768px){.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.superhero-inner{width:750px}}@media screen and (min-width: 992px){.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.superhero-inner{width:970px}}@media screen and (min-width: 1200px){.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.superhero-inner{width:1170px}}.fullwidth-hero-row{background:#edf5f4;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden}.fullwidth-hero-row>.wpb_column{background:rgba(0,0,0,.29)}.archive-zepp .fullwidth-hero-row,.single-portfolio .fullwidth-hero-row,.page-id-6532 .fullwidth-hero-row{min-height:430px}@media screen and (max-width: 767px){.hero-inner{margin-left:15px !important}}@media screen and (min-width: 768px){.hero-inner{margin-left:0 !important}}@media screen and (min-width: 992px){.hero-inner{margin-left:109px !important}}@media screen and (min-width: 1200px){.hero-inner{margin-left:109px !important}}@media screen and (max-width: 767px){.hero-inner h1{font-size:38px !important;line-height:48px !important}}@media screen and (max-width: 767px){.archive-zepp .hero-inner{margin-top:113px !important}}@media screen and (min-width: 768px){.archive-zepp .hero-inner{margin-top:0 !important}}@media screen and (min-width: 992px){.archive-zepp .hero-inner{margin-top:113px !important}}@media screen and (min-width: 1200px){.archive-zepp .hero-inner{margin-top:113px !important}}@media screen and (max-width: 767px){.single-portfolio .hero-inner{margin-top:67px !important}}@media screen and (min-width: 768px){.single-portfolio .hero-inner{margin-top:0 !important}}@media screen and (min-width: 992px){.single-portfolio .hero-inner{margin-top:67px !important}}@media screen and (min-width: 1200px){.single-portfolio .hero-inner{margin-top:67px !important}}.header-absolute .section-title h1{color:#fff;font-family:var(--font-heading-zepp);margin-bottom:0;padding-bottom:0}.header-absolute .section-title p{color:#fff;font-family:var(--font-paragraph);font-weight:bold;font-size:24px;line-height:34px}.section-under-hero{position:relative;margin-top:0 !important}@media screen and (min-width: 1200px){.section-under-hero{margin-top:-64px !important}}.hero_overlap_container{background:#fff;position:absolute;width:100%;height:100%;display:block}.section-under-hero .wpb_column .vc_column-inner .wpb_wrapper>.vc_row{padding-top:48px;padding-bottom:13px}.section-standard{padding-bottom:48px;padding-top:90px}.section-standard.mod_pad_top_16{padding-top:16px}.section-standard.mod_pad_top_50{padding-top:50px}.section-standard .wpb_wrapper .section-title{margin-top:0;margin-bottom:30px}.section-standard .wpb_wrapper .section-title h2,.section-standard .wpb_wrapper .section-title h3,.section-standard .wpb_wrapper .section-title h4{padding:0;margin:0}.portfolio-container-wrapper{background:#fff}body .portfolio-heading{display:block}@media screen and (min-width: 768px){body .portfolio-heading--type-3:has(.portfolio-heading__title) .portfolio-filters__terms{justify-content:start}}.archive-zepp .section-title h2{padding-bottom:0}@media screen and (min-width: 768px){.archive-zepp .portfolio-title-holder .section-title h2{margin-left:0 !important}}@media screen and (min-width: 992px){.archive-zepp .portfolio-title-holder .section-title h2{margin-left:99px !important}}@media screen and (min-width: 1200px){.archive-zepp .portfolio-title-holder .section-title h2{margin-left:99px !important}}@media screen and (min-width: 992px){.archive-zepp .portfolio-container-wrapper{padding-top:60px}}@media screen and (min-width: 1200px){.archive-zepp .portfolio-container-wrapper{padding-top:60px}}.archive-zepp .portfolio-root-categories .active a{color:#222}.archive-zepp .portfolio-root-categories .active a:after{background-color:#222}.archive-zepp .portfolio-root-categories .active a:hover{color:#222}.archive-zepp .product-filter ul li a{color:rgba(34,34,34,.5);font-size:14px;line-height:24px}.archive-zepp .product-filter ul li a:hover{color:#222}.archive-zepp .product-filter ul li a:hover:after{background-color:#222}@media screen and (min-width: 768px){.archive-zepp .page-container.container{padding-left:0}}@media screen and (min-width: 992px){.archive-zepp .page-container.container{padding-left:99px}}@media screen and (min-width: 1200px){.archive-zepp .page-container.container{padding-left:99px}}.archive-zepp .item-box{padding:16px;border:1px solid #e1e1e1;border-radius:4px;background:#fff}.archive-zepp .item-box .photo a{border-radius:3px;overflow:hidden}.archive-zepp .item-box .photo a:hover img{transform:scale(1.1) rotate(1deg)}.archive-zepp img{border-radius:3px;transition:all .3s}.archive-zepp .portfolio-holder .item-box .info h3{margin:6px 0 0 0;font-size:1.365rem;line-height:1.935rem;word-break:break-word}.inner-link-button-outer{width:100%;display:block}.inner-link-button{display:inline-block;opacity:1;padding:14px 20px;margin-top:8px;border:1px solid #c2c2c2;border-radius:4px;background-color:#fff;text-transform:uppercase;color:#222;font-family:var(--font-heading-zepp);font-size:16px;line-height:24px;box-shadow:inset 0 0 0 2px #eff4f6;color:#eff4f6;transition:color .25s .125s,box-shadow .25s}.inner-link-button::before,.inner-link-button::after{border:0 solid rgba(0,0,0,0);content:"";display:block;height:0;pointer-events:none;position:absolute;width:0;bottom:0;right:0}.inner-link-button::before{border-bottom-color:#ff3d00;border-left-color:#ff3d00;transition:border-color 0s .25s,width .25s,height .25s .25s}.inner-link-button::after{border-top-color:#ff3d00;border-right-color:#ff3d00;transition:border-color 0s .5s,width .25s .5s,height .25s .75s}.inner-link-button:hover{color:#ff3d00}.inner-link-button:hover::before,.inner-link-button:hover::after{height:100%;width:100%;transition:border-color 0s,width .25s,height .25s .25s}.woocommerce.archive .cat-title{text-align:center}.woocommerce.archive.term-workshop-gutscheine .woocommerce-shop-header--sorting{display:none}.post-type-archive-product .current-menu-item a:after,.tax-product_cat .current-menu-item a:after{background-color:#ff3d00 !important;width:100% !important}.single-product .content-area{padding-top:40px}.single-product.woocommerce .content-area .site-main{margin-top:0}.single-product .loop_wrapper{background:#edf5f4}.single-product .section-under-hero .wpb_content_element{margin:0}.single-product.woocommerce .woocommerce-shop-header{margin:0;padding:20px 0}@media screen and (max-width: 768px){.single-product .dropdown .dropdown-toggle{background:none;border:1px solid #e1e1e1}}.woocommerce .woocommerce-mini-cart__buttons p{margin-top:10px}.woocommerce .woocommerce-mini-cart__buttons a{margin-top:5px}.woocommerce .product.catalog-layout-default .item-info h3 a{color:#222}body.woocommerce .wpb_wrapper .section-title{margin-top:180px;margin-bottom:0}.products-loop{margin-left:8.333333%}@media screen and (max-width: 767px){.products-loop{margin-left:0}}.content-wrapper.container.shop,.content-wrapper.container.portfolio{padding-bottom:48px;padding-left:6.3333%}@media screen and (max-width: 767px){.content-wrapper.container.shop,.content-wrapper.container.portfolio{padding-left:15px;padding-right:15px}}body.woocommerce .products .loop_product_wrapper,body.woocommerce .products .product,body.woocommerce .products .portfolio-item,body.archive-zepp .portfolio-items .loop_product_wrapper,body.archive-zepp .portfolio-items .product,body.archive-zepp .portfolio-items .portfolio-item{padding:16px;border:1px solid #e1e1e1;border-radius:4px;background:#fff}body.woocommerce .products .loop_product_wrapper .product-images a,body.woocommerce .products .loop_product_wrapper .lb-element-woocommerce-product-images a,body.woocommerce .products .loop_product_wrapper .portfolio-item__thumbnail a,body.woocommerce .products .product .product-images a,body.woocommerce .products .product .lb-element-woocommerce-product-images a,body.woocommerce .products .product .portfolio-item__thumbnail a,body.woocommerce .products .portfolio-item .product-images a,body.woocommerce .products .portfolio-item .lb-element-woocommerce-product-images a,body.woocommerce .products .portfolio-item .portfolio-item__thumbnail a,body.archive-zepp .portfolio-items .loop_product_wrapper .product-images a,body.archive-zepp .portfolio-items .loop_product_wrapper .lb-element-woocommerce-product-images a,body.archive-zepp .portfolio-items .loop_product_wrapper .portfolio-item__thumbnail a,body.archive-zepp .portfolio-items .product .product-images a,body.archive-zepp .portfolio-items .product .lb-element-woocommerce-product-images a,body.archive-zepp .portfolio-items .product .portfolio-item__thumbnail a,body.archive-zepp .portfolio-items .portfolio-item .product-images a,body.archive-zepp .portfolio-items .portfolio-item .lb-element-woocommerce-product-images a,body.archive-zepp .portfolio-items .portfolio-item .portfolio-item__thumbnail a{border-radius:3px}body.woocommerce .products .loop_product_wrapper .product-images a .loop-product-image,body.woocommerce .products .loop_product_wrapper .product-images a .image-placeholder,body.woocommerce .products .loop_product_wrapper .lb-element-woocommerce-product-images a .loop-product-image,body.woocommerce .products .loop_product_wrapper .lb-element-woocommerce-product-images a .image-placeholder,body.woocommerce .products .loop_product_wrapper .portfolio-item__thumbnail a .loop-product-image,body.woocommerce .products .loop_product_wrapper .portfolio-item__thumbnail a .image-placeholder,body.woocommerce .products .product .product-images a .loop-product-image,body.woocommerce .products .product .product-images a .image-placeholder,body.woocommerce .products .product .lb-element-woocommerce-product-images a .loop-product-image,body.woocommerce .products .product .lb-element-woocommerce-product-images a .image-placeholder,body.woocommerce .products .product .portfolio-item__thumbnail a .loop-product-image,body.woocommerce .products .product .portfolio-item__thumbnail a .image-placeholder,body.woocommerce .products .portfolio-item .product-images a .loop-product-image,body.woocommerce .products .portfolio-item .product-images a .image-placeholder,body.woocommerce .products .portfolio-item .lb-element-woocommerce-product-images a .loop-product-image,body.woocommerce .products .portfolio-item .lb-element-woocommerce-product-images a .image-placeholder,body.woocommerce .products .portfolio-item .portfolio-item__thumbnail a .loop-product-image,body.woocommerce .products .portfolio-item .portfolio-item__thumbnail a .image-placeholder,body.archive-zepp .portfolio-items .loop_product_wrapper .product-images a .loop-product-image,body.archive-zepp .portfolio-items .loop_product_wrapper .product-images a .image-placeholder,body.archive-zepp .portfolio-items .loop_product_wrapper .lb-element-woocommerce-product-images a .loop-product-image,body.archive-zepp .portfolio-items .loop_product_wrapper .lb-element-woocommerce-product-images a .image-placeholder,body.archive-zepp .portfolio-items .loop_product_wrapper .portfolio-item__thumbnail a .loop-product-image,body.archive-zepp .portfolio-items .loop_product_wrapper .portfolio-item__thumbnail a .image-placeholder,body.archive-zepp .portfolio-items .product .product-images a .loop-product-image,body.archive-zepp .portfolio-items .product .product-images a .image-placeholder,body.archive-zepp .portfolio-items .product .lb-element-woocommerce-product-images a .loop-product-image,body.archive-zepp .portfolio-items .product .lb-element-woocommerce-product-images a .image-placeholder,body.archive-zepp .portfolio-items .product .portfolio-item__thumbnail a .loop-product-image,body.archive-zepp .portfolio-items .product .portfolio-item__thumbnail a .image-placeholder,body.archive-zepp .portfolio-items .portfolio-item .product-images a .loop-product-image,body.archive-zepp .portfolio-items .portfolio-item .product-images a .image-placeholder,body.archive-zepp .portfolio-items .portfolio-item .lb-element-woocommerce-product-images a .loop-product-image,body.archive-zepp .portfolio-items .portfolio-item .lb-element-woocommerce-product-images a .image-placeholder,body.archive-zepp .portfolio-items .portfolio-item .portfolio-item__thumbnail a .loop-product-image,body.archive-zepp .portfolio-items .portfolio-item .portfolio-item__thumbnail a .image-placeholder{border-radius:3px;overflow:hidden}body.woocommerce .products .loop_product_wrapper .product-images a:hover img,body.woocommerce .products .loop_product_wrapper .lb-element-woocommerce-product-images a:hover img,body.woocommerce .products .loop_product_wrapper .portfolio-item__thumbnail a:hover img,body.woocommerce .products .product .product-images a:hover img,body.woocommerce .products .product .lb-element-woocommerce-product-images a:hover img,body.woocommerce .products .product .portfolio-item__thumbnail a:hover img,body.woocommerce .products .portfolio-item .product-images a:hover img,body.woocommerce .products .portfolio-item .lb-element-woocommerce-product-images a:hover img,body.woocommerce .products .portfolio-item .portfolio-item__thumbnail a:hover img,body.archive-zepp .portfolio-items .loop_product_wrapper .product-images a:hover img,body.archive-zepp .portfolio-items .loop_product_wrapper .lb-element-woocommerce-product-images a:hover img,body.archive-zepp .portfolio-items .loop_product_wrapper .portfolio-item__thumbnail a:hover img,body.archive-zepp .portfolio-items .product .product-images a:hover img,body.archive-zepp .portfolio-items .product .lb-element-woocommerce-product-images a:hover img,body.archive-zepp .portfolio-items .product .portfolio-item__thumbnail a:hover img,body.archive-zepp .portfolio-items .portfolio-item .product-images a:hover img,body.archive-zepp .portfolio-items .portfolio-item .lb-element-woocommerce-product-images a:hover img,body.archive-zepp .portfolio-items .portfolio-item .portfolio-item__thumbnail a:hover img{transform:scale(1.1) rotate(1deg)}body.woocommerce .products img,body.archive-zepp .portfolio-items img{border-radius:3px;transition:all .3s}body.woocommerce .products .product .item-info,.product body.woocommerce .products.catalog-layout-default .item-info,body.archive-zepp .portfolio-items .product .item-info,.product body.archive-zepp .portfolio-items.catalog-layout-default .item-info{margin-bottom:0}body.woocommerce .products .product .item-info .item-info-row,.product body.woocommerce .products.catalog-layout-default .item-info .item-info-row,body.archive-zepp .portfolio-items .product .item-info .item-info-row,.product body.archive-zepp .portfolio-items.catalog-layout-default .item-info .item-info-row{flex-direction:column;flex:0 0 100%}body.woocommerce .products .product .title-column,.product body.woocommerce .products.catalog-layout-default .title-column,body.archive-zepp .portfolio-items .product .title-column,.product body.archive-zepp .portfolio-items.catalog-layout-default .title-column{width:100%}body.woocommerce .products .product .title-column h3,.product body.woocommerce .products.catalog-layout-default .title-column h3,body.archive-zepp .portfolio-items .product .title-column h3,.product body.archive-zepp .portfolio-items.catalog-layout-default .title-column h3{margin:0 !important;padding:0 !important;margin:6px 0 0 0;font-size:1.565rem;line-height:1.535rem}body.woocommerce .products .product .title-column h3 a,.product body.woocommerce .products.catalog-layout-default .title-column h3 a,body.archive-zepp .portfolio-items .product .title-column h3 a,.product body.archive-zepp .portfolio-items.catalog-layout-default .title-column h3 a{line-height:inherit;font-size:inherit}body.woocommerce .products .price-column,body.archive-zepp .portfolio-items .price-column{padding:0 !important}body.woocommerce .products .price,body.archive-zepp .portfolio-items .price{font-size:.875rem;letter-spacing:0;line-height:1.25rem;flex-grow:1}body.woocommerce .products .price .woocommerce-price-suffix,body.archive-zepp .portfolio-items .price .woocommerce-price-suffix{display:none;visibility:hidden}body.woocommerce .products .shipping-costs-info,body.archive-zepp .portfolio-items .shipping-costs-info{font-size:.7rem;line-height:1.4rem;display:block}body.woocommerce .products .woofrom,body.archive-zepp .portfolio-items .woofrom{font-weight:bold}.woocommerce-checkout .wc-gzd-product-name-left{float:none;display:table-cell}.woocommerce-checkout .wc-gzd-product-name-left img{width:100%;height:auto}.woocommerce-cart .woocommerce .coupon .input-text{min-width:200px}@keyframes aeh-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.aeh-logo-bar{width:100%;overflow:hidden;position:relative}.aeh-logo-bar--light{background-color:#edf5f4;border-top:1px solid rgba(34,34,34,.07);border-bottom:1px solid rgba(34,34,34,.07)}.aeh-logo-bar--light .aeh-logo-bar__track-wrap::before{background:linear-gradient(to right, #EDF5F4, transparent);left:0}.aeh-logo-bar--light .aeh-logo-bar__track-wrap::after{background:linear-gradient(to left, #EDF5F4, transparent);right:0}.aeh-logo-bar--light .aeh-logo-bar__pill img,.aeh-logo-bar--light .aeh-logo-bar__pill svg{filter:grayscale(100%) brightness(0.25);opacity:.5}.aeh-logo-bar--dark{background-color:#222}.aeh-logo-bar--dark .aeh-logo-bar__track-wrap::before{background:linear-gradient(to right, #222222, transparent);left:0}.aeh-logo-bar--dark .aeh-logo-bar__track-wrap::after{background:linear-gradient(to left, #222222, transparent);right:0}.aeh-logo-bar--dark .aeh-logo-bar__pill img,.aeh-logo-bar--dark .aeh-logo-bar__pill svg{filter:grayscale(100%) brightness(10);opacity:.35}.aeh-logo-bar--dark .aeh-logo-bar__headline{color:hsla(0,0%,100%,.45)}.aeh-logo-bar__headline{text-align:center;font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(34,34,34,.4);padding-top:24px;margin-bottom:12px}.aeh-logo-bar__track-wrap{padding:24px 0;position:relative}.aeh-logo-bar__track-wrap::before,.aeh-logo-bar__track-wrap::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}@media(prefers-reduced-motion: reduce){.aeh-logo-bar__track-wrap .aeh-logo-bar__track{animation:none !important;flex-wrap:wrap;justify-content:center;gap:40px}}.aeh-logo-bar__track{display:flex;align-items:center;gap:40px;width:-moz-max-content;width:max-content;animation:aeh-marquee var(--aeh-lb-speed, 30s) linear infinite}.aeh-logo-bar__item{display:flex;align-items:center;flex-shrink:0;position:relative}.aeh-logo-bar__item.has-modal{cursor:pointer}.aeh-logo-bar__item.has-modal:focus-visible .aeh-logo-bar__pill{outline:2px solid #e63021;outline-offset:2px;border-radius:100px}.aeh-logo-bar__item a{display:flex;align-items:center;outline-offset:4px}.aeh-logo-bar__item a:focus-visible{outline:2px solid #e63021;border-radius:2px}.aeh-logo-bar__item:hover .aeh-logo-bar__pill{background:hsla(0,0%,100%,.8);border-color:rgba(34,34,34,.1);transform:translateY(-2px)}.aeh-logo-bar__item:hover .aeh-logo-bar__pill img,.aeh-logo-bar__item:hover .aeh-logo-bar__pill svg{filter:none !important;opacity:1 !important}.aeh-logo-bar__item:active .aeh-logo-bar__pill{transform:translateY(0) scale(0.97)}.aeh-logo-bar__item:hover .aeh-logo-bar__dot{opacity:1;transform:scale(1)}.aeh-logo-bar__pill{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;border:1px solid rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease,transform .2s ease;position:relative}.aeh-logo-bar__pill img,.aeh-logo-bar__pill svg{display:block;height:48px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:filter .25s ease,opacity .25s ease}.aeh-logo-bar__dot{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#e63021;color:#fff;font-size:9px;font-weight:700;font-family:"IBM Plex Sans",sans-serif;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.5);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.aeh-lb-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9999;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s ease;padding:0}.aeh-lb-modal-backdrop[hidden]{display:none}.aeh-lb-modal-backdrop.is-open{opacity:1}.aeh-lb-modal-backdrop.is-open .aeh-lb-modal-card{transform:translateY(0)}.aeh-lb-modal-card{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;position:relative;transform:translateY(40px);transition:transform .32s cubic-bezier(0.34, 1.4, 0.64, 1)}@media(min-width: 768px){.aeh-lb-modal-card{border-radius:16px;margin-bottom:5vh;max-height:80vh}}.aeh-lb-modal-drag{width:36px;height:4px;border-radius:2px;background:rgba(34,34,34,.15);margin:12px auto 0}@media(min-width: 768px){.aeh-lb-modal-drag{display:none}}.aeh-lb-modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:rgba(34,34,34,.06);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#222;z-index:2;transition:background .15s ease,transform .2s ease}.aeh-lb-modal-close:hover{background:rgba(34,34,34,.12);transform:rotate(90deg)}.aeh-lb-modal-close:active{transform:rotate(90deg) scale(0.9)}.aeh-lb-modal-close:focus-visible{outline:2px solid #e63021;outline-offset:2px}.aeh-lb-modal-hero{width:100%;height:160px;margin-top:8px;position:relative;overflow:hidden;background:#edf5f4;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.aeh-lb-modal-hero{height:180px}}.aeh-lb-modal-hero-img{position:absolute;inset:0;background-size:cover;background-position:center;display:none}.aeh-lb-modal-hero-logo{font-family:"Meltow",sans-serif;font-weight:100;font-size:28px;letter-spacing:.05em;color:rgba(34,34,34,.2);display:flex;align-items:center;justify-content:center}.aeh-lb-modal-badge{position:absolute;top:12px;right:12px;font-family:"IBM Plex Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:rgba(230,48,33,.1);color:#e63021}.aeh-lb-modal-body{padding:20px 24px 28px}.aeh-lb-modal-kontext{font-family:"IBM Plex Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(34,34,34,.4);margin-bottom:6px}.aeh-lb-modal-title{font-family:"Meltow",sans-serif;font-weight:100;font-size:22px;color:#222;margin-bottom:10px;line-height:1.3}.aeh-lb-modal-text{font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:1.7;color:rgba(34,34,34,.65);margin-bottom:16px}.aeh-lb-modal-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.aeh-lb-modal-tag{font-family:"IBM Plex Sans",sans-serif;font-size:12px;padding:4px 12px;border-radius:100px;background:rgba(34,34,34,.05);border:1px solid rgba(34,34,34,.08);color:rgba(34,34,34,.55)}.aeh-lb-modal-cta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aeh-lb-modal-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:4px;background:#e63021;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease}.aeh-lb-modal-btn-primary:hover{background:rgb(199.7101214575,35.983805668,22.4898785425);transform:translateY(-1px)}.aeh-lb-modal-btn-primary:active{transform:scale(0.97)}.aeh-lb-modal-btn-ghost{display:inline-flex;align-items:center;padding:10px 16px;border-radius:4px;background:rgba(0,0,0,0);color:rgba(34,34,34,.5);font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(34,34,34,.15);cursor:pointer;transition:background .15s ease}.aeh-lb-modal-btn-ghost:hover{background:rgba(34,34,34,.05)}.aeh-tischler-section{width:100%}.aeh-tischler-section__inner{display:flex;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:0 24px}@media(max-width: 768px){.aeh-tischler-section__inner{flex-direction:column;gap:32px}}.aeh-tischler-section__content{flex:1;min-width:0}.aeh-tischler-section__headline{margin-bottom:16px}.aeh-tischler-section__text{font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1.75;color:rgba(34,34,34,.75);margin-bottom:28px}.aeh-tischler-section__text p+p{margin-top:12px}.aeh-tischler-section__text strong{font-weight:600;color:#222}.aeh-tischler-section__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aeh-tischler-section__ctas .button-outline{display:inline-flex;align-items:center;padding:12px 24px;border-radius:4px;border:2px solid #222;color:#222;font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:background .2s ease,color .2s ease}.aeh-tischler-section__ctas .button-outline:hover{background:#222;color:#fff}.aeh-tischler-section__image{flex:0 0 45%;max-width:45%}@media(max-width: 768px){.aeh-tischler-section__image{flex:unset;max-width:100%;width:100%}}.aeh-tischler-section__image img{width:100%;height:auto;display:block}@media(max-width: 768px){.aeh-logo-bar__track-wrap{padding:18px 0}.aeh-logo-bar__track-wrap::before,.aeh-logo-bar__track-wrap::after{width:40px}.aeh-logo-bar__pill img,.aeh-logo-bar__pill svg{height:36px}}.aeh-tischler-section{width:100%}.aeh-tischler-section__inner{display:flex;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:0 24px}@media(max-width: 768px){.aeh-tischler-section__inner{flex-direction:column;gap:32px}}.aeh-tischler-section__content{flex:1;min-width:0}.aeh-tischler-section__headline{margin-bottom:20px}.aeh-tischler-section__text{font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1.75;color:rgba(34,34,34,.75);margin-bottom:32px}.aeh-tischler-section__text p+p{margin-top:12px}.aeh-tischler-section__text strong{font-weight:600;color:#222}.aeh-tischler-section__text a{color:#e63021;text-decoration:underline}.aeh-tischler-section__text a:hover{color:#c74034}.aeh-tischler-section__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aeh-tischler-section__ctas .button-outline{display:inline-flex;align-items:center;padding:14px 24px;border-radius:4px;border:2px solid #222;color:#222;background:rgba(0,0,0,0);font-family:var(--font-heading-zepp);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.aeh-tischler-section__ctas .button-outline:hover{background:#222;color:#fff}.aeh-tischler-section__ctas .button-outline:focus-visible{outline:2px solid #e63021;outline-offset:2px}.aeh-tischler-section__image{flex:0 0 45%;max-width:45%}@media(max-width: 768px){.aeh-tischler-section__image{flex:unset;max-width:100%;width:100%}}.aeh-tischler-section__image img{width:100%;height:auto;display:block}.aeh-tischler-section__image img .vc_box_rounded{border-radius:4px}.color_white,.wrapper .color_white{color:#fff}.color_white p,.color_white h1,.color_white h2,.color_white h3,.color_white h4,.color_white h5,.color_white h6,.wrapper .color_white p,.wrapper .color_white h1,.wrapper .color_white h2,.wrapper .color_white h3,.wrapper .color_white h4,.wrapper .color_white h5,.wrapper .color_white h6{color:#fff}.color_white h1,.color_white h2,.color_white h3,.color_white h4,.color_white h5,.color_white h6,.color_white .h1,.color_white .h2,.color_white .h3,.color_white .h4,.color_white .h5,.color_white .h6,.wrapper .color_white h1,.wrapper .color_white h2,.wrapper .color_white h3,.wrapper .color_white h4,.wrapper .color_white h5,.wrapper .color_white h6,.wrapper .color_white .h1,.wrapper .color_white .h2,.wrapper .color_white .h3,.wrapper .color_white .h4,.wrapper .color_white .h5,.wrapper .color_white .h6{border-bottom:1px solid #fff}.color_white .wpb_wrapper .wpb_text_column blockquote,.wrapper .color_white .wpb_wrapper .wpb_text_column blockquote{border-left-color:#fff;color:#fff;font-size:17.6px;font-size:1.1rem;text-transform:none}.color_white .wpb_wrapper .wpb_text_column blockquote p,.color_white .wpb_wrapper .wpb_text_column blockquote footer,.wrapper .color_white .wpb_wrapper .wpb_text_column blockquote p,.wrapper .color_white .wpb_wrapper .wpb_text_column blockquote footer{color:#fff}.color_white .wpb_wrapper .wpb_text_column blockquote footer,.wrapper .color_white .wpb_wrapper .wpb_text_column blockquote footer{font-style:normal}.color_white a:after,.wrapper .color_white a:after{background:#000;background-color:#000}.color_red,.wrapper .color_red{color:#e63021}.color_red p,.color_red h1,.color_red h2,.color_red h3,.color_red h4,.color_red h5,.color_red h6,.wrapper .color_red p,.wrapper .color_red h1,.wrapper .color_red h2,.wrapper .color_red h3,.wrapper .color_red h4,.wrapper .color_red h5,.wrapper .color_red h6{color:#e63021}.color_red h1,.color_red h2,.color_red h3,.color_red h4,.color_red h5,.color_red h6,.color_red .h1,.color_red .h2,.color_red .h3,.color_red .h4,.color_red .h5,.color_red .h6,.wrapper .color_red h1,.wrapper .color_red h2,.wrapper .color_red h3,.wrapper .color_red h4,.wrapper .color_red h5,.wrapper .color_red h6,.wrapper .color_red .h1,.wrapper .color_red .h2,.wrapper .color_red .h3,.wrapper .color_red .h4,.wrapper .color_red .h5,.wrapper .color_red .h6{border-bottom:1px solid #e63021}::-moz-selection{background:#e63021;color:#fff}::selection,::-moz-selection{background:#e63021;color:#fff}*,*::before,*::after{-o-box-sizing:inherit;box-sizing:inherit}html{-o-box-sizing:border-box;box-sizing:border-box}body .h1,body h1,body .h2,body h2,body .h3,body h3,body .h4,body h4,body .h5,body h5,body .h6,body h6,body .section-title h1,body .section-title h2,body .section-title h3,body .section-title h4,body .section-title h5,body .section-title h6{margin-top:19px;margin-bottom:9.5px;padding-bottom:5px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .wpb_single_image.border_red figure .vc_single_image-wrapper.vc_box_border{background-color:#e63021}body .contact-form input,body .contact-form textarea,body .wpcf7 input,body .wpcf7 textarea{border-bottom-color:#eee;width:100%}body .contact-form textarea,body .wpcf7 textarea{background-image:linear-gradient(#eee 1px, transparent 1px)}body .contact-form label,body .wpcf7 label{width:100%}body .contact-form input[type=submit],body .wpcf7 input[type=submit]{border-bottom-color:inherit;background:#e63021;color:#fff;font-size:17.6px;font-size:1.1rem;padding:10px;float:right;width:auto;margin-bottom:30px}body .contact-form input[type=checkbox],body .wpcf7 input[type=checkbox]{width:16px}body .contact-form .mailpoet_check label,body .contact-form .dsgvo_check label,body .wpcf7 .mailpoet_check label,body .wpcf7 .dsgvo_check label{width:auto;display:inline-block}body span.wpcf7-list-item{margin:0}body .wpcf7-response-output{border-color:#e63021}html,body,.main-footer .footer-widgets .wp-widget .textwidget,.main-footer .footer-widgets .wp-widget p,.section-title p{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem}.menu-bar.menu-skin-light .ham{background-color:#e63021}.menu-bar.menu-skin-light .ham:before,.menu-bar.menu-skin-light .ham:after{background-color:#e63021}.home .menu-bar.menu-skin-light .ham{background-color:#fff}.home .menu-bar.menu-skin-light .ham:before,.home .menu-bar.menu-skin-light .ham:after{background-color:#fff}body .fa{font:normal normal normal 14px/1 FontAwesome !important}body .wpb_wrapper .section-title{margin-top:48px;margin-bottom:30px}body ::-moz-selection{background:#ff3d00}body ::selection{background:#ff3d00}body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.fullwidth-hero-row{min-height:950px}.hero-inner{line-height:initial}.introduction p{color:#222;font-family:var(--font-paragraph);font-style:normal;font-weight:600;font-size:24px;line-height:34px}@media screen and (max-width: 767px){.introduction p{font-size:16px;line-height:26px;font-weight:700}}.introduction p small{margin-top:10px}.jump-links.post-formatting ul,.jump-links ul{list-style:none;padding-left:0}@media screen and (max-width: 778px){.jump-links.post-formatting ul,.jump-links ul{display:flex;flex-wrap:wrap;align-content:space-between}.jump-links.post-formatting ul li,.jump-links ul li{padding:0 12px}}.jump-links.post-formatting ul li,.jump-links ul li{height:50px}.jump-links.post-formatting ul li a,.jump-links ul li a{width:100%;font-family:var(--font-paragraph);font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#000;position:relative;background:none}.jump-links.post-formatting ul li a:hover,.jump-links ul li a:hover{color:#ff3d00;background:none}.jump-links.post-formatting ul li a:after,.jump-links ul li a:after{content:"";background:none;overflow:hidden;position:absolute;left:0;bottom:-10px;display:block;width:0;height:4px !important}.jump-links.post-formatting ul li a:hover:after,.jump-links.post-formatting ul li a.active:after,.jump-links ul li a:hover:after,.jump-links ul li a.active:after{background-color:#ff3d00;content:"";overflow:hidden;position:absolute;left:0;bottom:-10px;display:block;width:100%;height:4px !important;transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.075)}.jump-links.post-formatting ul li a.active,.jump-links ul li a.active{pointer-events:none}.ws_slider .rs-layer{overflow:hidden}body header.site-header{z-index:100}.woocommerce-Message--info,.woocommerce-info{background:#ff3d00}.products-archive--sidebar .widget h2{margin:0;padding:0;font-size:22px;line-height:0}.products-archive--sidebar .widget_shopping_cart{padding:15px}.products-archive--sidebar .widget_shopping_cart h2{line-height:18px}.products-archive--sidebar .widget_shopping_cart p{line-height:18px}.products-archive--sidebar .widget_shopping_cart .total-cart-tax{display:none;visibility:hidden}body.woocommerce .dropdown .dropdown-menu{background:#fff;border:1px solid #e1e1e1}.woocommerce .products .product .item-info h3{min-height:48px}@media screen and (min-width: 992px){.woocommerce .products-archive--has-sidebar .products-archive--sidebar{width:20%}.woocommerce .products-archive--has-sidebar .products-archive--products{width:80%}}body.single-product .wpb_wrapper .woocommerce{background:none}body.single-product .wpb_wrapper .woocommerce .products{padding:16px;background:#fff;border:1px solid #e1e1e1;border-radius:4px}body.single-product .wpb_wrapper .woocommerce .products .product{position:relative !important;top:0 !important;left:0 !important;padding:0;width:100% !important}body.single-product .wpb_wrapper .woocommerce .product-images{display:flex;justify-content:center;align-items:center}body.single-product .wpb_wrapper .woocommerce .product-images a{width:100%}body.single-product .wpb_wrapper .woocommerce .product-images a:hover img{transform:scale(1.1) rotate(1deg)}body.single-product .wpb_wrapper .woocommerce .product-images img{border-radius:3px;transition:all .3s}body .woocommerce .product.catalog-layout-default .item-info h3 a{color:#222}body .woocommerce .products .product{margin-bottom:0}body .woocommerce .products .product .item-info .item-info-row{display:block}body .woocommerce .products .product .item-info .item-info-row>.price-column,body .woocommerce .products .product .item-info .item-info-row>.title-column{display:block}body .woocommerce .products .product.catalog-layout-default .item-info .add-to-cart-and-product-categories.show-add-to-cart .add_to_cart_button,body .woocommerce .products .product a.add_to_cart_button{opacity:1;padding:14px 20px;border:1px solid #c2c2c2;border-radius:4px;background-color:#fff;text-transform:uppercase;color:#222;display:inline-block}body .woocommerce .products .product .item-info .price ins,body .woocommerce .products .product .item-info .price>.amount{color:#222}.wrapper_price_button{display:flex;justify-content:space-between;align-items:center}.wrapper_price_button .price{color:#222}.single-product .summary li{list-style:initial}.single-product.woocommerce .summary .product_title{line-height:1;margin-bottom:0}body .wpcf7 label{font-size:14px;line-height:22px}body .contact-form textarea,body .wpcf7 textarea,body .contact-form input[type=checkbox],body .wpcf7 input[type=checkbox]{background:#fff}body .contact-form textarea,body .wpcf7 textarea,.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{border-radius:4px}input[type=submit].wpcf7-form-control.wpcf7-submit{padding:14px 20px;border:1px solid #ff3d00;border-radius:4px;background-color:#ff3d00;text-transform:uppercase;color:#fff;display:inline-block;float:none}body .contact-form input[type=checkbox],body .wpcf7 input[type=checkbox],body .order-review-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 10px 0 0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid #000;border-radius:.15em;transform:translateY(-0.075em)}body .contact-form input[type=checkbox]:checked:before,body .wpcf7 input[type=checkbox]:checked:before,body .order-review-container input[type=checkbox]:checked:before{background:#fff;border-color:#ff3d00;content:"✔";color:#ff3d00;display:flex;align-items:center;justify-content:center;font-size:.9em;transform-origin:bottom left}body .contact-form input[type=radio],body .wpcf7 input[type=radio],body .order-review-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 10px 0 0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid #000;border-radius:20px;transform:translateY(-0.075em)}body .contact-form input[type=radio]:checked:before,body .wpcf7 input[type=radio]:checked:before,body .order-review-container input[type=radio]:checked:before{transform-origin:bottom left;clip-path:polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%)}body .contact-form p,body .wpcf7 p{line-height:0}.wpcf7-list-item small{font-size:100%}.tribe-common{background:#edf5f4}.tribe-common .tribe-common-c-svgicon{color:#ff3d00}.tribe-common.tribe-tickets__tickets-wrapper{background:#fff}.tribe-common.tribe-tickets__tickets-wrapper .tribe-tickets__form{background:#edf5f4}.tribe-common.tribe-tickets__tickets-wrapper .tribe-modal__wrapper--ar .tribe-tickets__form,.tribe-common.tribe-tickets__tickets-wrapper .tribe-modal__wrapper--ar .tribe-modal-cart{background:#fff}.tribe-common img{border-radius:4px}body.post-type-archive-tribe_events .tribe-common{background:#fff}.tribe-related-events-thumbnail a{border:1px solid #fff;border-radius:4px;overflow:hidden;display:block;transition:all 400ms ease}.tribe-related-events-thumbnail a img{transition:all 400ms ease}.tribe-related-events-thumbnail a:hover{border-color:#ff3d00}.tribe-related-events-thumbnail a:hover img{transform:scale(1.1) rotate(1deg)}.post-type-archive-tribe_events .wrapper .container{padding-left:0;padding-right:0}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:30px}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header,.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list,.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin-left:calc(8.33333% + 15px)}@media screen and (max-width: 767px){.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header,.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list,.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin-left:0}}.tribe-events-single{margin-left:calc(8.33333% + 15px)}@media screen and (max-width: 767px){.tribe-events-single{margin-left:0}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:30px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{font-size:inherit}.tribe-events .tribe-events-calendar-month__calendar-event{margin:5px;padding:5px;border-radius:3px;background:#ff3d00;color:#fff}.tribe-events .tribe-events-calendar-month__calendar-event a{color:#edf5f4 !important}.tribe-events .tribe-events-calendar-month__calendar-event a:after{background-color:#fff}.tribe-common.tribe-tickets__tickets-wrapper .tribe-dialog__overlay .tribe-tickets__form{background:#fff}body .event-tickets .tribe-tickets__attendee-tickets-item--has-focus,body .event-tickets .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus{border-left-color:#ff3d00}body .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after,body .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before,body .event-tickets .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after,body .event-tickets .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before{background:#ff3d00}body .tribe-events .datepicker .day.active,body .tribe-events .datepicker .day.active.current{background:#ff3d00;border:1px solid #ff3d00;color:#fff;pointer-events:none}body .tribe-events .datepicker .day.current:not(.active){background:#edf5f4}body #tribe-events,body #tribe-events-pg-template,body .tribe-events-pg-template{padding:40px 0}body #tribe-events .tribe-events-single,body #tribe-events-pg-template .tribe-events-single,body .tribe-events-pg-template .tribe-events-single{margin-left:0}body #tribe-events .event-tickets .tribe-tickets__tickets-form,body #tribe-events .entry .entry-content .event-tickets .tribe-tickets__tickets-form,body #tribe-events-pg-template .event-tickets .tribe-tickets__tickets-form,body #tribe-events-pg-template .entry .entry-content .event-tickets .tribe-tickets__tickets-form,body .tribe-events-pg-template .event-tickets .tribe-tickets__tickets-form,body .tribe-events-pg-template .entry .entry-content .event-tickets .tribe-tickets__tickets-form{max-width:initial}body #tribe-events .tribe-block__venue__meta,body #tribe-events-pg-template .tribe-block__venue__meta,body .tribe-events-pg-template .tribe-block__venue__meta{width:48%}body #tribe-events .tribe-block__venue__map div,body #tribe-events-pg-template .tribe-block__venue__map div,body .tribe-events-pg-template .tribe-block__venue__map div{border-radius:4px}body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header,body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list,body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin-left:0}body .post-formatting address,body .widget.widget_media_gallery address{border-color:#ff3d00}body.page-tribe-attendee-registration.vc_responsive .tribe-common{background:#fff}body.page-tribe-attendee-registration.vc_responsive .tribe-common-h8{display:none}body.page-tribe-attendee-registration.vc_responsive .tribe-tickets__registration{border-radius:4px;max-width:100% !important;padding-top:20px;padding-bottom:20px}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-9)*5)}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:calc(var(--tec-grid-width-1-of-9)*4)}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:16px}body.page-tribe-attendee-registration.vc_responsive .tribe-common .tribe-tickets__registration-actions,body.page-tribe-attendee-registration.vc_responsive .event-tickets .tribe-tickets__registration-actions{margin-bottom:40px}body.page-tribe-attendee-registration.vc_responsive .tribe-common .tribe-tickets__mini-cart,body.page-tribe-attendee-registration.vc_responsive .event-tickets .tribe-tickets__mini-cart{margin-top:0}body .tribe-events .tribe-events-header{display:none;visibility:hidden}body .tribe-events .tribe-events-calendar-list__event-venue.tribe-common-b2{font-size:16px}body .tribe-events .tribe-events-c-small-cta__price-wrapper{width:100%;font-size:16px;margin:11px 0 20px 0}.tribe-events-calendar-list .post-6813 .tribe-events-c-small-cta__price-wrapper{display:none;visibility:hidden}.mailpoet_form p.mailpoet_form_paragraph.heading,.mailpoet_form p.mailpoet_form_paragraph.heading span{font-family:var(--font-heading) !important}.mailpoet_form p.mailpoet_form_paragraph.paragraph,.mailpoet_form p.mailpoet_form_paragraph.paragraph span{font-family:var(--font-paragraph) !important}.mailpoet_form p.mailpoet_form_paragraph.paragraph a,.mailpoet_form p.mailpoet_form_paragraph.paragraph span a{color:#fff !important}.mailpoet_form .mailpoet_form_paragraph.heading input{font-family:var(--font-heading) !important}.mailpoet_form mark{padding:0;background-color:rgba(0,0,0,0)}.mol-PayPal{margin-top:20px;text-align:center}body #pwgc-redeem-gift-card-container{margin-bottom:0;padding:20px 0}.rx-scheduled-email-unsubscribe-content{margin:0 auto;padding:0 15px 60px 15px}@media(min-width: 768px){.rx-scheduled-email-unsubscribe-content{width:750px}}@media(min-width: 992px){.rx-scheduled-email-unsubscribe-content{width:970px}}@media(min-width: 1200px){.rx-scheduled-email-unsubscribe-content{width:1170px}}.sp-dsgvo-popup-overlay,.sp-dsgvo-cookie-overlay{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.6) 100%)}.sp-dsgvo-popup-overlay.mfp-ready,.sp-dsgvo-cookie-overlay.mfp-ready{opacity:1}.sp-dsgvo-privacy-popup,#cookie-notice{background:#a8b5d7 !important;color:#000 !important}#cn-btn-settings{background:#e63021 !important;color:#fff !important}#cn-btn-settings:hover{background:#fff !important;color:#000 !important}.sp-dsgvo-category-container{background-color:rgba(0,0,0,0)}.sp-dsgvo-category-container hr{background-color:rgba(0,0,0,0)}body .sp-dsgvo-privacy-popup-title{font-size:24px;line-height:24px}body .sp-dsgvo-header-description-text{margin-bottom:16px;line-height:1.5;font-size:12px}body .sp-dsgvo-link-wrapper a{text-decoration:none}body .sp-dsgvo-privacy-popup .sp-dsgvo-link-wrapper a,body .sp-dsgvo-privacy-popup .sp-dsgvo-link-wrapper span{line-height:1.5;font-size:12px;color:#000;font-weight:normal}body .switch-handle{top:10px}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-popup-button{border-radius:0 !important;box-shadow:none !important;border:1px solid #e63021}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-nothing,body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-selection.grey{opacity:.8;color:#000 !important;border:1px solid rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;padding:6px 11px 6px 11px !important}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-nothing:hover,body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-selection.grey:hover{color:#000 !important;opacity:1}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-selection.green{color:#000 !important;border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;padding:6px 11px 6px 11px !important}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-open-settings{color:#000 !important;border:none;margin-top:10px;opacity:.8}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-open-settings:hover{color:#000 !important;opacity:1}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-all{color:#fff !important;border-color:#000;background-color:#000;font-weight:600 !important;font-size:16px;padding:12px 26px !important;opacity:.9}body .sp-dsgvo-privacy-bottom a.sp-dsgvo-privacy-btn-accept-all:hover{opacity:1}.sp-mobile{text-align:center}.sp-mobile .sp-settings-button{flex:0 0 100%;max-width:100%;margin-bottom:30px}.sp-mobile .sp-additional-buttons{margin-bottom:30px}#sp-dsgvo-privacy-content-category-content.d-flex,.sp-additional-buttons.d-flex{display:flex}#sp-dsgvo-privacy-content-category-content{margin-bottom:20px}.sp-additional-buttons{margin-top:7px}.d-flex{display:flex}.sp-dsgvo .lwb-row .lwb-col-4.px-1{padding-right:15px !important;padding-left:15px !important}@media screen and (max-width: 550px){.sp-dsgvo .lwb-row .lwb-col-4.px-1:nth-child(1),.sp-dsgvo .lwb-row .lwb-col-4.px-1:nth-child(2){flex:0 0 50%;max-width:50%}.sp-dsgvo .lwb-row .lwb-col-4.px-1:nth-child(3){flex:0 0 100%;max-width:100%}}
