.elementor-28 .elementor-element.elementor-element-7c9c008{--display:flex;--min-height:60vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-7c9c008:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7c9c008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#440405;}.elementor-28 .elementor-element.elementor-element-68af5ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0A636;--border-color:#D0A636;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-6326edf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--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-28 .elementor-element.elementor-element-c40b8e2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28 .elementor-element.elementor-element-867140e{--display:flex;--min-height:90vh;--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;--overlay-opacity:1;}.elementor-28 .elementor-element.elementor-element-867140e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-867140e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/new-background-scaled.png");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-867140e::before, .elementor-28 .elementor-element.elementor-element-867140e > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-867140e > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-867140e > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-867140e > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-867140e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-55-1.png");--background-overlay:'';}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-297dea0{margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:200px 200px 200px 200px;}.elementor-28 .elementor-element.elementor-element-297dea0.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-297dea0 img{width:180px;border-style:none;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f43a621{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-f43a621 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.24em;color:#FFFEFE;}.elementor-28 .elementor-element.elementor-element-576b9f3{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-576b9f3 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;letter-spacing:0.03em;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-29ed9b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-29ed9b5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;letter-spacing:0.24em;color:#FFFEFE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-28 .elementor-element.elementor-element-54bbae6{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;line-height:50px;letter-spacing:0em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-91bee52{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;line-height:50px;letter-spacing:0em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-645bef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-28 .elementor-element.elementor-element-64eb201 .elementor-button{background-color:#D0A636;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:bold;fill:#440405;color:#440405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-64eb201{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-64eb201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-64eb201 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-432e253 .elementor-button{background-color:#D0A63600;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-432e253{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-432e253 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-432e253 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-dd8accc{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-dd8accc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED9BD;background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/ChatGPT-Image-Jul-21-2026-04_43_02-PM-2-1.png");background-size:cover;}.elementor-28 .elementor-element.elementor-element-dd8accc::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/signature-scaled.png");--background-overlay:'';background-position:20% 100%;background-repeat:no-repeat;background-size:805px auto;}.elementor-28 .elementor-element.elementor-element-b147c01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-f6289eb{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-f6289eb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-28 .elementor-element.elementor-element-dc20292{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-28 .elementor-element.elementor-element-dc20292 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#440405;}.elementor-28 .elementor-element.elementor-element-c5bdb46{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 5% 0% 0%;text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:normal;line-height:40px;letter-spacing:0em;color:#4A3B29;}.elementor-28 .elementor-element.elementor-element-315fc8a .elementor-button{background-color:#D0A63600;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:bold;fill:#440405;color:#440405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#440405;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-315fc8a{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-315fc8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-315fc8a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-a854d32{--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-28 .elementor-element.elementor-element-8a6dc5c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8a6dc5c{text-align:center;}.elementor-28 .elementor-element.elementor-element-8a6dc5c img{width:90%;border-style:solid;border-width:8px 8px 8px 8px;border-color:#BB942D;}.elementor-28 .elementor-element.elementor-element-546f31d{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:1;}.elementor-28 .elementor-element.elementor-element-546f31d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/new-background-scaled.png");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-546f31d::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-546f31d > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-546f31d > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-55-1.png");--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-b21ca4a{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:normal;line-height:60px;letter-spacing:0em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b01389c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:normal;line-height:60px;letter-spacing:0em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-45f5cc1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-45f5cc1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-6b60df3{--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-6b60df3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6b60df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Longstone-2.png");background-position:center center;background-repeat:repeat-x;background-size:contain;}.elementor-28 .elementor-element.elementor-element-e4c23f6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 2% 0%;text-align:center;}.elementor-28 .elementor-element.elementor-element-e4c23f6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-79e7f18{--grid-columns:1;--grid-row-gap:49px;width:var( --container-widget-width, 1350px );max-width:1350px;--container-widget-width:1350px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-79e7f18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-79e7f18.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4997e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:02%;}.elementor-28 .elementor-element.elementor-element-4997e1f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4997e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-59.png");background-size:cover;}.elementor-28 .elementor-element.elementor-element-4997e1f::before, .elementor-28 .elementor-element.elementor-element-4997e1f > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-4997e1f > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-4997e1f > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-4997e1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-4997e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#44040500;background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-60.png");--background-overlay:'';background-size:cover;}.elementor-28 .elementor-element.elementor-element-dabf25f{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-dabf25f.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-dabf25f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e56c8e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-28 .elementor-element.elementor-element-47df00f{--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-28 .elementor-element.elementor-element-3717e3e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-3717e3e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:0.28em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-39ad057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-39ad057 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:0.39em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-610df3a{padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-610df3a .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:45px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0em;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-6d15450{width:var( --container-widget-width, 574px );max-width:574px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 5% 0% 0%;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:normal;line-height:40px;letter-spacing:0em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6d15450.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-bda9c20 .elementor-button{background-color:#D0A636;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:bold;fill:#440405;color:#440405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-bda9c20{width:var( --container-widget-width, 353px );max-width:353px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-bda9c20.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-bda9c20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-bda9c20 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-7137a6d .elementor-button{background-color:#D0A63600;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-7137a6d{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-7137a6d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7137a6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-7137a6d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-5f5df9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1c11df1{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-1c11df1 img{width:100%;border-style:none;}.elementor-28 .elementor-element.elementor-element-ecfc97f{--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-ecfc97f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ecfc97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Longstone-2.png");background-position:center center;background-repeat:repeat-x;background-size:contain;}.elementor-28 .elementor-element.elementor-element-46c40b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 2% 0%;text-align:center;}.elementor-28 .elementor-element.elementor-element-46c40b5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-28 .elementor-element.elementor-element-5874361{--grid-columns:1;--grid-row-gap:0px;width:var( --container-widget-width, 1350px );max-width:1350px;--container-widget-width:1350px;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-28 .elementor-element.elementor-element-5874361 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5874361.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-40bfcab .elementor-button{background-color:#D0A636;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:bold;fill:#440405;color:#440405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0A636;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-40bfcab{width:var( --container-widget-width, 353px );max-width:353px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-40bfcab.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-40bfcab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-40bfcab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-18e13b2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:05%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-18e13b2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-18e13b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/new-background-scaled.png");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-18e13b2::before, .elementor-28 .elementor-element.elementor-element-18e13b2 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-18e13b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-18e13b2 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-18e13b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-18e13b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-55-1.png");--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-3d78c1a{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-3d78c1a.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3d78c1a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1513b5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2% 5%;--row-gap:2%;--column-gap:5%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-1513b5c.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-c8e4ed3{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-wrapper{text-align:justify;gap:36px;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-title{margin-block-end:5px;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-cf962b9.elementor-view-stacked .elementor-icon{background-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-cf962b9.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-cf962b9.elementor-view-default .elementor-icon{fill:#D0A636;color:#D0A636;border-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon{font-size:46px;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.02em;}.elementor-28 .elementor-element.elementor-element-cf962b9:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-cf962b9:has(:focus) .elementor-icon-box-title{color:#D0A636;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-description{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:normal;line-height:1.5em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e8a640c{--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-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-wrapper{text-align:justify;gap:36px;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-title{margin-block-end:5px;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-067ec8c.elementor-view-stacked .elementor-icon{background-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-067ec8c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-067ec8c.elementor-view-default .elementor-icon{fill:#D0A636;color:#D0A636;border-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon{font-size:46px;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.02em;}.elementor-28 .elementor-element.elementor-element-067ec8c:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-067ec8c:has(:focus) .elementor-icon-box-title{color:#D0A636;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-description{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:normal;line-height:1.5em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-be3e284{--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-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-wrapper{text-align:justify;gap:36px;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-title{margin-block-end:5px;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-58bed4d.elementor-view-stacked .elementor-icon{background-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-58bed4d.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-58bed4d.elementor-view-default .elementor-icon{fill:#D0A636;color:#D0A636;border-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon{font-size:46px;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.02em;}.elementor-28 .elementor-element.elementor-element-58bed4d:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-58bed4d:has(:focus) .elementor-icon-box-title{color:#D0A636;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-description{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:normal;line-height:1.5em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b94b2c3{--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-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-wrapper{text-align:justify;gap:36px;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-title{margin-block-end:5px;color:#D0A636;}.elementor-28 .elementor-element.elementor-element-f14e672.elementor-view-stacked .elementor-icon{background-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-f14e672.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f14e672.elementor-view-default .elementor-icon{fill:#D0A636;color:#D0A636;border-color:#D0A636;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon{font-size:46px;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.02em;}.elementor-28 .elementor-element.elementor-element-f14e672:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-f14e672:has(:focus) .elementor-icon-box-title{color:#D0A636;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-description{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:normal;line-height:1.5em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-137225a{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-137225a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-137225a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED9BD;}.elementor-28 .elementor-element.elementor-element-137225a::before, .elementor-28 .elementor-element.elementor-element-137225a > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-137225a > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-137225a > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-137225a > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-137225a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-92d2802{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-92d2802 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-28 .elementor-element.elementor-element-70e1728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-70e1728 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-28 .elementor-element.elementor-element-d3ec764{width:var( --container-widget-width, 676px );max-width:676px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;--container-widget-width:676px;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:normal;line-height:40px;letter-spacing:0em;color:#4A3B29;}.elementor-28 .elementor-element.elementor-element-d3ec764.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-361d476{--display:flex;--min-height:328px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-28 .elementor-element.elementor-element-361d476:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-361d476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0C8A8;}.elementor-28 .elementor-element.elementor-element-a08de58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-c5ce291 img{width:100%;}.elementor-28 .elementor-element.elementor-element-33e4ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-70f6713 img{width:100%;}.elementor-28 .elementor-element.elementor-element-52f7f59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-03447b5 img{width:100%;}.elementor-28 .elementor-element.elementor-element-5ebb7f4 .elementor-button{background-color:#D0A63600;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:bold;fill:#440405;color:#440405;border-style:solid;border-width:1px 1px 1px 1px;border-color:#440405;border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-28 .elementor-element.elementor-element-5ebb7f4{width:var( --container-widget-width, 353px );max-width:353px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-5ebb7f4.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-5ebb7f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-5ebb7f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28 .elementor-element.elementor-element-0a42b74{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:05%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-0a42b74:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0a42b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED9BD;background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/ChatGPT-Image-Jul-21-2026-04_43_02-PM-2-1.png");background-size:contain;}.elementor-28 .elementor-element.elementor-element-0a42b74::before, .elementor-28 .elementor-element.elementor-element-0a42b74 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-0a42b74 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-0a42b74 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-0a42b74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-0a42b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EED9BD00 0%, #E0C8A8 100%);}.elementor-28 .elementor-element.elementor-element-0a688dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-0a688dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:#440405;}.elementor-28 .elementor-element.elementor-element-5bd8908{--display:flex;--min-height:75vh;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-5bd8908:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5bd8908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0C8A8;}.elementor-28 .elementor-element.elementor-element-5488a19{--grid-columns:3;--grid-column-gap:18px;}body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#440405;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-b147c01{--width:60%;}.elementor-28 .elementor-element.elementor-element-a854d32{--width:40%;}.elementor-28 .elementor-element.elementor-element-47df00f{--width:50%;}.elementor-28 .elementor-element.elementor-element-5f5df9f{--width:50%;}.elementor-28 .elementor-element.elementor-element-c8e4ed3{--width:50%;}.elementor-28 .elementor-element.elementor-element-e8a640c{--width:50%;}.elementor-28 .elementor-element.elementor-element-be3e284{--width:50%;}.elementor-28 .elementor-element.elementor-element-b94b2c3{--width:50%;}.elementor-28 .elementor-element.elementor-element-a08de58{--width:50%;}.elementor-28 .elementor-element.elementor-element-33e4ff9{--width:50%;}.elementor-28 .elementor-element.elementor-element-52f7f59{--width:50%;}}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-867140e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-867140e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-dd8accc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-546f31d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-6b60df3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6b60df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-4997e1f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4997e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-ecfc97f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ecfc97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-18e13b2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-18e13b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-0a42b74:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0a42b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-dd8accc::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-79e7f18{--grid-columns:2;}.elementor-28 .elementor-element.elementor-element-5874361{--grid-columns:2;--grid-column-gap:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-5488a19{--grid-columns:2;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-7c9c008{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-68af5ea{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-28 .elementor-element.elementor-element-867140e{--min-height:0vh;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-297dea0 img{width:97px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-f43a621{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-f43a621 .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-576b9f3{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-576b9f3 .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-29ed9b5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-29ed9b5 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-54bbae6{width:var( --container-widget-width, 95% );max-width:95%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:30px;}.elementor-28 .elementor-element.elementor-element-54bbae6.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-91bee52{width:var( --container-widget-width, 95% );max-width:95%;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:25px;line-height:36px;}.elementor-28 .elementor-element.elementor-element-91bee52.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-64eb201{padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28 .elementor-element.elementor-element-64eb201 .elementor-button{font-size:25px;}.elementor-28 .elementor-element.elementor-element-432e253{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28 .elementor-element.elementor-element-432e253 .elementor-button{font-size:25px;}.elementor-28 .elementor-element.elementor-element-dd8accc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amnon.sgo.co.il/wp-content/uploads/2026/07/Longstone-2.png");background-repeat:repeat-y;background-size:contain;}.elementor-28 .elementor-element.elementor-element-dd8accc{--min-height:0vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-dd8accc::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-dd8accc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:contain;}.elementor-28 .elementor-element.elementor-element-f6289eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-f6289eb .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-dc20292 .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-c5bdb46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-28 .elementor-element.elementor-element-315fc8a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28 .elementor-element.elementor-element-315fc8a.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-8a6dc5c img{width:100%;}.elementor-28 .elementor-element.elementor-element-546f31d{--min-height:0vh;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-546f31d::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-546f31d > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-546f31d > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-546f31d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-28 .elementor-element.elementor-element-b21ca4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;line-height:45px;}.elementor-28 .elementor-element.elementor-element-b01389c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:30px;line-height:45px;}.elementor-28 .elementor-element.elementor-element-b01389c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-45f5cc1 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-a1c9f30{width:var( --container-widget-width, 129px );max-width:129px;--container-widget-width:129px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-a1c9f30.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-6b60df3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6b60df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-28 .elementor-element.elementor-element-6b60df3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-e4c23f6 .elementor-heading-title{font-size:45px;}.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-79e7f18{--grid-columns:1;width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-dabf25f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-dabf25f .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-e56c8e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-3717e3e{padding:20px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3717e3e .elementor-heading-title{font-size:40px;}.elementor-28 .elementor-element.elementor-element-610df3a{padding:20px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-610df3a .elementor-heading-title{font-size:30px;}.elementor-28 .elementor-element.elementor-element-6d15450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:37px;}.elementor-28 .elementor-element.elementor-element-ecfc97f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ecfc97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;}.elementor-28 .elementor-element.elementor-element-ecfc97f{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-46c40b5 .elementor-heading-title{font-size:40px;}.elementor-28 .elementor-element.elementor-element-5874361{--grid-columns:1;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-28 .elementor-element.elementor-element-5874361.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-40bfcab{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28 .elementor-element.elementor-element-18e13b2{--min-height:0vh;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-3d78c1a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-3d78c1a .elementor-heading-title{font-size:35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28 .elementor-element.elementor-element-cf962b9{padding:0px 0px 30px 0px;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:13px;}.elementor-28 .elementor-element.elementor-element-cf962b9 .elementor-icon{font-size:34px;}.elementor-28 .elementor-element.elementor-element-067ec8c{padding:0px 0px 30px 0px;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-28 .elementor-element.elementor-element-067ec8c .elementor-icon{font-size:34px;}.elementor-28 .elementor-element.elementor-element-58bed4d{padding:0px 0px 30px 0px;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-28 .elementor-element.elementor-element-58bed4d .elementor-icon{font-size:34px;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-28 .elementor-element.elementor-element-f14e672 .elementor-icon{font-size:34px;}.elementor-28 .elementor-element.elementor-element-137225a{--min-height:0vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-92d2802 .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-70e1728{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-70e1728.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-70e1728 .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-d3ec764{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-361d476{--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;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-a08de58{--width:100%;}.elementor-28 .elementor-element.elementor-element-c5ce291 img{width:100%;}.elementor-28 .elementor-element.elementor-element-33e4ff9{--width:100%;}.elementor-28 .elementor-element.elementor-element-70f6713 img{width:100%;}.elementor-28 .elementor-element.elementor-element-52f7f59{--width:100%;}.elementor-28 .elementor-element.elementor-element-03447b5 img{width:100%;}.elementor-28 .elementor-element.elementor-element-5ebb7f4{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28 .elementor-element.elementor-element-0a42b74{--min-height:0vh;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-0a688dd .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-5bd8908{--min-height:0vh;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-5488a19{--grid-columns:1;--grid-row-gap:18px;}}/* Start custom CSS for video, class: .elementor-element-c40b8e2 *//* ---- The film, kept behind a still -------------------------------------- *
   Marker: amnon-hero-film

   The film does not run on its own. What is shown is the still, and the mark
   on it starts the film in place, with its sound, rather than opening
   anything over the page: one moment the picture is held, the next it moves.

   The shape. The widget offers 16:9, 4:3 and the rest, and the block is
   wanted at two to one, so the ratio is set on the same custom property the
   panel would have written. Because the block takes its height from its
   width, it holds that shape on every screen and the picture is never cut. */
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-wrapper {
	--video-aspect-ratio: 2;
}

/* ---- The mark that starts it -------------------------------------------- *
   The widget draws its own triangle and writes "Play Video" beside it for
   anyone who cannot see it. The triangle is turned off, the seal is put in
   its place, and that same line of writing is brought out from hiding to sit
   under it. Nothing is added: the label the button already had is the label
   now read, so there is still one of it, and it names the button rather than
   decorating it. */
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play i,
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play svg {
	display: none;
}

.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	width: auto;
	height: auto;
	transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::before {
	content: '';
	display: block;
	width: 152px;
	height: 160px;
	background-image: url(https://amnon.sgo.co.il/wp-content/uploads/2026/08/image-22.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	filter: drop-shadow(0 12px 28px rgba(0, 0, 0, 0.45));
}

/* The label, in the same gold as the name above the fold. It is written here
   rather than added to the markup because the button already carries the
   words as its aria-label, and a name given that way is the one read out:
   whatever is written in a pseudo-element is not announced on top of it. So
   this is seen and not heard, which is exactly right - it is the same words
   twice over otherwise.

   One element, not two copies of the letters, because a shadow on text is
   painted behind a background clipped to that text and never over it, so the
   cut and the gold can sit on the same line. */
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::after {
	content: 'Play Video';
	display: block;
	font-family: "Cormorant Garamond", serif;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.24em;
	text-transform: uppercase;
	line-height: 1;
	/* The same gold as the name below the fold, read at a twentieth of its
	   size and against a light still rather than a dark wall. Two things have
	   to be answered for that, and neither changes the colour.

	   The run is lifted. The stops are a share of the height of the line, so
	   they fall in the same places on a letter whatever its size - but on a
	   capital this small the foot of the run covers most of what is actually
	   drawn, and the words came out dark. Here the gold is carried across the
	   band the capitals occupy and the foot is pushed below them.

	   And the cut is hard. The name below the fold is cut with two wide soft
	   shadows thrown into opposite corners; they are invisible there because
	   the wall behind them is dark. On a light still the same shadows are just
	   seen, as a grey cloud around every letter, and at this size the cloud is
	   wider than the strokes. One unblurred edge below the stroke does the same
	   work and nothing can smear. */
	color: #440405;
}

.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play {
	transform: translate(calc(-50% * var(--direction-multiplier)), -50%) scale(1.06);
}

@media (max-width: 767px) {
	.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play {
		gap: 10px;
	}

	.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::before {
		width: 58px;
		height: 61px;
	}

	.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::after {
		font-size: 13px;
	}
}

/* The still fades as the film takes over, rather than being cut away, so the
   seal and its label go with it and the change reads as one movement. */
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-image-overlay {
	transition: opacity 0.5s ease;
}

.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-image-overlay.amnon-film-open {
	opacity: 0;
	pointer-events: none;
}

/* The mark arrives the way the name below the fold does: Elementor's own
   fadeInUp, already on the page for that name, on the two halves in turn so
   the seal settles and the words follow it. The animation is put on the two
   halves and never on the mark itself, which is held in the middle of the
   still by a transform of its own that an animation would overwrite. */
.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::before {
	animation: fadeInUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) 0.3s both;
}

.elementor-28 .elementor-element.elementor-element-c40b8e2 .elementor-custom-embed-play::after {
	animation: fadeInUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) 0.65s both;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b21ca4a */.elementor-28 .elementor-element.elementor-element-b21ca4a .elementor-widget-container p{display:inline-block;margin:0;background-image:linear-gradient(180deg,#6f4610 0%,#b8860b 12%,#e8c65e 26%,#fff6cf 42%,#eccd6e 55%,#c9962f 70%,#f2d88f 84%,#6a420f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.elementor-28 .elementor-element.elementor-element-b21ca4a .elementor-widget-container{filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 2px 2px rgba(80,52,12,.45));}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01389c */.elementor-28 .elementor-element.elementor-element-b01389c .elementor-widget-container p{display:inline-block;margin:0;background-image:linear-gradient(180deg,#6f4610 0%,#b8860b 12%,#e8c65e 26%,#fff6cf 42%,#eccd6e 55%,#c9962f 70%,#f2d88f 84%,#6a420f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.elementor-28 .elementor-element.elementor-element-b01389c .elementor-widget-container{filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 2px 2px rgba(80,52,12,.45));}/* End custom CSS */
/* Start custom CSS *//* ==================================================================
   HOME — Amnon Moalem

   Selectors use classes added to the elements themselves under
   Advanced > CSS Classes — never Elementor's generated .elementor-28 or
   .elementor-element-xxxxxx names, which are rewritten whenever the page
   or the plugin is updated.

   The frame draws on load. Everything further down the page is tied to
   scroll position instead, so nothing plays before it has been reached,
   and scrolling back up runs it in reverse.
   ================================================================== */

/* ---- Video frame -------------------------------------------------- *
   Class: amnon-video-frame   (bordered container)

   The container's own border is held back and then written on: from the
   top-left corner down the left edge, along the bottom to the right, up
   the right edge, and back along the top to close on itself. Colour and
   widths are read from the border set on that container. */
.amnon-video-frame {
	position: relative;
	border-color: transparent !important;
}

.amnon-video-frame::after {
	content: '';
	position: absolute;
	top: calc(-1 * var(--border-top-width));
	right: calc(-1 * var(--border-right-width));
	bottom: calc(-1 * var(--border-bottom-width));
	left: calc(-1 * var(--border-left-width));
	z-index: 2;
	pointer-events: none;
	background-image:
		linear-gradient(var(--border-color), var(--border-color)),
		linear-gradient(var(--border-color), var(--border-color)),
		linear-gradient(var(--border-color), var(--border-color)),
		linear-gradient(var(--border-color), var(--border-color));
	background-repeat: no-repeat;
	background-position: left top, left bottom, right bottom, right top;
	background-size:
		var(--border-left-width) 0,
		0 var(--border-bottom-width),
		var(--border-right-width) 0,
		0 var(--border-top-width);
	animation: amnon-frame-draw 1s cubic-bezier(0.35, 0, 0.15, 1) 0.6s forwards;
}

@keyframes amnon-frame-draw {
	0% {
		background-size: var(--border-left-width) 0, 0 var(--border-bottom-width), var(--border-right-width) 0, 0 var(--border-top-width);
	}
	25% {
		background-size: var(--border-left-width) 100%, 0 var(--border-bottom-width), var(--border-right-width) 0, 0 var(--border-top-width);
	}
	50% {
		background-size: var(--border-left-width) 100%, 100% var(--border-bottom-width), var(--border-right-width) 0, 0 var(--border-top-width);
	}
	75% {
		background-size: var(--border-left-width) 100%, 100% var(--border-bottom-width), var(--border-right-width) 100%, 0 var(--border-top-width);
	}
	100% {
		background-size: var(--border-left-width) 100%, 100% var(--border-bottom-width), var(--border-right-width) 100%, 100% var(--border-top-width);
	}
}

/* ---- Medallion ----------------------------------------------------- *
   Class: amnon-medallion   (circular image)

   Sits in front of the video frame. Its ring is written clockwise from
   twelve o'clock as the medallion is scrolled into view, and unwinds
   again when you scroll back up. The portrait stays visible throughout.

   An image widget publishes its border as a plain value rather than a
   variable, so the two lines below mirror the widget's Border setting.
   Move that border onto a wrapping container and this can read it by
   itself, the way the video frame above does. */
.amnon-medallion {
	--amnon-medallion-line: #D0A636;
	--amnon-medallion-width: 1px;
	position: relative;
	z-index: 5;
	border-color: transparent !important;
}

.amnon-medallion::after {
	content: '';
	position: absolute;
	inset: calc(-1 * var(--amnon-medallion-width));
	border-radius: 50%;
	pointer-events: none;
	background: conic-gradient(
		from -90deg,
		var(--amnon-medallion-line) var(--amnon-ring),
		rgba(0, 0, 0, 0) 0);
	-webkit-mask: radial-gradient(farthest-side,
		rgba(0, 0, 0, 0) calc(100% - var(--amnon-medallion-width)),
		#000 calc(100% - var(--amnon-medallion-width)));
	mask: radial-gradient(farthest-side,
		rgba(0, 0, 0, 0) calc(100% - var(--amnon-medallion-width)),
		#000 calc(100% - var(--amnon-medallion-width)));
	animation: amnon-ring-draw 1.4s ease-in-out 2.4s forwards;
}

@property --amnon-ring {
	syntax: '<angle>';
	initial-value: 0deg;
	inherits: false;
}

@keyframes amnon-ring-draw {
	to {
		--amnon-ring: 360deg;
	}
}

/* ---- Light across the script --------------------------------------- *
   Class: amnon-shine-gold   ("Artistic Creations")

   The glyphs are painted by a gradient clipped to their own shapes, so
   the highlight travels through the letters rather than over a box. The
   base colour is currentColor — whatever the heading is set to in
   Elementor — and only the travelling band is named here.

   The gradient tiles horizontally: without that the letters lose their
   paint the moment the band leaves and the text disappears. */
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
	.amnon-shine-gold .elementor-heading-title {
		background-image: linear-gradient(105deg,
			currentColor 40%,
			#F0D07B 50%,
			currentColor 60%);
		background-repeat: repeat-x;
		background-size: 250% 100%;
		background-position: -150% 0;
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		animation: amnon-text-shine 4.5s cubic-bezier(0.3, 0, 0.2, 1) 1s;
	}
}

@keyframes amnon-text-shine {
	from {
		background-position: -150% 0;
	}
	to {
		background-position: 100% 0;
	}
}

/* ---- Buttons -------------------------------------------------------- *
   Class: amnon-btn-arrow   (every button carrying an arrow)
          amnon-btn-gold    (filled gold button)
          amnon-btn-ghost   (outlined button)

   The arrows are SVG files, which Elementor scales to the button's font
   size — 30px here. They are pinned to 9px, and step away from the label
   on hover. */
.amnon-btn-arrow .elementor-button-icon svg,
.amnon-btn-arrow .elementor-button-icon img {
	width: 9px;
	height: 9px;
	display: block;
}

.amnon-btn-arrow .elementor-button-icon {
	display: inline-flex;
	align-items: center;
	font-size: 9px;
	line-height: 1;
	transition: transform 0.4s cubic-bezier(0.3, 0, 0.2, 1);
}

.amnon-btn-arrow .elementor-button:hover .elementor-button-icon,
.amnon-btn-arrow .elementor-button:focus .elementor-button-icon {
	transform: translateX(8px);
}

/* The filled button takes the same highlight as the logo. */
.amnon-btn-gold .elementor-button {
	position: relative;
	overflow: hidden;
}

.amnon-btn-gold .elementor-button::after {
	content: '';
	position: absolute;
	inset: 0;
	pointer-events: none;
	background-image: linear-gradient(105deg,
		rgba(255, 255, 255, 0) 38%,
		rgba(255, 255, 255, 0.55) 48%,
		rgba(240, 208, 123, 0.9) 54%,
		rgba(255, 255, 255, 0) 66%);
	background-repeat: no-repeat;
	background-size: 220% 100%;
	background-position: 120% 0;
}

.amnon-btn-gold .elementor-button:hover::after,
.amnon-btn-gold .elementor-button:focus::after {
	animation: amnon-button-shine 1.6s linear;
}

@keyframes amnon-button-shine {
	from {
		background-position: 120% 0;
	}
	to {
		background-position: -15% 0;
	}
}

/* ---- Standfirst ---------------------------------------------------- *
   Class: amnon-text-fill   (the two-line paragraph)

   The script splits the copy into one span per word and adds
   amnon-is-filled when the paragraph comes into view. Each word then
   fills in turn, staggered by its own index. Leaving the section removes
   the class again, so coming back plays it from the start. */
.amnon-text-fill .amnon-word {
	color: rgba(255, 255, 255, 0.36);
	transition: color 0.9s ease;
	transition-delay: calc(var(--i, 0) * 150ms);
}

.amnon-text-fill.amnon-is-filled .amnon-word {
	color: #FFFFFF;
}

/* Until the script has run, and wherever it cannot, the paragraph is
   simply readable. */
.amnon-text-fill.amnon-is-filled p,
.amnon-text-fill:not(.amnon-split) p {
	color: #FFFFFF;
}

/* ---- Tied to scroll -------------------------------------------------- *
   The medallion ring and the script highlight are scrubbed by scroll
   position: they do not begin until they are reached, and they unwind
   on the way back up. */
@supports (animation-timeline: view()) {
	.amnon-medallion::after {
		animation: amnon-ring-draw linear both;
		animation-timeline: view();
		animation-range: entry 10% cover 45%;
	}

	.amnon-shine-gold .elementor-heading-title {
		animation: amnon-text-shine linear both;
		animation-timeline: view();
		animation-range: entry 20% cover 75%;
	}
}

@media (prefers-reduced-motion: reduce) {
	.amnon-video-frame {
		border-color: var(--border-color) !important;
	}

	.amnon-medallion {
		border-color: var(--amnon-medallion-line) !important;
	}

	.amnon-video-frame::after,
	.amnon-medallion::after,
	.amnon-btn-gold .elementor-button::after {
		display: none;
	}

	.amnon-shine-gold .elementor-heading-title {
		background-image: none;
		-webkit-text-fill-color: currentColor;
		animation: none;
	}

	.amnon-text-fill .amnon-word,
	.amnon-text-fill p {
		color: #FFFFFF;
		transition: none;
	}
}

/* ---- Written quote --------------------------------------------------- *
   Class: amnon-type   (the artist's statement)

   The script splits the line into one span per character and adds
   amnon-is-typed once it is reached; the characters then appear in order.
   Leaving the section clears the class, so returning writes it out again.
   The letters hold their space from the start, so nothing reflows. */
.amnon-type.amnon-split .amnon-char {
	opacity: 0;
	transition: opacity 0.35s linear;
	transition-delay: calc(var(--amnon-start, 0ms) + var(--i, 0) * var(--amnon-step, 95ms));
}

.amnon-type.amnon-is-typed .amnon-char {
	opacity: 1;
}

/* The name is written only once the statement above has finished, so the
   two read as one continuous hand. 115 letters at 95ms sets the wait. */
.amnon-attribution {
	--amnon-start: 11.6s;
}

/* ---- Process images ------------------------------------------------- --
   Classes: amnon-reveal + amnon-reveal-1 / -2 / -3

   The three open together and slowly, over a generous stretch of the
   approach, so the row unfolds as one gesture. Opening them one after
   another was tried and read badly: by the time the row was in front of
   you the later pictures were still shut.

   The closed state lives inside the @supports block, so where scroll
   timelines are unavailable the photographs simply show. */
@keyframes amnon-image-wipe {
	from {
		clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
		transform: scale(1.06);
	}
	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
		transform: scale(1);
	}
}

@supports (animation-timeline: view()) {
	.amnon-reveal img {
		animation: amnon-image-wipe cubic-bezier(0.22, 0.61, 0.24, 1) both;
		animation-timeline: view();
		will-change: clip-path, transform;
	}

	.amnon-reveal-1 img {
		animation-range: entry 15% cover 32%;
	}

	.amnon-reveal-2 img {
		animation-range: entry 15% cover 32%;
	}

	.amnon-reveal-3 img {
		animation-range: entry 15% cover 32%;
	}
}

@media (prefers-reduced-motion: reduce) {
	.amnon-reveal img {
		animation: none;
		clip-path: none;
		transform: none;
	}
}


/* ---- Signature watermark --------------------------------------------- *
   Class: amnon-watermark   (the band behind ART BUILD TO LAST CENTURIES)

   Elementor gives a container two background layers and both are already
   spoken for here: the burgundy plate on the background, the frame on the
   overlay. The overlay is drawn on ::before, so the mark goes on ::after,
   which Elementor leaves alone.

   The children are lifted one step so the mark stays behind the text
   rather than washing over it. */
.amnon-watermark::after {
	content: '';
	position: absolute;
	inset: 0;
	background-image: url(https://amnon.sgo.co.il/wp-content/uploads/2026/07/Gemini_Generated_Image_q85l46q85l46q85l-2-1.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 810px;
	opacity: 1;
	z-index: 1;
	pointer-events: none;
	z-index: 0;
}

.amnon-watermark > * {
	position: relative;
	z-index: 2;
}

/* On a narrow screen the mark has to grow to stay legible as a mark at
   all, and the columns it sits behind are stacked, so it is quietened
   further to keep the text readable. */
@media (max-width: 767px) {
	.amnon-watermark::after {
		background-size: 118% auto;
		opacity: 0.06;
	}
}


/* ---- Series cards, alternating sides --------------------------------- *
   Classes: amnon-series-loop   (the Series loop grid)
            amnon-series-card   (each card, inside the loop template)

   The first card runs image-right, text-left; the next mirrors it, and
   so on down the column, so the eye is carried from side to side rather
   than straight down.

   nth-of-type is used, not nth-child: the loop container prints a <style>
   tag as its first child, which would throw a child count off by one.
   Counting by element type skips that tag and lands on the cards. */
@media (min-width: 768px) {
	.amnon-series-loop .e-loop-item:nth-of-type(2n) .amnon-series-card {
		--flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

/* Stacked on a phone, both halves read top to bottom the same way, so
   the mirrored row does not put the image below the text on one card
   and above it on the next. */
@media (max-width: 767px) {
	.amnon-series-loop .amnon-series-card {
		--flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}


/* ---- New Jerusalem sketch -------------------------------------------- *
   Class: amnon-nj-sketch   (the text column of the Featured Work section)

   The Jerusalem line drawing sits behind the words on the left, faint, so
   it reads as a watermark rather than a second picture. It goes on ::after
   because the section background and overlay are already spoken for. */
.amnon-nj-sketch {
	position: relative;
}

.amnon-nj-sketch::after {
	content: '';
	position: absolute;
	inset: 0;
	background-image: url(https://amnon.sgo.co.il/wp-content/uploads/2026/07/Group-3-1-scaled.png);
	background-repeat: no-repeat;
background-position: left calc(100% + 100px);
	background-size: 800px auto;
	opacity: 0.8;
	z-index: 4;
	pointer-events: none;
	z-index: 0;
}

.amnon-nj-sketch > * {
	position: relative;
	z-index: 5;
}


/* ---- Selected Works, home only ------------------------------------- *
   Class: amnon-home-catalogue

   Featured works in the shape of the design: three across the top row,
   two across the bottom. Each row is even in height (the top three share
   one crop, the lower two another) so the wall is tidy, not jagged. */
@media (min-width: 768px) {
	.amnon-home-catalogue .elementor-grid {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-count: unset;
		gap: 48px 30px;
	}

	.amnon-home-catalogue .elementor-grid > .e-loop-item {
		break-inside: initial;
		display: block;
		width: auto;
		margin: 0;
	}

	.amnon-home-catalogue .e-loop-item:nth-of-type(1),
	.amnon-home-catalogue .e-loop-item:nth-of-type(2),
	.amnon-home-catalogue .e-loop-item:nth-of-type(3) { grid-column: span 2; }

	.amnon-home-catalogue .e-loop-item:nth-of-type(4),
	.amnon-home-catalogue .e-loop-item:nth-of-type(5) { grid-column: span 3; }

	.amnon-home-catalogue .e-loop-item:nth-of-type(-n+3) .amnon-post-card img { aspect-ratio: 4 / 5; }
	.amnon-home-catalogue .e-loop-item:nth-of-type(n+4) .amnon-post-card img { aspect-ratio: 3 / 2; }
}

.amnon-home-catalogue .amnon-post-card img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

/* ---- Gold, cut into the wall ------------------------------------------ *
   Classes: amnon-gold        (the name, the mark, the statement, the sign)
            amnon-gold-lg     (AMNON, set at 80px)
            amnon-gold-fine   (Artistic Creations, a fine script)
            amnon-gold-sm     (Amnon Moalem, set at 30px)

   The same gold the statement on the About page is set in, repeated here
   because each page loads only its own Custom CSS.

   Every letter is drawn twice. The copy behind carries no colour of its
   own, only shadows: a pale one to the left and another below draw the lit
   edge of the cut, and two wide soft ones thrown in opposite corners give
   the letter the depth of something set into the wall rather than laid on
   top of it. The copy in front is the gold, and being filled it hides all
   of those shadows except what falls outside its edge.

   The gold is the buttons' own: their flat #D0A636 on the face of the
   letter, and the tone of the shine they sweep across themselves on hover
   as the band across the middle.

   Both copies are pseudo-elements and both are positioned, so they are
   painted in the order they are written and the gold always lands over the
   shadows. The letters carry their own text on a data attribute, set by the
   motion script when it splits the copy, because a pseudo-element can only
   take its text from an attribute.

   The cut is scaled to the face: widest under AMNON at 80px, closest under
   the name at 30px, and drawn in tight under Artistic Creations, where the
   script is fine enough that a wide shadow would swallow the hairlines
   rather than sit against them. Where the script does not run there is
   nothing to copy from, and the words take the gold on their own. */
@supports ((-webkit-background-clip: text) or (background-clip: text)) {

	.amnon-gold .amnon-char {
		position: relative;
		-webkit-text-fill-color: transparent;
		color: transparent;
	}

	.amnon-gold .amnon-char::before,
	.amnon-gold .amnon-char::after {
		content: attr(data-piece);
		position: absolute;
		inset-block-start: 0;
		inset-inline-start: 0;
		white-space: pre;
		-webkit-text-fill-color: transparent;
		color: transparent;
	}

	.amnon-gold .amnon-char::before {
		text-shadow:
			-1px 0 1px #F0D07B,
			0 1px 1px #F0D07B,
			5px 5px 10px rgba(0, 0, 0, 0.4),
			-5px -5px 10px rgba(0, 0, 0, 0.4);
	}

	.amnon-gold .amnon-char::after {
		background-image: linear-gradient(to bottom, #D0A636 24%, #F0D07B 41%, #D0A636 56%, #3B2D0B 88%);
		-webkit-background-clip: text;
		background-clip: text;
	}

	.amnon-gold-lg .amnon-char::before {
		text-shadow:
			-1px 0 1px #F0D07B,
			0 1px 1px #F0D07B,
			8px 8px 16px rgba(0, 0, 0, 0.45),
			-8px -8px 16px rgba(0, 0, 0, 0.45);
	}

	.amnon-gold-fine .amnon-char::before,
	.amnon-gold-sm .amnon-char::before {
		text-shadow:
			-1px 0 1px #F0D07B,
			0 1px 1px #F0D07B,
			3px 3px 6px rgba(0, 0, 0, 0.45),
			-3px -3px 6px rgba(0, 0, 0, 0.45);
	}

	/* Reduced motion, or no script: the gold without the cut. */
	.amnon-gold:not(.amnon-split) p,
	.amnon-gold:not(.amnon-split) .elementor-heading-title {
		background-image: linear-gradient(to bottom, #D0A636 24%, #F0D07B 41%, #D0A636 56%, #3B2D0B 88%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		color: transparent;
	}

	@media (max-width: 767px) {

		.amnon-gold .amnon-char::before,
		.amnon-gold-lg .amnon-char::before {
			text-shadow:
				-1px 0 1px #F0D07B,
				0 1px 1px #F0D07B,
				3px 3px 6px rgba(0, 0, 0, 0.4),
				-3px -3px 6px rgba(0, 0, 0, 0.4);
		}
	}
}

/* ---- The signature under the name -------------------------------------- *
   Class: amnon-home-signature   (the shortcode widget)

   The mark is held back until the name above it has been written, so the
   two read as one continuous hand. That wait is not set here: the strokes
   carry their own inline timing, so it has to be built into them, and it is
   the delay="13" argument on the shortcode. The figure is the statement and
   the name together - 11.6s before the name starts, then eleven letters at
   95ms and the third of a second the last one takes to arrive.

   The flags are needed because the footer sets max-width, margin and a
   watermark opacity on every .animated-signature on the site, and does it
   with flags of its own. Two classes here outrank the one there. */
.animated-signature.amnon-home-signature {
	max-width: 220px !important;
	margin: 14px auto 0 !important;
	opacity: 0.85;
}/* End custom CSS */