.b-contacts{margin-left:30px;margin-right:30px;margin-bottom:45px;display:flex;flex-direction:column}@media print,screen and (min-width: 48em){.b-contacts{margin-left:55px;margin-right:55px}}@media screen and (min-width: 120em){.b-contacts{max-width:1800px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 48em){.b-contacts{margin-bottom:70px}}@media print,screen and (min-width: 64em){.b-contacts{margin-bottom:130px}}.b-contacts a{font-size:14px;line-height:17px;font-weight:300;color:#0a0a0a;border-bottom:1px solid #0a0a0a;transition:border-bottom .3s linear;width:fit-content;word-wrap:normal}.b-contacts a:hover{border-bottom:1px solid transparent}.b-contacts__title{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px}@media print,screen and (min-width: 48em){.b-contacts__title{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-contacts__title{font-size:49px}}.b-contacts__items{display:flex;flex-direction:column;gap:25px}@media print,screen and (min-width: 33.75em){.b-contacts__items{flex-direction:row}}@media screen and (min-width: 40.625em){.b-contacts__items{gap:80px}}@media print,screen and (min-width: 48em){.b-contacts__items{gap:160px}}.b-contacts__item{display:flex;flex-direction:column;gap:20px}.b-contacts__line{height:1px;width:86px;background-color:#dfdfdf;transition:.3s linear}.b-contacts__subtitle{font-size:16px;line-height:19px;font-weight:500}@media print,screen and (min-width: 48em){.b-contacts__subtitle{font-size:20px;line-height:23px}}.b-contacts__text{font-size:14px;line-height:17px;font-weight:300}
