/* Shared navigation across every page */
.unified-header, .unified-header *{box-sizing:border-box}
.unified-header{width:100%;max-width:none!important;height:84px!important;min-height:84px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:0 max(24px,calc((100vw - 1160px)/2))!important;border-bottom:1px solid #e9e7e2!important;background:#fbfaf8!important;position:relative;z-index:100;font-family:Arial,Helvetica,sans-serif!important}
.unified-header .unified-brand{display:inline-block!important;flex-shrink:0;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.3!important;letter-spacing:.12em!important;font-weight:800!important;color:#203542!important;text-decoration:none!important;white-space:nowrap!important}
.unified-header .unified-brand strong{color:#d72c88!important;font-weight:800!important}
.unified-header .unified-nav{display:flex!important;align-items:center!important;gap:26px!important;flex-direction:row!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;background:transparent!important;box-shadow:none!important}
.unified-header .unified-nav a{font-family:Arial,Helvetica,sans-serif!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:12px 0!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important;color:#203542!important;text-decoration:none!important;white-space:nowrap!important;border:0!important;background:transparent!important}
.unified-header .unified-nav a:hover,.unified-header .unified-nav a[aria-current=page]{color:#c91d79!important}
.unified-header .unified-nav a[aria-current=page]:not(.unified-contact)::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:#d72c88}
.unified-header .unified-nav .unified-contact{border:1px solid #d72c88!important;border-radius:999px!important;padding:10px 19px!important;color:#b91e72!important}
.unified-header .unified-nav .unified-contact:hover{background:#fff1f7!important}
.unified-header .unified-toggle{display:none!important;background:transparent;border:1px solid #dedbd9;border-radius:8px;color:#203542;font-size:23px;line-height:1;cursor:pointer;padding:8px 11px}
@media(max-width:850px){.unified-header{height:72px!important;min-height:72px;padding:0 22px!important;flex-direction:row!important;align-items:center!important}.unified-header .unified-toggle{display:block!important}.unified-header .unified-nav{display:none!important;position:absolute!important;top:72px!important;left:0!important;right:0!important;width:100%!important;padding:16px 22px 22px!important;background:#fbfaf8!important;box-shadow:0 14px 25px #0002!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important}.unified-header .unified-nav.is-open{display:flex!important}.unified-header .unified-nav a{display:flex!important;justify-content:flex-start!important;padding:12px 4px!important;font-size:14px!important}.unified-header .unified-nav a[aria-current=page]:not(.unified-contact)::after{left:4px;right:auto;width:48px;bottom:6px}.unified-header .unified-nav .unified-contact{align-self:flex-start!important;margin-top:8px;padding:10px 19px!important}}
