/* Брендбук Барс Пром: шрифты Proxima Nova (текст) и Druk Text Wide (заголовки), цвета #00A144 и #113B40 */
@font-face{font-family:'Proxima Nova';font-weight:300;font-display:swap;src:url(fonts/ProximaNova-300.woff2) format('woff2')}
@font-face{font-family:'Proxima Nova';font-weight:400;font-display:swap;src:url(fonts/ProximaNova-400.woff2) format('woff2')}
@font-face{font-family:'Proxima Nova';font-weight:500;font-display:swap;src:url(fonts/ProximaNova-400.woff2) format('woff2')}
@font-face{font-family:'Proxima Nova';font-weight:600;font-display:swap;src:url(fonts/ProximaNova-600.woff2) format('woff2')}
@font-face{font-family:'Proxima Nova';font-weight:700;font-display:swap;src:url(fonts/ProximaNova-700.woff2) format('woff2')}
@font-face{font-family:'Proxima Nova';font-weight:800;font-display:swap;src:url(fonts/ProximaNova-800.woff2) format('woff2')}
@font-face{font-family:'Druk Text Wide';font-weight:500;font-display:swap;src:url(fonts/DrukTextWide-500.woff2) format('woff2')}
@font-face{font-family:'Druk Text Wide';font-weight:700;font-display:swap;src:url(fonts/DrukTextWide-700.woff2) format('woff2')}
@font-face{font-family:'Druk Text Wide';font-weight:800;font-display:swap;src:url(fonts/DrukTextWide-800.woff2) format('woff2')}
@font-face{font-family:'Druk Text Wide';font-weight:900;font-display:swap;src:url(fonts/DrukTextWide-900.woff2) format('woff2')}

:root{--font-head:'Druk Text Wide','Proxima Nova',system-ui,sans-serif}
/* Druk очень широкий, поэтому размеры заголовков меньше, чем были у прежнего шрифта */
h1,h2,.sec-title{font-family:var(--font-head);font-weight:800;letter-spacing:0}
.hero h1{font-size:clamp(30px,10.4vw,82px);line-height:1;letter-spacing:-.005em}
.hero h1 .g{color:var(--green)}
.hero h1{color:#113B40}
.phero h1{font-size:clamp(26px,5vw,60px);line-height:1.05}
.sec-title{font-size:clamp(24px,3.7vw,54px);line-height:1.08}
#about h2,.cta-inner h2,.about2 h2,.might h2{font-size:clamp(22px,2.9vw,40px);line-height:1.1}
.stat .n{font-family:var(--font-head);font-size:clamp(34px,4.4vw,62px);letter-spacing:0}
/* заголовки карточек услуг: длинные слова в широком шрифте не должны вылезать */
.sd-body h2,.svc-detail h2{font-size:clamp(15px,5.2vw,30px);line-height:1.12;overflow-wrap:anywhere}
/* узкие экраны: длинные слова (Производственные) в широком Druk не должны выходить за экран */
@media (max-width:480px){.sec-title,#about h2,.cta-inner h2,.about2 h2,.might h2{font-size:5.8vw;overflow-wrap:anywhere}}
/* Proxima в этих файлах разрежена: подтягиваем межбуквенный интервал (у заголовков и подписей свой интервал) */
body{letter-spacing:-.014em;font-kerning:normal}
p,li,.lead,nav a,.btn{letter-spacing:-.014em}
/* блок цифр: число и подпись по центру своей колонки */
.stat{text-align:center}
.stat .n,.stat .l{text-align:center}
