.elementor-480
  .elementor-element.elementor-element-aff4c04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-480
  .elementor-element.elementor-element-aff4c04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f5fe;
}
.elementor-480 .elementor-element.elementor-element-aff4c04 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 40px 0px;
}
.elementor-480
  .elementor-element.elementor-element-aff4c04
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-480 .elementor-element.elementor-element-41dbaf4 {
  --iteration-count: infinite;
  --dynamic-text-color: var(--e-global-color-accent);
}
.elementor-480
  .elementor-element.elementor-element-41dbaf4
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-480
  .elementor-element.elementor-element-41dbaf4
  .elementor-headline {
  text-align: center;
  font-family: "Work Sans", Sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-480
  .elementor-element.elementor-element-41dbaf4
  .elementor-headline-plain-text {
  color: var(--e-global-color-secondary);
}
.elementor-480
  .elementor-element.elementor-element-41dbaf4
  .elementor-headline-dynamic-text {
  font-family: "Work Sans", Sans-serif;
  font-weight: 800;
  text-transform: capitalize;
}
.elementor-480 .elementor-element.elementor-element-61d51fa {
  color: #ffffff;
}
.elementor-480 .elementor-element.elementor-element-7a047fc {
  z-index: 0;
}
.elementor-480 .elementor-element.elementor-element-7a047fc .elementor-button {
  font-family: "Work Sans", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5em;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
.elementor-480
  .elementor-element.elementor-element-7a047fc
  .elementor-button:hover,
.elementor-480
  .elementor-element.elementor-element-7a047fc
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-480
  .elementor-element.elementor-element-7a047fc
  .elementor-button:hover
  svg,
.elementor-480
  .elementor-element.elementor-element-7a047fc
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-480 .elementor-element.elementor-element-27ec5e8 {
  color: #ffffff;
}
.elementor-480 .elementor-element.elementor-element-9d0f627 {
  z-index: 0;
}
.elementor-480 .elementor-element.elementor-element-9d0f627 .elementor-button {
  font-family: "Work Sans", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5em;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
.elementor-480
  .elementor-element.elementor-element-9d0f627
  .elementor-button:hover,
.elementor-480
  .elementor-element.elementor-element-9d0f627
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-480
  .elementor-element.elementor-element-9d0f627
  .elementor-button:hover
  svg,
.elementor-480
  .elementor-element.elementor-element-9d0f627
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-480 .elementor-element.elementor-element-e555d2c {
  color: #ffffff;
}
.elementor-480 .elementor-element.elementor-element-334c9eb {
  z-index: 0;
}
.elementor-480 .elementor-element.elementor-element-334c9eb .elementor-button {
  font-family: "Work Sans", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5em;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
.elementor-480
  .elementor-element.elementor-element-334c9eb
  .elementor-button:hover,
.elementor-480
  .elementor-element.elementor-element-334c9eb
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-480
  .elementor-element.elementor-element-334c9eb
  .elementor-button:hover
  svg,
.elementor-480
  .elementor-element.elementor-element-334c9eb
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-480
    .elementor-element.elementor-element-41dbaf4
    .elementor-headline {
    text-align: center;
    font-size: 54px;
  }
}
@media (max-width: 767px) {
  .elementor-480
    .elementor-element.elementor-element-41dbaf4
    .elementor-headline {
    font-size: 16px;
    line-height: 32px;
  }
  .elementor-480
    .elementor-element.elementor-element-1f4aa40
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-480
    .elementor-element.elementor-element-dac43f4
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
