/* Scalera 1.4.0: support the current homepage's direct anchor buttons. */
body.page-id-11.scv-page .scalera-button-row > a.scalera-button {
  display: inline-flex; justify-content: center; align-items: center; min-height: 52px;
  max-width: 100%; padding: 14px 22px; border: 1px solid var(--scv-blue); border-radius: 5px;
  background: var(--scv-blue); color: #fff !important; font-family: inherit;
  font-size: 15px; line-height: 1.45; font-weight: 650; text-align: center;
  text-decoration: none !important; overflow-wrap: anywhere;
}
body.page-id-11.scv-page .scalera-button-row > a.scalera-button:hover { background: #103b58; border-color: #103b58; }
body.page-id-11.scv-page .scalera-button-row > a.scalera-button-secondary { background: transparent; border-color: #a3b6c3; color: var(--scv-blue) !important; }
body.page-id-11.scv-page .scalera-button-row > a.scalera-button-secondary:hover { background: #e6edf2; }
/* Follow editorial order when text is inserted above the CTA. */
body.page-id-11.scv-page .scalera-hero .scalera-button-row { grid-row: auto; margin-top: 28px; margin-bottom: 0; }
body.page-id-11.scv-page .scalera-hero .scalera-container { row-gap: 0; }
body.page-id-11.scv-page .scalera-hero p:not(.scalera-lead):not(.scalera-kicker) { margin-bottom: 20px; }
body.page-id-11.scv-page .scalera-section-dark { background: var(--scv-ink); color: #fff; }
body.page-id-11.scv-page .scalera-section-dark :is(h1,h2,h3,p,strong,em,li) { color: #fff; }
body.page-id-11.scv-page .scalera-section-dark a:not(.scalera-button):not(.wp-block-button__link) { color: #d6eaf8; }
body.page-id-11.scv-page .scalera-section-dark .scalera-button-row > a.scalera-button-primary { background: #edf4f8; border-color: #edf4f8; color: var(--scv-ink) !important; }
body.page-id-11.scv-page .scalera-section-dark .scalera-button-row > a.scalera-button-secondary { background: transparent; border-color: #9eb9cc; color: #fff !important; }
body.page-id-11.scv-page .scalera-section-dark .scalera-button-row > a.scalera-button-primary:hover { background: #dbe9f3; border-color: #dbe9f3; }
body.page-id-11.scv-page .scalera-section-dark .scalera-button-row > a.scalera-button-secondary:hover { background: #244358; }
body.page-id-11.scv-page .scalera-section-dark :is(a,button):focus-visible { outline-color: #a4d8ff; }
@media (max-width: 600px) {
  body.page-id-11.scv-page .scalera-button-row > a.scalera-button { width: 100%; }
}
