.elementor-64 .elementor-element.elementor-element-29c1d14{--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-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-64 .elementor-element.elementor-element-6e934fd{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-6e934fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-6e934fd img{opacity:1;}.elementor-64 .elementor-element.elementor-element-3d13d7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-3d13d7c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-ccf95f7{--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-64 .elementor-element.elementor-element-984e459.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-57bf2db{--display:flex;}.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-64 .elementor-element.elementor-element-cbbea4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-64 .elementor-element.elementor-element-f4ea5bc{--display:flex;}.elementor-64 .elementor-element.elementor-element-4da93cb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-64 .elementor-element.elementor-element-5989938{--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-64 .elementor-element.elementor-element-75f13df{--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-64 .elementor-element.elementor-element-f3e2893{--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-64 .elementor-element.elementor-element-dbb0970{--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-64 .elementor-element.elementor-element-5d519a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-28db5b7{--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-64 .elementor-element.elementor-element-e069540{--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-64 .elementor-element.elementor-element-3552fc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-fe9441e{--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;}body.elementor-page-64:not(.elementor-motion-effects-element-type-background), body.elementor-page-64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-3d13d7c{--width:99.013%;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-6e934fd{width:var( --container-widget-width, 279.5px );max-width:279.5px;--e-transform-translateY:0px;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:279.5px;--container-widget-flex-grow:0;z-index:5;}.elementor-64 .elementor-element.elementor-element-6e934fd img{border-radius:11% 11% 11% 11%;}.elementor-64 .elementor-element.elementor-element-e1373ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-984e459{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 335px );max-width:335px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-cbbea4c{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-cbbea4c .elementor-heading-title{font-size:17px;}.elementor-64 .elementor-element.elementor-element-4da93cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:11;}.elementor-64 .elementor-element.elementor-element-9da5db3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-64 .elementor-element.elementor-element-aaf4623{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;}.elementor-64 .elementor-element.elementor-element-fe4d82c{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;}.elementor-64 .elementor-element.elementor-element-229d580{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-5d519a8{width:var( --container-widget-width, 178px );max-width:178px;margin:-10px -15px calc(var(--kit-widget-spacing, 0px) + -3px) -26px;--container-widget-width:178px;--container-widget-flex-grow:0;z-index:11;}.elementor-64 .elementor-element.elementor-element-5d519a8.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-ac6c060{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9;}.elementor-64 .elementor-element.elementor-element-ac6c060.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-3552fc0{width:var( --container-widget-width, 339px );max-width:339px;margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + -51px) 0px;--container-widget-width:339px;--container-widget-flex-grow:0;z-index:2;}}/* Start custom CSS for image, class: .elementor-element-5d519a8 */ /* =========================
   MOVIMENTO SUAVE DA IMAGEM
   ========================= */

.elementor-64 .elementor-element.elementor-element-5d519a8 img {
  animation: imgFloat 6s ease-in-out infinite !important;
  will-change: transform, filter;
  transform-origin: center;
  filter: saturate(1.08) contrast(1.05);
}

/* =========================
   FLASH DE LUZ (SHINE)
   ========================= */

.elementor-64 .elementor-element.elementor-element-5d519a8 {
  position: relative !important;
  overflow: hidden !important;
}

.elementor-64 .elementor-element.elementor-element-5d519a8::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -70%;
  width: 40%;
  height: 180%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.0) 30%,
    rgba(255,255,255,0.6) 50%,
    rgba(255,255,255,0.15) 60%,
    transparent 75%
  );

  transform: rotate(15deg);
  filter: blur(2px);
  opacity: 0.8;
  pointer-events: none;

  animation: shineMove 4.5s ease-in-out infinite !important;
}

/* =========================
   KEYFRAMES
   ========================= */

@keyframes imgFloat {
  0%   { transform: scale(1.02) translateY(0); }
  50 /* End custom CSS */