.elementor-1808 .elementor-element.elementor-element-8577452{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1808 .elementor-element.elementor-element-44a81ee{--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;}.elementor-1808 .elementor-element.elementor-element-44a81ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1808 .elementor-element.elementor-element-42871f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1808 .elementor-element.elementor-element-42871f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1808 .elementor-element.elementor-element-1a9220d{text-align:justify;}.elementor-1808 .elementor-element.elementor-element-adff331{--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;--margin-top:70px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-1808 .elementor-element.elementor-element-42ffd3a{text-align:center;}.elementor-1808 .elementor-element.elementor-element-56bafcf{--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;}.elementor-1808 .elementor-element.elementor-element-bf471d8{--display:flex;}.elementor-1808 .elementor-element.elementor-element-fe61141 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-fe61141 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-fe61141 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-fe61141 .elementor-cta__bg-wrapper{min-width:354px;}.elementor-1808 .elementor-element.elementor-element-fe61141 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-9b63b2e{--display:flex;}.elementor-1808 .elementor-element.elementor-element-20d64db .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-20d64db .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-20d64db .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-20d64db .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-47c4833{--display:flex;}.elementor-1808 .elementor-element.elementor-element-f16f0eb .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-f16f0eb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-f16f0eb .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-f16f0eb .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-38d7e31{--display:flex;}.elementor-1808 .elementor-element.elementor-element-441e23b .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-441e23b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-441e23b .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-441e23b .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-e6cedcb{--display:flex;}.elementor-1808 .elementor-element.elementor-element-408d4b9 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-408d4b9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-408d4b9 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-408d4b9 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-966d212{--display:flex;}.elementor-1808 .elementor-element.elementor-element-547f323 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-547f323 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-547f323 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-547f323 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-457ea28{--display:flex;}.elementor-1808 .elementor-element.elementor-element-acb7809 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-acb7809 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-acb7809 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-acb7809 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-5f82cef{--display:flex;}.elementor-1808 .elementor-element.elementor-element-10e936b .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-10e936b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-10e936b .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-10e936b .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-882d028{--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;}.elementor-1808 .elementor-element.elementor-element-bc0bef8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1808 .elementor-element.elementor-element-d88877f{--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;}.elementor-1808 .elementor-element.elementor-element-f576100 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-f576100 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-f576100 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-f576100 .elementor-cta__bg-wrapper{min-width:354px;}.elementor-1808 .elementor-element.elementor-element-f576100 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-4a269c8{--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;}.elementor-1808 .elementor-element.elementor-element-a17883a .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-a17883a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-a17883a .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-a17883a .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-37679d8{--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;}.elementor-1808 .elementor-element.elementor-element-728921a .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-728921a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-728921a .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-728921a .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-8a34cac{--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;}.elementor-1808 .elementor-element.elementor-element-9cc1bed .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-9cc1bed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-9cc1bed .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-9cc1bed .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-6f497b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1808 .elementor-element.elementor-element-273a258{--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;}.elementor-1808 .elementor-element.elementor-element-3c906d1 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-3c906d1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-3c906d1 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-3c906d1 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-c57f4f9{--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;}.elementor-1808 .elementor-element.elementor-element-181a0ad .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-181a0ad .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-181a0ad .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-181a0ad .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-0f44d88{--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;}.elementor-1808 .elementor-element.elementor-element-a13bf72 .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-a13bf72 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-a13bf72 .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-a13bf72 .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-8673420{--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;}.elementor-1808 .elementor-element.elementor-element-d8610bf .elementor-cta .elementor-cta__bg, .elementor-1808 .elementor-element.elementor-element-d8610bf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1808 .elementor-element.elementor-element-d8610bf .elementor-cta__content{text-align:center;background-color:#02010100;}.elementor-1808 .elementor-element.elementor-element-d8610bf .elementor-cta__title{font-size:20px;color:#004E32;}.elementor-1808 .elementor-element.elementor-element-2fecad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1808 .elementor-element.elementor-element-2fecad9:not(.elementor-motion-effects-element-type-background), .elementor-1808 .elementor-element.elementor-element-2fecad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05362E;}.elementor-1808 .elementor-element.elementor-element-f0ccc1f{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1808 .elementor-element.elementor-element-f0ccc1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1808 .elementor-element.elementor-element-c5d3d26 .elementor-heading-title{color:#B9B681;}.elementor-1808 .elementor-element.elementor-element-5acf9ee{text-align:justify;color:#EBEBEB;}.elementor-1808 .elementor-element.elementor-element-a6d3b0f .elementor-button{background-color:#ABA04F;}.elementor-1808 .elementor-element.elementor-element-68d1b6c{--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;--justify-content:center;}.elementor-1808 .elementor-element.elementor-element-68d1b6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1808 .elementor-element.elementor-element-1c4390c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1808 .elementor-element.elementor-element-aa7dcfd .wd-info-box .info-box-icon{border-color:#8E7E4B;}.elementor-1808 .elementor-element.elementor-element-aa7dcfd .wd-info-box{--ib-icon-sp:12px;}.elementor-1808 .elementor-element.elementor-element-aa7dcfd .info-box-title{color:#A0905D;}.elementor-1808 .elementor-element.elementor-element-68fd2bd .wd-info-box .info-box-icon{border-color:#8E7E4B;}.elementor-1808 .elementor-element.elementor-element-68fd2bd .wd-info-box{--ib-icon-sp:12px;}.elementor-1808 .elementor-element.elementor-element-68fd2bd .info-box-title{color:#A0905D;}.elementor-1808 .elementor-element.elementor-element-86b44d8 .wd-info-box .info-box-icon{border-color:#8E7E4B;}.elementor-1808 .elementor-element.elementor-element-86b44d8 .wd-info-box{--ib-icon-sp:12px;}.elementor-1808 .elementor-element.elementor-element-86b44d8 .info-box-title{color:#A0905D;}@media(max-width:767px){.elementor-1808 .elementor-element.elementor-element-ebce1ce{text-align:center;}.elementor-1808 .elementor-element.elementor-element-2bb3743 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1808 .elementor-element.elementor-element-68d1b6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1808 .elementor-element.elementor-element-1c4390c{--justify-content:center;}}@media(min-width:768px){.elementor-1808 .elementor-element.elementor-element-44a81ee{--width:18.312%;}.elementor-1808 .elementor-element.elementor-element-42871f0{--width:80.321%;}.elementor-1808 .elementor-element.elementor-element-d88877f{--width:25%;}.elementor-1808 .elementor-element.elementor-element-4a269c8{--width:25%;}.elementor-1808 .elementor-element.elementor-element-37679d8{--width:25%;}.elementor-1808 .elementor-element.elementor-element-8a34cac{--width:25%;}.elementor-1808 .elementor-element.elementor-element-273a258{--width:25%;}.elementor-1808 .elementor-element.elementor-element-c57f4f9{--width:25%;}.elementor-1808 .elementor-element.elementor-element-0f44d88{--width:25%;}.elementor-1808 .elementor-element.elementor-element-8673420{--width:25%;}.elementor-1808 .elementor-element.elementor-element-f0ccc1f{--width:50%;}.elementor-1808 .elementor-element.elementor-element-68d1b6c{--width:48.318%;}}/* Start custom CSS for container, class: .elementor-element-8577452 *//* ==================================
   Jelly Glass Box
   Class: first
================================== */

.first {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  box-sizing: border-box !important;

  padding: 30px 34px !important;
  border-radius: 22px !important;

  /* پس‌زمینه بدون رنگ زرد */
  background: rgba(255, 255, 255, 0.16) !important;
  border: 1px solid transparent !important;

  backdrop-filter: blur(10px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(125%) !important;

  box-shadow:
    inset 2px 2px 3px rgba(255, 255, 255, 0.82),
    inset -2px -2px 4px rgba(80, 65, 55, 0.08),
    inset 0 12px 20px rgba(255, 255, 255, 0.15),
    inset 0 -12px 22px rgba(65, 50, 40, 0.05),
    0 12px 30px rgba(70, 55, 45, 0.07) !important;

  gap: 28px !important;
  align-items: center !important;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease !important;
}


/* فقط حاشیه طلایی گرادیانی */
.first::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;

  border-radius: inherit !important;
  padding: 1.2px !important;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.80) 0%,
    rgba(224, 199, 158, 0.55) 20%,
    rgba(183, 137, 78, 0.48) 46%,
    rgba(242, 221, 185, 0.62) 72%,
    rgba(174, 127, 67, 0.42) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  -webkit-mask-composite: xor !important;

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  mask-composite: exclude !important;
}


/* انعکاس شیشه‌ای و ژله‌ای */
.first::after {
  content: "" !important;
  position: absolute !important;

  top: 10px !important;
  left: 18px !important;

  width: 75px !important;
  height: 22px !important;

  z-index: 1 !important;
  pointer-events: none !important;

  border-radius: 50% !important;
  transform: rotate(-10deg) !important;

  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.82) 0%,
    rgba(255, 255, 255, 0.24) 55%,
    transparent 100%
  ) !important;

  filter: blur(1px) !important;
  opacity: 0.62 !important;
}


