.elementor-538 .elementor-element.elementor-element-8daff3f{--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-538 .elementor-element.elementor-element-622998d .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-weight:600;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFD700;}.elementor-538 .elementor-element.elementor-element-52e428d{--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-538 .elementor-element.elementor-element-4aafa65{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );}body.elementor-page-538:not(.elementor-motion-effects-element-type-background), body.elementor-page-538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://descubraseumelhorlado.shop/wp-content/uploads/2025/08/new_sky.webp");}@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-4aafa65{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-622998d{text-align:center;}.elementor-538 .elementor-element.elementor-element-622998d .elementor-heading-title{font-size:28px;}.elementor-538 .elementor-element.elementor-element-0f1a2b8{text-align:center;}.elementor-538 .elementor-element.elementor-element-5ae31b7{text-align:center;}.elementor-538 .elementor-element.elementor-element-4aafa65{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-a288e3f */.elementor-538 .elementor-element.elementor-element-a288e3f {
  border-radius: 12px;
  animation: pulsar 2.5s infinite ease-in-out, brilho 3s infinite alternate;
  transition: all 0.3s ease-in-out;
}

@keyframes pulsar {
  0% { transform: scale(1); }
  50% { transform: scale(1.07); }
  100% { transform: scale(1); }
}

@keyframes brilho {
  0% { box-shadow: 0 0 5px #ff00ff, 0 0 15px #ff00ff; }
  50% { box-shadow: 0 0 20px #00ffff, 0 0 40px #00ffff; }
  100% { box-shadow: 0 0 10px #ff00ff, 0 0 25px #ff00ff; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7b3841 */.elementor-538 .elementor-element.elementor-element-e7b3841 {
  border-radius: 12px;
  animation: pulsar 2.5s infinite ease-in-out, brilhoDourado 3s infinite alternate;
}

@keyframes pulsar {
  0% { transform: scale(1); }
  50% { transform: scale(1.07); }
  100% { transform: scale(1); }
}

@keyframes brilhoDourado {
  0% { box-shadow: 0 0 5px #ffd700, 0 0 15px #ffd700; }
  50% { box-shadow: 0 0 20px #ffec8b, 0 0 40px #ffec8b; }
  100% { box-shadow: 0 0 10px #ffd700, 0 0 25px #ffd700; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78bdfad */.elementor-538 .elementor-element.elementor-element-78bdfad {
  border-radius: 12px;
  animation: pulsar 2.5s infinite ease-in-out, brilhoRoxo 3s infinite alternate;
}

@keyframes pulsar {
  0% { transform: scale(1); }
  50% { transform: scale(1.07); }
  100% { transform: scale(1); }
}

@keyframes brilhoRoxo {
  0% { box-shadow: 0 0 5px #8a2be2, 0 0 15px #8a2be2; }
  50% { box-shadow: 0 0 20px #da70d6, 0 0 40px #da70d6; }
  100% { box-shadow: 0 0 10px #8a2be2, 0 0 25px #8a2be2; }
}/* End custom CSS */