html, body{
    margin: 0;
}
.clearfix:after {
    content: " ";
    display: table;
    clear: both;
}

.row{margin: 0;}
.row:after{display: table;
    content: '';
    clear: both;}

ul{margin: 0; padding: 0;}
li{list-style: none;}

.container{width: 1170px; margin: 0 auto; box-sizing: border-box; position: relative; overflow: hidden;}
.container:after{clear: both; display: table; content: ""}
.container--news{width: 770px; margin: 0 auto; box-sizing: border-box; position: relative; overflow: hidden;}

.grid-30 {display: flex; flex-wrap: wrap; margin-top: -30px; margin-left: -30px;}
.grid-30 > * {box-sizing: border-box; padding-top: 30px; padding-left: 30px;}


#go-top{display: none; position: fixed;  bottom: 20px;  right: 20px;  background: #70ad47;  cursor: pointer;  z-index: 3}
#go-top span{padding: 12px; color: #fff;  font-size: 24px;}

.main{margin-top: 50px;}

@media (max-width: 768px)  {
    .main{margin-top: 20px;}
}

/*header*/
/*.header-top{position: fixed;  z-index:3333333; width: 100%; height: 100px; box-sizing: border-box;}*/
/*.header-logo{width: 366px; height: 79px; float: left; background: url("../assets/logo.png") no-repeat; background-size: contain; margin: 10px 0 0 25px; display: block;}*/
/*.header-menu-list{overflow: hidden; margin-top: 34px;}*/
/*.header-menu{float: left; display: block; font-size: 14px; text-transform: uppercase; font-family: "Roboto condensed", sans-serif; font-weight: bold; color: #fff; text-decoration: none; padding: 8px 15px;}*/
/*.header-search{float: right; border-left: 1px solid #999; padding: 4px 17px;}*/
/*.header-language{float: right; border-left: 1px solid #9a9a9a; padding: 4px 0 4px 13px; margin-right: 23px;}*/
/*.header-language__item{}*/
/*.header-language__item img{width: 46px; height: 23px;}*/


/*swiper*/
.full-bg{  overflow: hidden;  position: relative;  width: 100%;}
.mainSlides{width: 100%; overflow: hidden; position: relative; height: 100vh; margin-bottom: 110px;}
/*.mainSlides__grad{position: absolute; z-index: 5; top: 0; left: 0; right: 0; height: 150px;  background:linear-gradient(rgba(0,0,0,.7), transparent)}*/
.mainSlides__item{display: block; width: 100%; height: 100vh; background-size: cover; background-position: center center; overflow: hidden; background-repeat: no-repeat; display: none}
.mainSlides-item{display: block; width: 100%; height: 100vh; background-size: cover; background-position: center center; background-repeat: no-repeat}
/*.mainSlides__item:first-child .swiper-wrapper{width: 100%;padding-bottom: 41.617357002%; height: 0;}*/
/*.mainSlides__item:first-child .swiper-slide{position: absolute; display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}*/
.mainSlides__item--active{display: block;}
/*.slide img{height: 100%; width: 100%;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  }*/
.swiper-slide{width: 100% !important;}


@media (max-width: 1450px) {
    /*.mainSlides{height: 700px;}*/
    .mainSlides__item{height: 700px;}
    .mainSlides-item{height: 700px;}
}

@media (max-width: 1320px) {
    /*.mainSlides{height: 600px;}*/
    .mainSlides__item{height: 600px;}
    .mainSlides-item{height: 600px;}
}
@media (max-width: 1200px) {
    /*.mainSlides{height: 500px;}*/
    .mainSlides__item{height: 500px;}
    .mainSlides-item{height: 500px;}
}

