.collapse__header{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer}.collapse__title{font-weight:700}.collapse__body{padding-top:15px}.collapse__button{background:transparent;padding:0;margin:0;border:0;outline:none;cursor:pointer;-webkit-appearance:none;height:15px}.collapse__arrow{width:10px;height:15px;fill:#8e9aa9;transition:transform .2s;transform:rotate(-180deg);margin-right:8px}.collapse__arrow--inverted{transform:rotate(0)}.rt-block{display:inline-flex;align-items:center;text-align:left;background-color:#fafbfd;padding:8px 10px;border:1px solid #ebedf0;border-radius:8px}.rt-block__content{margin-left:12px}.rt-block__title{color:#242440;font-size:14px;font-weight:700}.rt-block__desc{color:#768195;font-size:13px;margin-top:5px}.rt-block--light .rt-block__title{color:#fff}.rt-block--light .rt-block__desc{color:#fff;opacity:.8}.client-number{display:flex;flex-wrap:nowrap}.client-number__item{color:#242440;background:#fff;box-shadow:0 0 0 rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.08);border-radius:4px;font-weight:700;font-size:18px;line-height:24px;width:24px;height:24px;margin-right:6px;text-align:center}.contacts-list .as-col{margin-bottom:24px}.contacts-list .as-col:last-child{margin-bottom:0}.contacts-list__title{margin-bottom:12px;line-height:24px;font-size:16px;color:#7f8999}.contacts-list__text{display:block;line-height:1.5;font-size:20px;font-weight:700;color:#242440}@media(max-width:980px){.contacts-list__text{margin-top:5px}}.contacts-list__text:hover{color:#7366ff}.contacts-list__label{font-weight:600;text-decoration:none;font-size:18px}.contacts__page-subtitle{font-size:40px;line-height:1.1;font-weight:900;margin-bottom:32px;color:#242440}@media(max-width:768px){.contacts__page-subtitle{font-size:28px;margin-bottom:24px}}@media(max-width:768px){.contacts .section__title{margin-bottom:24px}}.contacts .section__title:after{margin-top:24px}@media(max-width:768px){.contacts .section__title:after{width:100%}}@media(min-width:1071px){.contacts__title{margin-top:80px;margin-bottom:24px}}.contacts__heading{display:inline-block;margin:0}@media(min-width:981px){.contacts__heading{line-height:65px}}.contacts__popper{display:inline-block}.contacts__city{position:relative;max-width:calc(100vw - 32px);padding:0 30px 0 0;font-size:35px;border:0;color:inherit;background-color:transparent;outline:none;cursor:pointer;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.contacts__city:after,.contacts__city:before{content:"";position:absolute;width:12px;height:2px;top:22px;border-radius:4px;background-color:currentColor}.contacts__city:before{transform:rotate(45deg);right:8px}.contacts__city:after{right:0;transform:rotate(-45deg)}.contacts__city:hover{color:#7366ff}@media(min-width:981px){.contacts__city{padding-right:40px;font-size:60px}.contacts__city:before{right:12px}.contacts__city:after,.contacts__city:before{width:18px;top:36px}}.contacts__desc{max-width:460px;margin-bottom:0;margin-top:24px;color:#4f4f6f}@media(max-width:768px){.contacts__desc{margin-top:16px}}.contacts__schedule{margin-bottom:12px;line-height:24px;color:#7f8999}.contacts__schedule:last-child{margin-bottom:0}.contacts__schedule span{color:#45576c}.contacts__holidays-schedule{margin-top:22px}.contacts__holidays-title{margin-bottom:10px;line-height:1.5;font-size:20px;font-weight:700;color:#242440}@media(max-width:980px){.contacts__holidays-title{margin-top:5px}}.contacts__list{max-width:780px}.contacts__faq .collapse+.collapse{border-top:1px solid #ebedf0}.contacts__faq .collapse--active .collapse__header,.contacts__faq .collapse__header:hover{color:#7260ff!important}.contacts__faq .collapse__header{padding:18px 0;color:#242440;transition:color .25s}.contacts__faq .collapse__body :first-child{margin-top:0!important}.contacts__manager-grid .as-col{margin-bottom:24px}.contacts__manager-grid .as-col:last-child{margin-bottom:0}.contacts__manager-title{margin-bottom:12px;line-height:24px;font-size:16px;color:#7f8999}.contacts__manager-text{display:block;line-height:1.5;font-size:20px;font-weight:700;color:#242440}@media(max-width:980px){.contacts__manager-text{margin-top:5px}}.contacts__manager-text:hover{color:#7366ff}.contacts__manager-label{position:relative;font-weight:500;line-height:1.5;color:#7366ff;text-decoration:none;font-size:18px}.contacts__manager-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(114,96,255,.15);transition:background .1s}.contacts__manager-label:hover:after{background:rgba(114,96,255,.35)}.contacts__subTitle{margin-top:56px;margin-bottom:24px;font:700 28px Montserrat,Roboto,Helvetica Neue,Arial,sans-serif;color:#242440}@media(max-width:980px){.contacts__subTitle{margin-top:32px}}.contacts__description{font-size:16px;line-height:1.5;color:#4f4f6f;margin-top:10px}.contacts__description p{margin:0}.contacts__files{margin-top:50px;display:flex;align-items:center}@media(max-width:490px){.contacts__files{flex-wrap:wrap;margin-top:24px}}.contacts__image{flex-shrink:0;width:102px;height:144px;border-radius:12px;box-shadow:0 0 0 2px rgba(214,219,230,.35),inset 0 0 0 3px #fff;background-size:cover;cursor:pointer;overflow:hidden}.contacts__files-list{flex-grow:1;margin-left:20px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0}@media(max-width:490px){.contacts__files-list{margin:6px 0 0}}.contacts__file{font-size:1rem;color:#7366ff;line-height:1.5;text-decoration:none;padding:10px 0}.contacts__caption{margin-top:20px;margin-bottom:12px;font-weight:500;color:#242440}.contacts__alert{margin:24px 0 -8px}@media(min-width:769px){.contacts__alert{margin-bottom:-32px}}.section__name{font-size:32px;color:#4f4f6f;font-weight:400;margin-top:30px}@media(max-width:768px){.section__container{margin-bottom:48px}}