@charset "UTF-8";.contacts-page{margin:0 auto;padding:15px 15px 50px;max-width:1620px}.contacts-page__list{margin:0 -30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.contacts-page__list{margin:0 -15px}}@media (max-width:900px){.contacts-page{padding:2rem 1.6rem}.contacts-page__list{margin:0;display:block}}.contacts-page__block{padding:0 30px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1200px){.contacts-page__block{padding:0 15px}}.contacts-page__block .block-title{margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-page__block .block-title h2{font-size:28px;font-weight:400}.contacts-page__block .block-title__flag{margin-left:auto;width:45px;height:45px}.contacts-page__block .block-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:4px solid #8cded2}.contacts-page__block .block-img{padding-top:65%;background-position:center;background-repeat:no-repeat;background-size:cover}.contacts-page__block .block-map__map{max-height:180px;overflow:hidden}@media (max-width:900px){.contacts-page__block{padding:0 0 25px;max-width:100%}.contacts-page__block .block-img{padding-top:20%}.contacts-page__block .block-map__map{max-height:100px}.contacts-page__block .block-map__map iframe{height:100px!important}}.contacts-page__block .block-map__map img{display:block;width:100%}.contacts-page__block .block-map__link{background-color:#8cded2}.contacts-page__block .block-map__link a{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;color:#000;font-size:18px;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear}.contacts-page__block .block-map__link a span{position:relative;margin-left:auto;display:block;width:30px;height:2px;background-color:#000;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.contacts-page__block .block-map__link a span:after{content:'';position:absolute;right:1px;top:-5px;width:12px;height:12px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contacts-page__block .block-map__link a:hover{color:rgba(0,0,0,.7)}.contacts-page__block .block-map__link a:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.contacts-page__block .block-contacts{margin:0;padding:20px;list-style:none}@media (max-width:1200px){.contacts-page__block .block-map__link a{font-size:14px}.contacts-page__block .block-contacts{padding:10px}}.contacts-page__block .block-contacts li{position:relative;padding-left:35px;margin-bottom:10px;font-size:18px}.contacts-page__block .block-contacts li:last-child{margin-bottom:0}.contacts-page__block .block-contacts li:last-child svg{top:6px;max-width:24px;max-height:24px}.contacts-page__block .block-contacts li a{color:#000;font-size:24px;font-weight:600;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear}.contacts-page__block .block-contacts li a:hover{color:#8cded2}.contacts-page__block .block-contacts li svg{position:absolute;top:3px;left:0;display:block;max-width:20px;max-height:20px;fill:#8cded2}@media (max-width:1200px){.contacts-page__block .block-contacts li{font-size:14px}.contacts-page__block .block-contacts li svg{top:1px}}