.contacts-section,.contacts-section-block{display:flex;flex-direction:column;gap:24px}.contacts-section-block{background-color:#f4f4f5;padding:20px;color:rgba(12,12,12,.8)}.contacts-section-block .list,.contacts-section-block .wrap{display:flex;flex-direction:column;gap:16px}.contacts-section-block .list{gap:8px}.contacts-section-block .location,.contacts-section-block .name,.contacts-section-block .title{font-weight:700;line-height:110%;color:#0c0c0c}.contacts-section-block .location,.contacts-section-block .title{font-size:14px;text-transform:uppercase;letter-spacing:.56px}.contacts-section-block .location{display:flex;align-items:center;gap:12px}.contacts-section-block .location:before{content:"";width:24px;height:24px;background:url(../../images/icon-location.svg) 50% 50%/contain no-repeat}.contacts-section-block .name{font-size:18px}.contacts-section-block address{font-style:normal}.no-touch .contacts-section-block a:hover{text-decoration:underline}@media (min-width:768px){.contacts-section{flex-direction:row;flex-wrap:wrap}.contacts-section-block{width:calc(50% - 12px)}}@media (min-width:1024px){.contacts-section{margin-left:auto;width:65%}.contacts-section-block{padding:32px 40px 40px}}@media (min-width:1200px){.contacts-section{width:779px}}@media (min-width:1440px){.contacts-section{width:840px}}@media (min-width:1800px){.contacts-section{width:1114px}}