/* his-group — page-specific styles */
.mnav a{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none;font-family:'Fira Sans Condensed',sans-serif;text-transform:uppercase;font-weight:700;font-size:34px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);}

@media (max-width:880px){ .dnav{display:none;} .burger{display:flex;} .cb-wrap{flex-direction:column!important;gap:34px!important;} .cb-form{flex:1 1 auto!important;} .cb-h{font-size:46px!important;} }

.netpin{transition:opacity .35s,transform .35s;}

.netpin.dim{opacity:.2;}

.nfilter.active{background:#161616!important;color:#fff!important;border-color:#161616!important;}

.lnk-btn{transition:background .25s,color .25s,border-color .25s;}

@media (max-width:880px){
    .pad{padding-left:22px!important;padding-right:22px!important;}
    .stack{flex-direction:column!important;}
    .hg-h{font-size:38px!important;}
    .sec-h{font-size:28px!important;}
    .icons{flex-wrap:wrap!important;gap:24px 0!important;}
    .icons > div{flex:0 0 33.33%!important;}
    .benefits{grid-template-columns:1fr!important;}
  }
