.tn-club{padding:40px 0}
.tn-club__inner{max-width:1140px;margin:0 auto;display:flex;align-items:flex-start;box-sizing:border-box}
.tn-club__body{flex:0 0 50%;background:#f4f4f4;padding:40px 50px 60px;box-sizing:border-box}
.tn-club__media{flex:0 0 50%}
.tn-club__media img{display:block;width:100%;height:auto}
.tn-club .tn-club__title{margin:0 0 40px;padding:0 0 10px;border-bottom:3px solid #c8102e;font-size:30px;line-height:1.15;font-weight:800;text-transform:uppercase;color:#111}
.tn-club__list{list-style:none;margin:0 0 30px;padding:0}
.tn-club__item{display:flex;align-items:flex-start;gap:16px;margin:0 0 22px}
.tn-club__icon{flex:0 0 44px;width:44px;height:44px;border-radius:8px;background:linear-gradient(180deg,#d4121e,#a50d17);box-shadow:0 6px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}
.tn-club__icon img{width:26px;height:26px}
.tn-club__text{font-size:16px;line-height:1.25;color:#111;padding-top:2px}
.tn-club__text b,.tn-club__text strong{color:#c8102e;font-weight:900;font-size:1.15em}
.tn-club__doc{display:inline-block;margin:0 0 60px;color:#111;text-decoration:underline;font-size:17px}
.tn-club__lead{margin:0 0 20px;font-size:17px}
.tn-club__form{max-width:380px}
@media (max-width:1180px){.tn-club__inner{padding:0 16px}}
@media (max-width:640px){
.tn-club{padding:24px 0}
.tn-club__inner{flex-direction:column;padding:0}
.tn-club__body,.tn-club__media{flex:none;width:100%}
.tn-club__media{order:-1}
.tn-club__media img{max-height:320px;object-fit:cover}
.tn-club__body{padding:28px 16px 36px}
.tn-club .tn-club__title{font-size:22px;margin-bottom:28px}
.tn-club__text{font-size:15px}
.tn-club__form{max-width:none}
}
@media (max-width: 767px) {
  .header-menu .header-menu__address,
  p.header-menu__address {
    padding: 0 20px !important;
    margin: 12px 0 20px !important;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    line-height: 1.45;
  }
}