.brand-logo{display:block;width:246px;height:auto}.footer-brand-logo{width:240px;max-width:100%}
.footer-top b{font-size:15px}.footer-top p{font-size:14px;line-height:1.8}.footer-contacts b{font-size:16px}.footer-contacts p{font-size:17px}.footer-contacts p a:first-child{font-size:20px}
.form-status:empty{display:none}.form-message{grid-column:1/3;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.form-message.success-message{color:#155d39;background:#eaf7f0}.form-message.error-message{color:#8f2635;background:#fff0f2}
.form-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.knowledge-shell{max-width:1320px;margin:0 auto;padding:80px 32px 110px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.knowledge-card{background:#fff;padding:30px;min-height:220px}.knowledge-card time{color:var(--blue);font-size:11px}.knowledge-card h2{font-size:24px;margin:26px 0 12px}.knowledge-card p{color:var(--muted);font-size:14px;line-height:1.65}
@media (width<=900px){.brand-logo{width:205px}.knowledge-grid{grid-template-columns:1fr 1fr}}
@media (width<=560px){.brand-logo{width:175px}.footer-brand-logo{width:220px}.knowledge-grid{grid-template-columns:1fr}.form-message{grid-column:auto}}
