.country-menu{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0}.country-menu__wrapper{background-color:#ededed;padding:18px 8px}.country-menu__item{display:inline-block;margin:0 20px 5px 0;cursor:pointer;text-decoration:underline;font-size:16px;vertical-align:top;line-height:28px}.country__info{display:table;width:100%;table-layout:fixed;margin-top:40px;border:1px solid #DBDBE4;box-sizing:border-box;border-radius:8px;margin-bottom:40px;padding:30px}.country__info h2{margin:0 0 20px}.country__info__left-col{display:table-cell;width:50%;font-size:16px;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.country__info__left-col__row{display:block;margin:0 0 30px}.country__info__left-col__desc{display:table-cell;width:78px}.country__info__left-col__desc img{object-fit:scale-down;width:40px;height:40px;background-color:#fff;border:1px solid #F0F0F0;box-sizing:border-box;border-radius:4px}.country__info__left-col__text{display:table-cell;font-size:18px;line-height:20px;font-weight:600}.country__info__right-col{display:table-cell;position:relative;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.country__info__right-col .mapContainer{height:450px;width:100%}.country__info__right-col__header{position:absolute;top:0;text-align:right;padding:7px 18px;background-color:rgba(255,255,255,.5);width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:10}.country__info__right-col__header__link{display:inline-block;color:#0f5170;font-size:18px;text-decoration:underline;line-height:18px;cursor:pointer}.country__info__right-col__header__link:hover{text-decoration:none}@media screen and (max-width:1260px){.country__info,.country__info__left-col,.country__info__right-col{display:block;width:100%}.country__info__left-col{border-right:none}}@media screen and (max-width:768px){.country-menu__item{line-height:26px;margin:5px 10px}.country__info__right-col .mapContainer{height:200px}.country__info{padding:15px}}@media screen and (max-width:560px){.country__info__left-col,.country__info__right-col{display:block;width:100%}.country__info__left-col{border-right:none}.country__info__left-col .mapContainer{height:200px}}@media screen and (max-width:480px){.country__info__right-col__header__link{display:none}.country-menu{padding:0}.country__info{width:98%}}