/* == UWS GLOBAL HEADER START == */
.uws-has-global-header .hh-site-header {position:relative;z-index:50;background:#090b0e;color:#fff;border-bottom:1px solid rgba(255,255,255,.10);font-family:'Oswald',Arial,sans-serif}
.uws-has-global-header .hh-site-header * {box-sizing:border-box}
.uws-has-global-header .hh-site-header__inner {width:min(calc(100% - 40px),1180px);min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}
.uws-has-global-header .hh-site-brand {display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}
.uws-has-global-header .hh-site-brand__mark {display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f2d13d;color:#111;font-size:24px;font-weight:700;line-height:1}
.uws-has-global-header .hh-site-brand__text strong {display:block;font-size:23px;line-height:1.05;text-transform:uppercase;letter-spacing:.015em}
.uws-has-global-header .hh-site-brand__text span {display:block;margin-top:5px;color:#aeb6bf;font-family:'Open Sans',Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.10em;text-transform:uppercase}
.uws-has-global-header .hh-site-nav {display:flex;align-items:center;gap:4px}
.uws-has-global-header .hh-site-nav a {display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;border-radius:999px;color:#e7eaed;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.025em;text-transform:uppercase}
.uws-has-global-header .hh-site-nav a:hover {background:#181d23;color:#f2d13d}
.uws-has-global-header .hh-site-nav .hh-site-nav__cta {margin-left:8px;padding-left:18px;padding-right:18px;background:#f2d13d;color:#111}
.uws-has-global-header .hh-site-nav .hh-site-nav__cta:hover {background:#ffdf3c;color:#111}
@media(max-width:760px) {
  .uws-has-global-header .hh-site-header__inner {width:min(calc(100% - 28px),1180px);min-height:auto;padding:18px 0;align-items:flex-start;flex-direction:column;gap:16px}
  .uws-has-global-header .hh-site-nav {width:100%;flex-wrap:wrap}
  .uws-has-global-header .hh-site-nav a {padding:8px 11px}
  .uws-has-global-header .hh-site-nav .hh-site-nav__cta {margin-left:0}
  .uws-has-global-header .hh-site-brand__text strong {font-size:20px}
}
/* == UWS GLOBAL HEADER END == */
/* == UWS GLOBAL FOOTER START == */
.uws-has-global-footer .hh-site-footer {background:#080a0d;color:#d8dde2;border-top:1px solid rgba(255,255,255,.10);font-family:'Open Sans',Arial,sans-serif}
.uws-has-global-footer .hh-site-footer * {box-sizing:border-box}
.uws-has-global-footer .hh-site-footer__inner {width:min(calc(100% - 40px),1180px);margin:0 auto;padding:58px 0 26px}
.uws-has-global-footer .hh-site-footer__top {display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:48px;padding-bottom:40px}
.uws-has-global-footer .hh-site-footer h2, .uws-has-global-footer .hh-site-footer h3 {margin:0 0 14px;font-family:'Oswald',Arial,sans-serif;text-transform:uppercase;line-height:1.05}
.uws-has-global-footer .hh-site-footer h2 {font-size:34px;color:#fff}
.uws-has-global-footer .hh-site-footer h2 span {color:#f2d13d}
.uws-has-global-footer .hh-site-footer h3 {font-size:18px;color:#fff}
.uws-has-global-footer .hh-site-footer p {max-width:540px;margin:0;color:#9fa8b1;line-height:1.72}
.uws-has-global-footer .hh-site-footer__links {display:grid;gap:8px}
.uws-has-global-footer .hh-site-footer__links a {color:#cbd1d6;text-decoration:none}
.uws-has-global-footer .hh-site-footer__links a:hover {color:#f2d13d}
.uws-has-global-footer .hh-site-footer__contact a {display:block;margin:7px 0;color:#fff;text-decoration:none;font-weight:600}
.uws-has-global-footer .hh-site-footer__contact a:hover {color:#f2d13d}
.uws-has-global-footer .hh-site-footer__bottom {display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);color:#77818b;font-size:12px}
.uws-has-global-footer .hh-site-footer__badge {color:#f2d13d;font-family:'Oswald',Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:760px) {
  .uws-has-global-footer .hh-site-footer__inner {width:min(calc(100% - 28px),1180px);padding-top:44px}
  .uws-has-global-footer .hh-site-footer__top {grid-template-columns:1fr;gap:30px}
  .uws-has-global-footer .hh-site-footer__bottom {align-items:flex-start;flex-direction:column}
}
/* == UWS GLOBAL FOOTER END == */
