/* ==========================================================================
   CURSO DE INGLÊS PROFISSIONAL — CSS próprio da página

   Estava num <style> dentro da curso-profissional.html, depois do styles.css.
   Nenhuma destas regras existe no styles.css — são ajustes só desta página
   (altura do hero, imagens, z-index das seções e largura das listas).

   Carregado por 'css_extra' no new2026-curso-profissional.php.
   ========================================================================== */

body.page-curso-profissional .hero--curso-profissional .hero-bg {
  background-image: url('https://australiancentre.com.br/wp-content/uploads/2026/08/hero-curso-profissional-1.webp');
}

body.page-curso-profissional .hero--curso-profissional {
  height: 82vh !important;
  min-height: 620px !important;
}

@supports (height: 82svh) {
  body.page-curso-profissional .hero--curso-profissional {
    height: 82svh !important;
    min-height: 620px !important;
  }
}

body.page-curso-profissional .hero--curso-profissional .hero-body h1 {
  max-width: 1010px;
}

body.page-curso-profissional .hero--curso-profissional .hero-sub {
  max-width: 860px;
}

body.page-curso-profissional .drive-banner--curso-profissional .drive-banner-media {
  inset: -92px 0;
  background: url('https://australiancentre.com.br/wp-content/uploads/2026/08/ingles-profissional-1.webp') center 48%/cover no-repeat;
}

body.page-curso-profissional .curso-inline-photo__media {
  background-image: url('https://australiancentre.com.br/wp-content/uploads/2026/08/imagem-porque-ingles-profissional-1-1.webp');
  background-position: center 43%;
}

body.page-curso-profissional #foto-sydney-profissional {
  z-index: 11;
  margin-top: -30px;
}

body.page-curso-profissional #saiba-mais-profissional {
  z-index: 12;
}

body.page-curso-profissional #foto-profissionais {
  z-index: 16;
  padding-top: 9px !important;
}

body.page-curso-profissional #saiba-mais-profissional .curso-copy h3:not(:first-child) {
  margin-top: 42px;
}

body.page-curso-profissional #saiba-mais-profissional .curso-copy ul {
  width: min(var(--ac-editorial-copy-width, 1040px), 100%);
  max-width: var(--ac-editorial-copy-width, 1040px);
  margin-left: auto;
  margin-right: auto;
}
