/* Croce d Oro - pagine Cosa facciamo (01/10/2026) */
.page-id-27 .entry-content *,
.page-id-27 .entry-title,
.page-id-27 .ast-archive-description *,
.page-id-28 .entry-content *,
.page-id-28 .entry-title,
.page-id-28 .ast-archive-description *,
.page-id-29 .entry-content *,
.page-id-29 .entry-title,
.page-id-29 .ast-archive-description *,
.page-id-30 .entry-content *,
.page-id-30 .entry-title,
.page-id-30 .ast-archive-description *,
.page-id-31 .entry-content *,
.page-id-31 .entry-title,
.page-id-31 .ast-archive-description *,
.page-id-32 .entry-content *,
.page-id-32 .entry-title,
.page-id-32 .ast-archive-description *,
.page-id-33 .entry-content *,
.page-id-33 .entry-title,
.page-id-33 .ast-archive-description *,
.page-id-34 .entry-content *,
.page-id-34 .entry-title,
.page-id-34 .ast-archive-description * {
  text-shadow: none !important;
}
.page-id-27 .entry-content p,
.page-id-27 .entry-content li,
.page-id-27 .wp-block-kubio-text__text,
.page-id-28 .entry-content p,
.page-id-28 .entry-content li,
.page-id-28 .wp-block-kubio-text__text,
.page-id-29 .entry-content p,
.page-id-29 .entry-content li,
.page-id-29 .wp-block-kubio-text__text,
.page-id-30 .entry-content p,
.page-id-30 .entry-content li,
.page-id-30 .wp-block-kubio-text__text,
.page-id-31 .entry-content p,
.page-id-31 .entry-content li,
.page-id-31 .wp-block-kubio-text__text,
.page-id-32 .entry-content p,
.page-id-32 .entry-content li,
.page-id-32 .wp-block-kubio-text__text,
.page-id-33 .entry-content p,
.page-id-33 .entry-content li,
.page-id-33 .wp-block-kubio-text__text,
.page-id-34 .entry-content p,
.page-id-34 .entry-content li,
.page-id-34 .wp-block-kubio-text__text {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  color: #333 !important;
  text-align: left !important;
  text-transform: none !important;
}
.page-id-27 .entry-content p,
.page-id-27 .wp-block-kubio-text__text,
.page-id-28 .entry-content p,
.page-id-28 .wp-block-kubio-text__text,
.page-id-29 .entry-content p,
.page-id-29 .wp-block-kubio-text__text,
.page-id-30 .entry-content p,
.page-id-30 .wp-block-kubio-text__text,
.page-id-31 .entry-content p,
.page-id-31 .wp-block-kubio-text__text,
.page-id-32 .entry-content p,
.page-id-32 .wp-block-kubio-text__text,
.page-id-33 .entry-content p,
.page-id-33 .wp-block-kubio-text__text,
.page-id-34 .entry-content p,
.page-id-34 .wp-block-kubio-text__text {
  max-width: 75ch;
}
.page-id-27 .entry-title,
.page-id-27 .entry-content h1.wp-block-kubio-heading__text,
.page-id-27 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-28 .entry-title,
.page-id-28 .entry-content h1.wp-block-kubio-heading__text,
.page-id-28 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-29 .entry-title,
.page-id-29 .entry-content h1.wp-block-kubio-heading__text,
.page-id-29 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-30 .entry-title,
.page-id-30 .entry-content h1.wp-block-kubio-heading__text,
.page-id-30 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-31 .entry-title,
.page-id-31 .entry-content h1.wp-block-kubio-heading__text,
.page-id-31 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-32 .entry-title,
.page-id-32 .entry-content h1.wp-block-kubio-heading__text,
.page-id-32 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-33 .entry-title,
.page-id-33 .entry-content h1.wp-block-kubio-heading__text,
.page-id-33 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text,
.page-id-34 .entry-title,
.page-id-34 .entry-content h1.wp-block-kubio-heading__text,
.page-id-34 .entry-content > .wp-block-kubio-heading:first-child .wp-block-kubio-heading__text {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #0B132B !important;
  text-align: left !important;
}
.page-id-27 .entry-content h2.wp-block-kubio-heading__text,
.page-id-27 .entry-content h3.wp-block-kubio-heading__text,
.page-id-28 .entry-content h2.wp-block-kubio-heading__text,
.page-id-28 .entry-content h3.wp-block-kubio-heading__text,
.page-id-29 .entry-content h2.wp-block-kubio-heading__text,
.page-id-29 .entry-content h3.wp-block-kubio-heading__text,
.page-id-30 .entry-content h2.wp-block-kubio-heading__text,
.page-id-30 .entry-content h3.wp-block-kubio-heading__text,
.page-id-31 .entry-content h2.wp-block-kubio-heading__text,
.page-id-31 .entry-content h3.wp-block-kubio-heading__text,
.page-id-32 .entry-content h2.wp-block-kubio-heading__text,
.page-id-32 .entry-content h3.wp-block-kubio-heading__text,
.page-id-33 .entry-content h2.wp-block-kubio-heading__text,
.page-id-33 .entry-content h3.wp-block-kubio-heading__text,
.page-id-34 .entry-content h2.wp-block-kubio-heading__text,
.page-id-34 .entry-content h3.wp-block-kubio-heading__text {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: #0B132B !important;
  text-align: left !important;
}
.page-id-27 .entry-content h4.wp-block-kubio-heading__text,
.page-id-27 .entry-content h5.wp-block-kubio-heading__text,
.page-id-28 .entry-content h4.wp-block-kubio-heading__text,
.page-id-28 .entry-content h5.wp-block-kubio-heading__text,
.page-id-29 .entry-content h4.wp-block-kubio-heading__text,
.page-id-29 .entry-content h5.wp-block-kubio-heading__text,
.page-id-30 .entry-content h4.wp-block-kubio-heading__text,
.page-id-30 .entry-content h5.wp-block-kubio-heading__text,
.page-id-31 .entry-content h4.wp-block-kubio-heading__text,
.page-id-31 .entry-content h5.wp-block-kubio-heading__text,
.page-id-32 .entry-content h4.wp-block-kubio-heading__text,
.page-id-32 .entry-content h5.wp-block-kubio-heading__text,
.page-id-33 .entry-content h4.wp-block-kubio-heading__text,
.page-id-33 .entry-content h5.wp-block-kubio-heading__text,
.page-id-34 .entry-content h4.wp-block-kubio-heading__text,
.page-id-34 .entry-content h5.wp-block-kubio-heading__text {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  color: #0B132B !important;
  text-align: left !important;
}
.page-id-27 .entry-content img,
.page-id-28 .entry-content img,
.page-id-29 .entry-content img,
.page-id-30 .entry-content img,
.page-id-31 .entry-content img,
.page-id-32 .entry-content img,
.page-id-33 .entry-content img,
.page-id-34 .entry-content img {
  border-radius: 6px !important;
  max-width: 100%;
  height: auto;
}
.page-id-27 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-28 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-29 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-30 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-31 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-32 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-33 .entry-content a:not(.wp-block-kubio-button__link),
.page-id-34 .entry-content a:not(.wp-block-kubio-button__link) {
  color: #0A43C6;
}
.page-id-27 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-28 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-29 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-30 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-31 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-32 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-33 .entry-content a:not(.wp-block-kubio-button__link):hover,
.page-id-34 .entry-content a:not(.wp-block-kubio-button__link):hover {
  color: #08349A;
}
.page-id-27 .entry-content a.wp-block-kubio-button__link,
.page-id-28 .entry-content a.wp-block-kubio-button__link,
.page-id-29 .entry-content a.wp-block-kubio-button__link,
.page-id-30 .entry-content a.wp-block-kubio-button__link,
.page-id-31 .entry-content a.wp-block-kubio-button__link,
.page-id-32 .entry-content a.wp-block-kubio-button__link,
.page-id-33 .entry-content a.wp-block-kubio-button__link,
.page-id-34 .entry-content a.wp-block-kubio-button__link {
  background-color: #0A43C6 !important;
  border-color: #0A43C6 !important;
  color: #fff !important;
  border-radius: 6px !important;
}
.page-id-27 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-28 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-29 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-30 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-31 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-32 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-33 .entry-content a.wp-block-kubio-button__link:hover,
.page-id-34 .entry-content a.wp-block-kubio-button__link:hover {
  background-color: #08349A !important;
  border-color: #08349A !important;
}
@media (max-width: 767px) {
.page-id-27 .entry-title,
.page-id-27 .entry-content h1.wp-block-kubio-heading__text,
.page-id-28 .entry-title,
.page-id-28 .entry-content h1.wp-block-kubio-heading__text,
.page-id-29 .entry-title,
.page-id-29 .entry-content h1.wp-block-kubio-heading__text,
.page-id-30 .entry-title,
.page-id-30 .entry-content h1.wp-block-kubio-heading__text,
.page-id-31 .entry-title,
.page-id-31 .entry-content h1.wp-block-kubio-heading__text,
.page-id-32 .entry-title,
.page-id-32 .entry-content h1.wp-block-kubio-heading__text,
.page-id-33 .entry-title,
.page-id-33 .entry-content h1.wp-block-kubio-heading__text,
.page-id-34 .entry-title,
.page-id-34 .entry-content h1.wp-block-kubio-heading__text {
  font-size: 26px !important;
}
.page-id-27 .entry-content h2.wp-block-kubio-heading__text,
.page-id-27 .entry-content h3.wp-block-kubio-heading__text,
.page-id-28 .entry-content h2.wp-block-kubio-heading__text,
.page-id-28 .entry-content h3.wp-block-kubio-heading__text,
.page-id-29 .entry-content h2.wp-block-kubio-heading__text,
.page-id-29 .entry-content h3.wp-block-kubio-heading__text,
.page-id-30 .entry-content h2.wp-block-kubio-heading__text,
.page-id-30 .entry-content h3.wp-block-kubio-heading__text,
.page-id-31 .entry-content h2.wp-block-kubio-heading__text,
.page-id-31 .entry-content h3.wp-block-kubio-heading__text,
.page-id-32 .entry-content h2.wp-block-kubio-heading__text,
.page-id-32 .entry-content h3.wp-block-kubio-heading__text,
.page-id-33 .entry-content h2.wp-block-kubio-heading__text,
.page-id-33 .entry-content h3.wp-block-kubio-heading__text,
.page-id-34 .entry-content h2.wp-block-kubio-heading__text,
.page-id-34 .entry-content h3.wp-block-kubio-heading__text {
  font-size: 24px !important;
}
}

