.elementor-19929 .elementor-element.elementor-element-50bffa4b .elementor-menu-toggle{margin-left:auto;}.elementor-19929 .elementor-element.elementor-element-pvs0h01{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-19929 .elementor-element.elementor-element-pva0b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19929 .elementor-element.elementor-element-pva0p01{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-19929 .elementor-element.elementor-element-pva0p01:after{content:"0.62";}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-post__thumbnail__link{width:100%;}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-post__meta-data span + span:before{content:"///";}.elementor-19929 .elementor-element.elementor-element-pva0p01.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-19929 .elementor-element.elementor-element-pva0p01.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-19929 .elementor-element.elementor-element-pva0p01.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-19929 .elementor-element.elementor-element-fefefcb9{--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:88px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19929 .elementor-element.elementor-element-fefefcb9:not(.elementor-motion-effects-element-type-background), .elementor-19929 .elementor-element.elementor-element-fefefcb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-19929 .elementor-element.elementor-element-pvs0h01{--padding-top:28px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19929 .elementor-element.elementor-element-pva0p01:after{content:"0.5";}.elementor-19929 .elementor-element.elementor-element-pva0p01 .elementor-post__thumbnail__link{width:100%;}.elementor-19929 .elementor-element.elementor-element-fefefcb9{--padding-top:56px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-19929 .elementor-element.elementor-element-pvs0h01{--content-width:1192px;}}/* Start custom CSS *//* Emergency banner hidden for now: delete the next line to show it again */
.elementor-element-4f6f2791{display:none !important;}

/* New header and footer preview: hide the site-wide header and footer on this page only */
.elementor-location-header,.elementor-location-footer{display:none !important;}
.elementor-element-5ca824d4{position:sticky !important;top:0;z-index:999;}
body.admin-bar .elementor-element-5ca824d4{top:32px;}
[data-id="2fd3eb74"]{height:46px !important;width:auto !important;max-width:none !important;flex-shrink:0;}
[data-id="603417b7"]{color:transparent !important;font-size:0 !important;background-color:#F7F4EE !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2323292C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px 18px !important;}
[data-id="603417b7"]:hover{background-color:#ECE6DA !important;}
[data-id="4f6aafe2"]{display:none !important;}
.elementor-element-50bffa4b{flex:1 1 auto;}
.elementor-element-50bffa4b .elementor-nav-menu--main > ul > li:first-child{display:none;}
.elementor-element-50bffa4b .elementor-nav-menu--main .elementor-item{font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:15px;color:#2E3437;padding:10px 11px !important;white-space:nowrap;}
.elementor-element-50bffa4b .elementor-nav-menu--main .elementor-item:hover,.elementor-element-50bffa4b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#B5452F;}
.elementor-element-50bffa4b .elementor-nav-menu--main .elementor-item:after{background-color:#B5452F !important;height:2px;}
@media (min-width:1025px){.elementor-element-50bffa4b .elementor-nav-menu--main > ul{flex-wrap:nowrap;justify-content:center;}}
.elementor-element-50bffa4b .elementor-nav-menu--dropdown{background:#FFFFFF;border-top:1px solid #ECE6DA;box-shadow:0 18px 30px rgba(35,41,44,.12);}
.elementor-element-50bffa4b .elementor-nav-menu--dropdown a{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#23292C !important;padding:14px 20px !important;border-bottom:1px solid #F0ECE3;background:#FFFFFF !important;}
.elementor-element-50bffa4b .elementor-nav-menu--dropdown a:hover,.elementor-element-50bffa4b .elementor-nav-menu--dropdown a.elementor-item-active{color:#B5452F !important;}
.elementor-element-50bffa4b .elementor-menu-toggle{width:40px;height:40px;border-radius:10px;background:#23292C !important;color:#FFFFFF !important;font-size:20px;}
.elementor-element-50bffa4b .elementor-menu-toggle svg{fill:#FFFFFF;}
@media (max-width:1024px){
.elementor-element-4c77be41{display:none !important;}
[data-id="4f6aafe2"]{display:inline-block !important;}
.elementor-element-50bffa4b{order:3;flex:0 0 40px !important;width:40px !important;max-width:40px !important;}
.elementor-element-313c7a4e{margin-right:auto;}
.elementor-element-1fdb12bf,.elementor-element-64d610cc,.elementor-element-50bffa4b,.elementor-element-50bffa4b .elementor-widget-container{position:static !important;}
.elementor-element-50bffa4b nav.elementor-nav-menu--dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;}
}
@media (max-width:767px){
[data-id="1478e75b"]{display:none !important;}
[data-id="2fd3eb74"]{height:36px !important;}
}

/* Hero: full-screen photo background with text on top */
.elementor-element-24cc0292{position:relative !important;overflow:hidden !important;background-color:#1E2427 !important;}
.elementor-element-7817053a{position:static !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;min-height:calc(100vh - 110px);min-height:calc(100svh - 110px);align-items:center !important;padding-top:88px !important;padding-bottom:88px !important;}
.elementor-element-76ae5427{position:relative !important;z-index:3;}
.elementor-element-5ba79c33{max-width:660px;}
.elementor-element-6cef6826{position:absolute !important;inset:0 !important;height:auto !important;width:100% !important;z-index:0;}
.elementor-element-6cef6826::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,rgba(20,26,28,.92) 0%,rgba(20,26,28,.78) 38%,rgba(20,26,28,.35) 70%,rgba(20,26,28,.15) 100%);}
[data-id="1c52d21d"],[data-id="492343ca"],[data-id="2cc9888e"]{width:100% !important;height:100% !important;inset:0 !important;border-radius:0 !important;object-fit:cover !important;}
[data-id="61fe9565"],[data-id="7d128a91"],[data-id="1d0dc76a"]{display:none !important;}
.elementor-element-537b8d5c,.elementor-element-742eec9d,.elementor-element-4ecc6495{z-index:2;inset-inline-end:max(24px,calc((100% - 1192px) / 2)) !important;bottom:56px !important;}
[data-id="2a68c55d"],[data-id="4906a801"],[data-id="150e9e58"]{color:#FFFFFF !important;text-shadow:0 2px 24px rgba(0,0,0,.25);}
[data-id="73e9f410"],[data-id="4956069a"],[data-id="5556d96d"]{color:rgba(255,255,255,.88) !important;}
[data-id="567f4a06"],[data-id="7b0505ca"],[data-id="2b2427c8"]{background-color:rgba(255,255,255,.12) !important;color:#F3DD9A !important;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}
[data-id="655dfd1c"],[data-id="7dfff8ee"],[data-id="4fa4faa1"]{background-color:rgba(255,255,255,.08) !important;color:#FFFFFF !important;border-color:rgba(255,255,255,.55) !important;}
[data-id="655dfd1c"]:hover,[data-id="7dfff8ee"]:hover,[data-id="4fa4faa1"]:hover{background-color:rgba(255,255,255,.18) !important;border-color:#FFFFFF !important;}
@media (max-width:767px){
.elementor-element-7817053a{min-height:calc(100svh - 72px);align-items:end !important;padding-top:120px !important;padding-bottom:40px !important;}
.elementor-element-6cef6826::after{background:linear-gradient(180deg,rgba(20,26,28,.30) 0%,rgba(20,26,28,.55) 35%,rgba(20,26,28,.92) 75%);}
.elementor-element-537b8d5c,.elementor-element-742eec9d,.elementor-element-4ecc6495{display:none !important;}
}

/* Hero slider: 3 slides, 7 seconds each */
.elementor-element-5ba79c33{display:grid !important;}
.elementor-element-308bf215,.elementor-element-42d09daf,.elementor-element-5e953f63{grid-area:1/1;animation:pvSlide 21s linear infinite;}
.elementor-element-5891e136,.elementor-element-15ef67f2,.elementor-element-2245fb7f{animation:pvMedia 21s linear infinite;}
[data-id="1c52d21d"],[data-id="492343ca"],[data-id="2cc9888e"]{animation:pvZoom 21s linear infinite;}
.elementor-element-537b8d5c,.elementor-element-742eec9d,.elementor-element-4ecc6495{animation:pvCard 21s ease-out infinite;}
.elementor-element-40628621,.elementor-element-64f06d37,.elementor-element-124a19f0{animation:pvDot 21s linear infinite;}
.elementor-element-42d09daf,.elementor-element-15ef67f2,[data-id="492343ca"],.elementor-element-742eec9d,.elementor-element-64f06d37{animation-delay:-14s;}
.elementor-element-5e953f63,.elementor-element-2245fb7f,[data-id="2cc9888e"],.elementor-element-4ecc6495,.elementor-element-124a19f0{animation-delay:-7s;}
@keyframes pvSlide{0%{opacity:0;visibility:hidden;transform:translateY(16px)}1%{visibility:visible}5%{opacity:1;transform:none}30%{opacity:1;visibility:visible;transform:none}33.3%{opacity:0;visibility:hidden;transform:translateY(-10px)}100%{opacity:0;visibility:hidden}}
@keyframes pvMedia{0%{opacity:0;visibility:hidden}1%{visibility:visible}6%{opacity:1}31%{opacity:1;visibility:visible}36%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes pvZoom{0%{transform:scale(1.12)}36%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes pvCard{0%,3%{opacity:0;transform:translateY(24px)}9%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes pvDot{0%,31%{width:28px;min-width:28px;background-color:#E7CB78}33.3%,100%{width:8px;min-width:8px;background-color:rgba(255,255,255,.4)}}
@keyframes pvFade{0%{opacity:0;visibility:hidden}1%{visibility:visible}5%{opacity:1}30%{opacity:1;visibility:visible}33.3%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
/* Devices with reduced motion: keep the rotation, but only a soft fade with no movement */
@media (prefers-reduced-motion:reduce){
.elementor-element-308bf215,.elementor-element-42d09daf,.elementor-element-5e953f63{animation-name:pvFade !important;}
[data-id="1c52d21d"],[data-id="492343ca"],[data-id="2cc9888e"],.elementor-element-537b8d5c,.elementor-element-742eec9d,.elementor-element-4ecc6495{animation:none !important;}
}

/* Find your place: one slim clickable box that opens the assistant */
.elementor-element-fefefcb9{padding-top:72px !important;padding-bottom:8px !important;}
#pv-fyp .fyp-teaser{grid-template-columns:1fr auto !important;gap:20px !important;padding:26px 32px !important;cursor:pointer;transition:box-shadow .2s ease;}
#pv-fyp .fyp-teaser:hover{box-shadow:0 18px 40px rgba(35,41,44,.18);}
#pv-fyp .fyp-teaser h2.fyp-h{font-size:clamp(22px,2.6vw,30px) !important;margin-top:4px !important;}
#pv-fyp .fyp-teaser .fyp-lead{font-size:15px !important;margin-top:6px !important;}
#pv-fyp .fyp-quick-l,#pv-fyp .fyp-quick-row{display:none !important;}
#pv-fyp .fyp-quick{align-items:center !important;}
#pv-fyp button.fyp-open{width:56px;height:56px;border-radius:50% !important;padding:0 !important;font-size:0 !important;display:flex;align-items:center;justify-content:center;transform:none !important;}
#pv-fyp button.fyp-open::after{content:"←";display:inline-block;font-size:24px;font-weight:800;color:#23292C;line-height:1;transition:transform .2s ease;}
#pv-fyp button.fyp-open::before{content:"";position:absolute;inset:0;z-index:1;}
#pv-fyp .fyp-teaser:hover button.fyp-open{background:#F3DD9A;}
#pv-fyp .fyp-teaser:hover button.fyp-open::after{transform:translateX(-4px);}
#pv-fyp button.fyp-ghost,#pv-fyp button.fyp-chip{font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;}
#pv-fyp button.fyp-primary,#pv-fyp a.fyp-primary{font-size:15px !important;font-weight:700 !important;line-height:1.2 !important;}
@media (max-width:767px){
.elementor-element-fefefcb9{padding-left:16px !important;padding-right:16px !important;padding-top:48px !important;}
#pv-fyp .fyp-teaser{padding:20px 20px 24px !important;gap:14px !important;align-items:center !important;}
#pv-fyp .fyp-teaser .fyp-lead{display:none;}
#pv-fyp button.fyp-open{width:48px;height:48px;}
#pv-fyp .fyp-tiles{grid-template-columns:1fr 1fr !important;gap:10px !important;}
#pv-fyp button.fyp-tile{padding:14px !important;}
#pv-fyp button.fyp-tile > span:last-child:not(.fyp-ic){display:none;}
#pv-fyp .fyp-tile strong{font-size:14px;}
}

/* New footer: white logo, no box */
[data-id="66213a37"]{height:40px !important;width:auto !important;max-width:none !important;padding:0 !important;background:none !important;border-radius:0 !important;filter:brightness(0) invert(1);}
[data-id="3c13c6e7"],[data-id="78a4e056"],[data-id="1c5d636f"],[data-id="128fa9d8"]{color:transparent !important;font-size:0 !important;background-repeat:no-repeat !important;background-position:center !important;background-size:16px 16px !important;}
[data-id="3c13c6e7"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E7CB78'%3E%3Cpath d='M14 8h3V4h-3a4 4 0 0 0-4 4v2H8v4h2v8h4v-8h3l1-4h-4V8z'/%3E%3C/svg%3E") !important;}
[data-id="78a4e056"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E7CB78' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E") !important;}
[data-id="1c5d636f"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E7CB78'%3E%3Cpath d='M18 2h3l-7 8 8 12h-6l-5-7-6 7H2l8-9L2 2h6l4 6 6-6z'/%3E%3C/svg%3E") !important;background-size:14px 14px !important;}
[data-id="128fa9d8"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E7CB78'%3E%3Cpath d='M22 8s-.2-1.6-.9-2.3c-.8-.9-1.8-.9-2.2-1C15.8 4.5 12 4.5 12 4.5s-3.8 0-6.9.2c-.4.1-1.4.1-2.2 1C2.2 6.4 2 8 2 8s-.2 1.9-.2 3.8v1.8C1.8 15.5 2 17.4 2 17.4s.2 1.6.9 2.3c.8.9 1.9.9 2.4 1 1.7.2 6.7.2 6.7.2s3.8 0 6.9-.2c.4-.1 1.4-.1 2.2-1 .7-.7.9-2.3.9-2.3s.2-1.9.2-3.8v-1.8C22.2 9.9 22 8 22 8zM10 15V9l5.2 3L10 15z'/%3E%3C/svg%3E") !important;background-size:18px 18px !important;}
[data-id="45150aa9"] strong{color:#FFFFFF;font-weight:600;}

.elementor-element-c79dd3b0 .elementor-gallery-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;padding:10px 24px !important;border-radius:999px;border:1px solid #DDD6C8;background-color:#FFFFFF;color:#2E3437 !important;transition:all .15s ease;}
.elementor-element-c79dd3b0 .elementor-gallery-title::before,.elementor-element-c79dd3b0 .elementor-gallery-title::after{display:none !important;}
.elementor-element-c79dd3b0 .elementor-gallery-title:hover{border-color:#2F6F6A;color:#2F6F6A !important;}
.elementor-element-c79dd3b0 .elementor-gallery-title.elementor-item-active{background-color:#B5452F;border-color:#B5452F;color:#FFFFFF !important;}
.elementor-element-c79dd3b0 .elementor-gallery__titles-container{margin-bottom:32px;}
.elementor-element-c79dd3b0 .e-gallery-image{background-size:78% auto !important;background-repeat:no-repeat !important;background-position:center !important;background-color:#FFFFFF;}
/* Arabic: font and right-to-left adjustments */
[data-elementor-id="19929"] :is(h1,h2,h3,h4,h5,h6,p,a,span,button,li,strong,b,label,input,select,textarea,div,ol){font-family:'Almarai','Plus Jakarta Sans',sans-serif !important;letter-spacing:0 !important;}
[data-elementor-id="19929"] :is(h1,h2,h3,h4){line-height:1.35 !important;}
[data-elementor-id="19929"] [data-id="2a68c55d"]{line-height:1.3 !important;}
[data-elementor-id="19929"] p{line-height:1.8;}
[data-id="d6f69bd"],[data-id="35e25cf7"]{direction:ltr;unicode-bidi:isolate;}
[data-id="35e25cf7"]{text-align:right;}

/* Inner page: keep only the floating chat button */
.elementor-element-fefefcb9{padding:0 !important;min-height:0 !important;}
#pv-fyp .fyp-teaser{display:none !important;}


/* Single post V5 */
body{background:#fff!important}
.pvs-hero{background:#F7F4EE;border-bottom:1px solid #E6E0D3}
.pvs-crumb a{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#B5452F!important;text-decoration:none}
.pvs-title .elementor-heading-title{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.35!important;font-weight:800!important;letter-spacing:0!important;color:#23292C!important;text-transform:none!important;max-width:920px}
.pvs-info .elementor-icon-list-text,.pvs-info .elementor-icon-list-text a{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif!important;font-size:14px!important;color:#5E6A6E!important}
.pvs-info .elementor-post-info__terms-list,.pvs-info .elementor-post-info__terms-list *{color:#2F6F6A!important;font-weight:700}
.pvs-info .elementor-icon-list-item:not(:last-child):after{border-color:#D6CEBE!important}
.pvs-feat img{width:100%!important;max-height:560px;aspect-ratio:16/9;object-fit:cover;border-radius:24px;display:block}
.pvs-content{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:17px;line-height:1.9;color:#3A4245}
.pvs-content p{margin:0 0 18px}
.pvs-content h2,.pvs-content h3,.pvs-content h4{font-family:inherit;color:#23292C;font-weight:800;line-height:1.3;margin:28px 0 12px}
.pvs-content a{color:#B5452F;font-weight:600}
.pvs-content img{max-width:100%;height:auto;border-radius:16px}
.pvs-content figure{margin:24px 0}
.pvs-content blockquote{margin:24px 0;padding:6px 20px;border-inline-start:4px solid #E7CB78;color:#23292C;font-weight:600}
.pvs-content ul,.pvs-content ol{padding-inline-start:22px;margin:0 0 18px}
.pvs-content iframe{max-width:100%;border-radius:16px}
.pvs-sidecol{position:sticky;top:130px}
@media (max-width:1024px){.pvs-sidecol{position:static}}
@media (max-width:640px){.pvs-content{font-size:16px}.pvs-feat img{border-radius:18px}}

/* archive/search/404 V5 */
.elementor-element.pva-body{max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:48px 24px 88px!important}
@media (max-width:640px){.elementor-element.pva-body{padding:32px 16px 64px!important}}
.pva-grid .elementor-post{background:#fff;border:1px solid #E6E0D3;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}
.pva-grid .elementor-post:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(35,41,44,.10)}
.pva-grid .elementor-post__thumbnail__link{margin:0!important;width:100%}
.pva-grid .elementor-post__thumbnail{border-radius:0!important;background:#2F6F6A}
.pva-grid .elementor-post__thumbnail img{object-fit:cover}
.pva-grid .elementor-post__text{padding:16px 18px 20px;display:flex;flex-direction:column;flex:1;font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif}
.pva-grid .elementor-post__title,.pva-grid .elementor-post__title a{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif!important;font-size:17px!important;line-height:1.4!important;font-weight:700!important;color:#23292C!important;margin:0 0 6px!important}
.pva-grid .elementor-post__meta-data{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:12px!important;color:#5E6A6E!important;border:0!important;padding:0!important;margin:0 0 8px!important}
.pva-grid .elementor-post__excerpt p{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:14px!important;line-height:1.55!important;color:#5E6A6E!important;margin:0 0 10px!important}
.pva-grid .elementor-post__read-more{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:14px!important;font-weight:700!important;color:#B5452F!important;margin-top:auto;text-transform:none!important}
.pva-grid .elementor-pagination{margin-top:44px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif}
.pva-grid .elementor-pagination .page-numbers{min-width:42px;height:42px;padding:0 14px;border:1px solid #E6E0D3;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#23292C;font-weight:700;font-size:14px;background:#fff;margin:0!important;text-decoration:none}
.pva-grid .elementor-pagination .page-numbers.current{background:#2F6F6A;border-color:#2F6F6A;color:#fff}
.pva-grid .elementor-pagination a.page-numbers:hover{border-color:#23292C}
.pva-grid .elementor-pagination .page-numbers.dots{border:0;background:none}
.pva-grid .elementor-posts-nothing-found{font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-size:17px;color:#5E6A6E;text-align:center;padding:24px 0}
.pva-grid .elementor-post:not(.has-post-thumbnail):before{content:"الرؤيا الفلسطينية";display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/.62;background:linear-gradient(90deg,#E7CB78 0 20%,#709F9B 20% 40%,#B0AC9A 40% 60%,#C34B35 60% 80%,#4F565B 80% 100%) bottom/100% 5px no-repeat,#2F6F6A;color:#E7CB78;font-family:"Almarai","Plus Jakarta Sans",system-ui,sans-serif;font-weight:800;font-size:15px;letter-spacing:0;text-transform:uppercase}
.pv404-hero{padding-bottom:72px!important}/* End custom CSS */