.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-68 .elementor-element.elementor-element-77959f7.elementor-element{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68 .elementor-element.elementor-element-49ab991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-menu-toggle{margin:0 auto;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--main .elementor-item:focus{color:#752C36;fill:#752C36;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a:hover,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a:hover,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown a.highlighted{background-color:#752C36;}.elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown .elementor-item, .elementor-68 .elementor-element.elementor-element-49ab991 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.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-68 .elementor-element.elementor-element-245fc47 .elementor-button{background-color:#752C36;border-radius:8px 8px 8px 8px;}.elementor-68 .elementor-element.elementor-element-245fc47 .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-245fc47 .elementor-button:focus{background-color:#521C23;}.elementor-68 .elementor-element.elementor-element-245fc47.elementor-element{--align-self:center;}.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-68 .elementor-element.elementor-element-1cd92d5 .elementor-repeater-item-da686d3 .swiper-slide-bg{background-image:url(https://laboratoriosaoluiz.com.br/wp-content/uploads/2026/11/banner_coletaDomiciliar.webp);background-size:cover;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-repeater-item-395b2ad .swiper-slide-bg{background-image:url(https://laboratoriosaoluiz.com.br/wp-content/uploads/2026/11/banner_coletaInfantil.webp);background-size:cover;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-repeater-item-762323c .swiper-slide-bg{background-image:url(https://laboratoriosaoluiz.com.br/wp-content/uploads/2026/11/banner_sexagemFetal.webp);background-size:cover;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-repeater-item-3cc4831 .swiper-slide-bg{background-image:url(https://laboratoriosaoluiz.com.br/wp-content/uploads/2026/11/banner_examesGinecologicos.webp);background-size:cover;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:933px;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-slide-contents{max-width:66%;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-slide-inner{text-align:center;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-slide-button{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination-bullet{height:14px;width:14px;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination-fraction{font-size:14px;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination-bullet-active{background-color:#752C36;}/* Start custom CSS for slides, class: .elementor-element-1cd92d5 *//* Sobe a paginação do slide */
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination-bullets,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper__pagination,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-pagination {
    bottom: 180px !important; /* Aumente para 50px ou 60px se quiser mais alto */
}


/* Transforma os botões das setas em círculos bordô */
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-prev,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-next,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-prev,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-next {
    width: 46px !important;
    height: 46px !important;
    background-color: #6d2334 !important; /* Tom bordô idêntico ao modelo */
    border-radius: 50% !important; /* Cria o formato circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    transition: background-color 0.25s ease, transform 0.25s ease !important;
    z-index: 20 !important;
}

/* Garante que o ícone fique branco e centralizado */
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-prev svg,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-next svg,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-prev i,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-next i {
    fill: #ffffff !important;
    color: #ffffff !important;
    width: 14px !important;
    height: 14px !important;
}

/* Afasta as setas das bordas da tela para não ficarem cortadas */
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-prev,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-prev {
    left: 24px !important;
}

.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-next,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-next {
    right: 24px !important;
}

/* Efeito ao passar o mouse */
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-prev:hover,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .elementor-swiper-button-next:hover,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-prev:hover,
.elementor-68 .elementor-element.elementor-element-1cd92d5 .swiper-button-next:hover {
    background-color: #8b2332 !important;
    transform: scale(1.06) !important;
}/* End custom CSS */