/* Structured white-and-indigo editorial treatment for inner pages only. */
body.inner-reference-theme{--ink:#173747;--wine:#cf4763;--blush:#faf8f9;background:white!important;color:#173747}
body.inner-reference-theme .elementor[data-design=consistent]>.e-parent:not(.about-hero):not(.elementor-element-8b06623){background:#fff!important;border-bottom:1px solid #e1e3ec}
body.inner-reference-theme .elementor[data-design=consistent]>.copied-page-hero:not(.about-hero),body.inner-reference-theme .page-hero{background:#faf8f9!important;border-bottom:1px solid #fcf0ee!important}
body.inner-reference-theme h1,body.inner-reference-theme h2,body.inner-reference-theme h3,body.inner-reference-theme .elementor .elementor-heading-title{font-weight:500!important;letter-spacing:-.8px!important}
body.inner-reference-theme .elementor[data-design=consistent]>.copied-page-hero:not(.about-hero) .elementor-heading-title{color:#173747!important}
body.inner-reference-theme .elementor[data-design=consistent]>.copied-page-hero:not(.about-hero) .elementor-heading-title span,body.inner-reference-theme .page-hero h1 em{color:#cf4763!important}
body.inner-reference-theme .elementor .elementor-button,body.inner-reference-theme .button.dark{background:#cf4763!important;border-color:#cf4763!important;border-radius:2px!important;box-shadow:none!important;color:white!important}
body.inner-reference-theme .elementor .elementor-button:hover,body.inner-reference-theme .button.dark:hover{background:#173747!important}
body.inner-reference-theme .elementor .flow-navy-card.elementor-element,body.inner-reference-theme .content-grid>.content-card,body.inner-reference-theme .practice-directory>a{background:#faf8f9!important;border:1px solid #fcf0ee!important;border-top:3px solid #cf4763!important;border-radius:2px!important;box-shadow:none!important;padding:32px!important}
body.inner-reference-theme .elementor .flow-navy-card .elementor-heading-title,body.inner-reference-theme .content-grid>.content-card h3,body.inner-reference-theme .practice-directory>a h2{color:#173747!important}
body.inner-reference-theme .elementor .flow-navy-card .elementor-widget-text-editor,body.inner-reference-theme .elementor .flow-navy-card .elementor-widget-text-editor p,body.inner-reference-theme .elementor .flow-navy-card .elementor-widget-text-editor div,body.inner-reference-theme .elementor .flow-navy-card .elementor-icon-list-text,body.inner-reference-theme .content-grid>.content-card p,body.inner-reference-theme .practice-directory>a p{color:#63747b!important}
body.inner-reference-theme .elementor .flow-navy-card.elementor-element:hover,body.inner-reference-theme .content-grid>.content-card:hover,body.inner-reference-theme .practice-directory>a:hover{background:#173747!important;border-color:#173747!important}
body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-heading-title,body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-widget-text-editor,body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-widget-text-editor p,body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-widget-text-editor div,body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-icon-list-text,body.inner-reference-theme .content-grid>.content-card:hover h3,body.inner-reference-theme .content-grid>.content-card:hover p,body.inner-reference-theme .practice-directory>a:hover h2,body.inner-reference-theme .practice-directory>a:hover p{color:white!important}
body.inner-reference-theme .elementor .flow-navy-card .elementor-icon{color:#cf4763!important}
body.inner-reference-theme .elementor .flow-navy-card:hover .elementor-icon{color:white!important}
body.inner-reference-theme .elementor .elementor-element.elementor-element-8b06623,body.inner-reference-theme .page-cta{background:#173747!important}
body.inner-reference-theme .elementor .elementor-element.elementor-element-8b06623 .elementor-heading-title{color:white!important}
body.inner-reference-theme .elementor .elementor-element.elementor-element-28b14c6{border-bottom-color:#ffffff30!important}
body.inner-reference-theme .endeavour-about-copy h2{color:#173747!important}
body.inner-reference-theme .endeavour-about-copy h3{color:#cf4763!important;border-top:1px solid #fcf0ee;padding-top:28px;margin-top:36px!important}
body.inner-reference-theme .page-section.two-column>div:first-child{border-left-color:#cf4763!important}
body.inner-reference-theme footer.unified-site-footer{background:#fff!important;border-top:3px solid #cf4763!important}
body.inner-reference-theme .elementor img{box-shadow:none!important}
@media(max-width:650px){body.inner-reference-theme .elementor .flow-navy-card.elementor-element,body.inner-reference-theme .content-grid>.content-card,body.inner-reference-theme .practice-directory>a{padding:24px!important}}

/* White resting cards across every inner-page grid. */
body.inner-reference-theme .elementor .flow-navy-card.elementor-element,body.inner-reference-theme .content-grid>.content-card,body.inner-reference-theme .practice-directory>a{background:#fff!important;background-image:none!important;border:1px solid #fcf0ee!important;border-top:3px solid #cf4763!important}
body.inner-reference-theme .elementor .flow-navy-card.elementor-element:hover,body.inner-reference-theme .elementor .flow-navy-card.elementor-element:focus-within,body.inner-reference-theme .content-grid>.content-card:hover,body.inner-reference-theme .content-grid>.content-card:focus-within,body.inner-reference-theme .practice-directory>a:hover,body.inner-reference-theme .practice-directory>a:focus-visible{background:#cf4763!important;border-color:#cf4763!important}
body.inner-reference-theme .elementor .flow-navy-card:focus-within .elementor-heading-title,body.inner-reference-theme .elementor .flow-navy-card:focus-within .elementor-widget-text-editor,body.inner-reference-theme .elementor .flow-navy-card:focus-within p,body.inner-reference-theme .content-grid>.content-card:focus-within h3,body.inner-reference-theme .content-grid>.content-card:focus-within p,body.inner-reference-theme .practice-directory>a:focus-visible h2,body.inner-reference-theme .practice-directory>a:focus-visible p{color:white!important}
