.about-title { width: 50%; margin: 0 0 52px; }
.about-blocks { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-top: 1px solid rgba(21, 21, 21, .22); border-bottom: 1px solid rgba(21, 21, 21, .22); }
.about-block { min-height: 270px; padding: 34px 38px 34px 0; }
.about-block + .about-block { padding: 34px 0 34px 38px; border-left: 1px solid rgba(21, 21, 21, .22); }
.about-block p { max-width: 470px; margin: 0; color: #5d5d5d; font-size: 15px; line-height: 1.7; }
.about-block p + p { margin-top: 22px; }
.about-block strong { color: #151515; font-weight: 700; }
.about-block .about-emphasis { color: #caa020; font-weight: 700; }
@media (max-width: 760px) { .about-title { width: 100%; margin-bottom: 36px; }.about-blocks { grid-template-columns: 1fr; }.about-block, .about-block + .about-block { min-height: auto; padding: 26px 0; border-left: 0; }.about-block + .about-block { border-top: 1px solid rgba(21, 21, 21, .22); }.about-block p { font-size: 14px; } }
