.about-contacts__header{margin-bottom:2rem;max-width:40rem}.about-contacts__header h2{color:#393939;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.about-contacts__header p{color:#5c5c5b;font-size:.9375rem;line-height:1.55;margin:0}.about-contacts__grid{align-items:stretch}.about-contacts__map-col,.about-contacts__sidebar{display:flex;flex-direction:column}.about-contacts__sidebar{gap:1rem}.about-contacts__channels{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.about-contacts__channel{align-items:flex-start;background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#393939;display:flex;gap:.65rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.about-contacts__channel:hover{border-color:rgba(179,45,46,.28);box-shadow:0 8px 24px rgba(57,57,57,.06);color:#393939;text-decoration:none;transform:translateY(-1px)}.about-contacts__channel-icon{align-items:center;background:rgba(179,45,46,.08);border-radius:10px;color:#b32d2e;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.about-contacts__channel-icon .feather{height:18px;width:18px}.about-contacts__channel-label{color:#9d9d9d;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:.15rem;text-transform:uppercase}.about-contacts__channel-value{display:block;font-size:.875rem;font-weight:600;line-height:1.35;word-break:break-word}.about-contacts__card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 2px 14px rgba(57,57,57,.04);padding:1.15rem 1.2rem}.about-contacts__badge{background:rgba(179,45,46,.08);border-radius:999px;color:#b32d2e;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin-bottom:.75rem;padding:.28rem .55rem;text-transform:uppercase}.about-contacts__note{color:#5c5c5b;font-size:.8125rem;line-height:1.55;margin:0 0 .85rem}.about-contacts__note a{color:#b32d2e;text-decoration:underline;text-underline-offset:2px}.about-contacts__note a:hover{text-decoration:none}.about-contacts__entity{color:#393939;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .9rem}.about-contacts__age{background:rgba(57,57,57,.06);border:1px solid rgba(57,57,57,.18);border-radius:4px;color:#393939;display:inline-block;font-size:.75rem;font-weight:700;margin-left:.35rem;padding:.1rem .4rem;vertical-align:middle}.about-contacts__meta{display:grid;gap:.55rem;margin:0}.about-contacts__meta-row{align-items:start;border-top:1px solid #efefef;display:grid;gap:.65rem;grid-template-columns:6.5rem 1fr;padding-top:.55rem}.about-contacts__meta-row:first-child{border-top:none;padding-top:0}.about-contacts__meta dt{color:#9d9d9d;font-size:.75rem;font-weight:600;line-height:1.4;margin:0}.about-contacts__meta dd{color:#393939;font-size:.8125rem;line-height:1.45;margin:0}.about-contacts__map{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 2px 14px rgba(57,57,57,.04);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:420px;overflow:hidden;padding:.35rem}.about-contacts__map>div:not(.about-contacts__map-caption){flex:1 1 auto;height:100%!important;min-height:0}.about-contacts__map iframe{border:0;border-radius:10px;display:block;flex:1 1 auto;height:auto!important;min-height:320px;width:100%!important}.about-contacts__map-caption{background:rgba(57,57,57,.03);border-radius:8px;flex:0 0 auto;margin-top:.55rem;padding:.55rem .65rem}.about-contacts__map-caption strong{color:#393939;display:block;font-size:.875rem;font-weight:700;line-height:1.35;margin-bottom:.2rem}.about-contacts__map-caption span{color:#5c5c5b;display:block;font-size:.8125rem;line-height:1.4}@media only screen and (max-width:767px){.about-contacts__header h2{font-size:1.375rem}.about-contacts__channels{grid-template-columns:1fr}.about-contacts__meta-row{gap:.2rem;grid-template-columns:1fr}.about-contacts__map-col{display:block}.about-contacts__map{height:auto;min-height:280px}.about-contacts__map iframe{min-height:260px}}main{margin-bottom:0}.about-page .ui-card{height:100%}.about-page .ui-card i{color:#b32d2e;display:flex;font-size:36px;margin-bottom:12px}.about-page section:nth-child(2){margin-top:40px}.question{background:url(/img/question.jpg) 50%/cover no-repeat;color:#fff;padding:80px 0}.question h2{max-width:680px}.question p{margin-bottom:40px;max-width:432px}.image-review{transition:all .3s}.image-review:hover{border-color:transparent;box-shadow:0 4px 25px rgba(0,0,0,.1)}.page-header{background:url(/img/bg/bg-forum.jpg) no-repeat;background-size:cover;color:#fff;margin-bottom:80px;padding:20px 30px 100px}