/* محتوای داخل باکس */
.first > * {
  position: relative !important;
  z-index: 3 !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}


/* جلوگیری از به‌هم‌ریختگی تصویر */
.first img {
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
}


/* فاصله منظم متن‌ها */
.first p {
  margin-top: 0 !important;
  margin-bottom: 14px !important;
}

.first p:last-child {
  margin-bottom: 0 !important;
}



  box-shadow:
    inset 2px 2px 4px rgba(255, 255, 255, 0.88),
    inset -2px -2px 5px rgba(80, 65, 55, 0.09),
    inset 0 14px 24px rgba(255, 255, 255, 0.18),
    inset 0 -14px 24px rgba(65, 50, 40, 0.06),
    0 16px 36px rgba(70, 55, 45, 0.09) !important;
}


/* موبایل */
@media (max-width: 767px) {
  .first {
    padding: 22px 19px !important;
    border-radius: 18px !important;
    gap: 18px !important;
  }

  .first::after {
    width: 52px !important;
    height: 16px !important;
    left: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88877f *//* ==================================================
   SERVICE JELLY CARD
   CSS Class: service-jelly-card

   بدون تغییر در:
   width / height / min-height
   padding / margin / gap
================================================== */


/* ==================================================
   پاک‌سازی استایل و سایه والد المنتور
================================================== */

.service-jelly-card {
  overflow: visible !important;
  background: transparent !important;
  box-shadow: none !important;
}

.service-jelly-card > .elementor-widget-container {
  overflow: visible !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 20px !important;
}


/* ==================================================
   بدنه اصلی کارت
================================================== */

.service-jelly-card .elementor-cta {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  box-sizing: border-box !important;

  border: none !important;
  border-radius: 20px !important;
  background-clip: padding-box !important;

  /* پس‌زمینه خنثی و شیشه‌ای */
  background: rgba(255, 255, 255, 0.15) !important;

  backdrop-filter: blur(9px) saturate(120%) !important;
  -webkit-backdrop-filter: blur(9px) saturate(120%) !important;

  /* فقط سایه‌های داخلی ژله‌ای */
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.82),
    inset -1px -1px 2px rgba(83, 61, 42, 0.08),
    inset 0 11px 20px rgba(255, 255, 255, 0.14),
    inset 0 -12px 21px rgba(83, 61, 42, 0.045) !important;

  /* سایه بیرونی کاملاً گرد */
  filter:
    drop-shadow(0 10px 14px rgba(83, 61, 42, 0.055))
    drop-shadow(0 4px 8px rgba(83, 61, 42, 0.035)) !important;

  transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    filter 0.3s ease !important;
}


/* ==================================================
   حاشیه طلایی گرادیانی کارت
================================================== */

.service-jelly-card .elementor-cta::before {
  content: "" !important;

  position: absolute !important;
  inset: 0 !important;

  z-index: 5 !important;
  pointer-events: none !important;

  padding: 1.15px !important;
  border-radius: inherit !important;

  background: linear-gradient(
    135deg,
    rgba(232, 207, 166, 0.68) 0%,
    rgba(193, 148, 87, 0.55) 28%,
    rgba(239, 218, 181, 0.72) 54%,
    rgba(177, 125, 58, 0.52) 77%,
    rgba(226, 194, 143, 0.66) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  -webkit-mask-composite: xor !important;

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  mask-composite: exclude !important;
}


/* ==================================================
   انعکاس ژله‌ای کارت
================================================== */

.service-jelly-card .elementor-cta::after {
  content: "" !important;

  position: absolute !important;
  inset: 3px !important;

  z-index: 0 !important;
  pointer-events: none !important;

  border-radius: 17px !important;

  background:
    radial-gradient(
      ellipse at 7% 5%,
      rgba(255, 255, 255, 0.72) 0%,
      rgba(255, 255, 255, 0.30) 12%,
      rgba(255, 255, 255, 0.07) 27%,
      transparent 45%
    ),
    radial-gradient(
      ellipse at 94% 96%,
      rgba(255, 255, 255, 0.22) 0%,
      rgba(255, 255, 255, 0.06) 23%,
      transparent 44%
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15) 0%,
      transparent 48%
    ) !important;

  opacity: 0.9 !important;
}


/* ==================================================
   لایه‌بندی تصویر و محتوا
================================================== */

.service-jelly-card .elementor-cta__bg-wrapper,
.service-jelly-card .elementor-cta__content {
  position: relative !important;
  z-index: 2 !important;
}


/* ==================================================
   بخش تصویر، بدون تغییر ابعاد
================================================== */

.service-jelly-card .elementor-cta__bg-wrapper {
  overflow: hidden !important;

  box-shadow:
    inset 0 1px 2px rgba(255, 255, 255, 0.42),
    inset 0 -1px 2px rgba(83, 61, 42, 0.07) !important;
}


/* روکش بسیار ظریف روی تصویر */

.service-jelly-card .elementor-cta__bg-overlay {
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.13) 0%,
    rgba(255, 255, 255, 0.025) 45%,
    rgba(16, 65, 62, 0.035) 100%
  ) !important;

  opacity: 1 !important;
}


