.elementor-884 .elementor-element.elementor-element-3e8c931{--display:flex;--min-height:134px;--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:-147px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-884 .elementor-element.elementor-element-3e8c931:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-3e8c931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-884 .elementor-element.elementor-element-50188ee{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-50188ee:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-50188ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-884 .elementor-element.elementor-element-50188ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-884 .elementor-element.elementor-element-fc9c68c{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-884 .elementor-element.elementor-element-1cd1b98{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-884 .elementor-element.elementor-element-1cd1b98.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-884 .elementor-element.elementor-element-1cd1b98 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-009a0bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-884 .elementor-element.elementor-element-009a0bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-884 .elementor-element.elementor-element-009a0bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-291d6a0{--e-image-carousel-slides-to-show:1;}.elementor-884 .elementor-element.elementor-element-25a1ab2{--spacer-size:50px;}.elementor-884 .elementor-element.elementor-element-e37034b{--display:flex;--min-height:0px;--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:center;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-884 .elementor-element.elementor-element-50188ee{--padding-top:050px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-884 .elementor-element.elementor-element-50188ee{--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-884 .elementor-element.elementor-element-1cd1b98{text-align:center;}.elementor-884 .elementor-element.elementor-element-009a0bf{width:var( --container-widget-width, 477.266px );max-width:477.266px;--container-widget-width:477.266px;--container-widget-flex-grow:0;text-align:center;}}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-50188ee{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-884 .elementor-element.elementor-element-fc9c68c{--min-height:243px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-fc9c68c.e-con{--order:-99999 /* order start hack */;}.elementor-884 .elementor-element.elementor-element-1cd1b98{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;text-align:center;}.elementor-884 .elementor-element.elementor-element-1cd1b98 .elementor-heading-title{font-size:58px;}.elementor-884 .elementor-element.elementor-element-009a0bf{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:center;}.elementor-884 .elementor-element.elementor-element-25a1ab2{--spacer-size:25px;}.elementor-884 .elementor-element.elementor-element-e37034b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-884 .elementor-element.elementor-element-fc9c68c{--width:50%;}.elementor-884 .elementor-element.elementor-element-e37034b{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-884 .elementor-element.elementor-element-50188ee{--content-width:1007px;}}@media(max-width:1024px) and (min-width:768px){.elementor-884 .elementor-element.elementor-element-fc9c68c{--width:676px;}.elementor-884 .elementor-element.elementor-element-e37034b{--width:619px;}}/* Start custom CSS for html, class: .elementor-element-2c2a015 *//* -----------------------------------------------------------
   1. PADRÃO (DESKTOP)
   ID: #inline-AaRo5KH2ZwOlgBbGXFH3
   Altura Base: 1010px (Sua referência definida)
----------------------------------------------------------- */
.elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
    width: 100%;
    height: 1010px; 
    border: none;
    border-radius: 3px;
}

/* -----------------------------------------------------------
   2. WIDESCREEN (Telas Gigantes > 1921px)
   Apenas um leve aumento para telas 4K.
----------------------------------------------------------- */
@media (min-width: 1921px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1100px; 
    }
}

/* -----------------------------------------------------------
   3. LAPTOP (Telas médias < 1366px)
   A largura diminui, o conteúdo começa a espremer, altura sobe.
----------------------------------------------------------- */
@media (max-width: 1366px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1150px;
    }
}

/* -----------------------------------------------------------
   4. TABLET LANDSCAPE (< 1200px)
   iPad Pro deitado. Aumento de ~25%.
----------------------------------------------------------- */
@media (max-width: 1200px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1280px;
    }
}

/* -----------------------------------------------------------
   5. TABLET PORTRAIT (< 1024px)
   iPad em pé. Ponto crítico onde colunas costumam quebrar para 1.
----------------------------------------------------------- */
@media (max-width: 1024px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1450px;
    }
}

/* -----------------------------------------------------------
   6. MOBILE LANDSCAPE (< 880px)
   Celular deitado.
----------------------------------------------------------- */
@media (max-width: 880px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1700px;
    }
}

/* -----------------------------------------------------------
   7. MOBILE PORTRAIT (< 767px - Celular em pé)
   Altura máxima. Quase o dobro do desktop para garantir 
   que o fluxo vertical caiba sem barra de rolagem interna.
----------------------------------------------------------- */
@media (max-width: 767px) {
    .elementor-884 .elementor-element.elementor-element-2c2a015 #inline-1rZbfwEggIWcvWXFvPf2 {
        height: 1950px; 
    }
}/* End custom CSS */