#about-block .image {
  height: clamp(300px,18.75vw + 240px, 600px);
  border-radius: 20px;
  margin-bottom: clamp(30px,0.625vw + 28px, 40px); }
#about-block .rows {
  display: flex;
  flex-direction: column; }
  #about-block .rows .row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px; }
    @media (max-width: 900px) {
      #about-block .rows .row {
        grid-template-columns: 1fr; } }
    #about-block .rows .row:not(:last-child) {
      padding-bottom: clamp(30px,0.625vw + 28px, 40px);
      border-bottom: 1px solid var(--stroke);
      margin-bottom: clamp(30px,0.625vw + 28px, 40px); }
    #about-block .rows .row h1,
    #about-block .rows .row h2,
    #about-block .rows .row h3,
    #about-block .rows .row h4 {
      margin-bottom: 15px; }
    #about-block .rows .row__left p {
      color: var(--light-text);
      font-weight: 600;
      font-size: 20px;
      line-height: 120%;
      max-width: 460px;
      margin-bottom: 15px; }
      #about-block .rows .row__left p:last-child {
        margin-bottom: 0; }
    #about-block .rows .row__right p {
      font-weight: 400;
      font-size: 18px;
      line-height: 120%;
      color: var(--main-text); }
      #about-block .rows .row__right p:not(:first-child) {
        margin-top: 15px; }
    #about-block .rows .row__right_link {
      margin-top: 20px;
      display: flex;
      gap: 10px;
      align-items: center;
      transition: all 0.3s ease-in; }
      #about-block .rows .row__right_link:hover {
        color: var(--primary); }
        #about-block .rows .row__right_link:hover svg path {
          fill: var(--primary); }
      #about-block .rows .row__right_link svg {
        width: 18px;
        height: 18px; }

/*# sourceMappingURL=block.css.map */

/* Логотип компании в блоке (выводится, когда у блока нет своего фото) */
#about-block .about-logo {
  margin-top: clamp(36px, 5vw, 72px);
  margin-bottom: clamp(24px, 3vw, 44px); }
#about-block .about-logo img {
  height: clamp(72px, 6vw + 52px, 110px);
  width: auto;
  object-fit: contain;
  filter: drop-shadow(0 0 12px rgba(244, 247, 236, 0.2)); }
