.header{position:relative;z-index:40;background:#3b1d14;color:#fff;font-family:"DM Sans",Arial,sans-serif}
.header *{box-sizing:border-box}.header a{color:inherit;text-decoration:none}.header .wrap{width:min(1380px,94%);margin:auto}
.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}.nav-logo{display:block;width:168px;height:auto}
.nav-links{display:flex;gap:18px;font-size:13px}.nav-links a{opacity:.78;white-space:nowrap}.nav-links a.active,.nav-links a:hover{opacity:1;color:#f2a575}
.header .mail{font-size:12px;border-bottom:1px solid #ffffff70;padding-bottom:4px;white-space:nowrap}.menu{display:none;background:none;border:0;color:#fff;font-size:23px}
.page{max-width:none!important;width:100%!important;margin:0!important}
.page>.facts{width:min(1320px,86%);margin:-34px auto 0!important}
.page>.section>* ,.page>.detail>*{max-width:1320px;margin-left:auto;margin-right:auto}
.page>.notes{max-width:1320px;margin-left:auto;margin-right:auto}
.page>.contact{padding-left:max(8%,calc((100% - 1320px)/2));padding-right:max(8%,calc((100% - 1320px)/2))}
@media(max-width:1060px){.nav-links{gap:10px;font-size:12px}.nav-logo{width:145px}}
@media(max-width:760px){.nav{height:68px}.nav-logo{width:140px}.menu{display:block}.header .mail{display:none}.nav-links{display:none}.nav.open .nav-links{display:flex;position:absolute;z-index:50;left:0;right:0;top:68px;flex-direction:column;padding:22px 5%;background:#2d1711}.page>.facts{width:90%;margin:-18px auto 0!important}}