/* ==================================================
   عنوان و توضیحات
================================================== */

.service-jelly-card .elementor-cta__title {
  color: #10413e !important;
}

.service-jelly-card .elementor-cta__description {
  color: rgba(36, 52, 48, 0.72) !important;
}


/* ==================================================
   دکمه ژله‌ای
================================================== */

.service-jelly-card .elementor-cta__button {
  position: relative !important;
  isolation: isolate !important;
  overflow: visible !important;
  box-sizing: border-box !important;

  z-index: 1 !important;

  border: none !important;
  outline: none !important;
  border-radius: 5px !important;

  /* خود دکمه شفاف است و لایه داخلی آن را پر می‌کند */
  background: transparent !important;

  color: #10413e !important;
  text-decoration: none !important;

  backdrop-filter: blur(5px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(5px) saturate(125%) !important;

  box-shadow:
    inset 1px 1px 1px rgba(255, 255, 255, 0.42),
    inset -1px -1px 2px rgba(83, 61, 42, 0.06),
    0 7px 18px rgba(83, 61, 42, 0.065) !important;

  transition:
    box-shadow 0.25s ease,
    color 0.25s ease !important;
}


/* ==================================================
   حاشیه طلایی گرادیانی بیرون دکمه
================================================== */

.service-jelly-card .elementor-cta__button::before {
  content: "" !important;

  position: absolute !important;
  inset: -1.3px !important;

  z-index: -2 !important;
  pointer-events: none !important;

  border-radius: 5px !important;

  background: linear-gradient(
    135deg,
    rgba(221, 184, 126, 0.86) 0%,
    rgba(179, 124, 53, 0.78) 28%,
    rgba(235, 207, 159, 0.92) 55%,
    rgba(164, 105, 34, 0.75) 78%,
    rgba(215, 173, 108, 0.85) 100%
  ) !important;

  box-shadow:
    0 2px 7px rgba(166, 108, 38, 0.10) !important;
}


/* ==================================================
   سطح داخلی و ژله‌ای دکمه
================================================== */

.service-jelly-card .elementor-cta__button::after {
  content: "" !important;

  position: absolute !important;
  inset: 0 !important;

  z-index: -1 !important;
  pointer-events: none !important;

  border-radius: 5px;

  background:
    radial-gradient(
      ellipse at 14% 8%,
      rgba(255, 255, 255, 0.43) 0%,
      rgba(255, 255, 255, 0.13) 24%,
      transparent 48%
    ),
    rgba(247, 243, 238, 0.93) !important;

  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.65),
    inset -1px -1px 2px rgba(83, 61, 42, 0.06),
    inset 0 5px 10px rgba(255, 255, 255, 0.08) !important;
}



