.elementor-48836 .elementor-element.elementor-element-10a6d57{--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-48836 .elementor-element.elementor-element-cad9b65{--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-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-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-48836 .elementor-element.elementor-element-5e46bdc{--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-48836 .elementor-element.elementor-element-3918e1c{--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-48836 .elementor-element.elementor-element-7b3e3fe .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-52e7350{--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-48836 .elementor-element.elementor-element-8f79914{--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-48836 .elementor-element.elementor-element-51e8a31 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-a3a0d29{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-07f864a{--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-48836 .elementor-element.elementor-element-faaba88{--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-48836 .elementor-element.elementor-element-a95970a{--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-48836 .elementor-element.elementor-element-fc14c6b{--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-48836 .elementor-element.elementor-element-463be4d{--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-48836 .elementor-element.elementor-element-7aecc49 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-77a1096{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-68b0096{--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-48836 .elementor-element.elementor-element-c7d0835{--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-48836 .elementor-element.elementor-element-624d9e1{--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-48836 .elementor-element.elementor-element-a36d1c6{--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-48836 .elementor-element.elementor-element-1078c8a{--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-48836 .elementor-element.elementor-element-d0c5f0c{--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-48836 .elementor-element.elementor-element-f6af119{--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-48836 .elementor-element.elementor-element-2be646f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-dff803d{--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-48836 .elementor-element.elementor-element-aff3489 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-04da06b{--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-48836 .elementor-element.elementor-element-3c5b4c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-c6b3ff1{--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-48836 .elementor-element.elementor-element-0f4b9c1 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-9b5b16f{--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-48836 .elementor-element.elementor-element-686f586{--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-48836 .elementor-element.elementor-element-c9a37a6 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-bd03153{--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-48836 .elementor-element.elementor-element-02b4c23{--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-48836 .elementor-element.elementor-element-359fead .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-4d7bc22{--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-48836 .elementor-element.elementor-element-b019268{--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-48836 .elementor-element.elementor-element-6907fc1{--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-48836 .elementor-element.elementor-element-6a544d4 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-9f0bd78{--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-48836 .elementor-element.elementor-element-f09f481{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-f9e1f7a{--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-48836 .elementor-element.elementor-element-25e7b00{--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-48836 .elementor-element.elementor-element-9dcd434{--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-48836 .elementor-element.elementor-element-0b8c0fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-fad1d9d{--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-48836 .elementor-element.elementor-element-428a102 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-d3873e0{--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-48836 .elementor-element.elementor-element-259ac36{--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-48836 .elementor-element.elementor-element-cfe916f{--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-48836 .elementor-element.elementor-element-1d6c68a .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-c68219f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48836 .elementor-element.elementor-element-c03cc98{--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-48836 .elementor-element.elementor-element-ea6253b{--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-48836 .elementor-element.elementor-element-ea209e3{--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-48836 .elementor-element.elementor-element-c69069e{--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-48836 .elementor-element.elementor-element-18c2d83{--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-48836 .elementor-element.elementor-element-b5e8714{--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-48836 .elementor-element.elementor-element-5f7b4ed .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-48836 .elementor-element.elementor-element-a312745{--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-48836 .elementor-element.elementor-element-9287611{--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-48836 .elementor-element.elementor-element-9ed4734 .elementor-heading-title{font-family:"Amatic SC", arial;font-weight:700;}.elementor-48836 .elementor-element.elementor-element-693bc85{--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;}:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:'zlploni';src:url('https://ima-meir.co.il/wp-content/uploads/2023/03/ploni-regular-aaa.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:'zlploni';src:url('https://ima-meir.co.il/wp-content/uploads/2023/03/ploni-bold-aaa.woff') format('woff');font-weight:700;font-display:swap}
@font-face{font-family:'zlploni';src:url('https://ima-meir.co.il/wp-content/uploads/2023/03/ploni-black-aaa.woff') format('woff');font-weight:900;font-display:swap}
.elementor-48836{--ink:#0F3B3A;--ink2:#15484A;--cream:#FBF6EE;--paper:#FFFDF8;--text:#3D3833;--rose:#C2375F;--rose-d:#A82C51;--teal:#237A72;--teal-l:#8AD5CB;--gold:#D9B45F;--gold-d:#B8913A;--line:rgba(15,59,58,.12);
 --fs-h1:clamp(40px,5vw,74px);--fs-disp:clamp(54px,6.4vw,92px);--fs-h3:clamp(24px,2.1vw,31px);--fs-body:clamp(20px,1.55vw,24px);--fs-ui:17px;
 --r-pill:999px;--r-card:28px;--r-tile:16px;--r-chip:8px;--shadow:0 18px 50px rgba(15,59,58,.12)}
body.elementor-page-48836{background:var(--cream);overflow-x:hidden}
.elementor-48836, .elementor-48836 p, .elementor-48836 li, .elementor-48836 a, .elementor-48836 .elementor-heading-title, .elementor-48836 .elementor-button, .elementor-48836 .elementor-tab-title, .elementor-48836 .elementor-tab-content{font-family:'zlploni','Rubik',sans-serif}
.elementor-48836 .elementor-widget{margin-bottom:0}
.elementor-48836 .elementor-widget-text-editor p{margin:0 0 .6em}
.elementor-48836 .zl-sec{position:relative;padding:clamp(60px,8vw,110px) 16px;color:var(--text);font-size:var(--fs-body);line-height:1.55}
.elementor-48836 .zl-wrap{width:100%;max-width:1120px;margin:0 auto;gap:28px}
.elementor-48836 .zl-narrow{max-width:820px}
.elementor-48836 .zl-center, .elementor-48836 .zl-center .elementor-heading-title{text-align:center}
.elementor-48836 .zl-center-btn .elementor-button-wrapper{text-align:center}
/* display titles: two-tone */
.elementor-48836 .zl-display .elementor-heading-title{font-family:'Amatic SC','zlploni',sans-serif;font-weight:700;font-size:var(--fs-disp);line-height:1;color:var(--ink);letter-spacing:0}
.elementor-48836 .zl-display .elementor-heading-title span{color:var(--rose)}
.elementor-48836 .zl-dark .zl-display .elementor-heading-title{color:var(--cream)}
.elementor-48836 .zl-dark .zl-display .elementor-heading-title span{color:var(--teal-l)}
.elementor-48836 .zl-h3 .elementor-heading-title{font-weight:700;font-size:var(--fs-h3);line-height:1.2;color:var(--ink)}
.elementor-48836 .zl-cardtext{font-size:clamp(19px,1.35vw,21px);line-height:1.5}
/* CTA - one style for the whole page */
.elementor-48836 .zl-cta .elementor-button{background:var(--rose);color:#fff;font-weight:700;font-size:clamp(20px,1.6vw,24px);padding:18px 40px;border-radius:var(--r-pill);box-shadow:0 12px 30px rgba(194,55,95,.32);transition:transform .2s,background .2s}
.elementor-48836 .zl-cta .elementor-button:hover,.elementor-48836 .zl-cta .elementor-button:focus-visible{background:var(--rose-d);transform:translateY(-2px)}
.elementor-48836 .zl-cta .elementor-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
/* HERO */
.elementor-48836 .zl-hero{min-height:min(100vh,920px);padding:clamp(48px,7vw,100px) 16px 0;background:url('https://ima-meir.co.il/wp-content/uploads/2026/10/lessons-lp-hero-room.webp') center bottom/cover no-repeat;overflow:hidden;justify-content:center}
.elementor-48836 .zl-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(251,246,238,.97) 0%,rgba(251,246,238,.93) 42%,rgba(251,246,238,.35) 70%,rgba(251,246,238,.10) 100%);pointer-events:none}
.elementor-48836 .zl-hero-text{position:relative;z-index:2;max-width:640px;width:100%;margin-inline-start:max(0px,calc((100% - 1120px)/2));gap:18px;padding-bottom:clamp(40px,6vw,90px)}
.elementor-48836 .zl-prehead p{font-size:clamp(18px,1.4vw,22px);font-weight:700;color:var(--teal);letter-spacing:.02em;margin:0}
.elementor-48836 .zl-h1 .elementor-heading-title{font-weight:900;font-size:var(--fs-h1);line-height:1.05;color:var(--ink)}
.elementor-48836 .zl-h1 .elementor-heading-title span{color:var(--rose)}
.elementor-48836 .zl-lead p{font-size:clamp(20px,1.6vw,25px);line-height:1.5;margin:0}
.elementor-48836 .zl-pricechip p{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:#fff;border:2px solid var(--gold);border-radius:var(--r-tile);padding:10px 18px;margin:0;box-shadow:var(--shadow)}
.elementor-48836 .zl-was{color:#6b625a;text-decoration:line-through;text-decoration-color:var(--rose);text-decoration-thickness:2px;font-size:clamp(18px,1.4vw,22px)}
.elementor-48836 .zl-now{font-weight:900;color:var(--ink);font-size:clamp(26px,2.4vw,36px)}
.elementor-48836 .zl-once{font-size:16px;font-weight:700;color:var(--ink);background:#F3EBDA;border-radius:var(--r-chip);padding:4px 10px}
.elementor-48836 .zl-scarce p{display:inline-block;margin:0;font-size:17px;font-weight:700;color:var(--rose-d)}
.elementor-48836 .zl-scarce p::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--rose);margin-inline-end:8px;vertical-align:middle;box-shadow:0 0 0 4px rgba(194,55,95,.18)}
.elementor-48836 .zl-micro p{font-size:16px;color:#5d554e;margin:0}
.elementor-48836 .zl-hero-ziva{position:absolute !important;left:max(0px,calc((100% - 1240px)/2));bottom:0;width:min(46vw,640px);z-index:1;margin:0}
.elementor-48836 .zl-hero-ziva img{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(15,59,58,.18))}
/* PROBLEM */
.elementor-48836 .zl-problem{background:var(--cream)}
.elementor-48836 .zl-story p{font-size:var(--fs-body);line-height:1.6}
.elementor-48836 .zl-bridge p{font-size:clamp(22px,1.9vw,28px);line-height:1.5;color:var(--ink);background:var(--paper);border-radius:var(--r-card);padding:26px 30px;box-shadow:var(--shadow);margin:8px 0 0}
/* BENEFITS (aurora) */
.elementor-48836 .zl-benefits{background:radial-gradient(600px 380px at 85% 20%,rgba(138,213,203,.35),transparent 70%),radial-gradient(520px 360px at 15% 70%,rgba(194,55,95,.12),transparent 70%),linear-gradient(#FBF6EE,#fff 30%,#fff 70%,#FBF6EE)}
.elementor-48836 .zl-grid3{display:grid !important;grid-template-columns:repeat(3,1fr);gap:26px;width:100%}
.elementor-48836 .zl-grid4{display:grid !important;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}
.elementor-48836 .zl-card{background:rgba(255,255,255,.75);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-card);padding:0 26px 30px;gap:10px;box-shadow:var(--shadow);margin-top:70px;text-align:center}
.elementor-48836 .zl-obj{margin-top:-70px}
.elementor-48836 .zl-obj img{height:190px;width:auto;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(15,59,58,.18))}
.elementor-48836 .zl-card .zl-h3 .elementor-heading-title{text-align:center}
/* TOPICS dark with soft fades */
.elementor-48836 .zl-dark{background:linear-gradient(180deg,var(--cream) 0,var(--ink) 130px,var(--ink) calc(100% - 130px),var(--cream) 100%);color:#EAF4F2;padding-top:clamp(150px,13vw,200px);padding-bottom:clamp(150px,13vw,200px)}
.elementor-48836 .zl-topic{border:1px solid rgba(138,213,203,.35);background:rgba(255,255,255,.04);border-radius:var(--r-card);padding:26px 26px 28px;gap:8px}
.elementor-48836 .zl-num p{font-family:'Amatic SC',sans-serif;font-weight:700;font-size:56px;line-height:1;color:var(--teal-l);margin:0}
.elementor-48836 .zl-dark .zl-h3 .elementor-heading-title{color:#fff}
.elementor-48836 .zl-dark .zl-cardtext p{color:#D6E7E4}
.elementor-48836 .zl-more p{font-size:var(--fs-body);color:#D6E7E4;margin:10px 0 0}
/* LETTER */
.elementor-48836 .zl-letter{background:var(--cream)}
.elementor-48836 .zl-letter-row{gap:clamp(28px,5vw,64px);align-items:center}
.elementor-48836 .zl-portrait{flex:0 0 44%;max-width:44%}
.elementor-48836 .zl-portrait img{width:100%;height:auto;border-radius:var(--r-card);box-shadow:var(--shadow);aspect-ratio:4/5;object-fit:cover;object-position:56% 30%}
.elementor-48836 .zl-letter-text{flex:1;gap:14px}
.elementor-48836 .zl-keyline{font-weight:700;color:var(--rose-d)}
.elementor-48836 .zl-signoff p{margin:0;font-size:var(--fs-body)}
.elementor-48836 .zl-sign{font-family:'Amatic SC',sans-serif;font-weight:700;font-size:56px !important;color:var(--ink);line-height:1}
/* WHAT YOU GET */
.elementor-48836 .zl-get{background:linear-gradient(#FBF6EE,#fff)}
.elementor-48836 .zl-get-row{gap:clamp(28px,5vw,60px);align-items:center}
.elementor-48836 .zl-get-list{flex:1;gap:16px}
.elementor-48836 .zl-laptop{flex:0 0 52%;max-width:52%}
.elementor-48836 .zl-laptop img{width:100%;height:auto;border-radius:var(--r-card);box-shadow:var(--shadow)}
.elementor-48836 .zl-checks{list-style:none;margin:0;padding:0}
.elementor-48836 .zl-checks li{position:relative;padding-inline-start:44px;margin:0 0 16px;font-size:var(--fs-body)}
.elementor-48836 .zl-checks li::before{content:"✓";position:absolute;inset-inline-start:0;top:2px;width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center}
.elementor-48836 .zl-checks strong{color:var(--ink)}
/* TESTIMONIALS */
.elementor-48836 .zl-testi{background:#EAF4F1}
.elementor-48836 .zl-sub p{font-size:var(--fs-body);color:var(--teal);font-weight:700;margin:-8px 0 8px}
.elementor-48836 .zl-shot img{width:100%;height:auto;border-radius:var(--r-tile);box-shadow:var(--shadow);border:1px solid var(--line)}
/* OFFER */
.elementor-48836 .zl-offerbox{max-width:980px;margin:0 auto;width:100%;border:3px solid var(--gold);border-radius:var(--r-card);background:linear-gradient(160deg,#164A4A,#0E3534);box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden;align-items:flex-end}
.elementor-48836 .zl-offer-ziva{flex:0 0 38%;max-width:38%;align-self:flex-end;margin:0}
.elementor-48836 .zl-offer-ziva img{width:100%;height:auto;display:block}
.elementor-48836 .zl-offer-body{flex:1;padding:clamp(28px,4vw,48px);gap:12px;align-self:center}
.elementor-48836 .zl-offer-title .elementor-heading-title{color:#fff;font-weight:900;font-size:clamp(28px,2.6vw,38px);line-height:1.15}
.elementor-48836 .zl-offer-sub p{color:#D6E7E4;margin:0;font-size:var(--fs-body)}
.elementor-48836 .zl-pricebox p{margin:0}
.elementor-48836 .zl-pricebox .zl-was{color:#C9DAD6;text-decoration-color:var(--gold);text-decoration-thickness:3px;font-size:clamp(26px,2.4vw,34px);font-weight:700}
.elementor-48836 .zl-offer-limit p{margin:4px 0 6px;color:#F3E6C4;font-size:19px;font-weight:700;letter-spacing:.01em}
.elementor-48836 .zl-price{font-weight:900;color:var(--gold);font-size:clamp(66px,7vw,98px);line-height:1}
.elementor-48836 .zl-terms{color:#EAF4F2;font-size:18px}
.elementor-48836 .zl-scarce-dark p{color:#FFD6E2}
.elementor-48836 .zl-steps-title .elementor-heading-title{color:#fff;font-weight:700;font-size:22px;margin-top:14px}
.elementor-48836 .zl-steps{margin:0;padding:0;list-style:none;counter-reset:s}
.elementor-48836 .zl-steps li{counter-increment:s;position:relative;padding-inline-start:46px;margin:0 0 12px;color:#EAF4F2;font-size:19px;line-height:1.45}
.elementor-48836 .zl-steps li::before{content:counter(s);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);font-weight:900;display:flex;align-items:center;justify-content:center;font-size:17px}
/* FIT */
.elementor-48836 .zl-fit{background:var(--cream)}
.elementor-48836 .zl-fitcard{background:#fff;border-top:5px solid var(--teal);border-radius:var(--r-tile);padding:24px 22px;box-shadow:var(--shadow)}
.elementor-48836 .zl-fitcard p{margin:0;color:var(--ink);font-weight:700}
/* FAQ */
.elementor-48836 .zl-faq{background:#fff}
.elementor-48836 .zl-toggle .elementor-toggle-item{border:1px solid var(--line);border-radius:var(--r-tile);margin-bottom:12px;overflow:hidden;background:var(--paper)}
.elementor-48836 .zl-toggle .elementor-tab-title{border:0 !important;padding:20px 24px;font-size:clamp(20px,1.5vw,23px);font-weight:700;color:var(--ink) !important}
.elementor-48836 .zl-toggle .elementor-tab-title a{color:var(--ink) !important}
.elementor-48836 .zl-toggle .elementor-tab-title.elementor-active a{color:var(--rose-d) !important}
.elementor-48836 .zl-toggle .elementor-toggle-icon{color:var(--rose)}
.elementor-48836 .zl-toggle .elementor-tab-content{border:0 !important;padding:0 24px 20px;font-size:clamp(19px,1.4vw,21px);color:var(--text)}
/* CLOSING */
.elementor-48836 .zl-contact p{color:#EAF4F2;font-size:var(--fs-body);margin:18px 0 0}
.elementor-48836 .zl-contact a{color:#7CE8A6;font-weight:700;text-decoration:underline}
.elementor-48836 .zl-footer p{margin:40px 0 0;font-size:15px}
.elementor-48836 .zl-footer a{color:#B9CFCB}
/* STICKY (mobile) */
.elementor-48836 .zl-floating{position:static;padding:0}
.zl-sticky{display:block;position:fixed;bottom:24px;left:24px;z-index:9990;background:#C2375F;color:#fff !important;font-family:'zlploni','Rubik',sans-serif;font-weight:700;font-size:20px;padding:15px 34px;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.25);text-decoration:none;transition:opacity .25s,transform .25s}
.zl-sticky:hover,.zl-sticky:focus-visible{background:#A82C51}
.zl-sticky.zl-hide{opacity:0;transform:translateY(140%);pointer-events:none}
/* MOBILE */
@media (max-width:767px){
 .elementor-48836 .zl-sec{padding:56px 16px}
 .elementor-48836 .zl-dark{padding-top:120px;padding-bottom:120px}
 .elementor-48836 .zl-hero{min-height:0;padding:36px 16px 0;background-position:72% bottom}
 .elementor-48836 .zl-hero::before{background:linear-gradient(180deg,rgba(251,246,238,.97) 0%,rgba(251,246,238,.94) 60%,rgba(251,246,238,.4) 100%)}
 .elementor-48836 .zl-hero-text{padding-bottom:10px;text-align:right}
 .elementor-48836 .zl-hero-ziva{position:relative !important;left:auto;width:88%;max-width:420px;margin:10px auto 0}
 .elementor-48836 .zl-grid3,.elementor-48836 .zl-grid4{grid-template-columns:1fr}
 .elementor-48836 .zl-letter-row,.elementor-48836 .zl-get-row,.elementor-48836 .zl-offerbox{flex-direction:column !important}
 .elementor-48836 .zl-portrait,.elementor-48836 .zl-laptop{max-width:100%;flex-basis:auto;width:100%}
 .elementor-48836 .zl-offer-ziva{order:2;max-width:70%;flex-basis:auto;margin:0 auto}
 .elementor-48836 .zl-offer-body{padding:26px 20px}
 .elementor-48836 .zl-cta .elementor-button{width:100%;padding:17px 22px}
 .elementor-48836 .zl-card{margin-top:80px}
 .zl-sticky{display:block;position:fixed;bottom:12px;left:12px;right:12px;z-index:9990;text-align:center;background:#C2375F;color:#fff !important;font-family:'zlploni','Rubik',sans-serif;font-weight:700;font-size:20px;padding:15px 18px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:opacity .25s,transform .25s}
 .zl-sticky.zl-hide{opacity:0;transform:translateY(120%);pointer-events:none}
 body.elementor-page-48836{padding-bottom:80px}
}

/* v2 fixes */
.elementor-48836 .zl-hero-text{max-width:700px}
.elementor-48836 .zl-h1 .elementor-heading-title{font-size:clamp(38px,4.3vw,64px)}
.elementor-48836 .zl-subhead p{margin:0;font-size:clamp(24px,2.2vw,32px);color:var(--rose-d);line-height:1.2}
.elementor-48836 .zl-display.zl-long .elementor-heading-title{font-size:clamp(46px,4.8vw,74px);line-height:1.05}
.elementor-48836 .zl-qs p{background:var(--paper);border-inline-start:5px solid var(--rose);border-radius:var(--r-tile);padding:16px 22px;margin:0 0 14px;font-size:var(--fs-body);line-height:1.5;color:var(--ink);box-shadow:0 8px 24px rgba(15,59,58,.06)}
.elementor-48836 .zl-bridge p{margin:0 0 12px}
.elementor-48836 .zl-bridge{background:var(--paper);border-radius:var(--r-card);padding:28px 32px;box-shadow:var(--shadow);margin-top:10px}
.elementor-48836 .zl-bridge p{background:none;box-shadow:none;padding:0;border-radius:0}
.elementor-48836 .zl-shots{max-width:780px;margin:0 auto;width:100%;gap:22px}
.elementor-48836 .zl-sub small{font-size:16px;color:#5d554e;font-weight:400}
.elementor-48836 .zl-fit-h .elementor-heading-title{font-size:22px;margin-bottom:6px}
.elementor-48836 .zl-fitcard p{font-weight:400;color:var(--text)}
.elementor-48836 .zl-portrait img{aspect-ratio:1/1.12;object-position:50% 28%}
/* curved seams instead of grey gradient bands */
.elementor-48836 .zl-dark{background:var(--ink);padding-top:clamp(120px,11vw,170px);padding-bottom:clamp(120px,11vw,170px)}
/* seams v2: drawn as background ellipses that always span the full width (no pseudo-elements, no step at the edge) */
.elementor-48836 .zl-dark{--seam:clamp(46px,5.5vw,84px);background:
 radial-gradient(ellipse 78% var(--seam) at 50% 0,var(--prev,var(--cream)) 97%,transparent 100%) top center/100% var(--seam) no-repeat,
 radial-gradient(ellipse 78% var(--seam) at 50% 100%,var(--next,var(--cream)) 97%,transparent 100%) bottom center/100% var(--seam) no-repeat,
 var(--ink)}
.elementor-48836 .zl-closing{background:radial-gradient(ellipse 78% var(--seam) at 50% 0,var(--prev) 97%,transparent 100%) top center/100% var(--seam) no-repeat,var(--ink)}
.elementor-48836 .zl-dark>*{position:relative;z-index:1}
.elementor-48836 .zl-sec{overflow:hidden;overflow:clip}
@media (min-width:768px){.elementor-48836 .zl-portrait{align-self:flex-start;position:sticky;top:30px}}
.elementor-48836 .zl-topics{--prev:#FBF6EE;--next:#FBF6EE}
.elementor-48836 .zl-offer{--prev:#EAF4F1;--next:#FBF6EE}
.elementor-48836 .zl-closing{--prev:#fff;padding-bottom:70px}
@media (max-width:767px){
 .elementor-48836 .zl-hero{padding-top:124px}
 .elementor-48836 .zl-dark{padding-top:100px;padding-bottom:100px}
 .elementor-48836 .zl-qs p{padding:14px 16px}
 .elementor-48836 .zl-bridge{padding:22px 18px}
}

/* v3: plain editorial hero price (no box, no dot), anchor target */
html{scroll-behavior:smooth}
.elementor-48836 .zl-offerbox{scroll-margin-top:24px}
.elementor-48836 .zl-heroprice p{margin:0}
.elementor-48836 .zl-heroprice .zl-was{display:block;font-size:clamp(18px,1.4vw,22px);color:#6b625a;text-decoration:line-through;text-decoration-color:var(--rose);text-decoration-thickness:2px}
.elementor-48836 .zl-heroprice .zl-now{display:block;font-weight:900;color:var(--ink);font-size:clamp(52px,5.4vw,78px);line-height:1;margin:2px 0 8px}
.elementor-48836 .zl-heroterms{font-size:17px;font-weight:700;color:var(--rose-d)}
.elementor-48836 .zl-micro-dark p{color:#B9CFCB;font-size:15px;margin:-4px 0 4px}

/* v4: offer box = top row (text + Ziva standing on the steps strip) + full-width steps strip */
.elementor-48836 .zl-offerbox{flex-direction:column !important;align-items:stretch}
.elementor-48836 .zl-offer-top{align-items:flex-end;gap:0}
.elementor-48836 .zl-offer-top .zl-offer-ziva{flex:0 0 42%;max-width:42%;align-self:flex-end}
.elementor-48836 .zl-offer-top .zl-offer-body{padding-bottom:clamp(24px,3vw,36px)}
.elementor-48836 .zl-offer-steps{border-top:1px solid rgba(217,180,95,.45);background:rgba(0,0,0,.18);padding:26px clamp(24px,4vw,48px) 22px;gap:14px}
.elementor-48836 .zl-offer-steps .zl-steps-title .elementor-heading-title{margin-top:0}
.elementor-48836 .zl-offer-steps .zl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.elementor-48836 .zl-offer-steps .zl-steps li{margin:0}
@media (max-width:767px){
 .elementor-48836 .zl-offer-top{flex-direction:column !important;align-items:stretch}
 .elementor-48836 .zl-offer-top .zl-offer-ziva{order:2;max-width:72%;flex-basis:auto;margin:0 auto}
 .elementor-48836 .zl-offer-steps .zl-steps{grid-template-columns:1fr;gap:12px}
 .elementor-48836 .zl-offer-steps{padding:22px 20px}
}

/* v5 hero copy (Shalom 21.10) */
.elementor-48836 .zl-prehead p{margin:0 0 4px}
.elementor-48836 .zl-prehead .zl-presents strong{font-weight:900}
.elementor-48836 .zl-prehead .zl-presents{color:var(--ink);font-weight:400;font-size:clamp(18px,1.4vw,22px)}
.elementor-48836 .zl-h1 .elementor-heading-title{font-size:clamp(46px,5.4vw,82px)}
.elementor-48836 .zl-lead strong{color:var(--ink)}
.elementor-48836 .zl-lead p{max-width:560px}
.elementor-48836 .zl-h1 .elementor-heading-title span{display:block;white-space:nowrap}
.elementor-48836 .zl-h1 .elementor-heading-title{display:inline-block;text-align:center}

/* v6 hero proportions (Susan's spec, 21.10) */
.elementor-48836 .zl-hero{min-height:min(100vh,920px);padding:clamp(56px,6vw,96px) 16px 0;justify-content:center}
.elementor-48836 .zl-hero::before{background:linear-gradient(270deg,rgba(251,246,238,.97) 0%,rgba(251,246,238,.95) 52%,rgba(251,246,238,.55) 66%,rgba(251,246,238,.15) 82%,rgba(251,246,238,.05) 100%)}
.elementor-48836 .zl-hero-text{max-width:640px;margin-inline-start:max(24px,calc((100% - 1200px)/2));gap:0;padding-bottom:clamp(48px,8vh,110px)}
.elementor-48836 .zl-prehead p{font-size:clamp(20px,1.75vw,28px);line-height:1.35;letter-spacing:0;margin:0 0 6px}
.elementor-48836 .zl-prehead .zl-presents{font-size:clamp(20px,1.6vw,26px);line-height:1.35;margin:0 0 clamp(18px,1.8vw,28px)}
.elementor-48836 .zl-h1 .elementor-heading-title{font-size:clamp(56px,6.2vw,104px);line-height:1.02;margin:0 0 clamp(18px,1.6vw,26px)}
.elementor-48836 .zl-lead p{font-size:clamp(21px,1.6vw,26px);line-height:1.6;font-weight:400;max-width:580px;margin:0 0 clamp(26px,2.4vw,38px)}
.elementor-48836 .zl-lead strong{font-weight:700;color:var(--ink)}
.elementor-48836 .zl-cta-hero .elementor-button{font-size:clamp(22px,1.7vw,26px);padding:20px 52px;min-height:64px}
.elementor-48836 .zl-hero-ziva{left:max(0px,calc((100% - 1280px)/2));width:min(42vw,600px)}
@media (max-width:767px){
 .elementor-48836 .zl-hero{padding:96px 16px 0}
 .elementor-48836 .zl-hero::before{background:linear-gradient(180deg,rgba(251,246,238,.98) 0%,rgba(251,246,238,.96) 62%,rgba(251,246,238,.55) 82%,rgba(251,246,238,.2) 100%)}
 .elementor-48836 .zl-hero-text{max-width:none;margin-inline-start:0;padding-bottom:8px}
 .elementor-48836 .zl-prehead p{font-size:20px;line-height:1.4}
 .elementor-48836 .zl-prehead .zl-presents{font-size:20px;margin-bottom:16px}
 .elementor-48836 .zl-h1 .elementor-heading-title{font-size:clamp(44px,12.5vw,56px);margin-bottom:16px}
 .elementor-48836 .zl-lead p{font-size:20px;line-height:1.6;max-width:none;margin-bottom:24px}
 .elementor-48836 .zl-cta-hero .elementor-button{width:100%;font-size:21px;padding:18px 22px;min-height:60px}
 .elementor-48836 .zl-hero-ziva{width:82%;max-width:380px;margin:18px auto 0}
}

/* v7 mobile hero, modelled on Sivan's mobile first screen: centered stack, big title, pill CTA, face inside the first screen */
@media (max-width:767px){
 .elementor-48836 .zl-hero{padding:78px 16px 0}
 .elementor-48836 .zl-hero-text, .elementor-48836 .zl-hero-text p, .elementor-48836 .zl-hero-text .elementor-widget-container{text-align:center}
 .elementor-48836 .zl-prehead p{font-size:18px;line-height:1.35;margin:0 0 2px;padding:0 50px}
 .elementor-48836 .zl-prehead .zl-presents{font-size:18px;margin-bottom:12px}
 .elementor-48836 .zl-h1 .elementor-heading-title{font-size:clamp(46px,12.4vw,56px);line-height:1.02;margin-bottom:12px}
 .elementor-48836 .zl-lead p{font-size:20px;line-height:1.45;margin:0 auto 18px;max-width:340px}
 .elementor-48836 .zl-cta-hero .elementor-button-wrapper{text-align:center}
 .elementor-48836 .zl-cta-hero .elementor-button{width:auto;font-size:21px;padding:15px 42px;min-height:0}
 .elementor-48836 .zl-hero-ziva{width:80%;max-width:340px;margin:10px auto 0}
}
/* v8 Zoom-chat wall, modelled on Sivan's (bm.sivanrahavmeir.com): Zoom chat cards, light + dark Zoom themes,
   thick warm-gold rounded frame, masonry via CSS columns (4/3/2/1), long wall folded with a fade */
.elementor-48836 .zl-zoom{--prev:#fff;--next:#EAF4F1;--zframe:#E6CF96}
.elementor-48836 .zl-zoom-wrap{max-width:1240px}
.elementor-48836 .zl-z-wall{column-count:4;column-gap:40px;margin-top:24px;position:relative}
/* Elementor zeroes every figure inside a widget (.elementor .elementor-widget:not(...) figure), hence !important */
.elementor-48836 .zl-z-card{break-inside:avoid;margin:0 0 40px !important;padding:16px 16px 6px;border:3px solid var(--zframe);border-radius:16px;background:#fff;display:block;direction:ltr;font-family:'Segoe UI','Noto Sans Hebrew','Noto Sans',Arial,sans-serif}
.elementor-48836 .zl-z-m{margin:0 0 14px}
.elementor-48836 .zl-z-from{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;padding-left:40px;font-size:13px;line-height:1.3;color:#747487;white-space:nowrap;overflow:hidden}
.elementor-48836 .zl-z-who{overflow:hidden;text-overflow:ellipsis}
.elementor-48836 .zl-z-name,.elementor-48836 .zl-z-rcp{color:#0E72ED}
.elementor-48836 .zl-z-time{flex:none;font-size:12px}
.elementor-48836 .zl-z-row{display:flex;align-items:flex-start;gap:8px}
.elementor-48836 .zl-z-av{flex:none;width:32px;height:32px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:0}
.elementor-48836 .zl-z-c0{background:#F26D21}.elementor-48836 .zl-z-c1{background:#0E72ED}.elementor-48836 .zl-z-c2{background:#8E4BC4}
.elementor-48836 .zl-z-c3{background:#23A26D}.elementor-48836 .zl-z-c4{background:#E02F5B}.elementor-48836 .zl-z-c5{background:#2E5C8A}
.elementor-48836 .zl-z-msg{font-family:'Segoe UI','Noto Sans Hebrew','Noto Sans',Arial,sans-serif !important;margin:0 0 0 auto !important;width:fit-content;max-width:calc(100% - 40px);padding:9px 13px;background:#F1F2F6;border-radius:10px;color:#232333;font-size:17px !important;line-height:1.45 !important;text-align:right;overflow-wrap:anywhere}
.elementor-48836 .zl-z-row .zl-z-msg{margin:0 !important}
.elementor-48836 .zl-z-darkui{background:#1C1C1E}
.elementor-48836 .zl-z-darkui .zl-z-msg{background:#2E2E31;color:#E3E3E3}
.elementor-48836 .zl-z-darkui .zl-z-from{color:#98989F}
.elementor-48836 .zl-z-darkui .zl-z-name,.elementor-48836 .zl-z-darkui .zl-z-rcp{color:#4C9BFF}
.elementor-48836 .zl-z .elementor-widget-container{text-align:center}
.elementor-48836 .zl-z-more{display:inline-block;margin:8px auto 0;background:none;border:2px solid var(--zframe);color:var(--zframe);font-family:'zlploni','Rubik',sans-serif;font-weight:700;font-size:20px;padding:12px 34px;border-radius:999px;cursor:pointer}
.elementor-48836 .zl-z-more:hover,.elementor-48836 .zl-z-more:focus-visible{background:rgba(230,207,150,.12);outline:2px solid var(--zframe);outline-offset:3px}
@media (max-width:1100px){.elementor-48836 .zl-z-wall{column-count:3}}
@media (min-width:861px){.elementor-48836 .zl-z-more{display:none}}
@media (max-width:860px){.elementor-48836 .zl-z-wall{column-count:2;column-gap:28px}.elementor-48836 .zl-z-card{margin-bottom:28px !important}
 .elementor-48836 .zl-z-closed{max-height:1500px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}
 .elementor-48836 .zl-z-closed+.zl-z-more{position:relative;margin-top:-28px}}
@media (max-width:600px){.elementor-48836 .zl-z-wall{column-count:1}.elementor-48836 .zl-z-card{margin-bottom:24px !important}.elementor-48836 .zl-z-msg{font-size:16px !important}}

/* v9 personal consultation: clinic photo + round real portrait, text card */
.elementor-48836 .zl-consult{background:var(--cream)}
.elementor-48836 .zl-consult-card{background:#fff;border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden;gap:0;align-items:stretch}
.elementor-48836 .zl-consult-media{position:relative;flex:0 0 46%;max-width:46%}
.elementor-48836 .zl-consult-room,.elementor-48836 .zl-consult-room .elementor-widget-container{height:100%}
.elementor-48836 .zl-consult-room img{width:100% !important;height:100% !important;min-height:520px;object-fit:cover;object-position:46% 30%;display:block}
.elementor-48836 .zl-consult-text{flex:1;padding:clamp(30px,4vw,56px) clamp(28px,4vw,56px) clamp(30px,4vw,52px) clamp(28px,4vw,56px);gap:14px;justify-content:center}
/* kicker = the hero's teal prehead line */
.elementor-48836 .zl-consult-kicker p{margin:0;color:var(--teal);font-weight:700;font-size:clamp(19px,1.5vw,23px);letter-spacing:.01em}
.elementor-48836 .zl-consult-title .elementor-heading-title{font-size:clamp(44px,4.4vw,68px) !important;line-height:1.02 !important}
.elementor-48836 .zl-consult-body p{margin:0 0 .55em}
.elementor-48836 .zl-consult-q{font-weight:700;color:var(--ink)}
.elementor-48836 .zl-consult-lead p{margin:6px 0 0;font-weight:700;color:var(--ink);font-size:var(--fs-body)}
@media (max-width:767px){
 .elementor-48836 .zl-consult-card{flex-direction:column !important}
 .elementor-48836 .zl-consult-media{max-width:100%;flex-basis:auto;width:100%;order:-1}
 .elementor-48836 .zl-consult-room img{min-height:0;height:270px !important;object-position:47% 25%}
 .elementor-48836 .zl-consult-text{padding:30px 20px 30px;text-align:center;align-items:center}
 .elementor-48836 .zl-consult-btn .elementor-button-wrapper{text-align:center}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zl-sticky,.elementor-48836 .zl-cta .elementor-button{transition:none}}/* End custom CSS */