.elementor-62 .elementor-element.elementor-element-1d89dcc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62 .elementor-element.elementor-element-1d89dcc0:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-1d89dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 100%, #f2295b 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-406a2642{text-align:center;}.elementor-62 .elementor-element.elementor-element-406a2642 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-50ab7706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62 .elementor-element.elementor-element-50ab7706:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-50ab7706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 100%, #f2295b 100%);}.elementor-62 .elementor-element.elementor-element-390f6326{text-align:center;}.elementor-62 .elementor-element.elementor-element-390f6326 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-7be013de{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-24395c3{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-2e28dea{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-62 .elementor-element.elementor-element-84a1870{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-24911ea{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}.elementor-62 .elementor-element.elementor-element-2cf5346f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62 .elementor-element.elementor-element-2cf5346f:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-2cf5346f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 100%, #f2295b 100%);}.elementor-62 .elementor-element.elementor-element-59febe2f{text-align:center;}.elementor-62 .elementor-element.elementor-element-59febe2f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-5ba3c11{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-72ff63e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-2e28dea{--width:100%;}.elementor-62 .elementor-element.elementor-element-24911ea{--width:100%;}.elementor-62 .elementor-element.elementor-element-72ff63e{--width:100%;}}@media(min-width:2400px){.elementor-62 .elementor-element.elementor-element-2e28dea{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-44b05c9.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-44b05c9{text-align:center;}.elementor-62 .elementor-element.elementor-element-7d72182.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-7d72182{text-align:center;}.elementor-62 .elementor-element.elementor-element-24083c3.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-24083c3{text-align:center;}.elementor-62 .elementor-element.elementor-element-12a1799.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-12a1799{text-align:center;}.elementor-62 .elementor-element.elementor-element-24911ea{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-d529e6e.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-d529e6e{text-align:center;}.elementor-62 .elementor-element.elementor-element-990af4d.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-990af4d{text-align:center;}.elementor-62 .elementor-element.elementor-element-053af29.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-053af29{text-align:center;}.elementor-62 .elementor-element.elementor-element-72ff63e{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-52160af.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-52160af{text-align:center;}.elementor-62 .elementor-element.elementor-element-7b1160b.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-7b1160b{text-align:center;}.elementor-62 .elementor-element.elementor-element-76aec0b.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-76aec0b{text-align:center;}.elementor-62 .elementor-element.elementor-element-e9806bc.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-e9806bc{text-align:center;}.elementor-62 .elementor-element.elementor-element-75e965c.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-75e965c{text-align:center;}}@media(max-width:1366px){.elementor-62 .elementor-element.elementor-element-2e28dea{--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-24911ea{--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-72ff63e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-62 .elementor-element.elementor-element-2e28dea{--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-24911ea{--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-72ff63e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-2e28dea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-24911ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-72ff63e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-7be013de */.elementor-62 .elementor-element.elementor-element-7be013de {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b05c9 */.elementor-62 .elementor-element.elementor-element-44b05c9 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-44b05c9:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d72182 */.elementor-62 .elementor-element.elementor-element-7d72182 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-7d72182:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24083c3 */.elementor-62 .elementor-element.elementor-element-24083c3 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-24083c3:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12a1799 */.elementor-62 .elementor-element.elementor-element-12a1799 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-12a1799:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e28dea */.elementor-62 .elementor-element.elementor-element-2e28dea {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24395c3 */.elementor-62 .elementor-element.elementor-element-24395c3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d529e6e */.elementor-62 .elementor-element.elementor-element-d529e6e {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-d529e6e:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-990af4d */.elementor-62 .elementor-element.elementor-element-990af4d {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-990af4d:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-053af29 */.elementor-62 .elementor-element.elementor-element-053af29 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-053af29:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24911ea */.elementor-62 .elementor-element.elementor-element-24911ea {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84a1870 */.elementor-62 .elementor-element.elementor-element-84a1870 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52160af */.elementor-62 .elementor-element.elementor-element-52160af {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-52160af:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b1160b */.elementor-62 .elementor-element.elementor-element-7b1160b {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-7b1160b:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76aec0b */.elementor-62 .elementor-element.elementor-element-76aec0b {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-76aec0b:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9806bc */.elementor-62 .elementor-element.elementor-element-e9806bc {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-e9806bc:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75e965c */.elementor-62 .elementor-element.elementor-element-75e965c {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid #00b894;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* sombra mais visível */
}

.elementor-62 .elementor-element.elementor-element-75e965c:hover {
  transform: scale(1.07);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35); /* sombra mais profunda no hover */
  filter: brightness(1.05);
  border-color: #019875;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ff63e */.elementor-62 .elementor-element.elementor-element-72ff63e {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba3c11 */.elementor-62 .elementor-element.elementor-element-5ba3c11 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px; /* espaço entre as imagens */
}/* End custom CSS */