/* ==================================================
   هاور کارت، بدون جابه‌جایی
================================================== */

.service-jelly-card .elementor-cta:hover {
  transform: none !important;

  background: rgba(255, 255, 255, 0.19) !important;

  box-shadow:
    inset 1px 1px 3px rgba(255, 255, 255, 0.88),
    inset -1px -1px 3px rgba(83, 61, 42, 0.09),
    inset 0 12px 22px rgba(255, 255, 255, 0.17),
    inset 0 -13px 23px rgba(83, 61, 42, 0.055) !important;

  filter:
    drop-shadow(0 14px 18px rgba(83, 61, 42, 0.065))
    drop-shadow(0 5px 10px rgba(83, 61, 42, 0.04)) !important;
}


/* ==================================================
   هاور دکمه، بدون جابه‌جایی
================================================== */

.service-jelly-card .elementor-cta__button:hover {
  transform: none !important;
  color: #10413e !important;

  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.55),
    inset -1px -1px 2px rgba(83, 61, 42, 0.08),
    0 9px 21px rgba(83, 61, 42, 0.09) !important;
}

.service-jelly-card .elementor-cta__button:hover::after {
  background:
    radial-gradient(
      ellipse at 14% 8%,
      rgba(255, 255, 255, 0.50) 0%,
      rgba(255, 255, 255, 0.16) 24%,
      transparent 48%
    ),
    rgba(249, 246, 241, 0.96) !important;
}


