.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-9f04ac8:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-9f04ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06646E;}.elementor-1716 .elementor-element.elementor-element-9f04ac8 > .elementor-container{max-width:1478px;}.elementor-1716 .elementor-element.elementor-element-9f04ac8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 10px 21px 10px;}.elementor-1716 .elementor-element.elementor-element-9f04ac8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-51ba524.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1716 .elementor-element.elementor-element-51ba524.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1716 .elementor-element.elementor-element-6be102c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-6be102c img{width:64%;height:91%;}.elementor-1716 .elementor-element.elementor-element-d2a1150 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:7px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-b61396f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Assistant", Sans-serif;font-size:18px;font-weight:700;fill:#D4A84A;color:#D4A84A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A84A;border-radius:999px 999px 999px 999px;padding:3px 12px 3px 12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-28e293a > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-1716 .elementor-element.elementor-element-28e293a{text-align:start;}.elementor-1716 .elementor-element.elementor-element-28e293a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:800;line-height:26.4px;color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-2873e87 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-1716 .elementor-element.elementor-element-2873e87{text-align:start;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-fe406e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-icon i{color:#D4A84A;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-icon svg{fill:#D4A84A;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-fe406e0{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-item > a{font-family:"Almoni", Sans-serif;font-size:19px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:10px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-10px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group > label, .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-subgroup label{color:#000000;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group .elementor-field{color:#686868;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group .elementor-field, .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-subgroup label{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .e-form__buttons__wrapper__button-next{background-color:#D4A148;color:#06646E;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button[type="submit"]{background-color:#D4A148;color:#06646E;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button[type="submit"] svg *{fill:#06646E;}.elementor-1716 .elementor-element.elementor-element-65ce393 .e-form__buttons__wrapper__button-previous{color:#06646E;}.elementor-1716 .elementor-element.elementor-element-65ce393 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1716 .elementor-element.elementor-element-65ce393 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-65ce393{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1716 .elementor-element.elementor-element-b2a1c14{--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;}.elementor-1716 .elementor-element.elementor-element-988efa1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1716 .elementor-element.elementor-element-dd6ad85{--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;}.elementor-1716 .elementor-element.elementor-element-ee39c68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1716 .elementor-element.elementor-element-ee39c68:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-ee39c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06646E;}.elementor-1716 .elementor-element.elementor-element-bc9c9e2{--display:flex;}.elementor-1716 .elementor-element.elementor-element-bc9c9e2:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-bc9c9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06646E;}.elementor-1716 .elementor-element.elementor-element-bfe780e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-bfe780e:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-bfe780e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06646E;}.elementor-1716 .elementor-element.elementor-element-0925da6{--display:flex;--justify-content:center;}.elementor-1716 .elementor-element.elementor-element-0925da6:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-0925da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06646E;}.elementor-1716 .elementor-element.elementor-element-a5ad746 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-a5ad746 img{width:91%;height:91%;}.elementor-1716 .elementor-element.elementor-element-e31b746{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1716 .elementor-element.elementor-element-0266f88{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:10px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-10px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group > label, .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-subgroup label{color:#000000;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group .elementor-field{color:#686868;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group .elementor-field, .elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-subgroup label{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-1716 .elementor-element.elementor-element-14ef963 .e-form__buttons__wrapper__button-next{background-color:#D4A148;color:#06646E;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button[type="submit"]{background-color:#D4A148;color:#06646E;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button[type="submit"] svg *{fill:#06646E;}.elementor-1716 .elementor-element.elementor-element-14ef963 .e-form__buttons__wrapper__button-previous{color:#06646E;}.elementor-1716 .elementor-element.elementor-element-14ef963 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-14ef963 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1716 .elementor-element.elementor-element-14ef963 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1716 .elementor-element.elementor-element-14ef963{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-1716 .elementor-element.elementor-element-51ba524{width:6%;}.elementor-1716 .elementor-element.elementor-element-d2a1150{width:47%;}.elementor-1716 .elementor-element.elementor-element-aac1991{width:47%;}.elementor-1716 .elementor-element.elementor-element-ee39c68{--content-width:1478px;}.elementor-1716 .elementor-element.elementor-element-bc9c9e2{--width:100%;}.elementor-1716 .elementor-element.elementor-element-0925da6{--width:11%;}}@media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-9f04ac8{padding:6px 6px 6px 6px;}.elementor-1716 .elementor-element.elementor-element-6be102c img{width:25%;height:100%;}.elementor-1716 .elementor-element.elementor-element-d2a1150 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-1px;}.elementor-1716 .elementor-element.elementor-element-b61396f .elementor-button{line-height:0.8em;}.elementor-1716 .elementor-element.elementor-element-28e293a{text-align:center;}.elementor-1716 .elementor-element.elementor-element-28e293a .elementor-heading-title{font-size:22px;}.elementor-1716 .elementor-element.elementor-element-2873e87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-2873e87{text-align:center;font-size:15px;line-height:1.1em;}.elementor-1716 .elementor-element.elementor-element-fe406e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1716 .elementor-element.elementor-element-fe406e0{--e-icon-list-icon-size:12px;--icon-vertical-offset:-2px;}.elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-fe406e0 .elementor-icon-list-item > a{font-size:12px;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-group .elementor-field, .elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-field-subgroup label{font-size:18px;line-height:0.1em;}.elementor-1716 .elementor-element.elementor-element-65ce393 .elementor-button{font-size:18px;}.elementor-1716 .elementor-element.elementor-element-0925da6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-a5ad746 img{width:25%;height:100%;}}/* Start custom CSS for image, class: .elementor-element-6be102c */.elementor-1716 .elementor-element.elementor-element-6be102c{text-align:center !importantimportant;margin:0 !importantimportant;padding:0 !importantimportant;line-height:0} .elementor-1716 .elementor-element.elementor-element-6be102c img{display:inline-block !importantimportant;width:54px !importantimportant;height:auto !importantimportant;max-width:54px !importantimportant;margin:0 auto !importantimportant;object-fit:contain;vertical-align:middle} .elementor-1716 .elementor-element.elementor-element-6be102c .elementor-widget-container{padding:0 !importantimportant;margin:0 !importantimportant;line-height:0 !importantimportant} @media(max-width:1024px){.elementor-1716 .elementor-element.elementor-element-6be102c img{width:46px !importantimportant;max-width:46px !importantimportant}} @media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-6be102c img{width:36px !importantimportant;max-width:36px !importantimportant}};/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5ad746 */.elementor-1716 .elementor-element.elementor-element-a5ad746{text-align:center !importantimportant;margin:0 !importantimportant;padding:0 !importantimportant;line-height:0} .elementor-1716 .elementor-element.elementor-element-a5ad746 img{display:inline-block !importantimportant;width:54px !importantimportant;height:auto !importantimportant;max-width:54px !importantimportant;margin:0 auto !importantimportant;object-fit:contain;vertical-align:middle} .elementor-1716 .elementor-element.elementor-element-a5ad746 .elementor-widget-container{padding:0 !importantimportant;margin:0 !importantimportant;line-height:0 !importantimportant} @media(max-width:1024px){.elementor-1716 .elementor-element.elementor-element-a5ad746 img{width:46px !importantimportant;max-width:46px !importantimportant}} @media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-a5ad746 img{width:36px !importantimportant;max-width:36px !importantimportant}};/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-14ef963 *//* Fresh Form v2 - Optimized for conversion */
.fresh-form .elementor-form { display:flex; flex-direction:column; gap:8px; background:transparent; padding:0; margin:0; }
.fresh-form .elementor-form-fields-wrapper { display:flex; flex-direction:column; gap:8px; margin:0 !important; padding:0 !important; }
.fresh-form .elementor-field-group { margin-bottom:0 !important; padding:0 !important; width:100% !important; }
.fresh-form .elementor-field-group > label { display:none !important; }
.fresh-form .elementor-field-type-email { order:1; }
.fresh-form .elementor-field-type-acceptance { order:2; }
.fresh-form .elementor-field-type-submit { order:3; }

