.elementor-2215 .elementor-element.elementor-element-373fb413 .elementor-main-swiper{height:600px;}.elementor-2215 .elementor-element.elementor-element-373fb413.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-2215 .elementor-element.elementor-element-373fb413 .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-2215 .elementor-element.elementor-element-373fb413 .elementor-swiper-button{font-size:20px;}.elementor-2215 .elementor-element.elementor-element-373fb413 > .elementor-widget-container{border-style:none;}.elementor-2215 .elementor-element.elementor-element-3621515 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2215 .elementor-element.elementor-element-4f582d81{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2215 .elementor-element.elementor-element-4f582d81 .elementor-divider-separator{width:100%;}.elementor-2215 .elementor-element.elementor-element-4f582d81 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2215 .elementor-element.elementor-element-62203cb0{text-align:left;}.elementor-2215 .elementor-element.elementor-element-62203cb0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2215 .elementor-element.elementor-element-68766df2 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2215 .elementor-element.elementor-element-68766df2 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2215 .elementor-element.elementor-element-68766df2 .elementor-button{font-family:"Mulish", Sans-serif;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2215 .elementor-element.elementor-element-68766df2 .elementor-button:hover, .elementor-2215 .elementor-element.elementor-element-68766df2 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-68766df2 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2215 .elementor-element.elementor-element-373fb413.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-2215 .elementor-element.elementor-element-373fb413.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2215 .elementor-element.elementor-element-68766df2 > .elementor-widget-container{margin:3px 3px 3px 3px;}}/* Start custom CSS for media-carousel, class: .elementor-element-373fb413 */.coluna-foto {
    position: relative;
    display: inline-block;
    border: 2px solid #A2B38B; /* Cor da borda externa */
    border-radius: 15px; /* Cantos arredondados */
    padding: 5px; /* Espaço entre as bordas */
}

.coluna-foto::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border: 2px solid #A2B38B; /* Cor da borda interna */
    border-radius: 20px; /* Ajuste para alinhar com a borda externa */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d45fc68 */.foto-exame {
  width: 100%;
  height: 100%; /* Ajusta a altura da imagem para ocupar toda a altura da coluna */
  object-fit: cover; /* Garante que a imagem cubra toda a área da coluna */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7db03dbb */.agende-consulta {
  display: flex;
  justify-content: space-between;
  background-color: #f0f0f0;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.agende-consulta .coluna {
  width: 48%;
  background-color: #ffffff;
  padding: 15px;
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.agende-consulta .wp-block-media-text__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}/* End custom CSS */