.header-wrapper{height: 100px; border-bottom: 1px solid #e8e8e8;}
.header{position: relative;}
.header-container{position: relative;}
/*.header-bg{background-image: url("../assets/bg.jpg"); background-repeat: no-repeat; height: 100vh; width: 100%;  background-position: center center;  background-size: cover; position: relative;}*/
/*.header-bg:after{content: ""; background-image: url("../assets/bg-icon.png");background-size: auto; position: absolute; right: 0; top: 0; bottom: 0; left: 0;}*/
/*.header-bg2{background-image: url("../assets/500k.jpg"); background-repeat: no-repeat; height: 100vh; width: 100%;  background-position: center center;  background-size: cover; position: relative;}*/
/*.header-bg2:after{content: ""; background-image: url("../assets/bg-icon.png");background-size: auto; position: absolute; right: 0; top: 0; bottom: 0; left: 0;}*/
/*.header-bg3{background-image: url("../assets/500k2.jpg"); background-repeat: no-repeat; height: 100vh; width: 100%;  background-position: center center;  background-size: cover; position: relative;}*/
/*.header-bg3:after{content: ""; background-image: url("../assets/bg-icon.png");background-size: auto; position: absolute; right: 0; top: 0; bottom: 0; left: 0;}*/
.header-bg__arrow{font-size: 72px; color: #fff; display: inline-block; position: absolute;}
.header-bg__pagination > .swiper-button-disabled{opacity: 0.1;}
.header-bg__arrow:hover{color: #8baeff;}
.header-bg__arrow--right{top: 45%; left: 30px; z-index: 1;}
.header-bg__arrow--left{top: 45%; right: 30px; z-index: 1;}
.header__top{position: absolute; top: 0; right: 0; left: 0; z-index: 2;}
.header__top:after{clear: both; display: table; content: "";}
.header-logo{float: left; padding: 10px 0 0 25px; }
.header-logo__img--other{display: -ms-flexbox; display: flex;-ms-flex-align: start;align-items: flex-start; text-decoration: none;}
.header-logo__img{float: left; background-image: url("../assets/logo1x1.png"); background-repeat: no-repeat; background-position: center center;  background-size: cover; width: 68px; height: 79px; display: block;}
/*.header-logo__img{float: left; background-image: url("../assets/c-logo.png"); background-repeat: no-repeat; background-position: center center;  background-size: cover; width: 369px; height: 79px; display: block;}*/
.header-logo__text{color: #0a509c; font-size: 18px; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; font-weight: bold;padding-left: 10px; line-height: 20px;flex: 1;-ms-flex: 1;align-self: center!important;}
.header-logo__text p{margin: 0;}
/*.header-logo__img--other{background-image: url("../assets/c-logo.png"); background-repeat: no-repeat; width: 366px; height: 79px; display: block;}*/
.header-right{float: right;}
.header-menu__box{}
.header-menu__box:after{clear: both; display: table; content: "";}
.header-lang{float: right; position: relative; padding:  4px 0 4px 13px; border-left: 1px solid #fff;  margin-top: 34px; margin-right: 23px;}
.header-lang__mn{ background-image: url("../assets/mn.png"); display: inline-block; width: 25px; height: 15px; vertical-align: middle; transition: .2s; background-repeat: no-repeat;  background-position: center center;  background-size: cover;}
/*.header-lang:hover .header-lang__en{display: inline-block;}*/

.header-lang__en{ background-image: url("../assets/en.png"); display: inline-block; width: 25px; height: 15px; vertical-align: middle;     transition: .2s; background-repeat: no-repeat;  background-position: center center;  background-size: cover;}

.header-social{float: right; margin-top: 34px; margin-left: 30px}
.header-social__search{display: flex; align-items: center; margin:  4px 17px; vertical-align: middle; /* background-image: url("../assets/search.png");*/ width: 24px; height: 24px;}
.header-social__search .fa{font-size: 18px; color: #000;}

.header-menu{float: right;  position: relative;}
.header-menu__list{position: relative; margin: 0 ; }
.header-menu__list:after{clear: both; display: table; content: ""; z-index: 3}
.header-menu__list > .header-list {float: left; display: block;}
.header-menu__list > .header-list:hover {color: #70ad47;}
.header-menu__list > .header-list:hover .header-menu__item{color: #70ad47;}

.header-menu__child-list{display: none; position: absolute; top: 100px; background-color: #fff; border-radius: 10px; border: 1px solid #e8e8e8;}
/*.header-menu__child-list:before{content: ' ';  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #fff;  position: absolute;  top: -10px; left: 50px; z-index: 10}*/
.header-menu__child-list:before{content: ''; display: block; position: absolute; top: -5px; left: 50px; width: 10px; height: 10px;  background: #FFFFFF;  border-right:1px solid #e8e8e8;  border-top:1px solid #e8e8e8;  -moz-transform:rotate(-45deg);  -webkit-transform:rotate(-45deg);  }
.header-menu__child-list li{border-bottom: 1px solid #e8e8e8;}
.header-menu__child-list li:last-of-type{border-bottom: none;}
.header-menu__child{width: 100%; display: inline-block; box-sizing: border-box; padding: 12px 20px;  font-family: 'Roboto Condensed', sans-serif; font-weight: 500; font-size: 14px; color: #363636; vertical-align: middle; text-decoration: none;}
.header-menu__child:hover{color: #70ad47;}

.header-menu__left-arrow{position: absolute;  font-size: 24px;  color: #b3caff;  top: 26px;  left: -18px;}
.header-menu__left-arrow:hover{color: #fff;}
.header-menu__left-right{position: absolute;  font-size: 24px;  color: #b3caff;  top: 26px;  right: 5px; z-index: 3;}
.header-menu__left-right:hover{color: #fff;}

.header-menu__item{position: relative; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 14px; color: #363636; vertical-align: middle; padding: 42px 20px; display: inline-block; text-transform: uppercase; text-decoration: none;}
.header-menu__item > i{ font-size: 12px; margin-left: 5px;}
.header-menu__item:hover{color: #70ad47;}

.header-list:hover .header-menu__child-list{display: block;}

.header__bottom{background-color: rgba(29,66,151,0.8); position: absolute; bottom: 0; right: 0; left: 0;z-index: 2; overflow: hidden;}
.header-exchange{border-top: 1px solid #262b82; border-right: 1px solid #262b82; border-bottom: 1px solid #262b82;}
.header-exchange:after{clear: both; display: table; content: ""}
.header-exchange-left{padding: 7px 19px; background-color: #193984; float: left; width: 270px; position: relative; box-sizing: border-box; z-index: 1;}
.header-exchange__name{font-weight: 400; font-size: 14px; color: #b8cdff; display: inline-block;  vertical-align: middle; white-space: nowrap ; text-overflow: ellipsis;}
.header-raw-material__icon{font-family: FontAwesome, sans-serif;  font-size: 18px; vertical-align: middle; padding-right: 16px; color: #b8cdff;}
.header-exchange__name:before{ }
.header-exchange__name:after{    content: "\f105"; font-family: FontAwesome, sans-serif; font-size: 18px; position: absolute; right: 10px; top: 6px;}
.header__middle-bottom-container{text-align: center; position: absolute; bottom: -43px;margin-left: auto;  margin-right: auto;  left: 0;  right: 0;}
.header__middle-bottom{font-size: 30px; color: #ffffff; display: inline-block; vertical-align: middle;}
.header-raw-material{ border-right: 1px solid #262b82; border-bottom: 1px solid #262b82;}
.header-raw-material:after{clear: both; display: table; content: ""}
.header-raw-material-left{padding: 7px 19px; background-color: #1d4297; float: left; width: 270px; position: relative; box-sizing: border-box; }
.header-raw-material__name{font-weight: 400; font-size: 14px; color: #b8cdff; display: inline-block;  vertical-align: middle; white-space: nowrap ; text-overflow: ellipsis;}
.header-raw-material__name:after{content: "\f105"; font-family: FontAwesome, sans-serif; font-size: 18px; position: absolute; right: 10px; top: 6px;}
.header-exchange__icon{display: inline-block; font-size: 18px; vertical-align: middle; padding-right: 12px; color: #b8cdff;}
.header-raw-material-right{float: left; width: calc(100% - 270px); white-space: nowrap; overflow: hidden;}
.header-raw-material__value{display: inline-block; vertical-align: middle; line-height: 31px; padding: 0 20px;}
.header-raw-material__value-name{font-size: 14px; color: #a0a5ff;}
.header-raw-material__value-down{color: #ff0000; font-size: 14px;}
.header-raw-material__value-up{color: #87b30f; font-size: 14px;}

.header-exchange-right{float: left; width: calc(100% - 270px); white-space: nowrap;  position: relative;}
.header-exchange__value{display: inline-block; vertical-align: middle; line-height: 31px; padding: 0 20px;}
.header-exchange__value-name{font-size: 14px; color: #a0a5ff;}
.exchange__flag{}

.swiper-article-container{padding-top: 10px !important;}
.header__middle{margin-left: auto;  margin-right: auto;  left: 0;  right: 0; bottom: 120px; width: 910px; position: absolute;z-index: 2 }
.header__middle-box:after{clear: both; display: table; content: "";}
.header-item{float: left; width: 220px; padding: 10px; box-sizing: border-box; background-color: #193984; /*rgba(22,27,119,0.8)*/; margin-right: 10px;  transition: .1s}
.header-item:hover{margin-top: -10px !important; position: relative !important;}
.header-item__img{padding-bottom: 60%; display: block; position: relative; overflow: hidden; width: 100%; height: 0; margin-bottom: 15px; background-color: #333333;}
.header-item__name{  font-size: 14px;  color: #b8cdff;  font-family: "Roboto Condensed", sans-serif;  font-weight: 400;  line-height: 16px;  height: 32px;  overflow: hidden;  display: inline-block;  margin-bottom: 10px;}
.header-item:nth-of-type(4n){margin-right: 0;}

.mobile-header{ position: absolute; top: 0; right: 0; left: 0; z-index: 1; display: none;}
.mobile-header__box{}
.mobile-header__box:after{clear: both; display: table; content: "";}
.mobile-header__menu{float: left; padding: 21px 21px 21px 21px; border-right: 1px solid #62a038;}
.mobile-header__menu-button{font-size: 18px; color: #fff;}
.mobile-header__logo{padding-top: 13px; width: 100%;}
.mobile-header__logo-center{margin: 0 auto; width: 100px;}
.mobile-header__logo-item{background-image: url("../assets/logo-1x1-white.png"); width: 38px; height: 40px;  display: block; background-repeat: no-repeat;   background-position: center center;  background-size: cover;}
.mobile-header__logo-item-text{float: left; color: #fff; font-size: 13px; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; font-weight: bold; padding-top: 5px; padding-left: 40px; line-height: 14px;}
.mobile-header__logo-item-text p{margin: 0;}
.mobile-header__lang{float: right;padding:  22px 21px 22px 21px; border-left: 1px solid #62a038; position: relative;}
.mobile-header__lang-mn{background-image: url("../assets/mgl.png"); display: inline-block; width: 25px; height: 15px; vertical-align: middle; background-repeat: no-repeat;  background-position: center center;  background-size: cover;}

.mobile-header__lang:hover .mobile-header__lang-first{display: block;}
.mobile-header__lang:hover .mobile-header__lang-second{display: block;}

.mobile-header__lang-first{float: none;position: absolute; padding:  22px 20px 22px 21px; border-top: 1px solid #62a038; border-left: 1px solid #62a038; left: 0; top: 60px; background-color: #70ad47; display: none; transition: .2s;}
.mobile-header__lang-en{background-image: url("../assets/eng.png"); display: inline-block; width: 25px; height: 15px; vertical-align: middle; background-repeat: no-repeat;  background-position: center center;  background-size: cover;}


.sidenav{background: #fff; font-size: 1.4rem;  font-weight: 400;  left: 0;  transform: translate(-100%, 0);  transition: transform .3s;  width: 100%;  z-index: 999;  height: 100%;  position: fixed;  /*overflow-y: scroll!important;*/  -webkit-overflow-scrolling: touch;  top: 0;  bottom: 0;}
.sidenav-mobile-header{padding: 10px; background-color: #62a038; box-sizing: border-box}
.sidenav-mobile-header:after{clear: both; display: table; content: "";}
.sidenav-mobile-header__logo{float: left;}
.sidenav-mobile-logo{background-image: url("../assets/logo-1x1-white.png"); width: 206px; height: 40px; display: block; background-size: contain; background-repeat: no-repeat;}
.sidenav-mobile-header__button{ position: relative;  float: right;  padding: 15px 9px; margin-top: 2px;   background-image: none;  border: 1px solid #ddd;  border-radius: 4px;  }
.sidenav-mobile-header__button-bar{    display: block;  width: 22px;  height: 2px;  border-radius: 1px;    background-color: #fff;}
.sidenav-mobile-header__button-bar:nth-last-of-type(1){top: 6px;  transform: rotate(45deg);  margin-top: -4px; }
.sidenav-mobile-header__button-bar:nth-last-of-type(2){    background-color: transparent; }
.sidenav-mobile-header__button-bar:nth-last-of-type(3){  top: -6px;  transform: rotate(-45deg);}
.sidenav-mobile-header__button:hover{background-color: #fff;}
.sidenav-mobile-header__button:hover > .sidenav-mobile-header__button-bar{background-color: rgba(44, 44, 52, .9);}
.sidenav-mobile-header__button:hover > .sidenav-mobile-header__button-bar:nth-of-type(2){background-color: transparent;}
.sidenav-menu{height: 100%; overflow-x: scroll;}
.sidenav-menu > li {    display: block;  position: relative;  border-bottom: 1px solid rgba(161, 161, 179, .23);  text-transform: uppercase;  }
.sidenav-menu__item{background: 0 0;  color: #363636; font-size: 14px; font-family: "Roboto condensed", sans-serif;  letter-spacing: .3px;  text-transform: uppercase;  display: block;  line-height: 22px;  padding: 12px 22px;  overflow-x: hidden; font-size: 14px; text-decoration: none;}
.sidenav-menu__item--child{padding-left: 50px; text-transform: none;}
.sidenav-menu__item:hover{    background: #70ad47;  color: #FFF!important;}
.show{display: block; transform: translate(0, 0)}
.show-hide{display: none;}


.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

.header--fixed {position: fixed; z-index: 100; right: 0; left: 0; top: 0; transition: .3s all}
.mobile-header-fixed{position: fixed; z-index: 9999; right: 0; left: 0; top: 0; background-color: #70ad47;}


.headroom--pinned.headroom--not-top { background-color: #70ad47; /*border-bottom: 1px solid #e8e8e8; */   box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-menu > .header-menu__list > li > .header-menu__item{ color: #fff;}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-menu > .header-menu__list > li > .header-menu__item:hover{text-decoration: underline;}
.headroom--pinned.headroom--not-top > .header-logo  > .header-logo__img{background-image: url("../assets/logo.png"); background-repeat: no-repeat; width: 388px; height: 79px; display: block;}

.headroom--pinned.headroom--not-top > .header-logo > .header-logo__img--other > .header-logo__img{background-image: url("../assets/logo-1x1-white.png"); }
.headroom--pinned.headroom--not-top > .header-logo > .header-logo__img--other > .header-logo__text{color: #fff;}

/*.headroom--pinned.headroom--not-top > .header-logo  > .header-logo__img--other{background-image: url("../assets/c-logo.png"); background-repeat: no-repeat; width: 388px; height: 82px; display: block;}*/
/*.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-menu{border-right: 1px solid #e8e8e8;}*/
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-weather{border-right: 1px solid #fff;}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-weather > .header-weather__num{color: #000;}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-social{border-right: 1px solid #fff;}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-social > .header-social__search{color: #fff}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-social > .header-social__search .fa{color: #fff}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-social > .header-social__facebook{color: #fff;}
.headroom--pinned.headroom--not-top > .header-right > .header-menu__box > .header-social > .header-social__youtube{color: #fff;}


.search-toggle{-webkit-backface-visibility: hidden;  backface-visibility: hidden;  background: rgba(0,0,0,.84);  opacity: 0;  position: fixed;  left: 0;  -webkit-transform: translate3d(0,-100%,0);  -moz-transform: translate3d(0,-100%,0);  -ms-transform: translate3d(0,-100%,0);  -o-transform: translate3d(0,-100%,0);  transform: translate3d(0,-100%,0);  width: 100%;  height: 100%;  z-index: 999999; top: -100%; transition: .2s;}
.search-on .search-toggle{top: 0;}
.search-toggle__box{margin: -30px 0 0 -25%;  position: absolute;  top: 50%;  left: 50%;  width: 50%;  }
.search-toggle__input{    background: none;  border: 0;    border-bottom: 1px solid #70ad47;  color: #fff;  font-size: 50px;   line-height: 1;  padding: 5px 0;  text-transform: uppercase;  width: 100%;  height: 50px;}
#searchWrap{ opacity: 1;  -webkit-transform: translate3d(0,0,0) !important;  -moz-transform: translate3d(0,0,0) !important;  -ms-transform: translate3d(0,0,0) !important;  -o-transform: translate3d(0,0,0) !important;  transform: translate3d(0,0,0) !important}
.search-toggle__button{position: absolute;  top: 60px;  right: 80px;  width: 60px;  height: 60px; cursor: pointer;}
.search-toggle__button span{background: #fff;  top: 27px;     width: 60px;    -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  -o-border-radius: 2px;  border-radius: 2px;  display: block;  position: absolute;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -ms-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;  height: 3px; }
.search-toggle__button span:nth-child(1){  transform: rotate(45deg);  width: 60px;}
.search-toggle__button span:nth-child(2){  transform: rotate(-45deg);  width: 60px;}

.fixed-menu{position: fixed; left: 0; width: 370px; z-index: 1;}
.fixed-menu__item{padding: 22px 30px; box-sizing: border-box; width: 100%; border-bottom: 1px solid #ececec; font-family: Roboto, sans-serif; font-size: 16px; color: #666666; display: block;}
.fixed-menu__item:first-child{border-top: 1px solid #ececec}
.fixed-menu__item--active{border-bottom: 4px solid #193984; font-weight: 700; color: #193984}


/*AboutUS*/
.about__us{overflow: hidden; margin-bottom: 50px;}
.about__us-green{float: left; width: 50%}
.about__us-green a{display: block; text-decoration: none;}
.about__us-img{background: url('../assets/green.png'); display: inline-block; float: left; width: 100px; height: 102px; margin-right: 20px; vertical-align: middle; background-repeat: no-repeat;  background-position: center center;  background-size: cover; }
.about__us-title{font-family: "Roboto condensed", sans-serif; color: #363636; font-size: 18px; text-transform: uppercase; font-weight: bold;}
.about__us-title a{font-family: "Roboto condensed", sans-serif; color: #363636; font-size: 18px; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.about__us-text{font-family: "Roboto condensed", sans-serif; color: #363636; font-size: 14px; width: calc(100% - 120px);  float: right;}
.about__us-economy{float: left; width: 50%}
.about__us-economy a{display: block; text-decoration: none; font-family: "Roboto condensed", sans-serif; color: #363636; font-size: 18px; text-transform: uppercase; font-weight: bold;}
.about__us-economy-img{background: url('../assets/small-logo.png'); display: inline-block; float: left; width: 100px; height: 102px; margin-right: 20px; vertical-align: middle; background-repeat: no-repeat;  background-position: center center;  background-size: cover; }


/*Icon*/
.news-icon{background-color: #70ad47;margin-bottom: 100px}
.news-icon:after{clear: both; display: table; content: "";}
.news-icon__list{float: left; width: 194px; height: 164px; text-align: -webkit-center; padding: 66px 20px 20px 20px; cursor: pointer; text-align: center; position: relative; display: block; text-decoration: none;}
.news-icon__list:hover{background-color: #62a038;}
.news-icon__list:hover::after{content: ' ';  border-left: 30px solid transparent;  border-right: 30px solid transparent;  border-bottom: 20px solid #62a038;  position: absolute;  top: -10px; right: 35%; z-index: 10}
.news-icon__icon{width: 61px; height: 61px; display: inline-block; background-size: contain; background-repeat: no-repeat; margin-bottom: 25px;}
.news-icon__icon--0{background-image: url("../assets/2.png");}
.news-icon__icon--1{background-image: url("../assets/6.png");}
.news-icon__icon--2{background-image: url("../assets/3.png");}
.news-icon__icon--3{background-image: url("../assets/4.png");}
.news-icon__icon--4{background-image: url("../assets/5.png");}
.news-icon__text{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px; color: #fff;}


/*Featured*/
.featured-news{margin-top: 130px;}
.featured-news__main{display: inline-block; border-bottom: 2px solid #70ad47; margin-bottom: 30px; padding-bottom: 30px}
.featured-news__img-main {}
.featured-news__img{float: left; width: 100%;  height: 0;  padding-bottom: 56.25%;  overflow: hidden;  position: relative;}
.featured-news__img img{}
.featured-news__text{font-family: "Roboto", sans-serif;}
.featured-news__text-title{font-size: 24px; color: #363636; margin-bottom: 10px; line-height: 28px; max-height: 80px; overflow: hidden; display: block;}
.featured-news__text-text{font-size: 14px; color: #999; line-height: 23px; max-height: 115px; overflow: hidden;}
.featured-news__text-more{display: inline-block; font-size: 14px; color: #fff; text-transform: uppercase;padding: 10px 20px; background-color: #70ad47; margin-top: 35px; border-radius: 3px; text-decoration: none; text-align: center;}
.featured-news__text-more p{padding: 0;}
.featured-news__text-more:hover{background-color: #5fad47;}
.featured-news__sub-list{overflow: hidden; margin-bottom: 85px;}

.featured-news__sub{font-family: "Roboto", sans-serif; text-decoration: none; overflow: hidden}
/*.featured-news__sub:last-of-type{margin-right: 0;}*/
.featured-news__sub-img{margin-bottom: 30px; width: 100%;  height: 0;  padding-bottom: 56.25%;  overflow: hidden;  position: relative;}
.featured-news__sub-img img{}
.featured-news__sub-title{margin-bottom: 10px; font-size: 18px; color:#363636 ; max-height: 82px; overflow: hidden;}
.featured-news__sub-text{font-size: 14px; color: #999;}

/*Poll*/
.poll{float: right; width: 570px; background-color: #fff; border: 1px solid #b3b6b7; border-radius: 5px; padding: 75px 80px; box-sizing: border-box;}

.poll__question{font-family: "Roboto", sans-serif; font-size: 18px; color: #363636; padding-bottom: 25px; border-bottom: 1px solid #ececec;}
.poll__question-date{font-family: "Roboto", sans-serif; font-size: 14px; color: #363636; float: right;}
.poll__input{padding: 25px 0;}
.poll__vote{width: 100%; display: inline-block; padding-top: 23px; border-top: 1px solid #ececec;}
.poll__vote:after{clear: both; display: table; content: ""}
.poll__comment{width: 190px; height: 50px; padding: 15px; box-sizing: border-box; border: 2px solid #ebebeb; text-transform: uppercase; float: left; font-family: "Roboto", sans-serif; font-size: 14px; color: #bbb; text-align: center;}

.poll-header{display: block; margin-bottom: 20px; border-bottom: 2px solid #cd0000; font-family: 'Sodon Compact', sans-serif; color: #cd0000; font-size: 24px; text-transform: lowercase;}
.poll-header span{color: #333; text-transform: uppercase;}
.poll__answer {display: none; font-family: "Roboto", sans-serif; font-size: 12px; color: #666; padding: 25px 0;}
.poll__answer--active{display: block; font-family: "Roboto", sans-serif; font-size: 12px; color: #666; padding: 25px 0;}
.poll__answer-item {margin-bottom: 20px; }
.poll__answer-item label{color: #666666; font-size: 14px; margin-top: 5px; display: inline-block;}
.poll__result{display: none; padding: 25px 0;}
.poll__result--active{display: block; padding-bottom: 10px;}
.poll__result-item{margin-bottom: 10px;}
.poll__result-label{font-size: 12px; color: #666; font-family: Roboto, sans-serif; margin-bottom: 5px; }
.poll__result-label span{margin-right: 10px;}
.poll__result-graph{background: #ddd; height: 15px; }
.poll__result-graph span{display: block; background: #70ad47; height: 15px;}
.poll__vote-button {text-transform: uppercase; border-radius: 3px; color: #fff; font-size: 14px; float: left; margin-right: 10px; padding: 15px; font-family: "Roboto", sans-serif; font-weight: bold; text-align: center; text-decoration: none; box-sizing: border-box; display: inline-block;}
.poll__vote--content{background: #70ad47; display: none;}
.poll__vote .poll__vote--content--active{background: #70ad47; display: block;}
.poll__vote--sent{background: #70ad47; display: none;}
.poll__vote .poll__vote--sent--active{background: #70ad47; display: block;}
.poll__vote--result {background: #d2d2d2; margin-right: 10px;}
.poll__comment{width: 190px; height: 50px; padding: 15px; box-sizing: border-box; border: 2px solid #ebebeb; text-transform: uppercase; font-family: "Roboto", sans-serif; font-size: 14px; color: #bbb; text-align: center;}
.poll__vote--comment{display: inline-block; background: #fff; margin-right: 0; border: 2px solid #ebebeb; color: #bbbbbb; font-size: 14px; font-family: Roboto, sans-serif; font-weight: 400; padding: 13px; width: 190px;}
.poll__vote--comment:hover{border-color: #70ad47; color: #70ad47; transition: .2s;}
.poll-answer_text{display: inline-block; margin-left: 10px;}

/* Base for label styling */
[type="radio"]:not(:checked),
[type="radio"]:checked {
    position: absolute;
    left: -9999px;
}
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
}

/* checkbox aspect */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0; top: 0;
    width: 1.25em; height: 1.25em;
    border: 2px solid #70ad47;
    background: #fff;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {
    content: '✔';
    position: absolute;
    top: 2px; left: 2px;
    font-size: 1.4em;
    line-height: 0.8;
    color: #70ad47;
    transition: all .2s;
    font-family: Helvetica, Arial, sans-serif;
}
/* checked mark aspect changes */
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}


/*STATICPAGE*/
.staticPage{position: relative; /*height: 350px;*/ background-size: cover; background-position: center center;    background-repeat: no-repeat;}
.staticPage img{height: 100%; width: 100%;}
.staticPage__title{font-family: "Roboto", sans-serif; font-size: 30px; color: #363636; text-align: center;}
.staticPage__text{font-family: "Roboto", sans-serif; font-size: 16px; color: #363636;}


/*VIEW*/
.content{margin-top: 60px; margin-bottom: 60px;}
.content-news{}
.content-news__title{font-family: "Roboto", sans-serif; font-size: 30px; color: #363636; text-align: center; padding: 18px 0;}
.content-news{overflow: hidden; position: relative; width: 100%; text-align: center; margin: 20px auto;}
.content-news__social{display: inline-block; font-family: "Roboto", sans-serif; color: #999; font-size: 14px;}
.content-news__social .fa{color: #70ad47;}
.content-news__social-list{float: left; margin-right: 24px; color: #c1c1c1;}
.content-news__social--date{list-style: none;}
.content-news__social--facebook .fa{color: #3b5998;}
.content-news__social--twitter .fa{color: #55acee;}


.content-news__text{font-family: "Roboto", sans-serif; font-size: 16px; color: #363636; line-height: 23px;}
.content-news__text img{margin: 0 auto; max-width: 100%;  max-height: 100%; display: block;}
/*.content-news__img{width: 100%;  height: 0;  padding-bottom: 56.25%;  overflow: hidden;  position: relative;  margin-bottom: 35px;}*/
.content-news__img{width: 100%;  height: 370px;  overflow: hidden;  position: relative;  margin-bottom: 35px;}
.content-news__img img{margin: 0 auto;  max-height: 100%; display: block; width: auto;}

.content-news__share{overflow:hidden; margin: 40px auto; font-family: "Roboto", sans-serif; font-size: 18px; color: #fff;}
.content-news__share-list{text-align: center;}

.content-news__share .fa{color: #fff; padding-right: 5px;}
.content-news__share-fb{display: inline-block; width: 160px; height: 40px; box-sizing: border-box; padding: 10px 20px;  background-color: #3b5998; color: #fff; text-decoration: none; border-radius: 5px; text-transform: uppercase;}
.content-news__share-twitter{display: inline-block; width: 160px; height: 40px; box-sizing: border-box; padding: 10px 20px;  background-color: #55acee; color: #fff; text-decoration: none; border-radius: 5px; text-transform: uppercase;}
.content-news__print{display: inline-block; width: 160px; height: 40px; box-sizing: border-box; padding: 10px 20px; color: #fff; cursor: pointer; background-color: #70ad47; text-decoration: none; border-radius: 5px; text-transform: uppercase;}

.c-pagination-item {color: black;float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;}
.c-pagination-item--active {background-color: #4CAF50;color: white;}
.c-pagination-item:hover:not(.c-pagination-item--active) {background-color: #ddd;}

.content-news__suggestion{display: inline-block; border-top: 1px solid #e9e9e9; padding-top: 33px; padding-bottom: 40px; }
.content-news__suggestion-title{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px; color: #363636;}
.content-news__suggestion-article{display: inline-block; margin-right: 25px; float: left; width: 240px; text-decoration: none;}
.content-news__suggestion-article:last-of-type{margin-right: 0;}
/*.content-news__suggestion-article-img{width: 100%;  height: 135px;   overflow: hidden;  position: relative;}*/
.content-news__suggestion-article-img{width: 100%;  height: 0;  padding-bottom: 56.25%;  overflow: hidden;  position: relative;  margin-bottom: 35px;}
/*.content-news__suggestion-article-img img{width: auto;  height: 100%; margin: 0 auto; display: block;}*/
.content-news__suggestion-article-title{padding-top: 13px; font-family: "Roboto", sans-serif; font-size: 16px; color: #0a509c; font-weight: 500; max-height: 38px; overflow: hidden;}
.pictureCovered-wrapper{position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden;}
.pictureCovered-image{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.pictureCovered-image--h{height: 100%;width: auto;}
.pictureCovered-image--w{height: auto;width: 100%;}

/*LINE*/
.title-line{width: 370px; border: 2px solid #70ad47; margin: 0 auto;}
.suggestion-line{width: 100%; height: 2px; background: #70ad47; margin: 30px 0}
.suggestion-line--center{margin: 0 auto;}
.full-line{width: 100%; border: 1px solid #70ad47; margin: 25px 0;}

.col-main{width: 760px; float: right; margin-bottom: 110px;}
.list{overflow: hidden; margin-top: 60px;}
.news-list__header-title{font-family: "Roboto", sans-serif; font-size: 30px; color: #363636; }
.news-list__box {display: flex; flex-wrap: wrap; margin-top: -30px; margin-left: -20px;}
.news-list__box > * {box-sizing: border-box; padding-top: 30px; padding-left: 20px; overflow: hidden; width: calc(100% / 4); transition: width .2s ease}

@media (max-width: 996px) {
    .news-list__box > * {width: 50%}
}
.news-list-item {border-bottom: 1px solid #0000; box-sizing: border-box; height: 100%; transition: border .3s}
.news-list-item__size{display: block;}
.news-list-item__img {padding-bottom: 62.45946%; width: 100%;  height: 0;  overflow: hidden;  position: relative;  }
.news-list-item__info{padding-top: 10px;overflow: hidden;}
.news-list-item__title {
    display: block;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    color: #363636;
    text-decoration: none;
    padding-bottom: 10px;
    line-height: 21px; /*max-height: 80px;*/
    overflow: hidden;
    font-weight: bold;
    transition: color .3s;
}
.news-list-item__title:hover{text-decoration: underline;}
.news-list-item__text{font-family: "Roboto", sans-serif; font-size: 14px; color: #999; line-height: 18px; max-height: 54px; overflow: hidden; display: block;}
.news-list-item:hover .news-list-item__title {color: #5b8d3a}

.news-list__box.list > * {width: 100%}
.news-list__box.list .news-list-item {display: flex; border-bottom: 1px solid #e7e7e7; padding-bottom: 30px; max-width: 820px}
.news-list__box.list .news-list-item__size {margin-right: 20px;; min-width: 220px;}


.col-sidebar{width: 350px; float: left;}
.sidebar{width: 330px; background-color: #f5f5f5;}
.sidebar-list{}
.sidebar-item{width: 350px; /* height: 60px; */ list-style: none; border-top: 1px solid #fff; box-sizing: border-box; margin: 0;}
.sidebar-item:last-of-type{border-bottom: 1px solid #fff; }
.sidebar-item a{position: relative; display: block; padding: 20px 30px; font-family: "Roboto", sans-serif; font-size: 16px; color: #363636; text-decoration: none;}
.sidebar-item a:hover{color: #0a509c;}
.sidebar-item a:after{content: "\f105"; position: absolute;  top: 20px;  right: 25px;  color: #70ad47; font-size: 18px; font-family: "FontAwesome", sans-serif; float: right;}

/*MAP*/
.map{margin-bottom: 60px;}
.map-news{margin-bottom: 50px; overflow: hidden;}
.map-news__title{font-family: "Roboto Condensed", sans-serif; font-weight: bold; font-size: 30px; color: #363636;}
.map-news__text{font-family: "Roboto Condensed", sans-serif; font-size: 16px; color: #363636; font-weight: 400; margin-bottom: 50px;}
.map-news__text ul li {list-style: inside; padding-left: 40px; padding-bottom: 10px;}

.map-news__view{width: 100%; margin-top: 50px;}
.map-news__suggestion{width: 100%; margin-top: 20px; display: inline-block;}
.map-news__suggestion-title{margin-bottom: 30px; border-bottom: 1px solid #ebebeb; font-family: "Roboto", sans-serif; font-size: 18px; color: #999; padding-bottom: 20px;}
.map-news__suggestion-news{display: inline-block; margin-bottom: 30px; float: left; width: 240px; margin-right: 25px; text-decoration: none;}
.map-news__suggestion-news:last-of-type{margin-right: 0;}
.map-news__suggestion-img{width: 240px; height: 170px;}
.map-news__suggestion-desc{}
.map-news__suggestion-news-title{font-family: "Roboto", sans-serif; font-size: 18px; color: #363636;  line-height: 21px;}
.map-news__suggestion-news-text{display: none; font-family: "Roboto", sans-serif; font-size: 14px; color: #999; line-height: 23px; height: 90px; overflow: hidden;}

/*PAGE*/
.sidebar--page{}
.news-list__header{display: flex; align-items: center; font-family: "Roboto", sans-serif; font-size: 16px; color: #363636; line-height: 23px;}
.news-list__header p a{color: #363636;}
.news-list__header img{margin: 40px 0; max-width: 100% !important;}
.page__header-title{margin-bottom: 35px; font-size: 30px; font-family: "Roboto", sans-serif; color: #70ad47;}
.page-item{/*width: 350px; *//*height: 48px;*/ box-sizing: border-box; }
.page-item.active {background: #70ad47; color: #fff;}
.page-item.active a{color: #fff;}
.page-item.active a:before{color: #fff;}
.page-item a{display: block; position: relative; padding: 15px 40px; font-family: "Roboto", sans-serif; font-size: 16px; color: #363636; text-decoration: none; line-height: 21px;}
.page-item a.active{background: #70ad47; color: #fff;}
.page-item a.active::before{color: #fff;}
.page-item a:before {content: "• "; position: absolute;  left: 25px;  padding-right: 5px;  color: #363636;}
.page-item:hover{background-color: #ececec;}
.page-item a:hover{color: #0a509c;}

.page-view{margin-bottom: 50px;}
.page-view__share{overflow: hidden; margin: 40px auto;  font-family: "Roboto", sans-serif;  font-size: 18px;  color: #fff;}
.page-view__share .fa{color: #fff; padding-right: 5px;}

/*article*/
.article-news__list{margin-top: 30px; border: 6px solid #e8e8e8; overflow: hidden; margin-bottom: 50px; }
.article__news{border-bottom: 6px solid #e8e8e8; overflow: hidden;}
.article__news:last-of-type{border-bottom: none;}
.article-news{float: left; width: 579px; height: 576px; display: inline-block; font-family: "Roboto", sans-serif; text-decoration: none; box-sizing: border-box;}
.article-news__img-big-normal{width: 520px; height: 320px; margin: 28px 28px 0; position: relative; text-align: center;}
.article-news__img-big{width: 100%; height: 100%;  overflow: hidden;  position: relative;}
/*.article-news__img-big{padding-bottom: 56.25%; width: 100%;  height: 0;  overflow: hidden;  position: relative;  }*/
.article-news__desc-big{padding: 20px 30px; }
.article-news__desc{padding: 60px 25px; }
.article-news__title-big{font-size: 24px; color: #363636; line-height: 24px; margin-bottom: 10px; max-height: 50px; overflow: hidden;}
.article-news__text-big{font-size: 16px; color: #999; max-height: 150px; overflow: hidden; line-height: 23px;}
.article-news--big{position: relative; border-right: 6px solid #e8e8e8;}

.article__news:nth-of-type(2n) .article-news{border-right: 6px solid #e8e8e8;}
.article__news:nth-of-type(2n) .article-news--big{border-right: none;}

.article-news__normal{display: inline-block; width: 576px; height: 285px; font-family: "Roboto", sans-serif; text-decoration: none;}
.article-news__img-normal{float: left; width: 220px; height: 220px; margin: 33px 0px 33px 32px;}
/*.article-news__img{padding-bottom: 56.25%; width: 100%;  height: 0;  overflow: hidden;  position: relative;}*/
.article-news__img{width: 100%;  height: 100%;  overflow: hidden;  position: relative;}

.article-news__desc{float: left; width: calc(100% - 255px); box-sizing: border-box;}
.article-news__title{font-size: 18px;  color: #363636;  font-weight: bold;  max-height: 50px;  overflow: hidden;  line-height: 23px;}
.article-news__text{font-size: 14px; color: #999; max-height: 150px; overflow: hidden; line-height: 24px;}
.pagination--article{padding: 74px 0;}

.border-right{width: 6px;  height: 576px;  float: left;  background: #e8e8e8;  box-sizing: border-box;  display: inline-block;}
.border-bottom{border-bottom: 6px solid #e8e8e8;}


/*Quotation*/
.quotation-title{padding: 16px 0; font-family: "Roboto", sans-serif; text-decoration: none; font-size: 30px; color: #363636;}
.quotation-line{width: 370px; border: 1px solid #70ad47; }
.quotation-filter{overflow: hidden; margin: 38px 0;}
.quotation__list{ overflow: hidden;}
.quotation__news{float: left; position: relative; width: 350px; height:130px; margin-right: 30px; margin-bottom: 30px; background-color: #70ad47; border-radius: 20px;  cursor:pointer; box-sizing: border-box; text-align: center; transition: .2s all;}
.quotation__news:nth-child(3n){margin-right: 0;}
.quotation__news-text{margin: 0; position: absolute; top: 50%; left: 50%; width: 100%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 20px; box-sizing: border-box; font-family: "Roboto", sans-serif; font-size: 24px; color: #fff;}
.quotation__news:hover .quotation__news-text-hover{display: block;}
.quotation__news-text-hover{display: none; margin: 0; position: absolute; top: 50%; left: 50%; width: 100%;  -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0 21px; box-sizing: border-box; font-family: "Roboto", sans-serif; font-size: 20px; color: #363636; font-weight: 500;}

.filter__char{float: left; list-style: none;}
.filter__link{text-decoration: none; font-family: "Roboto", sans-serif; font-size: 18px; color: #666; padding-right: 15px;}
.filter__link.active{color: #70ad47;}


/*PAGINATION*/
.pagination{overflow: hidden; margin: 40px 0}
.pagination__left{float: left; display: inline-block; width: 50px; height: 50px; margin-right: 10px; border:2px solid #ebebeb; box-sizing: border-box; padding: 15px;  text-align: center; color: #bbb;}
.pagination__right{display: inline-block; width: 50px; height: 50px; border:2px solid #ebebeb; box-sizing: border-box; padding: 15px; text-align: center; color: #bbb;}
.pagination--active{}
.pagination__text{float: left;}
.pagination__text-num{display: inline-block; width: 50px; height: 50px; margin-right: 10px; border:2px solid #ebebeb; box-sizing: border-box; font-size: 18px;  text-align: center;  text-decoration: none;  padding: 15px;  color: #363636;  font-weight: bold;}
.pagination__text-num--active{background-color: #70ad47; color: #fff; border:2px solid #70ad47;}


/*Comment*/
.comment__content{border-top: 1px solid #e9e9e9; margin-bottom: 100px;}
.comment__warning{margin-bottom: 25px; font-family: "Roboto", sans-serif; font-size: 14px; color: #999;}
.comment{}
.comment__title{margin: 34px 0 14px 0; font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px; color: #001ea0;}
.comment__form{border-bottom: 1px solid #e9e9e9;}
.comment__input-area{}
.comment__textarea{margin-bottom: 10px; width: 100%; height: 80px; padding: 12px; box-sizing: border-box; background-color: #e9e9e9; font-family: "Roboto", sans-serif; font-size: 18px; color: #999; border: none;}
.comment__text-input{width: 100%; height: 40px; padding: 10px; box-sizing: border-box; margin-bottom: 10px; font-family: "Roboto", sans-serif; font-size: 18px; color: #363636; border: 1px solid #cdcdcd;}
.comment__button{}
.comment__more-button{width: 100px; height: 40px; background-color: #e9e9e9; font-family: "Roboto", sans-serif; font-size: 14px; color: #666; border: none; margin-bottom: 34px; cursor: pointer;}
.comment__list{}
.comment__top{padding: 20px 0; border-bottom: 1px solid #e9e9e9; list-style: none;}
.comment__top-reply{border-bottom: none;}
.comment__details{}
.comment__posted-by{}
.comment__author{font-family: "Roboto", sans-serif; font-size: 16px; color: #001ea0;}
.comment__time{font-family: "Roboto", sans-serif; font-size: 14px; color: #999;}
/*.comment__time::after{content: "• ";  padding-left: 10px;  padding-right: 5px;  color: rgb(153, 153, 153);}*/
.comment__reply{font-family: "Roboto", sans-serif; font-size: 14px; color: #999; cursor: pointer;}
.comment__description{font-family: "Roboto", sans-serif; font-size: 14px; color: #363636;}
.comment__replies{margin-left: 50px;}
.comment__replies .comment__form{padding-top: 25px;}


/*FILE*/
.file{}
.file__list {display: flex; flex-wrap: wrap; margin-top: -20px; margin-left: -20px; margin-bottom: 50px; padding-top: 50px; overflow: hidden;}
.file__list > * {box-sizing: border-box; padding-top: 20px; padding-left: 20px; width: calc(100% / 4)}
.file__item{display: block; border: 1px solid #70ad47; border-radius: 3px; overflow: hidden; text-decoration: none; transition: border .3s}
.file__item:nth-of-type(4n){margin-right: 0;}
.file__item:nth-of-type(8n){margin-right: 0;}
.file__item:nth-of-type(12n){margin-right: 0;}
.file__item:nth-of-type(16n){margin-right: 0;}
.file__item-img{padding-bottom: 144.09%; width: 100%; height: 0; position: relative;}
.file__item-img img{}
.file__item-name {
    padding: 5px 10px;
    font-size: 16px;
    font-weight: bold;
    font-family: "Roboto condensed", sans-serif;
    color: #fafafa;
    background-color: #70ad47;
    transition: color .3s, background-color .3s;
    text-decoration: none;
}
.file__category{padding: 10px 0;}
.filter__category{overflow: hidden;}
.file__item-name:hover {background-color: #fff; color: #0a509c; text-decoration: none}
.file__item:hover {border: 1px solid #0a509c}
.file__item:hover .file__item-name {background-color: #0a509c; color: #fff; text-decoration: none}
@media (max-width: 996px){
    .file__list > * {width: 50%}
}



/*FOOTER*/
.footer{border-top: 2px solid #70ad47; border-bottom: 1px solid #ececec; padding-top: 100px; background-color: #f7f7f7; padding-bottom: 70px;}
.footer-contact{float: left; width: 510px; padding-left: 60px;}
.footer-contact__logo{margin-bottom: 20px;}

.green{display: block; background: url("../assets/green.png");  width: 90px; height: 90px; float: left; margin-right: 65px;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}
.european{display: block; background: url("../assets/european.png");  width: 108px; height: 90px; float: left;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}

.footer-contact__logo-text{display: inline-block; width: 100%; font-family: "Roboto", sans-serif; color: #696969; font-size: 14px; margin-top: 25px;}
.footer-contact__address{border-top: 1px solid #ececec; padding: 15px 0; position: relative; display: flex}
.footer-contact__address .fa{display: flex; align-items: center; color: #70ad47; font-size: 28px; float: left; padding-right: 0; min-width: 68px}

.footer-contact__phone{border-top: 1px solid #ececec; padding: 15px 0; position: relative; display: flex}
.footer-contact__phone .fa{display: flex; align-items: center; color: #70ad47; font-size: 28px; float: left; padding-right: 0; min-width: 68px}

.footer-contact__email{border-top: 1px solid #ececec; padding: 15px 0; position: relative; display: flex}
.footer-contact__email .fa {display: flex; align-items: center; color: #70ad47; font-size: 28px; float: left; padding-right: 0; min-width: 68px}
.footer-contact__title{font-family: "Roboto", sans-serif; color: #70ad47; font-size: 18px; padding-bottom: 10px; font-weight: 500;}
.footer-contact__text{font-family: "Roboto", sans-serif; color: #999999; font-size: 14px; font-weight: 300;}
.footer-contact__text p{margin: 0;}

@media (max-width: 768px){
    .footer-contact__address .fa,
    .footer-contact__phone .fa,
    .footer-contact__email .fa {min-width: 48px}
}

.footer-middle {padding: 50px 0; background: #f3f3f3; text-align: center; border-bottom: 1px solid #e9e9e9;}
.footer-middle .btn-main {padding: 10px 16px; background: transparent; text-transform: uppercase; color: #3f5d9b; font-weight: 300; font-size: 18px; line-height: 1.3333333; border-radius: 6px; border-color: #3f5d9b !important;}
.footer-middle .btn-main:hover {text-decoration: none;}
.footer-middle .btn-main .fa {margin-left: 10px; }
.footer-middle .btn {display: inline-block;margin-bottom: 4px;text-align: center;vertical-align: middle; touch-action: manipulation;cursor: pointer; border: 1px solid transparent; white-space: nowrap;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.footer-bottom{background-color: #f7f7f7; padding: 35px 0;}
.footer-copyright{ width:33%; font-family: "Roboto condensed", sans-serif; font-weight: 300; font-size: 16px; color: #666; float: left;}
.footer-copyright > p{font-weight: 300;}
.footer-logo{width:33%; float: left; display: block;}
.footer-logo__center{width: 100px; margin: 0 auto;}
.footer-logo__img{background: url("../assets/logo1x1.png"); width: 35px; height: 40px; background-repeat: no-repeat;  background-position: center center;  background-size: cover; display: inline-block;}
.footer-logo .mobile-header__logo-item-text{color: #0a509c;}
.footer-social{float: right; font-family: "Roboto condensed", sans-serif; font-size: 16px; color: #666; padding: 16px 0; font-weight: 300;}
.footer-social__s{color: #696969; font-size: 18px; padding:0 15px; display: inline-block; transition: .2s;}
/*.footer-social__s:first-of-type{padding-right: 0;}*/
.footer-social__s:last-of-type{padding-left: 10px;}
.footer-social__facebook:hover{color: #3b5998;}
.footer-social__twitter:hover{color: #00aced;}
.footer-social__youtube:hover{color: #cc181e;}
.footer-social__google:hover{color: #ea4335;}


.footer .poll{float: right; width: 570px; padding: 45px 40px; margin: 0; border-radius: 10px;}
.footer .poll .poll__active{display: none;}

.sticky-social__wrapper {display: flex; justify-content: center;}
.sticky-social__wrapper:not(:last-child) {border-bottom: 1px solid #e7e7e7}
.sticky-social__s{color: #fff; font-size: 18px; padding:10px; display: inline-block; transition: color .3s, background-color .3s;}
/*.footer-social__s:first-of-type{padding-right: 0;}*/
.sticky-social__s .fa {min-width: 18px; text-align: center; color: #70ad47}
.sticky-social__s:last-of-type{padding-left: 10px;}
.sticky-social__facebook:hover{background-color: #3b5998; color: #fff}
.sticky-social__twitter:hover{background-color: #00aced; color: #fff}
.sticky-social__youtube-play:hover{background-color: #cc181e; color: #fff}
.sticky-social__s:hover .fa {color: #fff;}
.sticky-social__google:hover{color: #ea4335;}

.pictureCovered-wrapper{position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden;}
.pictureCovered-image{  position: absolute;  object-fit: cover;  object-position: 50% 50%;  }
.pictureCovered-image--h{  height: 100%;  width: 100%;  }
.pictureCovered-image--w{  height: 100%;  width: 100%;  }


@media (min-width: 1200px) {  }


@media (max-width: 1170px) and (min-width: 992px) {
    .container{width: 960px;}

    .header-menu__list {}
    .header-menu__item{padding: 42px 10px;}
    .header-social{margin-top: 35px;}
    .header-lang{margin-top: 30px; padding-top: 8px;}
    /*.header-logo__img{width: 230px; height: 48px; background-repeat: no-repeat;  background-position: center center;  background-size: cover;}*/

    /*.full-bg{height: 750px;}*/
    .slide img{height: 600px;}
    .news-icon__list{width: 152px; }

    .col-main{width: 580px;}
    .news-list-item__title{font-size: 16px;}
    .news-list-item__info{height: 160px;}

    .map-news__view{width: 470px; float: left;}
    .map-news__suggestion{width: 450px; }

    .filter__link{padding-right: 15px;}
    .quotation__news{width: 290px;}

    .article-news{width: 474px; height: 470px;}
    .article-news__desc{width: calc(100% - 203px); padding: 20px;}
    .article-news__img-big-normal{width: 410px; height: 250px;}
    .article-news__text-big{max-height: 95px;}
    .article-news__normal{width: 470px; height: 235px;}
    .article-news__img-normal{width: 170px; height: 170px;}
    .article-news__text{line-height: 21px;}

    .file__item{margin-right: 20px; margin-bottom: 20px;}
    .file__item-img{ width: 225px; height: 285px;}

    .footer-contact{width: 470px; padding-left: 0;}
    .footer .poll{width: 470px; padding: 75px 40px; }
    .poll__vote-button{width: 31%;}

}

@media (max-width: 992px) and (min-width: 768px) {
    .container {  width: 740px;  }
    .header-wrapper{height: 60px; border-bottom: none;}
    .header__top {  display: none;  }
    .mobile-header {  display: block;  z-index: 100;  }
    .news-icon__list {  width: 108px; height: 174px; padding: 26px 20px 20px;  }

    .full-bg{}

    /*.featured-news__img{width: 350px; overflow: hidden;}*/
    /*.featured-news__text{margin-left: 380px;}*/
    .featured-news__text-title{font-size: 18px; line-height: 24px}

    .col-main{width: 100%; float: none;}
    .col-sidebar{display: block; float: none; width: 100%; margin-bottom: 30px;}
    .sidebar{width: 100%;}
    .sidebar-item{width: 100%;}
    .news-list-item__title{font-size: 16px;}
    .news-list-item__info{height: 160px;}

    .content-news__suggestion-article{width: 230px;}
    .content-news__suggestion-article--view{width: 230px;}

    .map-news__view{width: 100%; float: none; margin-bottom: 30px;}
    .map-news__suggestion{width: 100%; float: none; padding-left: 0;}

    .quotation-title{font-size: 24px;}
    .quotation__news{width: 340px;}
    .filter__link{font-size: 14px; padding-right: 14px; padding-bottom: 15px;}

    .article-news{width: 364px; height: 378px;}
    .article-news__img-normal{width: 120px; height: 120px;}
    .article-news__desc{padding: 33px 20px;  width: calc(100% - 155px);}
    .article-news__normal{width: 364px; height: 184px;}
    .article-news__img-big-normal{width: 300px; height: 200px;}
    .article-news__text-big{max-height: 50px;}
    .article-news__text{max-height: 70px;}

    .file__item{margin-right: 10px; margin-bottom: 10px;}
    .file__item-img{ width: 175px; height: 235px;}
    .file__item-name{font-size: 14px; padding-top: 5px; width: 175px;}

    .footer-contact{width: 350px; padding-left: 0;}
    .footer .poll{width: 350px; padding: 75px 30px; }
    .poll__vote-button{width: 30%; font-size: 12px; margin-bottom: 5px; font-weight: 400; padding: 15px 5px;}
    .footer-poll__comment{width: 150px; font-size: 12px;}

}

@media (max-width: 800px)  {
    .container--news{width: 100%; padding: 2%;}
    .content-news__text img {box-sizing: border-box;}
    .content-news__suggestion-article{width: 100%; margin-right: 0; margin-bottom: 25px;}
    .content-news__suggestion-article-title{padding-top: 0;}


}


@media (max-width: 768px)  {

    .container{width: 100%; padding: 2%;}
    .header-wrapper{height: 60px; border-bottom: none;}
    .header__top {  display: none;  }
    .mobile-header {  display: block;  z-index: 100;  }

    .full-bg{height: 340px;}

    .featured-news__main{margin-bottom: 20px; display: block;}
    .featured-news__img{overflow: hidden; float: none;}
    .featured-news__img-main{width: 100%; max-width: 100%;}
    .featured-news__sub-img{margin-bottom: 10px; width: 180px; float: left; padding-bottom:31.25%; margin-right: 20px;}
    .featured-news__sub-title{margin-bottom: 10px;}
    .featured-news__text{margin-left: 0;}
    .featured-news__text-title{font-size: 16px; line-height: 24px; /*padding-bottom: 10px; padding-top: 15px;*/ font-weight: bold;}
    .featured-news__text-text{font-size: 12px; line-height: 21px; max-height: 200px;}
    .featured-news__text-more{margin-top: 10px; padding:5px 20px;}

    .news-icon{margin-top: 0; padding-top: 0; margin-bottom: 30px;}
    .news-icon__list:after{display: none;}
    .news-icon__icon{width: 25px; height: 25px;}
    .news-icon__text{display: none;}
    .news-icon__list{width: 20%; padding: 10px 0 0 0; height: 40px;}
    .news-icon__icon{margin-bottom: 0;}

    .col-main{width: 100%; margin-bottom: 50px; float: none}
    .col-sidebar{display: block; float: none; width: 100%; margin-bottom: 30px;}
    .sidebar{width: 100%;}
    .sidebar-item{width: 100%;}
    .list{margin-top: 20px;}
    .news-list-item{width: 100%;}
    .news-list-item__size{float: none; width: 100%; height: auto;}
    .news-list-item__title{font-size: 14px;}

    .news-list-item__text{font-size: 12px; line-height: 20px;}

    .map-news__view{width: 100%; float: none; margin-bottom: 30px;}
    .map-news__suggestion{width: 100%; float: none; padding-left: 0;}

    .pagination--article{padding: 15px 0;}
    .pagination__text-num{width: 30px; height: 30px; font-size: 12px; padding: 6px;}
    .pagination__right{width: 30px; height: 30px; font-size: 12px; padding: 6px;}
    .pagination__left{width: 30px; height: 30px; padding: 6px;}

    .title-line{width: 200px;}
    .filter__link{font-size: 14px; padding-right: 14px; padding-bottom: 15px;}

    .quotation-title{font-size: 18px;}
    .quotation-filter{margin: 18px 0;}
    .quotation__news{width: 100%; margin-right: 0; height: 200px;}


    .article__news{border: none;}
    .article-news{width: 100%; height: auto; float: none;}
    .article-news--big{ border-bottom: 6px solid #e8e8e8; border-right: none;}

    .border-right{display: none;}
    .border-bottom{display: none;}

    .article-news__normal{width: 100%; height: auto; border-bottom: 6px solid #e8e8e8;}
    .article-news__desc{width: 100%; float: none; padding: 20px;}

    .article-news__img-big-normal{width: 100%; height: 200px; margin: 0;}
    .article-news__img-normal{width: 100%; float: none; margin: 0;}

    .article-news__text-big{max-height: 50px;}
    .article-news__text{max-height: 50px;}

    .content-news__img{height: 220px;}

    .content-news__suggestion-article-img{height: auto;}
    .content-news__suggestion-article-img img{width: 100%;}

    .content-news__share .fa{padding-right: 0;}

    .content-news__share-fb{width: 50px; padding: 10px;}
    .content-news__share-fb span{display: none;}

    .content-news__share-twitter{width: 50px; padding: 10px;}
    .content-news__share-twitter span{display: none;}

    .content-news__print{width: 50px; padding: 10px;}
    .content-news__print span{display: none;}

    .file__item{margin-right: 10px; margin-bottom: 10px; width: 23%;}
    .file__item-img{ width: 100%; height: 100px;}
    .file__item-name{font-size: 14px; padding-top: 5px; }


    .about__us-green{width: 100%; float: none; margin-bottom: 20px; display: inline-block;}
    .about__us-economy{width: 100%; float: none; display: inline-block;}
    /*.staticPage{height: 200px;}*/

    .footer .poll{width: 100%; padding: 25px 30px; }
    .poll{padding: 25px 30px;}
    .poll__question{font-size: 14px;}
    .poll__answer-item label{font-size: 14px;}
    .poll__vote-button{width: 30%; font-size: 12px; margin-bottom: 5px; font-weight: 400; padding: 15px 5px;}

    .footer{padding: 30px 0;}
    .footer-contact__address{padding: 35px 40px;}
    .footer-contact__address .fa{font-size: 24px;}
    .footer-contact__phone {padding: 35px 40px;}
    .footer-contact__phone .fa{font-size: 24px;}
    .footer-contact__email {padding: 35px 40px;}
    .footer-contact__email .fa{font-size: 24px;}
    .footer-contact{width: 100%; padding-left: 0;}
    .footer-contact__logo{margin-bottom: 30px;}
    .footer-bottom{padding: 20px 0;}
    .footer-copyright{float: none; text-align: center; width: 100%;}
    .footer-logo{float: none; display: inline-block; width: 100%; }
    .footer-social{float: none; width: 100%; text-align: center;}

}


.maps-bg{background: transparent url('../assets/maps-bg.png') 0% 0% no-repeat padding-box;width: 100%;height: 800px;padding-top: 100px;position: relative; background-size: cover; background-position: center center;}
.maps-bg:after{content: "";position: absolute;top: 0;width: 100%;height: 100%;right: 0;left: 0;background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;}
.maps__container{width: 1170px;margin: 0 auto;z-index: 2;box-sizing: border-box;position: relative; /*overflow: hidden;*/}
.maps__container:after{clear: both;display: table;content: "";}
.maps__round{width: 400px;margin: 0 auto;margin-top: 20px;box-sizing: border-box;height: 400px;border: 2px solid #70AD4766;border-radius: 50%;}
.maps-container__box{width: 874px;margin: 0 auto;position: relative;}
.maps__container-title{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; font-family: "Roboto Condensed",sans-serif; font-size: 18px;  line-height: 26px; color: #0A509C; width: 150px; text-align: center; font-weight: 700;   text-transform: uppercase}
.maps-item{position: absolute;width: 310px;}
.maps-item:after{clear: both; display: table; content: ""}
.maps-container__box:after{clear: both;display: table;content: "";}
.maps-item__icon{width: 120px;height: 120px;background-color: #fff; border: 3px solid #70AD47;border-radius: 50%;margin-right: 10px;float: left;display: block;}
.maps-item__text{width: calc(100% - 130px);float: left;margin-top: 20px;font-family: "Roboto Condensed", sans-serif;font-size: 14px;line-height: 24px;display: block;;color: #363636;text-transform: uppercase; text-decoration: none; transition: .2s all;}
.maps-item__text:hover{color: #70AD47}
.maps-item:nth-child(1){left: 372px;top: -80px;}
.maps-item:nth-child(1) .maps-item__icon{background-image: url('../assets/icon1.png'); background-position: center; background-repeat: no-repeat;}
.maps-item:nth-child(2) .maps-item__icon{background-image: url('../assets/icon2.png'); background-position: center; background-repeat: no-repeat;}
.maps-item:nth-child(3) .maps-item__icon{background-image: url('../assets/icon3.png'); background-position: center; background-repeat: no-repeat;}
.maps-item:nth-child(4) .maps-item__icon{background-image: url('../assets/icon4.png'); background-position: center; background-repeat: no-repeat;}
.maps-item:nth-child(5) .maps-item__icon{background-image: url('../assets/icon5.png'); background-position: center; background-repeat: no-repeat;}
.maps-item:nth-child(2){left: 594px;top: 80px;}
.maps-item:nth-child(3){left: 503px;top: 318px;}

.maps-item:nth-child(4) .maps-item__icon{float: right;margin-right: 0;}
.maps-item:nth-child(4) .maps-item__text{text-align: right;}
.maps-item:nth-child(4){left: 50px;top: 318px;}


.maps-item:nth-child(5) .maps-item__icon{float: right;margin-right: 0;}
.maps-item:nth-child(5) .maps-item__text{text-align: right;}
.maps-item:nth-child(5){left: -20px;top: 80px;}

/*.maps-item:nth-child(2) .maps-item__text{margin-top: 40px;}*/
/*.maps-item:nth-child(3) .maps-item__text{margin-top: 40px;}*/
/*.maps-item:nth-child(4) .maps-item__text{margin-top: 40px;;}*/
/*.maps-item:nth-child(5) .maps-item__text{margin-top: 40px;;}*/

/* START TOOLTIP STYLES */
[tooltip] {position: relative; /* opinion 1 */}

/* Applies to all tooltips */
[tooltip]::before,
[tooltip]::after {text-transform: none; /* opinion 2 */font-size: .9em; /* opinion 3 */line-height: 1;user-select: none;pointer-events: none;position: absolute;display: none;opacity: 0;}
[tooltip]::before {content: '';border: 5px solid transparent; /* opinion 4 */z-index: 1001; /* absurdity 1 */}
[tooltip]::after {content: attr(tooltip);text-align: left;font-family: Roboto, sans-serif;font-size: 14px;line-height: 24px;letter-spacing: 0;padding: 40px;box-sizing: border-box;;border-radius: .3ch;box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);background: #fff;border-radius: 5%;color: #363636;width: 420px;z-index: 1000; /* absurdity 2 */}

/* Make the tooltips respond to hover */
[tooltip]:hover::before,
[tooltip]:hover::after {display: block;}

/* don't show empty tooltips */
[tooltip='']::before,
[tooltip='']::after {display: none !important;}

/* FLOW: UP */
[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {bottom: 100%;border-bottom-width: 0;border-top-color: #333;}
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {bottom: calc(100% + 5px);}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {left: 50%;transform: translate(-50%, -.5em);}

/* FLOW: DOWN */
[tooltip][flow^="down"]::before {top: 100%;border-top-width: 0;border-bottom-color: #fff;}
[tooltip][flow^="down"]::after {top: calc(100% + 5px);}
[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {left: 50%;transform: translate(-50%, .5em);}

/* FLOW: LEFT */
[tooltip][flow^="left"]::before {top: 50%;border-right-width: 0;border-left-color: #333;left: calc(0em - 5px);transform: translate(-.5em, -50%);}
[tooltip][flow^="left"]::after {top: 50%;right: calc(100% + 5px);transform: translate(-.5em, -50%);}

/* FLOW: RIGHT */
[tooltip][flow^="right"]::before {top: 50%;border-left-width: 0;border-right-color: #333;right: calc(0em - 5px);transform: translate(.5em, -50%);}
[tooltip][flow^="right"]::after {top: 50%;left: calc(100% + 5px);transform: translate(.5em, -50%);}

/* KEYFRAMES */
@keyframes tooltips-vert {
    to {
        opacity: .9;
        transform: translate(-50%, 0);
    }
}

@keyframes tooltips-horz {
    to {
        opacity: .9;
        transform: translate(0, -50%);
    }
}

/* FX All The Things */
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
    animation: tooltips-vert 300ms ease-out forwards;
}

[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
    animation: tooltips-horz 300ms ease-out forwards;
}


.economy{background-image: url("../assets/green-bg.png"); background-repeat: no-repeat;     background-position: center bottom; position: relative;padding-top: 180px; padding-bottom: 130px;}
.economy__container{z-index: 2; position: relative;}
.economy:after{background-image: url("../assets/economy-up.png"); content: ""; position: absolute; right: 5%; bottom: 30px; width: 823px; height: 452px; z-index: 1;}
.economy__title{display: block; font-size: 60px; font-weight: 700; font-family: Roboto, sans-serif; color: #363636; margin-bottom: 40px;}
.economy-item{padding-bottom: 20px; border-bottom: 2px solid #363636; position: relative; margin-top: 60px;}
.economy-item__title{font-size: 14px; display: block; line-height: 20px; font-weight: 700; font-family: Roboto, sans-serif; color: #363636; width: 50%; min-height: 80px;}
.economy-item:after{content: "";; width: 66px; height: 66px; position: absolute; right: 0; bottom: -2px; background-repeat: no-repeat;}
.economy-item-img:nth-child(1) .economy-item:after{ background-image: url("../assets/eco.svg");}
.economy-item-img:nth-child(2) .economy-item:after{ background-image: url("../assets/mountain.svg"); bottom: -16px;}
.economy-item-img:nth-child(3) .economy-item:after{ background-image: url("../assets/eco_2.svg"); bottom: -14px;}
.economy-sub{padding-top: 175px; padding-bottom: 92px; background: transparent linear-gradient(180deg, #FFFFFF 0%, #EFEFEF 100%) 0% 0% no-repeat padding-box; position: relative; margin-bottom: 110px;}
.economy__pointers{margin-top: 50px; margin-bottom: 50px; position: relative; z-index: 2;}
.economy-sub:after{background-image: url("../assets/economy-sub.png"); content: ""; position: absolute; right: 5%; bottom: 0px; width: 733px; height: 626px;}
.economy__description{font-weight: 700; font-size: 18px; line-height: 24px; font-family: Roboto, sans-serif; color: #363636; border-left: 4px solid #9C7865; padding-left: 20px;  display: block; margin-bottom: 20px;}
.pointers-item{}
.pointers-item__top{margin-bottom: 20px; display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
.pointers-item__icon{width: 70px; height: 60px; background-repeat: no-repeat;     background-position: center;}
.pointers-item-img:nth-child(1) .pointers-item__icon{background-image: url("../assets/law.svg")}
.pointers-item-img:nth-child(2) .pointers-item__icon{background-image: url("../assets/money.svg")}
.pointers-item-img:nth-child(3) .pointers-item__icon{background-image: url("../assets/world.svg")}
.pointers-item__title{flex: 1;-ms-flex: 1; align-self: center!important; margin-left: 20px; font-size: 14px; line-height: 18px; font-family: Roboto, sans-serif; font-weight: 700; color: #363636;}
.pointers-item__desc{font-family: Roboto, sans-serif; font-weight: 400; font-size: 14px; line-height: 20px; color: #666666;}

.economy-article{display: block;overflow: hidden;position: relative; border-radius: 5px; z-index: 2;}
.economy-article:before{    content: "";display: block;padding-top: 43.2432432%;}
.economy-article__img{position: absolute;top: 0;left: 0;height: 100.25%;width: 100.25%;margin: 0;background-position: 50%;background-repeat: no-repeat;background-size: cover;transition: transform .3s ease;}
.economy-article__info{    position: absolute; opacity: 1;padding: 30px;left: 0;bottom: 0;right: 0;z-index: 2;transition: opacity .8s ease; background: transparent linear-gradient(180deg, #36363600 0%, #363636 100%) 0% 0% no-repeat padding-box; display: block;}
.economy-article__title{font-size: 18px; line-height: 24px; font-family: Roboto, sans-serif; display: block; font-weight: 700; color: #fff;}

@media (max-width: 1400px) {
    .maps-bg{height: 550px; padding-top: 50px;}
    .economy:after{background-size: contain; background-repeat: no-repeat; width: 411.5px; height: 226px;}
    .economy-sub:after{background-size: contain; background-repeat: no-repeat; width: 500px; height: 400px; right: 2%;}
    .maps__round{width: 300px; height: 300px;}
    .maps__container-title{font-size: 16px;}
    .maps-item__icon{width: 80px; height: 80px;}
    .maps-item__text{font-size: 12px; line-height: 16px; width: calc(100% - 90px);}
    .maps-item:nth-child(1){left: 400px; top: -50px;}
    .maps-item:nth-child(2){left: 550px; top: 65px;}
    .maps-item:nth-child(3){left: 503px; top: 230px;}
    .maps-item:nth-child(4){    left: 70px; top: 233px;}
    .maps-item:nth-child(5){    left: 20px; top: 65px;}
    .maps-item:nth-child(5) .maps-item__text {margin-top: 25px;}
    .maps-item:nth-child(2) .maps-item__text {margin-top: 25px;}
    .maps-item:nth-child(3) .maps-item__text {margin-top: 25px;}
    .maps-item:nth-child(4) .maps-item__text{margin-top: 25px;}
    .economy__title{font-size: 36px;}
}
@media (max-width: 1170px) and (min-width: 992px) {
    .maps__container{width: 100%;}

}

@media (max-width: 992px) {
    .economy{padding-top: 40px; padding-bottom: 150px;}
    .maps__container {  width: 100%;  }
    .economy__title{font-size: 24px;}
    .economy:after{background-size: contain; background-repeat: no-repeat; width: 205.75px; height: 110px;}
    .economy__description{font-size: 14px; line-height: 18px;}
    .pointers-item{margin-bottom: 20px;}
    .economy-article{margin-bottom: 20px;}
    .economy-article__info{padding: 10px;}
    .economy-sub{padding-top: 40px;}
    .economy-article__title{font-size: 14px; line-height: 18px;}
}

@media (max-width: 800px){
    .maps-bg{height: 100%;width: 100%;background-size: cover;margin: 0;background-position: center center;background-repeat: no-repeat;}
    .maps__container-title{display: block; position: relative;}
    .maps__container{width: 100%; }
    .maps-container__box{width: 100%;}
    .maps__round{width: 100%; border: none; height: 100%; padding: 0 20px;}
    .maps-item{position: relative; width: 100%; margin-bottom: 30px;}
    .maps-item:nth-child(1){left: 0; top: 0;}
    .maps-item:nth-child(2){left: 0; top: 0;}
    .maps-item:nth-child(3){left: 0; top: 0;}
    .maps-item:nth-child(4){left: 0; top: 0;}
    .maps-item:nth-child(5){left: 0; top: 0;}
    .maps-item__icon{width: 100px; height: 100px;}
    .maps-item:nth-child(4) .maps-item__icon{float: left;margin-right: 10px;}
    .maps-item:nth-child(4) .maps-item__text{text-align: left;}
    .maps-item:nth-child(5) .maps-item__icon{float: left;margin-right: 10px;}
    .maps-item:nth-child(5) .maps-item__text{text-align: left;}
    .maps-item__text{font-size: 14px; line-height: 16px; margin-top: 20px; width: calc(100% - 120px);}
    [tooltip][flow^="down"]::before, [tooltip][flow^="down"]::after{left: 15%;}
    [tooltip]::after{width: 250px; padding: 15px;}
    .economy-item:after{background-size: contain; background-repeat: no-repeat; width: 44px; height: 44px;}
    .economy-item--child:after{width: 66px; height: 66px;}
    .economy-item__title{width: 60%;}
    .economy-sub:after{background-size: contain; background-repeat: no-repeat; width: 200px; height: 100px; right: 2%;}
    .pointers-item__icon{background-size: contain; width: 60px; height: 40px; background-repeat: no-repeat;}
    .pointers-item__title{font-size: 14px;}
    .pointers-item__desc{font-size: 12px; line-height: 14px;}
}

.google-form-button {
    margin-top: 20px;
    padding: 8px 0;
    text-align: center;
    cursor: pointer;
    border: 1px solid #3f5d9b;
    box-sizing: border-box;
    border-radius: 4px;
}
.google-form-button .google-button {
    display: block;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    text-align: center;
    color: #3f5d9b;
}
.google-form-button:hover {
    background-color: #3f5d9b;
    transition: 0.7s;
    box-sizing: border-box;
    border-radius: 4px;
}
.google-form-button:hover .google-button {
    color: #fff;
}
.google-form {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    color: #363636;
    padding-bottom: 25px;
    border-bottom: 1px solid #3f5d9b;
}
.block {
    min-width: 0;
    background-color: #FFFFFF;
    border: 2px solid #fff;
    padding: 20px;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 5%);
    border-radius: 4px;
}