.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-50 .elementor-element.elementor-element-d6e4e29 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Versos", Sans-serif;font-size:20px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-50 .elementor-element.elementor-element-d6e4e29 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-d6e4e29 .elementor-button:focus{background-color:var( --e-global-color-faf4679 );color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-d6e4e29 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-d6e4e29 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-0924868 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50 .elementor-element.elementor-element-02d5463{--spacer-size:22px;}:root{--page-title-display:none;}/* Start custom CSS for video, class: .elementor-element-0924868 */.elementor-50 .elementor-element.elementor-element-0924868 .elementor-custom-embed-play i,
.elementor-50 .elementor-element.elementor-element-0924868 .elementor-custom-embed-play svg {
  transition: transform .3s ease;
}

.elementor-50 .elementor-element.elementor-element-0924868 .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i,
.elementor-50 .elementor-element.elementor-element-0924868 .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play svg {
  transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS */@font-face{font-family:'Margem';font-style:normal;font-weight:300;font-display:swap;src:url('/wp-content/uploads/2026/09/Margem-Light.ttf') format('truetype');}
@font-face{font-family:'Margem';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/2026/09/Margem-Regular.ttf') format('truetype');}
@font-face{font-family:'Margem';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/uploads/2026/09/Margem-Bold.ttf') format('truetype');}

/* ===== ABA ATIVA (Culture) — edite as cores aqui ===== */
.elementor .ic-ctab.e--selected{background-color:#cb3d00 !important;border-color:#cb3d00 !important;color:#ffffff !important;}

/* Carrossel do hero: fade + autoplay ficam no Código personalizado "ICONIC – Carrossel hero" */

/* Big numbers: contador animado (JS no widget "ic-counter-js" no fim da página).
   O número real fica transparente segurando a largura; o .ic-cnum por cima conta de 0 ao total. */
.elementor-50 .ic-counting{position:relative;color:transparent !important;}
.elementor-50 .ic-counting .ic-cnum{position:absolute;left:0;top:0;color:#ff5e19;}

/* Abas Culture no tablet/celular: fileira com rolagem lateral, sangrando até as bordas da tela
   (atômicos não têm .elementor-element-ID → usar [data-id]) */
@media (max-width:1024px){
  .elementor-50 [data-id='5672dc85']{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100vw !important;max-width:none !important;margin-inline:calc(50% - 50vw) !important;padding-inline:calc(50vw - 50%) !important;}
  .elementor-50 [data-id='5672dc85']::-webkit-scrollbar{display:none;}
  .elementor-50 [data-id='5672dc85'] .ic-ctab{flex:0 0 auto;white-space:nowrap;}
}

/* Selos (Reconhecimentos): o script do widget 4cac97f2 roda a 45 px/s; aqui acelera 2,2× (~100 px/s) sem recriar o V3 */
.elementor-50 .ic-selos-on{animation-duration:calc(var(--ic-selos-dur,60s) / 2.2) !important;}

/* Setas do carrossel de selos (celular): o reset.css do tema Hello pinta button:hover/:focus de #c36 (rosa/roxo) e no iPhone o foco fica preso após o toque → manter laranja em todos os estados */
.elementor-50 .ic-selos-arrow,
.elementor-50 .ic-selos-arrow:hover,
.elementor-50 .ic-selos-arrow:focus,
.elementor-50 .ic-selos-arrow:active{background-color:#ff5e19;color:#fff;border:0;}/* End custom CSS */