body {
  font-family: "Assistant", sans-serif; }

h1 {
  font-family: "Assistant", sans-serif; }

a {
  text-decoration: none; }

*:focus {
  outline: none; }

input,
textarea {
  font-family: "Assistant", sans-serif; }

.wrp-form {
  margin: 10px auto 0; }

.wrp-contacts .title {
  max-width: 620px; }

.wrp-contacts .wrp-three-col {
  display: flex;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 0 35px 0; }
  .wrp-contacts .wrp-three-col .one-col {
    width: calc(33.3% - 44px);
    margin: 0 22px; }
    .wrp-contacts .wrp-three-col .one-col h3 {
      color: #000000;
      font-family: "Assistant", sans-serif;
      font-size: 19px;
      font-weight: 700;
      margin: 0 0 10px 0;
      position: relative; }
      .wrp-contacts .wrp-three-col .one-col h3:before {
        content: "";
        background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAMAAAChHKjRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABj1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/mIOgAAAAhHRSTlMACzmCyOn31ZtKFxajl0kvICg+eOjkMAGdIRBxuQ0Dzx4Iqh0C5maR9XkM3nuoovsPBREJ2V8aoBhVdAZdKwQmlMFCIktvsAdr/b5RFQ46TVumqxLrMcpoQ4mDY1QKJy3zYbVp4mfgx86O7yx/pWwuRrz5klgbrYWPUiU8w7fxxdE4R05dAYvoAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAcIAAAHCABzQ+bngAAAeNJREFUOMutlGlb2kAUhUew4i5F67gggoYC0oqA4tJWQBGV1uK+tVW0VUtbrXt3l/b8cANJMDOZ8KnneZLce+dNcpdJCOFVYbFWPkCVrbqmlpiorh5oaGyyP3Q0t+BRqwihVrS1l7yOTji7DIyrG24m4OlBL8dIXifl73vMUz6/gSEkACZoR58oz+ATvfe0X1hvKyRd1oYc1UxDukYMIKzAEfkUccldjSoLg0P3UCzkKl7dbZTQ4RG5sFFloXLsHurCM/X56kHVsoLPde/2vxDmNI64zkskhdAE06gBTIqKQ4rxp7SsmO55uUA9RrhIOI1pLkQTmGEm1TSbiRofbgFevlK5udcZZPWL0fmFxZmlQsHZZXiHZGxlFd41Zsuto3tjM4k3SpVr8nagSEfYl7yFpTgQ+JTp4R1ZAZdIB7a0yWwXLvEcobM7HBTY1az3Hwpn5974/gFf0scJzYpB3gkOLOfyEg99+qxZS6ggJNv/JU4MOjzSrK8gZjouzfkkYQrR0zPFODcMSqe+kG1LoheXiJMyCp/5gdOTOVJe4drYNPkfcjd++/7jp1QO+RXEb2vgD67OqSmTx07x46WpXNJlwlzDU+pYWvQtyNpT/wGKbjIipg52vevBrQD6m2f9f1NG5g4azFay0Ybs2gAAAABJRU5ErkJggg==);
        max-width: 36px;
        width: 100%;
        height: 40px;
        display: block;
        position: absolute;
        left: -36px;
        bottom: 0; }
    .wrp-contacts .wrp-three-col .one-col p {
      color: #000000;
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
      font-weight: 400; }

@media (max-width: 768px) {
  .wrp-contacts .wrp-three-col .one-col {
    width: calc(50% - 44px); } }

@media (max-width: 425px) {
  .wrp-contacts .wrp-three-col .one-col {
    width: calc(100% - 20px);
    margin: 20px 10px; }
    .wrp-contacts .wrp-three-col .one-col h3 {
      padding-left: 36px; }
      .wrp-contacts .wrp-three-col .one-col h3:before {
        left: 0; } }
