.elementor-399 .elementor-element.elementor-element-6aa6457{--display:flex;--min-height:80vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFE106;--border-color:#FFE106;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-20a5492{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-399 .elementor-element.elementor-element-948937f{text-align:end;}.elementor-399 .elementor-element.elementor-element-948937f .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:600;line-height:39px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-f04edfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 0px 0px 0px;text-align:end;font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-399 .elementor-element.elementor-element-fc170ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-399 .elementor-element.elementor-element-7ce43ba .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:120px;font-weight:600;text-shadow:0px 0px 100px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-399 .elementor-element.elementor-element-b15443a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-b15443a:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-b15443a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-8228d48{--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;}.elementor-399 .elementor-element.elementor-element-6a998ed{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-6a998ed .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-891f254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-9072c92{--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;}.elementor-399 .elementor-element.elementor-element-db5eda1{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-db5eda1 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-34dd42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-83980d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-83980d5:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-83980d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-3dec2a9{--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;}.elementor-399 .elementor-element.elementor-element-ad2e462{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-ad2e462 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-c7ebd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-17124fe{--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;}.elementor-399 .elementor-element.elementor-element-aa4509d{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-aa4509d .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-2fc7184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-3494b76{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-3494b76:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-3494b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-3868fd6{--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;}.elementor-399 .elementor-element.elementor-element-3a53d46{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-3a53d46 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-6f383ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-fe47d66{--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;}.elementor-399 .elementor-element.elementor-element-c6568d8{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-c6568d8 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-ea9fd49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-399 .elementor-element.elementor-element-20025f0{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-20025f0:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-20025f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-4969480{--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;}.elementor-399 .elementor-element.elementor-element-4089355 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:113px;font-weight:600;color:var( --e-global-color-text );}.elementor-399 .elementor-element.elementor-element-59c674a{--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;}.elementor-399 .elementor-element.elementor-element-6ca2e19{--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;}.elementor-399 .elementor-element.elementor-element-ee54409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;text-align:start;font-family:"Nunito Sans", Sans-serif;font-weight:400;}.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-399 .elementor-element.elementor-element-379d311 img{width:75%;}.elementor-399 .elementor-element.elementor-element-a8aa7a7{--display:flex;}.elementor-399 .elementor-element.elementor-element-a8aa7a7:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-a8aa7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-9bfd469{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-9bfd469:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-9bfd469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-68266e4{padding:0px 0px 0px 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-68266e4 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-399 .elementor-element.elementor-element-4969480{--justify-content:center;}.elementor-399 .elementor-element.elementor-element-4089355 .elementor-heading-title{font-size:66px;}.elementor-399 .elementor-element.elementor-element-ee54409{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-6aa6457{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-b15443a{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-83980d5{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-3494b76{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-20025f0{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-4969480{--width:100%;}.elementor-399 .elementor-element.elementor-element-59c674a{--width:4%;}.elementor-399 .elementor-element.elementor-element-6ca2e19{--width:60%;}.elementor-399 .elementor-element.elementor-element-a8aa7a7{--content-width:1300px;}.elementor-399 .elementor-element.elementor-element-9bfd469{--content-width:1000px;}}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-948937f.elementor-element{--order:0;}.elementor-399 .elementor-element.elementor-element-7ce43ba.elementor-element{--order:1;}.elementor-399 .elementor-element.elementor-element-b15443a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-83980d5{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-399 .elementor-element.elementor-element-3494b76{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-20025f0{--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-4089355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-4089355.elementor-element{--order:1;}.elementor-399 .elementor-element.elementor-element-4089355 .elementor-heading-title{font-size:46px;}.elementor-399 .elementor-element.elementor-element-ee54409{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-68266e4{padding:0px 20px 0px 20px;}.elementor-399 .elementor-element.elementor-element-68266e4 .elementor-heading-title{font-size:21px;}}/* Start custom CSS for container, class: .elementor-element-6aa6457 */.elementor-399 .elementor-element.elementor-element-6aa6457 {

    background-color: #232323 !important;

    position: relative;

    overflow: hidden;

    /* Aumentamos o tamanho do container para o preto aparecer */

    padding: 150px 0; 

    min-height: 700px; 

    display: flex;

    align-items: center; /* Garante que o conteúdo interno também fique centrado */

}



/* Animação do Gradiente */

@keyframes slideInGradientRight {

    0% { transform: translate(100%, -50%); opacity: 0; }

    100% { transform: translate(0, -50%); opacity: 1; }

}



/* --- GRADIENTE AMARELO (600px) --- */

.elementor-399 .elementor-element.elementor-element-6aa6457::before {

    content: "";

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    

    width: 100%;

    /* Altura fixa conforme pediste */

    height: 500px; 

    

    /* Gradiente com "cauda" longa para a esquerda */

    background: linear-gradient(270deg, 

        #FFDD00 0%, 

        #FFDD00 20%, 

        rgba(255, 221, 0, 0.4) 40%, 

        rgba(255, 221, 0, 0) 60%

    );

    

    z-index: 0;

    animation: slideInGradientRight 1.5s ease-out forwards;

}





@keyframes growLineRight {

    0% { width: 0%; }

    100% { width: 100%; }

}



/* Ajustes de Responsividade */

@media (max-width: 1024px) {

    .elementor-399 .elementor-element.elementor-element-6aa6457 { min-height: 600px; }

    .elementor-399 .elementor-element.elementor-element-6aa6457::before { height: 400px; }

}



@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-6aa6457 { min-height: 400px; }

    .elementor-399 .elementor-element.elementor-element-6aa6457::before { height: 250px; }

}/* End custom CSS */