.elementor .e-636be068-88913c8{color:#ffffff;text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor .e-21c3514c-820cd98{width:25%;padding:0px;margin:0px;flex-direction:column;}.elementor .e-3fa57e7e-bec6b2c{color:#ffffff;text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor .e-1283302-406bba7{width:25%;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#515151;border-style:solid;flex-direction:column;}.elementor .e-55c86c75-e1dce4d{color:#ffffff;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-39745ca-f4c8290{width:25%;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#515151;border-style:solid;flex-direction:column;}.elementor .e-2ee3d365-501cada{color:#ffffff;text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor .e-1d39e59a-01f47c5{width:25%;padding:0px;margin:0px;flex-direction:column;}.elementor .e-2d076357-3d18c66{padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e1e1e1;border-style:solid;background-color:#000000;flex-direction:row;}.elementor .e-6d61e94f-5a95021{color:#ffffff;padding:0px;margin:0px;}.elementor .e-6d12c27d-c5400cf{font-size:12px;color:#D2D2D2;padding:0px;margin:0px;}.elementor .e-9a8e82a-0c785a4{font-size:11px;color:#D2D2D2;padding:0px;margin:0px;}.elementor .e-1f1a7e0-164b549{width:28%;padding:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#515151;flex-direction:column;}.elementor .e-46ade3a0-667cc6a{color:#ffffff;padding:0px;margin:0px;}.elementor .e-52bdce4c-7434db4{color:#ffffff;padding:0px;margin:0px;}.elementor .e-14efe5cb-45f3175{color:#ffffff;padding:0px;margin:0px;}.elementor .e-3a1315c4-9abe524{padding:0px;margin:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-760f2419-bb50b80{width:100%;mix-blend-mode:normal;/* Container do Logo */
.logo-spotlight-wrapper {
position: relative;
display: inline-block;
cursor: pointer;
}

/* O SVG base */
.logo-spotlight-wrapper .logo-svg {
display: block;
width: 100%;
max-width: 650px; /* Ajuste para o tamanho desejado */
height: auto;
color: #ffffff; /* Cor padrão branca */
transition: opacity 0.3s ease;
}

/* Efeito de Gradiente Vermelho ao passar o mouse */
.logo-spotlight-wrapper::after {
content: '';
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0;
transition: opacity 0.4s ease;

/* Gradiente radial vermelho vibrante */
background: radial-gradient(
  circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
  rgba(235, 10, 30, 1) 0%,
  rgba(235, 10, 30, 0.8) 25%,
  rgba(255, 255, 255, 0) 65%
);

/* Mistura o vermelho apenas sobre as partes brancas do SVG */
mix-blend-mode: multiply; 
/* Alternativa dependendo do fundo: use mix-blend-mode: color ou mask */
}

/* Ativa ao passar o mouse */
.logo-spotlight-wrapper:hover::after {
opacity: 1;
}\n}.elementor .e-ecd8e8f-8e21d97{color:#54595F;padding:0px;margin:0px;}.elementor .e-77078744-2f4250e{text-align:end;padding:0px;margin:0px;}.elementor .e-31430fe9-080cc8b{padding:0px;margin:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:stretch;align-items:end;align-self:stretch;}.elementor .e-25175e38-c7f714f{width:75%;padding:60px;flex-direction:column;}.elementor .e-140e3f1a-81f9d34{padding-block-start:0px;padding-block-end:0px;margin:0px;background-color:#000000;flex-direction:row;}.elementor .e-ad190e4-69f0440{color:#ffffff;text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor .e-f5b8f57-1c47016{padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e1e1e1;border-style:solid;background-color:#000000;flex-direction:row;}.elementor .e-fffcfe5-fc273d8{color:#ffffff;padding:0px;margin:0px;}.elementor .e-950d3c3-444b805{color:#54595F;padding:0px;margin:0px;}.elementor .e-36834cd-bdd214f{color:#54595F;padding:0px;margin:0px;}.elementor .e-db8fe23-59c2512{color:#ffffff;padding:0px;margin:0px;}.elementor .e-7340dfe-8fe816d{width:25%;padding:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#515151;flex-direction:column;}.elementor .e-c59347e-dee6edf{width:25%;padding:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#515151;flex-direction:column;}.elementor .e-e148de9-6b41928{color:#ffffff;padding:0px;margin:0px;}.elementor .e-a9213c2-9cab05c{color:#ffffff;padding:0px;margin:0px;}.elementor .e-d87e2a0-6aca7d5{width:25%;padding:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#515151;flex-direction:column;}.elementor .e-aa33fbc-ea0e339{width:100%;mix-blend-mode:normal;}.elementor .e-3e421f3-cae37aa{color:#54595F;padding:0px;margin:0px;}.elementor .e-25f1f06-07a06e8{text-align:end;padding:0px;margin:0px;}.elementor .e-ef36d5c-c1a53e6{width:75%;padding:50px;flex-direction:column;}.elementor .e-51525ab-eda4a82{padding-block-start:0px;padding-block-end:0px;margin:0px;background-color:#000000;flex-direction:row;}