.elementor-368 .elementor-element.elementor-element-300ee487{--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: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-368 .elementor-element.elementor-element-221aa6ae{--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: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-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-368 .elementor-element.elementor-element-7d6d8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-7d6d8d8 img{width:100%;}.elementor-368 .elementor-element.elementor-element-35244cd8{--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: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-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-368 .elementor-element.elementor-element-1737d80f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-1737d80f .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:39px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-1af6ce2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-1af6ce2e .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-9c98b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-9c98b8f .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-32a87f12{--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: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-368 .elementor-element.elementor-element-6efa0ec3{--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: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-368 .elementor-element.elementor-element-7c3e0b81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-7c3e0b81 img{width:100%;}.elementor-368 .elementor-element.elementor-element-4f0012d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-4f0012d8 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-2c66ae9c{--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: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-368 .elementor-element.elementor-element-530cf6b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-530cf6b9 img{width:100%;}.elementor-368 .elementor-element.elementor-element-2b88dd6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-2b88dd6b .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-d2890b8{--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: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-368 .elementor-element.elementor-element-280b446f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-280b446f img{width:100%;}.elementor-368 .elementor-element.elementor-element-1d410faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-1d410faf .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-63ba99f7{--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: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-368 .elementor-element.elementor-element-3638ef55{--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: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-368 .elementor-element.elementor-element-580a033f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-580a033f img{width:100%;}.elementor-368 .elementor-element.elementor-element-763b70a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-763b70a0 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-5364ea15{--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: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-368 .elementor-element.elementor-element-6e1df649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-6e1df649 img{width:100%;}.elementor-368 .elementor-element.elementor-element-3cd2cae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-3cd2cae1 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-54f2fe7{--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: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-368 .elementor-element.elementor-element-54f2fe7:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-54f2fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aharoni-group.ussl.co.il/wp-content/uploads/2026/10/upview-hero-scaled-1.png");background-position:center center;background-size:cover;}.elementor-368 .elementor-element.elementor-element-3ba08cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-3ba08cc8 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:110px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-21fea353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-21fea353 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:43px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-5290bd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-5290bd57 .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-6ff1f453{--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: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-368 .elementor-element.elementor-element-6ff1f453:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-6ff1f453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aharoni-group.ussl.co.il/wp-content/uploads/2026/10/upview-footer-scaled-1.png");background-position:center center;background-size:cover;}.elementor-368 .elementor-element.elementor-element-7186ab46{--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: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-368 .elementor-element.elementor-element-faf956e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-faf956e .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-41608f7e{--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: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-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-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group > label, .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-type-html{padding-bottom:0px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-button{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:20px;border-radius:50px 50px 50px 50px;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .e-form__buttons__wrapper__button-next{background-color:#FDFFFE;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-button[type="submit"]{background-color:#FDFFFE;color:#4183E0;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-button[type="submit"] svg *{fill:#4183E0;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#2367BD;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#2367BD;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-button[type="submit"]:hover svg *{fill:#2367BD;}.elementor-368 .elementor-element.elementor-element-ba93ce1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-368 .elementor-element.elementor-element-ba93ce1{--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-368 .elementor-element.elementor-element-231771ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-368 .elementor-element.elementor-element-231771ad .elementor-heading-title{font-family:"Noto Sans Hebrew New", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-45622dbe{--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: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-368 .elementor-element.elementor-element-662c3f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-368 .elementor-element.elementor-element-662c3f32 img{width:100%;}/* Start custom CSS for container, class: .elementor-element-300ee487 */@font-face{font-family:"Noto Sans Hebrew New";font-style:normal;font-weight:100 900;font-display:swap;src:url("https://aharoni-group.ussl.co.il/wp-content/uploads/fonts/NotoSansHebrew-VariableFont_wdthwght.ttf") format("truetype");}
.fl2-main,.fl2-footer{direction:rtl;font-family:"Noto Sans Hebrew New",sans-serif;}
.fl2-main,.fl2-main *,.fl2-footer,.fl2-footer *{box-sizing:border-box;}
.fl2-main{display:grid!important;grid-template-columns:30.364583% 69.635417%;width:100%;max-width:none;gap:0!important;padding:0!important;margin:0!important;}
.fl2-info{position:relative!important;display:block!important;background:#fff;min-width:0;height:43.489583vw;padding:0!important;}
.fl2-logo{position:absolute!important;top:0;left:20.24%;width:59.52%!important;max-width:none!important;}
.fl2-logo img{width:100%;display:block;}
.fl2-offer{position:absolute!important;top:38.4%;left:4.6%;width:90.8%!important;display:flex!important;gap:0!important;align-items:center;padding:0!important;}
.fl2-offer-title .elementor-heading-title{font-size:2.0327vw!important;line-height:1.06!important;font-weight:400;white-space:nowrap;letter-spacing:0;}
.fl2-offer-subtitle{margin-top:.35vw!important;}
.fl2-offer-subtitle .elementor-heading-title{font-size:1.30208vw!important;line-height:1.15!important;font-weight:700;}
.fl2-offer-copy{margin-top:.22vw!important;}
.fl2-offer-copy .elementor-heading-title{font-size:.833333vw!important;line-height:1.22!important;font-weight:400;}
.fl2-benefits{position:absolute!important;left:7%;width:86%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:0!important;gap:1.2vw!important;}
.fl2-benefits-first{top:60.5%;}
.fl2-benefits-second{top:75%;left:15%;width:70%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2vw!important;}
.fl2-benefit{display:flex!important;align-items:center;gap:.4vw!important;padding:0!important;min-width:0;}
.fl2-benefit-icon{width:2.55vw!important;height:2.55vw;}
.fl2-benefit-icon img{width:100%;height:2.55vw;object-fit:contain;}
.fl2-benefit-caption .elementor-heading-title{font-size:.833333vw!important;line-height:1.18!important;letter-spacing:0;font-weight:400;}
.fl2-hero{height:43.489583vw;position:relative!important;display:block!important;padding:0!important;overflow:hidden;background-size:100% 100%!important;background-repeat:no-repeat;}
.fl2-hero-title{position:absolute!important;top:73.4%;left:0;width:100%!important;}
.fl2-hero-title .elementor-heading-title{font-size:5.7291667vw!important;font-weight:800;line-height:1.05!important;text-shadow:0 2px 8px #14294233;}
.fl2-hero-subtitle{position:absolute!important;top:89.1%;left:0;width:100%!important;}
.fl2-hero-subtitle .elementor-heading-title{font-size:2.239583vw!important;line-height:1.15!important;font-weight:500;text-shadow:0 1px 5px #14294266;}
.fl2-hero-note{position:absolute!important;bottom:2.5%;left:1.7%;width:auto!important;}
.fl2-hero-note .elementor-heading-title{font-size:1.0416667vw!important;line-height:1.1!important;font-weight:400;}
.fl2-footer{display:grid!important;grid-template-columns:23.4% 56.7% 19.9%;align-items:start;gap:0!important;width:100%;max-width:none;min-height:12.760417vw;padding:1.61vw 0 1.2vw!important;margin:0!important;background-size:100% 100%!important;}
.fl2-contact-title{padding:.2vw 2.7vw 0 0!important;}
.fl2-contact-heading .elementor-heading-title{font-size:1.458333vw!important;line-height:1.3!important;text-align:right;}
.fl2-contact-body{padding:0!important;gap:.7vw!important;min-width:0;}
.fl2-form .elementor-form-fields-wrapper{margin:0!important;gap:.6vw .85vw;display:flex;flex-wrap:wrap;}
.fl2-form .elementor-field-group:not(.elementor-field-type-hidden){padding:0!important;margin:0!important;}
.fl2-form .elementor-field-group-name,.fl2-form .elementor-field-group-phone,.fl2-form .elementor-field-type-submit{width:calc((100% - 1.7vw)/3)!important;}
.fl2-form .elementor-field-group-name{order:1;}.fl2-form .elementor-field-group-phone{order:2;}.fl2-form .elementor-field-type-submit{order:3;}
.fl2-form .elementor-field{height:2.24vw;min-height:36px;padding:0 .9vw!important;line-height:1.2;border:1px solid white!important;border-radius:50px!important;color:#fff!important;background:transparent!important;text-align:right;font:400 1.04167vw "Noto Sans Hebrew New",sans-serif!important;}
.fl2-form .elementor-field::placeholder{color:#fff!important;opacity:1;}
.fl2-form .elementor-field:focus{outline:2px solid #fff!important;outline-offset:3px;}
.fl2-form .elementor-button{height:2.24vw;min-height:36px;width:100%;border:0;border-radius:50px!important;background:white;color:#4183E0;}
.fl2-form .elementor-button-content-wrapper{width:100%;justify-content:space-between;flex-direction:row-reverse;}
.fl2-form .elementor-button-content-wrapper:after{content:"⟵";font-size:1.55em;line-height:.7;}
.fl2-form .elementor-button-text{flex-grow:0!important;font:400 1.04167vw "Noto Sans Hebrew New",sans-serif!important;}
.fl2-form .elementor-field-type-acceptance{order:4;width:100%!important;}
.fl2-form .elementor-field-option{display:flex;align-items:flex-start;gap:.4vw;}
.fl2-form .elementor-field-option label{font:400 .833333vw/1.3 "Noto Sans Hebrew New",sans-serif!important;color:#fff;}
.fl2-form .elementor-field-type-acceptance input{accent-color:#4183E0;flex-shrink:0;margin:.1em 0 0!important;}
.fl2-legal .elementor-heading-title{font-size:.833333vw!important;line-height:1.35!important;font-weight:400;}
.fl2-developer{height:100%;padding:1.8vw 0 0!important;align-items:center;justify-content:flex-start;}
.fl2-developer-logo{width:8.34vw!important;transform:translateX(-1.5vw);}
.fl2-main h1,.fl2-main h2,.fl2-main h3,.fl2-footer h2{margin:0;letter-spacing:0;}
@media (max-width:1024px){
 .fl2-main{display:flex!important;flex-direction:column!important;}
 .fl2-info{height:auto!important;padding:0 22px 30px!important;display:flex!important;align-items:center;gap:26px!important;}
 .fl2-logo{position:static!important;width:220px!important;}
 .fl2-offer{position:static!important;width:100%!important;gap:6px!important;}
 .fl2-offer-title .elementor-heading-title{font-size:27px!important;white-space:normal;}
 .fl2-offer-subtitle .elementor-heading-title{font-size:22px!important;}
 .fl2-offer-copy .elementor-heading-title{font-size:15px!important;line-height:1.45!important;}
 .fl2-benefits{position:static!important;width:min(100%,540px)!important;gap:18px!important;}
 .fl2-benefits-second{width:min(78%,400px)!important;}
 .fl2-benefit{gap:8px!important;}.fl2-benefit-icon{width:42px!important;height:42px;}.fl2-benefit-icon img{height:42px;}
 .fl2-benefit-caption .elementor-heading-title{font-size:13px!important;line-height:1.3!important;}
 .fl2-hero{height:62.453253vw!important;width:100%!important;flex-shrink:0;}
 .fl2-hero-title .elementor-heading-title{font-size:8.2274vw!important;}
 .fl2-hero-subtitle .elementor-heading-title{font-size:3.2161vw!important;}
 .fl2-hero-note .elementor-heading-title{font-size:max(10px,1.5vw)!important;}
 .fl2-footer{display:flex!important;flex-direction:column;align-items:center;gap:22px!important;padding:28px 24px!important;}
 .fl2-contact-title{padding:0!important;}.fl2-contact-heading .elementor-heading-title{font-size:24px!important;text-align:center;}
 .fl2-contact-body{width:100%!important;max-width:660px;gap:16px!important;}
 .fl2-form .elementor-form-fields-wrapper{gap:14px!important;}
 .fl2-form .elementor-field-group-name,.fl2-form .elementor-field-group-phone,.fl2-form .elementor-field-type-submit{width:calc((100% - 28px)/3)!important;}
 .fl2-form .elementor-field,.fl2-form .elementor-button{height:44px;min-height:44px;padding:0 16px!important;}
 .fl2-form .elementor-field,.fl2-form .elementor-button-text{font-size:16px!important;}
 .fl2-form .elementor-field-option label{font-size:12px!important;line-height:1.5!important;}
 .fl2-form .elementor-field-option{gap:8px;}.fl2-form .elementor-field-type-acceptance input{width:18px;height:18px;}
 .fl2-legal .elementor-heading-title{font-size:12px!important;line-height:1.5!important;}
 .fl2-developer{padding:0!important;}.fl2-developer-logo{width:130px!important;transform:none;}
}
@media(max-width:600px){
 .fl2-logo{width:200px!important;}.fl2-offer-title .elementor-heading-title{font-size:25px!important;}
 .fl2-offer-subtitle .elementor-heading-title{font-size:20px!important;}
 .fl2-offer-copy br{display:none;}.fl2-offer-copy .elementor-heading-title{font-size:15px!important;}
 .fl2-info{gap:22px!important;padding-inline:18px!important;}
 .fl2-form .elementor-field-group-name,.fl2-form .elementor-field-group-phone,.fl2-form .elementor-field-type-submit{width:100%!important;}
 .fl2-benefit-caption .elementor-heading-title{font-size:12px!important;}
 .fl2-hero-note{bottom:1.5%;}.fl2-hero-note .elementor-heading-title{font-size:9px!important;}
}

.fl2-form .elementor-field-type-acceptance input{width:14px!important;height:14px!important;min-height:0!important;padding:0!important;border-radius:0!important;margin:2px 0 0!important;}
@media(max-width:1024px){.fl2-form .elementor-field-type-acceptance input{width:18px!important;height:18px!important;}}

@media(min-width:1025px){
body.elementor-page-368{--fl2-toolbar:0px;}body.admin-bar.elementor-page-368{--fl2-toolbar:32px;}
.elementor-368{height:calc(100svh - var(--fl2-toolbar,0px));display:flex;flex-direction:column;}
.fl2-main{flex:1 1 77.314815%;height:77.314815%;min-height:0!important;}
.fl2-info,.fl2-hero{height:100%!important;min-height:0!important;}
.fl2-hero{background-size:cover!important;background-position:center top!important;}
.fl2-footer{flex:0 0 22.685185%;height:22.685185%;min-height:0!important;padding:clamp(10px,2.1svh,30px) 0!important;}
.fl2-offer-title .elementor-heading-title{font-size:min(2.0327vw,3.6137svh)!important;}
.fl2-offer-subtitle .elementor-heading-title{font-size:min(1.30208vw,2.3148svh)!important;}
.fl2-offer-copy .elementor-heading-title,.fl2-benefit-caption .elementor-heading-title{font-size:min(.833333vw,1.48148svh)!important;}
.fl2-benefit-icon{width:min(2.55vw,4.5333svh)!important;height:min(2.55vw,4.5333svh)!important;}
.fl2-benefit-icon img{height:min(2.55vw,4.5333svh)!important;}
.fl2-hero-title .elementor-heading-title{font-size:min(5.729167vw,10.185185svh)!important;}
.fl2-hero-subtitle .elementor-heading-title{font-size:min(2.239583vw,3.98148svh)!important;}
.fl2-hero-note .elementor-heading-title{font-size:min(1.041667vw,1.85185svh)!important;}
.fl2-contact-heading .elementor-heading-title{font-size:min(1.458333vw,2.59259svh)!important;}
.fl2-form .elementor-field:not([type=checkbox]),.fl2-form .elementor-button{height:clamp(30px,4.074svh,44px);min-height:0!important;}
.fl2-form .elementor-field:not([type=checkbox]),.fl2-form .elementor-button-text{font-size:min(1.041667vw,1.85185svh)!important;}
.fl2-form .elementor-field-option label,.fl2-legal .elementor-heading-title{font-size:min(.833333vw,1.48148svh)!important;}
.fl2-contact-body{gap:min(.7vw,1.24444svh)!important;}
.fl2-form .elementor-form-fields-wrapper{row-gap:min(.6vw,1.06667svh)!important;}
.fl2-developer{padding-top:min(1.8vw,3.2svh)!important;}
.fl2-developer-logo{width:min(8.34vw,14.827svh)!important;}
}

/* Readable desktop typography */
@media(min-width:1025px) and (max-width:1599px){
.fl2-main{grid-template-columns:minmax(400px,30.364583%) minmax(0,1fr)!important;}
.fl2-offer{top:28%!important;}
.fl2-offer-copy .elementor-heading-title{font-size:clamp(15px,1.05vw,20px)!important;line-height:1.35!important;color:#3273c8!important;}
.fl2-benefits-first{top:56%!important;}
.fl2-benefits-second{top:79%!important;}
.fl2-benefits{left:4%!important;width:92%!important;gap:10px!important;}
.fl2-benefits-second{left:4%!important;width:92%!important;gap:16px!important;}
.fl2-benefit{gap:6px!important;}
.fl2-benefit-caption .elementor-heading-title{font-size:clamp(16px,1.05vw,22px)!important;line-height:1.25!important;font-weight:450!important;color:#3273c8!important;}
.fl2-benefit-icon{width:clamp(30px,2.55vw,48px)!important;height:clamp(30px,2.55vw,48px)!important;}
.fl2-benefit-icon img{height:clamp(30px,2.55vw,48px)!important;}
}

/* Figma mobile frame 906:2 — mobile only */
@media(max-width:767px){
.fl2-main{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8vw 0!important;padding:0 0 9vw!important;align-items:start!important;}
.fl2-info,.fl2-benefits{display:contents!important;}
.fl2-logo{position:absolute!important;top:6.4vw!important;left:22.2%!important;width:55.6%!important;z-index:3;pointer-events:none;}
.fl2-logo img{content:url("https://aharoni-group.ussl.co.il/wp-content/uploads/2026/10/mobile-logo.png");height:auto!important;aspect-ratio:10/3;object-fit:contain;}
.fl2-hero{grid-column:1/-1;grid-row:1;width:100%!important;height:147.963vw!important;background-image:url("https://aharoni-group.ussl.co.il/wp-content/uploads/2026/10/mobile-hero.png")!important;background-size:100% 100%!important;background-position:center top!important;}
.fl2-hero-title{top:79%!important;}
.fl2-hero-title .elementor-heading-title{font-size:20vw!important;line-height:1.05!important;font-weight:800!important;}
.fl2-hero-subtitle{top:91.3%!important;}
.fl2-hero-subtitle .elementor-heading-title{font-size:6.5vw!important;line-height:1.15!important;font-weight:500!important;}
.fl2-hero-note{display:none!important;}
.fl2-offer{grid-column:1/-1;grid-row:2;position:static!important;width:90%!important;justify-self:center;gap:0!important;padding:0!important;}
.fl2-offer-title{width:100%!important;max-width:100%!important;}
.fl2-offer-title .elementor-heading-title{font-size:12.6vw!important;line-height:1.02!important;font-weight:800!important;white-space:normal!important;text-wrap:balance;}
.fl2-offer-subtitle{margin-top:3.5vw!important;}
.fl2-offer-subtitle .elementor-heading-title{font-size:6.2vw!important;line-height:1.2!important;font-weight:400!important;}
.fl2-offer-copy{margin-top:3.2vw!important;width:94%!important;}
.fl2-offer-copy .elementor-heading-title{font-size:4.44vw!important;line-height:1.38!important;font-weight:400!important;}
.fl2-offer-copy br{display:contents!important;}
.fl2-offer-copy br:after{content:" ";}
.fl2-benefit{position:static!important;width:100%!important;padding:0 5vw!important;gap:2vw!important;justify-self:center;align-items:center!important;}
.fl2-benefits-first>.fl2-benefit:nth-child(2){grid-row:3;grid-column:1;}
.fl2-benefits-first>.fl2-benefit:nth-child(3){grid-row:3;grid-column:2;}
.fl2-benefits-second>.fl2-benefit:nth-child(1){grid-row:4;grid-column:1;}
.fl2-benefits-second>.fl2-benefit:nth-child(2){grid-row:4;grid-column:2;}
.fl2-benefits-first>.fl2-benefit:nth-child(1){grid-row:5;grid-column:1/-1;width:60%!important;margin-top:1vw!important;}
.fl2-benefits-first>.fl2-benefit:nth-child(1) .elementor-heading-title{font-weight:800!important;}
.fl2-benefit-icon{width:11vw!important;height:11vw!important;}
.fl2-benefit-icon img{height:11vw!important;object-fit:contain;}
.fl2-benefit-caption .elementor-heading-title{font-size:4.44vw!important;line-height:1.2!important;font-weight:400!important;}
.fl2-footer{background-image:url("https://aharoni-group.ussl.co.il/wp-content/uploads/2026/10/mobile-footer.png")!important;background-size:100% 100%!important;min-height:101vw!important;padding:6.8vw 6.8vw 10vw!important;gap:4vw!important;}
.fl2-contact-heading .elementor-heading-title{font-size:5.2vw!important;line-height:1.25!important;text-align:center;}
.fl2-contact-body{gap:2vw!important;}
.fl2-form .elementor-form-fields-wrapper{gap:3.5vw!important;}
.fl2-form .elementor-field-group-name,.fl2-form .elementor-field-group-phone,.fl2-form .elementor-field-type-submit{width:100%!important;}
.fl2-form .elementor-field,.fl2-form .elementor-button{height:44px!important;min-height:44px!important;}
.fl2-form .elementor-field,.fl2-form .elementor-button-text{font-size:16px!important;}
.fl2-form .elementor-button-content-wrapper{justify-content:center!important;gap:4px!important;}
.fl2-form .elementor-button-content-wrapper:after{content:"<";font-size:1em;line-height:1;}
.fl2-form .elementor-field-option label{font-size:12px!important;line-height:1.45!important;}
.fl2-legal .elementor-heading-title{font-size:12px!important;line-height:1.4!important;}
.fl2-developer{height:auto!important;margin-top:4vw!important;}
.fl2-developer-logo{width:100px!important;}
}

/* Keep mobile hero text within the photograph */
@media(max-width:767px){
.fl2-hero-title{top:auto!important;bottom:12%!important;left:3%!important;width:94%!important;margin:0!important;transform:none!important;}
.fl2-hero-title .elementor-heading-title{white-space:nowrap!important;line-height:1.05!important;}
.fl2-hero-subtitle{top:auto!important;bottom:4%!important;left:3%!important;width:94%!important;margin:0!important;transform:none!important;}
.fl2-hero-subtitle .elementor-heading-title{font-size:6.1vw!important;white-space:nowrap!important;line-height:1.2!important;}
.fl2-offer-copy br:last-of-type{display:initial!important;}
.fl2-offer-copy br:last-of-type:after{content:none!important;}
}

/* Mobile hero: titles share normal flow and cannot overlap */
@media(max-width:767px){
.fl2-hero{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:3vw!important;padding:0 0 6vw!important;}
.fl2-hero-title,.fl2-hero-subtitle{position:static!important;inset:auto!important;width:94%!important;height:auto!important;flex:0 0 auto!important;margin:0!important;transform:none!important;}
.fl2-hero-title .elementor-heading-title{font-size:19vw!important;line-height:1.3!important;margin:0!important;}
.fl2-hero-subtitle .elementor-heading-title{font-size:6.1vw!important;line-height:1.4!important;margin:0!important;}
}

/* Legal statement: right aligned on all screens */
.fl2-legal,.fl2-legal .elementor-heading-title{text-align:right!important;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ba93ce1 */.elementor-368 .elementor-element.elementor-element-ba93ce1{direction:rtl;} .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-type-acceptance{order:4;} .elementor-368 .elementor-element.elementor-element-ba93ce1 .elementor-field-type-submit{order:3;}/* End custom CSS */