@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/arabic-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/arabic-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/arabic-light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
.ph-scope{direction:rtl;box-sizing:border-box;font-family:'IBM Plex Sans Arabic',sans-serif;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;scroll-margin-top:20px}
.ph-scope *{box-sizing:border-box}
.ph-scope p{margin:0}
.ph-scope h1,.ph-scope h2,.ph-scope h3{margin:0}
.ph-scope a{text-decoration:none}
.ph-scope img{display:block;max-width:100%}
.ph-scope .elementor-button{transition:background-color .2s ease,color .2s ease}
.ph-scope a:focus-visible{outline:3px solid #CC0080;outline-offset:5px}
.ph-scope .ph-phone .elementor-button-text{direction:ltr;unicode-bidi:isolate}
.ph-scope .ph-nav-link a[aria-current="location"]{text-decoration:underline;text-underline-offset:7px}
.ph-scope .elementor-widget-text-editor{overflow-wrap:anywhere}
.ph-scope .elementor-widget-button{max-width:100%}
.ph-scope .elementor-button-text{white-space:normal}
@media(max-width:767px){.ph-scope .ph-catalog-row>.elementor-widget{width:100%!important;max-width:100%!important}.ph-header .ph-nav{order:3}.ph-header>.e-con-inner{row-gap:12px}}
@media(prefers-reduced-motion:reduce){.ph-scope *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
