.elementor-16 .elementor-element.elementor-element-a7995de{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hlmist );--border-color:var( --e-global-color-hlmist );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-a7995de:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a7995de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlpaper );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-2b198e8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-3c65198 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-60e8921{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-60e8921:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-60e8921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-4ff4812{--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-16 .elementor-element.elementor-element-a4d670f .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:56px;font-weight:600;line-height:1.25em;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-c9d588c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-c9d588c .elementor-divider-separator{width:48px;margin:0 auto;margin-start:0;}.elementor-16 .elementor-element.elementor-element-c9d588c .elementor-divider{text-align:start;padding-block-start:14px;padding-block-end:14px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-16 .elementor-element.elementor-element-10652b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-hlpaper );color:var( --e-global-color-hlpaper );border-radius:9999px 9999px 9999px 9999px;padding:18px 32px 18px 32px;}.elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button:focus{background-color:var( --e-global-color-hlbtnhv );color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button:focus svg{fill:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-377f18c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-674b0ea{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-55456a3 img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-81d7d99{background-color:var( --e-global-color-primary );padding:14px 18px 14px 18px;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-81d7d99 .elementor-heading-title{color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-922ae7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-922ae7f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-922ae7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlcream );}.elementor-16 .elementor-element.elementor-element-6527ffe{--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-16 .elementor-element.elementor-element-32056a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-32056a7 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-hlmist );}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-0352a68{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:1.125rem;line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-0352a68 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-1e57002{--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-16 .elementor-element.elementor-element-1362d1e img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-f7fdb10{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f7fdb10:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f7fdb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6159321{--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-16 .elementor-element.elementor-element-29dcd11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-16 .elementor-element.elementor-element-29dcd11 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:40px;font-weight:600;line-height:1.25em;color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-b82a9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlondeep );}.elementor-16 .elementor-element.elementor-element-cd22e19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 4px 1px 1px;--border-top-width:1px;--border-right-width:4px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2ca1803 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:52px;font-weight:800;line-height:1em;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ca0b9a2 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:21px;font-weight:800;line-height:1.5em;color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-fb8d158{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:1.125rem;line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-fb8d158 .elementor-icon-list-text{color:var( --e-global-color-hlpaper );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:9999px 9999px 9999px 9999px;padding:18px 32px 18px 32px;}.elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button:focus{background-color:var( --e-global-color-hlondeep );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8f4c58c{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-197f941{--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-16 .elementor-element.elementor-element-018652e img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-83f55a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-83f55a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-83f55a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-2025493{--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-16 .elementor-element.elementor-element-e93314d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-16 .elementor-element.elementor-element-e93314d .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-bbf3582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-hlpaper );color:var( --e-global-color-hlpaper );border-radius:9999px 9999px 9999px 9999px;padding:18px 32px 18px 32px;}.elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button:focus{background-color:var( --e-global-color-hlbtnhv );color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button:focus svg{fill:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-ace90e7{--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-16 .elementor-element.elementor-element-924e2c1 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-2e882fe{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2e882fe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2e882fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlcream );}.elementor-16 .elementor-element.elementor-element-fe0deb6{--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-16 .elementor-element.elementor-element-229bfcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-229bfcf .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-4103c91{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bf67ff8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-05737a4{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-dc270be{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-6499c59{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab033ca{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-cbbc3ed{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8220cec{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-5051bfa{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2b2d7a0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-8d7bdfe{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-16 .elementor-element.elementor-element-37340d8{--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-16 .elementor-element.elementor-element-4466b54 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-e306e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hlmist );--border-color:var( --e-global-color-hlmist );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-e306e53:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e306e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-32ebecb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-32ebecb .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:40px;font-weight:600;line-height:1.25em;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-b1d2194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-hlpaper );color:var( --e-global-color-hlpaper );border-radius:9999px 9999px 9999px 9999px;padding:18px 32px 18px 32px;}.elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button:focus{background-color:var( --e-global-color-hlbtnhv );color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button:focus svg{fill:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-72a681f{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-72a681f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-72a681f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlcream );}.elementor-16 .elementor-element.elementor-element-4c4f72d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-16 .elementor-element.elementor-element-4c4f72d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-21c42c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7bb3167 .elementor-button{background-color:var( --e-global-color-hlpaper );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-hlmist );border-radius:9999px 9999px 9999px 9999px;padding:12px 22px 12px 22px;}.elementor-16 .elementor-element.elementor-element-7bb3167 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-7bb3167 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-4a1e050{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-hlmuted );}.elementor-16 .elementor-element.elementor-element-77df10a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hlmist );--border-color:var( --e-global-color-hlmist );--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-77df10a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-77df10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-hlpaper );color:var( --e-global-color-hlpaper );border-radius:9999px 9999px 9999px 9999px;padding:14px 24px 14px 24px;}.elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button:focus{background-color:var( --e-global-color-hlbtnhv );color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button:focus svg{fill:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-739b941{--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-16 .elementor-element.elementor-element-4ef0291 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-hlwa );color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-default .elementor-icon{color:var( --e-global-color-hlwa );border-color:var( --e-global-color-hlwa );}.elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-hlwa );}.elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-4ef0291.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-hlpaper );}.elementor-16 .elementor-element.elementor-element-4ef0291 .elementor-icon{font-size:28px;padding:14px;}.elementor-16 .elementor-element.elementor-element-4ef0291 .elementor-icon svg{height:28px;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-2b198e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-10652b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-377f18c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-b82a9ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-bbf3582{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-bf67ff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-dc270be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-ab033ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-8220cec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-2b2d7a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-b1d2194{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-4c4f72d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-21c42c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-4a1e050{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-a7995de{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-60e8921{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-4ff4812{--width:52%;}.elementor-16 .elementor-element.elementor-element-674b0ea{--width:40%;}.elementor-16 .elementor-element.elementor-element-922ae7f{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-6527ffe{--width:54%;}.elementor-16 .elementor-element.elementor-element-1e57002{--width:38%;}.elementor-16 .elementor-element.elementor-element-f7fdb10{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-6159321{--width:54%;}.elementor-16 .elementor-element.elementor-element-197f941{--width:38%;}.elementor-16 .elementor-element.elementor-element-83f55a3{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-2025493{--width:54%;}.elementor-16 .elementor-element.elementor-element-ace90e7{--width:38%;}.elementor-16 .elementor-element.elementor-element-2e882fe{--content-width:1024px;}.elementor-16 .elementor-element.elementor-element-fe0deb6{--width:54%;}.elementor-16 .elementor-element.elementor-element-37340d8{--width:38%;}.elementor-16 .elementor-element.elementor-element-e306e53{--content-width:680px;}.elementor-16 .elementor-element.elementor-element-72a681f{--content-width:1024px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a7995de{--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;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-2b198e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-60e8921{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4ff4812{--width:100%;}.elementor-16 .elementor-element.elementor-element-a4d670f .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-10652b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-f11f4ff .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-377f18c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-674b0ea{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-922ae7f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6527ffe{--width:100%;}.elementor-16 .elementor-element.elementor-element-32056a7 .elementor-heading-title{font-size:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-1e57002{--width:100%;}.elementor-16 .elementor-element.elementor-element-f7fdb10{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6159321{--width:100%;}.elementor-16 .elementor-element.elementor-element-29dcd11 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-b82a9ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-cd22e19{--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;}.elementor-16 .elementor-element.elementor-element-8f4c58c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-197f941{--width:100%;}.elementor-16 .elementor-element.elementor-element-83f55a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2025493{--width:100%;}.elementor-16 .elementor-element.elementor-element-e93314d .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-bbf3582{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-c950e66 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-ace90e7{--width:100%;}.elementor-16 .elementor-element.elementor-element-2e882fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-fe0deb6{--width:100%;}.elementor-16 .elementor-element.elementor-element-229bfcf .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-bf67ff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-dc270be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-ab033ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-8220cec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-2b2d7a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-37340d8{--width:100%;}.elementor-16 .elementor-element.elementor-element-e306e53{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-32ebecb .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-b1d2194{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-eaf7994 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-72a681f{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4c4f72d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-21c42c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-4a1e050{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-77df10a{--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;}.elementor-16 .elementor-element.elementor-element-99df0b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Laser AR: only what Elementor controls can't do. Colors come from the Kit globals. */
.hl-mark{font-family:Almarai,sans-serif;font-weight:300;letter-spacing:.2em;font-size:18px;direction:ltr;unicode-bidi:isolate}
.hl-sep{color:var(--e-global-color-primary);margin:0 10px;font-weight:300}
.hl-sub{font-size:13px;color:var(--e-global-color-hlmuted)}
.hl-ltr,.hl-ltr .elementor-heading-title{direction:ltr;unicode-bidi:isolate;font-weight:700}
.hl-note{line-height:1.5}
.hl-note span{font-size:14px;color:var(--e-global-color-hlmuted)}

/* Hero photo + experience badge (same element as hani-len.com) */
.hl-hero-img{position:relative}
.hl-badge{position:absolute !important;bottom:-16px;right:12px;width:auto !important;text-align:center;box-shadow:0 20px 25px -5px rgba(28,25,23,.14)}
.hl-badge .elementor-heading-title{line-height:1.2}
.hl-badge b{display:block;font-size:28px;font-weight:800}
.hl-badge span{font-size:13px}

/* 49 ILS block */
.hl-gold{color:var(--e-global-color-primary)}
.hl-credit-num .elementor-heading-title{white-space:nowrap}
.hl-credit-num small{font-size:24px;font-weight:700}

/* Hairline lists: add the outer lines the icon-list divider doesn't draw */
.hl-hairlines .elementor-icon-list-items{border-top:1px solid var(--e-global-color-hlmist);border-bottom:1px solid var(--e-global-color-hlmist);padding:17px 0}
.hl-deposit .hl-hairlines .elementor-icon-list-items{border-color:var(--e-global-color-hlmuted)}
.hl-hairlines .elementor-icon-list-icon{align-self:flex-start;margin-top:9px}

/* Steps: numbered circles */
.hl-steps{list-style:none;margin:0;padding:0;counter-reset:s}
.hl-steps li{counter-increment:s;position:relative;display:flex;gap:16px;align-items:center;padding-bottom:28px;font-size:18px}
.hl-steps li::before{content:counter(s);flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--e-global-color-primary);color:var(--e-global-color-hlgoldt);background:var(--e-global-color-hlpaper);font-weight:800;position:relative;z-index:1}
.hl-steps li:not(:last-child)::after{content:"";position:absolute;right:22px;top:44px;bottom:0;width:1px;background:var(--e-global-color-hlmist)}
.hl-steps li:last-child{padding-bottom:0}

/* FAQ: native <details>, hairlines instead of boxes */
.hl-faq .e-n-accordion-item{border-top:1px solid var(--e-global-color-hlmist)}
.hl-faq .e-n-accordion-item:last-child{border-bottom:1px solid var(--e-global-color-hlmist)}
.hl-faq .e-n-accordion-item-title{background:none !important;border:0 !important;padding:18px 0 !important;gap:16px}
.hl-faq .e-n-accordion-item-title-text{font-family:Almarai,sans-serif;font-weight:700;font-size:18px;color:var(--e-global-color-text) !important}
.hl-faq .e-n-accordion-item-title-icon{color:var(--e-global-color-hlgoldt)}
.hl-faq .e-n-accordion-item-title-icon svg{fill:var(--e-global-color-hlgoldt);width:14px;height:14px}
.hl-faq .e-n-accordion-item > .e-con{border:0 !important;padding:0 0 20px !important;background:none !important}

/* Treatment photos beside sections */
.hl-side-img img{width:100%;aspect-ratio:1/1;object-fit:cover}

/* Footer */
.hl-info{margin:0}
.hl-info dt{font-size:13px;font-weight:700;color:var(--e-global-color-hlmuted)}
.hl-info dd{margin:0 0 14px;font-weight:700}
.hl-info a{color:inherit}
.hl-social a,.hl-legal a{color:var(--e-global-color-hlmuted);margin-left:20px}
.hl-legal{padding-top:16px;border-top:1px solid var(--e-global-color-hlmist);font-size:13px}
.hl-wa-btn .elementor-button-icon{color:var(--e-global-color-hlwa)}

/* Mobile sticky CTA: slides in after the hero CTA (JS toggles .is-on) */
.hl-sticky{position:fixed !important;left:0;right:0;bottom:0;z-index:50;padding-bottom:calc(10px + env(safe-area-inset-bottom)) !important;transform:translateY(110%);transition:transform .3s ease}
.hl-sticky.is-on{transform:none}
.hl-sticky .elementor-widget-button{flex:1;width:100%}

/* Floating WhatsApp */
.hl-float-wrap{padding:0 !important;min-height:0 !important}
.hl-wa-float{position:fixed !important;right:16px;bottom:88px;z-index:49;width:auto !important}
.hl-wa-float .elementor-icon{box-shadow:0 12px 24px -8px rgba(28,25,23,.35)}

@media (max-width:767px){ .hl-footer{padding-bottom:150px !important} }
@media (min-width:768px){ .hl-wa-float{bottom:24px;right:24px} .hl-badge{right:-20px;bottom:-20px} }

a:focus-visible,summary:focus-visible,.e-n-accordion-item-title:focus-visible{outline:3px solid var(--e-global-color-primary);outline-offset:3px;border-radius:4px}
@media (prefers-reduced-motion:reduce){ .hl-sticky{transition:none} html{scroll-behavior:auto} }/* End custom CSS */