.elementor-61803 .elementor-element.elementor-element-6eec6e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-61803 .elementor-element.elementor-element-6f00fe3{--display:flex}.elementor-61803 .elementor-element.elementor-element-086a4a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-61803 .elementor-element.elementor-element-53ec24a{--display:flex}.elementor-widget-hotspot .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary )}.elementor-widget-hotspot .e-hotspot__label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-cc2eea0{left:54%;--hotspot-translate-x:54%;top:5%;--hotspot-translate-y:5%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-af4a1ca{left:54%;--hotspot-translate-x:54%;top:22%;--hotspot-translate-y:22%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-d933203{left:66%;--hotspot-translate-x:66%;top:27%;--hotspot-translate-y:27%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-6531c86{left:47%;--hotspot-translate-x:47%;top:27%;--hotspot-translate-y:27%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-51d0a5b{left:60%;--hotspot-translate-x:60%;top:30%;--hotspot-translate-y:30%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-906ecaf{left:63%;--hotspot-translate-x:63%;top:36%;--hotspot-translate-y:36%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-c64098b{left:45%;--hotspot-translate-x:45%;top:40%;--hotspot-translate-y:40%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-b491991{left:53%;--hotspot-translate-x:53%;top:33%;--hotspot-translate-y:33%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-de69fa6{left:68%;--hotspot-translate-x:68%;top:43%;--hotspot-translate-y:43%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-807aaa1{left:64%;--hotspot-translate-x:64%;top:57%;--hotspot-translate-y:57%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-387e8e1{left:55%;--hotspot-translate-x:55%;top:62%;--hotspot-translate-y:62%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-82fdd03{left:54%;--hotspot-translate-x:54%;top:72%;--hotspot-translate-y:72%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-8284e21{left:58%;--hotspot-translate-x:58%;top:82%;--hotspot-translate-y:82%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .elementor-repeater-item-9386aef{left:78%;--hotspot-translate-x:78%;top:34%;--hotspot-translate-y:34%}.elementor-61803 .elementor-element.elementor-element-dc13c0e .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px);top:initial}.elementor-61803 .elementor-element.elementor-element-dc13c0e{--hotspot-color:var( --e-global-color-539cc62 );--hotspot-box-color:var( --e-global-color-dbfdc45 );--tooltip-text-color:var( --e-global-color-dbd912a );--tooltip-color:var( --e-global-color-539cc62 )}.elementor-61803 .elementor-element.elementor-element-ed3ed0b{--display:flex}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-61803 .elementor-element.elementor-element-879a215 .cart button,.elementor-61803 .elementor-element.elementor-element-879a215 .cart .button{background-color:var(--e-global-color-539cc62);transition:all 0.2s}.elementor-61803 .elementor-element.elementor-element-879a215 .quantity .qty{transition:all 0.2s}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-61803 .elementor-element.elementor-element-3db58f7 .elementor-button{background-color:var(--e-global-color-dbd912a);fill:var(--e-global-color-539cc62);color:var(--e-global-color-539cc62);border-style:solid}.elementor-61803 .elementor-element.elementor-element-3db58f7 .elementor-button:hover,.elementor-61803 .elementor-element.elementor-element-3db58f7 .elementor-button:focus{background-color:var(--e-global-color-539cc62);color:var(--e-global-color-dbd912a);border-color:var(--e-global-color-539cc62)}.elementor-61803 .elementor-element.elementor-element-3db58f7 .elementor-button:hover svg,.elementor-61803 .elementor-element.elementor-element-3db58f7 .elementor-button:focus svg{fill:var(--e-global-color-dbd912a)}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-61803 .elementor-element.elementor-element-2c1eefb a{color:var(--e-global-color-539cc62)}.elementor-61803 .elementor-element.elementor-element-950cfc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-61803 .elementor-element.elementor-element-68c4292{--display:flex}.elementor-61803 .elementor-element.elementor-element-d87f4cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-61803 .elementor-element.elementor-element-7b4dee5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-61803 .elementor-element.elementor-element-da07e10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-61803 .elementor-element.elementor-element-ea8ad42{--display:flex}.elementor-61803 .elementor-element.elementor-element-59bc8ad>.elementor-widget-container{padding:0 0 0 0}.elementor-61803 .elementor-element.elementor-element-2d0c253{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-61803 .elementor-element.elementor-element-beaafb9{--display:flex}.elementor-61803 .elementor-element.elementor-element-ce0bfaa{--display:flex}.elementor-61803 .elementor-element.elementor-element-e209c81>.elementor-widget-container{border-style:none}.elementor-61803 .elementor-element.elementor-element-e209c81 .htmega-form-wrapper{max-width:100%;text-align:left}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:45px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 5px 0}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap select[multiple="multiple"]{min-height:45px;height:auto!important;max-height:130px}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"],.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-61803 .elementor-element.elementor-element-e209c81.wpcf7-form .wpcf7-form-control-wrap select{box-shadow:0 0 2px 0 rgb(0 0 0 / .5)}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-form-control-wrap textarea{height:80px;min-height:80px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 15px;margin:0 0 0 0;box-shadow:0 0 2px 0 rgb(0 0 0 / .5)}.elementor-61803 .elementor-element.elementor-element-e209c81 .htmega-form-wrapper form.wpcf7-form label{border-radius:0 0 0 0;padding:0 0 0 0;margin:0 0 03px 0;width:100%}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-submit{height:50px;width:124px;background-color:#0093D1;padding:0 0 0 0;margin:15px 0 5px 0;border-radius:3px 3px 3px 3px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-form .wpcf7-submit:hover{background-color:#0093D1}.elementor-61803 .elementor-element.elementor-element-e209c81 .wpcf7-spinner{left:0;top:0}body .buttons-pdf,body .buttons-pdf:hover,body .buttons-pdf:not(.active):hover{background-color:#0093D1!important;line-height:1;background-image:none!important;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;border:none}body .dt-button:hover:not(.disabled){background-color:#0093D1!important;line-height:1;background-image:none!important}.woocommerce button.button.alt,.woocommerce button.button.alt:hover{background-color:#0093D1}.cf7-global-widget p{margin:0}.cf7-global-widget input::placeholder,.cf7-global-widget textarea::placeholder{opacity:.7;font-size:13px}.wpcf7-file{color:#fff0}.wpcf7-file::-webkit-file-upload-button{visibility:hidden}.german_file_upload::before{content:'\2B89 \2800 Skizze hochladen'}.english_file_upload::before{content:'\2B89 \2800 Upload sketch'}.german_file_upload::before,.english_file_upload::before{color:#fff;display:inline-block;background:#0093D1;border:2px solid #0093D1;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:13px}.wpcf7-file:active{outline:0}.wpcf7-file:hover::before{border-color:#0093D1}.wpcf7-file:active::before{background-color:#0093D1}