:root {
  --mg-polish-green: #123f38;
  --mg-polish-green-deep: #0b302b;
  --mg-polish-gold: #b99a5b;
  --mg-polish-paper: #fffefa;
}

/* Keep one useful H1 on pages that already include an editorial hero H1. */
body.home .entry-header,
body.page-id-16 .entry-header,
body.page-id-819 .entry-header,
body.page-id-877 .entry-header {
  display: none !important;
}

/* Improve hero text contrast without replacing the existing photography. */
body.home .elementor-element-498236c8 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

body.home .elementor-element-498236c8::before {
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, rgba(7, 34, 30, 0.82) 0%, rgba(7, 34, 30, 0.55) 48%, rgba(7, 34, 30, 0.18) 100%);
  content: '';
  pointer-events: none;
}

[dir='rtl'] body.home .elementor-element-498236c8::before {
  background: linear-gradient(270deg, rgba(7, 34, 30, 0.82) 0%, rgba(7, 34, 30, 0.55) 48%, rgba(7, 34, 30, 0.18) 100%);
}

body.home .elementor-element-498236c8 > * {
  position: relative;
  z-index: 1;
}

body.home .elementor-element-33946e50 .elementor-heading-title {
  text-shadow: 0 3px 18px rgba(0, 0, 0, 0.35);
}

/* A real, localized archive heading for visitors and search engines. */
.mg-archive-heading {
  width: min(100%, 1180px);
  margin: 0 auto 26px;
  padding: 0 4px;
}

