.elementor-96 .elementor-element.elementor-element-09a3219{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-b3e5a87 .swiper-slide-bg{background-color:#17312C;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-contents{margin-right:auto;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-inner .elementor-slide-heading{color:#353535;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-inner .elementor-slide-description{color:#353535;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-ce14397 .swiper-slide-inner .elementor-slide-button{color:#353535;border-color:#353535;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-585a517 .swiper-slide-bg{background-color:#17312C;background-image:url(https://civeli.com.br/wp-content/uploads/2026/02/high-angle-people-applauding-work-scaled.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-585a517 .elementor-background-overlay{background-color:#17312CC2;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-bg{background-color:#17312C;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-contents{margin-right:auto;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-repeater-item-73f54f9 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-slide{transition-duration:calc(5000ms*1.2);height:820px;}.elementor-96 .elementor-element.elementor-element-4ad1b1a{border-style:none;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-slide-inner{text-align:center;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-slide-heading{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;}.elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-slide-description{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-96 .elementor-element.elementor-element-3563fc4{--display:flex;--min-height:80px;--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;}.elementor-96 .elementor-element.elementor-element-3563fc4:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-3563fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE70;}.elementor-96 .elementor-element.elementor-element-6791364{--display:flex;--min-height:720px;--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;}.elementor-96 .elementor-element.elementor-element-6791364:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-6791364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://civeli.com.br/wp-content/uploads/2026/02/logositeciveli.png");}/* Start custom CSS for slides, class: .elementor-element-4ad1b1a *//* Botão clean (sem glow/sombra) */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-slide-button{ display: inline-flex; align-items: center; justify-content: center; padding: 12px 22px; border-radius: 12px; background: transparent; color: #fff; font-weight: 650; border: 1px solid rgba(255,255,255,.40); box-shadow: none !important; transition: background .18s ease, border-color .18s ease, transform .18s ease; text-decoration: none; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-slide-button:hover{ background: rgba(255,255,255,.10); border-color: rgba(255,255,255,.55); transform: translateY(-1px); } /* ========================================= SETAS — sempre visíveis e limpas ========================================= */ /* Garantir que as setas fiquem ACIMA de tudo */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-prev, .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-next{ z-index: 9999 !important; width: 42px; height: 42px; border-radius: 999px; background: rgba(0,0,0,.35) !important; /* fundo escuro p/ nunca sumir */ border: 1px solid rgba(255,255,255,.35) !important; box-shadow: none !important; display:flex; align-items:center; justify-content:center; opacity: 1 !important; /* SEM “sumir” */ transition: background .18s ease, border-color .18s ease, transform .18s ease; } /* Hover discreto */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-prev:hover, .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-next:hover{ background: rgba(0,0,0,.50) !important; border-color: rgba(255,255,255,.55) !important; } /* Ícone branco sempre */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-prev i, .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-next i{ color: #fff !important; font-size: 18px; text-shadow: none !important; background: transparent !important; border: none !important; } /* Posição */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-prev{ left: 18px; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-next{ right: 18px; }/* ========================================= PAGINAÇÃO — clean e elegante ========================================= */ .elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-pagination{ bottom: 20px !important; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-pagination-bullet{ width: 6px; height: 6px; background: rgba(255,255,255,.28); opacity: 1; border-radius: 99px; margin: 0 6px !important; transition: all .22s ease; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-pagination-bullet-active{ width: 26px; background: var(--accent); } /* Responsivo */ @media (max-width: 1024px){ .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-slide-content{ padding: 0 26px; } } @media (max-width: 767px){ .elementor-96 .elementor-element.elementor-element-4ad1b1a{ --radius: 18px; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-prev, .elementor-96 .elementor-element.elementor-element-4ad1b1a .elementor-swiper-button-next{ width: 44px; height: 44px; } .elementor-96 .elementor-element.elementor-element-4ad1b1a .swiper-pagination{ bottom: 16px !important; } }/* End custom CSS */