/* Serviços com o mesmo modelo visual dos cards de Formações. */
:is(#servicos, #estetica-bem-estar).clinic-services-section { padding: 65px 0 55px; background: #fff; }
:is(#servicos, #estetica-bem-estar) .title-heading { color: #383838; }
:is(#servicos, #estetica-bem-estar) .service-cards-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 28px; margin-top: 35px; }
:is(#servicos, #estetica-bem-estar) .service-card { display: flex; flex-direction: column; min-width: 0; }
:is(#servicos, #estetica-bem-estar) .service-card .img { aspect-ratio: 16 / 9; }
:is(#servicos, #estetica-bem-estar) .service-card .img a { display: block; width: 100%; height: 100%; }
:is(#servicos, #estetica-bem-estar) .service-card .img img { display: block; width: 100%; height: 100%; object-fit: cover; }
:is(#servicos, #estetica-bem-estar) .service-card .box-wrap { flex: 1; display: flex; flex-direction: column; margin-bottom: -29px; }
:is(#servicos, #estetica-bem-estar) .service-card .title { font-family: var(--rubik-font); font-size: 20px; line-height: 1.5; font-weight: 700; margin: 0 0 14px; }
:is(#servicos, #estetica-bem-estar) .service-card .title a { display: block; color: #383838; }
:is(#servicos, #estetica-bem-estar) .service-card p { margin: 0 0 22px; }
:is(#servicos, #estetica-bem-estar) .service-card .flat-read-more { margin-top: auto; padding-bottom: 16px; }
:is(#servicos, #estetica-bem-estar) .service-card .themesflat-button.small { padding: 10px 24px; }
@media (min-width: 768px) and (max-width: 1024px) {
    :is(#servicos, #estetica-bem-estar) .service-cards-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
    :is(#servicos, #estetica-bem-estar).clinic-services-section { padding: 40px 0; }
    :is(#servicos, #estetica-bem-estar) .service-cards-grid { grid-template-columns: 1fr; gap: 28px; margin-top: 25px; }
}
@media (prefers-reduced-motion: reduce) {
    :is(#servicos, #estetica-bem-estar) .service-card .img img { transition: none; }
    :is(#servicos, #estetica-bem-estar) .service-card .img img:hover { transform: none; }
}
