.elementor .e-6637370-a4c68c7{width:33.3333%;flex-direction:column;}.elementor .e-4e9f008-6088910{width:33.3333%;padding-block-start:25px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;/* =========================================================
 ALIZADEH BEAUTY
 PREMIUM ANIMATED TOP TITLE
 BLACK / GOLD / TRANSPARENT
========================================================= */

selector {

  --gold: #D4A72C;
  --gold-light: #FFE29A;
  --white: #FFFFFF;

  direction: rtl;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  width: auto;

  height: 38px;

  padding: 0;

  margin: 0;

  background: transparent !important;

  border: none !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  position: relative;

  overflow: visible;

  font-family:
      "Vazirmatn",
      Tahoma,
      sans-serif;

}


/* =========================================================
 TEXT
========================================================= */

selector .elementor-heading-title {

  margin: 0 !important;

  padding: 0 26px !important;

  color:
      var(--white) !important;

  font-family:
      "Vazirmatn",
      Tahoma,
      sans-serif !important;

  font-size:
      13px !important;

  font-weight:
      700 !important;

  line-height:
      1.6 !important;

  white-space:
      nowrap;

  text-align:
      center;

  position:
      relative;

  z-index:
      5;

  text-shadow:
      0 1px 4px rgba(0,0,0,.25);

  transition:
      .35s ease;

}


/* =========================================================
 GOLD DIAMOND - RIGHT
========================================================= */

selector .elementor-heading-title::before {

  content:
      "✦";

  position:
      absolute;

  right:
      2px;

  top:
      50%;

  transform:
      translateY(-50%)
      scale(.85);

  color:
      var(--gold-light);

  font-size:
      12px;

  line-height:
      1;

  text-shadow:
      0 0 7px rgba(212,167,44,.65),
      0 0 15px rgba(212,167,44,.22);

  animation:
      goldStarRight
      2.2s
      ease-in-out
      infinite;

}


/* =========================================================
 GOLD DIAMOND - LEFT
========================================================= */

selector .elementor-heading-title::after {

  content:
      "✦";

  position:
      absolute;

  left:
      2px;

  top:
      50%;

  transform:
      translateY(-50%)
      scale(.85);

  color:
      var(--gold-light);

  font-size:
      12px;

  line-height:
      1;

  text-shadow:
      0 0 7px rgba(212,167,44,.65),
      0 0 15px rgba(212,167,44,.22);

  animation:
      goldStarLeft
      2.2s
      ease-in-out
      infinite;

}


/* =========================================================
 GOLD LINE RIGHT
========================================================= */

selector::before {

  content:
      "";

  position:
      absolute;

  right:
      22px;

  top:
      50%;

  width:
      18px;

  height:
      1px;

  transform:
      translateY(-50%);

  background:
      linear-gradient(
          90deg,
          transparent,
          var(--gold)
      );

  opacity:
      .75;

  animation:
      linePulse
      2.5s
      ease-in-out
      infinite;

}


/* =========================================================
 GOLD LINE LEFT
========================================================= */

selector::after {

  content:
      "";

  position:
      absolute;

  left:
      22px;

  top:
      50%;

  width:
      18px;

  height:
      1px;

  transform:
      translateY(-50%);

  background:
      linear-gradient(
          90deg,
          var(--gold),
          transparent
      );

  opacity:
      .75;

  animation:
      linePulse
      2.5s
      ease-in-out
      infinite
      reverse;

}


/* =========================================================
 HOVER
========================================================= */

selector:hover .elementor-heading-title {

  color:
      #FFF7DC !important;

  text-shadow:
      0 0 7px rgba(212,167,44,.35),
      0 0 18px rgba(212,167,44,.12);

  transform:
      translateY(-1px);

}


selector:hover
.elementor-heading-title::before {

  color:
      #FFE9A8;

  transform:
      translateY(-50%)
      scale(1.25)
      rotate(90deg);

}


selector:hover
.elementor-heading-title::after {

  color:
      #FFE9A8;

  transform:
      translateY(-50%)
      scale(1.25)
      rotate(-90deg);

}


/* =========================================================
 SHIMMER EFFECT ON TEXT
========================================================= */

selector .elementor-heading-title {

  background:
      linear-gradient(
          90deg,
          #FFFFFF 0%,
          #FFFFFF 35%,
          #FFE29A 50%,
          #FFFFFF 65%,
          #FFFFFF 100%
      );

  background-size:
      250% auto;

  -webkit-background-clip:
      text;

  -webkit-text-fill-color:
      transparent;

  animation:
      textShimmer
      5s
      linear
      infinite;

}


/* =========================================================
 ANIMATIONS
========================================================= */

@keyframes goldStarRight {

  0%,
  100% {

      opacity:
          .45;

      transform:
          translateY(-50%)
          scale(.75)
          rotate(0deg);

  }

  50% {

      opacity:
          1;

      transform:
          translateY(-50%)
          scale(1.15)
          rotate(90deg);

  }

}


@keyframes goldStarLeft {

  0%,
  100% {

      opacity:
          .45;

      transform:
          translateY(-50%)
          scale(.75)
          rotate(0deg);

  }

  50% {

      opacity:
          1;

      transform:
          translateY(-50%)
          scale(1.15)
          rotate(-90deg);

  }

}


@keyframes linePulse {

  0%,
  100% {

      opacity:
          .3;

      transform:
          translateY(-50%)
          scaleX(.7);

  }

  50% {

      opacity:
          1;

      transform:
          translateY(-50%)
          scaleX(1.25);

  }

}


@keyframes textShimmer {

  0% {

      background-position:
          200% center;

  }

  100% {

      background-position:
          -50% center;

  }

}


/* =========================================================
 MOBILE
========================================================= */

@media (max-width: 767px) {

  selector {

      width:
          100%;

      height:
          35px;

      justify-content:
          center;

  }


  selector .elementor-heading-title {

      font-size:
          11px !important;

      padding:
          0 24px !important;

      line-height:
          1.6 !important;

  }


  selector .elementor-heading-title::before,
  selector .elementor-heading-title::after {

      font-size:
          10px;

  }


  selector::before,
  selector::after {

      width:
          14px;

  }

}


/* =========================================================
 SMALL MOBILE
========================================================= */

@media (max-width: 380px) {

  selector {

      height:
          32px;

  }


  selector .elementor-heading-title {

      font-size:
          9.5px !important;

      padding:
          0 21px !important;

  }


  selector .elementor-heading-title::before,
  selector .elementor-heading-title::after {

      font-size:
          9px;

  }

}\n}.elementor .e-bf98257-02be3b7{width:33.3333%;padding-inline-end:30px;flex-direction:column;}.elementor .e-d8491b5-abc0b91{background-color:#063f34;background-clip:content-box;flex-direction:row;flex-wrap:wrap;}.elementor .e-8ba9f91-e248c01{width:45%;height:45px;margin-block-start:20px;margin-block-end:20px;margin-inline-end:0px;flex-direction:column-reverse;justify-content:center;}.elementor .e-243ad08-675728e{width:25%;flex-direction:column-reverse;justify-content:center;}.elementor .e-a86f891-a00f032{width:25%;margin-block-start:20px;margin-block-end:20px;flex-direction:column-reverse;justify-content:center;}.elementor .e-b6e3a00-94eea04{width:25%;margin-block-start:20px;margin-block-end:20px;flex-direction:column-reverse;justify-content:center;}.elementor .e-9b1b1fb-cb48376{height:87px;min-height:87px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-10px;border-end-start-radius:19px;border-end-end-radius:19px;flex-direction:row;}.elementor .e-3445a1a-c48d5db{width:25%;flex-direction:column;}.elementor .e-8fbc8f0-7da119c{width:25%;margin-block-start:20px;margin-block-end:20px;flex-direction:column;}.elementor .e-bb16075-8744628{border-radius:19px;box-shadow:0px 0px 10px 0px rgba(153, 153, 153, 1);flex-direction:row;}