/* Servizi di trasporto (28): allineata alle altre pagine */
.page-id-28 .entry-content .wp-block-kubio-column__inner {
  box-shadow: none !important;
}
.page-id-28 .entry-content .wp-block-kubio-section__outer {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
@media (min-width: 768px) {
  .page-id-28 .entry-content .wp-block-kubio-row__inner > .wp-block-kubio-column__container {
    flex: 0 0 50% !important;
    max-width: 50% !important;
    width: 50% !important;
  }
}

/* Immagini "foto-ricordo" (proposta C scelta dal titolare, 01/10/2026). I loghi restano senza cornice. */
.page-id-27 .wp-block-kubio-image__frameContainer,
.page-id-28 .wp-block-kubio-image__frameContainer,
.page-id-29 .wp-block-kubio-image__frameContainer,
.page-id-31 .wp-block-kubio-image__frameContainer,
.page-id-32 .wp-block-kubio-image__frameContainer,
.page-id-33 .wp-block-kubio-image__frameContainer,
.page-id-34 .wp-block-kubio-image__frameContainer {
  display: block !important;
  width: 100% !important;
}
.page-id-27 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-28 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-29 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-31 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-32 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-33 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-34 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer {
  background: #fff;
  padding: 12px 12px 34px;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(11,19,43,.10), 0 14px 30px -12px rgba(11,19,43,.35);
  transform: rotate(-1.6deg);
  transition: transform .3s ease;
}
.page-id-27 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-28 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-29 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-31 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-32 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-33 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer,
.page-id-34 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])):hover .wp-block-kubio-image__frameContainer {
  transform: rotate(0deg) scale(1.01);
}
.page-id-27 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-28 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-29 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-31 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-32 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-33 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img,
.page-id-34 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img {
  width: 100% !important;
  height: auto !important;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
.page-id-27 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-28 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-29 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-31 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-32 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-33 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-34 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer { transform: rotate(-1deg); padding: 8px 8px 24px; }
}
@media (prefers-reduced-motion: reduce) {
.page-id-27 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-28 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-29 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-31 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-32 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-33 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer,
.page-id-34 figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer { transition: none; }
}


