.contacts-summary__title{display:inline-block;margin:0;font-weight:700;font-size:54px;line-height:1;font-family:var(--font-heading);vertical-align:top;text-transform:uppercase}@media(max-width:1024px){.contacts-summary__title{font-size:44px}}@media(max-width:766px){.contacts-summary__title{font-size:32px}}.contacts-summary__header{position:relative;z-index:2;min-height:82px;background:url(/_next/static/media/line.26a71d8b.svg);background-repeat:no-repeat;background-position:50%;background-size:100%}@media(max-width:1024px){.contacts-summary__header{min-height:0;background-image:none}}.contacts-summary__header-row{display:flex;justify-content:space-between;align-items:flex-start}.contacts-summary__header-column:first-child{flex:0 0 auto;width:59.7222222222%;margin-right:160px}@media(max-width:766px){.contacts-summary__header-column:first-child{width:100%;margin-right:0}}.contacts-summary__header-column:last-child{padding-top:30px}@media(max-width:766px){.contacts-summary__header-column:last-child{display:none}}.contacts-summary__link-item{text-align:right}.contacts-summary__link-item+.contacts-summary__link-item{margin-top:12px}.contacts-summary__map{padding-top:69.2307692308%;overflow:hidden;border-radius:24px}.contacts-summary__content{margin-top:30px}.contacts-summary__row{display:flex;flex-wrap:wrap;margin:-15px}.contacts-summary__column{flex:0 1 auto;width:50%;padding:15px}@media(max-width:766px){.contacts-summary__column{width:100%}}.contacts-summary__text{margin-bottom:10px;font-size:22px;line-height:1.1;letter-spacing:-.44px}.contacts-summary__table{max-width:100%;margin:15px -5px -5px;border-collapse:collapse}.contacts-summary__td,.contacts-summary__th{padding:5px;font-weight:400;font-size:22px;line-height:1.1;text-align:left;letter-spacing:-.44px}.contacts-summary__td{color:var(--color-border)}.contacts-summary__footer-content{margin-top:30px}.contacts-summary__footer-row{display:flex;flex-wrap:wrap;margin:-15px}.contacts-summary__footer-column{flex:0 1 auto;width:50%;padding:15px}.contacts-summary__sub-title{margin:0;font-weight:700;font-size:42px;line-height:1;font-family:var(--font-heading);text-transform:uppercase}@media(max-width:766px){.contacts-summary__sub-title{font-size:28px}}.contacts-summary__working-hours{margin-top:16px;font-weight:300;line-height:1.2}.contacts-summary__callback-button{margin-top:16px}.contacts-summary__phone-link{margin-top:20px;font-weight:700;font-size:28px;line-height:1;font-family:var(--font-heading);text-transform:uppercase}.contacts-summary__email-link,.contacts-summary__phone-link{display:inline-block;max-width:100%;vertical-align:top;color:var(--color-text);text-decoration:none;white-space:nowrap}.contacts-summary__email-link{position:relative;margin-top:10px;font-weight:300;font-size:16px;line-height:1.2;transition:color .15s ease}.contacts-summary__email-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-text-secondary-dark);opacity:.5;transition:opacity .15s ease}.contacts-summary__email-link:hover{color:var(--color-text-dark-link)}.contacts-summary__email-link:hover:after{background-color:var(--color-text-dark-link);opacity:1}.contacts-summary__social-links{margin-top:20px}.contacts-summary__social-link{display:inline-block;margin-right:10px;vertical-align:top}.contacts-summary__social-link svg{display:block;width:40px;height:40px}.contacts-summary__social-link path{fill:var(--color-text-secondary)}.contacts-summary .contacts-summary__address-link{color:var(--color-text)}@media(max-width:766px){.contacts-summary .contacts-summary__address-link{padding-left:22px}}.contacts-summary .contacts-summary__address-link:after{background-color:var(--color-text)}.contacts-summary__address-link{position:relative;display:inline-block;padding-left:19px;font-size:18px;line-height:1.1;vertical-align:bottom;color:var(--color-background-secondary-dark);text-decoration:none;letter-spacing:-.36px}.contacts-summary__address-link:before{content:"";position:absolute;top:50%;left:0;width:12px;height:17px;margin-top:-7px;background:url(/_next/static/media/placemark.aa815186.svg);background-repeat:no-repeat;background-position:50%;background-size:100%}.contacts-summary__address-link:after{content:"";position:absolute;right:0;bottom:-2px;left:19px;height:1px;background:var(--color-text-dark);opacity:0;transition:opacity .15s ease}.contacts-summary__address-link:hover:after{opacity:.5}