.elementor-87 .elementor-element.elementor-element-218c23b2{--display:flex;--min-height:230px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-87 .elementor-element.elementor-element-218c23b2:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-218c23b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a35cc39 );background-image:url("https://www.mais.mobi/wp-content/uploads/2025/06/gestao-bilhetagem_bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-2adf2648{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-87 .elementor-element.elementor-element-f3a2b46{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-87 .elementor-element.elementor-element-1e270e65{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:52px;font-weight:500;line-height:50px;letter-spacing:-0.3px;color:var( --e-global-color-8bdeb04 );}.elementor-87 .elementor-element.elementor-element-1e270e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-17080860{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-87 .elementor-element.elementor-element-6780ac37{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-87 .elementor-element.elementor-element-70a61cd3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-87 .elementor-element.elementor-element-4ba3b000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4ba3b000{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:38px;color:var( --e-global-color-a35cc39 );}.elementor-87 .elementor-element.elementor-element-777eb71{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-a35cc39 );}.elementor-87 .elementor-element.elementor-element-777eb71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-68cc286f{--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:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;overflow:visible;}.elementor-87 .elementor-element.elementor-element-68cc286f:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-68cc286f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bd1aea );}.elementor-87 .elementor-element.elementor-element-4c1b5993{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-87 .elementor-element.elementor-element-4c1b5993 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-218c23b2{--min-height:300px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-87 .elementor-element.elementor-element-1e270e65{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-87 .elementor-element.elementor-element-17080860{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-87 .elementor-element.elementor-element-777eb71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-87 .elementor-element.elementor-element-68cc286f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-87 .elementor-element.elementor-element-4c1b5993{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-218c23b2:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-218c23b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-87 .elementor-element.elementor-element-218c23b2{--padding-top:16%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}.elementor-87 .elementor-element.elementor-element-f3a2b46{--width:100%;}.elementor-87 .elementor-element.elementor-element-1e270e65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:38px;line-height:40px;}.elementor-87 .elementor-element.elementor-element-17080860{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-87 .elementor-element.elementor-element-70a61cd3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-4ba3b000{text-align:center;}.elementor-87 .elementor-element.elementor-element-777eb71{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:18px;}.elementor-87 .elementor-element.elementor-element-68cc286f{--padding-top:16%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}.elementor-87 .elementor-element.elementor-element-4c1b5993{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-f3a2b46{--width:100%;}.elementor-87 .elementor-element.elementor-element-70a61cd3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-f3a2b46{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-4c1b5993 */:root {
    --button-slide-1: #18A0FB;
    --button-slide-2: #18A0FB;//#11C8D4;
    --button-slide-3: #18A0FB;//#00558D;
    --button-slide-4: #18A0FB;//#A011D4;
    --button-slide-5: #18A0FB;//#E6007E;
    --button-slide-1-hover: #18A0FB;//#18A0FB;
    --button-slide-2-hover: #18A0FB;//#11C8D4;
    --button-slide-3-hover: #18A0FB;//#00558D;
    --button-slide-4-hover: #18A0FB;//#A011D4;
    --button-slide-5-hover: #18A0FB;//#E6007E;
}

/* Slide 1 */
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(1) .elementor-element-5a4b7fc8 {
    border: 1px solid var(--button-slide-1) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(1) .elementor-element-5a4b7fc8 .elementor-button-link {
    border: 1px solid var(--button-slide-1) !important;
    color: var(--button-slide-1) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(1) .elementor-element-5a4b7fc8 .elementor-button-link:hover {
    background: var(--button-slide-1-hover) !important;
    color: #FFF !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(1) .elementor-element-5a4b7fc8 .elementor-element.elementor-element-15cc6d41.elementor-view-stacked .elementor-icon {
    background: var(--button-slide-1-hover) !important;
}

/* Slide 2 */
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(2) .elementor-element-5a4b7fc8 {
    border: 1px solid var(--button-slide-2) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(2) .elementor-element-5a4b7fc8 .elementor-button-link {
    border: 1px solid var(--button-slide-2) !important;
    color: var(--button-slide-2) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(2) .elementor-element-5a4b7fc8 .elementor-button-link:hover {
    background: var(--button-slide-2-hover) !important;
    color: #FFF !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(2) .elementor-element-5a4b7fc8 .elementor-element.elementor-element-15cc6d41.elementor-view-stacked .elementor-icon {
    background: var(--button-slide-2-hover) !important;
}

/* Slide 3 */
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(3) .elementor-element-5a4b7fc8 {
    border: 1px solid var(--button-slide-3) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(3) .elementor-element-78aa3a53 .elementor-button-link {
    border: 1px solid var(--button-slide-3) !important;
    color: var(--button-slide-3) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(3) .elementor-element-78aa3a53 .elementor-button-link:hover {
    background: var(--button-slide-3-hover) !important;
    color: #FFF !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(3) .elementor-element-78aa3a53 .elementor-element.elementor-element-15cc6d41.elementor-view-stacked .elementor-icon {
    background: var(--button-slide-3-hover) !important;
}

/* Slide 4 */
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(4) .elementor-element-5a4b7fc8 {
    border: 1px solid var(--button-slide-4) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(4) .elementor-element-5a4b7fc8 .elementor-button-link {
    border: 1px solid var(--button-slide-4) !important;
    color: var(--button-slide-4) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(4) .elementor-element-5a4b7fc8 .elementor-button-link:hover {
    background: var(--button-slide-4-hover) !important;
    color: #FFF !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(4) .elementor-element-5a4b7fc8 .elementor-element.elementor-element-15cc6d41.elementor-view-stacked .elementor-icon {
    background: var(--button-slide-4-hover) !important;
}

/* Slide 5 */
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(5) .elementor-element-5a4b7fc8 {
    border: 1px solid var(--button-slide-5) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(5) .elementor-element-5a4b7fc8 .elementor-button-link {
    border: 1px solid var(--button-slide-5) !important;
    color: var(--button-slide-5) !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(5) .elementor-element-5a4b7fc8 .elementor-button-link:hover {
    background: var(--button-slide-5-hover) !important;
    color: #FFF !important;
}
.slide_solucoes .swiper-wrapper > .swiper-slide:nth-of-type(5) .elementor-element-5a4b7fc8 .elementor-element.elementor-element-15cc6d41.elementor-view-stacked .elementor-icon {
    background: var(--button-slide-5-hover) !important;
}/* End custom CSS */