.fresh-form input[type=email] {
  height:50px !important; border-radius:12px !important; border:1px solid rgba(255,255,255,.15) !important;
  background:#ffffff !important; padding:0 18px !important; font-size:16px !important; font-weight:500 !important;
  color:#0a3d40 !important; box-shadow:0 4px 14px rgba(0,0,0,.08); transition:all .2s; width:100% !important;
  font-family:'Almoni','Heebo','Assistant',Arial,sans-serif !important;
}
.fresh-form input[type=email]::placeholder { color:#7a8a8a; opacity:.85; }
.fresh-form input[type=email]:focus {
  outline:none !important; border-color:#d4a84a !important;
  box-shadow:0 0 0 3px rgba(212,168,74,.25), 0 4px 14px rgba(0,0,0,.08);
}

.fresh-form .elementor-button {
  height:54px !important; border-radius:12px !important;
  background:linear-gradient(180deg,#d8ad4c,#c69939) !important;
  color:#0a3d40 !important; font-weight:800 !important; font-size:17px !important;
  letter-spacing:.2px; border:none !important; width:100% !important;
  box-shadow:0 6px 18px rgba(212,168,74,.35), inset 0 -2px 0 rgba(0,0,0,.08) !important;
  transition:transform .15s, box-shadow .2s;
  font-family:'Almoni','Heebo','Assistant',Arial,sans-serif !important;
}
.fresh-form .elementor-button:hover {
  transform:translateY(-1px);
  box-shadow:0 10px 24px rgba(212,168,74,.45), inset 0 -2px 0 rgba(0,0,0,.08) !important;
}
.fresh-form .elementor-button:active { transform:translateY(0); }
.fresh-form .elementor-button .elementor-button-content-wrapper { display:flex; align-items:center; justify-content:center; gap:8px; }

.fresh-form .elementor-field-type-acceptance { background:rgba(0,0,0,.12); border-radius:10px; padding:8px 12px; }
.fresh-form .elementor-field-type-acceptance .elementor-field-subgroup { display:flex; align-items:flex-start; gap:8px; flex-direction:row; font-size:11px !important; }
.fresh-form .elementor-field-type-acceptance label,
.fresh-form .elementor-field-type-acceptance span,
.fresh-form .elementor-field-type-acceptance .elementor-field-option,
.fresh-form .elementor-field-type-acceptance .elementor-acceptance-label {
  font-size:11px !important; line-height:1.4 !important;
  color:rgba(255,255,255,.78) !important; font-weight:400 !important;
  text-align:right !important;
  font-family:'Almoni','Heebo','Assistant',Arial,sans-serif !important;
}
.fresh-form .elementor-field-type-acceptance label { flex:1; }
.fresh-form .elementor-field-type-acceptance a { color:#d4a84a !important; text-decoration:underline; }
.fresh-form .elementor-field-type-acceptance input[type=checkbox] {
  width:16px !important; height:16px !important; accent-color:#d4a84a;
  margin:2px 0 0 0 !important; flex-shrink:0;
}

.fresh-form .elementor-message { color:#fff !important; font-size:13px !important; }

@media (max-width:767px) {
  .fresh-form .elementor-form-fields-wrapper { gap:6px; }
  .fresh-form input[type=email] { height:46px !important; font-size:15px !important; border-radius:10px !important; }
  .fresh-form .elementor-button { height:50px !important; font-size:16px !important; border-radius:10px !important; }
  .fresh-form .elementor-field-type-acceptance { padding:6px 10px; }
  .fresh-form .elementor-field-type-acceptance label,
  .fresh-form .elementor-field-type-acceptance span,
  .fresh-form .elementor-field-type-acceptance .elementor-field-option,
  .fresh-form .elementor-field-type-acceptance .elementor-acceptance-label {
    font-size:10px !important; line-height:1.35 !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* === DESKTOP MEDIUM (laptops) - compact form === */
@media (min-width: 768px) and (max-width: 1440px) {
  /* Reduce outer container padding */
  .elementor-element.elementor-element-ee39c68 > .e-con-inner {
    padding: 0 !important;
  }
  /* Reduce form container padding */
  .elementor-element.elementor-element-0266f88 {
    padding: 4px 8px !important;
  }
  /* Reduce form inner gaps */
  .fresh-form .elementor-form-fields-wrapper {
    gap: 4px !important;
    row-gap: 4px !important;
  }
  .fresh-form .elementor-field-group {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* Email field - compact */
  .fresh-form input[type="email"],
  .fresh-form .elementor-field-textual {
    height: 32px !important;
    min-height: 32px !important;
    padding: 3px 12px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }
  /* Button - compact */
  .fresh-form .elementor-button,
  .fresh-form button[type="submit"] {
    height: 32px !important;
    min-height: 32px !important;
    padding: 3px 16px !important;
    font-size: 14px !important;
    line-height: 1 !important;
  }
  /* Acceptance - compact padding */
  .fresh-form .elementor-field-type-acceptance,
  .fresh-form .elementor-field-group.elementor-field-type-acceptance {
    padding: 3px 10px !important;
  }
  .fresh-form .elementor-field-type-acceptance label {
    font-size: 11px !important;
    line-height: 1.15 !important;
  }
  /* Right side - compact title area */
  .fresh-info { padding: 0 !important; }
  .fresh-info .fi-head { font-size: 11px !important; padding: 2px 8px !important; margin: 0 0 3px 0 !important; line-height: 1.2 !important; }
  .fresh-info .fi-title { font-size: 24px !important; line-height: 1.1 !important; margin: 0 0 2px 0 !important; }
  .fresh-info .fi-sub { font-size: 12px !important; line-height: 1.25 !important; margin: 0 0 3px 0 !important; }
  .fresh-info .fi-bullets { font-size: 11px !important; line-height: 1.2 !important; margin: 0 !important; gap: 10px !important; }
  /* Tighten hero column padding */
  .elementor-element.elementor-element-bfe780e {
    padding: 6px 12px !important;
  }
}

/* Add breathing room around acceptance checkbox text */
.fresh-form .elementor-field-type-acceptance,
.fresh-form .elementor-field-group.elementor-field-type-acceptance {
  padding: 8px 12px !important;
  border-radius: 6px !important;
}
@media (max-width: 767px) {
  .fresh-form .elementor-field-type-acceptance,
  .fresh-form .elementor-field-group.elementor-field-type-acceptance {
    padding: 6px 10px !important;
    margin: 2px 0 !important;
  }
}

/* === DESKTOP - unified green background across both columns === */
@media (min-width: 768px) {
  .elementor-element.elementor-element-ee39c68 {
    background-color: #06646e !important;
  }
  .elementor-element.elementor-element-0266f88 {
    background-color: transparent !important;
  }
}

/* === MOBILE COMPACT - Fresh form === */
@media (max-width: 767px) {
  /* Unified green background across all potential parent containers */
  .elementor-element.elementor-element-ee39c68,
  .elementor-element.elementor-element-bc9c9e2,
  .elementor-element.elementor-element-14ef963 {
    background-color: #06646e !important;
  }

  /* Hero outer container - tight padding */
  .elementor-element.elementor-element-ee39c68 > .e-con-inner {
    padding: 4px 0 !important;
  }

  /* Hero green container - transparent */
  .elementor-element.elementor-element-bfe780e,
  .elementor-element.elementor-element-bfe780e > .e-con-inner {
    background: transparent !important;
    padding: 0 10px 0 10px !important;
    gap: 0 !important;
  }

  /* Form container - transparent + tight padding */
  .elementor-element.elementor-element-0266f88,
  .elementor-element.elementor-element-0266f88 > .e-con-inner,
  .elementor-element.elementor-element-14ef963,
  .elementor-element.elementor-element-14ef963 > .e-con-inner {
    padding: 0 14px !important;
    gap: 0 !important;
    background: transparent !important;
  }
  /* Form widget itself - remove internal padding on mobile */
  .elementor-element.elementor-element-14ef963.elementor-widget-form,
  .fresh-form {
    padding: 0 !important;
  }

  .elementor-element.elementor-element-e31b746,
  .elementor-element.elementor-element-e31b746 > .e-con-inner {
    padding: 0 !important; gap: 0 !important; background: transparent !important;
  }

  /* Hide standalone traffic light widget on mobile */
  .elementor-element.elementor-element-0925da6 { display: none !important; }

  /* Hide hero image */
  .elementor-element.elementor-element-04774a9 { display: none !important; }

  /* Hide badge, subhead and bullets list */
  .fresh-info { padding: 0 !important; margin: 0 !important; }
  .fresh-info .fi-head { display: none !important; }
  .fresh-info .fi-sub {
    display: block !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    margin: 2px 6px 2px 6px !important;
    padding: 0 !important;
    color: rgba(255, 255, 255, 0.92) !important;
    text-align: center !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    font-family: 'Almoni','Heebo','Assistant',Arial,sans-serif !important;
  }
  .fresh-info .fi-bullets { display: none !important; }

  /* Title - inline traffic light icon, compact */
  .fresh-info .fi-title {
    font-size: 22px !important; line-height: 1.05 !important; margin: 0 !important; padding: 0 !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    gap: 8px !important; text-align: center !important;
    color: #ffffff !important;
    font-weight: 700 !important;
  }
  .fresh-info .fi-title::after {
    content: "" !important;
    display: inline-block !important;
    width: 20px !important; height: 30px !important;
    background-image: url('https://www.idz.co.il/wp-content/uploads/2026/05/ramzor.jpg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    flex-shrink: 0 !important;
  }

  /* SHOW the form label (CTA above email) on mobile - high specificity */
  body .elementor-element.elementor-element-14ef963 .elementor-field-label,
  body .fresh-form .elementor-field-label,
  body .elementor-widget-form .elementor-field-label {
    display: none !important;
  }

  /* Tight form spacing */
  .fresh-form .elementor-form { gap: 0 !important; margin: 0 !important; padding: 0 !important; }
  .fresh-form .elementor-form-fields-wrapper {
    gap: 2px !important;
    row-gap: 2px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .fresh-form .elementor-field-group {
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Email field - shorter */
  .fresh-form input[type="email"],
  .fresh-form .elementor-field-textual {
    height: 40px !important;
    min-height: 40px !important;
    padding: 6px 14px !important;
    font-size: 17px !important;
    line-height: 1.2 !important;
    border-radius: 7px !important;
  }


  /* Acceptance checkbox - keep full text, just make compact */
  .fresh-form .elementor-field-type-acceptance {
    margin: -1px 0 -1px 0 !important;
    padding: 0 !important;
  }
  .fresh-form .elementor-field-type-acceptance .elementor-field-subgroup {
    display: flex !important;
    align-items: flex-start !important;
    gap: 4px !important;
  }
  .fresh-form .elementor-field-type-acceptance .elementor-field-option {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin: 0 !important;
    padding: 0 4px !important;
    gap: 4px !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }
  .fresh-form .elementor-field-type-acceptance label,
  .fresh-form .elementor-field-type-acceptance label > * {
    font-size: 12px !important;
    line-height: 1.25 !important;
    color: #ffffff !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: normal !important;
    font-family: 'Almoni','Heebo','Assistant',Arial,sans-serif !important;
  }
  .fresh-form .elementor-field-type-acceptance label a {
    color: #f0c14b !important;
    text-decoration: underline !important;
  }
  .fresh-form .elementor-field-type-acceptance input[type="checkbox"] {
    width: 11px !important;
    height: 11px !important;
    margin: 0 !important;
    flex-shrink: 0 !important;
    margin-top: 1px !important;
  }

  /* Button - shorter */
  .fresh-form .elementor-button,
  .fresh-form button[type="submit"] {
    height: 48px !important;
    min-height: 48px !important;
    padding: 5px 16px !important;
    font-size: 18px !important;
    line-height: 1 !important;
    border-radius: 7px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
  }
  .fresh-form .elementor-button span,
  .fresh-form .elementor-button .elementor-button-text {
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
  }
  .fresh-form .elementor-button::after {
    content: "✓ 2 דקות  ·  ✓ ללא רישום  ·  ✓ תוצאה מידית" !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    color: rgba(10, 61, 64, 0.85) !important;
    margin-top: 1px !important;
    font-family: 'Almoni','Heebo','Assistant',Arial,sans-serif !important;
  }

  /* Expand acceptance row to full available width */
  .fresh-form .elementor-field-type-acceptance.elementor-field-group {
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fresh-form .elementor-field-type-acceptance .elementor-field-subgroup,
  .fresh-form .elementor-field-type-acceptance .elementor-field-option {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Ensure acceptance label stays within container bounds */
  .fresh-form .elementor-field-type-acceptance label {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    text-align: right !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .fresh-info .fi-title { font-size: 26px !important; }
}/* End custom CSS */