/* جلوگیری از حرکت پیش‌فرض دکمه المنتور */

.service-jelly-card .elementor-cta:hover
.elementor-cta__button {
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273a258 *//* =========================================
   Service Jelly Card
   Class: service-jelly-card

   بدون تغییر:
   width / height / padding / margin / gap
========================================= */


/* بدنه اصلی باکس */
.service-jelly-card .elementor-cta {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  border-radius: 20px !important;

  /* پس‌زمینه خنثی و بدون زردی */
  background: rgba(255, 255, 255, 0.16) !important;

  backdrop-filter: blur(9px) saturate(120%) !important;
  -webkit-backdrop-filter: blur(9px) saturate(120%) !important;

  /* حجم و حالت ژله‌ای */
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.88),
    inset -1px -1px 2px rgba(83, 61, 42, 0.09),
    inset 0 10px 18px rgba(255, 255, 255, 0.16),
    inset 0 -12px 20px rgba(83, 61, 42, 0.05),
    0 10px 28px rgba(83, 61, 42, 0.08) !important;

  transition:
    box-shadow 0.3s ease,
    background-color 0.3s ease !important;
}


/* فقط حاشیه طلایی گرادیانی باکس */
.service-jelly-card .elementor-cta::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  z-index: 5 !important;
  pointer-events: none !important;

  padding: 1.15px !important;
  border-radius: inherit !important;

  background: linear-gradient(
    135deg,
    rgba(255, 248, 232, 0.94) 0%,
    rgba(232, 204, 157, 0.62) 22%,
    rgba(190, 140, 73, 0.52) 47%,
    rgba(255, 240, 207, 0.78) 72%,
    rgba(171, 116, 47, 0.48) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  -webkit-mask-composite: xor !important;

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  mask-composite: exclude !important;
}


