.service.service-with-industry{padding:0;display:flex;flex-direction:column}
.service-with-industry .service-main{display:block;padding:32px 30px 24px;flex:1}
.service-industry{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 30px;border-top:1px solid var(--c-line);color:var(--c-primary);font-size:14px;font-weight:700;background:var(--c-primary-pale);border-radius:0 0 var(--radius) var(--radius)}
.service-industry:hover{background:#e0effa}
.service-main:focus-visible,.service-industry:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}
.construction-entry{margin:26px 0 12px}
.construction-entry .btn{white-space:normal;line-height:1.6}

@media(max-width:980px){.gnav:not(.open){display:none}.gnav.open{display:flex}}
