/* MCR official colour, sampled directly from the supplied reference: #2a4d4e */
body{background:#f4f7f6!important;color:#243e3e!important}
.wrap>header{background:#2a4d4e!important;padding:20px 25px!important;border-radius:15px!important;color:#f6faf9!important}
.wrap>header .sub{color:#d2e2df!important}
.logo{background:transparent url('MCR-logo-sea-salt.svg') center/contain no-repeat!important;color:transparent!important;font-size:0!important;width:120px!important;height:58px!important;padding:0!important;border-radius:0!important;flex:none}
h1{color:#2a4d4e!important}
section{border-color:#dce8e5!important}
.number{background:#e8f0ef!important;color:#2a4d4e!important}
.group{color:#2a4d4e!important}
.options input:checked+label{background:#2a4d4e!important;border-color:#2a4d4e!important;color:white!important}
.primary{background:#2a4d4e!important}
.primary:hover{background:#1e3c3d!important}
.secondary{color:#2a4d4e!important;border-color:#bed3ce!important}
.declaration{border-color:#2a4d4e!important;background:#eff5f3!important}
.sighead button{color:#2a4d4e!important}
input:focus,textarea:focus{outline:2px solid #80a6a0!important;outline-offset:1px}
@media(max-width:650px){.wrap>header{padding:14px 17px!important}.logo{width:94px!important;height:48px!important}}
