@font-face{font-family:WSArabic;src:url('/assets/tajawal-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:WSArabic;src:url('/assets/tajawal-500.ttf');font-weight:500;font-display:swap}@font-face{font-family:WSArabic;src:url('/assets/tajawal-700.ttf');font-weight:600 700;font-display:swap}@font-face{font-family:WSArabic;src:url('/assets/tajawal-800.ttf');font-weight:800 900;font-display:swap}
html,body{direction:rtl}body,p,h1,h2,h3,h4,a,button,input,textarea,label,span,div{font-family:WSArabic,Tajawal,sans-serif!important;--framer-font-family:WSArabic,Tajawal,sans-serif!important;letter-spacing:0!important}
p,h1,h2,h3,h4{--framer-text-alignment:right!important;text-align:right!important}p{line-height:1.65!important}h2,h3{line-height:1.25!important}a{line-height:1.4!important}
[dir=auto]{direction:rtl}input,textarea{text-align:right;direction:rtl}a[href^="mailto:"],a[href^="tel:"]{direction:ltr;unicode-bidi:embed}
#hero .framer-z4zkof svg,#hero .framer-b7ccbg svg{display:none!important}
#hero .framer-z4zkof{height:auto!important;justify-content:flex-start!important;align-items:center!important}
#hero .framer-b7ccbg{width:50%!important;height:auto!important;overflow:visible!important}
#hero .framer-1df7ht1{width:100%!important;gap:30px!important;align-items:center!important}
#hero .framer-1pama8h{flex:1 1 45%!important;width:45%!important;min-height:190px;background:url('/assets/advertising.png') center/cover;border-radius:12px}
.ws-ar-word{margin:0!important;font-size:clamp(95px,13.5vw,220px)!important;line-height:1.18!important;font-weight:800!important;white-space:nowrap;text-align:right!important;color:#0c120c}
.ws-language-switch{position:fixed;left:165px;top:25px;z-index:110;display:flex;align-items:center;justify-content:center;padding:7px 13px;color:#111;background:white;border:1px solid #ddd;border-radius:99px;font:500 15px/1.2 WSArabic,sans-serif!important;direction:ltr;text-decoration:none}
.ws-estimate-note{font:400 14px/1.7 WSArabic,sans-serif!important;text-align:right!important;color:#687168!important;border-top:1px solid #e7e7e2;padding-top:18px;margin-top:24px;max-width:900px;width:100%}
.ws-service-marquee{direction:ltr}.ws-service-marquee span{direction:rtl}.ws-service-marquee span:before{margin-right:0;margin-left:18px}
#photo:after{content:'هوية. تقنية. نمو.';font-family:WSArabic,sans-serif!important;line-height:1.3;right:60px;left:40px;text-align:right}
#pricing [data-framer-name="Price"] p,#pricing .framer-1r76fad p{--framer-font-size:44px!important;font-size:44px!important}
#pricing [data-framer-name="Feature"]{min-height:30px}
.ws-contact-panel{text-align:right!important;direction:rtl}.ws-contact-panel h2{font-size:38px;line-height:1.35!important}.ws-contact-panel a{color:white!important}
#testimonials img{display:none!important}#testimonials [data-framer-name*="Photo"]{display:none!important}
.ws-main{direction:rtl}.ws-main h1{line-height:1.3!important}.ws-main article{margin-right:auto;margin-left:0}.ws-intro{line-height:1.65!important}.ws-back{direction:rtl}.ws-author{font-size:15px}.ws-header{direction:rtl}#ws-nav{direction:rtl;align-items:stretch}#ws-nav a{text-align:right}footer{direction:rtl}footer>h2{line-height:1.25!important}
[data-framer-name="CTA"] h2,[data-framer-name="CTA"] p{text-align:center!important;--framer-text-alignment:center!important}
.ws-generated-caption{font-size:12px!important;color:#7b827c;line-height:1.6;text-align:right}
@media(max-width:1000px){#hero .framer-b7ccbg{width:65%!important}#hero .framer-1pama8h{width:100%!important;min-height:220px}.ws-ar-word{font-size:clamp(90px,17vw,165px)!important}}
@media(max-width:699px){.ws-language-switch{left:113px;top:22px;font-size:13px!important;padding:6px 10px}#hero .framer-z4zkof{width:100%!important}#hero .framer-b7ccbg{width:100%!important}#hero .framer-1df7ht1{gap:14px!important;flex-direction:column!important}#hero .framer-1pama8h{width:100%!important;min-height:175px!important}.ws-ar-word{font-size:clamp(82px,22vw,132px)!important;line-height:1.2!important}h2,h3{line-height:1.35!important}#photo:after{right:20px;left:20px;bottom:65px;font-size:46px}.ws-estimate-note{font-size:12px!important;padding-top:12px}.ws-main h1{font-size:42px!important}.ws-contact-panel h2{font-size:29px}.ws-contact-panel p{font-size:17px!important}}
#intro .framer-1gfb7ey{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:24px!important}
#intro [data-framer-name="Number Wrapper"]{width:auto!important;min-width:0!important;align-items:flex-start!important}
#intro [data-framer-name="Number Wrapper"]>div{width:auto!important;max-width:100%!important}
#intro [data-framer-name="Number Wrapper"]>div:first-child>div{direction:ltr;justify-content:flex-end}
#intro [data-framer-name="Number Wrapper"] p{white-space:normal!important;word-break:normal!important;font-size:18px!important}
#intro>.ws-estimate-note{align-self:flex-end;max-width:none;width:calc(100% - 120px);margin:0 60px 36px}
@media(max-width:699px){#intro .framer-1gfb7ey{gap:15px!important}#intro [data-framer-name="Number Wrapper"]>div:first-child>div,#intro [data-framer-name="Number Wrapper"] span{font-size:54px!important}#intro [data-framer-name="Number Wrapper"] p{font-size:13px!important}#intro>.ws-estimate-note{width:calc(100% - 40px);margin:0 20px 24px}}
@media(min-width:1000px){#services .framer-vwdfa{left:27%!important;right:auto!important;width:38%!important}#services .framer-fupx35{max-width:49%!important}#services .framer-18p0u7p h2{font-size:clamp(40px,4.5vw,72px)!important}#services .framer-vwdfa p{font-size:19px!important}}
@media(min-width:1000px){#services .framer-1f8bir4{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 32px!important;align-items:center!important;gap:28px!important}#services .framer-fupx35{max-width:none!important;width:100%!important;gap:30px!important}#services .framer-vwdfa{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important}#services .framer-18p0u7p h2{font-size:52px!important}#services .framer-te3rug-container{position:relative!important;left:auto!important;right:auto!important}}
