
.nomad-header{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px;background:#ffffffe8;border-radius:16px;color:#171931;font:600 15px/1.5 'Montserrat',Arial,sans-serif;position:relative;z-index:20;box-sizing:border-box}.nomad-header img{width:170px;height:auto;display:block}.nomad-header a{color:#171931;text-decoration:none}.nomad-main-nav{display:flex;align-items:center;gap:32px}.nomad-header a.nomad-header-contact{background:#ea9638;color:#fff;border-radius:100px;padding:13px 28px}.nomad-mobile{display:none}.nomad-legal{width:min(760px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:0;border-radius:16px;padding:42px;color:#171931;background:white;font:16px/1.7 'Montserrat',Arial,sans-serif;box-shadow:0 20px 80px #0004}.nomad-legal::backdrop{background:#101124aa}.nomad-legal h2{font-size:25px;margin:0 30px 24px 0}.nomad-legal h3{font-size:18px;margin:24px 0 8px}.nomad-legal p{margin:0 0 14px}.nomad-legal a{color:#171931;text-decoration:underline}.nomad-close{position:absolute;top:12px;right:15px;border:0;border-radius:50%;background:#f2f3f5;color:#171931;width:36px;height:36px;font:28px/1 Arial;cursor:pointer}.nomad-legal-links{display:flex;gap:20px}.nomad-header a:focus-visible,.nomad-mobile summary:focus-visible,.nomad-legal button:focus-visible{outline:2px solid #ea9638;outline-offset:4px}body.nomad-modal-open{overflow:hidden}@media(max-width:700px){.nomad-header{padding:16px;gap:15px}.nomad-header img{width:140px}.nomad-main-nav{display:none}.nomad-mobile{display:block}.nomad-mobile summary{cursor:pointer;list-style:none;font-size:24px}.nomad-mobile summary::-webkit-details-marker{display:none}.nomad-mobile nav{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px;border-radius:12px;display:grid;gap:20px;box-shadow:0 8px 20px #0002}.nomad-legal{padding:32px 24px}.nomad-legal h2{font-size:22px}}

.nomad-legal-links,.nomad-legal-links a{font-family:'Montserrat',Arial,sans-serif!important;font-size:14px!important;font-weight:400;line-height:1.6}
.nomad-header,.nomad-header a,.nomad-header summary,.nomad-legal,.nomad-legal h2,.nomad-legal h3,.nomad-legal p,.nomad-legal li,.nomad-legal a,.nomad-close{font-family:'Montserrat',Arial,sans-serif}
.nomad-header a{font-size:15px}.nomad-legal{font-size:15px}.nomad-legal h2{font-size:25px;font-weight:700;line-height:1.3}.nomad-legal h3{font-size:18px;font-weight:600;line-height:1.4}
