.elementor-kit-15{--e-global-color-vamtam_accent_1:#206A11;--e-global-color-vamtam_accent_2:#5CB120;--e-global-color-vamtam_accent_3:#274B0E;--e-global-color-vamtam_accent_4:#0B4A97;--e-global-color-vamtam_accent_5:#1176BA;--e-global-color-vamtam_accent_6:#000000;--e-global-color-vamtam_sticky_header_bg_color:#0F3D3ACC;--e-global-color-vamtam_accent_7:#0000001A;--e-global-color-vamtam_accent_8:#00000099;--e-global-color-cd36427:#3A4754;--e-global-color-356a093:#E1E1E4;--e-global-color-f11e041:#6B7785;--e-global-color-ddba63d:#E3E7EC;--e-global-color-e31fbe0:#F6F8FA;--e-global-color-0e53263:#FFFFFF80;--e-global-color-597ed21:#000000BF;--e-global-color-d8fe409:#0F3D3A66;--e-global-typography-vamtam_primary_font-font-family:"IBM Plex Sans";--e-global-typography-vamtam_primary_font-font-size:15px;--e-global-typography-vamtam_primary_font-font-weight:400;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h1-font-size:48px;--e-global-typography-vamtam_h1-font-weight:600;--e-global-typography-vamtam_h1-line-height:1.2;--e-global-typography-vamtam_h1-letter-spacing:-0.02em;--e-global-typography-vamtam_h1-word-spacing:-0.02px;--e-global-typography-vamtam_h2-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h2-font-size:36px;--e-global-typography-vamtam_h2-font-weight:600;--e-global-typography-vamtam_h2-line-height:1.25;--e-global-typography-vamtam_h2-letter-spacing:-0.02em;--e-global-typography-vamtam_h3-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h3-font-size:28px;--e-global-typography-vamtam_h3-font-weight:500;--e-global-typography-vamtam_h3-line-height:1.3;--e-global-typography-vamtam_h3-letter-spacing:-0.01em;--e-global-typography-vamtam_h4-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h4-font-size:22px;--e-global-typography-vamtam_h4-font-weight:500;--e-global-typography-vamtam_h4-line-height:1.35;--e-global-typography-vamtam_h4-word-spacing:0em;--e-global-typography-vamtam_h5-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h5-font-size:18px;--e-global-typography-vamtam_h5-font-weight:500;--e-global-typography-vamtam_h5-line-height:1.4;--e-global-typography-vamtam_h5-word-spacing:0em;--e-global-typography-vamtam_h6-font-family:"IBM Plex Sans";--e-global-typography-vamtam_h6-font-size:14px;--e-global-typography-vamtam_h6-font-weight:500;--e-global-typography-vamtam_h6-line-height:1.4;--e-global-typography-vamtam_h6-letter-spacing:0.02em;--e-global-typography-vamtam_h6-word-spacing:0.02em;--e-global-typography-1c16242-font-family:"IBM Plex Sans";--e-global-typography-1c16242-font-size:44px;--e-global-typography-1c16242-font-weight:600;--e-global-typography-1c16242-line-height:1.22em;--e-global-typography-1c16242-letter-spacing:-0.4px;--e-global-typography-d778ca5-font-size:12px;--e-global-typography-d778ca5-line-height:1.4em;--e-global-typography-0c1fb19-font-size:17px;--e-global-typography-0c1fb19-font-weight:400;--e-global-typography-0c1fb19-line-height:1.5em;--e-global-typography-aa3d2ee-font-family:"Forum";--e-global-typography-aa3d2ee-font-size:21px;--e-global-typography-aa3d2ee-font-weight:400;--e-global-typography-aa3d2ee-line-height:1.4em;--e-global-typography-47d0553-font-family:"DM Sans";--e-global-typography-47d0553-font-size:16px;--e-global-typography-47d0553-font-weight:500;--e-global-typography-47d0553-line-height:1.2em;--e-global-typography-6cc3f6e-font-family:"DM Sans";--e-global-typography-6cc3f6e-font-size:14px;--e-global-typography-6cc3f6e-font-weight:500;--e-global-typography-6cc3f6e-line-height:1em;--e-global-typography-798d94d-font-family:"DM Sans";--e-global-typography-798d94d-font-size:12px;--e-global-typography-798d94d-font-weight:500;--e-global-typography-798d94d-line-height:1em;--e-global-typography-82eb0df-font-family:"DM Sans";--e-global-typography-82eb0df-font-size:66px;--e-global-typography-82eb0df-font-weight:200;--e-global-typography-82eb0df-line-height:1em;--e-global-typography-8f74279-font-family:"Nothing You Could Do";--e-global-typography-8f74279-font-size:20px;--e-global-typography-8f74279-font-weight:400;--e-global-typography-8f74279-line-height:1.2em;background-color:var( --e-global-color-e31fbe0 );color:var( --e-global-color-597ed21 );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-6cc3f6e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cc3f6e-font-size );font-weight:var( --e-global-typography-6cc3f6e-font-weight );line-height:var( --e-global-typography-6cc3f6e-line-height );color:#FFFFFF;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:16px 24px 16px 24px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{background-color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-6cc3f6e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cc3f6e-font-size );font-weight:var( --e-global-typography-6cc3f6e-font-weight );line-height:var( --e-global-typography-6cc3f6e-line-height );color:#FFFFFF;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:16px 24px 16px 24px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_3 );color:#FFFFFF;}html .button:hover,html button:hover,html input[type=button]:hover,html input[type=submit]:hover,html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover,html .woocommerce a.button:hover,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button:hover,html .woocommerce a.button.loading:hover,html .woocommerce .cross-sells .add_to_cart_button:hover,html .woocommerce a.added_to_cart:hover,html .woocommerce button.button:hover,html .woocommerce input.button:hover,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button:hover,html .woocommerce #respond input#submit:hover,html .woocommerce #content input.button:hover,html .woocommerce-page a.button:hover,html .woocommerce-page button.button:hover,html .woocommerce-page input.button:hover,html .woocommerce-page #respond input#submit:hover,html .woocommerce-page #content input.button:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce button.button.alt.disabled:hover,html .woocommerce input.button.alt:hover,html .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover,html a.comment-reply-link:hover,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout:hover,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart:hover{background-color:var( --e-global-color-vamtam_accent_3 );color:#FFFFFF;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-15 h1{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 .font-h1{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 h2{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 .font-h2{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 h3{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 .font-h3{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 h4{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 .font-h4{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 h5{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 .font-h5{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 h6{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 .font-h6{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 img{border-radius:8px 8px 8px 8px;}.elementor-kit-15 label{color:var( --e-global-color-597ed21 );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-597ed21 );accent-color:var( --e-global-color-vamtam_accent_1 );background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:4px 4px 4px 4px;transition:300ms;padding:11px 16px 11px 16px;}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 select,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .elementor-select-wrapper,.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 input:not([type="button"]):not([type="submit"])::placeholder,.elementor-kit-15 textarea,.elementor-kit-15 textarea::placeholder,.elementor-kit-15 textarea.input-text[name="order_comments"],.elementor-kit-15 .elementor-field-textual,.elementor-kit-15 .elementor-field-textual::placeholder{color:var( --e-global-color-597ed21 );caret-color:var( --e-global-color-597ed21 );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-15 input[type="checkbox"] + label::before,.elementor-kit-15 textarea.input-text[name="order_comments"]{background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:4px 4px 4px 4px;}.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea:focus,.elementor-kit-15 .elementor-field-textual:focus{color:var( --e-global-color-vamtam_accent_6 );accent-color:var( --e-global-color-vamtam_accent_1 );background-color:var( --e-global-color-vamtam_accent_5 );box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-15 select:focus,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"]:focus,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select:focus,.elementor-kit-15 .elementor-select-wrapper:focus-within,.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"])::placeholder,.elementor-kit-15 textarea:focus,.elementor-kit-15 textarea:focus::placeholder,.elementor-kit-15 textarea.input-text[name="order_comments"]:focus,.elementor-kit-15 .elementor-field-textual:focus,.elementor-kit-15 .elementor-field-textual:focus::placeholder{color:var( --e-global-color-vamtam_accent_6 );caret-color:var( --e-global-color-vamtam_accent_6 );}.elementor-kit-15 select:focus,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select:focus,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"]:focus,.elementor-kit-15 input[type="checkbox"]:focus + label::before,.elementor-kit-15 textarea.input-text[name="order_comments"]:focus{background-color:var( --e-global-color-vamtam_accent_5 );box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-15 select:hover,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select:hover,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"]:hover,.elementor-kit-15 input:hover:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea:hover,.elementor-kit-15 textarea.input-text[name="order_comments"]:hover,.elementor-kit-15 .elementor-field-textual:hover,.elementor-kit-15 input[type="checkbox"]:hover + label::before{border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .elementor-select-wrapper:before,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-15 input[type="checkbox"] + label::before,.elementor-kit-15 textarea.input-text[name="order_comments"]{transition:300ms;}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{padding:11px 16px 11px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-15{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}.elementor-kit-15 label{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}}@media(max-width:1024px){.elementor-kit-15{--e-global-typography-vamtam_h1-font-size:40px;--e-global-typography-vamtam_h1-line-height:1.25em;--e-global-typography-vamtam_h2-font-size:32px;--e-global-typography-vamtam_h2-line-height:1.3em;--e-global-typography-vamtam_h3-font-size:26px;--e-global-typography-vamtam_h3-line-height:1.35em;--e-global-typography-vamtam_h4-font-size:20px;--e-global-typography-vamtam_h4-line-height:1.4em;--e-global-typography-vamtam_h5-font-size:16px;--e-global-typography-vamtam_h5-line-height:1.5em;--e-global-typography-vamtam_h6-font-size:14px;--e-global-typography-vamtam_h6-line-height:1.5em;--e-global-typography-1c16242-font-size:46px;--e-global-typography-82eb0df-font-size:56px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}.elementor-kit-15 label{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-vamtam_primary_font-font-size:16px;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-size:34px;--e-global-typography-vamtam_h1-line-height:1.25em;--e-global-typography-vamtam_h2-font-size:28px;--e-global-typography-vamtam_h2-line-height:1.3em;--e-global-typography-vamtam_h3-font-size:24px;--e-global-typography-vamtam_h3-line-height:1.35em;--e-global-typography-vamtam_h4-font-size:20px;--e-global-typography-vamtam_h4-line-height:1.4em;--e-global-typography-vamtam_h5-font-size:16px;--e-global-typography-vamtam_h5-line-height:1.5em;--e-global-typography-vamtam_h6-font-size:14px;--e-global-typography-vamtam_h6-line-height:1.5em;--e-global-typography-1c16242-font-size:30px;--e-global-typography-1c16242-line-height:1.2em;--e-global-typography-82eb0df-font-size:50px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}.elementor-kit-15 label{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}}@media(min-width:2400px){.elementor-kit-15{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h1-word-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );word-spacing:var( --e-global-typography-vamtam_h4-word-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h6-word-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-6cc3f6e-font-size );line-height:var( --e-global-typography-6cc3f6e-line-height );}.elementor-kit-15 label{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-15 select,.elementor-kit-15 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-15 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-15 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}}
/* Start custom CSS *//* contentus-s4: Seitentitel-Offset unter transparentem Header */
#sub-header .page-header{padding-top:120px;}
@media(max-width:1024px){#sub-header .page-header{padding-top:32px;}}
#sub-header .limit-wrapper{padding-left:clamp(16px,5vw,80px);padding-right:clamp(16px,5vw,80px);}
@media(min-width:768px) and (max-width:1199px){.elementor-heading-title{overflow-wrap:break-word;hyphens:auto;}}

/* contentus-s4b: Elfsight mobil aus + Endlos-Anims bei reduced motion */
@media (max-width:767px){.eapps-widget,[class*=elfsight-app],[class*="eapps"],#__EAAPS_PORTAL,.es-portal-root,[class*="es-portal"]{display:none!important;}}
@media (prefers-reduced-motion:reduce){[class*=pulse],[class*=shine],[class*=bob],[class*=radar]{animation:none!important;}}

/* contentus-s4c: mobile unsticky + hero-text-schatten */
@media (max-width:1100px){.elementor-sticky--active{position:relative!important;top:auto!important;bottom:auto!important;}.elementor-sticky__spacer{display:none!important;height:0!important;}}

/* contentus-s6: Button-System Doc-Spez (Primary 206A11, 52px, .75rem, Active 274B0E, Focus-Ring) */
.elementor-button{min-height:52px;border-radius:.75rem!important;}
.elementor-location-header .elementor-button{min-height:0;}
.elementor-button:active{background-color:#274B0E!important;}
.elementor-button:focus-visible{outline:3px solid #5CB120;outline-offset:2px;}

/* contentus-s7-header: Nav-Fit auf Laptop-Breiten + Telefon-Sichtbarkeit */
@media (min-width:1025px){
.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;}
}
@media (min-width:1025px) and (max-width:1580px){
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-size:14px !important;}
.elementor-location-header .elementor-widget-nav-menu{--e-nav-menu-horizontal-menu-item-margin:6px !important;}
}
@media (max-width:1370px){
.ct-header-tel{display:none !important;}
}

/* contentus-s9-motion: Button-Micro-Interactions nach Spec (Hover-Lift, Active-Press) */
.elementor-button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}
.elementor-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.10)}
.elementor-button:active{transform:translateY(0);box-shadow:none}
#ct-header .elementor-button:hover{transform:none}
@media (prefers-reduced-motion:reduce){.elementor-button{transition:none!important}.elementor-button:hover{transform:none;box-shadow:none}}

