.elementor-7 .elementor-element.elementor-element-f047252{--display:flex;--min-height:600px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-f047252:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f047252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-7 .elementor-element.elementor-element-2d7db10{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-normal-color:#4711B3;}.elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-b661683{--display:flex;--min-height:230px;--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:100px;--padding-bottom:100px;--padding-left:160px;--padding-right:50px;}.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-7 .elementor-element.elementor-element-2a60384{width:var( --container-widget-width, 42% );max-width:42%;padding:20px 0px 0px 100px;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2a60384.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2a60384 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-accent );}.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-7 .elementor-element.elementor-element-606ee05{width:var( --container-widget-width, 69.932% );max-width:69.932%;padding:0px 0px 0px 0px;--container-widget-width:69.932%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-606ee05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c9ba673{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e3335a6{--swiper-slides-to-display:3;--swiper-slides-gap:55px;--e-transform-translateX:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:50px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:80px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:280px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:80px;--arrow-size:50px;}.elementor-7 .elementor-element.elementor-element-e3335a6 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-96f9655{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-96f9655:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-96f9655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-7 .elementor-element.elementor-element-9229234{--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-7 .elementor-element.elementor-element-9229234.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d32074a{--e-transform-translateY:25px;}.elementor-7 .elementor-element.elementor-element-d32074a .elementor-icon{font-size:29px;}.elementor-7 .elementor-element.elementor-element-d32074a .elementor-icon svg{height:29px;}.elementor-7 .elementor-element.elementor-element-ebebe68 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;line-height:70px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9e5a11f{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:35px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-30058b5{--display:flex;--min-height:500px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-30058b5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30058b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ellevenbikes.com.br/wp-content/uploads/2026/06/elleven_card_home-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-708b47c{--display:flex;--min-height:700px;}.elementor-7 .elementor-element.elementor-element-1f5af57{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-73b3fb0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-73b3fb0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-73b3fb0 .elementor-icon{font-size:29px;}.elementor-7 .elementor-element.elementor-element-73b3fb0 .elementor-icon svg{height:29px;}.elementor-7 .elementor-element.elementor-element-736d197 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;color:#4711B3;}.elementor-7 .elementor-element.elementor-element-7e4d974{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-309c6b6{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--e-transform-translateX:200px;padding:0px 0px 150px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:1200px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:340px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:433px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:340px;--arrow-size:59px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-0870930 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0870930 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0870930{--e-transform-translateY:-100px;padding:0px 0px 0px 200px;}.elementor-7 .elementor-element.elementor-element-0870930.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0870930 .elementor-button{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;padding:30px 40px 30px 40px;}.elementor-7 .elementor-element.elementor-element-0870930 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-0870930 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2a50596{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-62bfbab{--display:flex;--min-height:578px;--border-radius:20px 0px 0px 20px;--padding-top:70px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-62bfbab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62bfbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2cde2fc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2cde2fc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d1edece{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:35px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button{background-color:#ACD81E00;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-242ff93{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button{background-color:#ACD81E00;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d14a105{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button{background-color:#ACD81E00;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-23c9901{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button{background-color:#ACD81E00;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69984a7{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0142b0b{--display:flex;}.elementor-7 .elementor-element.elementor-element-0142b0b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0142b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ellevenbikes.com.br/wp-content/uploads/2026/06/elleven_souLojista-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b661683{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-9229234{--width:49%;}.elementor-7 .elementor-element.elementor-element-30058b5{--width:750px;}.elementor-7 .elementor-element.elementor-element-2a50596{--content-width:1500px;}.elementor-7 .elementor-element.elementor-element-62bfbab{--width:720px;}.elementor-7 .elementor-element.elementor-element-0142b0b{--width:780px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2d7db10{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-b661683{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a60384{padding:0px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-2a60384 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-606ee05{padding:0px 180px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e3335a6{--swiper-slides-to-display:2;--e-transform-translateX:-240px;padding:0px 20px 0px 20px;--arrow-prev-left-position:245px;--arrow-next-right-position:285px;}.elementor-7 .elementor-element.elementor-element-ebebe68 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-9e5a11f{font-size:20px;}.elementor-7 .elementor-element.elementor-element-309c6b6{--swiper-slides-to-display:2;--e-transform-translateX:0px;padding:0px 20px 0px 20px;--arrow-prev-left-position:30px;--arrow-next-right-position:28px;}.elementor-7 .elementor-element.elementor-element-0870930{--e-transform-translateX:100px;--e-transform-translateY:50px;padding:0px 0px 0px 200px;}.elementor-7 .elementor-element.elementor-element-2a50596{--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2cde2fc .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-d1edece{padding:0px 50px 0px 0px;font-size:17px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2d7db10{--swiper-slides-to-display:1;--swiper-pagination-spacing:35px;}.elementor-7 .elementor-element.elementor-element-b661683{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a60384{width:var( --container-widget-width, 290px );max-width:290px;padding:0px 0px 0px 20px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2a60384 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-606ee05{padding:0px 0px 0px 20px;--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-7 .elementor-element.elementor-element-e3335a6{--swiper-slides-to-display:1;--e-transform-translateX:-195px;padding:0px 10px 0px 10px;--arrow-prev-left-position:30px;--arrow-next-right-position:30px;}.elementor-7 .elementor-element.elementor-element-9229234{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ebebe68{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ebebe68 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-7 .elementor-element.elementor-element-30058b5.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-7e4d974{--padding-top:10px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-309c6b6{--swiper-slides-to-display:1;--arrow-prev-left-position:70px;--arrow-next-right-position:70px;}.elementor-7 .elementor-element.elementor-element-0870930{--e-transform-translateX:100px;--e-transform-translateY:84px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2a50596{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-62bfbab{--border-radius:0px 0px 0px 0px;--padding-top:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2cde2fc .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-d1edece{font-size:15px;line-height:25px;}.elementor-7 .elementor-element.elementor-element-242ff93 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-d14a105 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-23c9901 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-69984a7 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0142b0b{--min-height:200px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-2d7db10 */.elementor-7 .elementor-element.elementor-element-2d7db10 {
    position: relative;
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullets {
    position: absolute !important;
    top: 50% !important;
    right: -70px !important;
    left: auto !important;
    bottom: auto !important;

    transform: translateY(-50%) !important;

    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;

    width: auto !important;
    z-index: 50;
}

.elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullet {
    width: 2px !important;
    height: 26px !important;

    border-radius: 20px !important;
    background: #4711B3 !important;

    opacity: .25 !important;
    margin: 0 !important;
}

.elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullet-active {
    opacity: 1 !important;
}

/* ===========================
   MOBILE - Paginação padrão
=========================== */
@media (max-width: 767px){

    .elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullets{
        position: absolute !important;
        top: auto !important;
        right: auto !important;
        left: 50% !important;
        bottom: 15px !important;

        transform: translateX(-50%) !important;

        flex-direction: row !important;
        gap: 8px !important;
    }

    .elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullet{
        width: 8px !important;
        height: 8px !important;
        border-radius: 50% !important;
        margin: 0 4px !important;
        opacity: .3 !important;
    }

    .elementor-7 .elementor-element.elementor-element-2d7db10 .swiper-pagination-bullet-active{
        opacity: 1 !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60384 */@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-2a60384 .elementor-heading-title br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e3335a6 */.elementor-7 .elementor-element.elementor-element-e3335a6 {
    position: relative;
    left: 240px;
    width: calc(100vw - 90px);
    max-width: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ba673 */.elementor-7 .elementor-element.elementor-element-c9ba673 {
    position: relative;
    overflow: visible;

    /* gradient metade transparente e metade preto para mesclar com a faixa */
    background: linear-gradient(
        to bottom,
        transparent 0%,
        transparent 50%,
        #111111 50%,
        #111111 100%
    );
}

/* faixa decorativa Elleven */
.elementor-7 .elementor-element.elementor-element-c9ba673::before {
    content: "";
    position: absolute;

    left: -110px;
    top: calc(50% - 95px);

    width: calc(100% + 90px);
    height: 100px;

    background-image: url("https://ellevenbikes.com.br/wp-content/uploads/2026/06/faixa_footer.svg");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    z-index: 0;
    pointer-events: none;

}

/* todo o conteúdo acima da faixa */
.elementor-7 .elementor-element.elementor-element-c9ba673 > * {
    position: relative;
    z-index: 1;
}

@media (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-c9ba673::before {
        left: 50%;
        top: calc(50% - 50px);

        width: 100vw;
        height: 90px;

        transform: translateX(-50%);
    }
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-c9ba673::before {
        left: 50%;
        top: calc(50% - 42px);

        width: 100vw;
        height: 76px;

        transform: translateX(-50%);
        background-size: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f9655 */.elementor-7 .elementor-element.elementor-element-96f9655 {
    position: relative;
    background: #111111;
    overflow: visible;
}

/* faixa inferior invertida */
.elementor-7 .elementor-element.elementor-element-96f9655::after {
    content: "";
    position: absolute;

    left: 45%;
    bottom: -50px;

    width: 100vw;
    height: 100px;

    background-image: url("https://ellevenbikes.com.br/wp-content/uploads/2026/06/faixa_footer.svg");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    transform: translateX(-50%) scaleY(-1);

    z-index: 1;
    pointer-events: none;
}

/* conteúdo acima da faixa */
.elementor-7 .elementor-element.elementor-element-96f9655 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */