.elementor-20705 .elementor-element.elementor-element-s82c3834 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20705 .elementor-element.elementor-element-s82c3834{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS */@media(max-width:767px){
body.elementor-page-20705{overflow-x:hidden;padding-bottom:92px}
body.elementor-page-20705 .elementor-heading-title{letter-spacing:0;line-height:1.3;overflow-wrap:break-word}
body.elementor-page-20705 h1.elementor-heading-title{font-size:32px!important}
body.elementor-page-20705 h2.elementor-heading-title{font-size:26px!important}
body.elementor-page-20705 h3.elementor-heading-title{font-size:20px!important}
body.elementor-page-20705 h4.elementor-heading-title,body.elementor-page-20705 h5.elementor-heading-title{font-size:18px!important}
body.elementor-page-20705 .elementor-widget-text-editor p{font-size:15px;line-height:1.75;overflow-wrap:break-word;margin-bottom:12px}
body.elementor-page-20705 .elementor-button{width:100%;max-width:320px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:1.3;padding:14px 18px}
body.elementor-page-20705 img{max-width:100%;height:auto}
body.elementor-page-20705 .elementor-element-undefined-8292316{max-width:330px;margin-left:auto!important;margin-right:auto!important;text-align:center}
}
@media(min-width:768px){
body.elementor-page-20705{padding-bottom:92px}
body.elementor-page-20705 .elementor-element-undefined-8292316{max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center}
}
body.elementor-page-20705 .elementor-element-undefined-f034e51{position:fixed!important;z-index:99999!important;margin:0!important}
body.elementor-page-20705 .elementor-element-undefined-f034e51 .elementor-button{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(0,0,0,.35)}
@media(max-width:767px){body.elementor-page-20705 .elementor-element-undefined-f034e51{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important}}
@media(min-width:768px){body.elementor-page-20705 .elementor-element-undefined-f034e51{right:24px!important;bottom:24px!important;width:240px!important}}  

/* Grafata landing refinements - icons, media and mobile CTA */
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img img,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-img img,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img img{
  width:86px!important;
  height:86px!important;
  display:inline-block!important;
  object-fit:contain!important;
  border-radius:50%!important;
  padding:0!important;
  box-shadow:0 14px 30px rgba(0,0,0,.16)!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img img{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2278%22%20height%3D%2278%22%20rx%3D%2222%22%20fill%3D%22%230b0b0b%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M18%2049c8-14%2018-21%2030-21s22%207%2030%2021c-8%2014-18%2021-30%2021S26%2063%2018%2049Z%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%2249%22%20r%3D%229%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M58%2069l6%206%2014-16%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}
.elementor-20705 .elementor-element-095b41f .elementor-image-box-img img{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2278%22%20height%3D%2278%22%20rx%3D%2222%22%20fill%3D%22%230b0b0b%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M22%2056V34h35v22H22Z%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M57%2042h12l9%2011v3H57V42Z%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2263%22%20r%3D%226%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%225%22%2F%3E%3Ccircle%20cx%3D%2268%22%20cy%3D%2263%22%20r%3D%226%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M22%2063h7M41%2063h21M74%2063h4%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img img{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2278%22%20height%3D%2278%22%20rx%3D%2222%22%20fill%3D%22%230b0b0b%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M23%2042h50v13H23V42Z%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M29%2055h38v25H29V55Z%22%20stroke%3D%22%23f2d28a%22%20stroke-width%3D%225%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M48%2042v38%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M48%2041c-9-1-15-5-15-11%200-4%203-7%207-7%207%200%208%209%208%2018Zm0%200c9-1%2015-5%2015-11%200-4-3-7-7-7-7%200-8%209-8%2018Z%22%20stroke%3D%22%23c99d4a%22%20stroke-width%3D%225%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-title,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-title,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-title{
  letter-spacing:0!important;
  line-height:1.35!important;
}
.elementor-20705 .elementor-element-a802d65 img{content:url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-12-at-8.05.18-PM-300x200.jpeg")!important;}
.elementor-20705 .elementor-element-476ca83 img{content:url("https://grafata-eg.com/wp-content/uploads/2026/08/719010021_1428738209273323_5779627257141603259_n-300x208.jpg")!important;}
.elementor-20705 .elementor-element-dd30400 img{content:url("https://grafata-eg.com/wp-content/uploads/2026/08/714223885_1419435063536971_1945252476055239243_n-196x300.jpg")!important;}
.elementor-20705 .elementor-element-a802d65 img,
.elementor-20705 .elementor-element-476ca83 img,
.elementor-20705 .elementor-element-dd30400 img{
  width:100%!important;
  display:block!important;
  border-radius:8px!important;
  object-fit:cover!important;
  box-shadow:0 16px 34px rgba(0,0,0,.14)!important;
}
.elementor-20705 .elementor-element-a802d65 img,
.elementor-20705 .elementor-element-476ca83 img{aspect-ratio:4/3!important;}
.elementor-20705 .elementor-element-dd30400 img{aspect-ratio:3/4!important;object-position:top center!important;}
@media(max-width:767px){
  .elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img img,
  .elementor-20705 .elementor-element-095b41f .elementor-image-box-img img,
  .elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img img{
    width:74px!important;
    height:74px!important;
    margin-bottom:10px!important;
  }
  .elementor-20705 .dt-sc-custom-image-box .elementor-image-box-title{
    font-size:22px!important;
    line-height:1.35!important;
  }
  .elementor-20705 .dt-sc-custom-image-box .elementor-image-box-description{
    font-size:14px!important;
    line-height:1.75!important;
  }
  .elementor-20705 .elementor-element-a802d65 img,
  .elementor-20705 .elementor-element-476ca83 img,
  .elementor-20705 .elementor-element-dd30400 img{
    aspect-ratio:4/3!important;
    max-height:310px!important;
  }
  .elementor-20705 [data-id="undefined-f034e51"],
  .elementor-20705 .elementor-element-undefined-f034e51{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100%!important;
    z-index:99999!important;
    padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;
    background:rgba(9,9,9,.94)!important;
    box-shadow:0 -12px 28px rgba(0,0,0,.24)!important;
  }
  .elementor-20705 [data-id="undefined-f034e51"] .elementor-button,
  .elementor-20705 .elementor-element-undefined-f034e51 .elementor-button{
    width:100%!important;
    max-width:420px!important;
    min-height:52px!important;
    border-radius:8px!important;
    background:#c99d4a!important;
    color:#0b0b0b!important;
    font-weight:800!important;
  }
}
/* End Grafata landing refinements */


/* Grafata mobile hero width fix */
@media(max-width:767px){
  .elementor-20705 .elementor-element-5ecf834,
  .elementor-20705 .elementor-element-5ecf834 .elementor-text-editor,
  .elementor-20705 .elementor-element-5ecf834 p,
  .elementor-20705 .elementor-element-5ecf834 h2{
    width:100%!important;
    max-width:306px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
    transform:none!important;
    left:auto!important;
    right:auto!important;
  }
  .elementor-20705 .elementor-element-cfd30c2{
    width:100%!important;
    max-width:180px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    transform:none!important;
    left:auto!important;
    right:auto!important;
  }
  .elementor-20705 .elementor-element-cfd30c2 img{
    width:100%!important;
    max-width:150px!important;
    height:auto!important;
    margin-left:auto!important;
    margin-right:auto!important;
    display:block!important;
  }
}
/* End Grafata mobile hero width fix */


/* Grafata price emphasis */
.elementor-20705 .elementor-element-31fb1be{position:relative!important;text-align:center!important;margin-top:8px!important;margin-bottom:14px!important;}
.elementor-20705 .elementor-element-31fb1be .elementor-heading-title{
  font-size:0!important;
  line-height:1!important;
  letter-spacing:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  flex-wrap:wrap!important;
}
.elementor-20705 .elementor-element-31fb1be .elementor-heading-title::before{
  content:"قبل 449 جنيه";
  font-size:20px!important;
  line-height:1.2!important;
  color:#7b7b7b!important;
  text-decoration:line-through;
  text-decoration-color:#ff6f61;
  text-decoration-thickness:3px;
  background:#f2f2f2;
  border-radius:999px;
  padding:7px 12px;
  font-weight:700!important;
}
.elementor-20705 .elementor-element-31fb1be .elementor-heading-title::after{
  content:"الآن 259 جنيه فقط";
  font-size:36px!important;
  line-height:1.15!important;
  color:#c99d4a!important;
  background:#0b0b0b;
  border:2px solid rgba(201,157,74,.55);
  border-radius:10px;
  padding:10px 16px;
  font-weight:900!important;
  box-shadow:0 14px 30px rgba(0,0,0,.18)!important;
}
.elementor-20705 .elementor-element-31fb1be::after{
  content:"وفر 190 جنيه";
  display:inline-block;
  margin-top:8px;
  color:#0b0b0b!important;
  background:#f2d28a!important;
  border-radius:999px;
  padding:5px 12px;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
.elementor-20705 .grafata-price-line{
  margin-top:12px!important;
  padding:12px 14px!important;
  border-radius:8px!important;
  background:rgba(201,157,74,.12)!important;
  border:1px solid rgba(201,157,74,.38)!important;
}
.elementor-20705 .grafata-inline-price-new{
  color:#c99d4a!important;
  font-size:1.35em!important;
  font-weight:900!important;
}
.elementor-20705 .grafata-inline-price-old{
  color:#9b9b9b!important;
  text-decoration:line-through;
  text-decoration-color:#ff6f61;
  text-decoration-thickness:2px;
  font-size:.92em!important;
  margin-inline-start:8px;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-31fb1be .elementor-heading-title{gap:8px!important;}
  .elementor-20705 .elementor-element-31fb1be .elementor-heading-title::before{font-size:16px!important;padding:6px 10px!important;}
  .elementor-20705 .elementor-element-31fb1be .elementor-heading-title::after{font-size:28px!important;width:100%!important;max-width:306px!important;padding:11px 12px!important;}
  .elementor-20705 .elementor-element-31fb1be::after{font-size:14px!important;margin-top:7px!important;}
  .elementor-20705 .grafata-price-line{padding:10px 12px!important;}
  .elementor-20705 .grafata-inline-price-new{display:inline-block;font-size:1.25em!important;}
  .elementor-20705 .grafata-inline-price-old{display:inline-block;margin-top:4px;}
}
/* End Grafata price emphasis */


/* Grafata free shipping emphasis */
.elementor-20705 .elementor-element-31fb1be .elementor-heading-title::after{
  content:"الآن 259 جنيه فقط"!important;
}
.elementor-20705 .elementor-element-31fb1be::after{
  content:"وفر 190 جنيه + شحن مجاني"!important;
  color:#0b0b0b!important;
  background:#e7fff1!important;
  border:1px solid rgba(23,148,82,.45)!important;
}
.elementor-20705 .grafata-inline-shipping{
  display:inline-block!important;
  color:#0b0b0b!important;
  background:#e7fff1!important;
  border:1px solid rgba(23,148,82,.45)!important;
  border-radius:999px!important;
  padding:2px 9px!important;
  margin-inline:6px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-31fb1be::after{font-size:14px!important;}
  .elementor-20705 .grafata-inline-shipping{margin-top:6px!important;padding:3px 9px!important;}
}
/* End Grafata free shipping emphasis */


/* Grafata customer reviews section */
.elementor-20705 .elementor-element-undefined-8292316::before{
  content:"عملاء جربوا Grafata وقالوا إيه؟\Aرسائل حقيقية من عملاء استلموا وجربوا المنتج";
  white-space:pre-line;
  display:block!important;
  width:min(1120px, calc(100vw - 32px))!important;
  height:650px!important;
  margin:0 auto 54px!important;
  padding:32px 18px 0!important;
  box-sizing:border-box!important;
  border-radius:8px!important;
  background-color:#fff7f1!important;
  background-image:
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-3-300x85.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-5-300x145.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-6-300x85.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-1-300x149.jpeg")!important;
  background-size:29% auto, 29% auto, 29% auto, 29% auto, 29% auto, 29% auto, 29% auto!important;
  background-position:15% 128px, 50% 128px, 85% 128px, 15% 330px, 50% 330px, 85% 330px, 50% 476px!important;
  background-repeat:no-repeat!important;
  color:#0b0b0b!important;
  text-align:center!important;
  font-size:34px!important;
  line-height:1.35!important;
  font-weight:900!important;
  letter-spacing:0!important;
  border:1px solid rgba(201,157,74,.22)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.08)!important;
}
.elementor-20705 .elementor-element-undefined-8292316::before{
  text-shadow:0 1px 0 rgba(255,255,255,.65)!important;
}
@media(min-width:768px){
  .elementor-20705 .elementor-element-undefined-8292316::before{
    max-width:1120px!important;
  }
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-undefined-8292316::before{
    content:"عملاء جربوا Grafata\Aوقالوا إيه؟";
    width:calc(100vw - 28px)!important;
    height:1238px!important;
    margin:0 auto 34px!important;
    padding:24px 14px 0!important;
    font-size:26px!important;
    line-height:1.3!important;
    background-image:
      url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-3-300x85.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-5-300x145.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-6-300x85.jpeg"),
    url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-1-300x149.jpeg")!important;
    background-size:calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto!important;
    background-position:center 106px, center 286px, center 480px, center 588px, center 790px, center 958px, center 1065px!important;
    background-repeat:no-repeat!important;
    border-radius:8px!important;
  }
}
/* End Grafata customer reviews section */


/* Grafata customer reviews - compact 3 screenshots */
.elementor-20705 .elementor-element-undefined-8292316::before{
  content:"عملاء جربوا Grafata وقالوا إيه؟\A3 آراء حقيقية مختصرة قبل ما تطلب"!important;
  height:388px!important;
  margin:0 auto 42px!important;
  padding:30px 18px 0!important;
  background-image:url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg")!important;
  background-size:30% auto, 30% auto, 30% auto!important;
  background-position:15% 138px, 50% 138px, 85% 138px!important;
  background-repeat:no-repeat!important;
  font-size:32px!important;
  line-height:1.35!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-undefined-8292316::before{
    content:"عملاء جربوا Grafata\Aوقالوا إيه؟"!important;
    height:668px!important;
    margin:0 auto 30px!important;
    padding:24px 14px 0!important;
    background-image:url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg")!important;
    background-size:calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto!important;
    background-position:center 104px, center 300px, center 486px!important;
    background-repeat:no-repeat!important;
    font-size:25px!important;
  }
}
/* End Grafata customer reviews compact */


/* Grafata reviews visible placement - after benefits */
.elementor-20705 .elementor-element-undefined-8292316::before{
  content:none!important;
  display:none!important;
}
.elementor-20705 .elementor-element-858a9f3::after{
  content:"عملاء جربوا Grafata وقالوا إيه؟\Aرسائل حقيقية مختارة قبل ما تطلب"!important;
  white-space:pre-line!important;
  display:block!important;
  width:min(1120px, calc(100vw - 32px))!important;
  height:410px!important;
  margin:44px auto 8px!important;
  padding:30px 18px 0!important;
  box-sizing:border-box!important;
  border-radius:8px!important;
  background-color:#fff7f1!important;
  background-image:url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg")!important;
  background-size:30% auto, 30% auto, 30% auto!important;
  background-position:15% 144px, 50% 144px, 85% 144px!important;
  background-repeat:no-repeat!important;
  border:1px solid rgba(201,157,74,.24)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.08)!important;
  color:#0b0b0b!important;
  text-align:center!important;
  font-size:32px!important;
  line-height:1.35!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-858a9f3::after{
    content:"عملاء جربوا Grafata\Aوقالوا إيه؟"!important;
    width:calc(100vw - 28px)!important;
    height:690px!important;
    margin:34px auto 4px!important;
    padding:24px 14px 0!important;
    background-size:calc(100% - 28px) auto, calc(100% - 28px) auto, calc(100% - 28px) auto!important;
    background-position:center 104px, center 300px, center 498px!important;
    font-size:25px!important;
    line-height:1.3!important;
  }
}
/* End Grafata reviews visible placement */


/* Grafata reviews spacing fix */
.elementor-20705 .elementor-element-858a9f3{
  position:relative!important;
  padding-bottom:470px!important;
}
.elementor-20705 .elementor-element-858a9f3::after{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  bottom:36px!important;
  transform:translateX(-50%)!important;
  z-index:2!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-858a9f3{
    padding-bottom:735px!important;
  }
  .elementor-20705 .elementor-element-858a9f3::after{
    bottom:28px!important;
  }
}
/* End Grafata reviews spacing fix */


/* Grafata cleanup: hide temporary reviews and compact trust boxes */
.elementor-20705 .elementor-element-858a9f3{
  padding-bottom:0!important;
}
.elementor-20705 .elementor-element-858a9f3::after,
.elementor-20705 .elementor-element-undefined-8292316::before{
  content:none!important;
  display:none!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  background-image:none!important;
}
.elementor-20705 .elementor-element-66d1c6a{
  padding-top:34px!important;
  padding-bottom:34px!important;
}
.elementor-20705 .elementor-element-1f13887{
  max-width:980px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.elementor-20705 .elementor-element-7d32193,
.elementor-20705 .elementor-element-ce12e95,
.elementor-20705 .elementor-element-bcbd13b{
  padding:0 10px!important;
}
.elementor-20705 .elementor-element-7cddc90,
.elementor-20705 .elementor-element-095b41f,
.elementor-20705 .elementor-element-d4eefd6{
  margin:0!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-wrapper,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-wrapper,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  text-align:right!important;
  min-height:82px!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-img,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img{
  flex:0 0 62px!important;
  width:62px!important;
  margin:0!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img img,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-img img,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img img{
  width:62px!important;
  height:62px!important;
  margin:0!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-content,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-content,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-content{
  flex:1!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-title,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-title,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-title{
  margin:0!important;
  font-size:22px!important;
  line-height:1.25!important;
}
.elementor-20705 .elementor-element-7cddc90 .elementor-image-box-description,
.elementor-20705 .elementor-element-095b41f .elementor-image-box-description,
.elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-description{
  display:none!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-66d1c6a{
    padding-top:22px!important;
    padding-bottom:22px!important;
  }
  .elementor-20705 .elementor-element-1f13887{
    gap:12px!important;
  }
  .elementor-20705 .elementor-element-7cddc90 .elementor-image-box-wrapper,
  .elementor-20705 .elementor-element-095b41f .elementor-image-box-wrapper,
  .elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-wrapper{
    min-height:74px!important;
    justify-content:flex-start!important;
    gap:12px!important;
  }
  .elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img,
  .elementor-20705 .elementor-element-095b41f .elementor-image-box-img,
  .elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img{
    flex-basis:56px!important;
    width:56px!important;
  }
  .elementor-20705 .elementor-element-7cddc90 .elementor-image-box-img img,
  .elementor-20705 .elementor-element-095b41f .elementor-image-box-img img,
  .elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-img img{
    width:56px!important;
    height:56px!important;
  }
  .elementor-20705 .elementor-element-7cddc90 .elementor-image-box-title,
  .elementor-20705 .elementor-element-095b41f .elementor-image-box-title,
  .elementor-20705 .elementor-element-d4eefd6 .elementor-image-box-title{
    font-size:20px!important;
  }
}
/* End Grafata cleanup compact trust boxes */


/* Grafata real reviews container */
.elementor-20705 .elementor-element-345b4a0{
  width:min(1120px, calc(100vw - 32px))!important;
  max-width:1120px!important;
  min-height:430px!important;
  margin:36px auto 42px!important;
  padding:30px 20px!important;
  border-radius:8px!important;
  background:#fff7f1!important;
  border:1px solid rgba(201,157,74,.28)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.08)!important;
  overflow:hidden!important;
  position:relative!important;
}
.elementor-20705 .elementor-element-345b4a0::before{
  content:"عملاء جربوا Grafata وقالوا إيه؟\A3 آراء حقيقية قبل ما تطلب";
  white-space:pre-line!important;
  display:block!important;
  text-align:center!important;
  color:#0b0b0b!important;
  font-size:32px!important;
  line-height:1.35!important;
  font-weight:900!important;
  letter-spacing:0!important;
  margin-bottom:24px!important;
}
.elementor-20705 .elementor-element-345b4a0::after{
  content:""!important;
  display:block!important;
  width:100%!important;
  height:230px!important;
  background-image:url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-2-300x171.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-300x161.jpeg"), url("https://grafata-eg.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-07-05-at-10.38.40-PM-4-300x186.jpeg")!important;
  background-repeat:no-repeat!important;
  background-size:31% auto, 31% auto, 31% auto!important;
  background-position:2% top, 50% top, 98% top!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-345b4a0{
    width:calc(100vw - 28px)!important;
    min-height:720px!important;
    margin:28px auto 32px!important;
    padding:22px 12px!important;
  }
  .elementor-20705 .elementor-element-345b4a0::before{
    content:"عملاء جربوا Grafata\Aوقالوا إيه؟";
    font-size:25px!important;
    line-height:1.3!important;
    margin-bottom:18px!important;
  }
  .elementor-20705 .elementor-element-345b4a0::after{
    height:588px!important;
    background-size:100% auto, 100% auto, 100% auto!important;
    background-position:center 0, center 192px, center 382px!important;
  }
}
/* End Grafata real reviews container */

/* Grafata purchase-flow cleanup - 2026-08-16 */
.elementor-20705{--grafata-ink:#111;--grafata-muted:#555;--grafata-gold:#c99d4a;--grafata-gold-soft:#f4e4bd;--grafata-accent:#d86754;--grafata-panel:#fffaf0;color:var(--grafata-ink);}
.elementor-20705 .elementor-heading-title{letter-spacing:0!important;line-height:1.28!important;}
.elementor-20705 .elementor-widget-text-editor,.elementor-20705 .elementor-widget-text-editor p{color:var(--grafata-muted)!important;line-height:1.75!important;}
.elementor-20705 .elementor-button{background:var(--grafata-gold)!important;color:#111!important;border:1px solid rgba(17,17,17,.14)!important;border-radius:8px!important;font-weight:800!important;box-shadow:0 12px 24px rgba(17,17,17,.18)!important;transition:transform .18s ease,box-shadow .18s ease!important;}
.elementor-20705 .elementor-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(17,17,17,.22)!important;}
.elementor-20705 .elementor-element-42ca9e4,.elementor-20705 .elementor-element-0e6fa35,.elementor-20705 .elementor-element-345b4a0,.elementor-20705 .elementor-element-faf5012{display:none!important;}
.elementor-20705 .elementor-element-f225ae7,.elementor-20705 .elementor-element-7b2df9b,.elementor-20705 .elementor-element-2f566b6,.elementor-20705 .elementor-element-b916329,.elementor-20705 .elementor-element-2175937,.elementor-20705 .elementor-element-1419148,.elementor-20705 .elementor-element-d78e305,.elementor-20705 .elementor-element-dfd0a5e,.elementor-20705 .elementor-element-ace1ba0{height:24px!important;min-height:24px!important;}
.elementor-20705 .elementor-element-e49e1e4{display:none!important;}
.elementor-20705 .elementor-element-920ba16{background:linear-gradient(180deg,#fffaf0 0%,#fff 72%)!important;padding-top:98px!important;padding-bottom:28px!important;}
.elementor-20705 .elementor-element-f19c04a{display:none!important;}
.elementor-20705 .elementor-element-cfd30c2{position:absolute!important;top:14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:118px!important;height:auto!important;z-index:5!important;margin:0!important;text-align:center!important;}
.elementor-20705 .elementor-element-cfd30c2 img{width:118px!important;height:auto!important;max-height:58px!important;object-fit:contain!important;margin:0!important;border-radius:7px!important;box-shadow:0 10px 24px rgba(17,17,17,.16)!important;}
.elementor-20705 .elementor-element-0ecd20c img{border-radius:12px!important;box-shadow:0 14px 30px rgba(17,17,17,.12)!important;}
.elementor-20705 .elementor-element-0ee33dd .elementor-heading-title{color:var(--grafata-accent)!important;font-weight:900!important;}
.elementor-20705 .elementor-element-31fb1be .elementor-heading-title{color:#111!important;background:var(--grafata-gold-soft)!important;border-radius:8px!important;padding:12px 14px!important;}
.elementor-20705 .elementor-element-66d1c6a{background:#fffaf0!important;padding-top:28px!important;padding-bottom:28px!important;}
.elementor-20705 .elementor-element-66d1c6a .elementor-image-box-title,.elementor-20705 .elementor-element-66d1c6a .elementor-heading-title{color:#111!important;}
.elementor-20705 .elementor-element-a7d653d,.elementor-20705 .elementor-element-858a9f3,.elementor-20705 .elementor-element-undefined-8292316{padding-top:32px!important;padding-bottom:32px!important;}
.elementor-20705 .elementor-element-a7d653d img,.elementor-20705 .elementor-element-858a9f3 img{border-radius:12px!important;}
.elementor-20705 .elementor-element-undefined-a4753eb a[href='']{opacity:.45!important;pointer-events:none!important;}
@media(max-width:767px){.elementor-20705 .elementor-section,.elementor-20705 .e-con{margin-top:0!important;margin-bottom:0!important;}.elementor-20705 .elementor-widget:not(:last-child){margin-bottom:14px!important;}.elementor-20705 .elementor-button{min-height:52px!important;padding:14px 18px!important;}.elementor-20705 .elementor-element-0ee33dd .elementor-heading-title{font-size:26px!important;}.elementor-20705 .elementor-element-31fb1be .elementor-heading-title{font-size:19px!important;}.elementor-20705 .elementor-element-66d1c6a{border-top:1px solid #ead8ad!important;border-bottom:1px solid #ead8ad!important;}.elementor-20705 .elementor-element-undefined-8292316{padding-bottom:96px!important;}}
@media(min-width:768px){.elementor-20705 .elementor-element-920ba16{padding-top:112px!important;}.elementor-20705 .elementor-element-cfd30c2{width:140px!important;}.elementor-20705 .elementor-element-cfd30c2 img{width:140px!important;max-height:68px!important;}}

/* Grafata logo placement fix - 2026-08-16 */
.elementor-20705 .elementor-element-920ba16{padding-top:24px!important;}
.elementor-20705 .elementor-element-cfd30c2{display:none!important;}
.elementor-20705 .elementor-element-f19c04a{display:block!important;text-align:center!important;margin:0 0 14px!important;padding:0!important;}
.elementor-20705 .elementor-element-f19c04a .elementor-heading-title{font-size:0!important;line-height:0!important;color:transparent!important;display:inline-block!important;width:138px!important;height:58px!important;background:#111 url('https://grafata-eg.com/wp-content/uploads/2026/08/304842033_466203098860177_1150100963365472450_n-1.jpg') center/contain no-repeat!important;border-radius:7px!important;box-shadow:0 10px 24px rgba(17,17,17,.15)!important;}
@media(min-width:768px){.elementor-20705 .elementor-element-920ba16{padding-top:32px!important;}.elementor-20705 .elementor-element-f19c04a .elementor-heading-title{width:154px!important;height:64px!important;}}

/* Grafata logo slogan - 2026-08-16 */
.elementor-20705 .elementor-element-f19c04a{
  display:block!important;
  text-align:center!important;
  margin:0 0 16px!important;
  padding:0!important;
}
.elementor-20705 .elementor-element-f19c04a .elementor-heading-title{
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  direction:rtl!important;
  background:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  padding:0!important;
}
.elementor-20705 .elementor-element-f19c04a .elementor-heading-title::before{
  content:""!important;
  display:block!important;
  flex:0 0 118px!important;
  width:118px!important;
  height:52px!important;
  background:#111 url('https://grafata-eg.com/wp-content/uploads/2026/08/304842033_466203098860177_1150100963365472450_n-1.jpg') center/contain no-repeat!important;
  border-radius:7px!important;
  box-shadow:0 10px 24px rgba(17,17,17,.15)!important;
}
.elementor-20705 .elementor-element-f19c04a .elementor-heading-title::after{
  content:"\062A\0641\0635\064A\0644\0629 \0635\063A\064A\0631\0629...\A \0644\0643\0646\0647\0627 \0628\062A\0641\0631\0642 \0641\064A \0643\0644 \0625\0637\0644\0627\0644\0629"!important;
  white-space:pre-line!important;
  display:block!important;
  flex:0 1 154px!important;
  color:#111!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:800!important;
  text-align:right!important;
  direction:rtl!important;
  letter-spacing:0!important;
}
@media(max-width:360px){
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title{gap:8px!important;}
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::before{flex-basis:104px!important;width:104px!important;height:46px!important;}
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::after{flex-basis:142px!important;font-size:12px!important;}
}
@media(min-width:768px){
  .elementor-20705 .elementor-element-f19c04a{margin-bottom:18px!important;}
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title{gap:16px!important;}
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::before{flex-basis:142px!important;width:142px!important;height:62px!important;}
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::after{flex-basis:205px!important;font-size:15px!important;line-height:1.45!important;}
}

/* Grafata readability placeholder footer fix - 2026-08-16 */
/* Readability for the dark reassurance section */
.elementor-20705 .elementor-element-66d1c6a{
  background:#3a2722!important;
}
.elementor-20705 .elementor-element-66d1c6a .elementor-heading-title,
.elementor-20705 .elementor-element-66d1c6a .elementor-image-box-title,
.elementor-20705 .elementor-element-66d1c6a h1,
.elementor-20705 .elementor-element-66d1c6a h2,
.elementor-20705 .elementor-element-66d1c6a h3,
.elementor-20705 .elementor-element-66d1c6a strong{
  color:#fff3dc!important;
  text-shadow:none!important;
}
.elementor-20705 .elementor-element-66d1c6a .elementor-widget-text-editor,
.elementor-20705 .elementor-element-66d1c6a .elementor-widget-text-editor p,
.elementor-20705 .elementor-element-66d1c6a .elementor-image-box-description,
.elementor-20705 .elementor-element-66d1c6a p,
.elementor-20705 .elementor-element-66d1c6a span,
.elementor-20705 .elementor-element-66d1c6a div{
  color:#e8dccb!important;
  text-shadow:none!important;
}
.elementor-20705 .elementor-element-66d1c6a .elementor-heading-title:first-letter,
.elementor-20705 .elementor-element-66d1c6a .elementor-image-box-title:first-letter{
  color:#c99d4a!important;
}
.elementor-20705 .elementor-element-66d1c6a .elementor-button{
  color:#0b0b0b!important;
}
/* Remove the placeholder image at the bottom */
.elementor-20705 .elementor-element-e49e1e4,
.elementor-20705 .elementor-element-undefined-8292316 .elementor-widget-image,
.elementor-20705 .elementor-element-undefined-8292316 img[src*="placeholder"],
.elementor-20705 img[src*="placeholder-v4.svg"]{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}
/* Simple footer */
.elementor-20705::after{
  content:"GRAFATA\A\062A\0641\0635\064A\0644\0629 \0635\063A\064A\0631\0629... \0644\0643\0646\0647\0627 \0628\062A\0641\0631\0642 \0641\064A \0643\0644 \0625\0637\0644\0627\0644\0629\A\0645\0639\0627\064A\0646\0629 \0642\0628\0644 \0627\0644\062F\0641\0639 \2022 \0634\062D\0646 \0645\062C\0627\0646\064A \0644\0644\0642\0627\0647\0631\0629 \0648\0627\0644\062C\064A\0632\0629 \2022 \062F\0641\0639 \0639\0646\062F \0627\0644\0627\0633\062A\0644\0627\0645\A\00A9 2026 Grafata"!important;
  white-space:pre-line!important;
  display:block!important;
  direction:rtl!important;
  text-align:center!important;
  color:#efe2cc!important;
  background:#111!important;
  border-top:3px solid #c99d4a!important;
  padding:26px 18px calc(110px + env(safe-area-inset-bottom))!important;
  font-size:14px!important;
  line-height:1.8!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
@media(min-width:768px){
  .elementor-20705::after{
    padding:30px 24px 120px!important;
    font-size:15px!important;
  }
}

/* Grafata product image focus fix - 2026-08-16 */
.elementor-20705 .elementor-element-dd30400,
.elementor-20705 .elementor-element-dd30400 .elementor-widget-container{
  overflow:visible!important;
}
.elementor-20705 .elementor-element-dd30400 img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center bottom!important;
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-dd30400 img{
    min-height:240px!important;
    object-fit:contain!important;
    object-position:center bottom!important;
  }
}

/* Grafata mobile logo only and desktop slogan fix - 2026-08-16 */
@media(min-width:768px){
  .elementor-20705 .elementor-element-f19c04a{
    text-align:center!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title{
    display:inline-flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    align-items:center!important;
    justify-content:center!important;
    gap:16px!important;
    width:auto!important;
    max-width:430px!important;
    min-height:66px!important;
    margin-inline:auto!important;
    color:transparent!important;
    font-size:0!important;
    line-height:1!important;
    overflow:visible!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::before{
    content:""!important;
    order:1!important;
    display:block!important;
    flex:0 0 150px!important;
    width:150px!important;
    height:66px!important;
    margin:0!important;
    background-size:contain!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::after{
    content:"تفصيلة صغيرة...\A لكنها بتفرق في كل إطلالة"!important;
    order:2!important;
    display:block!important;
    flex:0 1 230px!important;
    width:230px!important;
    height:auto!important;
    color:#111!important;
    font-size:15px!important;
    line-height:1.5!important;
    font-weight:800!important;
    text-align:right!important;
    direction:rtl!important;
    white-space:pre-line!important;
  }
}
@media(max-width:767px){
  .elementor-20705 .elementor-element-f19c04a{
    text-align:center!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-widget-container{
    display:flex!important;
    justify-content:center!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title{
    display:inline-flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:220px!important;
    min-height:62px!important;
    margin-inline:auto!important;
    gap:0!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    overflow:visible!important;
    direction:ltr!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::after{
    content:none!important;
    display:none!important;
  }
  .elementor-20705 .elementor-element-f19c04a .elementor-heading-title::before{
    content:""!important;
    order:1!important;
    display:block!important;
    flex:0 0 145px!important;
    width:145px!important;
    height:62px!important;
    margin:0 auto!important;
    background-size:contain!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
  }
}

/* Grafata remove search widget - 2026-08-16 */
.elementor-20705 .elementor-element-7a7a14e,
.elementor-20705 .elementor-element-7a7a14e .jkit-search,
.elementor-20705 .elementor-element-7a7a14e .jkit-search-modal{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}

/* Grafata groom image slider placement - 2026-08-16 */
.elementor-20705 .elementor-element-undefined-8292316{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  overflow:hidden!important;
}
.elementor-20705 .elementor-element-95dc09c{
  order:-20!important;
  width:min(100%, 330px)!important;
  max-width:330px!important;
  margin:0 auto 24px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:8px!important;
  box-shadow:0 10px 28px rgba(35,18,14,.14)!important;
}
.elementor-20705 .elementor-element-95dc09c .elementor-slides-wrapper,
.elementor-20705 .elementor-element-95dc09c .swiper-slide{
  height:330px!important;
  min-height:330px!important;
  border-radius:8px!important;
  overflow:hidden!important;
}
.elementor-20705 .elementor-element-95dc09c .swiper-slide-inner,
.elementor-20705 .elementor-element-95dc09c .swiper-slide-contents,
.elementor-20705 .elementor-element-95dc09c .elementor-slide-heading,
.elementor-20705 .elementor-element-95dc09c .elementor-slide-description,
.elementor-20705 .elementor-element-95dc09c .elementor-slide-button{
  display:none!important;
  visibility:hidden!important;
}
.elementor-20705 .elementor-element-95dc09c .swiper-slide-bg{
  background-size:cover!important;
  background-position:center center!important;
  filter:none!important;
}
.elementor-20705 .elementor-element-95dc09c .elementor-swiper-button{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  background:rgba(0,0,0,.42)!important;
  color:#fff!important;
}
.elementor-20705 .elementor-element-95dc09c .swiper-pagination-bullet{
  background:#ffffff!important;
  opacity:.65!important;
}
.elementor-20705 .elementor-element-95dc09c .swiper-pagination-bullet-active{
  opacity:1!important;
  background:#d7a94b!important;
}
@media(min-width:768px){
  .elementor-20705 .elementor-element-95dc09c{
    width:min(100%, 720px)!important;
    max-width:720px!important;
    margin-bottom:34px!important;
  }
  .elementor-20705 .elementor-element-95dc09c .elementor-slides-wrapper,
  .elementor-20705 .elementor-element-95dc09c .swiper-slide{
    height:420px!important;
    min-height:420px!important;
  }
}
@media(max-width:360px){
  .elementor-20705 .elementor-element-95dc09c{
    width:min(100%, 300px)!important;
    max-width:300px!important;
  }
  .elementor-20705 .elementor-element-95dc09c .elementor-slides-wrapper,
  .elementor-20705 .elementor-element-95dc09c .swiper-slide{
    height:300px!important;
    min-height:300px!important;
  }
}/* End custom CSS */