.elementor-801 .elementor-element.elementor-element-000000b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dce3e7;--border-color:#dce3e7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-801 .elementor-element.elementor-element-000000b:not(.elementor-motion-effects-element-type-background), .elementor-801 .elementor-element.elementor-element-000000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-000000a{--display:flex;--min-height:0px;--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;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-000000a.e-con{--align-self:center;}.elementor-801 .elementor-element.elementor-element-0000003{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-0000003.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000001{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;text-align:start;}.elementor-801 .elementor-element.elementor-element-0000001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000001 img{width:64px;height:68px;object-fit:contain;object-position:center center;}.elementor-801 .elementor-element.elementor-element-0000002{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-801 .elementor-element.elementor-element-0000002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000002 img{width:184px;}.elementor-801 .elementor-element.elementor-element-0000004{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:0px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:25px;}.elementor-801 .elementor-element.elementor-element-0000004.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-menu-toggle{margin-right:auto;background-color:var( --e-global-color-effffff );border-width:1px;border-radius:50px;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu .elementor-item{font-family:"November Hebrew Home", Sans-serif;font-size:clamp(13.5px,.98vw,15.5px);font-weight:700;line-height:1.25em;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item{color:#253b47;fill:#253b47;padding-left:clamp(6px,.55vw,10px);padding-right:clamp(6px,.55vw,10px);padding-top:0px;padding-bottom:0px;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-e006a35 );fill:var( --e-global-color-e006a35 );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-0000004 .e--pointer-framed .elementor-item:before,
					.elementor-801 .elementor-element.elementor-element-0000004 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-e006a35 );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-0000004 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-801 .elementor-element.elementor-element-0000004 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a, .elementor-801 .elementor-element.elementor-element-0000004 .elementor-menu-toggle{color:#253b47;fill:#253b47;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a:hover,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a:focus,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-menu-toggle:hover,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-menu-toggle:focus{color:var( --e-global-color-e006a35 );}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a:hover,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a:focus,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a.highlighted{background-color:#f0f6f2;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-e006a35 );background-color:#f0f6f2;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown .elementor-item, .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"November Hebrew Home", Sans-serif;font-size:17px;font-weight:700;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:13px;padding-bottom:13px;}.elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-801 .elementor-element.elementor-element-0000004 div.elementor-menu-toggle{color:var( --e-global-color-e173b63 );}.elementor-801 .elementor-element.elementor-element-0000004 div.elementor-menu-toggle svg{fill:var( --e-global-color-e173b63 );}.elementor-801 .elementor-element.elementor-element-0000009{--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;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-0000009.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000008{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-0000008.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000008 .elementor-icon-wrapper{text-align:center;}.elementor-801 .elementor-element.elementor-element-0000008.elementor-view-stacked .elementor-icon{background-color:#00983d;color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-0000008.elementor-view-framed .elementor-icon, .elementor-801 .elementor-element.elementor-element-0000008.elementor-view-default .elementor-icon{color:#00983d;border-color:#00983d;}.elementor-801 .elementor-element.elementor-element-0000008.elementor-view-framed .elementor-icon, .elementor-801 .elementor-element.elementor-element-0000008.elementor-view-default .elementor-icon svg{fill:#00983d;}.elementor-801 .elementor-element.elementor-element-0000008.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-0000008.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-0000008 .elementor-icon{font-size:30px;padding:0.28em;}.elementor-801 .elementor-element.elementor-element-0000008 .elementor-icon svg{height:30px;}.elementor-801 .elementor-element.elementor-element-0000007{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:99px 99px 99px 99px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-801 .elementor-element.elementor-element-0000007:not(.elementor-motion-effects-element-type-background), .elementor-801 .elementor-element.elementor-element-0000007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-effba25 );}.elementor-801 .elementor-element.elementor-element-0000007.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000006{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"November Hebrew Home", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:var( --e-global-color-e173b63 );}.elementor-801 .elementor-element.elementor-element-0000005{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-0000005.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-0000005 img{width:40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-effffff );border-radius:40px 40px 40px 40px;}.elementor-801 .elementor-element.elementor-element-fa09002{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-801 .elementor-element.elementor-element-fa09002 .elementor-icon-wrapper{text-align:center;}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-stacked .elementor-icon{background-color:#00983d;color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-framed .elementor-icon, .elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-default .elementor-icon{color:#00983d;border-color:#00983d;}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-framed .elementor-icon, .elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-default .elementor-icon svg{fill:#00983d;}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-fa09002.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-effffff );}.elementor-801 .elementor-element.elementor-element-fa09002 .elementor-icon{font-size:24px;padding:0em;}.elementor-801 .elementor-element.elementor-element-fa09002 .elementor-icon svg{height:24px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1050px){.elementor-801 .elementor-element.elementor-element-000000a{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-801 .elementor-element.elementor-element-0000003{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-801 .elementor-element.elementor-element-0000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-801 .elementor-element.elementor-element-0000001 img{width:56px;height:60px;}.elementor-801 .elementor-element.elementor-element-0000002 img{width:156px;}}@media(min-width:701px){.elementor-801 .elementor-element.elementor-element-000000a{--width:min(calc(100% - 24px),1420px);}.elementor-801 .elementor-element.elementor-element-0000003{--width:244px;}.elementor-801 .elementor-element.elementor-element-0000009{--width:300px;}.elementor-801 .elementor-element.elementor-element-0000007{--width:240px;}}@media(max-width:1050px) and (min-width:701px){.elementor-801 .elementor-element.elementor-element-000000a{--width:100%;}.elementor-801 .elementor-element.elementor-element-0000003{--width:198px;}}@media(max-width:700px){.elementor-801 .elementor-element.elementor-element-000000a{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-801 .elementor-element.elementor-element-0000003{--width:198px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-801 .elementor-element.elementor-element-0000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-801 .elementor-element.elementor-element-0000001 img{width:56px;height:60px;}.elementor-801 .elementor-element.elementor-element-0000002 img{width:156px;}.elementor-801 .elementor-element.elementor-element-0000007{--width:280px;--flex-wrap:nowrap;}.elementor-801 .elementor-element.elementor-element-0000006{font-size:17px;}}/* Start custom CSS for image, class: .elementor-element-0000001 */.elementor-801 .elementor-element.elementor-element-0000001 img{transform:translateX(-8px)}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0000004 */.elementor-801 .elementor-element.elementor-element-0000004 .elementor-menu-toggle{min-width:48px;min-height:48px} @media(min-width:1051px){body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main{position:static}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu>li{position:static}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu>li>.sub-menu{right:0!important;left:auto!important;width:min(960px,calc(100vw - 48px))!important;max-width:none!important;min-width:0!important;padding:26px;box-shadow:0 12px 28px #173b6312}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .sub-menu>li{display:inline-block;width:30%;vertical-align:top}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .sub-menu>li a{font-weight:300}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .sub-menu>li:first-child{width:100%;font-weight:700}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu>li+li{background:linear-gradient(#dce3e7,#dce3e7) right center/1px 24px no-repeat}}@media(min-width:1051px){body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main>.elementor-nav-menu{gap:clamp(6px,.55vw,10px)}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main>.elementor-nav-menu>li>a{height:80px}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .sub-arrow{width:44px;flex:0 0 44px;min-height:44px;padding:0;justify-content:center}body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-0000004 .elementor-nav-menu--main .sub-arrow svg{width:14px;height:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000009 */.elementor-801 .elementor-element.elementor-element-0000009.egoz-native-actions--single{width:240px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000a */.elementor-801 .elementor-element.elementor-element-000000a{height:100%}
/* egoz-family-rc4:header-contact-space */@media(min-width:1051px){body:not(.egoz-native-compact-header) .elementor-801 .elementor-element.elementor-element-000000a.e-con:has(.egoz-native-actions:not(.egoz-native-actions--single)){width:min(calc(100% - 24px),1480px)}}/* /egoz-family-rc4:header-contact-space *//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa09002 */.elementor-801 .elementor-element.elementor-element-fa09002{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000b */.elementor-801 .elementor-element.elementor-element-000000b{height:80px;font-size:16px}@media(max-width:1050px){.elementor-801 .elementor-element.elementor-element-000000b{height:64px}}
/* Shared Elementor mobile adjustments, 8 October 2026. */
@media (max-width: 900px) {
  body.egoz-client-review main :is(.e-con, .elementor-widget) { min-width: 0; }
  body.egoz-client-review main :is(h1,h2,h3,p,li,a) { overflow-wrap: anywhere; }
  body.egoz-client-review main h1.elementor-heading-title { font-size:2rem!important; line-height:1.16!important; }
  body.egoz-client-review main h2.elementor-heading-title { font-size:1.75rem!important; line-height:1.22!important; }
  body.egoz-client-review main h3.elementor-heading-title { font-size:1.3125rem!important; line-height:1.3!important; }
  body.egoz-client-review main .elementor-button { max-width: 100%; white-space: normal; line-height: 1.3; }
  body.egoz-client-review main .elementor-button-text { overflow-wrap: anywhere; }
  body.egoz-client-review main .elementor-widget-text-editor :is(p,ul,ol) { max-width: 100%; }
  body.egoz-client-review main table { width:100%; max-width:100%; table-layout:fixed; }
  body.egoz-client-review main :is(th,td) { overflow-wrap:anywhere; }
  body.egoz-client-review main .elementor-field-group { min-width:0; }
  body.egoz-client-review main .elementor-field { max-width:100%; font-size:16px; }
  body.egoz-client-review .egoz-native-home-hero.e-con { height:520px!important; min-height:520px!important; padding:0!important; gap:0!important; background:#e8f2eb!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { position:absolute!important; inset:0!important; width:100%!important; height:100%!important; margin:0!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo img { width:100%!important; height:100%!important; object-fit:cover!important; object-position:78% center!important; }
  body.egoz-client-review .egoz-native-opening-message.e-con { position:absolute!important; inset:auto 18px 22px auto!important; z-index:3; width:250px!important; height:250px!important; max-width:calc(100% - 36px)!important; aspect-ratio:1!important; border-radius:50%!important; margin:0!important; padding:18px!important; background:rgba(255,255,255,.94)!important; gap:6px!important; align-items:center!important; justify-content:center!important; text-align:center!important; }
  body.egoz-client-review .egoz-native-opening-message:before { display:block!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:1.875rem!important; line-height:1.05!important; color:#173b63!important; max-width:9.5ch!important; margin-inline:auto!important; text-align:center!important; }
  body.egoz-client-review .egoz-native-opening-message h1 mark { color:#3b7f2e!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-heading { width:100%; margin:0!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor { width:100%; max-width:none!important; align-self:stretch!important; margin:0!important; text-align:center!important; line-height:1.35!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { color:#3d5662!important; font-size:.8125rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { color:#3b7f2e!important; font-size:1.0625rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { color:#546976!important; font-size:.8125rem!important; line-height:1.4!important; }
  body.egoz-client-review .egoz-review-scroll-cue.e-con { position:absolute!important; inset:16px auto auto 16px!important; z-index:4; margin:0!important; gap:10px!important; padding:5px 10px!important; border-radius:30px!important; background:rgba(255,255,255,.94)!important; max-width:calc(100% - 32px); }
  body.egoz-client-review .egoz-review-scroll-cue .egoz-review-scroll .elementor-button { color:#173b63!important; font-size:.9375rem!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-0000026 { padding:34px 0!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-0000009 h2>span:first-child { font-size:1.25em!important; line-height:1.15!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-0000009 h2>span:not(:first-child) { font-size:19px!important; line-height:1.5!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-0000024 { width:calc(100% - 32px)!important; gap:24px 16px!important; margin-top:24px!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-0000024 .elementor-widget-text-editor { font-size:16px!important; line-height:1.45!important; }
  body.egoz-client-review .egoz-native-generation-heading h2>span,
  body.egoz-client-review .egoz-native-generation-heading h2>em { font-size:1em!important; line-height:1.12!important; }
  body.egoz-client-review .egoz-native-generation-heading>.elementor-widget-text-editor { font-size:20px!important; line-height:1.5!important; margin-top:16px!important; }
  body.egoz-client-review .egoz-native-generation-photo { max-width:100%!important; margin-inline:0!important; }
  body.egoz-client-review .egoz-native-generation-photo img { width:auto!important; max-width:100%!important; height:auto!important; max-height:360px!important; object-fit:contain!important; }
  body.egoz-client-review .egoz-native-home :is(.elementor-element-0000088,.elementor-element-0000091) { padding:32px 20px!important; margin-top:0!important; }
  body.egoz-client-review .egoz-native-home :is(.elementor-element-0000087,.elementor-element-0000090) { width:100%!important; grid-template-columns:minmax(0,1fr)!important; gap:0!important; justify-items:center!important; align-items:start!important; }
  body.egoz-client-review .egoz-native-generation-heading { gap:0!important; text-align:center; }
  body.egoz-client-review .egoz-native-generation-heading>.elementor-widget-text-editor { font-size:18px!important; line-height:1.55!important; font-weight:500!important; margin-top:14px!important; }
  body.egoz-client-review .egoz-native-generation-photo { width:min(100%,300px)!important; max-width:100%!important; height:auto!important; min-height:0!important; aspect-ratio:2/3!important; margin:24px auto 0!important; justify-self:center!important; }
  body.egoz-client-review .egoz-native-generation-photo>.elementor-widget-image { position:absolute!important; inset:0!important; width:100%!important; height:100%!important; }
  body.egoz-client-review .egoz-native-generation-photo img { position:absolute!important; top:0!important; left:50%!important; transform:translateX(-50%)!important; width:auto!important; max-width:none!important; height:100%!important; max-height:none!important; object-fit:contain!important; object-position:center!important; }
  body.egoz-client-review .egoz-native-generation-copy>.elementor-widget-button { margin:16px 0 0!important; justify-self:center!important; text-align:center; }
  body.egoz-client-review .egoz-native-generation-copy>.elementor-widget-button .elementor-button { min-height:44px; padding:12px 24px; font-size:16px; line-height:1.3; }
  body.egoz-client-review .egoz-native-person-read-more .elementor-button { padding:12px 16px; font-size:17px; }
  body.egoz-client-review .egoz-native-person-summary { font-size:17px; line-height:1.65; }
  body.egoz-client-review .egoz-native-whatsapp { display:none!important; }
  body.egoz-client-review .egoz-native-mobile-whatsapp { display:block!important; position:absolute!important; top:10px!important; left:66px!important; right:auto!important; bottom:auto!important; margin:0!important; width:44px!important; height:44px!important; max-width:44px!important; z-index:5; }
  body.egoz-client-review .egoz-native-mobile-whatsapp .elementor-icon { width:44px!important; height:44px!important; padding:11px!important; font-size:22px!important; }
}
@media (max-width:359px) {
  body.egoz-client-review header .egoz-native-logo,
  body.egoz-client-review header .egoz-native-logo img { width:130px!important; max-width:130px!important; }
  body.egoz-client-review header .egoz-native-logo img { height:auto!important; max-height:54px!important; }
}
@media (min-width:901px) and (max-width:1279px) {
  body.egoz-client-review .egoz-native-whatsapp { position:fixed!important; top:auto!important; right:auto!important; left:18px!important; bottom:18px!important; width:52px!important; height:52px!important; }
  body.egoz-client-review .egoz-native-whatsapp .elementor-icon { width:52px!important; height:52px!important; }
  body.egoz-client-review .egoz-native-home-hero.e-con { height:520px!important; min-height:520px!important; padding:0!important; gap:0!important; background:#e8f2eb!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { position:absolute!important; inset:0!important; width:100%!important; height:100%!important; margin:0!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo img { width:100%!important; height:100%!important; object-fit:cover!important; object-position:50% center!important; }
  body.egoz-client-review .egoz-native-opening-message.e-con { position:absolute!important; inset:auto 18px 22px auto!important; z-index:3; width:250px!important; height:250px!important; max-width:calc(100% - 36px)!important; aspect-ratio:1!important; border-radius:50%!important; margin:0!important; padding:18px!important; background:rgba(255,255,255,.94)!important; gap:6px!important; align-items:center!important; justify-content:center!important; text-align:center!important; }
  body.egoz-client-review .egoz-native-opening-message:before { display:block!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:1.875rem!important; line-height:1.05!important; color:#173b63!important; max-width:9.5ch!important; margin-inline:auto!important; text-align:center!important; }
  body.egoz-client-review .egoz-native-opening-message h1 mark { color:#3b7f2e!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-heading { width:100%; margin:0!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor { width:100%; max-width:none!important; align-self:stretch!important; margin:0!important; text-align:center!important; line-height:1.35!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { color:#3d5662!important; font-size:.8125rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { color:#3b7f2e!important; font-size:1.0625rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { color:#546976!important; font-size:.8125rem!important; line-height:1.4!important; }
  body.egoz-client-review .egoz-review-scroll-cue.e-con { position:absolute!important; inset:16px auto auto 16px!important; z-index:4; margin:0!important; gap:10px!important; padding:5px 10px!important; border-radius:30px!important; background:rgba(255,255,255,.94)!important; max-width:calc(100% - 32px); }
  body.egoz-client-review .egoz-review-scroll-cue .egoz-review-scroll .elementor-button { color:#173b63!important; font-size:.9375rem!important; }
}
@media (min-width:750px) and (max-width:900px) {
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo img { object-position:50% center!important; }
}
@media (min-width:600px) and (max-width:749px) {
  body.egoz-client-review .egoz-native-home-hero.e-con { height:auto!important; min-height:0!important; padding:0 0 20px!important; flex-direction:column!important; align-items:center!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { position:relative!important; inset:auto!important; height:auto!important; aspect-ratio:3/2; flex-shrink:0; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo img { object-position:50% center!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo:after { content:""; position:absolute; inset:auto 0 0; height:32px; background:linear-gradient(to top,#e8f2eb,transparent); pointer-events:none; }
  body.egoz-client-review .egoz-native-opening-message.e-con { position:relative!important; inset:auto!important; margin:-36px auto 0!important; flex-shrink:0; }
  body.egoz-client-review .egoz-review-scroll-cue.e-con { position:relative!important; inset:auto!important; margin:16px auto 0!important; width:max-content!important; flex-shrink:0; }
}
@media (max-width:599px) {
  body.egoz-client-review .egoz-native-home-hero.e-con { height:auto!important; min-height:0!important; aspect-ratio:9/16; padding:0!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { display:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo-mobile { display:block!important; position:absolute!important; inset:0!important; width:100%!important; height:100%!important; margin:0!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo-mobile img { width:100%!important; height:100%!important; object-fit:cover!important; object-position:center!important; }
  body.egoz-client-review .egoz-native-opening-message.e-con { position:absolute!important; inset:8px auto auto 16px!important; margin:0!important; width:250px!important; height:250px!important; backdrop-filter:none!important; -webkit-backdrop-filter:none!important; }
  body.egoz-client-review .egoz-review-scroll-cue.e-con { position:absolute!important; inset:auto auto 16px 16px!important; margin:0!important; width:max-content!important; }
}
@media (max-width:389px) {
  body.egoz-client-review .egoz-native-opening-message.e-con { width:225px!important; height:225px!important; padding:16px!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:1.6875rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { font-size:.75rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { font-size:.9375rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { display:none!important; }
}
@media (max-width:359px) {
  body.egoz-client-review .egoz-native-opening-message.e-con { width:190px!important; height:190px!important; padding:13px!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:1.5625rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { font-size:.71875rem!important; max-width:130px!important; align-self:center!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { font-size:.875rem!important; }
}
/* Corrections verified during the complete mobile page audit, 9 October 2026. */
@media (max-width: 900px) {
  body.egoz-client-review main .egoz-native-phone-number { display:inline-block; white-space:nowrap!important; direction:ltr; unicode-bidi:isolate; }
  body.egoz-client-review main .elementor-button-text:has(>span[aria-hidden="true"]) { display:inline-flex; flex-wrap:nowrap!important; align-items:center; justify-content:space-between; gap:12px; width:100%; text-align:right; }
  body.egoz-client-review main .elementor-button-text>span[aria-hidden="true"] { display:inline-block; flex:0 0 auto; margin:0!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-00000ea.e-con { margin-top:0!important; padding-top:0!important; }
  body.egoz-client-review .egoz-native-home .elementor-element-00000e9.e-con { padding-top:0!important; }
}
/* Mobile header icon and first-screen scroll cue, 9 October 2026. */
@media (max-width: 900px) {
  body.egoz-client-review .egoz-native-mobile-whatsapp .elementor-icon-wrapper { display:flex; align-items:center; justify-content:center; width:44px; height:44px; line-height:0; }
  body.egoz-client-review .egoz-native-mobile-whatsapp .elementor-icon { box-sizing:border-box; display:flex!important; align-items:center; justify-content:center; width:44px!important; height:44px!important; padding:0!important; line-height:1!important; border:1px solid #00983d!important; border-radius:50%!important; background:#fff!important; color:#00983d!important; }
  body.egoz-client-review .egoz-native-mobile-whatsapp .elementor-icon svg { display:block; width:24px!important; height:24px!important; fill:currentColor!important; }
}
@media (max-width:599px) {
  body.egoz-client-review .egoz-review-scroll-cue.e-con { inset:auto auto auto 16px!important; top:calc(100% - 112px)!important; top:clamp(60%,calc(100svh - 180px - var(--wp-admin--admin-bar--height,0px)),calc(100% - 112px))!important; padding:6px 8px!important; gap:8px!important; }
  body.egoz-client-review .egoz-review-scroll-cue .egoz-review-scroll .elementor-button { min-height:36px; padding:5px 4px!important; font-size:14px!important; line-height:1.3!important; white-space:nowrap!important; }
  body.egoz-client-review .egoz-review-scroll-cue .egoz-review-scroll-mascot { width:32px!important; height:32px!important; flex:0 0 32px!important; }
  body.egoz-client-review .egoz-review-scroll-cue .egoz-review-scroll-mascot img { display:block; width:32px!important; height:32px!important; object-fit:contain!important; }
}

/* Original wide photograph with its intrinsic proportions, 10 October 2026. */
@media (max-width:749px) {
  body.egoz-client-review .egoz-native-home-hero.e-con { display:flex!important; flex-direction:column!important; align-items:stretch!important; justify-content:flex-start!important; height:auto!important; min-height:0!important; aspect-ratio:auto!important; padding:14px 0 0!important; gap:0!important; background:#e8f2eb!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo-mobile { display:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { display:block!important; position:relative!important; inset:auto!important; order:2; z-index:1; width:100%!important; height:auto!important; aspect-ratio:auto!important; margin:-20px 0 0!important; flex:0 0 auto!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo:after { display:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo img { display:block!important; width:100%!important; max-width:100%!important; height:auto!important; max-height:none!important; aspect-ratio:auto!important; object-fit:contain!important; object-position:center!important; transform:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-native-opening-message.e-con { position:relative!important; inset:auto!important; order:0; z-index:3; align-self:flex-start!important; flex-wrap:nowrap!important; width:250px!important; height:250px!important; margin:0 auto 0 16px!important; padding:18px!important; flex:0 0 auto!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-scroll-cue.e-con { position:absolute!important; inset:auto auto 12px 16px!important; top:auto!important; margin:0!important; z-index:4; }
}
@media (max-width:389px) {
  body.egoz-client-review .egoz-native-home-hero .egoz-native-opening-message.e-con { width:225px!important; height:225px!important; padding:16px!important; }
}
@media (max-width:359px) {
  body.egoz-client-review .egoz-native-home-hero .egoz-native-opening-message.e-con { width:190px!important; height:190px!important; padding:13px!important; }
}
@media (min-width:520px) and (max-width:749px) {
  body.egoz-client-review .egoz-native-home-hero .egoz-review-scroll-cue.e-con { inset:160px 16px auto auto!important; }
}
@media (max-width:749px) and (max-height:550px) {
  body.egoz-client-review .egoz-native-home-hero .egoz-native-opening-message.e-con { width:190px!important; height:190px!important; padding:13px!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:1.5625rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { font-size:.71875rem!important; max-width:130px!important; align-self:center!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { font-size:.875rem!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { display:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-scroll-cue.e-con { position:relative!important; inset:auto!important; order:1; margin:12px 16px!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { margin:0!important; }
}

/* Client portrait preview with intrinsic image proportions, 10 October 2026. */
@media (max-width:599.98px) {
  body.egoz-client-review .egoz-native-home-hero.e-con { height:auto!important; min-height:0!important; aspect-ratio:auto!important; padding:0!important; gap:0!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo { display:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo-mobile { display:block!important; position:relative!important; inset:auto!important; order:0; z-index:1; width:100%!important; height:auto!important; aspect-ratio:auto!important; margin:0!important; flex:0 0 auto!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-hero-photo-mobile img { display:block!important; width:100%!important; max-width:100%!important; height:auto!important; max-height:none!important; aspect-ratio:auto!important; object-fit:contain!important; object-position:center!important; transform:none!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-native-opening-message.e-con { position:absolute!important; inset:8px auto auto 16px!important; align-self:auto!important; flex-wrap:nowrap!important; width:clamp(160px,50vw,250px)!important; height:clamp(160px,50vw,250px)!important; margin:0!important; padding:12px!important; gap:4px!important; }
  body.egoz-client-review .egoz-native-opening-message h1.elementor-heading-title { font-size:clamp(22px,6.5vw,30px)!important; line-height:1.05!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:first-child { font-size:clamp(10px,2.85vw,12px)!important; line-height:1.2!important; max-width:none!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:nth-child(3) { font-size:clamp(12px,3.7vw,17px)!important; line-height:1.3!important; }
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { display:block!important; font-size:12px!important; line-height:1.35!important; }
  body.egoz-client-review .egoz-native-home-hero .egoz-review-scroll-cue.e-con { position:absolute!important; inset:auto auto auto 16px!important; top:50%!important; top:clamp(50%,calc(100svh - 160px - var(--wp-admin--admin-bar--height,0px)),calc(100% - 80px))!important; margin:0!important; z-index:4; }
}
@media (max-width:449px) {
  body.egoz-client-review .egoz-native-opening-message>.elementor-widget-text-editor:last-child { display:none!important; }
}/* End custom CSS */