.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-17202 .elementor-element.elementor-element-d08eec4{width:100%;max-width:100%;text-align:center;}.elementor-17202 .elementor-element.elementor-element-d08eec4 > .elementor-widget-container{margin:0% 0% 0% 37%;padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-d08eec4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17202 .elementor-element.elementor-element-d08eec4 img{width:43%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-80cb299 img{width:70%;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-17202 .elementor-element.elementor-element-320996e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-wrapper{max-width:100%;}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item{background-color:#F1A863;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:first-of-type){margin-left:calc( 19px/2 );}body:not(.rtl) .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:last-of-type){margin-right:calc( 19px/2 );}body.rtl .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:first-of-type){margin-right:calc( 19px/2 );}body.rtl .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:last-of-type){margin-left:calc( 19px/2 );}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-digits{color:var( --e-global-color-accent );font-family:"Noto Sans Anatolian Hieroglyphs", Sans-serif;font-size:37px;font-weight:700;}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-label{color:var( --e-global-color-accent );font-family:"Tahoma", Sans-serif;font-weight:400;}.elementor-17202 .elementor-element.elementor-element-c7dc402 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-c7dc402{text-align:center;}.elementor-17202 .elementor-element.elementor-element-c7dc402 img{width:70%;}.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-17202 .elementor-element.elementor-element-3b8d808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 15px 0px;}.elementor-17202 .elementor-element.elementor-element-3b8d808{text-align:center;}.elementor-17202 .elementor-element.elementor-element-3b8d808 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#F1A863;}.elementor-17202 .elementor-element.elementor-element-938cd3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 15px 0px;}.elementor-17202 .elementor-element.elementor-element-938cd3e{text-align:center;}.elementor-17202 .elementor-element.elementor-element-938cd3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#F1A863;}.elementor-17202 .elementor-element.elementor-element-86c777b{width:100%;max-width:100%;}.elementor-17202 .elementor-element.elementor-element-86c777b > .elementor-widget-container{margin:50px 180px 50px 180px;padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-86c777b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-17202 .elementor-element.elementor-element-86c777b iframe{height:268px;}.elementor-17202 .elementor-element.elementor-element-d9d1544 > .elementor-widget-container{margin:54px 0px 162px 0px;padding:0px 0px 0px 0px;}body.elementor-page-17202{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-17202 .elementor-element.elementor-element-d08eec4 > .elementor-widget-container{margin:0px 0px 0px 21px;padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-d08eec4.elementor-element{--align-self:center;}.elementor-17202 .elementor-element.elementor-element-d08eec4{text-align:center;}.elementor-17202 .elementor-element.elementor-element-d08eec4 img{width:95%;border-radius:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-80cb299 > .elementor-widget-container{margin:-94px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-80cb299 img{width:100%;}.elementor-17202 .elementor-element.elementor-element-320996e > .elementor-widget-container{margin:17px 0px 10px 0px;padding:0px 0px 7px 0px;}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-wrapper{max-width:0%;}body:not(.rtl) .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:first-of-type){margin-left:calc( 11px/2 );}body:not(.rtl) .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:last-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:first-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item:not(:last-of-type){margin-left:calc( 11px/2 );}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-item{padding:0px 0px 0px 0px;}.elementor-17202 .elementor-element.elementor-element-320996e .elementor-countdown-digits{font-size:35px;line-height:1.1em;letter-spacing:-1.8px;word-spacing:0em;}.elementor-17202 .elementor-element.elementor-element-c7dc402 img{width:100%;}.elementor-17202 .elementor-element.elementor-element-3b8d808 .elementor-heading-title{font-size:14px;}.elementor-17202 .elementor-element.elementor-element-938cd3e{text-align:start;}.elementor-17202 .elementor-element.elementor-element-938cd3e .elementor-heading-title{font-size:14px;}.elementor-17202 .elementor-element.elementor-element-86c777b > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-17202 .elementor-element.elementor-element-86c777b iframe{height:245px;}.elementor-17202 .elementor-element.elementor-element-d9d1544 > .elementor-widget-container{margin:0px 0px 115px 0px;}}/* Start custom CSS for image, class: .elementor-element-d08eec4 *//* 1. Aplicação da Animação no Elemento da Imagem */
.elementor-17202 .elementor-element.elementor-element-d08eec4 img {
  animation: dtoxSmoothZoom 6s ease-in-out infinite alternate;
  will-change: transform;
  display: block;
  max-width: 100%;
  height: auto;
}

/* 2. Definição do Movimento Suave e Zoom */
@keyframes dtoxSmoothZoom {
  0% {
    transform: scale(2) translateY(0);
  }
  50% {
    transform: scale(1.05) translateY(-4px);
  }
  100% {
    transform: scale(1.08) translateY(2px);
  }
}

/* 3. Ajuste Fino para Dispositivos Mobile (Telas até 768px) */
@media (max-width: 768px) {
  .elementor-17202 .elementor-element.elementor-element-d08eec4 img {
    /* Diminui o alcance do zoom no mobile para evitar estouro das bordas da tela */
    animation: dtoxSmoothZoomMobile 5s ease-in-out infinite alternate;
  }

  @keyframes dtoxSmoothZoomMobile {
    0,5% {
      transform: scale(1) translateY(1);
    }
    100% {
      transform: scale(1.10) translateY(-2px);
    }
  }
}/* End custom CSS */