._color-gray{color:rgba(0,0,0,.5)}._color-gray-2{color:#b9bbbd}._color-black{color:#000}._color-main-strong{color:#282627}._color-critic{color:red}._color-success{color:#009950}.contacts-block__branch.is-loading{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contacts-block__branch.is-loading:before{content:"";position:absolute;border-radius:inherit;top:-1px;left:-1px;height:calc(100% + 2px);width:calc(100% + 2px);z-index:1;background-color:hsla(0,0%,100%,.5)}.contacts-block__branch.is-loading:after{color:#fa4500;content:"";animation:spin 1s linear infinite;border-radius:50%;border:2px solid;border-left:2px solid transparent;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:1.875rem;height:1.875rem;z-index:2}.contacts-block{background-color:#fff;border-radius:.3125rem}.contacts-block_info{margin:1.875rem 0}.contacts-block_branches,.contacts-block_info{padding:1.25rem 1.25rem 1.875rem}.contacts-block_branches .contacts-block__main{display:flex;width:100%;flex-direction:column}.contacts-block__flex{display:flex;flex-direction:column}.contacts-block__data{flex-basis:100%;width:100%;min-width:100%}.contacts-block__form{width:100%;margin-top:1.875rem}.contacts-block__branches{flex-basis:100%;width:100%;min-width:100%;max-height:21.875rem}.contacts-block__map{width:100%;margin:2.5rem 0}.contacts-block__map .map-ratio{position:relative;height:100%;width:100%;min-height:21.875rem;box-shadow:0 -1px 1px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 16px 16px rgba(0,0,0,.05),0 32px 32px rgba(0,0,0,.05)}.contacts-block__map .map-ratio .map{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-height:100%;max-width:100%;width:100%;height:100%}.contacts-block__branch{flex-basis:100%;width:100%;min-width:100%}.contacts-data{display:flex;flex-direction:column;margin-left:-3.75rem;margin-bottom:-2.5rem;flex-wrap:wrap}.contacts-data__item{display:flex;padding-left:3.75rem;margin-bottom:2.5rem;flex-basis:100%;width:100%;min-width:100%}.contacts-data__icon{width:1.5rem;flex-shrink:0;margin-right:1.125rem;color:#fa4500}.contacts-data__title{font-weight:700;margin-bottom:1rem;line-height:1.5rem}.contacts-data__description{color:rgba(0,0,0,.5);line-height:1.5rem}.contacts-numbers{list-style:none;padding:0;margin:0}.form .contacts-numbers__item:not(:last-child){margin-bottom:.5rem}.contacts-numbers__link{color:rgba(0,0,0,.5);line-height:1.5rem;transition:color .2s;text-decoration:none}.form .contacts-numbers__link{color:#282627}.contacts-numbers__link:hover{color:#fa4500}.contacts-branches-list{list-style:none;padding:0;margin:0;height:100%}.contacts-branches-list__item:not(:last-child){margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.1)}.contacts-branches-list__label{display:block;position:relative;padding:.625rem 1.25rem;border-radius:.3125rem;color:#282627;cursor:pointer;transition:color .2s,background-color .3s}.contacts-branches-list__label.is-checked{background-color:#282627;color:#fff;pointer-events:none}.contacts-branches-list__label:hover:not(.is-checked){background-color:#f5f5f5}.contacts-branches-list__input{position:absolute;top:0;left:0;display:none}.contact-branch__ratio{position:relative;padding-top:71.3483146067%;overflow:hidden;margin-bottom:1.25rem}.contact-branch__tour{padding:.4375rem .9375rem}.contact-branch__img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.contact-branch__title-schedule{font-weight:700;line-height:1.5rem;font-size:1rem;margin-bottom:.5rem}.contact-branch__schedule{color:rgba(0,0,0,.5);line-height:1.5rem;font-size:1rem}@media only screen and (min-width:768px){.contacts-block_info{padding:2.5rem 2.5rem 3.125rem;margin:3.75rem 0}.contacts-block_branches{padding:2.5rem 2.5rem 3.125rem 1.25rem}.contacts-block_branches .contacts-block__main{flex-direction:row;margin-bottom:0}.contacts-block__flex{flex-direction:row}.contacts-block__data{flex-basis:50%;width:50%;min-width:50%;flex-shrink:0}.contacts-block__form{margin-top:0;padding-left:2.5rem}.contacts-block__form .form{margin:-4.375rem 0}.contacts-block__branches{max-height:40rem;flex-basis:16.0625rem;width:16.0625rem;min-width:16.0625rem}.contacts-block__map{margin:-4.375rem 0 0 1.25rem}.contacts-block__map .map-ratio{min-height:31.25rem}}@media only screen and (min-width:768px)and (max-width:1023px){.contacts-block_branches .contacts-block__flex{flex-direction:column}.contact-branch{padding-top:2.5rem;display:flex;align-items:flex-start}.contact-branch__cell-img{flex-basis:20rem;width:20rem;min-width:20rem;padding-right:2.5rem}}@media only screen and (min-width:1024px){.contacts-block__data{flex-basis:63.75%;width:63.75%;min-width:63.75%}.contacts-block__map{margin:-4.375rem 2.5rem -5rem 1.25rem}.contacts-block__branch{flex-basis:18.75rem;width:18.75rem;min-width:18.75rem}.contacts-data{flex-direction:row}.contacts-data__item{flex-basis:50%;width:50%;min-width:50%}}@media only screen and (min-width:1200px){.contacts-block__branch{flex-basis:22.1875rem;width:22.1875rem;min-width:22.1875rem}}