/* نور و انعکاس ژله‌ای روی سطح باکس */
.service-jelly-card .elementor-cta::after {
  content: "" !important;
  position: absolute !important;
  inset: 3px !important;

  z-index: 0 !important;
  pointer-events: none !important;

  border-radius: 17px !important;

  background:
    radial-gradient(
      ellipse at 7% 5%,
      rgba(255, 255, 255, 0.78) 0%,
      rgba(255, 255, 255, 0.35) 12%,
      rgba(255, 255, 255, 0.09) 27%,
      transparent 44%
    ),
    radial-gradient(
      ellipse at 95% 95%,
      rgba(255, 255, 255, 0.28) 0%,
      rgba(255, 255, 255, 0.08) 22%,
      transparent 43%
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.17) 0%,
      transparent 48%
    ) !important;

  opacity: 0.9 !important;
}


/* محتوای المنتور بالاتر از افکت قرار بگیرد */
.service-jelly-card .elementor-cta__bg-wrapper,
.service-jelly-card .elementor-cta__content {
  z-index: 2 !important;
}


/* بخش تصویر؛ بدون تغییر در ابعاد آن */
.service-jelly-card .elementor-cta__bg-wrapper {
  overflow: hidden !important;

  box-shadow:
    inset 0 1px 2px rgba(255, 255, 255, 0.56),
    inset 0 -1px 2px rgba(83, 61, 42, 0.08) !important;
}


/* روکش خیلی ظریف روی تصویر برای هماهنگی با حالت شیشه‌ای */
.service-jelly-card .elementor-cta__bg-overlay {
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.18) 0%,
      rgba(255, 255, 255, 0.03) 42%,
      rgba(16, 65, 62, 0.035) 100%
    ) !important;

  opacity: 1 !important;
}


/* =========================================
   دکمه ژله‌ای با حاشیه طلایی گرادیانی
========================================= */

.service-jelly-card .elementor-cta__button {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  border-radius: 12px !important;

  /* رنگ داخل دکمه زرد نمی‌شود */
  background: rgba(255, 255, 255, 0.10) !important;

  /* حفظ ضخامت احتمالی حاشیه اصلی */
  border-color: transparent !important;

  color: #10413e !important;

  backdrop-filter: blur(5px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(5px) saturate(125%) !important;

  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.82),
    inset -1px -1px 2px rgba(83, 61, 42, 0.08),
    inset 0 6px 11px rgba(255, 255, 255, 0.12),
    0 7px 18px rgba(83, 61, 42, 0.07) !important;

  transition:
    box-shadow 0.25s ease,
    background-color 0.25s ease !important;
}


/* حاشیه طلایی فقط دور دکمه */
.service-jelly-card .elementor-cta__button::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  z-index: 3 !important;
  pointer-events: none !important;

  padding: 1.2px !important;
  border-radius: inherit !important;

  background: linear-gradient(
    135deg,
    rgba(255, 248, 232, 0.96) 0%,
    rgba(235, 207, 158, 0.76) 23%,
    rgba(190, 137, 66, 0.72) 48%,
    rgba(255, 237, 200, 0.90) 72%,
    rgba(167, 108, 39, 0.66) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  -webkit-mask-composite: xor !important;

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0) !important;

  mask-composite: exclude !important;
}


