/* Small compatibility layout written for this pilot; no Elementor runtime. */
body.zwpa-canvas{margin:0;background:#fff;font-family:Tajawal,sans-serif;line-height:1.5}
.zwpa-preview,.zwpa-preview *{box-sizing:border-box}
.zwpa-preview img{max-width:100%;height:auto;vertical-align:middle}
.zwpa-preview h1,.zwpa-preview h2,.zwpa-preview h3,.zwpa-preview h4,.zwpa-preview h5,.zwpa-preview h6{margin:0;padding:0;line-height:1.2}
.zwpa-preview p{margin:0 0 1em}
.zwpa-preview button,.zwpa-preview a{font-family:inherit}
.zwpa-preview a:focus-visible,.zwpa-preview button:focus-visible{outline:3px solid #dc8b88;outline-offset:4px}
.zwpa-preview [hidden]{display:none!important}
.zwpa-preview .e-con{position:relative;display:var(--display,flex);flex-direction:var(--flex-direction,column);align-items:var(--align-items,stretch);justify-content:var(--justify-content,initial);flex-wrap:var(--flex-wrap,nowrap);gap:var(--row-gap,0) var(--column-gap,0);width:var(--width,100%);max-width:100%;flex-grow:var(--flex-grow,0);flex-shrink:var(--flex-shrink,1);flex-basis:var(--flex-basis,auto);margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0);min-width:0}
.zwpa-preview .elementor-widget{position:relative;min-width:0;max-width:100%;--kit-widget-spacing:0px}
.zwpa-preview .elementor-heading-title{margin:0;padding:0;line-height:1.2}
.zwpa-preview .elementor-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;line-height:1.2;cursor:pointer}
.zwpa-preview .elementor-button-content-wrapper{display:flex;justify-content:center;gap:7px;align-items:center}
.zwpa-preview .elementor-button-icon{display:inline-flex;align-items:center}
.zwpa-preview .elementor-button svg,.zwpa-preview .elementor-icon svg{width:1em;height:1em;fill:currentColor;display:block}
.zwpa-preview .elementor-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.zwpa-preview .elementor-icon-wrapper{line-height:1}
.zwpa-preview .elementor-wrapper{position:relative;aspect-ratio:16/9;width:100%}
.zwpa-preview .elementor-video,.zwpa-preview .elementor-wrapper iframe{width:100%;height:100%;display:block;border:0;object-fit:cover}
.zwpa-preview .elementor-align-right{text-align:right}
.zwpa-preview .elementor-align-center{text-align:center}
.zwpa-preview .elementor-align-left{text-align:left}
.zwpa-row.vc_row{margin:0!important;padding:0!important;width:100%!important;left:auto!important;right:auto!important}
.zwpa-row>.wpb_column{padding:0!important;width:100%!important}
.zwpa-row>.wpb_column>.vc_column-inner{padding:0!important}
.zwpa-row .wpb_wrapper{margin:0}
.compose-mode .zwpa-preview .reveal-item{opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){.zwpa-preview *{scroll-behavior:auto!important}}
