.elementor-18 .elementor-element.elementor-element-58d6558{--display:flex;--min-height:100vh;--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-18 .elementor-element.elementor-element-58d6558:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58d6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dr4cria.com/wp-content/uploads/2026/03/Off-Design-Site-Nao-mexer.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-18 .elementor-element.elementor-element-fe7d0bf{--display:flex;}.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-18 .elementor-element.elementor-element-e3e0608{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-18 .elementor-element.elementor-element-e3e0608.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e3e0608 img{width:100%;max-width:100%;height:100%;object-fit:fill;}.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-18 .elementor-element.elementor-element-791ec2a{width:var( --container-widget-width, 50vw );max-width:50vw;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-791ec2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-791ec2a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ebfff60{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-955b4fc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:800;line-height:19px;letter-spacing:0.1px;word-spacing:1px;background-image:linear-gradient(94deg, #7E4AFF 19%, #0011F6 71%);box-shadow:0px 0px 25px 3px #6F00F3;border-radius:30px 30px 30px 30px;padding:2vw 4vw 2vw 4vw;}.elementor-18 .elementor-element.elementor-element-955b4fc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-955b4fc.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-3ea998a{--display:flex;--min-height:15vh;--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-18 .elementor-element.elementor-element-3ea998a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3ea998a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8CACD;}.elementor-18 .elementor-element.elementor-element-a116248{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-18 .elementor-element.elementor-element-a116248 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:6.3vw;font-weight:900;text-shadow:0px 0px 30px rgba(176.4558423913043, 0, 255, 0.71);}.elementor-18 .elementor-element.elementor-element-814da5e{--display:flex;--min-height:100vh;--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-18 .elementor-element.elementor-element-814da5e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-814da5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8CACD;background-image:url("https://dr4cria.com/wp-content/uploads/2026/03/Off-Design-Site-Nao-mexer-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-18 .elementor-element.elementor-element-f9f0bd6{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-18 .elementor-element.elementor-element-f9f0bd6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-981d450{--spacer-size:20px;}.elementor-18 .elementor-element.elementor-element-a4b22f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-897a527{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-897a527.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-897a527 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-897a527 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-c4c1b06.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-c4c1b06 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-c4c1b06 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:1.8vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-313052d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-313052d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-313052d .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:1.7vw;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0c4d8d3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0c4d8d3 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0c4d8d3 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:1.8vw;font-weight:400;}.elementor-18 .elementor-element.elementor-element-4bc4a0e{--display:flex;--min-height:100vh;--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-18 .elementor-element.elementor-element-4bc4a0e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4bc4a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E1E;}.elementor-18 .elementor-element.elementor-element-1fd90e6{text-align:center;}.elementor-18 .elementor-element.elementor-element-1fd90e6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:60px;font-weight:600;text-shadow:0px 0px 24px rgba(178.50990873201954, 10.418389945652212, 236.3, 0.57);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-70bc609{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-18 .elementor-element.elementor-element-70bc609 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f8b2f9d{--display:flex;--min-height:100vh;--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-18 .elementor-element.elementor-element-f8b2f9d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f8b2f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E1E;}.elementor-18 .elementor-element.elementor-element-d3db036{text-align:center;}.elementor-18 .elementor-element.elementor-element-d3db036 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:50px;font-weight:600;text-shadow:0px 0px 28px rgba(131.5467459719104, 5.628016304347856, 210.79999999999998, 0.71);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-802ddc3{margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + -15vw) 0vw;text-align:end;}.elementor-18 .elementor-element.elementor-element-802ddc3.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-802ddc3 img{opacity:0.5;}.elementor-18 .elementor-element.elementor-element-8ab4a12{--display:flex;}.elementor-18 .elementor-element.elementor-element-9ea9031{--display:flex;--min-height:90vh;}.elementor-18 .elementor-element.elementor-element-9ea9031:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9ea9031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E1E;}.elementor-18 .elementor-element.elementor-element-a18b4be{margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + -11vw) 0vw;}.elementor-18 .elementor-element.elementor-element-a18b4be.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-9957929{text-align:center;}.elementor-18 .elementor-element.elementor-element-9957929 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:90px;font-weight:600;text-shadow:0px 0px 33px rgba(135.09011166779902, 15.73562500000001, 156.4, 0.92);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ee0ae67{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-18 .elementor-element.elementor-element-ee0ae67 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 33px rgba(149.8471467391303, 0, 255, 0.56);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0465d60 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:2.5vw;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-18 .elementor-element.elementor-element-0465d60{margin:4vw 4vw calc(var(--kit-widget-spacing, 0px) + 4vw) 4vw;}.elementor-18 .elementor-element.elementor-element-0465d60 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-0465d60 .elementor-button:focus{border-color:#FFFFFF;box-shadow:0px 0px 30px 5px #9600FF;}.elementor-18 .elementor-element.elementor-element-bccaf46{margin:-9vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-18 .elementor-element.elementor-element-bccaf46.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-a570ac7{margin:-13vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-a570ac7.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-814da5e{--content-width:1140px;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-58d6558:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58d6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18 .elementor-element.elementor-element-814da5e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-814da5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-58d6558{--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-58d6558:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58d6558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dr4cria.com/wp-content/uploads/2026/02/Produzimos-conteudo-audiovisual-para-empresas-que-precisam-escalar-a-execucao-de-suas-equipes-de-marketing-sem-perder-qualidade-de-entrega.jpg");}.elementor-18 .elementor-element.elementor-element-58d6558{--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-955b4fc{margin:-16% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-955b4fc .elementor-button{font-size:15px;border-radius:30px 30px 30px 30px;padding:4px 17px 4px 13px;}.elementor-18 .elementor-element.elementor-element-3ea998a{--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-814da5e{--min-height:30vh;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-814da5e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-814da5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}}/* Start custom CSS for heading, class: .elementor-element-791ec2a */.elementor-18 .elementor-element.elementor-element-791ec2a .gradiente {
  background: linear-gradient(90deg, #5de0e6, #0061e4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a116248 */.elementor-18 .elementor-element.elementor-element-a116248 .destaque {
  color: #ac4ef0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9f0bd6 */.elementor-18 .elementor-element.elementor-element-f9f0bd6 .destaque {
  color: #535cd6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd90e6 */.elementor-18 .elementor-element.elementor-element-1fd90e6 .destaque {
  color: #ac4ef0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70bc609 */.elementor-18 .elementor-element.elementor-element-70bc609 .destaque {
  color: #535cd6;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-35759c5 */.elementor-18 .elementor-element.elementor-element-35759c5 .servicos-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 28px;
  width: 100%;
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico {
  position: relative;
  padding: 32px;
  border-radius: 18px;
  background: linear-gradient(145deg, #0f1223 0%, #0a0c19 100%);
  border: 1px solid rgba(172, 78, 253, 0.18);
  overflow: visible;
  transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico::before {
  content: "";
  position: absolute;
  inset: -10px;
  border-radius: 24px;
  background: radial-gradient(
    circle at 20% 10%,
    rgba(172, 78, 253, 0.30) 0%,
    rgba(172, 78, 253, 0.14) 35%,
    rgba(172, 78, 253, 0.06) 55%,
    transparent 75%
  );
  filter: blur(22px);
  z-index: -1;
  opacity: 1;
  pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico:hover {
  transform: translateY(-6px);
  border-color: rgba(172, 78, 253, 0.38);
  box-shadow: 0 0 0 1px rgba(172, 78, 253, 0.05);
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico:hover::before {
  background: radial-gradient(
    circle at 20% 10%,
    rgba(172, 78, 253, 0.42) 0%,
    rgba(172, 78, 253, 0.20) 35%,
    rgba(172, 78, 253, 0.08) 58%,
    transparent 78%
  );
  filter: blur(28px);
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-icon {
  width: 56px;
  height: 56px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: 1;
  background: linear-gradient(180deg, #AC4EFD 0%, #9547f0 100%);
  box-shadow: 0 10px 30px rgba(172, 78, 253, 0.30);
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico h3 {
  margin: 0 0 12px;
  color: #ffffff;
  font-size: 24px;
  line-height: 1.1;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.elementor-18 .elementor-element.elementor-element-35759c5 .card-servico p {
  margin: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 15px;
  line-height: 1.7;
}

@media (max-width: 1024px) {
  .elementor-18 .elementor-element.elementor-element-35759c5 .servicos-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-35759c5 .servicos-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .elementor-18 .elementor-element.elementor-element-35759c5 .card-servico {
    padding: 24px;
  }

  .elementor-18 .elementor-element.elementor-element-35759c5 .card-servico h3 {
    font-size: 20px;
  }

  .elementor-18 .elementor-element.elementor-element-35759c5 .card-servico p {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3db036 */.elementor-18 .elementor-element.elementor-element-d3db036 .destaque {
  color: #ac4ef0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-802ddc3 */.elementor-18 .elementor-element.elementor-element-802ddc3 img {
  animation: girar 20s linear infinite;
}

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5aa326a */.timeline-producao {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
  padding: 20px 0;
}

.timeline-item {
  position: relative;
  display: grid;
  grid-template-columns: 90px 1fr;
  gap: 24px;
  align-items: start;
  padding-bottom: 42px;
}

.timeline-item:last-child {
  padding-bottom: 0;
}

.timeline-marker {
  position: relative;
  width: 54px;
  height: 54px;
  margin: 0 auto;
  border-radius: 50%;
  background: linear-gradient(180deg, #a855f7 0%, #9333ea 100%);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(168, 85, 247, 0.08),
    0 0 24px rgba(168, 85, 247, 0.35);
  z-index: 2;
}

.timeline-item:not(:last-child) .timeline-marker::after {
  content: "";
  position: absolute;
  top: 54px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: calc(100% + 10px);
  background: linear-gradient(
    to bottom,
    rgba(168, 85, 247, 0.6),
    rgba(168, 85, 247, 0.12)
  );
  z-index: 1;
}

.timeline-content h3 {
  margin: 3px 0 8px;
  color: #ffffff;
  font-size: 30px;
  line-height: 1.05;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.timeline-content p {
  margin: 0;
  color: rgba(255,255,255,0.72);
  font-size: 16px;
  line-height: 1.6;
}

/* Fundo escuro parecido com o print */
.elementor-widget-html .timeline-producao,
.timeline-producao {
  background: transparent;
}

/* Responsivo */
@media (max-width: 767px) {
  .timeline-item {
    grid-template-columns: 70px 1fr;
    gap: 16px;
    padding-bottom: 30px;
  }

  .timeline-marker {
    width: 46px;
    height: 46px;
    font-size: 15px;
  }

  .timeline-item:not(:last-child) .timeline-marker::after {
    top: 46px;
  }

  .timeline-content h3 {
    font-size: 22px;
  }

  .timeline-content p {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a18b4be */.elementor-18 .elementor-element.elementor-element-a18b4be img {
  animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-4vw);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9957929 */.elementor-18 .elementor-element.elementor-element-9957929 .destaque {
  color: #ac4ef0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee0ae67 */.elementor-18 .elementor-element.elementor-element-ee0ae67 .destaque {
  color: #535cd6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bccaf46 */.elementor-18 .elementor-element.elementor-element-bccaf46 img {
  animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-4vw);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a570ac7 */.elementor-18 .elementor-element.elementor-element-a570ac7 img {
  animation: girar 20s linear infinite;
}

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */