/* Momentrix action proportions and horizontal arrow, in Veridicus colours. */
.site-header .nav-wrap{display:flex;justify-content:space-between;align-items:center}
.header-contact{display:grid;place-items:center;width:44px;height:44px;color:#aaa;border:0;background:transparent;border-radius:50%;transition:color .2s,background .2s}
.header-contact:hover,.header-contact:focus-visible{color:#fff;background:#ffffff09}
.header-contact:focus-visible{outline:2px solid #34aab8;outline-offset:3px}
body .brand-action,body .button.primary.brand-action,body .atlas-related button.brand-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;width:fit-content;padding:13px 23px;border-radius:999px;border:1px solid transparent;font:600 12.5px/1.3 Inter,Arial,sans-serif;letter-spacing:.01em;color:#e0e0e0;background:linear-gradient(#101617,#101617) padding-box,linear-gradient(110deg,#0a7e8c,#17363a,#34aab8) border-box;text-decoration:none;transform:none;box-shadow:none;transition:color .25s,background .25s,box-shadow .3s;white-space:nowrap}
body .brand-action:hover,body .brand-action:focus-visible{color:#fff;background:linear-gradient(#122225,#10191b) padding-box,linear-gradient(110deg,#34aab8,#0a7e8c,#78cbd4) border-box;transform:none;animation:none;box-shadow:0 6px 20px -12px #34aab877}
body .brand-action:active{transform:scale(.975)}
body .brand-action:focus-visible{outline:2px solid #fff;outline-offset:4px}
.brand-action .action-arrow{flex:none;color:inherit;transition:transform .22s ease}
.brand-action:hover .action-arrow,.brand-action:focus-visible .action-arrow{transform:translateX(3px)}
.hero-actions{gap:14px;flex-wrap:wrap}
body .hero-actions>.text-link.brand-action,body .booking-actions>.text-link.brand-action{background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,linear-gradient(#343434,#343434) border-box;color:#bbb}
body .hero-actions>.text-link.brand-action:hover,body .booking-actions>.text-link.brand-action:hover{color:#fff}
.atlas-related>div{gap:10px}
@media(max-width:680px){body .brand-action,body .button.primary.brand-action,body .atlas-related button.brand-action{padding:12px 18px;min-height:46px;gap:12px;font-size:12px}.hero-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){body .brand-action,.brand-action .action-arrow{transition:none;transform:none!important}}
.motion-paused .brand-action,.motion-paused .brand-action .action-arrow{transition:none;transform:none!important}
