.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3173 .elementor-element.elementor-element-74710e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-74710e8:not(.elementor-motion-effects-element-type-background), .elementor-3173 .elementor-element.elementor-element-74710e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisiongeomatics.com.sa/wp-content/uploads/2026/11/PGC_Web_Hero_Slide08_2172x724_20261105_v01.webp");background-position:center center;background-size:cover;}.elementor-3173 .elementor-element.elementor-element-046dbb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-3173 .elementor-element.elementor-element-0d37e0e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-9c72a5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3173 .elementor-element.elementor-element-25d5c1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-9e56bf0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-0740c7e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-fd5ab67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-9e62424{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-ed19d83{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-a15b40e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-f840fe1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-e420fad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-96043a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-7c92239{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-0df1470{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3173 .elementor-element.elementor-element-4a3bd84{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-0bd111d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-4cc88d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-c600f11{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3173 .elementor-element.elementor-element-74710e8{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-0d37e0e{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-25d5c1a{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-7c92239{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-4a3bd84{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-4cc88d3{--content-width:1240px;}}/* Start custom CSS *//* PGC Q LAYOUT */
.q-sec{padding:56px 24px!important;font-family:"Noto Sans Arabic",Tahoma,sans-serif}
.q-sec > .e-con-inner{gap:0!important}
.q-sec .elementor-widget{margin:0!important}
.q-white{background:#fff}.q-off{background:#F7FAFA}.q-grey{background-color:#F2F5F5;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'700'%20height%3D'420'%20viewBox%3D'0%200%20700%20420'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23172A33'%20stroke-opacity%3D'0.06'%20stroke-width%3D'1'%3E%3Cpath%20d%3D'M-20%2040%20C%20120%200%2C%20220%20100%2C%20350%2050%20S%20560%200%2C%20720%2060'%2F%3E%3Cpath%20d%3D'M-20%2085%20C%20120%2045%2C%20220%20145%2C%20350%2095%20S%20560%2045%2C%20720%20105'%2F%3E%3Cpath%20d%3D'M-20%20130%20C%20120%2090%2C%20220%20190%2C%20350%20140%20S%20560%2090%2C%20720%20150'%2F%3E%3Cpath%20d%3D'M-20%20175%20C%20120%20135%2C%20220%20235%2C%20350%20185%20S%20560%20135%2C%20720%20195'%2F%3E%3Cpath%20d%3D'M-20%20220%20C%20120%20180%2C%20220%20280%2C%20350%20230%20S%20560%20180%2C%20720%20240'%2F%3E%3Cpath%20d%3D'M-20%20265%20C%20120%20225%2C%20220%20325%2C%20350%20275%20S%20560%20225%2C%20720%20285'%2F%3E%3Cpath%20d%3D'M-20%20310%20C%20120%20270%2C%20220%20370%2C%20350%20320%20S%20560%20270%2C%20720%20330'%2F%3E%3Cpath%20d%3D'M-20%20355%20C%20120%20315%2C%20220%20415%2C%20350%20365%20S%20560%20315%2C%20720%20375'%2F%3E%3Cpath%20d%3D'M-20%20400%20C%20120%20360%2C%20220%20460%2C%20350%20410%20S%20560%20360%2C%20720%20420'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:1100px auto}
.q-eye .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-size:13px!important;font-weight:600!important;color:#3E525B!important}
.q-eye .elementor-heading-title::before{content:"";width:7px;height:7px;border-radius:50%;background:#70C2B6;box-shadow:0 0 0 4px rgba(112,194,182,.18)}
.q-h2 .elementor-heading-title{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.45!important;font-weight:700!important;color:#172A33!important;margin-top:10px}
.q-h2 .elementor-heading-title span{color:#70C2B6}
.q-h3 .elementor-heading-title{font-size:18px!important;font-weight:700!important;color:#172A33!important;line-height:1.5!important}
.q-p,.q-p p{font-size:15px;line-height:1.9;color:#4A5A62!important;margin:0 0 12px}
.q-center p{text-align:center}
.q-split{display:grid!important;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}
.q-col{gap:14px!important}
/* CEO */
.q-ceo{grid-template-columns:.8fr 1.2fr;align-items:start}
.q-ceo-side{gap:14px!important;position:sticky;top:120px}
.q-sign{border-inline-start:3px solid #70C2B6;padding-inline-start:16px!important;margin-top:18px}
.q-sign-t p{margin:0;color:#172A33;line-height:1.8;font-size:16px}
.q-ceo-body{position:relative;background:#F7FAFA;border-radius:18px;padding:30px 34px!important;gap:4px!important}
.q-quote .elementor-icon{font-size:28px;color:#70C2B6!important}
.q-quote .elementor-icon svg{width:38px;height:38px;fill:#70C2B6}
/* ABOUT */
.q-img img{width:100%;border-radius:20px;object-fit:cover;box-shadow:0 30px 60px -30px rgba(23,42,51,.45)}
.q-img-tall img{aspect-ratio:4/3.3}
.q-stats{display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid #DCE6E5;padding-top:22px!important}
.q-stat{gap:2px!important;padding-inline-start:20px!important;border-inline-start:1px solid #DCE6E5}
.q-stat:first-child{border-inline-start:0;padding-inline-start:0!important}
.q-num .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:30px!important;font-weight:700!important;color:#172A33!important;line-height:1.1!important}
.q-stat-l p{font-size:14px;color:#6B7A80;margin:0;line-height:1.6}
.q-feat3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}
.q-feat{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:#172A33}
.q-feat-img,.q-feat-img .elementor-widget-container{position:absolute!important;inset:0;height:100%}
.q-feat-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.q-feat:hover .q-feat-img img{transform:scale(1.06)}
.q-feat::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(23,42,51,.88) 0%,rgba(23,42,51,.15) 60%,rgba(23,42,51,0));pointer-events:none}
.q-feat-cap{position:absolute!important;inset-inline:22px;bottom:20px;z-index:2;flex-direction:row!important;align-items:center;gap:12px!important}
.q-feat-t .elementor-heading-title{color:#fff!important;font-size:17px!important;font-weight:700!important}
.q-feat-link{position:absolute!important;inset:0;z-index:3;opacity:0}.q-feat-link .elementor-button{width:100%;height:100%;background:transparent!important}
.q-badge .elementor-icon{width:40px;height:40px;border-radius:9px;background:#172A33;color:#70C2B6!important;display:grid!important;place-items:center;font-size:20px}
.q-badge .elementor-icon svg{width:20px;height:20px;fill:#70C2B6}
.q-feat .q-badge .elementor-icon{background:rgba(112,194,182,.95);color:#172A33!important}.q-feat .q-badge .elementor-icon svg{fill:#172A33}
/* VISION MISSION */
.q-head-c{align-items:center;text-align:center;gap:6px!important;margin-bottom:30px;max-width:760px;margin-inline:auto}
.q-head-c .elementor-heading-title{text-align:center}
.q-vm{display:grid!important;grid-template-columns:1fr 1fr;gap:28px}
.q-vm-card{display:grid!important;grid-template-columns:42% 1fr;background:#fff;border:1px solid #E3ECEB;border-radius:18px;overflow:hidden;transition:box-shadow .3s,transform .3s}
.q-vm-card:hover{box-shadow:0 20px 40px -24px rgba(23,42,51,.35);transform:translateY(-3px)}
.q-vm-img img{width:100%;height:100%;object-fit:cover;min-height:190px}
.q-vm-img,.q-vm-img .elementor-widget-container{height:100%}
.q-vm-b{padding:24px!important;gap:12px!important;justify-content:center}
/* SERVICES */
.q-svc{display:grid!important;grid-template-columns:1fr 1fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px -35px rgba(23,42,51,.35);margin-bottom:20px}
.q-flip .q-svc-m{order:-1}
.q-svc-b{padding:28px 32px!important;gap:10px!important}
.q-svc-t{flex-direction:row!important;align-items:center;gap:14px!important}
.q-svc-m,.q-svc-img,.q-svc-img .elementor-widget-container{height:100%}
.q-svc-img img{width:100%;height:100%;object-fit:cover;min-height:300px;max-height:340px}
.q-list .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 18px}
.q-list .elementor-icon-list-item{margin:0!important;padding:0!important}
.q-list .elementor-icon-list-icon{width:26px;height:26px;border-radius:7px;background:#E8F4F1;display:grid;place-items:center;flex:0 0 26px}
.q-list .elementor-icon-list-icon i{color:#172A33!important;font-size:13px}.q-list .elementor-icon-list-icon svg{fill:#172A33;width:13px}
.q-list .elementor-icon-list-text{font-size:14px;color:#172A33;font-weight:500;padding-inline-start:10px}
.q-link .elementor-button{background:transparent!important;color:#172A33!important;padding:8px 0!important;font-weight:700;font-size:15px;border-bottom:2px solid #70C2B6;border-radius:0}
.q-link .elementor-button:hover{color:#70C2B6!important}
.q-link{margin-top:8px!important}
@media(max-width:1024px){.q-split,.q-ceo,.q-svc,.q-vm{grid-template-columns:1fr}.q-ceo-side{position:static}.q-feat3{grid-template-columns:1fr 1fr}.q-flip .q-svc-m{order:0}.q-svc-img img{min-height:260px}}
@media(max-width:767px){.q-sec{padding:64px 16px!important}.q-feat3{grid-template-columns:1fr}.q-vm-card{grid-template-columns:1fr}.q-stats{grid-template-columns:1fr 1fr 1fr}.q-num .elementor-heading-title{font-size:28px!important}.q-list .elementor-icon-list-items{grid-template-columns:1fr}.q-svc-b,.q-ceo-body{padding:28px 22px!important}}
.elementor-3075 > .elementor-element:not(.elementor-element-6ebe75b0):not(.q-sec){padding-top:56px!important;padding-bottom:56px!important}
.elementor-3075 > .elementor-element:not(.q-sec) h2.elementor-heading-title{font-size:clamp(22px,2.2vw,30px)!important}
.elementor-3075 > .elementor-element:not(.q-sec) .elementor-widget-text-editor p{font-size:15px}/* PGC Q2 */
.q-ceo-row{display:grid!important;grid-template-columns:170px 1fr;gap:22px;align-items:center}
.q-ceo-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:14px;box-shadow:0 18px 36px -22px rgba(23,42,51,.5);border-bottom:4px solid #70C2B6}
.q-ceo-txt{gap:10px!important}
.q-ceo{align-items:center!important}.q-ceo-side{position:static!important}
.q-img-43 img{aspect-ratio:4/3;object-fit:cover}
.q-vm2{grid-template-columns:1fr 1fr!important;align-items:center}
.q-vm-box{background:#fff;border:1px solid #E3ECEB;border-radius:18px;padding:30px 34px!important;gap:10px!important;box-shadow:0 20px 50px -38px rgba(23,42,51,.4)}
.q-vm-item{gap:6px!important;padding-top:16px!important;margin-top:6px;border-top:1px solid #E3ECEB}
.q-vm-it{flex-direction:row!important;align-items:center;gap:12px!important}
.q-vm-item .q-p p{margin:0}
.q-map-img img{width:100%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 24px 30px rgba(23,42,51,.18))}
#Our-Vision.q-sec,.q-sec#Our-Vision{background:#F7FAFA}
@media(max-width:1024px){.q-vm2{grid-template-columns:1fr!important}.q-ceo-row{grid-template-columns:130px 1fr}}

.q-car .eael-lc-logo{height:110px;display:grid!important;place-items:center;background:#fff;border:1px solid #E3ECEB;border-radius:14px;padding:14px!important}
.q-car .eael-lc-logo img{max-height:80px;width:auto!important;object-fit:contain;filter:none!important;opacity:1!important}
.q-car .eael-lc-logo:hover img{filter:none;opacity:1}
.q-car .swiper,.q-car .swiper-container{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.q-car .eael-logo-carousel-title{display:none!important}
.q-ceo{grid-template-columns:1.05fr 1fr!important;gap:40px!important}
.q-ceo-txt .q-h2 .elementor-heading-title{font-size:24px!important}
.q-map-img img{filter:none!important;mix-blend-mode:normal!important;border-radius:18px}

/* PGC CEO3 */
body #CEO-message.q-ceo-sec.e-con{padding-top:36px!important;padding-bottom:36px!important}
.q-ceo3{display:grid!important;grid-template-columns:180px 1fr;gap:36px;align-items:center;background:#F7FAFA;border-radius:20px;padding:30px 40px!important;position:relative;border-inline-start:4px solid #1F8A8A}
.q-ceo3-side{align-items:center;text-align:center;gap:12px}
.q-ceo3-side .q-ceo-photo img{width:160px!important;height:160px!important;aspect-ratio:1/1!important;object-fit:cover;object-position:50% 18%;border-radius:50%!important;border:4px solid #fff!important;box-shadow:0 6px 20px rgba(23,42,51,.12)}
.q-ceo3-side .q-sign-t p{margin:0;font-size:14px;line-height:1.6;color:#4A5A61}
.q-ceo3-side .q-sign-t strong{color:#172A33;font-size:15px}
.q-ceo3-body{gap:6px}
.q-ceo3-body .q-h2 .elementor-heading-title{font-size:24px!important;line-height:1.5!important;margin-bottom:6px}
.q-ceo3-body .q-quote{position:absolute;top:24px;left:34px;opacity:.12;width:auto!important}
.q-ceo3-body .q-quote .elementor-icon{font-size:56px!important;color:#1F8A8A!important}
.q-ceo3-body .q-ceo-p p{font-size:15px;line-height:1.85;margin:0 0 8px;font-weight:400!important}
.q-ceo3-body .q-ceo-p p:last-child{margin:0}
@media(max-width:767px){.q-ceo3{grid-template-columns:1fr;gap:18px;padding:24px 20px!important}.q-ceo3-side .q-ceo-photo img{width:120px!important;height:120px!important}.q-ceo3-body{text-align:center}.q-ceo3-body .q-ceo-p p{text-align:justify}.q-ceo3-body .q-h2 .elementor-heading-title{font-size:20px!important}}

/* PGC VM3 */
body #Our-Vision.q-vm-sec.e-con{padding-top:36px!important;padding-bottom:36px!important;background:#fff!important}
.q-vm3{display:grid!important;grid-template-columns:1.55fr 1fr;gap:32px;align-items:center}
.q-vm3-txt{gap:4px}
.q-vm3-txt .q-h2 .elementor-heading-title{font-size:26px!important;margin-bottom:14px}
.q-vm-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}
.q-vm-cols .q-vm-item{background:#F7FAFA;border-radius:16px;padding:22px 24px!important;border:0!important;border-top:3px solid #1F8A8A!important;margin:0!important;gap:10px}
.q-vm-cols .q-vm-item .q-p p{font-size:15px;line-height:1.85;margin:0}
.q-vm3-map .q-map-img img{width:100%!important;max-height:330px;object-fit:contain;border-radius:0!important;box-shadow:none!important;background:#fff}
.q-vm3-map{background:#fff!important;border:0!important;box-shadow:none!important}
@media(max-width:1024px){.q-vm3{grid-template-columns:1fr}.q-vm3-map{order:-1}.q-vm3-map .q-map-img img{max-height:260px}}
@media(max-width:767px){.q-vm-cols{grid-template-columns:1fr}.q-vm3-txt .q-h2 .elementor-heading-title{font-size:22px!important}}

/* PGC CLIENTS3 */
body #Our-Clients.e-con{padding-top:36px!important;padding-bottom:30px!important}
#Our-Clients .q-head-c{margin-bottom:14px!important}
#Our-Clients .swiper,#Our-Clients .swiper-wrapper,#Our-Clients .swiper-slide{padding-top:0!important;padding-bottom:0!important}
#Our-Clients .eael-lc-logo{padding:4px 10px!important}
#Our-Clients .eael-lc-logo img{max-height:72px!important}
#Our-Clients .eael-lc-logo{height:auto!important;min-height:0!important}
#Our-Clients .swiper-slide{padding:0!important;height:auto!important}
#Our-Clients .swiper,#Our-Clients .swiper-wrapper{height:auto!important;min-height:0!important}
#Our-Clients .swiper-wrapper{align-items:center}

/* PGC SERVICE PAGE */
body.page .q-sp-hero.e-con{position:relative;min-height:480px;padding:170px 24px 52px!important;justify-content:flex-end;font-family:"Noto Sans Arabic",Tahoma,sans-serif}
.q-sp-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,42,51,.55) 0%,rgba(23,42,51,.88) 70%,rgba(23,42,51,.95) 100%);z-index:0}
.q-sp-hero > .e-con-inner{position:relative;z-index:1}
.q-sp-hero-in{max-width:720px;gap:12px!important}
.q-sp-hero .elementor-widget{margin:0!important}
.q-eye-l .elementor-heading-title{color:#70C2B6!important}
.q-sp-h1 .elementor-heading-title{font-family:"Noto Kufi Arabic","Noto Sans Arabic",sans-serif!important;font-size:clamp(26px,3vw,40px)!important;font-weight:700!important;line-height:1.4!important;color:#fff!important}
.q-sp-lead p{font-size:16px;line-height:1.9;color:rgba(255,255,255,.88);margin:0}
.q-sp-btns p{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0}
.q-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;font-weight:600;font-size:14px;transition:all .25s}
.q-btn-p{background:#70C2B6;color:#172A33!important}.q-btn-p:hover{background:#fff}
.q-btn-g{border:1px solid rgba(255,255,255,.45);color:#fff!important}.q-btn-g:hover{background:rgba(255,255,255,.12)}
body .q-sp-photos-sec.e-con{padding-top:36px!important;padding-bottom:12px!important}
.q-sp-photos{display:grid!important;grid-template-columns:1.4fr 1fr 1fr;gap:16px}
.q-sp-ph img{width:100%!important;height:220px!important;object-fit:cover;border-radius:16px}
.q-sp-ph figcaption,.q-sp-ph .widget-image-caption{background:none!important;font-size:12.5px!important;font-style:normal!important;color:#5B6B72!important;margin-top:8px!important;padding:0!important;text-align:start!important}
body .q-sp-list-sec.e-con{padding-top:44px!important;padding-bottom:44px!important}
.q-sp-list-sec .q-head-c{margin-bottom:24px}
.q-sp-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.q-sp-group{grid-column:1/-1;margin-top:8px!important}
.q-sp-group .elementor-heading-title{font-size:13px!important;letter-spacing:.5px;color:#1F8A8A!important;font-weight:700!important;display:flex;align-items:center;gap:12px}
.q-sp-group .elementor-heading-title::after{content:"";flex:1;height:1px;background:#D5E2E2}
.q-sp-item{background:#fff;border-radius:16px;padding:22px 24px!important;gap:6px!important;border:1px solid #E3ECEC;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}
.q-sp-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px -26px rgba(23,42,51,.4);border-color:#70C2B6}
.q-num{display:inline-grid;place-items:center;min-width:40px;height:30px;border-radius:8px;background:#E6F3F1;color:#1F8A8A;font-weight:700;font-size:13px}
.q-sp-item .q-p p{font-size:14.5px;line-height:1.85;margin:0;color:#41525A}
.q-sp-tags p{margin:4px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.6px;color:#8A9AA0;direction:ltr;text-align:right}
body .q-sp-other-sec.e-con{padding-top:44px!important;padding-bottom:44px!important}
.q-sp-other-sec .q-head-c{margin-bottom:22px}
.q-sp-other{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.q-sp-other a{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;background:#F7FAFA;border:1px solid #E3ECEC;color:#41525A;transition:all .3s}
.q-sp-other a:hover{background:#172A33;color:rgba(255,255,255,.8);transform:translateY(-4px)}
.q-sp-other i{width:42px;height:42px;border-radius:10px;background:#172A33;color:#70C2B6;display:grid;place-items:center;font-size:18px}
.q-sp-other a:hover i{background:#70C2B6;color:#172A33}
.q-sp-other strong{font-size:16px;color:#172A33}.q-sp-other a:hover strong{color:#fff}
.q-sp-other span{font-size:13.5px;line-height:1.8}
.q-sp-other em{font-style:normal;font-weight:700;font-size:13px;color:#1F8A8A;margin-top:auto}.q-sp-other a:hover em{color:#70C2B6}
body .q-sp-cta.e-con{background:#172A33;padding:40px 24px!important;font-family:"Noto Sans Arabic",Tahoma,sans-serif}
.q-sp-cta-in{align-items:center;text-align:center;gap:8px!important}
.q-sp-cta .elementor-widget{margin:0!important}
.q-sp-cta-h .elementor-heading-title{color:#fff!important;font-size:24px!important;font-weight:700!important}
.q-sp-cta-p p{color:rgba(255,255,255,.8);margin:0;font-size:15px}
.q-sp-cta .q-sp-btns p{justify-content:center}
@media(max-width:1024px){.q-sp-other{grid-template-columns:1fr 1fr}}
@media(max-width:767px){body.page .q-sp-hero.e-con{min-height:420px;padding:140px 16px 36px!important}.q-sp-photos{grid-template-columns:1fr 1fr}.q-sp-photos .q-sp-ph:first-child{grid-column:1/-1}.q-sp-ph img{height:170px!important}.q-sp-grid,.q-sp-other{grid-template-columns:1fr}.q-sp-item{padding:18px!important}}

/* PGC WORK VIDEOS */
body .q-work-sec.e-con{padding-top:44px!important;padding-bottom:44px!important;background:#172A33!important}
.q-work-sec .q-head-c{margin-bottom:22px}
.q-work-sec .q-eye .elementor-heading-title{color:#70C2B6!important}
.q-work-sec .q-h2 .elementor-heading-title{color:#fff!important}
.q-work-sec .q-p p{color:rgba(255,255,255,.75)!important}
.q-work{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
.q-work figure{margin:0;border-radius:16px;overflow:hidden;background:#0F1E25;border:1px solid rgba(112,194,182,.18);transition:transform .35s,border-color .35s}
.q-work figure:hover{transform:translateY(-4px);border-color:#70C2B6}
.q-work video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0F1E25}
.q-work figcaption{padding:14px 18px 16px}
.q-work strong{display:block;color:#fff;font-size:15px;margin-bottom:4px}
.q-work span{color:rgba(255,255,255,.7);font-size:13.5px;line-height:1.7}

/* PGC LTR */
.q-sp-hero::before{background:linear-gradient(270deg,rgba(23,42,51,.55) 0%,rgba(23,42,51,.88) 70%,rgba(23,42,51,.95) 100%)!important}
.q-sp-tags p{text-align:left!important}/* End custom CSS */