/* هاور باکس؛ بدون جابه‌جایی و تغییر اندازه */
.service-jelly-card .elementor-cta:hover {
  background: rgba(255, 255, 255, 0.20) !important;

  box-shadow:
    inset 1px 1px 3px rgba(255, 255, 255, 0.94),
    inset -1px -1px 3px rgba(83, 61, 42, 0.10),
    inset 0 12px 21px rgba(255, 255, 255, 0.19),
    inset 0 -13px 22px rgba(83, 61, 42, 0.06),
    0 14px 32px rgba(83, 61, 42, 0.10) !important;
}


/* هاور دکمه */
.service-jelly-card .elementor-cta__button:hover {
  background: rgba(255, 255, 255, 0.17) !important;
  color: #10413e !important;

  box-shadow:
    inset 1px 1px 3px rgba(255, 255, 255, 0.92),
    inset -1px -1px 3px rgba(83, 61, 42, 0.10),
    inset 0 7px 13px rgba(255, 255, 255, 0.16),
    0 10px 22px rgba(83, 61, 42, 0.10) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fecad9 *//* ==================================================
   Dr Sadraee - Green Jelly Section
   CSS Class: dr-green-section-jelly

   بدون تغییر در:
   width / height / min-height
   padding / margin / gap
================================================== */


/* ==================================================
   بدنه اصلی سکشن یا کانتینر
================================================== */

.dr-green-section-jelly {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  box-sizing: border-box !important;

  border-radius: 20px !important;

  background:
    linear-gradient(
      180deg,
      #0f6657 0%,
      #08483d 52%,
      #05352d 100%
    ) !important;

  border: 1px solid rgba(255, 255, 255, 0.24) !important;

  box-shadow:
    0 14px 30px rgba(5, 55, 47, 0.20),
    inset 0 1px 0 rgba(255, 255, 255, 0.38),
    inset 1px 0 0 rgba(255, 255, 255, 0.10),
    inset -1px 0 0 rgba(0, 0, 0, 0.12),
    inset 0 -12px 22px rgba(0, 0, 0, 0.18) !important;

  transition:
    background 0.3s ease,
    box-shadow 0.3s ease !important;
}


/* ==================================================
   لایه روشن ژله‌ای نزدیک لبه بالایی
================================================== */

.dr-green-section-jelly::before {
  content: "" !important;

  position: absolute !important;
  left: 2px !important;
  right: 2px !important;
  top: 2px !important;
  height: 62% !important;

  z-index: 1 !important;
  pointer-events: none !important;

  border-radius: 17px 17px 12px 12px !important;

  background:
    radial-gradient(
      ellipse at 8% 0%,
      rgba(255, 255, 255, 0.27) 0%,
      rgba(255, 255, 255, 0.11) 24%,
      transparent 48%
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0.10) 48%,
      rgba(255, 255, 255, 0.00) 100%
    ) !important;

  opacity: 0.92 !important;
}


/* ==================================================
   خط برق ظریف روی بخش
================================================== */

.dr-green-section-jelly::after {
  content: "" !important;

  position: absolute !important;
  top: 0 !important;
  left: -38% !important;

  width: 12% !important;
  height: 100% !important;

  z-index: 2 !important;
  pointer-events: none !important;

  background:
    linear-gradient(
      105deg,
      transparent 0%,
      rgba(255, 255, 255, 0.00) 25%,
      rgba(255, 255, 255, 0.16) 47%,
      rgba(255, 255, 255, 0.29) 52%,
      rgba(255, 255, 255, 0.12) 59%,
      rgba(255, 255, 255, 0.00) 78%,
      transparent 100%
    ) !important;

  filter: blur(1px) !important;
  transform: skewX(-18deg) !important;
  opacity: 0 !important;
}


/* ==================================================
   محتوای داخلی بالاتر از افکت‌ها
================================================== */

.dr-green-section-jelly > * {
  position: relative !important;
  z-index: 5 !important;
}


/* پشتیبانی از سکشن‌های قدیمی Elementor */

.dr-green-section-jelly > .elementor-container,
.dr-green-section-jelly > .e-con-inner {
  position: relative !important;
  z-index: 5 !important;
}/* End custom CSS */