:root{--hlm-first-green:#123b35;--hlm-first-green2:#215b48;--hlm-first-mint:#dff2e3;--hlm-first-cream:#f7faf6;--hlm-first-line:#e4ede7;--hlm-first-ink:#173a30;--hlm-first-muted:#657771}html{scroll-behavior:smooth}body{background:#f8faf8;color:var(--hlm-first-ink);font-family:"IBM Plex Sans Arabic","Tajawal","Noto Sans Arabic",Tahoma,sans-serif}body.home .hlm-main,body.home .hlm-main>.wp-block-post-content,body.home .hlm-main .entry-content{max-width:none!important;width:100%;padding-inline:0!important}body.home .hlm-main{padding-top:0!important;margin-top:0!important}.hlm-first{width:min(100% - 32px,1220px);max-width:1220px!important;margin:24px auto 76px!important;color:var(--hlm-first-ink);direction:rtl;text-align:right}.hlm-first *,body.single-saad_ad .wp-block-post-featured-image *{box-sizing:border-box}.hlm-first :is(h1,h2,h3,p){margin-block-start:0}.hlm-first__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);position:relative;min-height:430px;gap:24px;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 85% 15%,#2a694f 0,transparent 43%),linear-gradient(120deg,#0a302a 0%,#124839 64%,#1a5a45 100%);padding:clamp(25px,4vw,56px);box-shadow:0 20px 55px rgb(15 59 47 / .13);color:#fff}.hlm-first__hero:before{content:"";position:absolute;width:320px;height:320px;border:1px solid rgb(255 255 255 / .1);border-radius:50%;left:-130px;top:-160px}.hlm-first__hero-content{position:relative;z-index:2;align-self:center;min-width:0}.hlm-first__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff38;border-radius:99px;color:#e5f7e8;font-size:13px;font-weight:700;padding:8px 13px;background:#ffffff12;margin-bottom:19px}.hlm-first__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a8e7a4;box-shadow:0 0 0 4px #a8e7a422}.hlm-first__hero h1{font-size:clamp(32px,4.8vw,63px);font-weight:900;line-height:1.23;letter-spacing:-.025em;color:#fff;margin:0 0 16px}.hlm-first__hero h1 span{color:#b2e8b0}.hlm-first__hero p{max-width:640px;color:#dfefe4;font-size:clamp(14px,1.6vw,18px);line-height:1.95;margin:0 0 24px}.hlm-first__search{display:flex;align-items:stretch;gap:6px;max-width:850px;min-height:60px;padding:6px;background:#fff;border-radius:17px;box-shadow:0 11px 24px #071e1745}.hlm-first__search-field,.hlm-first__city-field{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 10px;color:#5a6d66}.hlm-first__search-field{flex:1}.hlm-first__city-field{flex:0 1 165px;border-right:1px solid #e6eae8}.hlm-first__search-field>span,.hlm-first__city-field>span{font-size:24px;color:#1c684b}.hlm-first__search input,.hlm-first__search select{font:inherit;font-size:14px;min-width:0;width:100%;padding:8px 0!important;border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#133f32!important;text-align:right}.hlm-first__search button{background:#21744d!important;color:white!important;border:0!important;border-radius:12px;min-width:115px;padding:10px 15px;font-size:14px;font-weight:800;cursor:pointer;transition:background .16s,transform .16s}.hlm-first__search button:hover{background:#15583a!important;transform:translateY(-1px)}.hlm-first__hero-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:20px}.hlm-first__hero-links a{color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:800}.hlm-first__hero-links a:first-child{background:#e6f8df;color:#12402e!important;border-radius:12px;padding:11px 19px}.hlm-first__hero-links a:focus-visible,.hlm-first a:focus-visible,.hlm-first button:focus-visible,.hlm-first input:focus-visible,.hlm-first select:focus-visible{outline:3px solid #9de89b!important;outline-offset:3px}.hlm-first__hero-art{position:relative;display:grid;place-items:center;min-height:290px}.hlm-first__art-orbit{position:absolute;inset:15px 8px;border-radius:50%;border:1px solid #ffffff3b;box-shadow:0 0 0 20px #ffffff08,0 0 0 42px #ffffff06;transform:rotate(-17deg)}.hlm-first__art-mark{display:grid;place-items:center;position:relative;width:min(82%,270px);aspect-ratio:1;border:1px solid #ffffff40;border-radius:30%;background:linear-gradient(145deg,#f1fff1,#c6e9bd);box-shadow:inset 0 0 27px #fff,0 30px 50px #0004;transform:rotate(-9deg);font-size:clamp(56px,7vw,86px);font-weight:900;color:#124432;text-shadow:0 1px #fff}.hlm-first__art-mark span{display:block;position:absolute;bottom:35px;color:#31664f;font-size:12px;font-weight:800;transform:rotate(9deg)}.hlm-first__art-chip{position:absolute;z-index:2;background:#fff;color:#1b5b40;border:1px solid #d9ebdc;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:800;box-shadow:0 12px 30px #0b302939;white-space:nowrap}.hlm-first__art-chip--top{top:17px;right:0;transform:rotate(5deg)}.hlm-first__art-chip--bottom{bottom:22px;left:0;transform:rotate(-4deg)}.hlm-first__section{padding-top:48px}.hlm-first__section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.hlm-first__kicker{color:#407b58;font-size:12px;font-weight:800;display:block;margin-bottom:7px}.hlm-first__section h2,.hlm-first__provider h2{font-size:clamp(23px,2.8vw,33px);font-weight:900;line-height:1.35;color:#123b35;margin:0}.hlm-first__section-link{color:#1c6849!important;text-decoration:none!important;font-size:14px;font-weight:800;white-space:nowrap}.hlm-first__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.hlm-first__category{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;position:relative;min-height:135px;padding:17px 10px;border:1px solid #e2eae4;border-radius:19px;background:#fff;text-align:center;color:#123b35;box-shadow:0 8px 22px #103d2710;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.hlm-first__category:hover,.hlm-first__category.is-selected{border-color:#8dbea1;box-shadow:0 14px 28px #1244321f;transform:translateY(-3px)}.hlm-first__category-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#edf6ec;margin-bottom:11px;font-size:25px}.hlm-first__category strong{font-weight:850;font-size:14px}.hlm-first__category-arrow{position:absolute;top:12px;left:12px;color:#8aa89a}.hlm-first__listings{scroll-margin-top:110px}.hlm-first__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hlm-first__card{min-width:0;background:#fff;border:1px solid #e2ebe3;border-radius:20px;overflow:hidden;box-shadow:0 8px 27px #123c2611;transition:box-shadow .18s,transform .18s}.hlm-first__card:hover{box-shadow:0 15px 38px #123c2622;transform:translateY(-3px)}.hlm-first__card-link{display:block;text-decoration:none!important;color:inherit!important;height:100%}.hlm-first__card-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#eff5ef}.hlm-first__card-media img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .2s}.hlm-first__card:hover img{transform:scale(1.025)}.hlm-first__no-photo{display:grid;place-content:center;height:100%;text-align:center;font-size:38px;color:#266747;font-weight:900}.hlm-first__no-photo span{font-size:12px;font-weight:600}.hlm-first__image-count{position:absolute;bottom:10px;right:10px;background:#ffffffec;color:#244c39;border-radius:9px;padding:5px 10px;font-weight:700;font-size:12px}.hlm-first__card-body{padding:17px}.hlm-first__card-tag{display:inline-block;background:#edf8ec;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;color:#23754a}.hlm-first__card h3{font-size:16px;line-height:1.7;font-weight:850;color:#193d31;margin:10px 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3em}.hlm-first__card-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;border-top:1px solid #eff2ef;padding-top:12px}.hlm-first__price{font-size:16px;font-weight:900;color:#186443}.hlm-first__location{font-size:12px;color:#6f8078}.hlm-first__filter-message{margin:0 0 14px!important;color:#496958}.hlm-first__empty{text-align:center;padding:32px 15px;background:#fff;border:1px dashed #c7d8ca;border-radius:18px;margin-top:10px}.hlm-first__empty[hidden],.hlm-first__filter-message[hidden],.hlm-first__card[hidden]{display:none!important}.hlm-first__empty>span{font-size:40px;color:#1f734d}.hlm-first__empty h3{font-size:20px;margin:8px 0}.hlm-first__empty p{color:#617b6a}.hlm-first__empty a{display:inline-block;background:#1b6847;color:#fff!important;border-radius:10px;padding:10px 18px;text-decoration:none!important}.hlm-first__provider{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:190px;padding:30px 35px;margin-top:58px;border-radius:25px;background:linear-gradient(110deg,#eaf5e8,#f5faf4);border:1px solid #dbe9dc}.hlm-first__provider p{font-size:15px;color:#496757;margin:10px 0 0}.hlm-first__provider>a{display:inline-flex;justify-content:center;white-space:nowrap;background:#123b35;color:#fff!important;border-radius:12px;padding:13px 19px;text-decoration:none!important;font-weight:800}body:not(.home) .hlm-main{max-width:1220px!important;margin-inline:auto!important}body:not(.home) .hlm-main>.wp-block-post-content{width:100%;max-width:1220px!important}body:not(.home) .saad-wrap,body:not(.home) .saad-services-page{max-width:1120px!important;margin:24px auto!important;font-family:inherit!important}body:not(.home) :is(.saad-hero,.saad-services-hero){border-radius:24px!important;background:linear-gradient(125deg,#113a30,#236549)!important;padding:clamp(22px,4vw,40px)!important}body:not(.home) :is(.saad-hero,.saad-services-hero) :is(h1,h2,p){color:#fff!important}body:not(.home) :is(.saad-box,.saad-card,.saad-form,.saad-service-section){border-radius:20px!important;border:1px solid #e3ece5!important;box-shadow:0 9px 28px #103b2910!important;background:#fff!important}body:not(.home) :is(.saad-btn,.saad-form button[type=submit],.saad-city-box button,.saad-service-card:hover){background-color:#185c40!important;color:#fff!important;border-radius:12px!important}body:not(.home) :is(.saad-form input,.saad-form select,.saad-form textarea){max-width:100%;border-radius:12px}body:not(.home) .saad-service-card{border-radius:16px!important;transition:transform .18s,box-shadow .18s}body:not(.home) .saad-service-card:hover{transform:translateY(-2px)}body:not(.home) .hlmp-card{border-radius:22px}body:not(.home) .hlmp-card.pro{border-color:#185b3d}body:not(.home) :is(.hlmp-price,.hlmp-card h2){color:#164b36}body.single-saad_ad main.wp-block-group{max-width:1180px;margin-inline:auto!important}body.single-saad_ad main .wp-block-post-featured-image{width:100%;max-width:920px;margin:16px auto 22px!important;overflow:hidden;border-radius:23px;background:#f0f4f0}body.single-saad_ad main .wp-block-post-featured-image img{display:block;width:100%!important;height:auto!important;max-height:540px!important;object-fit:contain!important;object-position:center!important}body.single-saad_ad main .wp-block-post-featured-image__overlay{display:none!important}body.single-saad_ad main .wp-block-post-title{font-size:clamp(22px,3vw,32px);line-height:1.55;font-weight:850;color:#154332}body.single-saad_ad .entry-content img{height:auto;max-width:100%;object-fit:contain}body.single-saad_ad .entry-content :is(.saad-card,.saad-box,.hlm-book){max-width:100%;overflow-wrap:anywhere}body.single-saad_ad ins.adsbygoogle,body.single-saad_ad .google-auto-placed{display:none!important}@media(max-width:900px){.hlm-first__hero{grid-template-columns:minmax(0,1fr) 210px}.hlm-first__hero-art{min-height:230px}.hlm-first__art-mark{font-size:60px}.hlm-first__categories{grid-template-columns:repeat(4,minmax(0,1fr))}.hlm-first__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:690px){.hlm-first{width:calc(100% - 22px);margin:10px auto 48px!important}.hlm-first__hero{display:block;border-radius:23px;padding:25px 17px 26px;min-height:0}.hlm-first__hero h1{font-size:clamp(31px,9vw,42px)}.hlm-first__hero p{font-size:14px}.hlm-first__hero-art{display:none}.hlm-first__search{display:grid;grid-template-columns:1fr 1fr;padding:5px;gap:2px;min-height:0}.hlm-first__search-field{grid-column:1/-1;border-bottom:1px solid #eaf0ec;padding:0 10px}.hlm-first__city-field{grid-column:1/2;border-right:0;padding:0 10px}.hlm-first__search button{grid-column:2/3;min-width:0}.hlm-first__hero-links{gap:12px}.hlm-first__hero-links a{font-size:12px}.hlm-first__section{padding-top:32px}.hlm-first__section-head{align-items:flex-end;margin-bottom:16px}.hlm-first__section-link{font-size:12px}.hlm-first__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hlm-first__category{min-height:103px;border-radius:12px;padding:9px 3px}.hlm-first__category-icon{width:38px;height:38px;border-radius:12px;font-size:20px;margin-bottom:7px}.hlm-first__category strong{font-size:10px;line-height:1.45}.hlm-first__category-arrow{display:none}.hlm-first__cards{gap:10px}.hlm-first__card{border-radius:13px}.hlm-first__card-media{aspect-ratio:4/3}.hlm-first__card-body{padding:10px}.hlm-first__card h3{font-size:12px;margin:7px 0 9px;min-height:3em}.hlm-first__price{font-size:12px}.hlm-first__location{font-size:10px}.hlm-first__card-tag{font-size:9px}.hlm-first__provider{margin-top:35px;padding:22px 18px;display:block;border-radius:17px}.hlm-first__provider>a{margin-top:16px;width:100%}body.single-saad_ad main .wp-block-post-featured-image img{max-height:400px!important}}@media(max-width:375px){.hlm-first__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-first__category{min-height:90px}.hlm-first__cards{grid-template-columns:1fr}.hlm-first__card h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.hlm-first *{transition:none!important;scroll-behavior:auto!important}}body.single-saad_ad .entry-content .saad-wrap .saad-grid img{display:block;width:100%;height:190px;object-fit:contain;background:#f2f7f3;border-radius:13px;max-width:100%}body.single-saad_ad .entry-content .saad-wrap .saad-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:9px}