.elementor-6719 .elementor-element.elementor-element-ef24d50{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6719 .elementor-element.elementor-element-ef24d50:not(.elementor-motion-effects-element-type-background), .elementor-6719 .elementor-element.elementor-element-ef24d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marketing.sieg.com/wp-content/uploads/2025/10/Capa-landing-page-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6719 .elementor-element.elementor-element-6225060{--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;--margin-top:-130px;--margin-bottom:-130px;--margin-left:-130px;--margin-right:-130px;}.elementor-6719 .elementor-element.elementor-element-6225060.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6719 .elementor-element.elementor-element-0ea88e1{text-align:left;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6719 .elementor-element.elementor-element-d3b6bfc{text-align:left;}.elementor-6719 .elementor-element.elementor-element-d3b6bfc .elementor-heading-title{font-family:"Kanit", p;font-size:42px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#F9FEFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-6719 .elementor-element.elementor-element-12a916c .elementor-button{background-color:#008CB4;font-family:"Kanit", p;font-weight:bold;}.elementor-6719 .elementor-element.elementor-element-12a916c{width:initial;max-width:initial;}.elementor-6719 .elementor-element.elementor-element-df3b9f1{--display:flex;--min-height:70px;border-style:dotted;--border-style:dotted;border-width:-117px -117px -117px -117px;--border-top-width:-117px;--border-right-width:-117px;--border-bottom-width:-117px;--border-left-width:-117px;border-color:#FF0000;--border-color:#FF0000;--border-radius:9px 9px 9px 9px;--margin-top:-85px;--margin-bottom:31px;--margin-left:309px;--margin-right:5px;}.elementor-6719 .elementor-element.elementor-element-df3b9f1.e-con{--e-con-transform-translateX:50px;--e-con-transform-translateY:5px;--e-con-transform-scale:0.6;}.elementor-6719 .elementor-element.elementor-element-cf813cb > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-6719 .elementor-element.elementor-element-cf813cb.elementor-element{--align-self:center;}.elementor-6719 .elementor-element.elementor-element-cf813cb{text-align:center;}.elementor-6719 .elementor-element.elementor-element-cf813cb .elementor-heading-title{font-family:"Kanit", p;font-size:18px;}.elementor-6719 .elementor-element.elementor-element-8193943{--display:flex;--min-height:306px;--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;--justify-content:space-evenly;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}@media(max-width:1900px){.elementor-6719 .elementor-element.elementor-element-6225060{--min-height:0px;--justify-content:center;}.elementor-6719 .elementor-element.elementor-element-d3b6bfc{text-align:left;}.elementor-6719 .elementor-element.elementor-element-d3b6bfc .elementor-heading-title{font-size:41px;}.elementor-6719 .elementor-element.elementor-element-12a916c{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-6719 .elementor-element.elementor-element-12a916c.elementor-element{--align-self:flex-start;}.elementor-6719 .elementor-element.elementor-element-12a916c .elementor-button{font-size:11px;line-height:15px;}.elementor-6719 .elementor-element.elementor-element-df3b9f1.e-con{--e-con-transform-translateX:-72px;--e-con-transform-translateY:5px;}.elementor-6719 .elementor-element.elementor-element-df3b9f1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-6719 .elementor-element.elementor-element-8193943{--min-height:0px;}}@media(min-width:768px){.elementor-6719 .elementor-element.elementor-element-6225060{--width:50%;}.elementor-6719 .elementor-element.elementor-element-df3b9f1{--width:65%;}.elementor-6719 .elementor-element.elementor-element-8193943{--width:26%;}}@media(max-width:1900px) and (min-width:768px){.elementor-6719 .elementor-element.elementor-element-6225060{--width:500px;}.elementor-6719 .elementor-element.elementor-element-8193943{--width:500px;}}@media(min-width:1901px){.elementor-6719 .elementor-element.elementor-element-ef24d50:not(.elementor-motion-effects-element-type-background), .elementor-6719 .elementor-element.elementor-element-ef24d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-d3b6bfc */.destaque-animado {
    font-weight: 700;
    background: linear-gradient(90deg, #9FFFF5, #007290, #9FFFF5);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animarGradiente 6s ease infinite;
}

@keyframes animarGradiente {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12a916c *//* Botão CTA animado */
.cta-animado .elementor-button {
    font-weight: 700;
    font-size: 18px;
    padding: 18px 48px;
    border-radius: 12px;
    border: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    /* Fundo degradê animado */
    background: linear-gradient(90deg, #0E1E3A, #00CAFF, #9FFFF5, #0E1E3A);
    background-size: 300% 300%;
    animation: ctaGradient 8s ease infinite;

    /* Texto branco brilhando */
    color: #fff !important;
    text-shadow: 0 0 8px rgba(255,255,255,0.6), 0 0 16px rgba(0,202,255,0.8);

    /* Transição suave */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

/* Efeito hover */
.cta-animado .elementor-button:hover {
    transform: scale(1.08);
    box-shadow: 0 8px 30px rgba(0,202,255,0.5);
}

/* Animação gradiente */
@keyframes ctaGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3b9f1 */container-piscando/* End custom CSS */
/* Start custom CSS */.container-piscando {
  animation: aparecerSumir 2s ease-in-out infinite;
}

@keyframes aparecerSumir {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}/* End custom CSS */