.elementor-516 .elementor-element.elementor-element-f7adb6b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-63e6fb3 {
  --spacer-size: 94px;
}
.elementor-516 .elementor-element.elementor-element-be22980 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-50336cd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-1b58b4c {
  --spacer-size: 118px;
}
.elementor-516 .elementor-element.elementor-element-b24e9ba {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-b24e9ba
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barriecito", Sans-serif;
  font-size: 62px;
  -webkit-text-stroke-width: 0px;
  stroke-width: 0px;
  -webkit-text-stroke-color: #4a2c2c;
  stroke: #4a2c2c;
  text-shadow: 0px 0px 57px rgba(0, 0, 0, 0.98);
}
.elementor-516 .elementor-element.elementor-element-5a3a6a1 .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #000000;
  color: #000000;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-b441c49 .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #000000;
  color: #000000;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-4b76674 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-4b9c077 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-a510e66 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-a510e66
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 61px #000000;
}
.elementor-516 .elementor-element.elementor-element-8bb62d6 {
  text-align: center;
  font-family: "Bungee", Sans-serif;
  font-size: 17px;
}
.elementor-516 .elementor-element.elementor-element-630d5b5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-659437f {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-a6f55a1 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-a6f55a1
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 56px #000000;
}
.elementor-516 .elementor-element.elementor-element-8452935 {
  text-align: center;
  font-family: "Bungee", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-a5b6ff1 {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-9a8e0e8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-f71a762 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-cde02f6 {
  --spacer-size: 84px;
}
.elementor-516 .elementor-element.elementor-element-fce2ca9 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-fce2ca9
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 10px #000000;
}
.elementor-516 .elementor-element.elementor-element-353931b .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #000000;
  color: #000000;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-845cd83 .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #000000;
  color: #000000;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-a9846d8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-4aadcce {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-be01ae5 {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-092dec0 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-092dec0
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 33px #000000;
}
.elementor-516 .elementor-element.elementor-element-26ec236 {
  text-align: center;
  color: #fffafa;
  font-family: "Bungee", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-f79f42f {
  text-align: center;
  font-family: "Bangers", Sans-serif;
  font-size: 23px;
}
.elementor-516 .elementor-element.elementor-element-7a4d538 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-9510951 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-10693ae
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516 .elementor-element.elementor-element-f024ccb {
  text-align: center;
  font-family: "Bangers", Sans-serif;
  font-size: 30px;
}
.elementor-516 .elementor-element.elementor-element-2efbcd8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-8d0e50c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516 .elementor-element.elementor-element-d9d3b73 {
  text-align: center;
  font-family: "Bangers", Sans-serif;
  font-size: 30px;
}
.elementor-516 .elementor-element.elementor-element-3a56750 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-156bda9
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516 .elementor-element.elementor-element-f1cc610 {
  text-align: center;
  font-family: "Bangers", Sans-serif;
  font-size: 30px;
}
.elementor-516 .elementor-element.elementor-element-8c7037c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-7d59388 {
  --spacer-size: 43px;
}
.elementor-516 .elementor-element.elementor-element-04e9e27 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-04e9e27
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 10px #000000;
}
.elementor-516 .elementor-element.elementor-element-0dfd2b2 {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-947f2fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-58c156e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-cf94aca {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-cf94aca
  .elementor-heading-title {
  color: #d6c194;
  font-family: "Barriecito", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-c7c2cfc {
  text-align: left;
  font-family: "Bangers", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-7757857 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-73cec6c {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-73cec6c
  .elementor-heading-title {
  color: #d6c194;
  font-family: "Barriecito", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-7fa4ad1 {
  text-align: left;
  font-family: "Bangers", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-04c7f05 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-be624c6 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-be624c6
  .elementor-heading-title {
  color: #d6c194;
  font-family: "Barriecito", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-e1d66eb {
  font-family: "Bangers", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-3a4c269 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-91e2392 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-91e2392
  .elementor-heading-title {
  color: #d6c194;
  font-family: "Barriecito", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-140b80f {
  font-family: "Bangers", Sans-serif;
}
.elementor-516 .elementor-element.elementor-element-e073737 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-750ee24 {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-f22468c {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-f22468c
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 39px #000000;
}
.elementor-516 .elementor-element.elementor-element-8302fbd {
  text-align: center;
  font-family: "Bungee", Sans-serif;
  font-size: 16px;
}
.elementor-516 .elementor-element.elementor-element-bc9c1b3 .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #0e0e0e;
  color: #0e0e0e;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-b371929 .elementor-button {
  font-family: "Bangers", Sans-serif;
  fill: #000000;
  color: #000000;
  background-color: #fff513;
  border-radius: 111px 111px 111px 111px;
}
.elementor-516 .elementor-element.elementor-element-643fafd {
  --spacer-size: 50px;
}
.elementor-516 .elementor-element.elementor-element-0016a29 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-0016a29
  .elementor-heading-title {
  font-family: "Barriecito", Sans-serif;
  text-shadow: 0px 0px 10px #000000;
}
.elementor-516 .elementor-element.elementor-element-4f894c1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-215d584 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-b6a62bb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-052a372 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-516 .elementor-element.elementor-element-d4eef2d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
@media (min-width: 768px) {
  .elementor-516 .elementor-element.elementor-element-50336cd {
    --width: 50%;
  }
  .elementor-516 .elementor-element.elementor-element-4b76674 {
    --width: 50%;
  }
  .elementor-516 .elementor-element.elementor-element-f71a762 {
    --width: 50%;
  }
  .elementor-516 .elementor-element.elementor-element-a9846d8 {
    --width: 50%;
  }
  .elementor-516 .elementor-element.elementor-element-9510951 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-2efbcd8 {
    --width: 50%;
  }
  .elementor-516 .elementor-element.elementor-element-3a56750 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-58c156e {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-7757857 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-04c7f05 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-3a4c269 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-215d584 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-b6a62bb {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-052a372 {
    --width: 25%;
  }
  .elementor-516 .elementor-element.elementor-element-d4eef2d {
    --width: 25%;
  }
}
