/* Tema gerido no painel DECANOS; marca e assinatura WebMove protegidas. */
:root{--blue:#248fc5;--deep:#152b38}
body:not(.page-home) .header-action,.footer-cta,.budget-primary,.service-description .btn,.contact-submit{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}
.page-home .site-header:not(.is-scrolled) .header-action.budget-primary{background:transparent!important;border-color:rgba(255,255,255,.66)!important;color:#fff!important}
.page-home .site-header.is-scrolled .header-action.budget-primary{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}
.kicker,.service-meta-card strong{color:var(--blue)}
.footer,.staff-section{background:var(--deep)}
