.site-header{height:var(--header);position:sticky;top:0;z-index:1000;color:#eef0f2;background:
 linear-gradient(118deg,rgba(218,203,168,.075),transparent 23%,rgba(255,255,255,.025) 60%,transparent),
 linear-gradient(100deg,#07080a 0%,#11141a 52%,#08090b 100%);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 8px 28px rgba(0,0,0,.14)}
.site-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 19%,transparent 81%,rgba(180,154,105,.035));opacity:.8}
.site-header:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("../images/home-background-1-17896d5a40bf.png");background-size:650px 760px;background-position:102% 48%;opacity:.045;mix-blend-mode:screen;filter:grayscale(1) contrast(1.15)}
.header-inner{height:100%;display:flex;align-items:center;position:relative;z-index:2}
.header-brand{display:flex;align-items:center;flex:0 0 auto}
.header-brand img{width:150px;height:auto;filter:brightness(0) invert(1);opacity:.98}
.header-actions{margin-left:auto;display:flex;align-items:center;gap:9px}
.header-social{display:flex;align-items:center;gap:7px}
.social-icon{width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#f3f4f6;background:rgba(255,255,255,.045);transition:.2s ease}
.social-icon:hover{background:rgba(255,255,255,.11);border-color:rgba(218,203,168,.34);transform:translateY(-1px)}
.social-icon svg{width:15px;height:15px;fill:currentColor}
.business-cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 19px;border-radius:999px;background:linear-gradient(100deg,#decda7,#b99a62);color:#111318;font-size:12.5px;font-weight:900;letter-spacing:.02em;box-shadow:0 9px 24px rgba(180,154,105,.22);border:1px solid rgba(255,255,255,.20);transition:.2s ease}
.business-cta:hover{filter:brightness(1.055);transform:translateY(-1px);box-shadow:0 12px 28px rgba(180,154,105,.28)}
.nav-toggle{display:none;margin-left:auto;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.05)}
.nav-toggle span{width:22px;height:2px;background:#fff;display:block;margin:5px auto}
.footer{background:#050608;color:#fff;padding:36px 0 18px;border-top:1px solid #202329}
.footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr 1fr;gap:28px}
.footer-logo{width:185px;filter:brightness(0) invert(1);margin-bottom:13px}
.footer p,.footer a,.footer span{color:#a9aeb7;font-size:12px}
.footer h3{font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:11px}
.footer-links{display:grid;gap:6px}
@media (min-width:1600px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1280px){
.header-brand img{width:140px}
.business-cta{padding:0 15px}
.header-social{display:flex}
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.header-brand img{width:134px}
.nav-toggle{display:block;order:3;margin-left:10px}
.header-actions{display:flex;margin-left:auto}
.header-social{display:none}
.business-cta{min-height:38px;padding:0 13px;font-size:11px}
.footer-grid{grid-template-columns:1fr 1fr}
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.header-brand img{width:116px}
.business-cta{display:none}
.footer-grid{grid-template-columns:1fr}
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-height:850px) and (min-width:981px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-height:730px) and (min-width:981px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(prefers-reduced-motion:reduce){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1280px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(prefers-reduced-motion:reduce){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1280px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1280px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1100px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:760px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1280px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1180px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1180px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1180px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:760px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1180px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:760px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
.site-header .nav{
  gap:9px !important;
}
.site-header .nav a{
  padding:9px 8px !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:#d9dce1 !important;
}
.site-header .nav a:hover,
.site-header .nav a:focus-visible{
  background:transparent !important;
  border-color:transparent !important;
  color:#fff !important;
  transform:translateY(-1px) !important;
  box-shadow:none !important;
}
.site-header .nav a:after{
  left:8px !important;
  right:8px !important;
  bottom:4px !important;
}
.site-header .header-social{
  gap:10px !important;
}
.site-header .social-icon{
  width:24px !important;
  height:24px !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}
.site-header .social-icon img{
  width:21px !important;
  height:21px !important;
  object-fit:contain !important;
  display:block !important;
}
.site-header .social-icon:hover,
.site-header .social-icon:focus-visible{
  background:transparent !important;
  border-color:transparent !important;
  transform:translateY(-1px) !important;
  opacity:.78 !important;
  box-shadow:none !important;
}
.site-header .business-cta{
  min-height:40px !important;
  padding:0 16px !important;
  border:1px solid rgba(255,255,255,.92) !important;
  border-radius:2px !important;
  background:transparent !important;
  color:#fff !important;
  box-shadow:none !important;
  filter:none !important;
}
.site-header .business-cta:hover,
.site-header .business-cta:focus-visible{
  background:#fff !important;
  color:#111318 !important;
  border-color:#fff !important;
  transform:translateY(-1px) !important;
  box-shadow:none !important;
  filter:none !important;
}
@media(max-width:1280px){
.site-header .nav{
    gap:5px !important;
  }
.site-header .nav a{
    padding-left:6px !important;
    padding-right:6px !important;
    font-size:12.25px !important;
  }
.site-header .business-cta{
    padding:0 12px !important;
    font-size:11px !important;
  }
.site-header .header-social{
    gap:7px !important;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:980px){
.site-header .nav a{
    padding:10px 8px !important;
    font-size:13px !important;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
footer .footer-simple-nav{
  display:flex;
  align-items:center;
  gap:24px;
  flex-wrap:wrap;
}
footer .footer-simple-nav a{
  color:inherit;
  text-decoration:none;
}
footer .footer-simple-nav a:hover{
  text-decoration:underline;
}
footer .social-links:empty,
footer .footer-social:empty,
footer [class*="social"]:empty{
  display:none !important;
}
@media(max-width:900px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
footer.footer .footer-development-credit{
  width:100%;
  text-align:center;
  color:#fff;
  font-size:12px;
  font-weight:600;
  letter-spacing:.02em;
  padding:13px 0 15px;
  margin:0 0 22px;
  border-bottom:1px solid rgba(255,255,255,.12);
}
footer.footer .footer-grid{
  grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(170px,.7fr) !important;
  align-items:start !important;
}
footer.footer .footer-connect h3{
  margin-top:0;
}
footer.footer .footer-connect-icons{
  display:flex;
  align-items:center;
  gap:13px;
  margin-top:10px;
}
footer.footer .footer-connect-icons a{
  width:27px;
  height:27px;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  opacity:1;
  transition:opacity .2s ease, transform .2s ease;
}
footer.footer .footer-connect-icons a:hover,
footer.footer .footer-connect-icons a:focus-visible{
  opacity:.72;
  transform:translateY(-1px);
}
footer.footer .footer-connect-icons img{
  width:23px;
  height:23px;
  display:block;
  object-fit:contain;
}
@media(max-width:820px){
footer.footer .footer-grid{
    grid-template-columns:1fr 1fr !important;
  }
footer.footer .footer-grid > div:first-child{
    grid-column:1 / -1;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:520px){
footer.footer .footer-grid{
    grid-template-columns:1fr !important;
  }
footer.footer .footer-grid > div:first-child{
    grid-column:auto;
  }
footer.footer .footer-development-credit{
    margin-bottom:18px;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
footer.footer .footer-development-credit{
  display:none !important;
}
footer.footer .footer-grid{
  display:grid !important;
  grid-template-columns:minmax(320px,.9fr) minmax(500px,1.5fr) !important;
  gap:58px !important;
  align-items:start !important;
}
footer.footer .footer-left-stack{
  min-width:0 !important;
}
footer.footer .footer-left-stack > p{
  max-width:520px !important;
  margin-bottom:22px !important;
}
footer.footer .footer-company-block{
  margin-top:18px !important;
}
footer.footer .footer-company-block h3,
footer.footer .footer-connect-block h3,
footer.footer .footer-news h3{
  margin:0 0 10px !important;
}
footer.footer .footer-links{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:7px 20px !important;
  margin:0 !important;
}
footer.footer .footer-links a{
  text-decoration:none !important;
}
footer.footer .footer-links a:hover{
  text-decoration:underline !important;
}
footer.footer .footer-connect-block{
  margin-top:22px !important;
}
footer.footer .footer-connect-icons{
  margin-top:0 !important;
}
footer.footer .footer-news-card{
  display:grid !important;
  grid-template-columns:minmax(180px,42%) minmax(0,1fr) !important;
  gap:18px !important;
  align-items:stretch !important;
  color:inherit !important;
  text-decoration:none !important;
}
footer.footer .footer-news-media{
  aspect-ratio:16/9 !important;
  min-height:132px !important;
  background:rgba(255,255,255,.08) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
}
footer.footer .footer-news-media span{
  color:rgba(255,255,255,.5) !important;
  font-size:9px !important;
  font-weight:700 !important;
  letter-spacing:.09em !important;
  text-transform:uppercase !important;
}
footer.footer .footer-news-body{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-width:0 !important;
}
footer.footer .footer-news-date{
  margin-bottom:6px !important;
  color:rgba(255,255,255,.58) !important;
  font-size:9px !important;
  font-weight:800 !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
}
footer.footer .footer-news-title{
  margin-bottom:7px !important;
  color:#fff !important;
  font-size:18px !important;
  line-height:1.2 !important;
  font-weight:700 !important;
}
footer.footer .footer-news-summary{
  color:rgba(255,255,255,.62) !important;
  font-size:12px !important;
  line-height:1.5 !important;
}
footer.footer .footer-news-card:hover .footer-news-title{
  text-decoration:underline !important;
}
footer.footer .footer-bottom-final{
  display:grid !important;
  grid-template-columns:1fr auto 1fr !important;
  align-items:center !important;
  gap:22px !important;
  margin-top:26px !important;
  padding-top:16px !important;
  border-top:1px solid rgba(255,255,255,.12) !important;
}
footer.footer .footer-bottom-final span{
  font-size:11px !important;
  line-height:1.4 !important;
}
footer.footer .footer-bottom-final span:nth-child(1){
  text-align:left !important;
}
footer.footer .footer-bottom-final span:nth-child(2){
  text-align:center !important;
}
footer.footer .footer-bottom-final span:nth-child(3){
  text-align:right !important;
}
@media(max-width:900px){
footer.footer .footer-grid{
    grid-template-columns:1fr !important;
    gap:32px !important;
  }
footer.footer .footer-news-card{
    max-width:700px !important;
  }
footer.footer .footer-bottom-final{
    grid-template-columns:1fr !important;
    gap:5px !important;
  }
footer.footer .footer-bottom-final span{
    text-align:center !important;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:560px){
footer.footer .footer-news-card{
    grid-template-columns:1fr !important;
  }
footer.footer .footer-news-media{
    min-height:0 !important;
  }
footer.footer .footer-links{
    gap:7px 16px !important;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
footer.footer .footer-news-media img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  display:block !important;
}
.site-header .nav a.nav-two-line{
  display:inline-flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:0 !important;
  line-height:1.03 !important;
  min-height:40px !important;
  white-space:nowrap !important;
}
.site-header .nav a.nav-two-line span{
  display:block !important;
}
.site-header .nav a.nav-two-line:after{
  bottom:1px !important;
}
.site-header .contact-cta{
  min-height:40px !important;
  padding:0 16px !important;
  border:1px solid rgba(255,255,255,.92) !important;
  border-radius:2px !important;
  background:transparent !important;
  color:#fff !important;
  box-shadow:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-decoration:none !important;
  font-size:11.5px !important;
  font-weight:800 !important;
  white-space:nowrap !important;
  transition:background .2s ease,color .2s ease,transform .2s ease !important;
}
.site-header .contact-cta:hover,
.site-header .contact-cta:focus-visible{
  background:#fff !important;
  color:#111318 !important;
  border-color:#fff !important;
  transform:translateY(-1px) !important;
}
@media(max-width:1280px){
.site-header .contact-cta{
    padding:0 12px !important;
    font-size:11px !important;
  }
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
.site-header .nav a.nav-two-line{
  display:inline-flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:normal !important;
  min-height:0 !important;
  white-space:nowrap !important;
}
.site-header .nav a.nav-two-line span{
  display:inline !important;
}
@media(max-width:980px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(max-width:620px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (min-width:1051px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (min-width:1051px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-width:1050px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-width:640px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-width: 1200px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media (max-width: 700px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
@media(min-width:1181px){
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}
}
.site-header,.footer{--header:70px;--container:min(1460px,calc(100% - 64px));font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.site-header .container,.footer>.container{width:var(--container);margin-inline:auto}