/* Servizi sociali: foto verticale, altezza contenuta (01/10/2026) */
.page-id-29 figure.wp-block-kubio-image { text-align: center; }
.page-id-29 .entry-content figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) .wp-block-kubio-image__frameContainer {
  display: inline-block !important;
  width: auto !important;
}
.page-id-29 .entry-content figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img {
  width: auto !important;
  max-width: 100% !important;
  height: 440px !important;
  object-fit: cover;
}
@media (max-width: 767px) {
  .page-id-29 .entry-content figure.wp-block-kubio-image:not(:has(img[src*="logo" i])) img { height: 360px !important; }
}

/* Formazione: le colonne singole (introduzioni di Formazione sanitaria e Protezione civile) a tutta larghezza, da sinistra */
.page-id-30 .entry-content .wp-block-kubio-row__inner:has(> .wp-block-kubio-column:only-child) { justify-content: flex-start !important; }
.page-id-30 .entry-content .wp-block-kubio-row__inner > .wp-block-kubio-column:only-child:not(:has(img)) { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; }
.page-id-30 .entry-content .wp-block-kubio-row__inner > .wp-block-kubio-column:only-child .wp-block-kubio-column__inner { text-align: left !important; }

/* Servizio civile (id 33): proposta B - banda di apertura e due righe (01/10/2026) */
.page-id-33 .entry-content .cdo-scu-banda {
  background: #F3F6FD; border-radius: 6px; padding: 32px; gap: 32px; margin: 8px 0 36px;
}
.page-id-33 .entry-content .cdo-scu-banda h1 { font-size: 36px !important; color: #0B132B !important; margin: 0 !important; text-align: left !important; }
.page-id-33 .entry-content .cdo-scu-filetto {
  width: 56px !important; max-width: 56px !important; height: 3px; border: 0 !important; background: #B48A10 !important;
  margin: 16px 0 !important; opacity: 1;
}
.page-id-33 .entry-content .cdo-scu-lead { font-size: 19px !important; margin: 0 !important; }
.page-id-33 .entry-content .cdo-scu-logo-banda { margin: 0 auto; text-align: center; }
.page-id-33 .entry-content .cdo-scu-logo-banda img { width: 100%; max-width: 340px; height: auto; mix-blend-mode: multiply; }
.page-id-33 .entry-content .cdo-scu-riga {
  border-top: 1px solid #DDE1EA; padding-block: 28px; gap: 32px; margin: 0 !important;
}
.page-id-33 .entry-content .cdo-scu-riga h2 { font-size: 26px !important; margin: 0 0 8px !important; text-align: left !important; }
.page-id-33 .entry-content .cdo-scu-riga p { margin: 0 0 12px !important; max-width: 60ch; }
.page-id-33 .entry-content .cdo-scu-logo img { width: 200px; max-width: 100%; height: auto; mix-blend-mode: multiply; }
@media (max-width: 781px) {
  .page-id-33 .entry-content .cdo-scu-banda { padding: 20px; }
  .page-id-33 .entry-content .cdo-scu-banda h1 { font-size: 28px !important; }
  .page-id-33 .entry-content .cdo-scu-riga { gap: 12px; }
  .page-id-33 .entry-content .cdo-scu-logo img { width: 160px; }
}

/* ===== Stile unico come Servizio civile (01/10/2026): carattere del tema, niente ombre =====
   Pagine: Chi siamo (22-25), Cosa facciamo (27-34, 140), News (blog e articoli). */
body.page-id-22 .site-content h1,
body.page-id-23 .site-content h1,
body.page-id-24 .site-content h1,
body.page-id-25 .site-content h1,
body.page-id-27 .site-content h1,
body.page-id-28 .site-content h1,
body.page-id-29 .site-content h1,
body.page-id-30 .site-content h1,
body.page-id-31 .site-content h1,
body.page-id-32 .site-content h1,
body.page-id-33 .site-content h1,
body.page-id-34 .site-content h1,
body.page-id-140 .site-content h1,
body.page-id-568 .site-content h1,
body.page-id-604 .site-content h1,
body.page-id-446 .site-content h1,
body.page-id-37 .site-content h1,
body.page-id-36 .site-content h1,
body.blog .site-content h1,
body.single-post .site-content h1,
body.page-id-22 .site-content h2,
body.page-id-23 .site-content h2,
body.page-id-24 .site-content h2,
body.page-id-25 .site-content h2,
body.page-id-27 .site-content h2,
body.page-id-28 .site-content h2,
body.page-id-29 .site-content h2,
body.page-id-30 .site-content h2,
body.page-id-31 .site-content h2,
body.page-id-32 .site-content h2,
body.page-id-33 .site-content h2,
body.page-id-34 .site-content h2,
body.page-id-140 .site-content h2,
body.page-id-568 .site-content h2,
body.page-id-604 .site-content h2,
body.page-id-446 .site-content h2,
body.page-id-37 .site-content h2,
body.page-id-36 .site-content h2,
body.blog .site-content h2,
body.single-post .site-content h2,
body.page-id-22 .site-content h3,
body.page-id-23 .site-content h3,
body.page-id-24 .site-content h3,
body.page-id-25 .site-content h3,
body.page-id-27 .site-content h3,
body.page-id-28 .site-content h3,
body.page-id-29 .site-content h3,
body.page-id-30 .site-content h3,
body.page-id-31 .site-content h3,
body.page-id-32 .site-content h3,
body.page-id-33 .site-content h3,
body.page-id-34 .site-content h3,
body.page-id-140 .site-content h3,
body.page-id-568 .site-content h3,
body.page-id-604 .site-content h3,
body.page-id-446 .site-content h3,
body.page-id-37 .site-content h3,
body.page-id-36 .site-content h3,
body.blog .site-content h3,
body.single-post .site-content h3,
body.page-id-22 .site-content h4,
body.page-id-23 .site-content h4,
body.page-id-24 .site-content h4,
body.page-id-25 .site-content h4,
body.page-id-27 .site-content h4,
body.page-id-28 .site-content h4,
body.page-id-29 .site-content h4,
body.page-id-30 .site-content h4,
body.page-id-31 .site-content h4,
body.page-id-32 .site-content h4,
body.page-id-33 .site-content h4,
body.page-id-34 .site-content h4,
body.page-id-140 .site-content h4,
body.page-id-568 .site-content h4,
body.page-id-604 .site-content h4,
body.page-id-446 .site-content h4,
body.page-id-37 .site-content h4,
body.page-id-36 .site-content h4,
body.blog .site-content h4,
body.single-post .site-content h4,
body.page-id-22 .site-content h5,
body.page-id-23 .site-content h5,
body.page-id-24 .site-content h5,
body.page-id-25 .site-content h5,
body.page-id-27 .site-content h5,
body.page-id-28 .site-content h5,
body.page-id-29 .site-content h5,
body.page-id-30 .site-content h5,
body.page-id-31 .site-content h5,
body.page-id-32 .site-content h5,
body.page-id-33 .site-content h5,
body.page-id-34 .site-content h5,
body.page-id-140 .site-content h5,
body.page-id-568 .site-content h5,
body.page-id-604 .site-content h5,
body.page-id-446 .site-content h5,
body.page-id-37 .site-content h5,
body.page-id-36 .site-content h5,
body.blog .site-content h5,
body.single-post .site-content h5,
body.page-id-22 .site-content h6,
body.page-id-23 .site-content h6,
body.page-id-24 .site-content h6,
body.page-id-25 .site-content h6,
body.page-id-27 .site-content h6,
body.page-id-28 .site-content h6,
body.page-id-29 .site-content h6,
body.page-id-30 .site-content h6,
body.page-id-31 .site-content h6,
body.page-id-32 .site-content h6,
body.page-id-33 .site-content h6,
body.page-id-34 .site-content h6,
body.page-id-140 .site-content h6,
body.page-id-568 .site-content h6,
body.page-id-604 .site-content h6,
body.page-id-446 .site-content h6,
body.page-id-37 .site-content h6,
body.page-id-36 .site-content h6,
body.blog .site-content h6,
body.single-post .site-content h6,
body.page-id-22 .site-content .wp-block-kubio-heading__text,
body.page-id-23 .site-content .wp-block-kubio-heading__text,
body.page-id-24 .site-content .wp-block-kubio-heading__text,
body.page-id-25 .site-content .wp-block-kubio-heading__text,
body.page-id-27 .site-content .wp-block-kubio-heading__text,
body.page-id-28 .site-content .wp-block-kubio-heading__text,
body.page-id-29 .site-content .wp-block-kubio-heading__text,
body.page-id-30 .site-content .wp-block-kubio-heading__text,
body.page-id-31 .site-content .wp-block-kubio-heading__text,
body.page-id-32 .site-content .wp-block-kubio-heading__text,
body.page-id-33 .site-content .wp-block-kubio-heading__text,
body.page-id-34 .site-content .wp-block-kubio-heading__text,
body.page-id-140 .site-content .wp-block-kubio-heading__text,
body.page-id-568 .site-content .wp-block-kubio-heading__text,
body.page-id-604 .site-content .wp-block-kubio-heading__text,
body.page-id-446 .site-content .wp-block-kubio-heading__text,
body.page-id-37 .site-content .wp-block-kubio-heading__text,
body.page-id-36 .site-content .wp-block-kubio-heading__text,
body.blog .site-content .wp-block-kubio-heading__text,
body.single-post .site-content .wp-block-kubio-heading__text,
body.page-id-22 .site-content .wp-block-kubio-text__text,
body.page-id-23 .site-content .wp-block-kubio-text__text,
body.page-id-24 .site-content .wp-block-kubio-text__text,
body.page-id-25 .site-content .wp-block-kubio-text__text,
body.page-id-27 .site-content .wp-block-kubio-text__text,
body.page-id-28 .site-content .wp-block-kubio-text__text,
body.page-id-29 .site-content .wp-block-kubio-text__text,
body.page-id-30 .site-content .wp-block-kubio-text__text,
body.page-id-31 .site-content .wp-block-kubio-text__text,
body.page-id-32 .site-content .wp-block-kubio-text__text,
body.page-id-33 .site-content .wp-block-kubio-text__text,
body.page-id-34 .site-content .wp-block-kubio-text__text,
body.page-id-140 .site-content .wp-block-kubio-text__text,
body.page-id-568 .site-content .wp-block-kubio-text__text,
body.page-id-604 .site-content .wp-block-kubio-text__text,
body.page-id-446 .site-content .wp-block-kubio-text__text,
body.page-id-37 .site-content .wp-block-kubio-text__text,
body.page-id-36 .site-content .wp-block-kubio-text__text,
body.blog .site-content .wp-block-kubio-text__text,
body.single-post .site-content .wp-block-kubio-text__text,
body.page-id-22 .site-content p,
body.page-id-23 .site-content p,
body.page-id-24 .site-content p,
body.page-id-25 .site-content p,
body.page-id-27 .site-content p,
body.page-id-28 .site-content p,
body.page-id-29 .site-content p,
body.page-id-30 .site-content p,
body.page-id-31 .site-content p,
body.page-id-32 .site-content p,
body.page-id-33 .site-content p,
body.page-id-34 .site-content p,
body.page-id-140 .site-content p,
body.page-id-568 .site-content p,
body.page-id-604 .site-content p,
body.page-id-446 .site-content p,
body.page-id-37 .site-content p,
body.page-id-36 .site-content p,
body.blog .site-content p,
body.single-post .site-content p,
body.page-id-22 .site-content li,
body.page-id-23 .site-content li,
body.page-id-24 .site-content li,
body.page-id-25 .site-content li,
body.page-id-27 .site-content li,
body.page-id-28 .site-content li,
body.page-id-29 .site-content li,
body.page-id-30 .site-content li,
body.page-id-31 .site-content li,
body.page-id-32 .site-content li,
body.page-id-33 .site-content li,
body.page-id-34 .site-content li,
body.page-id-140 .site-content li,
body.page-id-568 .site-content li,
body.page-id-604 .site-content li,
body.page-id-446 .site-content li,
body.page-id-37 .site-content li,
body.page-id-36 .site-content li,
body.blog .site-content li,
body.single-post .site-content li,
body.page-id-22 .site-content .entry-title,
body.page-id-23 .site-content .entry-title,
body.page-id-24 .site-content .entry-title,
body.page-id-25 .site-content .entry-title,
body.page-id-27 .site-content .entry-title,
body.page-id-28 .site-content .entry-title,
body.page-id-29 .site-content .entry-title,
body.page-id-30 .site-content .entry-title,
body.page-id-31 .site-content .entry-title,
body.page-id-32 .site-content .entry-title,
body.page-id-33 .site-content .entry-title,
body.page-id-34 .site-content .entry-title,
body.page-id-140 .site-content .entry-title,
body.page-id-568 .site-content .entry-title,
body.page-id-604 .site-content .entry-title,
body.page-id-446 .site-content .entry-title,
body.page-id-37 .site-content .entry-title,
body.page-id-36 .site-content .entry-title,
body.blog .site-content .entry-title,
body.single-post .site-content .entry-title {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  text-shadow: none !important;
  letter-spacing: normal !important;
}
body.page-id-22 .site-content h1,
body.page-id-23 .site-content h1,
body.page-id-24 .site-content h1,
body.page-id-25 .site-content h1,
body.page-id-27 .site-content h1,
body.page-id-28 .site-content h1,
body.page-id-29 .site-content h1,
body.page-id-30 .site-content h1,
body.page-id-31 .site-content h1,
body.page-id-32 .site-content h1,
body.page-id-33 .site-content h1,
body.page-id-34 .site-content h1,
body.page-id-140 .site-content h1,
body.page-id-568 .site-content h1,
body.page-id-604 .site-content h1,
body.page-id-446 .site-content h1,
body.page-id-37 .site-content h1,
body.page-id-36 .site-content h1,
body.blog .site-content h1,
body.single-post .site-content h1,
body.page-id-22 .site-content h1.wp-block-kubio-heading__text,
body.page-id-23 .site-content h1.wp-block-kubio-heading__text,
body.page-id-24 .site-content h1.wp-block-kubio-heading__text,
body.page-id-25 .site-content h1.wp-block-kubio-heading__text,
body.page-id-27 .site-content h1.wp-block-kubio-heading__text,
body.page-id-28 .site-content h1.wp-block-kubio-heading__text,
body.page-id-29 .site-content h1.wp-block-kubio-heading__text,
body.page-id-30 .site-content h1.wp-block-kubio-heading__text,
body.page-id-31 .site-content h1.wp-block-kubio-heading__text,
body.page-id-32 .site-content h1.wp-block-kubio-heading__text,
body.page-id-33 .site-content h1.wp-block-kubio-heading__text,
body.page-id-34 .site-content h1.wp-block-kubio-heading__text,
body.page-id-140 .site-content h1.wp-block-kubio-heading__text,
body.page-id-568 .site-content h1.wp-block-kubio-heading__text,
body.page-id-604 .site-content h1.wp-block-kubio-heading__text,
body.page-id-446 .site-content h1.wp-block-kubio-heading__text,
body.page-id-37 .site-content h1.wp-block-kubio-heading__text,
body.page-id-36 .site-content h1.wp-block-kubio-heading__text,
body.blog .site-content h1.wp-block-kubio-heading__text,
body.single-post .site-content h1.wp-block-kubio-heading__text {
  font-size: 36px !important; font-weight: 600 !important; line-height: 1.4 !important; color: #0B132B !important;
}
body.page-id-22 .site-content h2,
body.page-id-23 .site-content h2,
body.page-id-24 .site-content h2,
body.page-id-25 .site-content h2,
body.page-id-27 .site-content h2,
body.page-id-28 .site-content h2,
body.page-id-29 .site-content h2,
body.page-id-30 .site-content h2,
body.page-id-31 .site-content h2,
body.page-id-32 .site-content h2,
body.page-id-33 .site-content h2,
body.page-id-34 .site-content h2,
body.page-id-140 .site-content h2,
body.page-id-568 .site-content h2,
body.page-id-604 .site-content h2,
body.page-id-446 .site-content h2,
body.page-id-37 .site-content h2,
body.page-id-36 .site-content h2,
body.blog .site-content h2,
body.single-post .site-content h2,
body.page-id-22 .site-content h3,
body.page-id-23 .site-content h3,
body.page-id-24 .site-content h3,
body.page-id-25 .site-content h3,
body.page-id-27 .site-content h3,
body.page-id-28 .site-content h3,
body.page-id-29 .site-content h3,
body.page-id-30 .site-content h3,
body.page-id-31 .site-content h3,
body.page-id-32 .site-content h3,
body.page-id-33 .site-content h3,
body.page-id-34 .site-content h3,
body.page-id-140 .site-content h3,
body.page-id-568 .site-content h3,
body.page-id-604 .site-content h3,
body.page-id-446 .site-content h3,
body.page-id-37 .site-content h3,
body.page-id-36 .site-content h3,
body.blog .site-content h3,
body.single-post .site-content h3,
body.page-id-22 .site-content h2.wp-block-kubio-heading__text,
body.page-id-23 .site-content h2.wp-block-kubio-heading__text,
body.page-id-24 .site-content h2.wp-block-kubio-heading__text,
body.page-id-25 .site-content h2.wp-block-kubio-heading__text,
body.page-id-27 .site-content h2.wp-block-kubio-heading__text,
body.page-id-28 .site-content h2.wp-block-kubio-heading__text,
body.page-id-29 .site-content h2.wp-block-kubio-heading__text,
body.page-id-30 .site-content h2.wp-block-kubio-heading__text,
body.page-id-31 .site-content h2.wp-block-kubio-heading__text,
body.page-id-32 .site-content h2.wp-block-kubio-heading__text,
body.page-id-33 .site-content h2.wp-block-kubio-heading__text,
body.page-id-34 .site-content h2.wp-block-kubio-heading__text,
body.page-id-140 .site-content h2.wp-block-kubio-heading__text,
body.page-id-568 .site-content h2.wp-block-kubio-heading__text,
body.page-id-604 .site-content h2.wp-block-kubio-heading__text,
body.page-id-446 .site-content h2.wp-block-kubio-heading__text,
body.page-id-37 .site-content h2.wp-block-kubio-heading__text,
body.page-id-36 .site-content h2.wp-block-kubio-heading__text,
body.blog .site-content h2.wp-block-kubio-heading__text,
body.single-post .site-content h2.wp-block-kubio-heading__text,
body.page-id-22 .site-content h3.wp-block-kubio-heading__text,
body.page-id-23 .site-content h3.wp-block-kubio-heading__text,
body.page-id-24 .site-content h3.wp-block-kubio-heading__text,
body.page-id-25 .site-content h3.wp-block-kubio-heading__text,
body.page-id-27 .site-content h3.wp-block-kubio-heading__text,
body.page-id-28 .site-content h3.wp-block-kubio-heading__text,
body.page-id-29 .site-content h3.wp-block-kubio-heading__text,
body.page-id-30 .site-content h3.wp-block-kubio-heading__text,
body.page-id-31 .site-content h3.wp-block-kubio-heading__text,
body.page-id-32 .site-content h3.wp-block-kubio-heading__text,
body.page-id-33 .site-content h3.wp-block-kubio-heading__text,
body.page-id-34 .site-content h3.wp-block-kubio-heading__text,
body.page-id-140 .site-content h3.wp-block-kubio-heading__text,
body.page-id-568 .site-content h3.wp-block-kubio-heading__text,
body.page-id-604 .site-content h3.wp-block-kubio-heading__text,
body.page-id-446 .site-content h3.wp-block-kubio-heading__text,
body.page-id-37 .site-content h3.wp-block-kubio-heading__text,
body.page-id-36 .site-content h3.wp-block-kubio-heading__text,
body.blog .site-content h3.wp-block-kubio-heading__text,
body.single-post .site-content h3.wp-block-kubio-heading__text {
  font-size: 26px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #0B132B !important;
}
body.page-id-22 .site-content h4,
body.page-id-23 .site-content h4,
body.page-id-24 .site-content h4,
body.page-id-25 .site-content h4,
body.page-id-27 .site-content h4,
body.page-id-28 .site-content h4,
body.page-id-29 .site-content h4,
body.page-id-30 .site-content h4,
body.page-id-31 .site-content h4,
body.page-id-32 .site-content h4,
body.page-id-33 .site-content h4,
body.page-id-34 .site-content h4,
body.page-id-140 .site-content h4,
body.page-id-568 .site-content h4,
body.page-id-604 .site-content h4,
body.page-id-446 .site-content h4,
body.page-id-37 .site-content h4,
body.page-id-36 .site-content h4,
body.blog .site-content h4,
body.single-post .site-content h4,
body.page-id-22 .site-content h5,
body.page-id-23 .site-content h5,
body.page-id-24 .site-content h5,
body.page-id-25 .site-content h5,
body.page-id-27 .site-content h5,
body.page-id-28 .site-content h5,
body.page-id-29 .site-content h5,
body.page-id-30 .site-content h5,
body.page-id-31 .site-content h5,
body.page-id-32 .site-content h5,
body.page-id-33 .site-content h5,
body.page-id-34 .site-content h5,
body.page-id-140 .site-content h5,
body.page-id-568 .site-content h5,
body.page-id-604 .site-content h5,
body.page-id-446 .site-content h5,
body.page-id-37 .site-content h5,
body.page-id-36 .site-content h5,
body.blog .site-content h5,
body.single-post .site-content h5,
body.page-id-22 .site-content h6,
body.page-id-23 .site-content h6,
body.page-id-24 .site-content h6,
body.page-id-25 .site-content h6,
body.page-id-27 .site-content h6,
body.page-id-28 .site-content h6,
body.page-id-29 .site-content h6,
body.page-id-30 .site-content h6,
body.page-id-31 .site-content h6,
body.page-id-32 .site-content h6,
body.page-id-33 .site-content h6,
body.page-id-34 .site-content h6,
body.page-id-140 .site-content h6,
body.page-id-568 .site-content h6,
body.page-id-604 .site-content h6,
body.page-id-446 .site-content h6,
body.page-id-37 .site-content h6,
body.page-id-36 .site-content h6,
body.blog .site-content h6,
body.single-post .site-content h6,
body.page-id-22 .site-content .entry-title,
body.page-id-23 .site-content .entry-title,
body.page-id-24 .site-content .entry-title,
body.page-id-25 .site-content .entry-title,
body.page-id-27 .site-content .entry-title,
body.page-id-28 .site-content .entry-title,
body.page-id-29 .site-content .entry-title,
body.page-id-30 .site-content .entry-title,
body.page-id-31 .site-content .entry-title,
body.page-id-32 .site-content .entry-title,
body.page-id-33 .site-content .entry-title,
body.page-id-34 .site-content .entry-title,
body.page-id-140 .site-content .entry-title,
body.page-id-568 .site-content .entry-title,
body.page-id-604 .site-content .entry-title,
body.page-id-446 .site-content .entry-title,
body.page-id-37 .site-content .entry-title,
body.page-id-36 .site-content .entry-title,
body.blog .site-content .entry-title,
body.single-post .site-content .entry-title {
  font-size: 20px !important; font-weight: 600 !important; line-height: 1.35 !important; color: #0B132B !important;
}
body.page-id-22 .site-content .wp-block-kubio-text__text,
body.page-id-23 .site-content .wp-block-kubio-text__text,
body.page-id-24 .site-content .wp-block-kubio-text__text,
body.page-id-25 .site-content .wp-block-kubio-text__text,
body.page-id-27 .site-content .wp-block-kubio-text__text,
body.page-id-28 .site-content .wp-block-kubio-text__text,
body.page-id-29 .site-content .wp-block-kubio-text__text,
body.page-id-30 .site-content .wp-block-kubio-text__text,
body.page-id-31 .site-content .wp-block-kubio-text__text,
body.page-id-32 .site-content .wp-block-kubio-text__text,
body.page-id-33 .site-content .wp-block-kubio-text__text,
body.page-id-34 .site-content .wp-block-kubio-text__text,
body.page-id-140 .site-content .wp-block-kubio-text__text,
body.page-id-568 .site-content .wp-block-kubio-text__text,
body.page-id-604 .site-content .wp-block-kubio-text__text,
body.page-id-446 .site-content .wp-block-kubio-text__text,
body.page-id-37 .site-content .wp-block-kubio-text__text,
body.page-id-36 .site-content .wp-block-kubio-text__text,
body.blog .site-content .wp-block-kubio-text__text,
body.single-post .site-content .wp-block-kubio-text__text,
body.page-id-22 .site-content .entry-content p,
body.page-id-23 .site-content .entry-content p,
body.page-id-24 .site-content .entry-content p,
body.page-id-25 .site-content .entry-content p,
body.page-id-27 .site-content .entry-content p,
body.page-id-28 .site-content .entry-content p,
body.page-id-29 .site-content .entry-content p,
body.page-id-30 .site-content .entry-content p,
body.page-id-31 .site-content .entry-content p,
body.page-id-32 .site-content .entry-content p,
body.page-id-33 .site-content .entry-content p,
body.page-id-34 .site-content .entry-content p,
body.page-id-140 .site-content .entry-content p,
body.page-id-568 .site-content .entry-content p,
body.page-id-604 .site-content .entry-content p,
body.page-id-446 .site-content .entry-content p,
body.page-id-37 .site-content .entry-content p,
body.page-id-36 .site-content .entry-content p,
body.blog .site-content .entry-content p,
body.single-post .site-content .entry-content p,
body.page-id-22 .site-content .entry-content li,
body.page-id-23 .site-content .entry-content li,
body.page-id-24 .site-content .entry-content li,
body.page-id-25 .site-content .entry-content li,
body.page-id-27 .site-content .entry-content li,
body.page-id-28 .site-content .entry-content li,
body.page-id-29 .site-content .entry-content li,
body.page-id-30 .site-content .entry-content li,
body.page-id-31 .site-content .entry-content li,
body.page-id-32 .site-content .entry-content li,
body.page-id-33 .site-content .entry-content li,
body.page-id-34 .site-content .entry-content li,
body.page-id-140 .site-content .entry-content li,
body.page-id-568 .site-content .entry-content li,
body.page-id-604 .site-content .entry-content li,
body.page-id-446 .site-content .entry-content li,
body.page-id-37 .site-content .entry-content li,
body.page-id-36 .site-content .entry-content li,
body.blog .site-content .entry-content li,
body.single-post .site-content .entry-content li,
body.page-id-22 .site-content .ast-excerpt-container p,
body.page-id-23 .site-content .ast-excerpt-container p,
body.page-id-24 .site-content .ast-excerpt-container p,
body.page-id-25 .site-content .ast-excerpt-container p,
body.page-id-27 .site-content .ast-excerpt-container p,
body.page-id-28 .site-content .ast-excerpt-container p,
body.page-id-29 .site-content .ast-excerpt-container p,
body.page-id-30 .site-content .ast-excerpt-container p,
body.page-id-31 .site-content .ast-excerpt-container p,
body.page-id-32 .site-content .ast-excerpt-container p,
body.page-id-33 .site-content .ast-excerpt-container p,
body.page-id-34 .site-content .ast-excerpt-container p,
body.page-id-140 .site-content .ast-excerpt-container p,
body.page-id-568 .site-content .ast-excerpt-container p,
body.page-id-604 .site-content .ast-excerpt-container p,
body.page-id-446 .site-content .ast-excerpt-container p,
body.page-id-37 .site-content .ast-excerpt-container p,
body.page-id-36 .site-content .ast-excerpt-container p,
body.blog .site-content .ast-excerpt-container p,
body.single-post .site-content .ast-excerpt-container p {
  font-size: 16px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #353535 !important;
}
@media (max-width: 767px) {
body.page-id-22 .site-content h1,
body.page-id-23 .site-content h1,
body.page-id-24 .site-content h1,
body.page-id-25 .site-content h1,
body.page-id-27 .site-content h1,
body.page-id-28 .site-content h1,
body.page-id-29 .site-content h1,
body.page-id-30 .site-content h1,
body.page-id-31 .site-content h1,
body.page-id-32 .site-content h1,
body.page-id-33 .site-content h1,
body.page-id-34 .site-content h1,
body.page-id-140 .site-content h1,
body.page-id-568 .site-content h1,
body.page-id-604 .site-content h1,
body.page-id-446 .site-content h1,
body.page-id-37 .site-content h1,
body.page-id-36 .site-content h1,
body.blog .site-content h1,
body.single-post .site-content h1 { font-size: 28px !important; }
body.page-id-22 .site-content h2,
body.page-id-23 .site-content h2,
body.page-id-24 .site-content h2,
body.page-id-25 .site-content h2,
body.page-id-27 .site-content h2,
body.page-id-28 .site-content h2,
body.page-id-29 .site-content h2,
body.page-id-30 .site-content h2,
body.page-id-31 .site-content h2,
body.page-id-32 .site-content h2,
body.page-id-33 .site-content h2,
body.page-id-34 .site-content h2,
body.page-id-140 .site-content h2,
body.page-id-568 .site-content h2,
body.page-id-604 .site-content h2,
body.page-id-446 .site-content h2,
body.page-id-37 .site-content h2,
body.page-id-36 .site-content h2,
body.blog .site-content h2,
body.single-post .site-content h2,
body.page-id-22 .site-content h3,
body.page-id-23 .site-content h3,
body.page-id-24 .site-content h3,
body.page-id-25 .site-content h3,
body.page-id-27 .site-content h3,
body.page-id-28 .site-content h3,
body.page-id-29 .site-content h3,
body.page-id-30 .site-content h3,
body.page-id-31 .site-content h3,
body.page-id-32 .site-content h3,
body.page-id-33 .site-content h3,
body.page-id-34 .site-content h3,
body.page-id-140 .site-content h3,
body.page-id-568 .site-content h3,
body.page-id-604 .site-content h3,
body.page-id-446 .site-content h3,
body.page-id-37 .site-content h3,
body.page-id-36 .site-content h3,
body.blog .site-content h3,
body.single-post .site-content h3 { font-size: 22px !important; }
}

body.page-id-33 .site-content .entry-content p.cdo-scu-lead { font-size: 19px !important; }
body.single-post .site-content h1.entry-title { font-size: 36px !important; line-height: 1.4 !important; }
@media (max-width: 767px) { body.single-post .site-content h1.entry-title { font-size: 28px !important; } }

/* Gallery: testi allineati a sinistra */
body.page-id-36 .site-content h1, body.page-id-36 .site-content h2, body.page-id-36 .site-content h3,
body.page-id-36 .site-content h4, body.page-id-36 .site-content p,
body.page-id-36 .site-content .wp-block-kubio-heading__text, body.page-id-36 .site-content .wp-block-kubio-text__text,
body.page-id-36 .site-content .wp-block-kubio-column__inner, body.page-id-36 .site-content .envira-gallery-description {
  text-align: left !important;
}

/* Soci emeriti: riquadri come in home (bordo leggero, niente ombra) */
body.page-id-24 .entry-content .style-local-4-inner,
body.page-id-24 .entry-content .style-local-9-inner {
  box-shadow: none !important;
  border: 1px solid #dfe3ec !important;
  border-radius: 8px !important;
  background: #fff !important;
}

/* Moduli (Contattaci, Vorrei fare il volontario): etichette e campi con lo stesso carattere */
body.page-id-568 .wpforms-container, body.page-id-568 .wpforms-container *,
body.page-id-604 .wpforms-container, body.page-id-604 .wpforms-container * {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}
body.page-id-568 .wpforms-field-label, body.page-id-604 .wpforms-field-label { font-size: 16px !important; font-weight: 600 !important; color: #0B132B !important; }

/* Formazione: schede con bordo leggero come in home, niente ombra scura */
body.page-id-30 .entry-content .style-local-8-inner, body.page-id-30 .entry-content .style-local-14-inner,
body.page-id-30 .entry-content .style-local-20-inner, body.page-id-30 .entry-content .style-local-26-inner,
body.page-id-30 .entry-content .style-local-32-inner, body.page-id-30 .entry-content .style-local-38-inner,
body.page-id-30 .entry-content .style-local-50-inner {
  box-shadow: none !important; border: 1px solid #dfe3ec !important; border-radius: 8px !important;
}
/* Consiglio: sottotitolo a sinistra; schede bianche con bordo leggero e angoli 8px */
body.page-id-23 .entry-content h2.wp-block-kubio-heading__text { text-align: left !important; }
body.page-id-23 .entry-content .style-6eq0YodpXV5-inner {
  background: #fff !important; border: 1px solid #dfe3ec !important; border-radius: 8px !important; overflow: hidden;
}
body.page-id-23 .entry-content .style-6eq0YodpXV5-inner img { border-radius: 0 !important; }
@media (max-width: 767px) {
  body .site-content h1.wp-block-kubio-heading__text,
  body.page-id-23 .site-content h1.wp-block-kubio-heading__text, body.page-id-24 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-27 .site-content h1.wp-block-kubio-heading__text, body.page-id-28 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-29 .site-content h1.wp-block-kubio-heading__text, body.page-id-30 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-31 .site-content h1.wp-block-kubio-heading__text, body.page-id-32 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-34 .site-content h1.wp-block-kubio-heading__text, body.page-id-22 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-37 .site-content h1.wp-block-kubio-heading__text, body.page-id-568 .site-content h1.wp-block-kubio-heading__text,
  body.page-id-604 .site-content h1.wp-block-kubio-heading__text { font-size: 28px !important; }
  body:not(.page-id-111) .site-content h2.wp-block-kubio-heading__text,
  body:not(.page-id-111) .site-content h3.wp-block-kubio-heading__text { font-size: 22px !important; }
}
@media (max-width: 767px) { body.page-id-33 .site-content .entry-content .cdo-scu-riga h2 { font-size: 22px !important; } }

/* Contatti: etichette 18px, recapiti come testo normale 16px, pulsante come gli altri */
body.page-id-37 .site-content .entry-content h3.wp-block-kubio-heading__text { font-size: 18px !important; font-weight: 600 !important; margin-bottom: 4px !important; }
body.page-id-37 .site-content .entry-content h5.wp-block-kubio-heading__text,
body.page-id-37 .site-content .entry-content h5.wp-block-kubio-heading__text a,
body.page-id-37 .site-content .entry-content .wp-block-kubio-column__inner a:not(.wp-block-kubio-button__link) {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  font-size: 16px !important; font-weight: 400 !important; line-height: 1.6 !important;
}
body.page-id-37 .site-content .entry-content h5.wp-block-kubio-heading__text { color: #353535 !important; }
body.page-id-37 .site-content .entry-content .wp-block-kubio-button__link {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  font-size: 15px !important; font-weight: 600 !important; text-transform: none !important; letter-spacing: normal !important;
  border-radius: 6px !important; padding: 10px 20px !important;
}
@media (max-width: 767px) {
  body.page-id-37 .site-content .entry-content h3.wp-block-kubio-heading__text { font-size: 18px !important; }
}
