.elementor-12 .elementor-element.elementor-element-b40ed68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-b40ed68:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b40ed68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-align:center;}.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field{justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-12 .elementor-element.elementor-element-6e51191{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-6e51191.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-95cbf20{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-12 .elementor-element.elementor-element-95cbf20.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0vw 0vw 0.2vw 0vw;}.elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button:focus{color:var( --e-global-color-9ad58e9 );}.elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-95cbf20 .elementor-button:focus svg{fill:var( --e-global-color-9ad58e9 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-6021d6d{width:var( --container-widget-width, 5vw );max-width:5vw;--e-transform-rotateZ:79deg;--container-widget-width:5vw;--container-widget-flex-grow:0;top:-1.5vw;z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6021d6d{right:14vw;}body.rtl .elementor-12 .elementor-element.elementor-element-6021d6d{left:14vw;}.elementor-12 .elementor-element.elementor-element-6021d6d img{width:100%;}.elementor-12 .elementor-element.elementor-element-62db891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-d8e340e{padding:0vw 0vw 0vw 0vw;font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d8e340e a{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d8e340e a:hover{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-792a97f{width:var( --container-widget-width, 11vw );max-width:11vw;--e-transform-flipX:-1;--container-widget-width:11vw;--container-widget-flex-grow:0;top:-8vw;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-792a97f{left:0vw;}body.rtl .elementor-12 .elementor-element.elementor-element-792a97f{right:0vw;}.elementor-12 .elementor-element.elementor-element-9a91f3f{width:var( --container-widget-width, 18vw );max-width:18vw;--e-transform-rotateZ:-40deg;--container-widget-width:18vw;--container-widget-flex-grow:0;bottom:-13vw;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9a91f3f{right:-10vw;}body.rtl .elementor-12 .elementor-element.elementor-element-9a91f3f{left:-10vw;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-099ca1a );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-12 .elementor-element.elementor-element-b353f52 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b353f52{width:var( --container-widget-width, 65vw );max-width:65vw;padding:3vw 0vw 0vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-text );--tabs-active-color:var( --e-global-color-text );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-accent );--tabs-border-radius:00px 0500px 500px 0px;--tabs-padding:1vw 1vw 1vw 1vw;--tabs-spacing:0px;--tabs-divider-weight:0px;--sections-background-color:var( --e-global-color-099ca1a );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:1vw 1vw 1vw 1vw;--edit-link-margin-top:1vw;--edit-link-margin-start:1vw;--typography-section-titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-text );--checkboxes-color:var( --e-global-color-text );--payment-methods-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-9ad58e9 );--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:500px 500px 500px 500px;--forms-fields-padding:0.5vw 1vw 0.5vw 1vw;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-radius:599px 599px 599px 599px;--forms-buttons-padding:0.7vw 1.5vw 0.7vw 1.5vw;--order-summary-rows-gap-top:calc( 1.5vw/2 );--order-summary-rows-gap-bottom:calc( 1.5vw/2 );--tables-title-color:var( --e-global-color-text );--tables-items-color:var( --e-global-color-text );--variations-color:var( --e-global-color-text );--tables-links-normal-color:var( --e-global-color-text );--tables-links-hover-color:var( --e-global-color-9ad58e9 );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-accent );--tables-button-normal-text-color:var( --e-global-color-text );--tables-buttons-border-type:none;--tables-button-border-radius:500px 500px 500px 500px;--tables-button-padding:0.5vw 1vw 0.5vw 1vw;}.elementor-12 .elementor-element.elementor-element-b353f52.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-width:0px 0px 0px 1px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 1vw + 40px );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination{padding-bottom:1vw;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-b353f52 address, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-PaymentMethod .input-radio + label{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form-row label, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-address-fields label{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-b353f52 ::placeholder, .elementor-12 .elementor-element.elementor-element-b353f52 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b353f52 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0.5vw*2) + 16px );padding-left:1vw;padding-right:1vw;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0.5vw*2) + 16px );right:1vw;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-b353f52 button.button, .elementor-12 .elementor-element.elementor-element-b353f52 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b353f52 .order_details thead th, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot td, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot th, .elementor-12 .elementor-element.elementor-element-b353f52 .nobr{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__orders tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-details td a, .elementor-12 .elementor-element.elementor-element-b353f52 td.product-total, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-method, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-expires{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .wc-item-meta{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );}.elementor-12 .elementor-element.elementor-element-b353f52 .shop_table .button, .elementor-12 .elementor-element.elementor-element-b353f52 .order-again .button, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b353f52 .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .order-again .button:hover, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-517fb05{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d4428a6{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4428a6 .elementor-heading-title{font-family:var( --e-global-typography-22662d4-font-family ), Sans-serif;font-size:var( --e-global-typography-22662d4-font-size );font-weight:var( --e-global-typography-22662d4-font-weight );line-height:var( --e-global-typography-22662d4-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d132a4a{padding:1vw 0vw 1vw 0vw;text-align:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2d689a9{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-84f5823{text-align:center;}.elementor-12 .elementor-element.elementor-element-84f5823 .elementor-heading-title{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );color:var( --e-global-color-be678e5 );}.elementor-12 .elementor-element.elementor-element-8eab5b8{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-12 .elementor-element.elementor-element-21a4878{text-align:center;}.elementor-12 .elementor-element.elementor-element-21a4878 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-be678e5 );}.elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;padding:0.7vw 1vw 0.5vw 1vw;}.elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-34bc594{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2e6e3ac{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-12 .elementor-element.elementor-element-2e6e3ac .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-2e6e3ac .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2e6e3ac .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form-fields-wrapper label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-92c6517{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-dfef8ec{text-align:center;}.elementor-12 .elementor-element.elementor-element-dfef8ec .elementor-heading-title{font-family:var( --e-global-typography-e0f1c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-e0f1c7d-font-size );font-weight:var( --e-global-typography-e0f1c7d-font-weight );color:var( --e-global-color-be678e5 );}.elementor-12 .elementor-element.elementor-element-f343ba3{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-12 .elementor-element.elementor-element-93f4f50{text-align:center;}.elementor-12 .elementor-element.elementor-element-93f4f50 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-be678e5 );}.elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;padding:0.7vw 1vw 0.5vw 1vw;}.elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9b0fac1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a0d912f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-12 .elementor-element.elementor-element-a0d912f .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-a0d912f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a0d912f .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row{margin-bottom:0.5vw;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label{text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-099ca1a );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label .jet-form-builder__required{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-9ad58e9 );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__desc{text-align:left;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__fields-group{gap:0.5vw 0.5vw;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap.checkradio-wrap span{gap:0;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap span::before{font-size:1.2vw;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label :focus:not(:checked) + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;background-color:var( --e-global-color-099ca1a );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500px 500px 500px 500px;background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );padding:0.7vw 1vw 0.7vw 1vw;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder input{color-scheme:normal;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );transition:all 0.3s;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );padding:1vw 1vw 1vw 1vw;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__submit{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--success{margin:1vw 0 0 0;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-099ca1a );border-style:none;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--error{margin:1vw 0 0 0;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-f7e19d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e19d8-font-size );font-weight:var( --e-global-typography-f7e19d8-font-weight );color:var( --e-global-color-9ad58e9 );border-style:none;}.elementor-12 .elementor-element.elementor-element-c7bd0f6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;--n-tabs-title-gap:0.5vw;--n-tabs-title-border-radius:500px 500px 500px 500px;--n-tabs-title-padding-top:0.5vw;--n-tabs-title-padding-right:1vw;--n-tabs-title-padding-bottom:0.5vw;--n-tabs-title-padding-left:1vw;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:#073B4285;--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c7bd0f6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c7bd0f6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7bd0f6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c7bd0f6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-6e51191{--container-widget-width:53vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 53vw );max-width:53vw;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-62db891{--padding-top:2vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d8e340e{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-792a97f{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;}.elementor-12 .elementor-element.elementor-element-9a91f3f{--container-widget-width:22vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 22vw );max-width:22vw;bottom:-22vw;}.elementor-12 .elementor-element.elementor-element-b353f52{width:100%;max-width:100%;--tabs-border-radius:500px 500px 500px 500px;--tabs-spacing:0px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-b353f52 address, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form-row label, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-address-fields label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-b353f52 ::placeholder, .elementor-12 .elementor-element.elementor-element-b353f52 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 button.button, .elementor-12 .elementor-element.elementor-element-b353f52 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b353f52 .order_details thead th, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot td, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot th, .elementor-12 .elementor-element.elementor-element-b353f52 .nobr{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__orders tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-details td a, .elementor-12 .elementor-element.elementor-element-b353f52 td.product-total, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-method, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-expires{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .wc-item-meta{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .shop_table .button, .elementor-12 .elementor-element.elementor-element-b353f52 .order-again .button, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-d4428a6 .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-84f5823 .elementor-heading-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-21a4878 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-2e6e3ac .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-dfef8ec .elementor-heading-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-93f4f50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a0d912f .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label .jet-form-builder__required{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__action-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--success{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--error{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-c7bd0f6{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-c7bd0f6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b40ed68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7f38c04 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-6e51191{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-6021d6d{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;top:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6021d6d{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-6021d6d{left:-20px;}.elementor-12 .elementor-element.elementor-element-62db891{--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d8e340e{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-792a97f{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:-65px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-792a97f{left:-60px;}body.rtl .elementor-12 .elementor-element.elementor-element-792a97f{right:-60px;}.elementor-12 .elementor-element.elementor-element-9a91f3f{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;bottom:-165px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9a91f3f{right:-45px;}body.rtl .elementor-12 .elementor-element.elementor-element-9a91f3f{left:-45px;}.elementor-12 .elementor-element.elementor-element-b353f52{padding:30px 0px 0px 0px;--tabs-padding:5px 10px 5px 10px;--sections-padding:10px 10px 10px 10px;--edit-link-margin-top:10px;--edit-link-margin-start:10px;--forms-fields-padding:10px 15px 10px 15px;--forms-buttons-padding:10px 15px 10px 15px;--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );--tables-divider-border-width:0px;--tables-button-padding:5px 10px 5px 10px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 10px + 40px );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination{padding-bottom:10px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-b353f52 address, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-form-row label, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-address-fields label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12 .elementor-element.elementor-element-b353f52 ::placeholder, .elementor-12 .elementor-element.elementor-element-b353f52 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:15px;}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-b353f52 button.button, .elementor-12 .elementor-element.elementor-element-b353f52 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b353f52 .order_details thead th, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot td, .elementor-12 .elementor-element.elementor-element-b353f52 .order_details tfoot th, .elementor-12 .elementor-element.elementor-element-b353f52 .nobr{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__orders tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-downloads tbody td, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-table--order-details td a, .elementor-12 .elementor-element.elementor-element-b353f52 td.product-total, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-method, .elementor-12 .elementor-element.elementor-element-b353f52 td.payment-method-expires{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .wc-item-meta{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-b353f52 .shop_table .button, .elementor-12 .elementor-element.elementor-element-b353f52 .order-again .button, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-d4428a6 .elementor-heading-title{font-size:var( --e-global-typography-22662d4-font-size );line-height:var( --e-global-typography-22662d4-line-height );}.elementor-12 .elementor-element.elementor-element-d132a4a{padding:10px 0px 10px 0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d689a9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84f5823 .elementor-heading-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-8eab5b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-21a4878 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-34bc594 .elementor-button{padding:12px 15px 09px 15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-2e6e3ac .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-92c6517{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dfef8ec .elementor-heading-title{font-size:var( --e-global-typography-e0f1c7d-font-size );}.elementor-12 .elementor-element.elementor-element-f343ba3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-93f4f50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9b0fac1 .elementor-button{padding:12px 15px 09px 15px;}.elementor-12 .elementor-element.elementor-element-a0d912f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-12 .elementor-element.elementor-element-a0d912f .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label .jet-form-builder__required{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__fields-group{gap:5px 5px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field-wrap span::before{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-text-font-size );padding:7px 10px 7px 10px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__action-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--success{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-message--error{font-size:var( --e-global-typography-f7e19d8-font-size );}.elementor-12 .elementor-element.elementor-element-c7bd0f6{width:100%;max-width:100%;--n-tabs-title-gap:5px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-c7bd0f6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-517fb05{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-6021d6d */.elementor-12 .elementor-element.elementor-element-6021d6d{
    filter:blur(1.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b40ed68 */.elementor-12 .elementor-element.elementor-element-b40ed68{
   -webkit-mask-image: url('/wp-content/uploads/2026/02/vertical-bg-1.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: right center;
  -webkit-mask-size: cover;

  mask-image: url('/wp-content/uploads/2026/02/vertical-bg-1.svg');
  mask-repeat: no-repeat;
  mask-position: bottom center;
  mask-size: cover;   
}


@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-b40ed68{
mask-size: cover;
 -webkit-mask-size: cover;
 mask-position: center bottom;
 -webkit-mask-position: center bottom;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792a97f */.elementor-12 .elementor-element.elementor-element-792a97f{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a91f3f */.elementor-12 .elementor-element.elementor-element-9a91f3f{
    filter:blur(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-b353f52 *//*איפוס סיסמא*/
.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-Input--text:focus,
.elementor-12 .elementor-element.elementor-element-b353f52 input.input-text:focus {
    outline: none !important;
    box-shadow: none !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-Input--text:focus,
.elementor-12 .elementor-element.elementor-element-b353f52 input.input-text:focus {
   border-color:var(--e-global-color-text) !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce .woocommerce-ResetPassword {
    padding: 0vw 19vw;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-ResetPassword p{
    text-align: center !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab p {
color: var(--e-global-color-text);
font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

/*מצב ריק הזמנות*/
.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders{
   padding: 2vw !important; 
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders svg {
    width: 3.5vw;
    height: 3.5vw;
    margin-bottom: 1vw;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders h3{
    margin-bottom:1vw !important;
    margin-top:0vw !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders-btn {
    display: inline-block;
    padding: 0.5vw 1vw 0.7vw 1vw;
    border-radius: 500px;
    background: var(--e-global-color-primary) ;
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    text-decoration: none !important;
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders-btn:hover{
    background-color:var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
    font-weight: bold;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
    font-weight: bold;
}


.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .e-my-account-tab__downloads,  .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-navigation-link--downloads,  .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-navigation-link--dashboard, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-navigation-link--customer-logout, .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-navigation-link--payment-methods{
 display: none !important; 
}


.elementor-12 .elementor-element.elementor-element-b353f52  .woocommerce-MyAccount-content a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{
    font-weight: bold;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{
    text-decoration: none;
}

 
.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__view-order .order_details{
    padding: 0px;
    margin: 0px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {
    margin-top: 2vw;
    background: var(--e-global-color-accent);
    display: inline-block;
    border-radius: 0.5vw;
    padding: 0.5vw 1vw;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2{
    margin-bottom:1vw;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce .woocommerce-order-details{
    margin-bottom:0vw;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{
    padding: 0px;
}

 .elementor-12 .elementor-element.elementor-element-f5b0d6f address{
        font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    margin-top:2vw;
}
.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
    margin: 0px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{
    font-style: normal;
} 

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-Address .edit{
      font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);  
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-Address .edit{
    display: flex !important;
    flex-direction: column;
    margin: 0px !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{
    font-size: var(--e-global-typography-f7e19d8-font-size);
    opacity: 0.6;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{
    margin-top:0px !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{
    font-weight: bold;
}


.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{
    font-weight: normal;
    padding:2vw;
    border-radius: 0.6vw;
    background: none !important;
    border: 1px solid var(--e-global-color-primary) !important;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items:center;
    gap:0.7vw;
    width:15vw;
    transition:all 0.3s;
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{
    background: var(--e-global-color-primary) !important;
    scale:1.05;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button::before{
    content: "";
     display:flex;
  width:1.3vw;
  height:1.3vw;

  /* color you control */
  background-color: var(--e-global-color-primary);
  -webkit-mask-image: url("/wp-content/uploads/2026/02/plus-7.svg");
  mask-image: url("/wp-content/uploads/2026/02/plus-7.svg");

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-position: center;
  mask-position: center;

  -webkit-mask-size: contain;
  mask-size: contain;

  vertical-align: middle;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover::before{
  background-color: var(--e-global-color-text);
}


.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper::before{
    content: 'The Ozerlex website is secured with advanced technologies - your information and privacy are in good hands';
   color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: bold;
    margin-bottom:2vw;
    display: block;
}

@media(max-width:1025px){
  .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {
  display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap; 
    gap:10px;
    min-width: 115vw;
}

  .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{
      text-align: center !important;
      text-wrap: nowrap;
  }
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
    overflow-x:scroll; 
    padding: 0px 20px !important;
  }
  
    .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation::-webkit-scrollbar{
        display: none;
    }
    
    .elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-MyAccount-content{
        padding: 20px;
    }
    
    .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {
    margin-top: 20px;
    border-radius: 5px;
    padding: 5px 10px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2{
    margin-bottom:10px;
}

 .elementor-12 .elementor-element.elementor-element-f5b0d6f address{
    margin-top:30px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce-orders-table__row.order{
   border: 1px solid var(--e-global-color-primary) !important;
   border-radius: 10px;
   padding:10px 20px;
   margin-bottom:20px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{
    border-width:2px !important;
    padding:30px 20px !important;
    border-radius: 10px;
    gap:7px;
    width:100%;
     line-height: 1.2;
}


.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button::before{
  width:17px;
  height:17px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper::before{
   content: "האתר של עוזרלקס מאובטח בטכנולוגיות מתקדמות - המידע והפרטיות שלך בידיים טובות"; 
    margin-bottom:20px;
  text-align: center;
  line-height: 1.2;
}

/*מצב ריק הזמנות*/
.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders{
   padding: 20px !important; 
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders svg {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders h3{
    margin-bottom:15px !important;
}

.elementor-12 .elementor-element.elementor-element-b353f52 .wc-empty-orders-btn {
    padding: 10px 15px 10px 15px;
}

/*איפוס סיסמא*/
.elementor-12 .elementor-element.elementor-element-b353f52 .woocommerce .woocommerce-ResetPassword, .elementor-12 .elementor-element.elementor-element-b353f52 .e-my-account-tab p {
    padding: 0vw 20px;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34bc594 */.elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-34bc594 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-0a3596a */.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9)  !important;
}

/*ממקם את שדה ההסכמה בסוף הטופס מתחת לכפתור*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-type-acceptance {
    order:4;
}


/*מעגל פינות ומיישר את הצ'בוקס*/
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-option *, input[type=checkbox]:checked:before{
    border-radius: 500px !important;
    transform: translate3d(0px, 0.3vw, 0px);
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-lost-password{
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
      color:  var(--e-global-color-text) !important ;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a{
    text-decoration: underline;
}

.elementor-12 .elementor-element.elementor-element-0a3596a a:hover{
    color:  var(--e-global-color-9ad58e9) ;
}

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--e-global-color-text) !important;
    padding: 0.5vw !important;
    display: inline-flex;
    width: 0.5vw !important;
    height: .5vw!important;
    margin-top:0vw !important;
    margin-bottom:-0.2vw;
    margin-left:0.2vw !important;
    border-radius: 500px !important;
    position: relative;
    cursor: pointer;
    margin-left: 0;
    background: none !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
   content: '\f00c';
    color: white;
    font-size: 0.7vw;
    padding-right: 0.05vw;
    padding-top:0.05vw;
    line-height: 1vw;
    font-weight: 600;
    background-color: var(--e-global-color-text);
    width: 1.2vw;
    height: 1.2vw;
    font-family: 'Font Awesome 5 Free', 'FontAwesome';
    transform: translate3d(0.6vw, -0.6vw, 0px);
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(1.5vw / 2) !important;;
    padding-left: calc(1.5vw / 2) !important;;
    margin-bottom: 1.5vw !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:0.7vw 1vw;    
}

/* מיקום יחסי לעטיפת השדה */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group {
  position: relative;
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  position: absolute;
  left: 2vw !important;
  top: 1vw !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
  display: inline-block;
  pointer-events: none;
  background: transparent;
  padding: 0 .25vw;
  transition: top .2s ease, font-size .2s ease, color .2s ease, background-color .2s ease, right .2s ease;
  border-radius: 500px;
  z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
  top: -0.7vw !important;
  left: 2vw;
 font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
  background: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
  padding: 0.15vw 0.5vw 0.2vw 0.5vw;
    border-radius: 500px;

}

/* התאמות לסוגי שדות נפוצים */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form input.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form select.elementor-field {
  /* חשוב שלשדות יהיה background כדי שהלייבל עם הרקע לא ייראה מוזר */
  background-clip: padding-box;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-checkbox .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-type-radio .elementor-field-label {
  position: static;
  background: none;
  padding: 0;
}


@media(max-width:767px){

/*מעצב את המצב הלא מסומן*/
.elementor-12 .elementor-element.elementor-element-0a3596a input[type=checkbox] {
    padding: 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-top:5px !important;
    margin-bottom:-3px;
    margin-left:5px !important;
}

/*מעצב את המצב המסומן*/
input[type=checkbox]:checked:before
 {
    font-size: 9px;
    padding-right: 0px;
    padding-top:0px;
    line-height: 10px;
    width: 16px;
    height: 16px;
    transform: translate3d(8px, -8px, 0px) !important;
}



.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-field-group {
    padding-right: calc(0px / 2) !important;;
    padding-left: calc(0px / 2) !important;;
    margin-bottom: 15px !important;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-button{
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group input{
padding:10px 15px;    
}


/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-label {
  left: 10px !important;;
  top: 10px !important;
  padding:2px 7px 5px 7px !important;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:focus-within .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
}

/* נשאר “צף” גם אם יש כבר ערך בשדה (כרום/דפדפנים מודרניים) */
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(textarea.elementor-field:not(:placeholder-shown)) .elementor-field-label,
.elementor-12 .elementor-element.elementor-element-0a3596a .elementor-form .elementor-field-group:has(select.elementor-field option:checked:not([value=""])) .elementor-field-label {
   top: -10px !important;
  left: 10px !important;;
  padding:2px 7px 5px 7px !important;
} 
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b0fac1 */.elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:1.5vw;
    margin:-0.1vw 0vw 0vw 0.5vw;
}

@media(max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9b0fac1 svg{
    width:20px;
    margin:0px 0px 0px 5px;
}  
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-a2130b4 *//* עטיפת שדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a2130b4 input:focus{
    outline: none !important;
    border-color:var(--e-global-color-text) !important;
}

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    position: absolute;
    left: 1vw;
    border-radius: 500px;
    top: 1.2vw !important;
    display: inline-block;
    pointer-events: none;
    background: none !important;
    padding: 0 .25vw;
    transition: top .2s ease, font-size .2s ease, color .2s ease,
                background-color .2s ease, right .2s ease;
    z-index: 2;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* בפוקוס או כשהשדה מלא */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within input,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) input, .elementor-12 .elementor-element.elementor-element-a2130b4 select:focus,
.elementor-12 .elementor-element.elementor-element-a2130b4 select:has(option:checked:not([value=""])) {
  border-width: 1px !important;
}


/* נשאר “צף” גם אם יש ערך בשדה */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: var(--e-global-typography-f7e19d8-font-size);
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    top: -0.4vw !important;
    left: 1vw;
    background: var(--e-global-color-text) !important;
    color: var(--e-global-color-secondary) !important;
    padding: 0.1vw .5vw;
}

/* לא להחיל על צ'קבוקסים/רדיו */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-checkbox .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row.field-type-radio .jet-form-builder__label-text {
    position: static;
    background: none;
    padding: 0;
}



/*mobile*/
@media(max-width:767px){

/* מצב ברירת מחדל של הלייבל */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder__label-text {
    left: 10px;
    top: 12px !important;
    padding: 2px 5px;
}

/* כשהשדה בפוקוס – הלייבל “צף” */
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:focus-within .jet-form-builder__label-text, .elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(input:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(textarea:not(:placeholder-shown)) .jet-form-builder__label-text,
.elementor-12 .elementor-element.elementor-element-a2130b4 .jet-form-builder-row:has(select option:checked:not([value=""])) .jet-form-builder__label-text {
    font-family: var(--e-global-typography-f7e19d8-font-family), Sans-serif;
    font-size: 11px !important;
    font-weight: var(--e-global-typography-f7e19d8-font-weight);
    left: 10px;
    top: -7px !important;
    padding: 2px 7px;
}


  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62db891 */.elementor-12 .elementor-element.elementor-element-62db891{
    overflow-x: clip;
}/* End custom CSS */