.sec_contact_collaboration {
  background: #fffdfc;
  .wrap {
    margin: 0 auto;
    padding: 64px 84px 48px;
    max-width: 1440px;
    @media (max-width: 1200px) { padding-inline: 64px; }
    @media (max-width: 1000px) { padding-inline: 44px; }
    @media (max-width: 733px) { padding: 48px 43px 40px; }
    @media (max-width: 650px) { padding: 48px 24px 40px; }
  }
  .wrap { display: grid; grid-template-columns: 100px minmax(0, 1fr) 100px; align-items: center; gap: 32px; @media (max-width: 1000px) { grid-template-columns: 60px minmax(0, 1fr) 60px; gap: 20px; } @media (max-width: 650px) { grid-template-columns: minmax(0, 1fr); } } .txt_ptn_2 { text-align: center; } .deco { width: 100%; @media (max-width: 650px) { display: none; } }
}
