.elementor-102 .elementor-element.elementor-element-68c7582{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-c2eb221{--iteration-count:infinite;}.elementor-102 .elementor-element.elementor-element-c2eb221 .elementor-headline{text-align:center;}.elementor-102 .elementor-element.elementor-element-99d40ee{--iteration-count:infinite;}.elementor-102 .elementor-element.elementor-element-99d40ee .elementor-headline{text-align:center;}.elementor-102 .elementor-element.elementor-element-e77bb48{--iteration-count:infinite;}.elementor-102 .elementor-element.elementor-element-e77bb48 .elementor-headline{text-align:center;}body.elementor-page-102:not(.elementor-motion-effects-element-type-background), body.elementor-page-102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D0D0;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-68c7582{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-68c7582{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for animated-headline, class: .elementor-element-c2eb221 */.elementor-102 .elementor-element.elementor-element-c2eb221 {
  background: linear-gradient(135deg, #ff3a3a 0%, #ff7f00 100%) !important;
  border-radius: 16px !important;
  padding: 30px !important;
  box-shadow: 0 10px 30px -10px rgba(255, 58, 58, 0.3) !important;
  color: white !important;
  transition: transform 0.4s ease !important;
}

.elementor-102 .elementor-element.elementor-element-c2eb221:hover {
  transform: translateY(-5px) !important;
}

.elementor-102 .elementor-element.elementor-element-c2eb221 h3, .elementor-102 .elementor-element.elementor-element-c2eb221 p {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-99d40ee */.elementor-102 .elementor-element.elementor-element-99d40ee {
  background: linear-gradient(135deg, #10bb82 0%, #14b8a6 100%) !important;
  border-radius: 16px !important;
  padding: 30px !important;
  box-shadow: 0 10px 30px -10px rgba(16, 187, 130, 0.3) !important;
  color: white !important;
  transition: transform 0.4s ease !important;
}

.elementor-102 .elementor-element.elementor-element-99d40ee:hover {
  transform: translateY(-5px) !important;
}

.elementor-102 .elementor-element.elementor-element-99d40ee h3, .elementor-102 .elementor-element.elementor-element-99d40ee p {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-e77bb48 */.elementor-102 .elementor-element.elementor-element-e77bb48 {
  background: linear-gradient(135deg, #1f8aff 0%, #7c3aed 100%) !important;
  border-radius: 16px !important;
  padding: 30px !important;
  box-shadow: 0 10px 30px -10px rgba(31, 138, 255, 0.3) !important;
  color: white !important;
  transition: transform 0.4s ease !important;
}

.elementor-102 .elementor-element.elementor-element-e77bb48:hover {
  transform: translateY(-5px) !important;
}

.elementor-102 .elementor-element.elementor-element-e77bb48 h3, .elementor-102 .elementor-element.elementor-element-e77bb48 p {
  color: white !important;
}/* End custom CSS */