.elementor-133 .elementor-element.elementor-element-e1c79b4 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-e708969 {
  text-align: center;
}
.elementor-133
  .elementor-element.elementor-element-e708969
  .elementor-heading-title {
  color: #000000;
  font-family: "Rowdies", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.elementor-133
  .elementor-element.elementor-element-e708969
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #a5ff18 0%, #29f235 100%);
  border-style: solid;
  border-color: #2ffb4e;
  border-radius: 10px;
}
.elementor-133 .elementor-element.elementor-element-0a137be {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-1a4c72e img {
    border-style: solid;
    border-width: 9px 9px 9px 9px;
    border-color: #b0ff1c;
    border-radius: 50px 50px 50px 50px;
}
.elementor-133 .elementor-element.elementor-element-d585ec3 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-72acbc1 {
  text-align: center;
}
elementor-133 .elementor-element.elementor-element-72acbc1 .elementor-heading-title {
    color: #b0ff1c;
    font-family: "Rowdies", Sans-serif;
    font-weight: 600;
}

.elementor-133 .elementor-element.elementor-element-c7d851e {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-69fb428 {
  text-align: center;
}
.elementor-133
  .elementor-element.elementor-element-69fb428
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Ropa Sans", sans-serif;
  font-weight: 600;
}
.elementor-133 .elementor-element.elementor-element-9e6c332 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-7707190 .elementor-button {
    font-family: "Rowdies", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-shadow: -23px 25px 34px #ffffff;
    fill: #000000;
    color: #000000;
    background-color: #b9ff04;
    border-radius: 8px 8px 8px 8px;
}

.elementor-133
  .elementor-element.elementor-element-7707190
  .elementor-button:hover,
.elementor-133
  .elementor-element.elementor-element-7707190
  .elementor-button:focus {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff 0%, #fff9f9 100%);
  border-color: #ffffff;
}
.elementor-133 .elementor-element.elementor-element-2937b3e {
  --e-rating-justify-content: center;
  --e-rating-icon-font-size: 35px;
}
.elementor-133 .elementor-element.elementor-element-e0112c8 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-133 .elementor-element.elementor-element-0b583f8 .elementor-counter-number-wrapper {
    color: #b0ff1c;
}

.elementor-133
  .elementor-element.elementor-element-0b583f8
  .elementor-counter-title {
  color: #ffffff;
}
body:not(.rtl) .elementor-133 .elementor-element.elementor-element-cf3a21b {
  left: 0px;
}
body.rtl .elementor-133 .elementor-element.elementor-element-cf3a21b {
  right: 0px;
}
.elementor-133 .elementor-element.elementor-element-cf3a21b {
  top: 0px;
}
body:not(.rtl) .elementor-133 .elementor-element.elementor-element-1d53923 {
  left: 0px;
}
body.rtl .elementor-133 .elementor-element.elementor-element-1d53923 {
  right: 0px;
}
.elementor-133 .elementor-element.elementor-element-1d53923 {
  top: 0px;
}
:root {
  --page-title-display: none;
}
body.elementor-page-133:not(.elementor-motion-effects-element-type-background),
body.elementor-page-133
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #249bc3 0%, #240ed9 100%);
  height: 100vh;
}
@media (max-width: 767px) {
  .elementor-133
    .elementor-element.elementor-element-e708969
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-133
    .elementor-element.elementor-element-e708969
    > .elementor-widget-container {
    border-width: 5px 5px 5px 5px;
  }
  .elementor-133
    .elementor-element.elementor-element-72acbc1
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-133
    .elementor-element.elementor-element-7707190
    .elementor-button {
    font-size: 21px;
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-133 .elementor-element.elementor-element-2937b3e {
    --e-rating-icon-font-size: 29px;
  }
  .elementor-133 .elementor-element.elementor-element-cf3a21b {
    --e-rating-icon-font-size: 64px;
    top: -437.992px;
  }
  body:not(.rtl) .elementor-133 .elementor-element.elementor-element-cf3a21b {
    left: 26.994px;
  }
  body.rtl .elementor-133 .elementor-element.elementor-element-cf3a21b {
    right: 26.994px;
  }
  .elementor-133 .elementor-element.elementor-element-1d53923 {
    --e-rating-justify-content: flex-end;
    --e-rating-icon-font-size: 59px;
    top: -431.95px;
  }
  body:not(.rtl) .elementor-133 .elementor-element.elementor-element-1d53923 {
    left: 280.971px;
  }
  body.rtl .elementor-133 .elementor-element.elementor-element-1d53923 {
    right: 280.971px;
  }
}
