.contacts-block.page-block{--itemMargin:12px;--itemInRow:4;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0;margin:calc(-1 * var(--itemMargin));width:calc(100% + var(--itemMargin) * 2)}@media (max-width:992px){.contacts-block.page-block{--itemInRow:2;justify-content:initial}}@media (max-width:576px){.contacts-block.page-block{--itemInRow:1}}.contacts-block.page-block .block{margin:var(--itemMargin);width:calc(100% / var(--itemInRow) - var(--itemMargin) * 2);display:flex;flex-direction:column;max-width:330px}@media (max-width:992px){.contacts-block.page-block .block{max-width:initial}}.contacts-block.page-block .block .title{color:#d55296;font-size:24px;line-height:140%;margin-bottom:15px}.contacts-block.page-block .block .text{color:#6b6e6f;font-size:18px;line-height:160%}.contacts-block.page-block .block .text p{margin-top:0}.contacts-block.page-block .block .text p:last-child{margin-bottom:0}.contacts-block.page-block .block .text a{color:inherit;text-decoration:none;white-space:nowrap}.contacts-block.page-block .block .text a:hover{color:#d55296}.contacts-block.page-block .block .text .social{display:flex}.contacts-block.page-block .block .text .social a{display:block;margin-right:20px}.contacts-block.page-block .block .text .social a:last-child{margin-right:0}.contacts-block.page-block .block .text .social a:hover svg path{fill:#d55296}.contacts-block.page-block .block .text .social a svg path{fill:#6b6e6f;-webkit-transition:all .2s,order 0s;-moz-transition:all .2s,order 0s;-ms-transition:all .2s,order 0s;-o-transition:all .2s,order 0s;transition:all .2s,order 0s}