.mg-archive-heading__kicker {
  display: block;
  margin-bottom: 8px;
  color: var(--mg-polish-gold);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.mg-archive-heading h1 {
  margin: 0 0 10px;
  color: var(--mg-polish-green-deep);
  font-size: clamp(30px, 4vw, 52px);
  line-height: 1.08;
  letter-spacing: -0.025em;
}

.mg-archive-heading p {
  max-width: 760px;
  margin: 0;
  color: #52635f;
  font-size: 16px;
  line-height: 1.75;
}

[dir='rtl'] .mg-archive-heading {
  text-align: right;
}

/* The property filter was configured for every archive. Keep the blog editorial. */
body.category-blog .elementor-element-c2b2e30,
body.category-blog-ar .elementor-element-c2b2e30,
body.category-blog-fa .elementor-element-c2b2e30 {
  display: none !important;
}

body.category-blog .elementor-element-da23419,
body.category-blog-ar .elementor-element-da23419,
body.category-blog-fa .elementor-element-da23419 {
  width: 100% !important;
  max-width: none !important;
  flex: 1 1 100% !important;
}

body.category-blog .elementor-element-a2242c3 > .e-con-inner,
body.category-blog-ar .elementor-element-a2242c3 > .e-con-inner,
body.category-blog-fa .elementor-element-a2242c3 > .e-con-inner {
  display: block !important;
}

body.category-blog .elementor-posts-container,
body.category-blog-ar .elementor-posts-container,
body.category-blog-fa .elementor-posts-container {
  width: 100%;
}

/* Only show social profiles that have a verified destination. */
footer .elementor-grid-item:has(.elementor-social-icon-facebook),
footer .elementor-grid-item:has(.elementor-social-icon-linkedin),
footer .elementor-grid-item:has(.elementor-social-icon-youtube) {
  display: none !important;
}

footer .elementor-social-icon-facebook:not([href]),
footer .elementor-social-icon-linkedin:not([href]),
footer .elementor-social-icon-youtube:not([href]) {
  display: none !important;
}

/* Consistent keyboard focus across navigation, forms and cards. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 3px solid rgba(185, 154, 91, 0.62) !important;
  outline-offset: 3px;
}

@media (max-width: 767px) {
  .mg-archive-heading {
    margin-bottom: 18px;
    padding: 0;
  }

  .mg-archive-heading h1 {
    font-size: clamp(28px, 9vw, 40px);
  }

  body.home .elementor-element-498236c8::before,
  [dir='rtl'] body.home .elementor-element-498236c8::before {
    background: rgba(7, 34, 30, 0.66);
  }
}


/* MG site stability 2.2.2 */
body.home .elementor-element-498236c8 h1 p,
body.home .elementor-element-498236c8 .elementor-widget-text-editor p{
  color:#fff!important;
  text-shadow:0 2px 14px rgba(0,0,0,.42);
}
body.home .elementor-element-498236c8 .elementor-widget-text-editor p{
  color:rgba(255,255,255,.92)!important;
}
body.category-sale .elementor-loop-container,
body.category-sale-ar .elementor-loop-container,
body.category-sale-fa .elementor-loop-container{
  align-items:stretch!important;
}
body.category-sale .e-loop-item>.elementor-element-4fc306a,
body.category-sale-ar .e-loop-item>.elementor-element-4fc306a,
body.category-sale-fa .e-loop-item>.elementor-element-4fc306a{
  height:100%!important;
  overflow:hidden!important;
  border:1px solid #dce7e2!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 16px 42px rgba(23,63,60,.09)!important;
}
body[class*='category-sale'] .e-loop-item .elementor-widget-theme-post-featured-image,
body[class*='category-sale'] .e-loop-item .elementor-widget-theme-post-featured-image a{
  display:block!important;
  width:100%!important;
  overflow:hidden!important;
}
body[class*='category-sale'] .e-loop-item .elementor-widget-theme-post-featured-image img{
  display:block!important;
  width:100%!important;
  height:240px!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:16px!important;
}
body[class*='category-sale'] .e-loop-item .elementor-element-27c01c6 .elementor-heading-title{
  min-height:50px;
  line-height:1.42!important;
}
body[class*='category-sale'] .e-loop-item .elementor-element-4bf810c .elementor-button{
  min-height:44px;
  align-items:center;
  justify-content:center;
}
@media(max-width:767px){
  body[class*='category-sale'] .e-loop-item .elementor-widget-theme-post-featured-image img{height:235px!important}
  body.home .elementor-element-498236c8 h1 p{font-size:clamp(31px,9vw,45px)!important;line-height:1.14!important}
}

/* MG editorial blog v2 — 2026-09-06 */
body.category-blog,
body.category-blog-ar,
body.category-blog-fa,
body.mg-blog-article{
  --mg-editorial-ink:#112820;
  --mg-editorial-muted:#66756f;
  --mg-editorial-green:#174d3b;
  --mg-editorial-accent:#c6a15b;
  --mg-editorial-line:#dfe7e2;
  --mg-editorial-paper:#ffffff;
  --mg-editorial-canvas:#f4f7f5;
}

body.category-blog .elementor-location-archive,
body.category-blog-ar .elementor-location-archive,
body.category-blog-fa .elementor-location-archive{
  background:
    radial-gradient(circle at 92% 2%,rgba(198,161,91,.13),transparent 27rem),
    linear-gradient(180deg,#f5f8f6 0,#fff 32rem);
  padding:clamp(38px,5vw,76px) 0 clamp(64px,8vw,112px)!important;
}

body.category-blog .elementor-location-archive::before,
body.category-blog-ar .elementor-location-archive::before,
body.category-blog-fa .elementor-location-archive::before{
  display:none!important;
  content:none!important;
}

body.category-blog .elementor-element-b054669,
body.category-blog-ar .elementor-element-b054669,
body.category-blog-fa .elementor-element-b054669{
  margin-bottom:clamp(28px,4vw,56px)!important;
}

body.category-blog .mg-archive-heading,
body.category-blog-ar .mg-archive-heading,
body.category-blog-fa .mg-archive-heading{
  max-width:840px;
  margin-inline:auto;
  text-align:center;
}

body.category-blog .mg-archive-heading h1,
body.category-blog-ar .mg-archive-heading h1,
body.category-blog-fa .mg-archive-heading h1{
  color:var(--mg-editorial-ink)!important;
  font-size:clamp(36px,5vw,66px)!important;
  line-height:1.04!important;
  letter-spacing:-.035em!important;
  margin:10px 0 18px!important;
  text-wrap:balance;
}

body.rtl.category-blog-ar .mg-archive-heading h1,
body.rtl.category-blog-fa .mg-archive-heading h1{
  letter-spacing:0!important;
  line-height:1.25!important;
}

body.category-blog .mg-archive-heading p,
body.category-blog-ar .mg-archive-heading p,
body.category-blog-fa .mg-archive-heading p{
  color:var(--mg-editorial-muted)!important;
  font-size:clamp(17px,2vw,20px)!important;
  line-height:1.75!important;
  max-width:690px;
  margin-inline:auto!important;
}

body.category-blog .elementor-posts-container,
body.category-blog-ar .elementor-posts-container,
body.category-blog-fa .elementor-posts-container{
  gap:clamp(22px,3vw,34px)!important;
  align-items:stretch;
}

body.category-blog article.elementor-post,
body.category-blog-ar article.elementor-post,
body.category-blog-fa article.elementor-post{
  height:100%;
}

body.category-blog .elementor-post__card,
body.category-blog-ar .elementor-post__card,
body.category-blog-fa .elementor-post__card{
  height:100%;
  display:flex!important;
  flex-direction:column;
  overflow:hidden;
  background:var(--mg-editorial-paper)!important;
  border:1px solid var(--mg-editorial-line)!important;
  border-radius:18px!important;
  box-shadow:0 12px 34px rgba(17,40,32,.07)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

@media (hover:hover){
  body.category-blog .elementor-post__card:hover,
  body.category-blog-ar .elementor-post__card:hover,
  body.category-blog-fa .elementor-post__card:hover{
    transform:translateY(-4px);
    border-color:#c8d5ce!important;
    box-shadow:0 18px 45px rgba(17,40,32,.12)!important;
  }
}

body.category-blog .elementor-post__thumbnail__link,
body.category-blog-ar .elementor-post__thumbnail__link,
body.category-blog-fa .elementor-post__thumbnail__link{
  margin:0!important;
}

body.category-blog .elementor-post__thumbnail,
body.category-blog-ar .elementor-post__thumbnail,
body.category-blog-fa .elementor-post__thumbnail{
  padding-bottom:62.5%!important;
  background:#e9efeb!important;
}

body.category-blog .elementor-post__thumbnail img,
body.category-blog-ar .elementor-post__thumbnail img,
body.category-blog-fa .elementor-post__thumbnail img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  filter:saturate(.9) contrast(1.03);
}

body.category-blog article:not(.has-post-thumbnail) .elementor-post__card::before,
body.category-blog-ar article:not(.has-post-thumbnail) .elementor-post__card::before,
body.category-blog-fa article:not(.has-post-thumbnail) .elementor-post__card::before{
  content:"MUSCAT GATES · INSIGHTS";
  min-height:220px;
  display:flex;
  align-items:flex-end;
  padding:24px;
  color:#fff;
  font-size:12px;
  font-weight:700;
  letter-spacing:.16em;
  background:
    radial-gradient(circle at 78% 24%,rgba(198,161,91,.55),transparent 9rem),
    linear-gradient(135deg,#0e2f25,#1d5d47 72%,#b48c45);
}

body.category-blog-ar article:not(.has-post-thumbnail) .elementor-post__card::before{
  content:"بوابات مسقط · رؤى";
  letter-spacing:0;
}

body.category-blog-fa article:not(.has-post-thumbnail) .elementor-post__card::before{
  content:"مسقط گیتس · تحلیل";
  letter-spacing:0;
}

body.category-blog .elementor-post__text,
body.category-blog-ar .elementor-post__text,
body.category-blog-fa .elementor-post__text{
  flex:1;
  display:flex!important;
  flex-direction:column;
  padding:26px 27px 28px!important;
}

body.category-blog .elementor-post__text::before,
body.category-blog-ar .elementor-post__text::before,
body.category-blog-fa .elementor-post__text::before{
  content:"MARKET INTELLIGENCE";
  color:var(--mg-editorial-accent);
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  margin-bottom:11px;
}

body.category-blog-ar .elementor-post__text::before{
  content:"رؤى السوق";
  letter-spacing:0;
}

body.category-blog-fa .elementor-post__text::before{
  content:"تحلیل بازار";
  letter-spacing:0;
}

body.category-blog .elementor-post__title,
body.category-blog-ar .elementor-post__title,
body.category-blog-fa .elementor-post__title{
  margin:0 0 13px!important;
  font-size:clamp(22px,2.2vw,29px)!important;
  line-height:1.28!important;
  letter-spacing:-.018em;
}

body.rtl.category-blog-ar .elementor-post__title,
body.rtl.category-blog-fa .elementor-post__title{
  letter-spacing:0;
  line-height:1.5!important;
}

body.category-blog .elementor-post__title a,
body.category-blog-ar .elementor-post__title a,
body.category-blog-fa .elementor-post__title a{
  color:var(--mg-editorial-ink)!important;
  text-decoration:none!important;
}

body.category-blog .elementor-post__meta-data,
body.category-blog-ar .elementor-post__meta-data,
body.category-blog-fa .elementor-post__meta-data{
  order:-1;
  color:#809089!important;
  font-size:12px!important;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:12px!important;
}

body.category-blog .elementor-post__excerpt,
body.category-blog-ar .elementor-post__excerpt,
body.category-blog-fa .elementor-post__excerpt{
  color:var(--mg-editorial-muted)!important;
  font-size:16px!important;
  line-height:1.75!important;
  margin-bottom:22px!important;
}

body.category-blog .elementor-post__read-more,
body.category-blog-ar .elementor-post__read-more,
body.category-blog-fa .elementor-post__read-more{
  align-self:flex-start;
  margin-top:auto!important;
  color:var(--mg-editorial-green)!important;
  font-size:14px!important;
  font-weight:750!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(23,77,59,.35);
  padding-bottom:3px;
}

body.category-blog .elementor-post__read-more::after,
body.category-blog-ar .elementor-post__read-more::after,
body.category-blog-fa .elementor-post__read-more::after{
  content:" →";
}

body.rtl.category-blog-ar .elementor-post__read-more::after,
body.rtl.category-blog-fa .elementor-post__read-more::after{
  content:" ←";
}

body.category-blog a:focus-visible,
body.category-blog-ar a:focus-visible,
body.category-blog-fa a:focus-visible,
body.mg-blog-article a:focus-visible{
  outline:3px solid var(--mg-editorial-accent)!important;
  outline-offset:4px;
  border-radius:3px;
}

/* Editorial article template */
body.mg-blog-article #content,
body.mg-blog-article #primary,
body.mg-blog-article #main{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

body.mg-blog-article #main{
  background:
    radial-gradient(circle at 88% 4%,rgba(198,161,91,.12),transparent 24rem),
    var(--mg-editorial-canvas);
  padding:clamp(42px,6vw,84px) clamp(16px,3vw,34px) clamp(64px,8vw,110px)!important;
}

body.mg-blog-article article[class*="category-blog"]{
  max-width:980px!important;
  margin:0 auto!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-header{
  max-width:860px!important;
  margin:0 auto clamp(28px,4vw,46px)!important;
  text-align:center;
  padding:0!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-title{
  color:var(--mg-editorial-ink)!important;
  font-size:clamp(38px,5.5vw,68px)!important;
  line-height:1.08!important;
  letter-spacing:-.04em!important;
  text-wrap:balance;
  margin:0 0 19px!important;
}

body.rtl.mg-blog-article article[class*="category-blog"] .entry-title{
  letter-spacing:0!important;
  line-height:1.3!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-meta{
  color:var(--mg-editorial-muted)!important;
  font-size:13px!important;
  letter-spacing:.04em;
  text-transform:uppercase;
}

body.mg-blog-article article[class*="category-blog"] .entry-meta .byline,
body.mg-blog-article article[class*="category-blog"] .entry-meta .author{
  display:none!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-content{
  float:none!important;
  width:100%!important;
  max-width:860px!important;
  margin:0 auto!important;
  padding:clamp(28px,5vw,58px)!important;
  color:#293a34!important;
  background:var(--mg-editorial-paper)!important;
  border:1px solid var(--mg-editorial-line);
  border-radius:24px;
  box-shadow:0 18px 48px rgba(17,40,32,.08);
  font-size:18px!important;
  line-height:1.88!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-content > p:first-of-type{
  color:var(--mg-editorial-ink);
  font-size:clamp(19px,2vw,22px)!important;
  line-height:1.7!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-content h2{
  color:var(--mg-editorial-ink)!important;
  font-size:clamp(27px,3vw,37px)!important;
  line-height:1.28!important;
  letter-spacing:-.025em;
  margin:2.1em 0 .7em!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-content h3{
  color:var(--mg-editorial-green)!important;
  font-size:clamp(22px,2.5vw,29px)!important;
  line-height:1.35!important;
  margin:1.8em 0 .6em!important;
}

body.rtl.mg-blog-article article[class*="category-blog"] .entry-content h2,
body.rtl.mg-blog-article article[class*="category-blog"] .entry-content h3{
  letter-spacing:0;
  line-height:1.55!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-content a{
  color:var(--mg-editorial-green)!important;
  text-decoration-color:rgba(23,77,59,.35);
  text-underline-offset:3px;
}

body.mg-blog-article article[class*="category-blog"] .entry-content blockquote{
  margin:2.1em 0!important;
  padding:22px 25px!important;
  border-inline-start:4px solid var(--mg-editorial-accent)!important;
  background:#f7f5ef;
  color:var(--mg-editorial-ink);
  border-radius:0 12px 12px 0;
}

body.rtl.mg-blog-article article[class*="category-blog"] .entry-content blockquote{
  border-radius:12px 0 0 12px;
}

body.mg-blog-article article[class*="category-blog"] .entry-content table{
  border-collapse:separate!important;
  border-spacing:0!important;
  overflow:hidden;
  border:1px solid var(--mg-editorial-line)!important;
  border-radius:12px;
  font-size:15px;
}

body.mg-blog-article article[class*="category-blog"] .entry-content th{
  background:#eaf1ed!important;
  color:var(--mg-editorial-ink)!important;
}

body.mg-blog-article article[class*="category-blog"] .entry-footer,
body.mg-blog-article .post-navigation{
  display:none!important;
}

/* A quiet footer on editorial pages: navigation stays, repeated sales CTA does not. */
body.mg-blog-article .elementor-location-footer .elementor-element-6dd00138,
body.mg-blog-article .elementor-location-footer .elementor-element-6a511b5d{
  display:none!important;
}

body.mg-blog-article .elementor-location-footer .elementor-element-1a19b821{
  display:flex!important;
  justify-content:center!important;
  text-align:center;
}

body.mg-blog-article .elementor-location-footer .elementor-element-2cd32e0e{
  width:min(100%,720px)!important;
  margin-inline:auto!important;
}

@media(max-width:767px){
  body.category-blog .elementor-location-archive,
  body.category-blog-ar .elementor-location-archive,
  body.category-blog-fa .elementor-location-archive{
    padding-top:32px!important;
  }

  body.category-blog .elementor-post__text,
  body.category-blog-ar .elementor-post__text,
  body.category-blog-fa .elementor-post__text{
    padding:22px 21px 24px!important;
  }

  body.category-blog article:not(.has-post-thumbnail) .elementor-post__card::before,
  body.category-blog-ar article:not(.has-post-thumbnail) .elementor-post__card::before,
  body.category-blog-fa article:not(.has-post-thumbnail) .elementor-post__card::before{
    min-height:190px;
  }

  body.mg-blog-article #main{
    padding:34px 12px 64px!important;
  }

  body.mg-blog-article article[class*="category-blog"] .entry-content{
    padding:25px 20px!important;
    border-radius:17px;
    font-size:17px!important;
    line-height:1.82!important;
  }
}

/* MG editorial RTL loop cards — replaces the property CTA template on blog archives */
body.category-blog-ar .elementor-loop-container,
body.category-blog-fa .elementor-loop-container{
  gap:clamp(22px,3vw,34px)!important;
  align-items:stretch;
}

body.category-blog-ar .e-loop-item,
body.category-blog-fa .e-loop-item{
  height:100%;
}

body.category-blog-ar .e-loop-item .elementor-element-4fc306a,
body.category-blog-fa .e-loop-item .elementor-element-4fc306a{
  height:100%;
  min-height:360px;
  overflow:hidden;
  background:var(--mg-editorial-paper)!important;
  border:1px solid var(--mg-editorial-line)!important;
  border-radius:18px!important;
  box-shadow:0 12px 34px rgba(17,40,32,.07)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

body.category-blog-ar .e-loop-item .elementor-element-4fc306a > .e-con-inner,
body.category-blog-fa .e-loop-item .elementor-element-4fc306a > .e-con-inner{
  display:flex!important;
  flex-direction:column;
  height:100%;
  padding:0!important;
}

body.category-blog-ar .e-loop-item .elementor-element-4fc306a > .e-con-inner::before,
body.category-blog-fa .e-loop-item .elementor-element-4fc306a > .e-con-inner::before{
  content:"بوابات مسقط · رؤى السوق";
  min-height:220px;
  display:flex;
  align-items:flex-end;
  padding:24px;
  color:#fff;
  font-size:12px;
  font-weight:800;
  background:
    radial-gradient(circle at 78% 24%,rgba(198,161,91,.55),transparent 9rem),
    linear-gradient(135deg,#0e2f25,#1d5d47 72%,#b48c45);
}

body.category-blog-fa .e-loop-item .elementor-element-4fc306a > .e-con-inner::before{
  content:"مسقط گیتس · تحلیل بازار";
}

body.category-blog-ar .e-loop-item:nth-child(3n+2) .elementor-element-4fc306a > .e-con-inner::before,
body.category-blog-fa .e-loop-item:nth-child(3n+2) .elementor-element-4fc306a > .e-con-inner::before{
  background:
    radial-gradient(circle at 22% 25%,rgba(216,186,124,.5),transparent 8rem),
    linear-gradient(145deg,#183e34,#62766e);
}

body.category-blog-ar .e-loop-item:nth-child(3n) .elementor-element-4fc306a > .e-con-inner::before,
body.category-blog-fa .e-loop-item:nth-child(3n) .elementor-element-4fc306a > .e-con-inner::before{
  background:
    radial-gradient(circle at 76% 70%,rgba(23,77,59,.52),transparent 10rem),
    linear-gradient(135deg,#7c6842,#c09b58);
}

body.category-blog-ar .e-loop-item .elementor-element-27c01c6,
body.category-blog-fa .e-loop-item .elementor-element-27c01c6{
  flex:1;
  padding:25px 25px 29px!important;
}

body.category-blog-ar .e-loop-item .elementor-element-27c01c6 .elementor-heading-title,
body.category-blog-fa .e-loop-item .elementor-element-27c01c6 .elementor-heading-title{
  min-height:0!important;
  margin:0!important;
  font-size:clamp(21px,2vw,27px)!important;
  line-height:1.55!important;
}

body.category-blog-ar .e-loop-item .elementor-element-27c01c6 a,
body.category-blog-fa .e-loop-item .elementor-element-27c01c6 a{
  color:var(--mg-editorial-ink)!important;
  text-decoration:none!important;
}

body.category-blog-ar .e-loop-item .elementor-element-f619acc,
body.category-blog-fa .e-loop-item .elementor-element-f619acc,
body.category-blog-ar .e-loop-item .elementor-element-4bf810c,
body.category-blog-fa .e-loop-item .elementor-element-4bf810c{
  display:none!important;
}

@media(hover:hover){
  body.category-blog-ar .e-loop-item .elementor-element-4fc306a:hover,
  body.category-blog-fa .e-loop-item .elementor-element-4fc306a:hover{
    transform:translateY(-4px);
    border-color:#c8d5ce!important;
    box-shadow:0 18px 45px rgba(17,40,32,.12)!important;
  }
}

@media(max-width:767px){
  body.category-blog-ar .e-loop-item .elementor-element-4fc306a,
  body.category-blog-fa .e-loop-item .elementor-element-4fc306a{
    min-height:330px;
  }

  body.category-blog-ar .e-loop-item .elementor-element-4fc306a > .e-con-inner::before,
  body.category-blog-fa .e-loop-item .elementor-element-4fc306a > .e-con-inner::before{
    min-height:190px;
  }
}
