.b-offices-map{align-items:center;display:flex;flex:1 0 auto;height:100%;justify-content:center;overflow:hidden;transition:all .2s;width:100%}@media (max-width: 1439px){.b-offices-map{padding-top:0}}.b-offices-map__wrapper{aspect-ratio:16/9;display:block;position:relative;width:1510px}.b-offices-map__wrapper img{display:block;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.b-offices-map__point{background-image:url(../files/images/contacts/point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:26px;position:absolute;transition:all .2s;width:26px}.b-offices-map__points{-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-offices-map__big-point{background-image:url(../files/images/contacts/big-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:100%;height:85px;position:absolute;transform:translateY(-100%) translate(calc(-50% + 13px));width:80px;z-index:1}.b-offices-map__detail-point{background-color:#fff;border-radius:20px;max-width:400px;padding-left:40px;padding-right:40px;position:absolute;transform:translateY(calc(-50% - 42.5px));width:-moz-max-content;width:max-content;z-index:1}.b-offices-map__detail-point.left-side{transform:translate(calc(-100% - 111px),calc(-50% - 42.5px))}@media (min-width:1440px){.b-offices-map__detail-point{max-width:465px;padding-left:50px;padding-right:50px}}.b-offices-map__link-container{display:flex;flex-direction:column;gap:20px}@media (min-width:1440px){.b-offices-map__link-container{gap:15px}}.b-offices-map__email-link,.b-offices-map__number-link{color:#006bd2;display:block;text-decoration:none}.b-offices-map__email-link{text-decoration:underline}.b-offices-map__point-title{color:#6e7278;font-weight:500}.b-offices-map__address-point{color:#3f3737;font-weight:500}.b-offices-map .list-enter-active,.b-offices-map .list-leave-active{transition:all .2s ease}.b-offices-map .list-enter-from,.b-offices-map .list-leave-to{opacity:0;transform:translateY(30px)}@media (min-width:1024px){.b-offices-map .list-enter-from,.b-offices-map .list-leave-to{transform:translate(30px)}}.b-offices-map .list-leave-to{display:none}.b-office-card{display:flex;flex-direction:column-reverse;gap:30px}@media (min-width:768px){.b-office-card{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);--column-gap:20px;row-gap:20px}}@media (min-width:768px) and (min-width:768px){.b-office-card{grid-template-columns:repeat(6,1fr)}}@media (min-width:768px) and (min-width:1440px){.b-office-card{grid-template-columns:repeat(12,1fr)}}@media (min-width:768px) and (min-width:360px){.b-office-card{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:768px){.b-office-card{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:768px) and (min-width:1024px){.b-office-card{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:1440px){.b-office-card{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1640px){.b-office-card{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1920px){.b-office-card{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}.b-office-card__left-block,.b-office-card__right-block{border-radius:20px;width:100%}.b-office-card__left-block{background-color:#fff;padding-left:30px;padding-right:30px}@media (min-width:768px){.b-office-card__left-block{grid-column:span 6;padding-left:40px;padding-right:40px}}@media (min-width:1440px){.b-office-card__left-block{grid-column:span 8}}.b-office-card__right-block{background-color:#006bd2;display:flex;flex-direction:column;gap:50px;justify-content:center;padding-left:30px;padding-right:30px;transition:all .2s}@media (min-width:768px){.b-office-card__right-block.grid-container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);--column-gap:20px;row-gap:20px}}@media (min-width:768px) and (min-width:360px){.b-office-card__right-block.grid-container{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:768px){.b-office-card__right-block.grid-container{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:768px) and (min-width:1024px){.b-office-card__right-block.grid-container{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:1440px){.b-office-card__right-block.grid-container{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1640px){.b-office-card__right-block.grid-container{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1920px){.b-office-card__right-block.grid-container{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1440px){.b-office-card__right-block.grid-container{display:flex}}@media (min-width:768px){.b-office-card__right-block{background-color:transparent;grid-column:span 6;padding:0}}@media (min-width:1440px){.b-office-card__right-block{background-color:#006bd2;display:flex;grid-column:span 4;--padding-top-value:map.get(map.get($indent,"sizes"),"mobile");padding:30px;--padding-bottom-value:map.get(map.get($indent,"sizes"),"mobile")}}@media (min-width:1440px) and (min-width:360px){.b-office-card__right-block{padding-top:30px;--padding-top-value:30px}}@media (min-width:1440px) and (min-width:1440px){.b-office-card__right-block{padding-top:50px;--padding-top-value:50px}}@media (min-width:1440px) and (min-width:360px){.b-office-card__right-block{padding-bottom:30px;--padding-bottom-value:30px}}@media (min-width:1440px) and (min-width:1440px){.b-office-card__right-block{padding-bottom:50px;--padding-bottom-value:50px}}.b-office-card__email-container,.b-office-card__number-container{transition:all .2s}@media (max-width: 767px){.b-office-card__email-container,.b-office-card__number-container{padding-bottom:0;padding-top:0}}@media (min-width:768px){.b-office-card__email-container,.b-office-card__number-container{background-color:#006bd2;border-radius:20px;padding-left:40px;padding-right:40px}}@media (min-width:1440px){.b-office-card__email-container,.b-office-card__number-container{background-color:transparent;border-radius:0;padding:0}}.b-office-card__note-card{color:#6e7278;font-weight:500}.b-office-card__email-link,.b-office-card__number-link{color:#fff;display:block;text-decoration:none;transition:all .2s}.b-office-card__email-link:hover,.b-office-card__number-link:hover{color:#87afe0}.b-office-card__email-link{text-decoration:underline}.b-office-card__email-title,.b-office-card__number-title{color:#fff;font-weight:500}@media (min-width:1440px){.b-office-card__email-title,.b-office-card__number-title{padding-bottom:0}}.b-contacts-page{position:relative}.b-contacts-page__top-block{margin-left:0;transition:all .2s;width:-moz-max-content;width:max-content}@media (min-width:1024px){.b-contacts-page__top-block{padding-bottom:0}}@media (min-width:1440px){.b-contacts-page__top-block{position:absolute;z-index:50}}.b-contacts-page__map-baner{display:none}@media (min-width:1024px){.b-contacts-page__map-baner{display:block;position:relative;row-gap:0}}.b-contacts-page__office-wrapper{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);--column-gap:20px;row-gap:20px}@media (min-width:768px){.b-contacts-page__office-wrapper{grid-template-columns:repeat(6,1fr)}}@media (min-width:1440px){.b-contacts-page__office-wrapper{grid-template-columns:repeat(12,1fr)}}@media (min-width:360px){.b-contacts-page__office-wrapper{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px){.b-contacts-page__office-wrapper{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:1024px){.b-contacts-page__office-wrapper{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:1440px){.b-contacts-page__office-wrapper{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1640px){.b-contacts-page__office-wrapper{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1920px){.b-contacts-page__office-wrapper{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (max-width: 1439px){.b-contacts-page__office-wrapper{row-gap:0}}.b-contacts-page__title-block-office{font-weight:600;grid-column:span 4}@media (min-width:768px){.b-contacts-page__title-block-office{grid-column:span 3}}@media (min-width:1440px){.b-contacts-page__title-block-office{grid-column:span 4}}.b-contacts-page__offices-items{grid-column:span 4}@media (min-width:768px){.b-contacts-page__offices-items{grid-column:span 6}}@media (min-width:1440px){.b-contacts-page__offices-items{grid-column:span 8}}.b-contacts-page__office-item{align-items:center;border-bottom:1px solid #3f3737;-moz-column-gap:20px;column-gap:20px;display:grid;font-weight:500;grid-template-columns:1fr;--column-gap:20px;row-gap:20px}@media (min-width:360px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px){.b-contacts-page__office-item{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:1024px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:1440px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1640px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1920px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}.b-contacts-page__office-item:first-child{padding-top:0}@media (max-width: 767px){.b-contacts-page__office-item{row-gap:25px}}@media (min-width:768px){.b-contacts-page__office-item{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(6,1fr);--column-gap:20px;row-gap:20px}}@media (min-width:768px) and (min-width:360px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:768px){.b-contacts-page__office-item{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:768px) and (min-width:1024px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:768px) and (min-width:1440px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1640px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px) and (min-width:1920px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1440px){.b-contacts-page__office-item{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(8,1fr);--column-gap:20px;row-gap:20px}}@media (min-width:1440px) and (min-width:360px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:1440px) and (min-width:768px){.b-contacts-page__office-item{-moz-column-gap:25px;column-gap:25px;--column-gap:25px;row-gap:25px}}@media (min-width:1440px) and (min-width:1024px){.b-contacts-page__office-item{-moz-column-gap:30px;column-gap:30px;--column-gap:30px;row-gap:30px}}@media (min-width:1440px) and (min-width:1440px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1440px) and (min-width:1640px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:1440px) and (min-width:1920px){.b-contacts-page__office-item{-moz-column-gap:40px;column-gap:40px;--column-gap:40px;row-gap:40px}}@media (min-width:768px){.b-contacts-page__office-title{grid-column:span 2}}@media (min-width:1440px){.b-contacts-page__office-title{grid-column:span 3}}@media (min-width:768px){.b-contacts-page__office-address{grid-column:span 4}}@media (min-width:1440px){.b-contacts-page__office-address{grid-column:span 5}}@media (max-width: 767px){.b-contacts-page__contacts-form{padding-left:0;padding-right:0}}
