.contacts-page .button{border:1px solid var(--main-color);background:var(--main-color);text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:10px 43px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:17px;text-decoration:none;transition:all .4s;display:flex;outline:none!important}.contacts-page .button:hover{color:var(--main-color);background:#fff;text-decoration:none}.contacts-page .button-red{background:#be2529;border:1px solid #be2529;border-radius:4px}.contacts-page .button-red:hover{color:#be2529;background:#fff;text-decoration:none}@media screen and (width<=992px){.contacts-page .button{padding:9px 20px;font-size:12px;line-height:10px}}.contacts-page .contacts__content{-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;margin-top:46px;display:flex}.contacts-page .contacts_block{background:#fff;border:1px solid #efefef;border-radius:10px;flex-direction:column;justify-content:center;row-gap:10px;padding:34px 30px;display:flex}.contacts-page .contacts_block-title{-webkit-column-gap:12px;-moz-column-gap:12px;align-items:center;column-gap:12px;display:flex}.contacts-page .contacts_block-title span{color:#151515;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.contacts-page .contacts_block-item{color:#444;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:all .4s}.contacts-page .contacts_block-item.address{max-width:321px}.contacts-page a.contacts_block-item:hover{color:#be2529;text-decoration:none}.contacts-page .contacts__map{height:300px;max-height:300px;margin-top:35px}.contacts-page .contacts__map iframe{height:100%;border:none!important;outline:none!important}@media screen and (width<=1200px){.contacts-page .contacts_block{padding:20px}.contacts-page .contacts_block-item{font-size:15px;line-height:20px}.contacts-page .contacts__content{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (width<=992px){.contacts-page .contacts__content{display:-ms-grid;-ms-grid-rows:auto;-ms-grid-columns:1fr 10px 1fr;grid-template:auto/repeat(2,1fr);gap:10px;margin-top:30px;display:grid}}@media screen and (width<=768px){.contacts-page .contacts_block-item.address{max-width:287px}}@media screen and (width<=540px){.contacts-page .contacts_block-item.address{max-width:none}.contacts-page .contacts__content{display:-ms-grid;-ms-grid-rows:auto;-ms-grid-columns:1fr 10px 1fr;grid-template:auto/repeat(2,1fr);gap:10px;display:grid}.contacts-page .contacts_block.add,.contacts-page .contacts_block.time{-ms-grid-column-span:2;-ms-grid-column:span 2;grid-column:span 2}.contacts-page .contacts_block-item{font-size:14px;line-height:16px}}@media screen and (width<=378px){.contacts-page .contacts__content{-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-template:auto/1fr}.contacts-page .contacts_block.add,.contacts-page .contacts_block.time{-ms-grid-column-span:1;-ms-grid-column:span 1;grid-column:span 1}}.contacts-page .contacts__offices{margin-block-start:35px}.contacts-page .offices__title{font-size:36px;font-weight:600;line-height:36px}.contacts-page .offices__item{margin-block-start:20px}.contacts-page .section-title+.contacts__content{margin-top:23px}@media screen and (width>=577px){.contacts-page .section-title+.contacts__content{margin-top:32px}}.contacts-page .anchors__list--block{width:100%;margin-top:30px}.contacts-page .anchors__list--heading{font-family:Montserrat;font-weight:700;font-style:Bold;letter-spacing:0%;text-align:center;color:#00388c;font-size:19.2px;line-height:100%}.contacts-page .anchors__list--text{font-family:Montserrat;font-weight:400;font-style:Regular;letter-spacing:0%;margin:30px 0 20px;font-size:14px;line-height:18px}.contacts-page .anchors__list--block .anchors-list :is(a,span){font-family:Montserrat;font-style:Bold;letter-spacing:0%;color:#00388c;font-size:14px;line-height:18px}.contacts-page .anchors__list--block .anchors-list li{list-style:none}.contacts-page .anchors__list--block .anchors-list li.b__city :is(a,span){font-weight:700}.contacts-page .anchors__list--block .anchors-list{column-count:5;width:calc(100% - 52px);margin:0 0 0 52px}.contacts-page .button__anchors--more{width:196px;margin:30px auto;display:none}@media (width<=1199px){.contacts-page .anchors__list--block .anchors-list{width:100%;margin:0}}@media (width<=991px){.contacts-page .anchors__list--block .anchors-list{column-count:2;margin-top:30px;padding-left:15px}.contacts-page .anchors__list--text.top__text{display:none}.contacts-page .anchors__list--text{text-align:center}.contacts-page .anchors__list--block .anchors-list li.mobile__hide{display:none}.contacts-page .button__anchors--more{display:block}}.contacts-page{padding-bottom:57px}.contacts-page .anchors-list.is-expanded li.mobile__hide{display:list-item}.contacts-page .button__anchors--more[hidden]{display:none}
