.contacts{margin-bottom:80px}.contacts__title{text-align:center;color:#424961;margin-bottom:16px;font-size:28px;font-weight:800;line-height:120%}.contacts__cards{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.contacts-card{background-color:#fff;border:1px solid #193560;border-radius:13px;flex:1;gap:8px;min-width:240px;padding:20px 15px;display:flex;position:relative}.contacts-card__col{flex-direction:column;justify-content:center;gap:10px;display:flex}.contacts-card__title{color:#6a6a7d;font-size:14px;line-height:80%}.contacts-card__subtitle{color:#424961;font-size:16px;font-weight:600;line-height:80%;text-decoration:none}.contacts-card__subtitle:after{content:"";position:absolute;inset:0}.contacts-card__icon{position:absolute;top:15px;right:15px}.contacts-card__icon .icon{background-color:#6a6a7d}@media (hover:hover) and (pointer:fine){.contacts-card:hover{background:linear-gradient(90deg,#e5f4ff 0%,#f6fcff 50%,#e1f2ff 100%);border-color:#0000}.contacts-card:hover .side-block__icon{background-color:#2174ff}.contacts-card:hover .side-block__icon .icon{background-color:#fff}.contacts-card:hover .icon_arrow-contacts-card{background-color:#2174ff}}@media screen and (width<=599px){.company-info{gap:10px;line-height:130%}.company-info__row{grid-template-columns:1fr;gap:2px;padding-bottom:10px}.company-info__term{font-size:13px;font-weight:600}.company-info__desc{font-size:15px}}
