.elementor-117 .elementor-element.elementor-element-2cd1756{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-117 .elementor-element.elementor-element-f335ecd{--display:flex;}.elementor-117 .elementor-element.elementor-element-7f5dd30{--display:flex;}.elementor-117 .elementor-element.elementor-element-1a34cda{--display:flex;}.elementor-117 .elementor-element.elementor-element-a5f2e04{--display:flex;}.elementor-117 .elementor-element.elementor-element-140b8e2{--display:flex;}.elementor-117 .elementor-element.elementor-element-3627c23{--display:flex;}.elementor-117 .elementor-element.elementor-element-de54987{--display:flex;}.elementor-117 .elementor-element.elementor-element-2fb245b{--display:flex;}.elementor-117 .elementor-element.elementor-element-20cd249{--display:flex;}.elementor-117 .elementor-element.elementor-element-714b7ea{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-117 .elementor-element.elementor-element-714b7ea .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-117 .elementor-element.elementor-element-4172924{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-21ca387{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-2c8189f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-46de6d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-0ca33a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-5de844b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--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-117 .elementor-element.elementor-element-74cc7cb{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-117 .elementor-element.elementor-element-74cc7cb .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-117 .elementor-element.elementor-element-04dc861{--spacer-size:300px;}body.elementor-page-117:not(.elementor-motion-effects-element-type-background), body.elementor-page-117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-2cd1756{--width:50%;}}@media(max-width:1366px){.elementor-117 .elementor-element.elementor-element-04dc861{--spacer-size:200px;}}@media(max-width:1200px){.elementor-117 .elementor-element.elementor-element-04dc861{--spacer-size:150px;}}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-714b7ea{--e-n-carousel-swiper-slides-to-display:5;}.elementor-117 .elementor-element.elementor-element-74cc7cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-117 .elementor-element.elementor-element-04dc861{--spacer-size:150px;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-714b7ea{--e-n-carousel-swiper-slides-to-display:3;}.elementor-117 .elementor-element.elementor-element-74cc7cb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-117 .elementor-element.elementor-element-04dc861{--spacer-size:150px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-714b7ea *//* =========================================================
   ENERGY — CARROSSEL CONTÍNUO NATIVO ELEMENTOR
   ========================================================= */

.elementor-117 .elementor-element.elementor-element-714b7ea .swiper {
    overflow: hidden !important;

    /* Fade nas laterais */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,.20) 3%,
        rgba(0,0,0,.55) 6%,
        #000 10%,
        #000 90%,
        rgba(0,0,0,.55) 94%,
        rgba(0,0,0,.20) 97%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,.20) 3%,
        rgba(0,0,0,.55) 6%,
        #000 10%,
        #000 90%,
        rgba(0,0,0,.55) 94%,
        rgba(0,0,0,.20) 97%,
        transparent 100%
    );
}


/* TRILHO */

.elementor-117 .elementor-element.elementor-element-714b7ea .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;

    width: max-content !important;

    transition: none !important;

    animation: none !important;

    will-change: transform;
}


/* SLIDES */

.elementor-117 .elementor-element.elementor-element-714b7ea .swiper-slide {
    flex-shrink: 0 !important;
}


/* O JavaScript adicionará esta classe */

.elementor-117 .elementor-element.elementor-element-714b7ea .energy-running {
    animation:
        energyInfiniteScroll
        var(--energy-duration, 40s)
        linear
        infinite !important;
}


/* MOVIMENTO */

@keyframes energyInfiniteScroll {

    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform:
            translate3d(
                calc(var(--energy-distance) * -1px),
                0,
                0
            );
    }
}/* End custom CSS */