.header-section .header__columns{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
.header-section .header__column--left{flex:0 0 auto!important;width:auto!important}
.header-section .header__column--right{flex:0 0 auto!important;width:auto!important;margin-left:auto!important}
.header-section .header__column--left img{height:62px!important;width:auto!important}
.header-section .header-menu__inner a,.header-section .menu-list__link{font-size:.72rem!important;letter-spacing:.2em!important}
.header-section .header__row--top{border-bottom:1px solid rgba(201,162,39,.18)}
.ic-social .stars{display:none}.ic-social:before{content:"\25C6";color:var(--ic-gold);font-size:9px}
.ic-footer{background:#070707;position:relative;padding:0}
.ic-footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,#C9A227 30%,#C9A227 70%,transparent)}
.ic-footer-top{padding:72px 0 56px}
.ic-footer-grid{display:grid;grid-template-columns:1.5fr .9fr .9fr 1.1fr;gap:56px}
.ic-footer .brand img{height:64px;width:auto;margin-bottom:22px}
.ic-footer .brand p{font-size:14px;max-width:380px;margin-bottom:26px}
.ic-footer .ic-form{margin:0;max-width:380px}
.ic-footer .ic-form input{padding:13px 16px;font-size:13px}
.ic-footer .ic-form button{padding:0 18px;font-size:10px}
.ic-footer h4{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-gold);margin:0 0 20px;font-weight:600;font-family:var(--ic-sans)}
.ic-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.ic-footer li a{color:#B8B2A6;text-decoration:none;font-size:14px;transition:color .2s;display:inline-flex;gap:8px;align-items:center}
.ic-footer li a:before{content:"";width:0;height:1px;background:var(--ic-gold);transition:width .2s}
.ic-footer li a:hover{color:#E6C55A}
.ic-footer li a:hover:before{width:12px}
.ic-footer .contact p{font-size:14px;margin:0 0 10px;color:#B8B2A6}
.ic-footer .contact a{color:#F5F1EA;text-decoration:none;border-bottom:1px solid rgba(201,162,39,.4)}
.ic-footer .contact .badge{display:inline-block;margin-top:14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ic-gold);border:1px solid rgba(201,162,39,.35);padding:8px 12px;border-radius:3px}
.ic-footer-bar{border-top:1px solid rgba(255,255,255,.06);padding:22px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:0}
.ic-footer-bar,.ic-footer-bar a{font-size:12px;color:#7d776c;text-decoration:none;letter-spacing:.02em}
.ic-footer-bar .links{display:flex;gap:22px;flex-wrap:wrap}
.ic-footer-bar a:hover{color:var(--ic-gold)}
@media(max-width:900px){.ic-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.ic-footer .brand{grid-column:1/-1}.ic-footer-top{padding:56px 0 40px}.header-section .header__column--left img{height:44px!important}}