/* Existing pages: a light reskin so they sit comfortably beside the new ones. Layouts stay as they are. */
#masthead,#colophon,.ehf-header #masthead,.ehf-footer #colophon{display:none!important}
html{scroll-padding-top:90px}
body{padding-top:76px!important;background:#F8F3F0!important;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif!important}
body p,body li,body td,body th,body label,body input,body select,body textarea,body button,body a,
body h1,body h2,body h3,body h4,body h5,body h6,
.elementor-heading-title,.elementor-widget-text-editor,.elementor-button,.elementor-widget-container{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif!important}
body h1,body h2,body h3,body h4,.elementor-heading-title{letter-spacing:-.015em}
body main h1,body main h2,body main h3,.teams-heading,.teams-box h3,.team-details-content h2{color:#014BAA}
.teams-box a,.team-box-btn a,.teams-social a{color:#014BAA}
.elementor-button,.wpforms-submit,body button[type=submit]{background-color:#014BAA!important;border-color:#014BAA!important;color:#F8F3F0!important}
/* The banner strip at the top of existing pages */
.elementor-top-section:first-of-type.elementor-section-stretched{background-color:#014BAA}
