

/* Start:/local/dankom-region/contacts/contacts.css?17926960193131*/
#dankom-city-contacts {
  --contact-blue: #07599b;
  --contact-ink: #252c35;
  display: grid;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  align-items: center;
  gap: 42px;
  width: min(1100px, calc(100% - 64px));
  margin: 0 auto 64px;
  color: var(--contact-ink);
}
#dankom-city-contacts .contact-copy { width: 100%; max-width: 380px; margin: 0 auto; }
#dankom-city-contacts .contact-kicker { margin: 0 0 17px; color: var(--contact-blue); font-size: 13px; font-weight: 500; }
#dankom-city-contacts h2 { margin: 0 0 18px; color: var(--contact-ink); font-size: clamp(29px, 2.7vw, 38px); line-height: 1.2; font-weight: 600; letter-spacing: -.9px; text-wrap: balance; }
#dankom-city-contacts .contact-intro { max-width: 360px; margin: 0 0 30px; color: #626b75; font-size: 15px; line-height: 1.7; }
#dankom-city-contacts .contact-phone { display: inline-block; color: var(--contact-ink); font-size: clamp(22px, 2.3vw, 30px); line-height: 1.4; font-weight: 600; letter-spacing: -.5px; white-space: nowrap; }
#dankom-city-contacts .contact-email { display: block; width: fit-content; margin-top: 10px; color: var(--contact-blue); font-size: 19px; line-height: 1.6; }
#dankom-city-contacts .contact-schedule { margin: 24px 0 26px; color: #69717a; font-size: 13px; line-height: 1.7; }
#dankom-city-contacts .contact-schedule span { display: block; color: #333d48; font-weight: 500; }
#dankom-city-contacts .contact-schedule .title { color: #69717a; font-size: 13px; font-weight: 400; text-transform: none; letter-spacing: normal; }
#dankom-city-contacts .contact-schedule .value { color: #333d48; font-size: 13px; font-weight: 500; }
#dankom-city-contacts .contact-schedule .property { margin: 0; }
#dankom-city-contacts .contact-action { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 13px 25px; border: 1px solid var(--contact-blue); background: var(--contact-blue); color: #fff; font-family: inherit; font-size: 13px; font-weight: 500; line-height: 1.4; cursor: pointer; transition: background .2s, color .2s; }
#dankom-city-contacts .contact-action:hover { background: #fff; color: var(--contact-blue); }
#dankom-city-contacts a:focus-visible, #dankom-city-contacts .contact-action:focus-visible { outline: 2px solid var(--contact-blue); outline-offset: 5px; }
#dankom-city-contacts .contact-city-art { min-width: 0; margin: 0; }
#dankom-city-contacts .contact-city-art img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: contain; }
@media (max-width: 900px) {
  #dankom-city-contacts { gap: 24px; width: calc(100% - 48px); }
  #dankom-city-contacts .contact-intro { font-size: 14px; }
}
@media (max-width: 700px) {
  #dankom-city-contacts { grid-template-columns: minmax(0, 1fr); gap: 32px; width: calc(100% - 40px); margin: 28px auto 40px; }
  #dankom-city-contacts .contact-copy { max-width: 440px; }
  #dankom-city-contacts .contact-intro { margin-bottom: 23px; }
  #dankom-city-contacts .contact-city-art { width: calc(100% + 16px); max-width: 600px; margin: 0 -8px; }
  #dankom-city-contacts .contact-action { min-height: 48px; }
}

/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?17417903091923*/
.breadcrumbs .breadcrumbs{padding:0}.breadcrumbs__item{display:inline-block;position:relative;padding-right:16px;margin-right:-16px}.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none}.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block}.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0 9px;border:none;color:#ddd}.breadcrumbs__link{text-decoration:none}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1}.breadcrumbs__arrow-down{opacity:.5;border:none;top:13px;right:3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0}.breadcrumbs__arrow-down .svg{top:-8px}.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:inline-block}.breadcrumbs__item-name{color:#b6b5b5}.breadcrumbs a:hover span{color:var(--fill_dark_light_white_hover)}.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs__dropdown-wrapper{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease;transition-delay:.15s;padding-top:8px;top:18px;z-index:2;position:absolute;left:-18px}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__dropdown-wrapper{opacity:1;visibility:visible}.breadcrumbs__dropdown{background:#fff;background:var(--card_bg_black);padding:11px 20px;text-align:left;box-shadow:0 1px 5px 1px rgba(0,0,0,.12)}.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display:block;line-height:14px;padding:5px 0;text-decoration:none;text-transform:none;white-space:nowrap}@media (min-width:768px){.breadcrumbs__item--with-dropdown+.breadcrumbs__separator{margin-left:18px}}@media (max-width:767px){.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:none}}
/* End */
/* /local/dankom-region/contacts/contacts.css?17926960193131 */
/* /bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?17417903091923 */
