





.men-card{display:flex;flex-direction:column;gap:64px;padding:56px 48px;background:var(--mg-dark);color:#fff;border-radius:var(--r-card)}
.men-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}
.men-card__text{flex:0 1 720px;display:flex;flex-direction:column;gap:16px;min-width:0}
.men__lead{max-width:600px;color:rgba(255,255,255,.72)}
.men-card__aside{flex:0 0 400px;display:flex;flex-direction:column;gap:24px;padding-top:30px}
.men-list li{padding:12px 0;border-top:1px solid rgba(255,255,255,.1);font-stretch:var(--w-hyper);font-weight:400;font-size:16px;line-height:20px}
.men-sec{display:grid;grid-template-columns:repeat(4,minmax(0,300px));justify-content:space-between;gap:32px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}
.men-sec__i{display:flex;flex-direction:column;gap:20px}
.men-sec__t{font-stretch:var(--w-hyper);font-weight:500;font-size:18px;line-height:22px}
.men-sec__d{margin-top:8px;font-stretch:var(--w-hyper);font-weight:400;font-size:14px;line-height:18px;color:rgba(255,255,255,.72)}
@media (max-width:1279px){ .men-card__aside{flex-basis:360px} }
@media (max-width:1199px){
  .men-card{padding:48px 40px;gap:56px}
  .men-card__top{flex-direction:column;gap:32px}
  .men-card__text{flex:none}
  .men-card__aside{flex:none;width:min(100%,520px);padding-top:0}
  .men-sec{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}
}
@media (max-width:767px){
  .men-card{padding:28px 20px;gap:40px;border-radius:20px}
  .men-card__aside .btn{width:100%}
  .men-sec{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:32px}
  .men-sec__i{flex-direction:row;gap:16px;align-items:flex-start}
  .men-sec__i .mg-pic--glass{width:44px;height:44px}
  .men-sec__i .mg-pic--glass svg{width:28px;height:28px}
  .men-sec__t{font-size:16px;line-height:20px}
  .men-sec__d{margin-top:4px}
}