/* contentus-s9-carousel-arrows: Testimonial-Pfeile als saubere runde Buttons */
.elementor-element-c99d6f7 .elementor-swiper-button,.elementor-element-7d2a40d .elementor-swiper-button{width:44px;height:44px;background:#FFFFFF;border:1px solid #E3E7EC;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.08);color:#206A11;font-size:16px;top:auto;bottom:-64px;transform:none;opacity:1}
.elementor-element-c99d6f7 .elementor-swiper-button:hover,.elementor-element-7d2a40d .elementor-swiper-button:hover{background:#F6F8FA}
.elementor-element-c99d6f7 .elementor-swiper-button-prev,.elementor-element-7d2a40d .elementor-swiper-button-prev{left:4px}
.elementor-element-c99d6f7 .elementor-swiper-button-next,.elementor-element-7d2a40d .elementor-swiper-button-next{left:58px;right:auto}
.elementor-element-c99d6f7 .swiper,.elementor-element-7d2a40d .swiper{padding-bottom:0}
.elementor-element-c99d6f7,.elementor-element-7d2a40d{padding-bottom:80px}

/* s9c-273-header: dunkler Hero unter transparentem Header -> helle Header-Elemente */
body.page-id-273 [data-elementor-type="header"] nav > ul > li > a{color:#FFFFFF!important}
body.page-id-273 [data-elementor-type="header"] .ct-header-tel a,body.page-id-273 [data-elementor-type="header"] .ct-header-tel{color:#FFFFFF!important}
body.page-id-273 [data-elementor-type="header"] img{filter:brightness(0) invert(1)}
body.page-id-273 [data-elementor-type="header"] .elementor-button{border:1px solid rgba(255,255,255,.55)!important}

/* s9d-scrolltop: sichtbarer Nach-oben-Button */
.vamtam-scroll-to-top{background:#FFFFFF!important;border:1px solid #E3E7EC!important;border-radius:999px!important;box-shadow:0 4px 14px rgba(0,0,0,.14)!important;width:44px!important;height:44px!important}
.vamtam-scroll-to-top,.vamtam-scroll-to-top svg,.vamtam-scroll-to-top i{color:#206A11!important;fill:#206A11!important}

/* s9e-dropdown: Nav-Untermenü im System-Stil (war blau #1176BA mit grünen Links) */
.elementor-nav-menu--main .elementor-nav-menu .sub-menu{background:#FFFFFF!important;border:1px solid #E3E7EC!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(19,26,18,.12)!important;padding:6px!important;margin-top:8px!important}
.elementor-nav-menu--main .elementor-nav-menu .sub-menu a.elementor-sub-item{color:#0B0F14!important;background:transparent!important;border-radius:8px!important;padding:10px 14px!important;font-size:14.5px!important}
.elementor-nav-menu--main .elementor-nav-menu .sub-menu a.elementor-sub-item:hover,.elementor-nav-menu--main .elementor-nav-menu .sub-menu a.elementor-sub-item.highlighted{background:#F6F8FA!important;color:#206A11!important}
.elementor-nav-menu--main .elementor-nav-menu .sub-menu a.elementor-sub-item.elementor-item-active{color:#206A11!important;background:#EAF3E5!important}
body.page-id-273 [data-elementor-type="header"] .sub-menu a.elementor-sub-item{color:#0B0F14!important}
body.page-id-273 [data-elementor-type="header"] .sub-menu a.elementor-sub-item:hover{color:#206A11!important}

/* contentus-s10-mobile-header: Logo links, Hamburger rechts; Sticky-Verhalten unverändert */
@media (max-width: 767px) {
  .elementor-3837 .elementor-element.elementor-element-6e1ce6e5 {
    flex-wrap: nowrap;
    min-height: 64px;
  }

  .elementor-3837 .elementor-element.elementor-element-1aefd320 {
    width: 64px;
    flex: 0 0 64px;
    height: 48px;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .elementor-3837 .elementor-element.elementor-element-78716b7b,
  .elementor-3837 .elementor-element.elementor-element-1069482c {
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    width: 48px !important;
    height: auto !important;
  }

  .elementor-3837 .elementor-element.elementor-element-3c450685 {
    width: auto;
    flex: 1 1 auto;
    padding-left: 0;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e {
    width: 100%;
  }

  .elementor-3837 .elementor-element.elementor-element-742bac8a {
    display: none;
  }
}

/* contentus-s10-mobile-menu: alter blauer Theme-Default -> Marken-System */
@media (max-width: 767px) {
  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    overflow: hidden;
    background: #FFFFFF !important;
    border: 1px solid #E3E7EC !important;
    border-top: 0 !important;
    border-radius: 0 0 16px 16px !important;
    box-shadow: 0 16px 36px rgba(19,26,18,.14) !important;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown a.elementor-item,
  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown a.elementor-sub-item {
    padding: 14px 24px !important;
    border-bottom: 1px solid #E3E7EC !important;
    background: #FFFFFF !important;
    color: #0B0F14 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown li:last-child > a {
    border-bottom: 0 !important;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown a.elementor-item:hover,
  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown a.elementor-sub-item:hover {
    background: #F6F8FA !important;
    color: #206A11 !important;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown a.elementor-item-active {
    background: #EAF3E5 !important;
    color: #206A11 !important;
  }

  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown .sub-arrow,
  .elementor-3837 .elementor-element.elementor-element-6919517e
  .elementor-nav-menu--dropdown .sub-arrow svg {
    color: #206A11 !important;
    fill: #206A11 !important;
  }
}

/* contentus-s12-pdf-palette: targeted interaction colors for 258/266/264 */
body.page-id-258 .elementor-button:active,
body.page-id-266 .elementor-button:active,
body.page-id-264 .elementor-button:active{background-color:#0B4A97!important}
body.page-id-264 .elementor-field:focus{border-color:#0B4A97!important;box-shadow:0 0 0 1px #0B4A97 inset!important}
body.page-id-264 .elementor-field-option input{accent-color:#0B4A97}/* End custom CSS */