.elementor-28232 .elementor-element.elementor-element-82fc174 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-28232
  .elementor-element.elementor-element-82fc174
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-28232
  .elementor-element.elementor-element-db6c5e9
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-28232
  .elementor-element.elementor-element-db6c5e9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button {
  background-color: var(--e-global-color-a76a513);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 50px 50px 50px 50px;
}
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button:hover,
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button:focus {
  background-color: var(--e-global-color-a76a513);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-secondary);
}
body:not(.rtl) .elementor-28232 .elementor-element.elementor-element-a07df5f {
  left: 0px;
}
body.rtl .elementor-28232 .elementor-element.elementor-element-a07df5f {
  right: 0px;
}
.elementor-28232 .elementor-element.elementor-element-a07df5f {
  bottom: 0px;
}
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button:hover
  svg,
.elementor-28232
  .elementor-element.elementor-element-a07df5f
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
@media (max-width: 767px) {
  .elementor-28232 .elementor-element.elementor-element-82fc174 {
    z-index: 2;
  }
  .elementor-28232 .elementor-element.elementor-element-db6c5e9 {
    z-index: 2;
  }
  .elementor-28232 .elementor-element.elementor-element-a07df5f {
    width: 100%;
    max-width: 100%;
    padding: 5px 25px 5px 25px;
    z-index: 2;
  }
  .elementor-28232
    .elementor-element.elementor-element-a07df5f
    .elementor-button {
    font-size: 18px;
    border-radius: 16px 16px 16px 16px;
  }
} 