.elementor-61720 .elementor-element.elementor-element-fea6778{--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-61720 .elementor-element.elementor-element-c7b3af6{--display:flex}.elementor-61720 .elementor-element.elementor-element-0ec6f29{--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-61720 .elementor-element.elementor-element-463f836{--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-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-cc2eea0{left:67%;--hotspot-translate-x:67%;top:5%;--hotspot-translate-y:5%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-af4a1ca{left:60%;--hotspot-translate-x:60%;top:22%;--hotspot-translate-y:22%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-d933203{left:70%;--hotspot-translate-x:70%;top:27%;--hotspot-translate-y:27%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-6531c86{left:47%;--hotspot-translate-x:47%;top:27%;--hotspot-translate-y:27%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-51d0a5b{left:59%;--hotspot-translate-x:59%;top:38%;--hotspot-translate-y:38%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-5ca5bd7{left:64%;--hotspot-translate-x:64%;top:37%;--hotspot-translate-y:37%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-906ecaf{left:64%;--hotspot-translate-x:64%;top:42%;--hotspot-translate-y:42%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-c64098b{left:64%;--hotspot-translate-x:64%;top:47%;--hotspot-translate-y:47%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-de69fa6{left:69%;--hotspot-translate-x:69%;top:50%;--hotspot-translate-y:50%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-807aaa1{left:70%;--hotspot-translate-x:70%;top:60%;--hotspot-translate-y:60%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-387e8e1{left:65%;--hotspot-translate-x:65%;top:69%;--hotspot-translate-y:69%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-82fdd03{left:62%;--hotspot-translate-x:62%;top:80%;--hotspot-translate-y:80%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-8284e21{left:66%;--hotspot-translate-x:66%;top:90%;--hotspot-translate-y:90%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-3cb0b37{left:32%;--hotspot-translate-x:32%;top:97%;--hotspot-translate-y:97%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-8075257{left:38%;--hotspot-translate-x:38%;top:87%;--hotspot-translate-y:87%}.elementor-61720 .elementor-element.elementor-element-48f8640 .elementor-repeater-item-1b0c4f1{left:35%;--hotspot-translate-x:35%;top:82%;--hotspot-translate-y:82%}.elementor-61720 .elementor-element.elementor-element-48f8640 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px);top:initial}.elementor-61720 .elementor-element.elementor-element-48f8640{--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-61720 .elementor-element.elementor-element-bfb0956{--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-woocommerce-product-content{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-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-61720 .elementor-element.elementor-element-f8fab14 .cart button,.elementor-61720 .elementor-element.elementor-element-f8fab14 .cart .button{background-color:var(--e-global-color-539cc62);transition:all 0.2s}.elementor-61720 .elementor-element.elementor-element-f8fab14 .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-61720 .elementor-element.elementor-element-c784e9c .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-61720 .elementor-element.elementor-element-c784e9c .elementor-button:hover,.elementor-61720 .elementor-element.elementor-element-c784e9c .elementor-button:focus{background-color:var(--e-global-color-539cc62);color:var(--e-global-color-dbd912a);border-color:var(--e-global-color-539cc62)}.elementor-61720 .elementor-element.elementor-element-c784e9c .elementor-button:hover svg,.elementor-61720 .elementor-element.elementor-element-c784e9c .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-61720 .elementor-element.elementor-element-4b407df a{color:var(--e-global-color-539cc62)}.elementor-61720 .elementor-element.elementor-element-fb1a91b{--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-61720 .elementor-element.elementor-element-52889a7{--display:flex}.elementor-61720 .elementor-element.elementor-element-974a5d9{--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-61720 .elementor-element.elementor-element-f695094{--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-61720 .elementor-element.elementor-element-5cdd25e{--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-61720 .elementor-element.elementor-element-fe6f99f{--display:flex}.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-61720 .elementor-element.elementor-element-a979461>.elementor-widget-container{padding:0 0 0 0}.elementor-61720 .elementor-element.elementor-element-d0ff210{--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-61720 .elementor-element.elementor-element-647aba3{--display:flex}.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-61720 .elementor-element.elementor-element-040d2ae{--display:flex}.elementor-61720 .elementor-element.elementor-element-aa91fb7>.elementor-widget-container{border-style:none}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .htmega-form-wrapper{max-width:100%;text-align:left}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap select[multiple="multiple"]{min-height:45px;height:auto!important;max-height:130px}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"],.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7.wpcf7-form .wpcf7-form-control-wrap select{box-shadow:0 0 2px 0 rgb(0 0 0 / .5)}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .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-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-form .wpcf7-submit:hover{background-color:#0093D1}.elementor-61720 .elementor-element.elementor-element-aa91fb7 .wpcf7-spinner{left:0;top:0}ul{margin-bottom:18px}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}