.elementor-1237 .elementor-element.elementor-element-53d0e394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-63af0159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-187e84b3{font-family:"Assistant", Sans-serif;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1237 .elementor-element.elementor-element-78dfa526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-24426fce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-44f19b79{font-family:"Assistant", Sans-serif;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-5443741d .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-26ff89ce .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-59692edf{font-family:"Assistant", Sans-serif;}.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-1237 .elementor-element.elementor-element-7a50ed2a .elementor-button{background-color:#A65E63;font-family:"Assistant", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 32px 17px 32px;}.elementor-1237 .elementor-element.elementor-element-7a50ed2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1237 .elementor-element.elementor-element-7a50ed2a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1237 .elementor-element.elementor-element-39209ce7{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-2f9c778a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-17f0960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-30429ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-52889847 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-52889847.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-52889847.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-52889847.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-52889847.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-52889847.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-52889847 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-52889847 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-5964e7a2 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-6849e6eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-2c9836b9 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-2c9836b9.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2c9836b9.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-2c9836b9.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2c9836b9.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-2c9836b9.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2c9836b9 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-2c9836b9 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-35516fd6 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-189e57c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-46de41bd .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-46de41bd.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-46de41bd.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-46de41bd.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-46de41bd.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-46de41bd.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-46de41bd .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-46de41bd .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-75d512a9 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-48265e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-415c34cb .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-415c34cb.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-415c34cb.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-415c34cb.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-415c34cb.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-415c34cb.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-415c34cb .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-415c34cb .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-6aa159fd .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-1f92dea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-3f2a4353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-5a3fd914 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-1766dd65{text-align:start;font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-3075291 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-43eeefe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-99074e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-14dde4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-1c4ca79b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-55dba495 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-40c00374{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-54f9a1cc{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-4a44f787{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-6b8012ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-6f66984f .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-d5e17c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-495c8a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-223959ca .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-223959ca.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-223959ca.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-223959ca.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-223959ca.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-223959ca.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-223959ca .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-223959ca .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-39dd5388 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-5cf3fb3b{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-6eec1d6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-3314d459 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-3314d459.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-3314d459.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-3314d459.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-3314d459.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-3314d459.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-3314d459 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-3314d459 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-4d2ff267 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-5593286f{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-66118185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-7d5b12b2.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-7d5b12b2.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-7d5b12b2 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-186d15e0 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-5a304be6{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-73b2dc08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-352c72a4 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-352c72a4.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-352c72a4.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-352c72a4.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-352c72a4.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-352c72a4.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-352c72a4 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-352c72a4 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-405be055 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-ad295df{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-556ef2d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-2eb323e3 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-28a1b913{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-5f3cbf3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-11df2238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-2f1d7572 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-7e12c827{font-family:"Assistant", Sans-serif;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-type-html{padding-bottom:0px;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-button[type="submit"]{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1237 .elementor-element.elementor-element-52755aeb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1237 .elementor-element.elementor-element-18f85da5{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-6f5cd0f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-2641905e .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-2641905e.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2641905e.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-2641905e.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2641905e.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-2641905e.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-2641905e .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-2641905e .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-5498ad7 .elementor-heading-title{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-229d3ae3 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-229d3ae3.elementor-view-stacked .elementor-icon{background-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-229d3ae3.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-229d3ae3.elementor-view-default .elementor-icon{color:#5D7B6B;border-color:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-229d3ae3.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-229d3ae3.elementor-view-default .elementor-icon svg{fill:#5D7B6B;}.elementor-1237 .elementor-element.elementor-element-229d3ae3 .elementor-icon{font-size:31px;}.elementor-1237 .elementor-element.elementor-element-229d3ae3 .elementor-icon svg{height:31px;}.elementor-1237 .elementor-element.elementor-element-493b7e52{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-37d07a47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-77ab4828{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-783a1ff{font-family:"Assistant", Sans-serif;}.elementor-1237 .elementor-element.elementor-element-3523c454{font-family:"Assistant", Sans-serif;}/* Start custom CSS for container, class: .elementor-element-53d0e394 */.sigal-landing{--ink:#29473d;--rose:#a65e63;--cream:#f7f3ed;--sage:#dce3d5;direction:rtl;color:var(--ink);font-family:Assistant,Arial,sans-serif;background:#fff;gap:0!important;padding:0!important;width:100%;max-width:none!important;overflow:hidden;}
.sigal-landing .e-con{padding:0;gap:0;min-width:0;}
.sigal-landing .elementor-widget{margin:0!important;min-width:0;}
.sigal-landing h1,.sigal-landing h2,.sigal-landing h3{font-family:Assistant,Arial,sans-serif!important;color:var(--ink);margin:0;letter-spacing:0;}
.sigal-landing p{margin:0 0 18px;font-family:Assistant,Arial,sans-serif;}
.sigal-landing p:last-child{margin-bottom:0;}
.sigal-landing .elementor-widget-text-editor{font-size:20px;line-height:1.6;font-weight:400;}
.sigal-landing a{color:inherit;text-decoration:none;}
.sigal-landing a:focus-visible,.sigal-landing button:focus-visible,.sigal-landing input:focus-visible,.sigal-landing textarea:focus-visible{outline:3px solid #2d6552!important;outline-offset:4px;}
.sigal-landing .sp-row{display:flex;flex-direction:row;flex-wrap:nowrap;}
.sigal-landing .sp-nav{min-height:80px;padding:18px max(5vw,24px);align-items:center;justify-content:space-between;background:#fff;gap:24px;}
.sigal-landing .sp-nav-links{width:auto;font-size:16px;}
.sigal-landing .sp-nav-links .elementor-widget-container{display:flex;gap:25px;align-items:center;}
.sigal-landing .sp-nav-links p{display:flex;gap:25px;}
.sigal-landing .sp-nav-links a{padding:8px 0;border-bottom:2px solid transparent;white-space:nowrap;}
.sigal-landing .sp-nav-links a:hover{color:var(--rose);border-color:var(--rose);}
.sigal-landing .sp-brand{width:auto;white-space:nowrap;font-size:19px;}
.sigal-landing .sp-brand span{font-size:15px;}
.sigal-landing .sp-hero{background:linear-gradient(115deg,#e5e9dc 0%,#f6f2e9 40%,#fdfcf9 72%);min-height:660px;align-items:stretch;}
.sigal-landing .sp-hero-text{width:56%;padding:68px max(5.2vw,30px) 55px 24px;justify-content:center;gap:21px;z-index:1;}
.sigal-landing .sp-eyebrow{font-size:15px;letter-spacing:.6px;color:#607264;}
.sigal-landing .sp-hero-title h1{font-size:72px;line-height:1.08;font-weight:500;}
.sigal-landing .sp-hero-subtitle h2{font-size:33px;line-height:1.3;font-weight:500;}
.sigal-landing .sp-hero-copy{margin:4px 0 6px!important;font-size:21px;line-height:1.65;}
.sigal-landing .sp-location{font-size:16px;color:#67786e;margin-top:-4px!important;}
.sigal-landing .sp-hero-visual{width:44%;justify-content:flex-end;align-items:center;position:relative;background:radial-gradient(ellipse at 25% 25%,#bdc7b255,transparent 65%);}
.sigal-landing .sp-hero-visual:before{content:'';position:absolute;inset:15% 2% 0;border-radius:48% 48% 0 0;background:linear-gradient(170deg,#d8dece55,#ece7da);}
.sigal-landing .sp-hero-photo{width:100%;text-align:center;position:relative;}
.sigal-landing .sp-hero-photo img{width:auto;max-width:100%;height:600px;object-fit:contain;object-position:bottom;vertical-align:bottom;}
.sigal-landing .elementor-button{font-family:Assistant,Arial,sans-serif;font-size:19px;line-height:1.2;background:var(--rose);color:#fff;box-shadow:0 5px 15px #70453b16;transition:background .18s,transform .18s;}
.sigal-landing .elementor-button:hover{background:#8c4c52;color:white;transform:translateY(-1px);}
.sigal-landing .elementor-button-content-wrapper{align-items:center;}
.sigal-landing .sp-strip{background:var(--cream);padding:34px max(6vw,24px);}
.sigal-landing .sp-mini{width:25%;text-align:center;align-items:center;gap:14px;padding:0 24px;border-left:1px solid #d9ded4;}
.sigal-landing .sp-mini:last-child{border:0;}
.sigal-landing .sp-mini h3{font-size:21px;line-height:1.28;font-weight:600;}
.sigal-landing .sp-icon .elementor-icon{font-size:31px;color:#5d7b6b;line-height:1;}
.sigal-landing .sp-icon svg{width:31px;height:31px;fill:#5d7b6b;}
.sigal-landing .sp-mini:nth-child(even) .elementor-icon{color:#b77777;}
.sigal-landing .sp-section-title h2{font-size:35px;line-height:1.2;font-weight:600;}
.sigal-landing .sp-approach{align-items:stretch;min-height:480px;}
.sigal-landing .sp-section-copy{width:56%;padding:62px max(5.2vw,30px) 60px 38px;gap:24px;justify-content:center;}
.sigal-landing .sp-section-visual{width:44%;background:#f0eadf;}
.sigal-landing .sp-couple-photo,.sigal-landing .sp-couple-photo .elementor-widget-container{height:100%;}
.sigal-landing .sp-couple-photo img{height:100%;width:100%;min-height:480px;object-fit:cover;object-position:50% center;vertical-align:bottom;}
.sigal-landing .sp-rose h3{color:var(--rose);font-size:24px;font-weight:600;line-height:1.4;}
.sigal-landing .sp-about{min-height:540px;align-items:stretch;}
.sigal-landing .sp-about-visual{width:44%;justify-content:flex-end;align-items:center;background:linear-gradient(145deg,#e2e7da,#f3eee4);}
.sigal-landing .sp-about-photo{width:100%;text-align:center;}
.sigal-landing .sp-about-photo img{height:500px;width:auto;max-width:100%;object-fit:contain;vertical-align:bottom;}
.sigal-landing .sp-about-copy{width:56%;padding:60px 48px 60px max(5.2vw,30px);justify-content:center;gap:18px;}
.sigal-landing .sp-credential{font-size:20px;letter-spacing:1.5px;margin-top:-8px!important;color:#617266;}
.sigal-landing .sp-personal{color:var(--rose);font-size:24px;font-weight:500;line-height:1.5;margin-top:4px!important;}
.sigal-landing .sp-benefits{background:var(--cream);padding:48px max(5vw,24px);gap:34px;}
.sigal-landing .sp-center{text-align:center!important;}
.sigal-landing .sp-benefit-grid{gap:0;}
.sigal-landing .sp-benefit{width:25%;align-items:center;text-align:center;padding:0 26px;gap:17px;border-left:1px solid #d9ded4;}
.sigal-landing .sp-benefit:last-child{border:0;}
.sigal-landing .sp-benefit h3{font-size:23px;line-height:1.25;font-weight:600;}
.sigal-landing .sp-benefit .elementor-widget-text-editor{text-align:center;font-size:19px;line-height:1.5;}
.sigal-landing .sp-benefit .sp-icon{background:#e1e6da;border-radius:100%;padding:18px;width:68px;height:68px;display:flex;justify-content:center;align-items:center;}
.sigal-landing .sp-benefit:nth-child(even) .sp-icon{background:#eee2da;}
.sigal-landing .sp-reviews{padding:48px max(5vw,24px) 58px;gap:22px;background:#fff;}
.sigal-landing .sp-review-source{font-size:15px;color:#718073;margin-top:-12px!important;}
.sigal-landing .sp-reviews-grid{gap:25px;}
.sigal-landing .sp-review{width:33.333%;padding:30px 28px;background:#fff;border:1px solid #ede9e2;border-radius:12px;box-shadow:0 6px 24px #364d3c09;justify-content:space-between;gap:22px;}
.sigal-landing .sp-review .elementor-widget-text-editor{font-size:19px;line-height:1.5;}
.sigal-landing .sp-review h3{font-size:17px;line-height:1.3;font-weight:700;}
.sigal-landing .sp-contact{background:#dce3d5;align-items:stretch;}
.sigal-landing .sp-form-panel{width:56%;padding:52px max(5.2vw,30px) 45px 48px;gap:17px;}
.sigal-landing .sp-form-panel .sp-section-title h2{font-size:32px;}
.sigal-landing .sp-form-panel>.elementor-widget-text-editor{font-size:19px;}
.sigal-landing .sp-contact-form{margin-top:4px!important;}
.sigal-landing .sp-contact-form .elementor-form-fields-wrapper{margin:0!important;gap:14px;}
.sigal-landing .sp-contact-form .elementor-field-group{padding:0!important;margin:0!important;flex-basis:100%;max-width:100%;}
.sigal-landing .sp-contact-form .elementor-field-label{font-family:Assistant,Arial,sans-serif;font-size:16px;font-weight:500;color:#344d40;margin-bottom:5px;}
.sigal-landing .sp-contact-form .elementor-field{font-family:Assistant,Arial,sans-serif;font-size:18px;color:#29473d;background:#fff;border:1px solid #cbd4c6;border-radius:10px;padding:11px 16px;min-height:50px;box-shadow:none;direction:rtl;text-align:right;}
.sigal-landing .sp-contact-form .elementor-field::placeholder{color:#727e73;opacity:1;}
.sigal-landing .sp-contact-form textarea.elementor-field{min-height:100px;resize:vertical;}
.sigal-landing .sp-contact-form .elementor-button{width:100%;border-radius:30px;min-height:54px;font-size:20px;font-weight:600;background:var(--rose);color:white;border:0;margin-top:3px;}
.sigal-landing .sp-contact-form .elementor-message{font-family:Assistant,Arial,sans-serif;font-size:18px;line-height:1.4;}
.sigal-landing .sp-fineprint{font-size:14px!important;text-align:center;color:#52664f;}
.sigal-landing .sp-quote-panel{width:44%;padding:65px 30px;background:radial-gradient(ellipse at 12% 15%,#c9d1b9 0%,transparent 52%),linear-gradient(145deg,#f4ecd9,#e9e2cc 65%,#d3dbc8);justify-content:center;align-items:center;gap:30px;text-align:center;}
.sigal-landing .sp-closing-quote h2{font-size:41px;line-height:1.45;font-weight:400;}
.sigal-landing .sp-quote-panel .sp-icon:last-of-type .elementor-icon{color:#b77777;}
.sigal-landing .sp-direct-phone{font-size:21px;letter-spacing:1px;direction:ltr;}
.sigal-landing .sp-footer{padding:26px max(5vw,24px);justify-content:space-between;align-items:center;gap:20px;background:#faf9f5;}
.sigal-landing .sp-footer .elementor-widget-text-editor{font-size:14px;width:auto;}
.sigal-landing [id]{scroll-margin-top:30px;}
@media (max-width:1024px){
 .sigal-landing .sp-nav{gap:16px;flex-wrap:wrap;justify-content:center;padding:18px 25px;}
 .sigal-landing .sp-nav-links{order:2;}.sigal-landing .sp-brand{order:1;}
 .sigal-landing .sp-hero-text{padding:50px 28px 40px 20px;}
 .sigal-landing .sp-hero-title h1{font-size:57px;}.sigal-landing .sp-hero-subtitle h2{font-size:28px;}
 .sigal-landing .sp-hero-photo img{height:540px;}.sigal-landing .sp-hero{min-height:590px;}
 .sigal-landing .sp-section-copy,.sigal-landing .sp-about-copy,.sigal-landing .sp-form-panel{padding:40px 28px;}
 .sigal-landing .sp-section-title h2{font-size:30px;}.sigal-landing .sp-benefit{padding:0 16px;}
 .sigal-landing .sp-mini{padding:0 15px;}.sigal-landing .sp-mini h3{font-size:19px;}
 .sigal-landing .sp-closing-quote h2{font-size:35px;}.sigal-landing .sp-footer{flex-wrap:wrap;justify-content:center;}
}
@media (max-width:767px){
 .sigal-landing .sp-row{flex-direction:column;}
 .sigal-landing .sp-nav{padding:18px 16px 14px;gap:11px;min-height:0;}
 .sigal-landing .sp-brand{font-size:19px;text-align:center;}
 .sigal-landing .sp-nav-links{font-size:14px;width:100%;}
 .sigal-landing .sp-nav-links .elementor-widget-container,.sigal-landing .sp-nav-links p{gap:8px 16px;flex-wrap:wrap;justify-content:center;}
 .sigal-landing .sp-nav-links a{padding:2px 0;}
 .sigal-landing .sp-hero{min-height:0;}
 .sigal-landing .sp-hero-text{width:100%;padding:38px 24px 24px;gap:17px;text-align:right;}
 .sigal-landing .sp-hero-title h1{font-size:49px;line-height:1.1;}
 .sigal-landing .sp-hero-subtitle h2{font-size:27px;line-height:1.3;}
 .sigal-landing .sp-eyebrow{font-size:14px;}.sigal-landing .sp-hero-copy{font-size:19px;line-height:1.55;}
 .sigal-landing .sp-hero-copy br{display:none;}
 .sigal-landing .elementor-button{font-size:18px;width:100%;}
 .sigal-landing .sp-hero-visual{width:100%;height:330px;overflow:hidden;}
 .sigal-landing .sp-hero-photo img{height:365px;max-width:100%;}
 .sigal-landing .sp-hero-visual:before{inset:8% 15% 0;}
 .sigal-landing .sp-strip{flex-direction:row;flex-wrap:wrap;padding:25px 15px;gap:28px 0;}
 .sigal-landing .sp-mini{width:50%;gap:12px;padding:0 10px;border:0;}
 .sigal-landing .sp-mini:nth-child(odd){border-left:1px solid #d9ded4;}
 .sigal-landing .sp-mini h3{font-size:18px;}
 .sigal-landing .sp-section-title h2{font-size:29px;}
 .sigal-landing .sp-section-copy,.sigal-landing .sp-about-copy{width:100%;padding:38px 24px;gap:20px;}
 .sigal-landing .elementor-widget-text-editor{font-size:19px;line-height:1.55;}
 .sigal-landing .sp-section-copy br{display:none;}
 .sigal-landing .sp-rose h3{font-size:22px;}
 .sigal-landing .sp-section-visual{width:100%;height:270px;}
 .sigal-landing .sp-couple-photo img{height:270px;min-height:0;}
 .sigal-landing .sp-about-copy{order:1;}.sigal-landing .sp-about-visual{order:2;width:100%;height:340px;overflow:hidden;}
 .sigal-landing .sp-about-photo img{height:360px;}
 .sigal-landing .sp-personal{font-size:23px;}.sigal-landing .sp-credential{font-size:19px;}
 .sigal-landing .sp-benefits{padding:36px 24px;gap:30px;}
 .sigal-landing .sp-benefit-grid{gap:28px;}
 .sigal-landing .sp-benefit{width:100%;padding:0 0 26px;border-left:0;border-bottom:1px solid #d9ded4;gap:13px;}
 .sigal-landing .sp-benefit:last-child{padding-bottom:0;}
 .sigal-landing .sp-benefit h3{font-size:24px;}.sigal-landing .sp-benefit .elementor-widget-text-editor{max-width:320px;font-size:19px;}
 .sigal-landing .sp-reviews{padding:36px 24px;gap:20px;}
 .sigal-landing .sp-review-source{font-size:14px;}
 .sigal-landing .sp-reviews-grid{gap:15px;}.sigal-landing .sp-review{width:100%;padding:24px;gap:18px;}
 .sigal-landing .sp-form-panel{width:100%;padding:37px 24px 30px;}
 .sigal-landing .sp-form-panel .sp-section-title h2{font-size:28px;}
 .sigal-landing .sp-form-panel>.elementor-widget-text-editor{font-size:18px;}
 .sigal-landing .sp-quote-panel{width:100%;padding:40px 24px;gap:20px;}
 .sigal-landing .sp-closing-quote h2{font-size:33px;line-height:1.4;}
 .sigal-landing .sp-footer{padding:24px;gap:12px;text-align:center;}
 .sigal-landing .sp-footer .elementor-widget-text-editor{font-size:14px;line-height:1.5;}
}/* End custom CSS */
/* Start custom CSS *//* Sigal reference design v2: page 1237 only. */

body.elementor-page-1237 .sigal-landing .sp-hero,body.elementor-page-1237 .sigal-landing .sp-approach,body.elementor-page-1237 .sigal-landing .sp-about{min-height:0;}
body.elementor-page-1237 .sigal-landing .sp-hero-visual,body.elementor-page-1237 .sigal-landing .sp-section-visual,body.elementor-page-1237 .sigal-landing .sp-about-visual{height:auto!important;position:relative;}
body.elementor-page-1237 .sigal-landing .sp-hero-visual:before{display:none;}
body.elementor-page-1237 .sigal-landing .sp-hero-photo,body.elementor-page-1237 .sigal-landing .sp-couple-photo,body.elementor-page-1237 .sigal-landing .sp-about-photo{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0);}
body.elementor-page-1237 .sigal-landing .sp-eyebrow,body.elementor-page-1237 .sigal-landing .sp-review-source,body.elementor-page-1237 .sigal-landing .sp-direct-phone,body.elementor-page-1237 .sigal-landing .sp-quote-panel>.sp-icon:first-child{display:none!important;}
body.elementor-page-1237 .sigal-landing .sp-nav{flex-wrap:nowrap;}
body.elementor-page-1237 .sigal-landing .sp-nav-links,body.elementor-page-1237 .sigal-landing .sp-brand{order:0;}
body.elementor-page-1237 .sigal-landing .sp-nav-links a{padding:0;border:0;}
body.elementor-page-1237 .sigal-landing .sp-location,body.elementor-page-1237 .sigal-landing .sp-personal{margin-top:0!important;}
body.elementor-page-1237 .sigal-landing .sp-credential{letter-spacing:0;}
body.elementor-page-1237 .sigal-landing .sp-benefit .sp-icon,body.elementor-page-1237 .sigal-landing .sp-benefit:nth-child(even) .sp-icon{background:none;border-radius:0;height:auto;display:block;}
body.elementor-page-1237 .sigal-landing .sp-section-title br{display:none;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
body.elementor-page-1237 .sigal-landing .sp-contact-form textarea.elementor-field{height:70px;}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGE.ttf) format('truetype');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtjhgEGE.ttf) format('truetype');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGE.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Serif Hebrew';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserifhebrew/v30/k3k0o9MMPvpLmixYH7euCwmkS9DohjX1-kRyiqyBqIxnoLbp93i9IKrXKF_qVAwSAG8.ttf) format('truetype');
}

@font-face {
  font-family: 'Gveret Levin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gveretlevin/v4/0QInMXVI5YS9Rnn7ar449p-O8w.ttf) format('truetype');
}

body.elementor-page-1237 .sigal-landing{--sp-reference:url("https://sigalnlp.ussl.co.il/wp-content/uploads/2026/10/sigal-landing-reference.png");}
body.elementor-page-1237 .sigal-landing{direction:rtl;text-align:right;color:#29463b;background:#fff;font-family:Assistant,Arial,sans-serif;gap:0!important;padding:0!important;width:100%;max-width:1440px!important;margin:0 auto;overflow:hidden;--sp-ink:#29463b;--sp-rose:#c47c7e;--sp-cream:#f8f4ee;--sp-sage:#dce2d3;}
body.elementor-page-1237 .sigal-landing *{box-sizing:border-box;}
body.elementor-page-1237 .sigal-landing .e-con{display:flex;flex-direction:column;padding:0;gap:0;min-width:0;}
body.elementor-page-1237 .sigal-landing .elementor-widget{margin:0!important;min-width:0;}
body.elementor-page-1237 .sigal-landing h1,body.elementor-page-1237 .sigal-landing h2,body.elementor-page-1237 .sigal-landing h3{color:var(--sp-ink)!important;font-family:Assistant,Arial,sans-serif!important;margin:0;letter-spacing:0;}
body.elementor-page-1237 .sigal-landing .elementor-widget-text-editor{font-size:clamp(14px,1.72vw,22px);line-height:1.4;color:#40564c;font-weight:400;}
body.elementor-page-1237 .sigal-landing p{margin:0 0 18px;}
body.elementor-page-1237 .sigal-landing p:last-child{margin-bottom:0;}
body.elementor-page-1237 .sigal-landing a{color:inherit;text-decoration:none;}
body.elementor-page-1237 .sigal-landing a:focus-visible,body.elementor-page-1237 .sigal-landing button:focus-visible,body.elementor-page-1237 .sigal-landing input:focus-visible,body.elementor-page-1237 .sigal-landing textarea:focus-visible{outline:3px solid #385f4f!important;outline-offset:4px;}
body.elementor-page-1237 .sigal-landing .sp-row{display:flex;flex-direction:row;flex-wrap:nowrap;}
body.elementor-page-1237 .sigal-landing .sp-nav{min-height:0;padding:clamp(15px,1.75vw,25px) 5.2%;align-items:center;justify-content:space-between;gap:20px;background:#fdfcf9;}
body.elementor-page-1237 .sigal-landing .sp-nav-links{width:auto;font-size:clamp(12px,1.2vw,17px);}
body.elementor-page-1237 .sigal-landing .sp-nav-links .elementor-widget-container,body.elementor-page-1237 .sigal-landing .sp-nav-links p{display:flex;gap:clamp(13px,1.6vw,23px);align-items:center;margin:0;}
body.elementor-page-1237 .sigal-landing .sp-nav-links a{white-space:nowrap;position:relative;}
body.elementor-page-1237 .sigal-landing .sp-nav-links a:first-child{color:var(--sp-rose);}
body.elementor-page-1237 .sigal-landing .sp-nav-links a:first-child:after{content:'';position:absolute;bottom:-10px;right:0;left:0;height:2px;background:var(--sp-rose);}
body.elementor-page-1237 .sigal-landing .sp-brand{width:auto;font-size:clamp(14px,1.6vw,23px);white-space:nowrap;}
body.elementor-page-1237 .sigal-landing .sp-brand span{font-size:.88em;}
body.elementor-page-1237 .sigal-landing .sp-hero{align-items:stretch;background:radial-gradient(ellipse at 100% 0%,#fff 30%,#f5f1e8 88%);}
body.elementor-page-1237 .sigal-landing .sp-hero-text{width:50%;padding:5.5% 5.3% 4.5% 1.8%;justify-content:center;gap:clamp(15px,1.8vw,25px);z-index:1;}
body.elementor-page-1237 .sigal-landing .sp-hero-title h1{font-family:'Noto Serif Hebrew',serif!important;font-size:clamp(43px,6.45vw,90px);font-weight:500;line-height:1.12;white-space:nowrap;}
body.elementor-page-1237 .sigal-landing .sp-hero-subtitle h2{font-family:'Noto Serif Hebrew',serif!important;font-size:clamp(25px,3.3vw,46px);font-weight:500;line-height:1.3;}
body.elementor-page-1237 .sigal-landing .sp-hero-copy{font-size:clamp(16px,1.95vw,25px);line-height:1.45;margin:3px 0!important;}
body.elementor-page-1237 .sigal-landing .sp-location{font-size:clamp(13px,1.5vw,20px);color:#7a887a;}
body.elementor-page-1237 .sigal-landing .sp-hero-visual{width:50%;aspect-ratio:405/408;align-self:flex-end;background-image:url("https://sigalnlp.ussl.co.il/wp-content/uploads/2026/10/sigal-hero-portrait-v3.png");background-repeat:no-repeat;background-size:cover;background-position:center center;}
body.elementor-page-1237 .sigal-landing .elementor-button{font-family:Assistant,Arial,sans-serif!important;font-size:clamp(17px,2vw,25px);font-weight:700;line-height:1.2;color:white!important;background:var(--sp-rose)!important;border-radius:40px!important;padding:clamp(13px,1.6vw,22px) clamp(23px,3.5vw,48px)!important;box-shadow:0 3px 8px #826c5c17;transition:background .15s;}
body.elementor-page-1237 .sigal-landing .elementor-button:hover{background:#a96368!important;}
body.elementor-page-1237 .sigal-landing .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;white-space:nowrap;}
body.elementor-page-1237 .sigal-landing .sp-strip{background:linear-gradient(90deg,#fbf8f3,#f7f2eb);padding:3% 2%;}
body.elementor-page-1237 .sigal-landing .sp-mini{width:25%;text-align:center;align-items:center;gap:13px;padding:0 18px;border-left:1px solid #deded4;}
body.elementor-page-1237 .sigal-landing .sp-mini:last-child{border-left:0;}
body.elementor-page-1237 .sigal-landing .sp-mini h3{font-size:clamp(15px,1.8vw,24px);line-height:1.2;font-weight:700;}
body.elementor-page-1237 .sigal-landing .sp-icon{width:100%!important;text-align:center;}
body.elementor-page-1237 .sigal-landing .sp-icon .elementor-widget-container{display:flex;align-items:center;justify-content:center;}
body.elementor-page-1237 .sigal-landing .sp-icon .elementor-icon{display:inline-flex;font-size:clamp(27px,3.7vw,48px);line-height:1;color:#466653;}
body.elementor-page-1237 .sigal-landing .sp-icon svg{width:1em;height:1em;fill:currentColor;}
body.elementor-page-1237 .sigal-landing .sp-mini:nth-child(even) .elementor-icon{color:var(--sp-rose);}
body.elementor-page-1237 .sigal-landing .sp-section-title h2{font-size:clamp(26px,3vw,41px);line-height:1.22;font-weight:700;}
body.elementor-page-1237 .sigal-landing .sp-approach{align-items:stretch;background:#fff;}
body.elementor-page-1237 .sigal-landing .sp-section-copy{width:55%;padding:3.8% 5.2% 3.8% 1%;justify-content:center;gap:clamp(16px,1.8vw,24px);}
body.elementor-page-1237 .sigal-landing .sp-section-visual{width:45%;aspect-ratio:365/275;align-self:center;background-image:url("https://sigalnlp.ussl.co.il/wp-content/uploads/2026/10/sigal-landing-reference.png");background-repeat:no-repeat;background-size:223.013699% 702.545455%;background-position:0% 35.003018%;}
body.elementor-page-1237 .sigal-landing .sp-rose h3{color:var(--sp-rose)!important;font-size:clamp(21px,2.6vw,35px);line-height:1.4;font-weight:700;position:relative;padding-bottom:12px;}
body.elementor-page-1237 .sigal-landing .sp-rose h3:after{content:'';position:absolute;right:0;bottom:0;width:24%;height:4px;border-radius:60% 35%;background:var(--sp-rose);transform:rotate(-2deg);}
body.elementor-page-1237 .sigal-landing .sp-about{align-items:stretch;background:#fff;}
body.elementor-page-1237 .sigal-landing .sp-about-visual{width:47%;aspect-ratio:380/336;align-self:center;background-image:url("https://sigalnlp.ussl.co.il/wp-content/uploads/2026/10/sigal-about-portrait-v3.png");background-repeat:no-repeat;background-size:cover;background-position:center center;}
body.elementor-page-1237 .sigal-landing .sp-about-copy{width:53%;padding:3.2% 3.3% 3.1% 5.2%;justify-content:center;gap:clamp(13px,1.55vw,21px);}
body.elementor-page-1237 .sigal-landing .sp-about-copy .sp-section-title h2{font-size:clamp(25px,2.95vw,40px);}
body.elementor-page-1237 .sigal-landing .sp-credential{font-family:Georgia,serif!important;font-size:clamp(20px,2.5vw,34px);margin-top:-12px!important;}
body.elementor-page-1237 .sigal-landing .sp-about-copy .elementor-widget-text-editor{line-height:1.4;}
body.elementor-page-1237 .sigal-landing .sp-personal{font-family:'Gveret Levin',cursive!important;font-size:clamp(23px,2.7vw,37px);line-height:1.5!important;color:var(--sp-rose);}
body.elementor-page-1237 .sigal-landing .sp-personal p{font-family:inherit;}
body.elementor-page-1237 .sigal-landing .sp-benefits{padding:3% 2.5% 3.5%;gap:22px;background:linear-gradient(90deg,#fbf8f3,#f7f3ed);}
body.elementor-page-1237 .sigal-landing .sp-center{text-align:center!important;}
body.elementor-page-1237 .sigal-landing .sp-benefit-grid{gap:0;}
body.elementor-page-1237 .sigal-landing .sp-benefit{width:25%;align-items:center;text-align:center;padding:0 20px;gap:10px;border-left:1px solid #deded4;}
body.elementor-page-1237 .sigal-landing .sp-benefit:last-child{border:0;}
body.elementor-page-1237 .sigal-landing .sp-benefit h3{font-size:clamp(18px,2.1vw,29px);line-height:1.2;font-weight:700;}
body.elementor-page-1237 .sigal-landing .sp-benefit .elementor-widget-text-editor{text-align:center;font-size:clamp(14px,1.72vw,22px);line-height:1.35;}
body.elementor-page-1237 .sigal-landing .sp-benefit .sp-icon{padding:0;line-height:1;}
body.elementor-page-1237 .sigal-landing .sp-benefit .sp-icon .elementor-icon{font-size:clamp(25px,2.9vw,39px);width:clamp(52px,6.5vw,88px);height:clamp(52px,6.5vw,88px);align-items:center;justify-content:center;border-radius:50%;background:#e2e7dc;}
body.elementor-page-1237 .sigal-landing .sp-benefit:nth-child(even) .elementor-icon{background:#eee3dc;}
body.elementor-page-1237 .sigal-landing .sp-benefit:nth-child(even) .elementor-icon{color:var(--sp-rose);}
body.elementor-page-1237 .sigal-landing .sp-reviews{padding:2.7% 4% 3%;gap:24px;background:#fff;}
body.elementor-page-1237 .sigal-landing .sp-reviews-grid{gap:4%;}
body.elementor-page-1237 .sigal-landing .sp-review{width:30.667%;padding:22px 24px;border:1px solid #f3eee8;border-radius:12px;box-shadow:0 5px 18px #7162500e;justify-content:space-between;gap:16px;}
body.elementor-page-1237 .sigal-landing .sp-review .elementor-widget-text-editor{font-size:clamp(14px,1.72vw,22px);line-height:1.4;}
body.elementor-page-1237 .sigal-landing .sp-review h3{font-size:clamp(16px,1.8vw,23px);font-weight:700;}
body.elementor-page-1237 .sigal-landing .sp-contact{align-items:stretch;background:var(--sp-sage);}
body.elementor-page-1237 .sigal-landing .sp-form-panel{width:56%;padding:2.5% 5.2% 2% 8%;gap:13px;}
body.elementor-page-1237 .sigal-landing .sp-form-panel .sp-section-title h2{font-size:clamp(25px,2.8vw,38px);}
body.elementor-page-1237 .sigal-landing .sp-form-panel>.elementor-widget-text-editor{font-size:clamp(17px,1.9vw,25px);}
body.elementor-page-1237 .sigal-landing .sp-contact-form{margin-top:3px!important;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0!important;gap:8px;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field-group{padding:0!important;margin:0!important;flex-basis:100%;max-width:100%;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field{font-family:Assistant,Arial,sans-serif;font-size:clamp(15px,1.8vw,23px);line-height:1.2;color:#324f40;background:white;border:0;border-radius:11px;min-height:32px;width:100%;padding:7px 14px;box-shadow:none;direction:rtl;text-align:right;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field::placeholder{color:#54675b;opacity:1;}
body.elementor-page-1237 .sigal-landing .sp-contact-form textarea.elementor-field{min-height:54px;resize:vertical;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-button{width:85%;margin:0 auto!important;min-height:43px;padding:12px 20px!important;display:flex;align-items:center;justify-content:center;}
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field-type-submit{display:flex;justify-content:center;}
body.elementor-page-1237 .sigal-landing .sp-fineprint{font-size:clamp(13px,1.5vw,19px)!important;text-align:center;}
body.elementor-page-1237 .sigal-landing .sp-quote-panel{width:44%;position:relative;overflow:hidden;padding:5% 4% 5% 15%;justify-content:center;align-items:center;gap:20px;text-align:center;background:linear-gradient(120deg,#e5d1ad,#f8e6c9 58%,#eddabc);}
body.elementor-page-1237 .sigal-landing .sp-quote-panel:before{content:'';position:absolute;top:0;bottom:0;left:0;width:38%;background-image:url("https://sigalnlp.ussl.co.il/wp-content/uploads/2026/10/sigal-landing-reference.png");background-repeat:no-repeat;background-size:651.2% 677.894737%;background-position:0% 100%;-webkit-mask-image:linear-gradient(to right,#000 70%,transparent);mask-image:linear-gradient(to right,#000 70%,transparent);}
body.elementor-page-1237 .sigal-landing .sp-closing-quote{position:relative;z-index:1;}
body.elementor-page-1237 .sigal-landing .sp-closing-quote h2{font-family:'Gveret Levin',cursive!important;font-size:clamp(27px,3.5vw,47px);line-height:1.5;font-weight:400;}
body.elementor-page-1237 .sigal-landing .sp-quote-panel .elementor-icon{color:var(--sp-rose);font-size:38px;}
body.elementor-page-1237 .sigal-landing .sp-footer{padding:20px 5%;align-items:center;justify-content:space-between;gap:22px;background:#f9f7f1;}
body.elementor-page-1237 .sigal-landing .sp-footer .elementor-widget-text-editor{font-size:14px;width:auto;}
body.elementor-page-1237 .sigal-landing [id]{scroll-margin-top:25px;}
@media (max-width:1024px){
 body.elementor-page-1237 .sigal-landing .sp-nav{padding:17px 5%;gap:16px;}
 body.elementor-page-1237 .sigal-landing .sp-nav-links .elementor-widget-container,body.elementor-page-1237 .sigal-landing .sp-nav-links p{gap:15px;}
 body.elementor-page-1237 .sigal-landing .sp-benefit{padding:0 14px;}
 body.elementor-page-1237 .sigal-landing .sp-benefit .sp-icon{padding:0;}
 body.elementor-page-1237 .sigal-landing .sp-review{padding:20px;}
 body.elementor-page-1237 .sigal-landing .sp-form-panel{padding-left:5%;}
 body.elementor-page-1237 .sigal-landing .sp-footer{flex-wrap:wrap;justify-content:center;gap:12px;}
}
@media (max-width:767px){
 body.elementor-page-1237 .sigal-landing .sp-row{flex-direction:column;}
 body.elementor-page-1237 .sigal-landing .sp-nav{padding:17px 18px;gap:17px;}
 body.elementor-page-1237 .sigal-landing .sp-brand{order:1;font-size:19px;width:100%;text-align:center;}
 body.elementor-page-1237 .sigal-landing .sp-nav-links{order:2;width:100%;font-size:13px;}
 body.elementor-page-1237 .sigal-landing .sp-nav-links .elementor-widget-container,body.elementor-page-1237 .sigal-landing .sp-nav-links p{gap:12px;justify-content:center;flex-wrap:wrap;}
 body.elementor-page-1237 .sigal-landing .sp-nav-links a:first-child:after{bottom:-5px;}
 body.elementor-page-1237 .sigal-landing .sp-hero-text{width:100%;padding:35px 25px 28px;gap:20px;}
 body.elementor-page-1237 .sigal-landing .sp-hero-title h1{font-size:clamp(43px,11vw,60px);}
 body.elementor-page-1237 .sigal-landing .sp-hero-subtitle h2{font-size:27px;line-height:1.3;}
 body.elementor-page-1237 .sigal-landing .sp-hero-copy{font-size:19px;line-height:1.5;}
 body.elementor-page-1237 .sigal-landing .sp-hero-copy br{display:none;}
 body.elementor-page-1237 .sigal-landing .sp-location{font-size:15px;}
 body.elementor-page-1237 .sigal-landing .elementor-button{font-size:19px;width:100%;padding:15px 25px!important;}
 body.elementor-page-1237 .sigal-landing .sp-hero-visual{width:100%;height:auto;aspect-ratio:405/408;}
 body.elementor-page-1237 .sigal-landing .sp-strip{flex-direction:row;flex-wrap:wrap;gap:25px 0;padding:25px 15px;}
 body.elementor-page-1237 .sigal-landing .sp-mini{width:50%;gap:12px;border:0;padding:0 10px;}
 body.elementor-page-1237 .sigal-landing .sp-mini:nth-child(odd){border-left:1px solid #deded4;}
 body.elementor-page-1237 .sigal-landing .sp-mini h3{font-size:18px;}
 body.elementor-page-1237 .sigal-landing .sp-icon .elementor-icon{font-size:31px;}
 body.elementor-page-1237 .sigal-landing .sp-section-copy{width:100%;padding:35px 24px;gap:20px;}
 body.elementor-page-1237 .sigal-landing .sp-section-title h2{font-size:28px;}
 body.elementor-page-1237 .sigal-landing .elementor-widget-text-editor{font-size:19px;line-height:1.5;}
 body.elementor-page-1237 .sigal-landing .sp-section-copy br{display:none;}
 body.elementor-page-1237 .sigal-landing .sp-rose h3{font-size:23px;}
 body.elementor-page-1237 .sigal-landing .sp-section-visual{width:100%;aspect-ratio:365/275;}
 body.elementor-page-1237 .sigal-landing .sp-about-copy{order:1;width:100%;padding:35px 24px;gap:18px;}
 body.elementor-page-1237 .sigal-landing .sp-about-copy .sp-section-title h2{font-size:28px;}
 body.elementor-page-1237 .sigal-landing .sp-about-visual{order:2;width:100%;aspect-ratio:380/336;}
 body.elementor-page-1237 .sigal-landing .sp-credential{font-size:24px;}
 body.elementor-page-1237 .sigal-landing .sp-personal{font-size:27px;}
 body.elementor-page-1237 .sigal-landing .sp-benefits{padding:35px 20px;gap:28px;}
 body.elementor-page-1237 .sigal-landing .sp-benefit-grid{flex-direction:row;flex-wrap:wrap;gap:28px 0;}
 body.elementor-page-1237 .sigal-landing .sp-benefit{width:50%;padding:0 12px;border:0;gap:13px;}
 body.elementor-page-1237 .sigal-landing .sp-benefit:nth-child(odd){border-left:1px solid #deded4;}
 body.elementor-page-1237 .sigal-landing .sp-benefit h3{font-size:21px;}
 body.elementor-page-1237 .sigal-landing .sp-benefit .elementor-widget-text-editor{font-size:17px;line-height:1.4;}
 body.elementor-page-1237 .sigal-landing .sp-benefit .sp-icon .elementor-icon{font-size:28px;}
 body.elementor-page-1237 .sigal-landing .sp-reviews{padding:35px 24px;gap:25px;}
 body.elementor-page-1237 .sigal-landing .sp-reviews-grid{gap:17px;}
 body.elementor-page-1237 .sigal-landing .sp-review{width:100%;padding:23px;gap:17px;}
 body.elementor-page-1237 .sigal-landing .sp-review .elementor-widget-text-editor{font-size:19px;}
 body.elementor-page-1237 .sigal-landing .sp-review h3{font-size:17px;}
 body.elementor-page-1237 .sigal-landing .sp-form-panel{width:100%;padding:35px 24px 28px;gap:16px;}
 body.elementor-page-1237 .sigal-landing .sp-form-panel .sp-section-title h2{font-size:28px;}
 body.elementor-page-1237 .sigal-landing .sp-form-panel>.elementor-widget-text-editor{font-size:18px;}
 body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field{font-size:18px;min-height:48px;}
 body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-button{width:100%;font-size:19px;}
 body.elementor-page-1237 .sigal-landing .sp-fineprint{font-size:14px!important;}
 body.elementor-page-1237 .sigal-landing .sp-quote-panel{width:100%;padding:45px 28px 45px 32%;gap:20px;min-height:300px;}
 body.elementor-page-1237 .sigal-landing .sp-closing-quote h2{font-size:32px;}
 body.elementor-page-1237 .sigal-landing .sp-footer{padding:23px;text-align:center;}
 body.elementor-page-1237 .sigal-landing .sp-footer .elementor-widget-text-editor{font-size:14px;}
}

/* Keep the three image areas visible even when their native image widgets are hidden. */
body.elementor-page-1237 .sigal-landing .sp-hero-visual,
body.elementor-page-1237 .sigal-landing .sp-section-visual,
body.elementor-page-1237 .sigal-landing .sp-about-visual{min-height:180px;flex-shrink:0;}
/* Sigal standalone portraits v3: separate source-based images. */
/* Form presentation fix: v3 is a background check, not a text input. */
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field-type-recaptcha_v3 > .elementor-field{
 background:transparent!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 padding:0!important;
 min-height:0!important;
 height:auto!important;
}
/* Floating badges stay visible; their empty wrapper must not occupy a form row. */
body.elementor-page-1237 .sigal-landing .sp-contact-form .elementor-field-type-recaptcha_v3:not(.recaptcha_v3-inline){
 position:absolute;
 width:0;
 max-width:0!important;
 height:0;
 min-height:0;
 flex:0 0 0!important;
 margin:0!important;
 padding:0!important;
 overflow:visible;
}

/* Sigal page header v4: original logo and mobile-only navigation. */
body.elementor-page-1237 .sigal-landing .sp-nav{
 position:relative;
 z-index:20;
 padding-top:10px;
 padding-bottom:10px;
}
body.elementor-page-1237 .sigal-landing .sp-brand{
 width:82px;
 flex:0 0 82px;
}
body.elementor-page-1237 .sigal-landing .sp-brand a{display:block;line-height:0;}
body.elementor-page-1237 .sigal-landing .sp-brand img{
 display:block;
 width:82px;
 height:auto;
 max-width:100%;
 margin:0;
 object-fit:contain;
}
body.elementor-page-1237 .sigal-landing .sp-mobile-menu{display:none!important;}
@media (max-width:767px){
 body.elementor-page-1237 .sigal-landing .sp-nav{
  flex-direction:row!important;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  padding:10px 20px;
  gap:18px;
 }
 body.elementor-page-1237 .sigal-landing .sp-nav-links{display:none!important;}
 body.elementor-page-1237 .sigal-landing .sp-brand{
  order:1;
  width:70px;
  flex:0 0 70px;
 }
 body.elementor-page-1237 .sigal-landing .sp-brand img{width:70px;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-menu{
  display:block!important;
  order:2;
  width:46px;
  flex:0 0 46px;
  position:static;
 }
 body.elementor-page-1237 .sigal-landing .sp-mobile-menu .elementor-widget-container{position:static;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-disclosure{position:static;margin:0;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-toggle{
  display:flex;
  align-items:center;
  justify-content:center;
  width:46px;
  height:46px;
  padding:10px;
  margin:0;
  border:1px solid #d8dfd6;
  border-radius:9px;
  background:#f8f4ee;
  color:#29463b;
  cursor:pointer;
  list-style:none;
  -webkit-tap-highlight-color:transparent;
 }
 body.elementor-page-1237 .sigal-landing .sp-mobile-toggle::-webkit-details-marker{display:none;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-toggle::marker{content:'';}
 body.elementor-page-1237 .sigal-landing .sp-mobile-toggle:focus-visible{
  outline:3px solid #385f4f;
  outline-offset:4px;
 }
 body.elementor-page-1237 .sigal-landing .sp-hamburger-icon{display:flex;flex-direction:column;gap:5px;width:24px;}
 body.elementor-page-1237 .sigal-landing .sp-hamburger-icon span{
  display:block;
  width:24px;
  height:2px;
  border-radius:2px;
  background:currentColor;
 }
 body.elementor-page-1237 .sigal-landing .sp-mobile-disclosure[open] .sp-hamburger-icon span:nth-child(1){transform:translateY(7px) rotate(45deg);}
 body.elementor-page-1237 .sigal-landing .sp-mobile-disclosure[open] .sp-hamburger-icon span:nth-child(2){opacity:0;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-disclosure[open] .sp-hamburger-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
 body.elementor-page-1237 .sigal-landing .sp-mobile-panel{
  position:absolute;
  top:calc(100% - 2px);
  right:20px;
  left:20px;
  z-index:30;
  padding:8px;
  background:#fdfcf9;
  border:1px solid #e2e6dd;
  border-radius:12px;
  box-shadow:0 12px 28px #29463b20;
  text-align:right;
  direction:rtl;
 }
 body.elementor-page-1237 .sigal-landing .sp-mobile-disclosure:not([open]) > .sp-mobile-panel{display:none;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-panel a{
  display:block;
  padding:13px 16px;
  min-height:48px;
  border-radius:7px;
  font-family:Assistant,Arial,sans-serif;
  font-size:19px;
  font-weight:600;
  line-height:1.3;
  color:#29463b;
  text-decoration:none;
 }
 body.elementor-page-1237 .sigal-landing .sp-mobile-panel a:hover,
 body.elementor-page-1237 .sigal-landing .sp-mobile-panel a:focus-visible{background:#edf0e8;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-panel a:last-child{color:#a96368;}
 body.elementor-page-1237 .sigal-landing .sp-mobile-menu .sp-sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
 }
}/* End custom CSS */