.elementor-105 .elementor-element.elementor-element-9d02b46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105 .elementor-element.elementor-element-9d02b46 .elementor-button{padding:20px 0px 16px 0px;}.elementor-105 .elementor-element.elementor-element-80bad99{--e-image-carousel-slides-to-show:7;}.elementor-105 .elementor-element.elementor-element-80bad99 .swiper-wrapper{display:flex;align-items:center;}.elementor-105 .elementor-element.elementor-element-fe6cc2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-fe6cc2b .elementor-icon-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-fe6cc2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-fe6cc2b.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-fe6cc2b.elementor-view-default .elementor-icon{color:var( --e-global-color-cbd4ff6 );border-color:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-fe6cc2b.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-fe6cc2b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-fe6cc2b .elementor-icon{font-size:18px;}.elementor-105 .elementor-element.elementor-element-fe6cc2b .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-b0b7b65{left:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-b0b7b65{right:0px;}.elementor-105 .elementor-element.elementor-element-b0b7b65{top:-120px;}.elementor-105 .elementor-element.elementor-element-46a38a9{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-105 .elementor-element.elementor-element-3556948{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-105 .elementor-element.elementor-element-d3970c1{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-105 .elementor-element.elementor-element-8c41bdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-105 .elementor-element.elementor-element-8c41bdf .elementor-icon-wrapper{text-align:center;}.elementor-105 .elementor-element.elementor-element-8c41bdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-8c41bdf.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-8c41bdf.elementor-view-default .elementor-icon{color:var( --e-global-color-cbd4ff6 );border-color:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-8c41bdf.elementor-view-framed .elementor-icon, .elementor-105 .elementor-element.elementor-element-8c41bdf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cbd4ff6 );}.elementor-105 .elementor-element.elementor-element-8c41bdf .elementor-icon{font-size:18px;}.elementor-105 .elementor-element.elementor-element-8c41bdf .elementor-icon svg{height:18px;}.elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-105 .elementor-element.elementor-element-503e58e{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-503e58e.elementor-element{--align-self:center;}:is( .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__items, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon{color:var( --e-global-color-cbd4ff6 );background:var( --e-global-color-c5e5ebb );}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-80bad99{--e-image-carousel-slides-to-show:4;}.elementor-105 .elementor-element.elementor-element-46a38a9{padding:10px 24px 10px 10px;}.elementor-105 .elementor-element.elementor-element-3556948{padding:10px 16px 10px 10px;}.elementor-105 .elementor-element.elementor-element-d3970c1{padding:10px 15px 10px 10px;}.elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-105 .elementor-element.elementor-element-503e58e{padding:0px 0px 0px 0px;}:is( .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__items, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:28px;}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon svg{height:28px;}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon.prev-arrow{top:150px;bottom:auto;left:10px;right:auto;}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon.next-arrow{top:150px;bottom:auto;right:10px;left:auto;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-80bad99{--e-image-carousel-slides-to-show:2;}.elementor-105 .elementor-element.elementor-element-46a38a9{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-3556948{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-d3970c1{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-503e58e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon.prev-arrow{top:150px;bottom:auto;}.elementor-105 .elementor-element.elementor-element-503e58e .jet-listing-grid__slider-icon.next-arrow{top:150px;bottom:auto;}}/* Start custom CSS for image-carousel, class: .elementor-element-80bad99 */.elementor-105 .elementor-element.elementor-element-80bad99{
    -webkit-mask-image: linear-gradient(
        to right, 
        transparent 0%, 
        black 15%, 
        black 85%, 
        transparent 100%
    );
    mask-image: linear-gradient(
        to right, 
        transparent 0%, 
        black 15%, 
        black 85%, 
        transparent 100%
    );
    overflow: hidden;
    mix-blend-mode: multiply !important;
}

/* 1. Alinhamento central do slide */
.elementor-105 .elementor-element.elementor-element-80bad99 .swiper-slide {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 2. Equilíbrio das logos */
.elementor-105 .elementor-element.elementor-element-80bad99 img {
    /* Define uma altura base */
    height: 45px !important; 
    width: auto !important;
    max-width: 180px !important; 
    object-fit: contain !important;
    padding: 10px 20px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46a38a9 */.elementor-105 .elementor-element.elementor-element-46a38a9 {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-105 .elementor-element.elementor-element-46a38a9 {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3556948 */.elementor-105 .elementor-element.elementor-element-3556948 {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-105 .elementor-element.elementor-element-3556948 {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3970c1 */.elementor-105 .elementor-element.elementor-element-d3970c1 {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-105 .elementor-element.elementor-element-d3970c1 {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-503e58e */.elementor-105 .elementor-element.elementor-element-503e58e .prev-arrow, .next-arrow {
    border-radius: 4px;
}

@media (min-width: 992px) {
.elementor-105 .elementor-element.elementor-element-503e58e .prev-arrow, .next-arrow {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS */.fx-parallax {
  will-change: transform;
}/* End custom CSS */