* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
strong {
  font-family: "MullerBold", sans-serif;
}

a {
  text-decoration: none;
  color: #fff;
  display: inline-block;
}

img {
  max-width: 100%;
}

button {
  outline: none;
  background-color: #fff;
  border: none;
  cursor: pointer;
}

body {
  background: #fafafa;
  color: #fff;
  position: relative;
  font-size: 15px;
  overflow-x: hidden;
}

/* Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð°Ð²Ñ‚Ð¾Ñ€Ð° */
span.author {
  display: block;
  margin-top: 65px;
  margin-bottom: 10px;
}
span.author:before {
  content: "";
  position: absolute;
  width: 105px;
  height: 2px;
  border-bottom: 1px solid white;
  margin-top: -25px;
}
/* Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð°Ð²Ñ‚Ð¾Ñ€Ð° --- ÐºÐ¾Ð½ÐµÑ† */

.bgforCloseEl {
  background-color: rgba(36, 28, 28, 0.8);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 50;
}

.container,
.grid {
  width: 1140px;
  max-width: 100%;
  margin: 0 auto;
}

.blTypeStringHalfWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.blTypeStringHalf {
  width: 48%;
  min-width: 560px;
  min-height: 365px;
  position: relative;
  padding-bottom: 20px;
  color: #002954;
}
.blTypeStringHalf .blTypeStringTop {
  margin-bottom: 30px;
}
.blTypeStringHalf .blTypeStringDays,
.blTypeStringHalf .blTypeStringH_title {
  color: #002954;
}

.blTypeStringHalf.bgPink {
  background-color: #ff5f97;
}

.blHalfDescr_title {
  font-size: 31px;
  font-family: MullerBold;
  /* margin-bottom: 20px; */
  margin-bottom: 15px;
}

.blHalfDescr_subtitle {
  font-family: MullerRegular;
  font-size: 19px;
  line-height: 27px;
  /* margin-bottom: 40px; */
}

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.lightning_bg {
  fill: #002954;
}
/*  .article{
    width: 33%;
    height: 510px;
    max-width: 360px;
    min-width: 360px;
    overflow: hidden;
}
.article.textCenter {
    text-align: center;
}

.articleImg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.articleTop {
    position: relative;
    height: 250px;
    overflow: hidden;
    padding: 15px 0 15px 30px;
}
.articleTop.fullHeight {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100%;
}

.articleTop_descr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.articleBottom,
.articleTop_header,
.articleTop_logo {
    position: relative;
    z-index: 5;
}

.articleTop_header {
    text-transform: uppercase;
    font-family: "MullerMedium";
}

.articleBottom {
    background-color: #fff;
    color: #000;
    padding: 15px 20px 20px;
}

.articleBottom_title {
    font-size: 23px;
    line-height: 30px;
    font-family: "MullerBold";
    margin-bottom: 25px;
}

.articleBottom_subtitle {
    font-size: 20px;
    font-family: "MullerRegular";
    line-height: 25px;
    max-height: 95px;
    overflow: hidden;
}

.articleMem_title {
    font-size: 31px;
    font-family: "GeometricSansSerifv1";
}

.articleDescrW {
    padding: 15px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
 */

.btmHTopics,
.rbcFooterBtm,
.rbcH,
.rbcLeftHTopic,
.rbcNavSide,
.rbcNavSide_rbcNavElWrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.statisticsBl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.statisticsBl--green .statisticsDescr_title {
  color: #2adc46;
}
.statisticsBl--yellow .statisticsDescr_title {
  color: #fdd600;
}
.statisticsBl--blue .statisticsDescr_title {
  color: #00bae9;
}
.statisticsBl--gray .statisticsDescr_title {
  color: #8f8f8f;
}

.statisticsDescr_subtitle,
.statisticsDescr_title {
  font-size: 9px;
  font-family: "MullerBold";
  text-transform: uppercase;
}

.statisticsDescr_title--numb {
  font-size: 21px;
}

.statisticsDescr_subtitle {
  color: #fff;
}

.statisticsBl_logo {
  width: 42px;
  height: 42px;
  margin-right: 12px;
}

.statisticsBl_logoW {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 20px 15px;
}
.statisticsBl_logoW:hover {
  background-color: #3f3f3f;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 8px;
}

.statisticsDescr {
  cursor: pointer;
  padding: 20px 15px;
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.statisticsDescr:hover {
  background-color: #3f3f3f;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 8px;
}

.plusOneHeader {
  font-size: 68px;
  color: #fff;
  font-family: "MullerBold";
  margin-bottom: 50px;
  margin-top: 65px;
}

.grid-item {
  margin-bottom: 20px;
}

.article_txt {
  min-height: 345px;
  height: inherit;
}

.plusOneFooterLogo {
  width: 145px;
  height: 72px;
  margin: 0 auto;
}

.article_txt.bgWhite {
  background-color: #fff;
}

.article_txt.bgPink {
  background-color: #ff5f97;
}

.article_txt.bgYellow {
  background-color: #fdbe0f;
}

.article_txt.bgFarkblue {
  background-color: #002954;
}

.articleBottom_today {
  font-family: "MullerRegular";
  font-size: 14px;
  margin-top: 20px;
}

.blTypeStringTop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 21px 15px 0 30px;
  margin-bottom: 100px;
}

.blTypeStringBtnW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/*
.blTypeString {
    padding-bottom: 14px;
} */

.blTypeString.bgYellow {
  background-color: #fdbe0f;
}

.blTypeStringBtn {
  border: 1px solid #000;
  border-radius: 10px;
  margin-left: 5px;
  padding: 7px 15px;
  font-family: MullerMedium;
  cursor: pointer;
}

.blTypeStringH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blTypeStringH_title {
  color: #000;
  font-family: MullerMedium;
  font-size: 13px;
  text-transform: uppercase;
}

.blTypeStringDescr {
  font-size: 66px;
  margin-bottom: 15px;
}

.blTypeStringDescrW {
  width: 77%;
  text-align: center;
  color: #000;
  font-family: "CSTMXprmntl02-Bold";
  margin: 0 auto;
}

.blTypeStringDescrSub {
  font-family: "MullerRegular";
  font-size: 24px;
  margin-bottom: 94px;
}

.blTypeStringDays {
  font-family: "MullerRegular";
  font-size: 14px;
  margin-left: 30px;
  margin-bottom: 10px;
  color: #000;
}

.blTypeStringHalf.default {
  background: url("../img/img/defaulBlock.png") no-repeat 0 0;
  background-size: 100% 100%;
}

.btnShow {
  position: absolute;
  width: 95%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blTypeStringHalf > .btnShow {
  display: none;
}

.blTypeStringHalf:hover > .btnShow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blType1_2_bgImg_contentW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.blHalfDescr {
  padding-left: 30px;
}
.blType1_2StringHalf .blHalfDescr,
.blType1_2_bgImgStringHalf .blHalfDescr,
.blType1_3StringHalf .blHalfDescr {
  padding-left: 0;
}
.blType1_2_bgImgStringDays {
  padding-top: 0;
}

.blType1_2StringHalf .blHalfDescr_subtitle,
.blType1_2StringHalf .blHalfDescr_title {
  color: black;
}

.parallaxTxtW {
  position: relative;
  height: 148px;
}

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.blTypeStringHalf.bgImg {
  /*background: url("../img/defaulBlock.png") no-repeat 0 0;*/
  background-size: cover;
}

.plusOneBanner {
  margin-bottom: 20px;
}

.parallaxTxtW {
  position: relative;
  height: 148px;
  /* margin-bottom: 22px; */
  margin-top: 30px;
}

.parallaxTxtBorder {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 26px;
  border: 3px solid #ffbc00;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.parallaxTxtW:hover .parallaxTxtBorder {
  border-color: #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.parallaxTxt {
  font-size: 136px;
  line-height: 100px;
  color: #fdbe0f;
  font-family: "GeometricSansSerifv1";
  position: absolute;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  /* left: 0; */
  text-transform: uppercase;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.parallaxTxt_link {
  color: #fdbe0f;
}

.grid_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.article.fullHeight {
  height: 510px;
}

.quoteBlWrap {
  background-color: #eaeaea;
  color: #fe3d30;
  padding: 20px 30px 30px;
  margin-bottom: 20px;
}

.newsH_title,
.quoteWeek_title {
  text-transform: uppercase;
  font-family: "MullerMedium";
  font-size: 13px;
}

.articleBottom_today,
.news_,
.quoteH_today {
  font-size: 14px;
  font-family: "MullerRegular";
}

.quoteH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.quoteWeek {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainQuote {
  font-size: 40px;
  font-family: "Windsor";
  text-align: center;
  line-height: 40px;
  margin-bottom: 20px;
}

.qouteDescr {
  font-size: 20px;
  font-family: "MullerRegular";
}

/* .newsBl:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 5;
} */
.newsH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 100px;
  position: relative;
  z-index: 6;
}

.newsBg_img {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.news_today {
  position: relative;
  z-index: 6;
  font-family: "MullerRegular";
}

.newsBl_taccBlock {
  position: absolute;
  right: 30px;
  top: 30px;
  padding: 4px 7px;
  border: 1px solid #fff;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* text-transform: uppercase; */
  font-family: "MullerRegular";
}

.newsMain {
  min-height: 250px;
  text-align: center;
  z-index: 6;
  position: relative;
}
.newsBl_img .newsMain {
  min-height: initial;
  text-align: center;
  z-index: 6;
  position: relative;
  margin-bottom: 20px;
}

.newsMain_title {
  font-family: "Aeroport-Bold";
  font-size: 66px;
  line-height: 66px;
  margin-bottom: 15px;
}

.newsMain_subtitle {
  font-size: 24px;
  font-family: "MullerRegular";
  line-height: 32px;
}

.inputPlusOneSearch::after {
  display: block;
  width: 100%;
  content: " ";
  border-top: 1px solid black;
  position: relative;
  top: -15px;
  z-index: 1000;
}

.header-fixed_active .inputPlusOneSearch::after {
  top: -1px;
}

.inputPlusOneSearch {
  position: absolute;
  height: 100%;
  right: 104px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 0;
  background: #fafafa;
  border: none;
  font-size: 20px;
  font-family: "MullerRegular";
  color: #000;
  outline: none;
  top: 0;
  z-index: 1000;
  line-height: 70px;
}

.inputPlusOneSearch input {
  /* height: 10px; */
  width: 100%;
  top: 0;
  /* visibility: hidden; */
  /* opacity: 0; */
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: transparent;
  border: none;
  color: #000;
  font-family: "MullerRegular";
  outline: none;
  font-size: 20px;
  vertical-align: middle;
}

.header-fixed_active .inputPlusOneSearch {
  background: transparent;
  font-size: 20px;
  line-height: 39px;
}

.inputPlusOneSearch.show {
  width: calc(100% - 104px);
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: none;
  /*border-bottom: 1px solid #000;*/
  border-radius: 0;
  top: 0;
}

.factWeek {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* ABOUT */

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}
.logoBl.bgRed {
  fill: #fe3d30;
}
.logoBl.bgRed .logoBl_elem {
  fill: #fff;
}
.logoBl .logoBl_elem {
  fill: #000;
}
.logoBl .lightning_bg {
  fill: #fff;
}
.logoBl .lightning_elem {
  fill: #000;
}

.logoBl_elem {
  fill: #fdbe0f;
}

.lightning_bg {
  fill: #002954;
}

.statisticsPlusOne {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.secondContainer {
  /* width: 755px;
  max-width: 95%; */
  margin: 0 auto;
}

.rbc_tape {
  font-size: 54px;
  color: #000;
  font-family: "MullerBold";
  margin-bottom: 35px;
}

.rbcParagraphW p {
  margin-bottom: 28px;
  font-family: "MullerRegular";
  font-size: 20px;
  color: #000;
  line-height: 30px;
}

.rbcParagraph {
  font-family: "MullerRegular";
  font-size: 26px;
  color: #fff;
  line-height: 35px;
}

.plusoneAboutLogo {
  width: 881px;
  height: 490px;
  background: url("../img/plusOneLogo_black.svg") no-repeat 0 0;
  background-size: 100%;
  margin-bottom: 100px;
  max-width: 100%;
}

.articleBottom_today {
  font-family: "MullerRegular";
  font-size: 14px;
  margin-top: 50px;
}

.grid-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* Error page  */

.error_404 {
  width: 100%;
  display: block;
}

/* LENTA PAGE */

.articleBottom {
  background-color: #fff;
  color: #000;
  padding: 15px 0 30px 30px;
}

.articleBottom_title {
  font-size: 23px;
  line-height: 30px;
  font-family: "MullerBold";
  margin-bottom: 20px;
}

.articleBottom_subtitle {
  font-size: 20px;
  font-family: "MullerRegular";
  line-height: 25px;
  margin-bottom: 30px;
  max-height: 50px;
  overflow: hidden;
}

.articleMem_title {
  font-size: 31px;
  font-family: "GeometricSansSerifv1";
  margin-top: 40px;
}

.statisticsPlusOne {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.articleBottom_today {
  font-family: "MullerRegular";
  font-size: 14px;
  margin-top: 50px;
}

/* liDER */

.btmHTopics,
.rbcFooterBtm,
.rbcH,
.rbcLeftHTopic,
.rbcNavSide,
.rbcNavSide_rbcNavElWrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.statisticsPlusOne {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.statisticsBl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.statisticsBl_logoW {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 20px 15px;
}
.statisticsBl_logoW:hover {
  background-color: #3f3f3f;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 8px;
}

.statisticsDescr:hover {
  background-color: #3f3f3f;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 8px;
}

.plusOneList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #252525;
}

.plusOneList_title {
  font-size: 63px;
  text-transform: uppercase;
  font-family: "GeometricSansSerifv1";
  color: #fdd600;
  max-width: 900px;
}

.plusOneListCount_numb {
  font-family: "GeometricSansSerifv1";
  font-size: 91px;
  color: #fff;
}

.plusOneListCount {
  text-align: right;
}

.plusOneListCount_descr {
  font-size: 19px;
  font-family: "MullerRegular";
  text-transform: uppercase;
  color: #fff;
}

/* main page */

.logoBl.bgRed {
  fill: #fe3d30;
}
.logoBl.bgRed .logoBl_elem {
  fill: #fff;
}
.logoBl .lightning_bg {
  fill: #fff;
}
.logoBl .lightning_elem {
  fill: #000;
}
.logoBl .blue_bg {
  fill: #003bc3;
}
.logoBl .white_elem_detail {
  fill: #fff;
}
.logoBl_elem {
  fill: #fdbe0f;
}

.lightning_bg {
  fill: #002954;
}

.lightning_elem {
  fill: #ff5f97;
}

.article_bgImg {
  background: url("../img/img/articleImg2.png") no-repeat 0 0;
  background-size: cover;
}

.mainWrapper--plusOne {
  background: #121212;
  position: relative;
  /* padding-bottom: 20px; */
  overflow-x: hidden;
}

/*  */

.logoBl.bgRed {
  fill: #fe3d30;
}
.logoBl.bgRed .logoBl_elem {
  fill: #fff;
}
.logoBl.whiteBg {
  fill: #fff;
}
.logoBl.whiteBg .logoBl_elem {
  fill: #000;
}
.logoBl.whiteBg .lightning_bg {
  fill: #fff;
}
.logoBl.whiteBg .lightning_elem {
  fill: #000;
}

.logoBl .color_darkblue_el {
  fill: #002954;
}
.logoBl .lightning_detail {
  fill: #ff5f97;
}

/* MATERIAL */

.quoteBlWrap {
  background-color: #fff;
  color: #fe3d30;
  padding: 20px 30px 30px;
  margin-bottom: 30px;
}

.mainQuote {
  font-size: 43px;
  font-family: "Krok";
  text-align: center;
  line-height: 40px;
  margin-bottom: 20px;
}

.newsBl {
  background-size: cover;
  position: relative;
  margin-bottom: 40px;
}

.newsH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 140px;
}

.newsMain {
  margin-bottom: 160px;
  text-align: center;
}

.article.bgDarkBlue {
  background-color: #002954;
  color: #00b554;
}
.article.center {
  text-align: center;
}
.article.center .lightning_bg {
  fill: #00b554;
}
.article.center .lightning_elem {
  fill: #002954;
}
.article.center .articleMem_title {
  width: 87%;
  margin: 0 auto;
}

.article_bgImg {
  background: url("../img/articleImg2.png") no-repeat 0 0;
  background-size: cover;
}

.articleBottom_subtitle {
  font-size: 20px;
  font-family: "MullerRegular";
  line-height: 25px;
  margin-bottom: 30px;
}

.articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rbcNavSideLogoW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rbcTopHHamb {
  cursor: pointer;
  height: 25px;
  width: 37px;
  position: relative;
  display: none;
}
.rbcTopHHamb .navHamb {
  display: block;
  width: 35px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 5px;
}
.rbcTopHHamb .navHamb:after,
.rbcTopHHamb .navHamb:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 3px;
  background-color: #fff;
  border-radius: 5px;
}
.rbcTopHHamb .navHamb:before {
  top: 9px;
}
.rbcTopHHamb .navHamb:after {
  bottom: 9px;
}

.rbcNavSide_dropDown.show {
  position: absolute;
  top: 45px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 99;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* display: none; */
}

.rbcBanner {
  background-color: #611316;
  height: 200px;
}

.rbcTopics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  font-size: 18mpx;
  font-family: "MullerMedium";
  margin: 34px 0 22px;
}

.rbcTopic {
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rbcTopic_icon {
  width: 32px;
  height: 32px;
  display: block;
  margin-right: 10px;
}

.rbc_tape {
  font-size: 54px;
  color: #000;
  font-family: "MullerBold";
  margin-bottom: 35px;
}

.rbcDescr {
  font-family: "MullerRegular";
  font-size: 26px;
  color: #000;
  line-height: 35px;
}
.rbcDescr.rbcDescr--lead p {
  font-size: 26px;
  line-height: 35px;
}

.rbcImg {
  height: 730px;
  width: 100%;
}

.bulletImg {
  margin-top: 10px;
  margin-bottom: 55px;
  color: #fff;
  font-size: 12px;
  font-family: "MullerRegular";
}

.rbcDescr_link {
  position: relative;
  display: inline-block;
  color: #000;
}
.rbcDescr_link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #f8c946;
}

.pattern.society {
  text-align: center;
  border: 3px solid #f8c946;
  padding: 48px 80px;
  margin: 45px 0;
}

.rbcMainTeme_title {
  color: #000;
  font-family: "MullerMedium";
  font-size: 38px;
  line-height: 46px;
}

.rbcImg {
  height: 500px;
  margin-top: 40px;
}

.rbcQuote {
  margin-top: 40px;
  font-size: 33px;
  font-family: "Krok";
  color: #000;
}

.rbcAuthorW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  margin-bottom: 55px;
}

.rbcAuthor_photo {
  width: 45px;
  height: 45px;
  margin-right: 18px;
}

.rbcAuthor_position {
  width: 365px;
  height: 45px;
  font-size: 17px;
  color: #000;
  font-family: "MullerRegular";
  line-height: 25px;
}

.articleAuthor {
  padding-top: 45px;
  position: relative;
  max-width: 500px;
  color: #000;
  /* margin-bottom: 100px; */
}
.articleAuthor:before {
  content: "";
  position: absolute;
  width: 110px;
  height: 2px;
  left: 0;
  top: 18px;
  background-color: #2c2c2c;
}

.articleAuthor_h {
  font-size: 20px;
  font-family: "MullerBold";
  margin-bottom: 15px;
}

.materialPage .articleAuthor .articleAuthor_h,
.mainWrapper--special .articleAuthor .articleAuthor_h {
  margin-bottom: 0;
}
.mainWrapper--material .articleAuthor .articleAuthor_name {
  line-height: 35px;
}

.articleAuthor_name {
  font-size: 20px;
  font-family: "MullerRegular";
  line-height: 25px;
}

/* .article {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s;
    transition: all 1s;
    cursor: pointer;
} */
/* .article:hover {
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    -webkit-transition: all 1s;
    transition: all 1s;
} */

.mainWrapper--special {
  background-color: #78b97d;
}

.hambPlusOne {
  cursor: pointer;
  height: 25px;
  width: 37px;
  position: relative;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0.9;
}
.hambPlusOne .navHamb {
  display: block;
  width: 35px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hambPlusOne .navHamb:after,
.hambPlusOne .navHamb:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 3px;
  background-color: #fff;
}
.hambPlusOne .navHamb:before {
  top: 10px;
}
.hambPlusOne .navHamb:after {
  bottom: 10px;
}
.hambPlusOne:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 1;
}
.headerPlusOneBtmW {
  background-color: #121212;
}
.headerPlusOneBtmW .headerPlusOneBtm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
  margin-top: 40px;
  position: relative;
}

.plusOneLogo {
  width: 143px;
  height: 72px;
  background: url("../img/navLogo.png") no-repeat 0 0;
}

.plusOneSearch {
  width: 34px;
  height: 34px;
  background: url("../img/navSearch.svg") no-repeat 0 0;
  background-size: cover;
  cursor: pointer;
}

.plusOneDropDown {
  background: rgba(255, 255, 255, 0.8);
  mix-blend-mode: normal;
  backdrop-filter: blur(20px);
  position: fixed;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  top: -1000px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 55;
  padding-bottom: 0;
  /* padding-top: 55px; */
}
.plusOneDropDown.show {
  top: 0;
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.plusOneDropDown .headerNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.plusOneDropDown .headerNav .headerNav_link {
  font-size: 36px;
  color: #222222;
  opacity: 1;
  padding: 0;
  line-height: 59px;
}
.plusOneDropDown .headerNav:after {
  display: none;
}

.plusOneHambCloseW {
  position: absolute;
  top: 22px;
  right: 55px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.plusOneHambClose {
  width: 23px;
  height: 2px;
  background: #222222;
  position: absolute;
  top: 50%;
  left: -2px;
  -webkit-transform: translate(0px, -50%) rotate(45deg);
  transform: translate(0px, -50%) rotate(45deg);
  z-index: 55;
  cursor: pointer;
  transform-origin: center;
}
.plusOneHambClose::after {
  content: "";
  position: absolute;
  width: 23px;
  height: 2px;
  background-color: #222222;
  top: 50%;
  -webkit-transform: translate(0px, -50%) rotate(90deg);
  transform: translate(0px, -50%) rotate(90deg);
  transform-origin: center;
}

.article_txt.color_blue {
  color: #003bc3;
}
.article_txt.color_blue .lightning_bg {
  fill: #003bc3;
}
.article_txt.color_blue .lightning_elem {
  fill: #fff;
}

.article_txt.color_green {
  color: #00b554;
}
.article_txt.color_green .lightning_bg {
  fill: #00b554;
}
.article_txt.color_green .lightning_elem {
  fill: #fff;
}

.article_txt.textLeft {
  text-align: left;
}

.article_txt.color_darkblue {
  color: #002954;
}
.article_txt.color_darkblue .lightning_bg {
  fill: #002954;
}
.article_txt.color_darkblue .lightning_elem {
  fill: #ff5f97;
}

.article_txt.color_black {
  color: #000;
}
.article_txt.color_black .lightning_bg {
  fill: #000;
}
.article_txt.color_black .lightning_elem {
  fill: #fdbe0f;
}

.article_txt.color_yellow {
  color: #fdbe0f;
}
.article_txt.color_yellow .lightning_bg {
  fill: #fdbe0f;
}
.article_txt.color_yellow .lightning_elem {
  fill: #002954;
}

.articleTxtImg.color_blue .articleBottom {
  color: #0036cb;
}

.articleTxtImg.bgGreen .articleBottom {
  background-color: #00b554;
}

.articleTxtImg.bgYellow .articleBottom {
  background-color: #fdbe0f;
}

.mainWrapper--material .articleAuthor_h,
.mainWrapper--material .articleAuthor_name,
.mainWrapper--material .descrImg,
.mainWrapper--material .rbcAuthor_position,
.mainWrapper--material .rbcDescr,
.mainWrapper--material .rbcDescr_link,
.mainWrapper--material .rbcMainTeme_title,
.mainWrapper--material .rbcQuote,
.mainWrapper--material .rbcTopic,
.mainWrapper--material .rbc_tape,
.mainWrapper--special .articleAuthor_h,
.mainWrapper--special .articleAuthor_name,
.mainWrapper--special .descrImg,
.mainWrapper--special .rbcAuthor_position,
.mainWrapper--special .rbcDescr,
.mainWrapper--special .rbcDescr_link,
.mainWrapper--special .rbcMainTeme_title,
.mainWrapper--special .rbcQuote,
.mainWrapper--special .rbcTopic,
.mainWrapper--special .rbc_tape {
  color: #fff;
}

.mainWrapper--material .articleAuthor::before,
.mainWrapper--special .articleAuthor::before {
  background-color: #fff;
}

.mainWrapper--material {
  background-color: #212121;
  height: 100%;
}
.mainWrapper--material .headerPlusOneBtmW {
  background-color: #212121;
}
.mainWrapper--material .rbcBanner {
  background-color: #101010;
}

.plusOneLogo_main {
  width: 143px;
  height: 72px;
  fill: #fff;
}
.plusOneLogo_main_path {
  fill: #fff;
}

.factWeek {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.mainWrapper--material .rbcDescr {
  font-size: 20px;
}

.autorQutorMaterialW {
  position: relative;
  margin-bottom: 50px;
}

.materialAuthor_photo {
  width: 45px;
  height: 45px;
  position: absolute;
  bottom: 0;
}

.materialQuote {
  margin-top: 40px;
  font-size: 32px;
  font-family: "Krok";
  margin-bottom: 18px;
}

.materialAuthor_position {
  max-width: 365px;
  height: 45px;
  font-size: 17px;
  font-family: "MullerRegular";
  line-height: 25px;
  margin-left: 63px;
  display: block;
  font-style: normal;
}

.mainWrapper.mainWrapper--special .headerPlusOneBtm {
  margin-top: 0;
  padding-top: 34px;
  padding-bottom: 40px;
}

.mainWrapper.mainWrapper--special .inputPlusOneSearch.show {
  bottom: 40px;
  height: 100%;
  top: 0;
  background-color: #fff;
  /* height: calc(100% - 80px); */
  border-radius: 0;
}
.mainWrapper.mainWrapper--special .inputPlusOneSearch {
  bottom: 40px;
  height: 100%;
  top: 0;
  background-color: #fff;
  /* height: calc(100% - 80px); */
  border-radius: 0;
}
/* Ð¡Ð¢Ð˜Ð›Ð˜ Ð‘Ð›ÐžÐšÐžÐ’ */

* {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  display: inline-block;
}

/* mem */

.mem1_1logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.mem1_1lightning_elem {
  fill: #000;
}

.mem1_1 {
  padding: 20px 30px 30px 20px;
  width: 100%;
  position: relative;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 480px;
  margin-bottom: 20px;
}
.mem1_1_logoWrapper {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.mem1_1_logoDescr {
  font-family: "MullerRegular";
  font-size: 13px;
  text-transform: uppercase;
}

.mem1_1_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  height: 100%;
  background: url("../bg.png");
  background-size: 100% 100%;
}

.mem1_1_header {
  position: relative;
  z-index: 5;
  color: #fff;
  font-size: 31px;
  font-family: "MullerBold";
}

/* mem1_2 */
.mem1_2logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.mem1_2lightning_elem {
  fill: #000;
}

.mem1_2 {
  padding: 20px 30px 17px 20px;
  position: relative;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 365px;
  min-width: 560px;
  width: 48%;
  margin-bottom: 20px;
  /*height: 315px;*/
}
.mem1_2_logoWrapper {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.mem1_2_logoDescr {
  font-family: "MullerRegular";
  font-size: 13px;
  text-transform: uppercase;
}

.mem1_2_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  height: 100%;
  background: url("../bg.png");
  background-size: 100% 100%;
}

.mem1_2_header {
  position: relative;
  z-index: 5;
  color: #fff;
  font-size: 31px;
  font-family: "MullerBold";
}

/* mem1_3_header */
.mem1_3logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.mem1_3lightning_elem {
  fill: #000;
}

.mem1_3 {
  padding: 17px 30px 17px 20px;
  position: relative;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 365px;
  min-width: 365px;
  height: 505px;
}
.mem1_3_logoWrapper {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.mem1_3_logoDescr {
  font-family: "MullerRegular";
  font-size: 13px;
  text-transform: uppercase;
}

.mem1_3_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  height: 100%;
  background: url("../bg.png");
  background-size: 100% 100%;
}

.mem1_1_img:after,
.mem1_2_img:after,
.mem1_3_img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 5;
}

.mem1_3_header {
  position: relative;
  z-index: 5;
  color: #fff;
  font-size: 31px;
  font-family: "MullerBold";
}

/* news 1_1_img */

.newsBl {
  padding: 30px 30px 20px;
  background-size: cover;
  position: relative;
  margin-bottom: 20px;
  color: #fff;
}
.newsBl_top:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 5;
}
.newsH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 100px;
  position: relative;
  z-index: 6;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  /* width: 150px; */
  /* PLUS-436 */
}

.newsBg_img {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.news_today {
  position: relative;
  z-index: 6;
  font-family: "MullerRegular";
  color: #fff;
  font-size: 14px;
}

.newsBl_taccBlock {
  position: absolute;
  right: 30px;
  top: 30px;
  padding: 4px 7px;
  border: 1px solid #fff;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* text-transform: uppercase; */
  font-family: "MullerRegular";
  color: #fff;
}

.newsMain {
  min-height: 250px;
  text-align: center;
  z-index: 6;
  position: relative;
  display: block;
  color: #fff;
}

.newsMain_title {
  font-family: "Aeroport-Bold";
  font-size: 66px;
}

.newsMain_subtitle {
  font-size: 24px;
  font-family: "MullerRegular";
  line-height: 32px;
}

.article:hover,
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}
.logoBl.bgRed {
  fill: #fe3d30;
}
.logoBl .lightning_bg {
  fill: #fff;
}
.logoBl .lightning_elem {
  fill: #000;
}
.logoBl .blue_bg {
  fill: #003bc3;
}
.logoBl .white_elem_detail {
  fill: #fff;
}

.newsBl_img .logoBl_elem {
  fill: #000;
}

.newsBl_img {
  height: 480px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.newsBl_img .newsH {
  margin: 0;
}

/* news 1_1  */

.blockWrap {
  /* margin-bottom: 20px; */
  overflow: hidden;
}

.blType1_1Top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding: 21px 15px 0 30px; */
  /* margin-bottom: 100px; */
}

.blTypeStringBtnW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blType1_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 480px;
  padding: 20px 25px 20px 30px;
  margin-bottom: 20px;
}

.blType1_1Btn {
  border: 1px solid #000;
  border-radius: 10px;
  margin-left: 5px;
  padding: 7px 15px;
  font-family: MullerMedium;
  cursor: pointer;
}

.blType1_1H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blType1_1H_title {
  color: #000;
  font-family: MullerMedium;
  font-size: 13px;
  text-transform: uppercase;
}

.blType1_1Descr {
  font-size: 66px;
  margin-bottom: 15px;
  line-height: 66px;
}

.blType1_1DescrW {
  /* width: 77%; */
  text-align: center;
  color: #000;
  font-family: "CSTMXprmntl02-Bold";
  margin: auto;
}

.blType1_1DescrSub {
  font-family: "MullerRegular";
  font-size: 24px;
  /* margin-bottom: 94px; */
}

.blType1_1Days {
  font-family: "MullerRegular";
  font-size: 14px;
  /* margin-left: 30px;
    margin-bottom: 10px; */
  color: #000;
}

.article:hover,

  /* ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² Ð¸ Ñ„Ð¾Ð½Ð° */
  /* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.blType1_1.bgYellow {
  background-color: #fdbe0f;
}
.bgYellow .newsBl_taccBlock {
  border-color: #000;
}
.bgYellow .logoBl_elem {
  fill: #fdbe0f;
}
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.newsBl_taccBlock {
  position: absolute;
  right: 30px;
  top: 30px;
  padding: 4px 7px;
  border: 1px solid #fff;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* text-transform: uppercase; */
  font-family: "MullerRegular";
}

/* ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_1.bgBlue {
  background-color: #003bc3;
}
.blType1_1.bgBlue .blType1_1Days,
.blType1_1.bgBlue .blType1_1Descr,
.blType1_1.bgBlue .blType1_1DescrSub,
.blType1_1.bgBlue .blType1_1H_title,
.blType1_1.bgBlue .newsBl_tacc {
  color: #ff1619;
}
.blType1_1.bgBlue .logoBl_elem {
  fill: #003bc3;
}
.blType1_1.bgBlue .logoBl_bg {
  fill: #ff1619;
}
.blType1_1.bgBlue .newsBl_taccBlock {
  border-color: #ff1619;
}

/* ÑÐµÑ€Ñ‹Ð¹ */
.blType1_1.bgGray {
  background-color: #eaeaea;
}
.bgGray .logoBl_elem {
  fill: #eaeaea;
}
.bgGray .newsBl_taccBlock {
  border-color: #000;
}
.bgGray .eco_taccBlock {
  border-color: #000;
}

/* Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.blType1_1.bgPink {
  background-color: #ff5f97;
}
.blType1_1.bgPink .blType1_1Days,
.blType1_1.bgPink .blType1_1Descr,
.blType1_1.bgPink .blType1_1DescrSub,
.blType1_1.bgPink .blType1_1H_title,
.blType1_1.bgPink .newsBl_tacc {
  color: #002856;
}
.blType1_1.bgPink .logoBl_elem {
  fill: #ff5f97;
}
.blType1_1.bgPink .logoBl_bg {
  fill: #002856;
}
.blType1_1.bgPink .newsBl_taccBlock {
  border-color: #002856;
}
/* Ð—ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.blType1_1.bgGreen {
  background-color: #00b554;
}
.blType1_1.bgGreen .blType1_1Days,
.blType1_1.bgGreen .blType1_1Descr,
.blType1_1.bgGreen .blType1_1DescrSub,
.blType1_1.bgGreen .blType1_1H_title,
.blType1_1.bgGreen .newsBl_tacc {
  color: #003bc3;
}
.blType1_1.bgGreen .logoBl_elem {
  fill: #00b554;
}
.blType1_1.bgGreen .logoBl_bg {
  fill: #003bc3;
}
.blType1_1.bgGreen .newsBl_taccBlock {
  border-color: #003bc3;
}
/* ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.blType1_1.bgRed {
  background-color: #fe3d30;
}
.blType1_1.bgRed .blType1_1Days,
.blType1_1.bgRed .blType1_1Descr,
.blType1_1.bgRed .blType1_1DescrSub,
.blType1_1.bgRed .blType1_1H_title,
.blType1_1.bgRed .newsBl_tacc {
  color: #ffbc00;
}
.blType1_1.bgRed .logoBl_elem {
  fill: #fe3d30;
}
.blType1_1.bgRed .logoBl_bg {
  fill: #ffbc00;
}
.blType1_1.bgRed .newsBl_taccBlock {
  border-color: #ffbc00;
}
/* Ñ‚ÐµÐ¼Ð½Ð¾ ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_1.bgDarkblue {
  background-color: #002954;
}
.blType1_1.bgDarkblue .blType1_1Days,
.blType1_1.bgDarkblue .blType1_1Descr,
.blType1_1.bgDarkblue .blType1_1DescrSub,
.blType1_1.bgDarkblue .blType1_1H_title,
.blType1_1.bgDarkblue .newsBl_tacc {
  color: #ffbc00;
}
.blType1_1.bgDarkblue .logoBl_elem {
  fill: #002954;
}
.blType1_1.bgDarkblue .logoBl_bg {
  fill: #ffbc00;
}
.blType1_1.bgDarkblue .newsBl_taccBlock {
  border-color: #ffbc00;
}

/* Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² */
.xprmntl .blType1_1Descr {
  font-family: "CSTMXprmntl02-Bold";
}

.GeometricSansSerifv1 .blType1_1Descr {
  font-family: "GeometricSansSerifv1";
  text-transform: uppercase;
}

.Krok .blType1_1Descr {
  font-family: "Krok";
  /*text-transform: uppercase;*/
}

.MullerBold .blType1_1Descr {
  font-family: "MullerBold";
}

/* ÐºÐ¾Ð½ÐµÑ† */

/* ÐºÐ¾Ð½ÐµÑ† */

/* fact 1_1 */

.factBlWrap {
  padding: 20px 30px 30px;
  margin-bottom: 20px;
  height: 210px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.factWeek_title {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "MullerMedium";
}

.factH_today {
  font-size: 14px;
  font-family: "MullerRegular";
}

.factH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
  margin-bottom: 5px;
}

.factWeek {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainFact {
  font-size: 42px;
  font-family: "GeometricSansSerifv1";
  text-align: center;
  line-height: 42px;
  /* margin-bottom: 20px;
    margin-top: 8px; */
}

.factLogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.bgcYellow .factH_today,
.bgcYellow .factWeek,
.bgcYellow .mainFact {
  color: #003bc3;
}
.bgcYellow .factLogoBl_elem {
  fill: #fdbe0f;
}

.bgcYellow .factLogoBl_bg {
  fill: #003bc3;
}

/* Ð Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.bgcPink {
  background-color: #ff5f97;
}
.bgcPink .factH_today,
.bgcPink .factWeek,
.bgcPink .mainFact {
  color: #002954;
}
.bgcPink .factLogoBl_elem {
  fill: #ff5f97;
}

.bgcPink .factLogoBl_bg {
  fill: #002954;
}

/* Ð¢ÐµÐ¼Ð½Ð¾-ÑÐ¸Ð½Ð¸Ð¹ */
.bgcDarkBlue {
  background-color: #002954;
}
.bgcDarkBlue .factH_today,
.bgcDarkBlue .factWeek,
.bgcDarkBlue .mainFact {
  color: #ffbc00;
}
.bgcDarkBlue .factLogoBl_elem {
  fill: #002954;
}

.bgcDarkBlue .factLogoBl_bg {
  fill: #ffbc00;
}

/* fact 1_2 */

.fact1_2BlWrap {
  padding: 20px 30px 30px;
  width: 560px;
  height: 365px;
  margin-bottom: 20px;
}

.fact1_2Week_title {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "MullerRegular";
}

.fact1_2H_today {
  font-size: 14px;
  font-family: "MullerRegular";
}

.fact1_2H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fact1_2Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainFact1_2 {
  font-size: 42px;
  font-family: "GeometricSansSerifv1";
  text-align: center;
  line-height: 42px;
  /* margin-bottom: 20px; */
  /* padding-bottom: 45px; */
  padding-top: 45px;
  /* max-height: 260px;
  height: 260px; */
}

.fact1_2LogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.bgcYellow .fact1_2H_today,
.bgcYellow .fact1_2Week,
.bgcYellow .mainFact1_2 {
  color: #003bc3;
}
.bgcYellow .fact1_2LogoBl_elem {
  fill: #fdbe0f;
}

.bgcYellow .fact1_2LogoBl_bg {
  fill: #003bc3;
}

/* Ð Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.bgcPink {
  background-color: #ff5f97;
}
.bgcPink .fact1_2H_today,
.bgcPink .fact1_2Week,
.bgcPink .mainFact1_2 {
  color: #002954;
}
.bgcPink .fact1_2LogoBl_elem {
  fill: #ff5f97;
}

.bgcPink .fact1_2LogoBl_bg {
  fill: #002954;
}

/* Ð¢ÐµÐ¼Ð½Ð¾-ÑÐ¸Ð½Ð¸Ð¹ */
.bgcDarkBlue {
  background-color: #002954;
}
.bgcDarkBlue .fact1_2H_today,
.bgcDarkBlue .fact1_2Week,
.bgcDarkBlue .mainFact1_2 {
  color: #ffbc00;
}
.bgcDarkBlue .fact1_2LogoBl_elem {
  fill: #002954;
}

.bgcDarkBlue .fact1_2LogoBl_bg {
  fill: #ffbc00;
}

/* fact 1_3 */

.fact1_3BlWrap {
  padding: 20px 30px 30px;
  width: 365px;
  min-width: 365px;
  /* min-height: 505px; */
  height: 505px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 auto;
}

.fact1_3Week_title {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "MullerBold";
}

.fact1_3H_today {
  font-size: 14px;
  font-family: "MullerRegular";
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.fact1_3H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.fact1_3Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainFact1_3 {
  font-size: 42px;
  font-family: "GeometricSansSerifv1";
  text-align: center;
  line-height: 37px;
  margin-bottom: 30px;
  font-size: 38px;
  /* padding:0 30px ; */
  /* margin-top: 75px; */
}

.fact1_3LogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.bgcYellow {
  background-color: #fdbe0f;
}
/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.bgcYellow .fact1_3H_today,
.bgcYellow .fact1_3Week,
.bgcYellow .mainFact1_3 {
  color: #003bc3;
}
.bgcYellow .fact1_3LogoBl_elem {
  fill: #fdbe0f;
}

.bgcYellow .fact1_3LogoBl_bg {
  fill: #003bc3;
}

/* Ð Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.bgcPink {
  background-color: #ff5f97;
}
.bgcPink .fact1_3H_today,
.bgcPink .fact1_3Week,
.bgcPink .mainFact1_3 {
  color: #002954;
}
.bgcPink .fact1_3LogoBl_elem {
  fill: #ff5f97;
}

.bgcPink .fact1_3LogoBl_bg {
  fill: #002954;
}

/* Ð¢ÐµÐ¼Ð½Ð¾-ÑÐ¸Ð½Ð¸Ð¹ */
.bgcDarkBlue {
  background-color: #002954;
}
.bgcDarkBlue .fact1_3H_today,
.bgcDarkBlue .fact1_3Week,
.bgcDarkBlue .mainFact1_3 {
  color: #ffbc00;
}
.bgcDarkBlue .fact1_3LogoBl_elem {
  fill: #002954;
}

.bgcDarkBlue .fact1_3LogoBl_bg,
.bgcDarkBlue .fact1_3lightning_bg {
  fill: #ffbc00;
}

/* quote 1_3 */

.quote1_1BlWrap {
  background-color: #fff;
  color: #fe3d30;
  padding: 20px 30px 30px;
  margin-bottom: 20px;
}

.quoteWeek_title {
  text-transform: uppercase;
  font-family: "MullerMedium";
  font-size: 13px;
}

.quote1_1H_today {
  font-size: 14px;
  font-family: "MullerRegular";
}

.quote1_1H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quote1_1Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainquote1_1 {
  font-size: 31px;
  font-family: "Krok";
  text-align: center;
  line-height: 40px;
  margin-bottom: 20px;
}

.qoute1_1Descr {
  font-size: 19px;
  font-family: "MullerRegular";
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 30px;
}

.mainQuote1_1 {
  font-size: 32px;
  line-height: 39px;
  font-family: "Krok";
  text-align: center;
}

.quote1_1Week_title {
  font-size: 13px;
  text-transform: uppercase;
  /*color: #000;*/
  font-family: "MullerMedium";
}

.quote1_1Week_logo .logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.quote1_1Week_logo .logoBl_elem {
  fill: #eaeaea;
}

.mainQuote1_1_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* blue */

.colorBlue .mainQuote1_1,
.colorBlue .qoute1_1Descr,
.colorBlue .quote1_1H_today,
.colorBlue .quote1_1Week_title {
  color: #003bc3;
}

.colorBlue .logoBl_bg,
.colorBlue .quote1_3Week_logo #background {
  fill: #003bc3;
}

/* colorRed */

.colorRed .mainQuote1_1,
.colorRed .qoute1_1Descr,
.colorRed .quote1_1H_today,
.colorRed .quote1_1Week_title {
  color: #fe3d30;
}
.colorRed .logoBl_bg {
  fill: #fe3d30;
}

/* colorGreen */
.colorGreen .logoBl_bg {
  fill: #00b554;
}

.colorGreen .mainQuote1_1,
.colorGreen .qoute1_1Descr,
.colorGreen .quote1_1H_today,
.colorGreen .quote1_1Week_title {
  color: #00b554;
}

.colorGreen .logoBl_bg {
  fill: #00b554;
}

/* quote 1_2 */

.quote1_2BlWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  color: #fe3d30;
  padding: 20px 30px 30px;
  margin-bottom: 20px;
  width: 560px;
  /*width: 48%;*/
  height: 365px;
}

.quoteWeek_title {
  text-transform: uppercase;
  font-family: "MullerMedium";
  font-size: 13px;
}

.quote1_2H_today {
  font-size: 14px;
  font-family: "MullerRegular";
}

.quote1_2H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quote1_2Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainQuote1_2 {
  font-family: "Krok";
  text-align: center;
  margin-bottom: 20px;
  text-align: center;
  margin-top: 26px;
  font-size: 34px;
  line-height: 34px;
}

.qoute1_2Descr {
  font-size: 19px;
  line-height: 24px;
  font-family: "MullerRegular";
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.quote1_2Week_title {
  font-size: 13px;
  text-transform: uppercase;
  /*color: #000;*/
  font-family: "MullerMedium";
}

.quote1_2Week_logo .logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.quote1_2Week_logo .logoBl_elem {
  fill: #eaeaea;
}

.mainQuote1_2_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 34px;
  line-height: 34px;
  /* margin-top: 16px; */
}

/* blue */

.colorBlue .mainQuote1_2,
.colorBlue .qoute1_2Descr,
.colorBlue .quote1_2H_today,
.colorBlue .quote1_2Week_title {
  color: #003bc3;
}

.colorBlue .logoBl_bg {
  fill: #003bc3;
}

/* colorRed */

.colorRed .mainQuote1_2,
.colorRed .qoute1_2Descr,
.colorRed .quote1_2H_today,
.colorRed .quote1_2Week_title {
  color: #fe3d30;
}
.colorRed .logoBl_bg {
  fill: #fe3d30;
}

/* colorGreen */
.colorGreen .logoBl_bg {
  fill: #00b554;
}

.colorGreen .mainQuote1_2,
.colorGreen .qoute1_2Descr,
.colorGreen .quote1_2H_today,
.colorGreen .quote1_2Week_title {
  color: #00b554;
}

.colorGreen .logoBl_bg {
  fill: #00b554;
}

/* quote 1_3 */

.quote1_3BlWrap {
  background-color: #fff;
  color: #fe3d30;
  padding: 20px 30px 30px;
  /* margin-bottom: 20px; */
  width: 365px;
  height: 505px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quoteWeek_title {
  text-transform: uppercase;
  font-family: "MullerMedium";
  font-size: 13px;
}

.quote1_3H_today {
  font-size: 14px;
  font-family: "MullerRegular";
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.quote1_3H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quote1_3Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mainQuote1_3 {
  font-family: "Krok";
  text-align: center;
  margin-bottom: 15px;
  text-align: center;
  /* margin-top: 26px; */
  font-size: 26px;
  line-height: 27px;
}

.qoute1_3Descr {
  font-size: 19px;
  line-height: 24px;
  font-family: "MullerRegular";
  text-align: center;
  /* -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; */
  /* padding-bottom: 50px; */
}

.quote1_3Week_title {
  font-size: 15px;
  text-transform: uppercase;
  font-family: "MullerMedium";
}

.quote1_3Week_logo .logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.quote1_3Week_logo .logoBl_elem {
  fill: #eaeaea;
}

.mainQuote1_3_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 29px;
  line-height: 34px;
  height: 510px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  padding-top: 25px;
  text-align: center;

  /* margin-top: 16px; */
}

/* blue */

.colorBlue .mainQuote1_3,
.colorBlue .qoute1_3Descr,
.colorBlue .quote1_3H_today,
.colorBlue .quote1_3Week_title {
  color: #003bc3;
}

.colorBlue .logoBl_bg {
  fill: #003bc3;
}

/* colorRed */

.colorRed .mainQuote1_3,
.colorRed .qoute1_3Descr,
.colorRed .quote1_3H_today,
.colorRed .quote1_3Week_title {
  color: #fe3d30;
}
.colorRed .logoBl_bg {
  fill: #fe3d30;
}

/* colorGreen */
.colorGreen .logoBl_bg {
  fill: #00b554;
}

.colorGreen .mainQuote1_3,
.colorGreen .qoute1_3Descr,
.colorGreen .quote1_3H_today,
.colorGreen .quote1_3Week_title {
  color: #00b554;
}

.colorGreen .logoBl_bg {
  fill: #00b554;
}

/* eco 1_2 */

.blType1_2StringHalfWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.blType1_2StringH {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* .blType1_2StringH_logo {
    margin-right: 10px;
} */

.blType1_2_bgImgStringHalf {
  width: 560px;
  height: 365px;
  padding: 20px 30px 25px;
  position: relative;
  color: #002954;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.blType1_2_bgImg_contentW:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 5;
}

.blType1_2_bgImgStringH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.blType1_2_bgImgStringTop {
  margin-bottom: 30px;
}

.blType1_2_bgImg_contentW .blHalfDescr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  z-index: 60;
}
.blType1_2_bgImg_contentW {
  height: 100%;
}

.blType1_2StringHalf {
  width: 560px;
  height: 365px;
  padding: 20px 30px 25px;
  position: relative;
  color: #002954;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.blType1_2StringHalf .blType1_2StringTop {
  margin-bottom: 30px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.blType1_2StringHalf .blType1_2StringDays,
.blType1_2StringHalf .blType1_2StringH_title {
  color: #000;
}
/* .blType1_2StringDays{
    padding-top: 0;
} */

.blType1_2StringHalf.bgPink {
  background-color: #ff5f97;
}

.blHalfDescr_title {
  font-size: 31px;
  line-height: 29px;
  font-family: "MullerBold";
  /* margin-bottom: 20px; */
  margin-bottom: 15px;
}

.blHalfDescr_subtitle {
  font-family: "MullerRegular";
  font-size: 19px;
  line-height: 24px;
}

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.factLogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² Ð¸ Ñ„Ð¾Ð½Ð° */

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.blType1_2StringHalf.bgYellow {
  background-color: #fdbe0f;
}
.blType1_2StringHalf.bgYellow .eco_tacc {
  border-color: #000;
}
.blType1_2StringHalf.bgYellow .blType1_2StringDays,
.blType1_2StringHalf.bgYellow .blType1_2StringH_title {
  color: #000;
}

.blType1_2StringHalf.bgYellow .lightning_detail {
  fill: #fdbe0f;
}
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.eco_tacc {
  color: black;
  /* border: 1px solid black; */
  min-width: 30px;
  text-align: right;
  display: inline-flex;
  /* height: 22px; */
  font-size: 14px;
  /* padding: 4px 7px 1px; */
  font-family: "MullerRegular";
  justify-content: flex-end;
  z-index: 6;
  align-items: center;
}
.partner-text.eco_tacc {
  padding-top: 3px;
}
.materialPage .eco_tacc {
  padding-top: 2px;
}

/* ÑÐ¸Ð½Ð¸Ð¹ +*/
.blType1_2StringHalf.bgBlue {
  background-color: #003bc3;
}
.blType1_2StringHalf.bgBlue .blHalfDescr_subtitle,
.blType1_2StringHalf.bgBlue .blHalfDescr_title,
.blType1_2StringHalf.bgBlue .blType1_2StringDays,
.blType1_2StringHalf.bgBlue .blType1_2StringH_title,
.blType1_2StringHalf.bgBlue .eco_tacc {
  color: #ff1619;
}
.blType1_2StringHalf.bgBlue .logoBl_el {
  fill: #ff1619;
}
.blType1_2StringHalf.bgBlue .logoBl_bg {
  fill: #ff1619;
}
.blType1_2StringHalf.bgBlue .eco_tacc {
  border-color: #ff1619;
}
.blType1_2StringHalf.bgBlue .lightning_detail {
  fill: #003bc3;
}
/* ÑÐµÑ€Ñ‹Ð¹ */
.blType1_2StringHalf.bgGray {
  background-color: #eaeaea;
}
.blType1_2StringHalf.bgGray .lightning_detail {
  fill: #eaeaea;
}
.blType1_2StringHalf.bgGray .eco_tacc {
  border-color: #000;
}
.blType1_2StringHalf.bgGray .logoBl_el {
  fill: #000;
}
.blType1_2StringHalf.bgGray .blHalfDescr_subtitle,
.blType1_2StringHalf.bgGray .blHalfDescr_title,
.blType1_2StringHalf.bgGray .blType1_2StringDays,
.blType1_2StringHalf.bgGray .blType1_2StringH_title,
.blType1_2StringHalf.bgGray .eco_tacc {
  color: #000;
}

/* Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */

.blType1_2StringHalf.bgPink {
  background-color: #ff5f97;
}
.blType1_2StringHalf.bgPink .lightning_detail {
  fill: #ff5f97;
}
.blType1_2StringHalf.bgPink .eco_tacc {
  border-color: #002954;
}
.blType1_2StringHalf.bgPink .logoBl_el {
  fill: #002954;
}
.blType1_2StringHalf.bgPink .blHalfDescr_subtitle,
.blType1_2StringHalf.bgPink .blHalfDescr_title,
.blType1_2StringHalf.bgPink .blType1_2StringDays,
.blType1_2StringHalf.bgPink .blType1_2StringH_title,
.blType1_2StringHalf.bgPink .eco_tacc {
  color: #002954;
}
/* Ð·ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.blType1_2StringHalf.bgGreen {
  background-color: #00b554;
}
.blType1_2StringHalf.bgGreen .lightning_detail {
  fill: #00b554;
}
.blType1_2StringHalf.bgGreen .eco_tacc {
  border-color: #003bc3;
}
.blType1_2StringHalf.bgGreen .logoBl_el {
  fill: #003bc3;
}
.blType1_2StringHalf.bgGreen .blHalfDescr_subtitle,
.blType1_2StringHalf.bgGreen .blHalfDescr_title,
.blType1_2StringHalf.bgGreen .blType1_2StringDays,
.blType1_2StringHalf.bgGreen .blType1_2StringH_title,
.blType1_2StringHalf.bgGreen .eco_tacc {
  color: #003bc3;
}
/* ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.blType1_2StringHalf.bgRed {
  background-color: #fe3d30;
}
.blType1_2StringHalf.bgRed .lightning_detail {
  fill: #fe3d30;
}
.blType1_2StringHalf.bgRed .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_2StringHalf.bgRed .logoBl_el {
  fill: #fdbe0f;
}
.blType1_2StringHalf.bgRed .blHalfDescr_subtitle,
.blType1_2StringHalf.bgRed .blHalfDescr_title,
.blType1_2StringHalf.bgRed .blType1_2StringDays,
.blType1_2StringHalf.bgRed .blType1_2StringH_title,
.blType1_2StringHalf.bgRed .eco_tacc {
  color: #fdbe0f;
}

/* Ñ‚ÐµÐ¼Ð½Ð¾ ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_2StringHalf.bgDarkblue {
  background-color: #002954;
}
.blType1_2StringHalf.bgDarkblue .lightning_detail {
  fill: #002954;
}
.blType1_2StringHalf.bgDarkblue .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_2StringHalf.bgDarkblue .logoBl_el {
  fill: #fdbe0f;
}
.blType1_2StringHalf.bgDarkblue .blHalfDescr_subtitle,
.blType1_2StringHalf.bgDarkblue .blHalfDescr_title,
.blType1_2StringHalf.bgDarkblue .blType1_2StringDays,
.blType1_2StringHalf.bgDarkblue .blType1_2StringH_title,
.blType1_2StringHalf.bgDarkblue .eco_tacc {
  color: #fdbe0f;
}
/* Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² */
.extrabold .blType1_1Descr {
  font-family: "CSTMXprmntl02-Bold";
}

.middleBold .blType1_1Descr {
  font-family: "MyriadPro-Regular";
}

.bold .blType1_1Descr {
  font-family: "GeometricSansSerifv1";
}
/* ÐºÐ¾Ð½ÐµÑ† */

/* ÐºÐ¾Ð½ÐµÑ† */

/* eco 1_2 img */

.blType1_2_bgImgStringHalfImg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../bg.png");
  left: 0;
  top: 0;
  z-index: 5;
  background-size: cover;
}

.bgImg .blType1_2_bgImgStringH {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 6;
}

.blType1_2_bgImgStringHalf .blType1_2_bgImgStringH {
  position: relative;
  z-index: 10;
}

/* .blType1_2_bgImgStringH_logo {
    margin-right: 10px;
} */

.blType1_2_bgImgStringHalf.bgImg {
  width: 560px;
  padding: 20px 30px 25px;
  position: relative;
  color: #002954;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blType1_2_bgImgStringHalf.bgImg .blType1_2_bgImgStringTop {
  margin-bottom: 30px;
  color: #fff;
}
.blType1_2_bgImgStringHalf.bgImg .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgImg .blType1_2_bgImgStringH_title {
  color: #fff;
}
.blType1_2_bgImgStringDays {
  padding-top: 40px;
  position: relative;
  z-index: 6;
  color: #fff;
  font-size: 14px;
}

.blType1_2_bgImgStringHalf.bgPink {
  background-color: #ff5f97;
}

.blType1_2_bgImgStringHalf.bgImg .blHalfDescr_title {
  font-size: 31px;
  line-height: 34px;
  font-family: "MullerBold";
  margin-bottom: 13px;
  position: relative;
  z-index: 6;
  color: #fff;
}

.blHalfDescr_subtitle {
  font-family: "MullerRegular";
  font-size: 19px;
  line-height: 30px;
  position: relative;
  z-index: 6;
  color: #fff;
}

.blType1_2_contentW .blHalfDescr_subtitle {
  height: inherit;
}

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.blType1_2_bgImgStringHalf .logoBl_el {
  fill: #fff;
}
.blType1_2_bgImgStringHalf .lightning_detail {
  fill: #000;
}

.factLogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² Ð¸ Ñ„Ð¾Ð½Ð° */

.blType1_1H_title,
.blType1_2StringH_title,
.blType1_2_bgImgStringH_title,
.blType1_3StringH_title,
.blType1_3_bgImgStringH_title {
  text-transform: uppercase;
  font-family: "MullerMedium";
  font-size: 13px;
  /* font-family: "MullerBold"; */
}
.blType1_1Days,
.blType1_2StringDays,
.blType1_2_bgImgStringDays,
.blType1_3StringDays,
.blType1_3_bgImgStringDays {
  font-family: "MullerRegular";
  font-size: 14px;
}

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.blType1_2_bgImgStringHalf.bgYellow {
  background-color: #fdbe0f;
}
.blType1_2_bgImgStringHalf.bgYellow .eco_tacc {
  border-color: #000;
}
.blType1_2_bgImgStringHalf.bgYellow .lightning_detail {
  fill: #fdbe0f;
}
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÑÐ¸Ð½Ð¸Ð¹ +*/
.blType1_2_bgImgStringHalf.bgBlue {
  background-color: #003bc3;
}
.blType1_2_bgImgStringHalf.bgBlue .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgBlue .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgBlue .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgBlue .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgBlue .eco_tacc {
  color: #ff1619;
}
.blType1_2_bgImgStringHalf.bgBlue .logoBl_el {
  fill: #ff1619;
}
.blType1_2_bgImgStringHalf.bgBlue .logoBl_bg {
  fill: #ff1619;
}
.blType1_2_bgImgStringHalf.bgBlue .eco_tacc {
  border-color: #ff1619;
}
.blType1_2_bgImgStringHalf.bgBlue .lightning_detail {
  fill: #003bc3;
}
/* ÑÐµÑ€Ñ‹Ð¹ */
.blType1_2_bgImgStringHalf.bgGray {
  background-color: #eaeaea;
}
.blType1_2_bgImgStringHalf.bgGray .lightning_detail {
  fill: #eaeaea;
}
.blType1_2_bgImgStringHalf.bgGray .eco_tacc {
  border-color: #000;
}
.blType1_2_bgImgStringHalf.bgGray .logoBl_el {
  fill: #000;
}
.blType1_2_bgImgStringHalf.bgGray .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgGray .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgGray .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgGray .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgGray .eco_tacc {
  color: #000;
}

/* Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */

.blType1_2_bgImgStringHalf.bgPink {
  background-color: #ff5f97;
}
.blType1_2_bgImgStringHalf.bgPink .lightning_detail {
  fill: #ff5f97;
}
.blType1_2_bgImgStringHalf.bgPink .eco_tacc {
  border-color: #002954;
}
.blType1_2_bgImgStringHalf.bgPink .logoBl_el {
  fill: #002954;
}
.blType1_2_bgImgStringHalf.bgPink .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgPink .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgPink .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgPink .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgPink .eco_tacc {
  color: #002954;
}
/* Ð·ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.blType1_2_bgImgStringHalf.bgGreen {
  background-color: #00b554;
}
.blType1_2_bgImgStringHalf.bgGreen .lightning_detail {
  fill: #00b554;
}
.blType1_2_bgImgStringHalf.bgGreen .eco_tacc {
  border-color: #003bc3;
}
.blType1_2_bgImgStringHalf.bgGreen .logoBl_el {
  fill: #003bc3;
}
.blType1_2_bgImgStringHalf.bgGreen .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgGreen .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgGreen .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgGreen .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgGreen .eco_tacc {
  color: #003bc3;
}
/* ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.blType1_2_bgImgStringHalf.bgRed {
  background-color: #fe3d30;
}
.blType1_2_bgImgStringHalf.bgRed .lightning_detail {
  fill: #fe3d30;
}
.blType1_2_bgImgStringHalf.bgRed .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_2_bgImgStringHalf.bgRed .logoBl_el {
  fill: #fdbe0f;
}
.blType1_2_bgImgStringHalf.bgRed .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgRed .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgRed .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgRed .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgRed .eco_tacc {
  color: #fdbe0f;
}

/* Ñ‚ÐµÐ¼Ð½Ð¾ ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_2_bgImgStringHalf.bgDarkblue {
  background-color: #002954;
}
.blType1_2_bgImgStringHalf.bgDarkblue .lightning_detail {
  fill: #002954;
}
.blType1_2_bgImgStringHalf.bgDarkblue .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_2_bgImgStringHalf.bgDarkblue .logoBl_el {
  fill: #fdbe0f;
}
.blType1_2_bgImgStringHalf.bgDarkblue .blHalfDescr_subtitle,
.blType1_2_bgImgStringHalf.bgDarkblue .blHalfDescr_title,
.blType1_2_bgImgStringHalf.bgDarkblue .blType1_2_bgImgStringDays,
.blType1_2_bgImgStringHalf.bgDarkblue .blType1_2_bgImgStringH_title,
.blType1_2_bgImgStringHalf.bgDarkblue .eco_tacc {
  color: #fdbe0f;
}

.blType1_3StringHalf.bgYellow .blHalfDescr_subtitle,
.blType1_3StringHalf.bgYellow .blHalfDescr_title,
.blType1_3StringHalf.bgYellow .blType1_2_bgImgStringDays,
.blType1_3StringHalf.bgYellow .blType1_2_bgImgStringH_title,
.blType1_3StringHalf.bgYellow .blType1_3StringDays,
.blType1_3StringHalf.bgYellow .blType1_3StringH_title,
.blType1_3StringHalf.bgYellow .eco_tacc {
  color: #000;
}

/* Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² */
.extrabold .blType1_1Descr {
  font-family: "CSTMXprmntl02-Bold";
}

.middleBold .blType1_1Descr {
  font-family: "MyriadPro-Regular";
}

.bold .blType1_1Descr {
  font-family: "GeometricSansSerifv1";
}
/* ÐºÐ¾Ð½ÐµÑ† */

/* ÐºÐ¾Ð½ÐµÑ† */

/* eco 1_3 */

.blType1_3StringHalfWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.blType1_3StringH {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/*
.blType1_3StringH_logo {
    margin-right: 10px;
} */

.blType1_3StringHalf {
  padding: 20px 30px 25px;
  position: relative;
  color: #002954;
  width: 365px;
  height: 505px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 20px;
  justify-content: space-between;
}

.blType1_3StringHalf .blType1_3StringTop {
  margin-bottom: 30px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.blType1_3StringHalf .blType1_3StringDays,
.blType1_3StringHalf .blType1_3StringH_title {
  color: #002954;
}
.blType1_3StringDays {
  padding-top: 40px;
}

.blType1_3StringHalf.bgPink {
  background-color: #ff5f97;
}

.blHalfDescr_title {
  font-size: 30px;
  line-height: 32px;
  font-family: "MullerBold";
  /* margin-bottom: 20px; */
  margin-bottom: 16px;
  position: relative;
  z-index: 10;
}

.mainFact {
  /* font-size: 38px; */
  padding: 0 30px;
  /* margin-top: 75px; */
}
/*.factBlWrap {*/
/*width: 238px;*/
/*}*/

.blHalfDescr_subtitle {
  font-family: "MullerRegular";
  font-size: 19px;
  line-height: 24px;
  /* height: 68px; */
  overflow: hidden;
}
.blType1_3_bgImgStringHalf.bgImg .blHalfDescr_subtitle {
  /* height: 64px; */
}

.blType1_3_contentW .blHalfDescr_subtitle {
  /* height: 150px; */
  overflow: hidden;
}

.blType1_3_contentW .blHalfDescr_title {
  font-size: 22px;
}

/* .blType1_3_contentW .blHalfDescr_title{
    min-height: 70px;
} */

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}

.scaleElem {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 1s;
  transition: all 1s;
}

.scaleElem:hover {
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
  -webkit-transition: all 1s;
  transition: all 1s;
}

.factLogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² Ð¸ Ñ„Ð¾Ð½Ð° */

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.blType1_3StringHalf.bgYellow {
  background-color: #fdbe0f;
  color: #000;
}
.blType1_3StringHalf.bgYellow .eco1_3_tacc {
  border-color: #000;
}
.blType1_3StringHalf.bgYellow .lightning_detail {
  fill: #fdbe0f;
}
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

.eco1_3_tacc {
  position: absolute;
  right: 30px;
  top: 21px;
  padding: 6px 7px 3px;
  border: 1px solid #fff;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  font-family: "MullerRegular";
}

/* ÑÐ¸Ð½Ð¸Ð¹ +*/
.blType1_3StringHalf.bgBlue {
  background-color: #003bc3;
}
.blType1_3StringHalf.bgBlue .blHalfDescr_subtitle,
.blType1_3StringHalf.bgBlue .blHalfDescr_title,
.blType1_3StringHalf.bgBlue .blType1_3StringDays,
.blType1_3StringHalf.bgBlue .blType1_3StringH_title,
.blType1_3StringHalf.bgBlue .eco1_3_tacc {
  color: #ff1619;
}
.blType1_3StringHalf.bgBlue .logoBl_el {
  fill: #ff1619;
}
.blType1_3StringHalf.bgBlue .logoBl_bg {
  fill: #ff1619;
}
.blType1_3StringHalf.bgBlue .eco1_3_tacc {
  border-color: #ff1619;
}
.blType1_3StringHalf.bgBlue .lightning_detail {
  fill: #003bc3;
}
/* ÑÐµÑ€Ñ‹Ð¹ */
.blType1_3StringHalf.bgGray {
  background-color: #eaeaea;
}
.blType1_3StringHalf.bgGray .lightning_detail {
  fill: #eaeaea;
}
.blType1_3StringHalf.bgGray .eco1_3_tacc {
  border-color: #000;
}
.blType1_3StringHalf.bgGray .logoBl_el {
  fill: #000;
}
.blType1_3StringHalf.bgGray .blHalfDescr_subtitle,
.blType1_3StringHalf.bgGray .blHalfDescr_title,
.blType1_3StringHalf.bgGray .blType1_3StringDays,
.blType1_3StringHalf.bgGray .blType1_3StringH_title,
.blType1_3StringHalf.bgGray .eco1_3_tacc {
  color: #000;
}

/* Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */

.blType1_3StringHalf.bgPink {
  background-color: #ff5f97;
}
.blType1_3StringHalf.bgPink .lightning_detail {
  fill: #ff5f97;
}
.blType1_3StringHalf.bgPink .eco1_3_tacc {
  border-color: #002954;
}
.blType1_3StringHalf.bgPink .logoBl_el {
  fill: #002954;
}
.blType1_3StringHalf.bgPink .blHalfDescr_subtitle,
.blType1_3StringHalf.bgPink .blHalfDescr_title,
.blType1_3StringHalf.bgPink .blType1_3StringDays,
.blType1_3StringHalf.bgPink .blType1_3StringH_title,
.blType1_3StringHalf.bgPink .eco1_3_tacc {
  color: #002954;
}
/* Ð·ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.blType1_3StringHalf.bgGreen {
  background-color: #00b554;
}
.blType1_3StringHalf.bgGreen .lightning_detail {
  fill: #00b554;
}
.blType1_3StringHalf.bgGreen .eco1_3_tacc {
  border-color: #003bc3;
}
.blType1_3StringHalf.bgGreen .logoBl_el {
  fill: #003bc3;
}
.blType1_3StringHalf.bgGreen .blHalfDescr_subtitle,
.blType1_3StringHalf.bgGreen .blHalfDescr_title,
.blType1_3StringHalf.bgGreen .blType1_3StringDays,
.blType1_3StringHalf.bgGreen .blType1_3StringH_title,
.blType1_3StringHalf.bgGreen .eco1_3_tacc {
  color: #003bc3;
}
/* ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.blType1_3StringHalf.bgRed {
  background-color: #fe3d30;
}
.blType1_3StringHalf.bgRed .lightning_detail {
  fill: #fe3d30;
}
.blType1_3StringHalf.bgRed .eco1_3_tacc {
  border-color: #fdbe0f;
}
.blType1_3StringHalf.bgRed .logoBl_el {
  fill: #fdbe0f;
}
.blType1_3StringHalf.bgRed .blHalfDescr_subtitle,
.blType1_3StringHalf.bgRed .blHalfDescr_title,
.blType1_3StringHalf.bgRed .blType1_3StringDays,
.blType1_3StringHalf.bgRed .blType1_3StringH_title,
.blType1_3StringHalf.bgRed .eco1_3_tacc {
  color: #fdbe0f;
}

/* Ñ‚ÐµÐ¼Ð½Ð¾ ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_3StringHalf.bgDarkblue {
  background-color: #002954;
}
.blType1_3StringHalf.bgDarkblue .lightning_detail {
  fill: #002954;
}
.blType1_3StringHalf.bgDarkblue .eco1_3_tacc {
  border-color: #fdbe0f;
}
.blType1_3StringHalf.bgDarkblue .logoBl_el {
  fill: #fdbe0f;
}
.blType1_3StringHalf.bgDarkblue .blHalfDescr_subtitle,
.blType1_3StringHalf.bgDarkblue .blHalfDescr_title,
.blType1_3StringHalf.bgDarkblue .blType1_3StringDays,
.blType1_3StringHalf.bgDarkblue .blType1_3StringH_title,
.blType1_3StringHalf.bgDarkblue .eco1_3_tacc {
  color: #fdbe0f;
}
/* Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² */
.extrabold .blType1_1Descr {
  font-family: "CSTMXprmntl02-Bold";
}

.middleBold .blType1_1Descr {
  font-family: "MyriadPro-Regular";
}

.bold .blType1_1Descr {
  font-family: "GeometricSansSerifv1";
}

/* ÐºÐ¾Ð½ÐµÑ† */

/* ÐºÐ¾Ð½ÐµÑ† */

/* eco 1_3 img */

.blType1_3_bgImgStringHalfImg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../bg.png");
  left: 0;
  top: 0;
  z-index: 5;
  background-size: 100% 100%;
}

.bgImg .blType1_3_bgImgStringH {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 6;
}

/* .blType1_3_bgImgStringH_logo {
    margin-right: 10px;
} */

.blType1_3_bgImgStringHalf.bgImg {
  width: 365px;
  /* height: 505px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff;
}

.blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringTop {
  position: relative;
  height: 250px;
  padding-left: 30px;
  padding-top: 20px;
  margin-bottom: 0;
  width: 100%;
}

/* .blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringTop:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 5;
} */

/* .blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringH_title {
  color: #fff;
} */

.blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringDays {
  /* padding-top: 40px; */
  position: relative;
  z-index: 6;
  /*color: #000;*/
}

.blType1_3_bgImgStringHalf.bgPink {
  background-color: #ff5f97;
}

.blType1_3_bgImgStringHalf.bgImg .blHalfDescr_title {
  font-size: 22px;
  line-height: 29px;
  font-family: "MullerBold";
  margin-bottom: 15px;
  position: relative;
  z-index: 6;
  /* height: 68px; */
  color: #000;
  overflow: hidden;
}
.blType1_3_bgImgStringHalf.bgImg .blHalfDescr {
  /*background: #eaeaea;*/
  /* padding: 22px 30px 20px 20px; */
  padding: 20px 30px 25px;
  height: 255px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blType1_3_bgImgStringHalf.bgImg .blHalfDescr_subtitle {
  font-family: "MullerRegular";
  font-size: 19px;
  line-height: 24px;
  position: relative;
  z-index: 6;
  color: #000;
}

.blType1_3_bgImgStringHalf.bgImg .eco_taccBlock {
  border-color: #fff;
}

.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
  fill: #fff;
}
/* .blType1_3_bgImgStringHalf {margin-bottom: 20px;} */

.blType1_3_bgImgStringHalf .logoBl_el {
  fill: #fff;
}
.blType1_3_bgImgStringHalf .lightning_detail {
  fill: #000;
}

.factLogoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² Ð¸ Ñ„Ð¾Ð½Ð° */

/* Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.blType1_3_bgImgStringHalf.bgYellow {
  background-color: #fdbe0f;
}
.blType1_3_bgImgStringHalf.bgYellow .eco_tacc {
  border-color: #000;
}
.blType1_3_bgImgStringHalf.bgYellow .lightning_detail {
  fill: #fdbe0f;
}
.logoBl {
  width: 31px;
  height: 31px;
  fill: #000;
  margin-right: 7px;
}

/* ÑÐ¸Ð½Ð¸Ð¹ +*/
.blType1_3_bgImgStringHalf.bgBlue {
  background-color: #003bc3;
}
.blType1_3_bgImgStringHalf.bgBlue .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgBlue .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgBlue .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgBlue .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgBlue .eco_tacc {
  color: #ff1619;
}
.blType1_3_bgImgStringHalf.bgBlue .logoBl_el {
  fill: #ff1619;
}
.blType1_3_bgImgStringHalf.bgBlue .logoBl_bg {
  fill: #ff1619;
}
.blType1_3_bgImgStringHalf.bgBlue .eco_tacc {
  border-color: #ff1619;
}
.blType1_3_bgImgStringHalf.bgBlue .lightning_detail {
  fill: #003bc3;
}
/* ÑÐµÑ€Ñ‹Ð¹ */
/* .blType1_3_bgImgStringHalf.bgGray {
  background-color: #eaeaea;
} */
.blType1_3_bgImgStringHalf.bgGray .lightning_detail {
  fill: #eaeaea;
}
.blType1_3_bgImgStringHalf.bgGray .eco_tacc {
  border-color: #000;
}
.blType1_3_bgImgStringHalf.bgGray .logoBl_el {
  fill: #000;
}
.blType1_3_bgImgStringHalf.bgGray .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgGray .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgGray .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgGray .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgGray .eco_tacc {
  color: #000;
}

/* Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */

.blType1_3_bgImgStringHalf.bgPink {
  background-color: #ff5f97;
}
.blType1_3_bgImgStringHalf.bgPink .lightning_detail {
  fill: #ff5f97;
}
.blType1_3_bgImgStringHalf.bgPink .eco_tacc {
  border-color: #002954;
}
.blType1_3_bgImgStringHalf.bgPink .logoBl_el {
  fill: #002954;
}
.blType1_3_bgImgStringHalf.bgPink .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgPink .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgPink .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgPink .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgPink .eco_tacc {
  color: #002954;
}
/* Ð·ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.blType1_3_bgImgStringHalf.bgGreen {
  background-color: #00b554;
}
.blType1_3_bgImgStringHalf.bgGreen .lightning_detail {
  fill: #00b554;
}
.blType1_3_bgImgStringHalf.bgGreen .eco_tacc {
  border-color: #003bc3;
}
.blType1_3_bgImgStringHalf.bgGreen .logoBl_el {
  fill: #003bc3;
}
.blType1_3_bgImgStringHalf.bgGreen .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgGreen .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgGreen .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgGreen .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgGreen .eco_tacc {
  color: #003bc3;
}
/* ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.blType1_3_bgImgStringHalf.bgRed {
  background-color: #fe3d30;
}
.blType1_3_bgImgStringHalf.bgRed .lightning_detail {
  fill: #fe3d30;
}
.blType1_3_bgImgStringHalf.bgRed .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_3_bgImgStringHalf.bgRed .logoBl_el {
  fill: #fdbe0f;
}
.blType1_3_bgImgStringHalf.bgRed .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgRed .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgRed .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgRed .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgRed .eco_tacc {
  color: #fdbe0f;
}

/* Ñ‚ÐµÐ¼Ð½Ð¾ ÑÐ¸Ð½Ð¸Ð¹ */
.blType1_3_bgImgStringHalf.bgDarkblue {
  background-color: #002954;
}
.blType1_3_bgImgStringHalf.bgDarkblue .lightning_detail {
  fill: #002954;
}
.blType1_3_bgImgStringHalf.bgDarkblue .eco_tacc {
  border-color: #fdbe0f;
}
.blType1_3_bgImgStringHalf.bgDarkblue .logoBl_el {
  fill: #fdbe0f;
}
.blType1_3_bgImgStringHalf.bgDarkblue .blHalfDescr_subtitle,
.blType1_3_bgImgStringHalf.bgDarkblue .blHalfDescr_title,
.blType1_3_bgImgStringHalf.bgDarkblue .blType1_3_bgImgStringDays,
.blType1_3_bgImgStringHalf.bgDarkblue .blType1_3_bgImgStringH_title,
.blType1_3_bgImgStringHalf.bgDarkblue .eco_tacc {
  color: #fdbe0f;
}
/* Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² */
.extrabold .blType1_1Descr {
  font-family: "CSTMXprmntl02-Bold";
}

.middleBold .blType1_1Descr {
  font-family: "MyriadPro-Regular";
}

.bold .blType1_1Descr {
  font-family: "GeometricSansSerifv1";
}
/* ÐºÐ¾Ð½ÐµÑ† */

/* ÐºÐ¾Ð½ÐµÑ† */

.parallaxTxt_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.error_404_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 4;
}

.error_404_plusOneWrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.error_plusOne_logo,
.error_plusOne_numb {
  position: relative;
  z-index: 5;
}

.error_plusOne_numb {
  font-size: 409px;
  font-family: "CSTMXprmntl02-Bold";
  color: #000;
  padding-bottom: 195px;
}

.error_plusOne_logo {
  width: 140px;
  height: 70px;
  margin-top: 35px;
  margin-bottom: 60px;
}

.error_plusOne_logo .logoBg {
  fill: #000;
}

.grid-item .blType1_3StringHalf {
  margin-bottom: 0;
}

/* Ð°Ð´Ð°Ð¿Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´ Ð±ÑÐº */

.rbcDescr h2 {
  margin-bottom: 14px;
  font-family: "MullerBold";
  font-size: 26px;
  line-height: 32px;
}
.rbcDescr p {
  margin-bottom: 28px;
  line-height: 30px;
  font-size: 20px;
}
/* .rbcDescr p:last-child {
    margin-bottom: 28px;
} */

.rbcDescr .pattern {
  text-align: center;
  border: 3px solid #f8c946;
  padding: 48px 80px;
  margin: 45px 0;
}
.rbcDescr .pattern span {
  font-family: "MullerMedium";
  font-size: 38px;
  line-height: 46px;
}

/* Ð¿Ð¾Ð´Ð¿Ð¸ÑÐ¸ ÐºÐ°Ñ€Ñ‚Ð¸Ð½Ð¾Ðº */
.rbcDescr figcaption {
  font-size: 12px;
  line-height: 18px;
  color: #999;
}

figure figcaption span.name {
  /* margin-top: -10px; */
  display: block;
  /* margin-bottom: 55px; */
  color: #999;
  font-size: 12px;
  font-family: "MullerRegular";
  margin-bottom: -12px;
}
/* ÑÑÑ‹Ð»ÐºÐ¸ */
.about p a,
.rbcDescr p a {
  position: relative;
}
/* .about p a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #f8c946;
  transition: all 0.4s;
} */

.about p a,
.rbcDescr p a {
  display: inline;
  border-bottom: 2px solid #f8c946;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  color: #000;
  font-size: 20px;
}

.rbcDescr.rbcDescr--lead p a {
  font-size: 26px;
}

.citeText-wrap a {
  display: inline;
  border-bottom: 1px solid #f8c946;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  color: #000;
}
.citeText-wrap a:hover {
  border-bottom: 1px solid #fff;
}
.pattern a {
  display: inline;
  border-bottom: 2px solid #f8c946;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  color: #000;
}

.about p a:hover,
.rbcDescr p a:hover,
.pattern a:hover {
  display: inline;
  border-bottom: 2px solid #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/* .rbcDescr p a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #f8c946;
  transition: all 0.4s;
} */

/* .mainWrapper--material .rbcDescr p a:hover:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all 0.4s;
} */

.plusOneSearch .inputPlusOneSearch {
  margin-top: -15px;
}

.rbcDescr blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 55px;
}
.rbcDescr blockquote .holder {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-order: 1;
}

.rbcDescr blockquote .holder p {
  font-size: 33px;
  font-family: "Krok";
  margin-bottom: 18px;
  line-height: 39px;
}
.rbcDescr blockquote .holder cite {
  max-width: 465px;
  min-height: 45px;
  font-size: 17px;
  font-family: "MullerRegular";
  font-style: normal;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* position: absolute; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.rbcDescr blockquote .pic {
  width: 45px;
  min-width: 45px;
  height: 45px;
  margin-right: 18px;
}
.rbcDescr blockquote .pic span {
  height: 100%;
  display: block;
}
.rbcDescr blockquote .pic span img {
  height: 100%;
  object-fit: cover;
}
/* Ð°Ð´Ð°Ð¿Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´ Ð±ÑÐº --- ÐºÐ¾Ð½ÐµÑ† */

/* Ð¿Ð¾Ð¸ÑÐº Ð²Ñ‹Ð¿Ð°Ð´Ð°ÑˆÐºÐ° */
.ui-menu.ui-autocomplete {
  padding-top: 20px;
  max-height: 230px;
  /* overflow-y: auto;
  overflow-x: hidden; */
  overflow: hidden;
  margin: 0;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  background: rgba(255, 255, 255, 0.8);
  mix-blend-mode: normal;
  backdrop-filter: blur(20px);
  border: none;
  text-align: left;
  z-index: 999;
  font-family: "MullerRegular";
  border: none !important;
}

.ui-menu.ui-autocomplete li {
  padding: 0;
  margin: 7px 0;
}

.ui-menu-item-wrapper {
  padding: 7px 0 7px 7px;
}

.ui-menu .ui-menu-divider {
  display: none;
}
.ui-widget.ui-widget-content {
  max-width: 1036px;
}
.ui-widget.ui-widget-content {
  border-color: #fff;
}
.ui-menu .ui-state-active {
  border: none !important;
  color: black !important;
  background: #2adc46 !important;
  background-origin: padding-box;
  margin: 0 !important;
  transition: all ease 0.1s;
}

/* gallery */
.fotorama-holder {
  /* width: 792px; */
  margin: 0 15px;
  position: relative;
}
.fotorama-holder .fotorama__arr {
  display: block !important;
}
.fotorama-holder .fotorama__nav {
  text-align: left;
}
.fotorama__thumb-border {
  display: none !important;
}
.fotorama__nav__shaft .fotorama__active .fotorama__img {
  opacity: 0.5;
}
.next,
.prev {
  position: absolute;
  top: 0;
  height: 450px;
  width: 22px;
  display: none;
}
.next:after,
.prev:after {
  content: "";
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  -webkit-transition: border-color 300ms ease-in-out;
  transition: border-color 300ms ease-in-out;
}
.prev {
  left: -32px;
}
.prev:after {
  border-width: 16px 22px 16px 0;
  border-color: transparent #dfdfdf transparent transparent;
}
.prev:hover:after {
  border-color: transparent #000000 transparent transparent;
}
.next {
  right: -32px;
}
.next:after {
  border-width: 16px 0 16px 22px;
  border-color: transparent transparent transparent #dfdfdf;
}
.next:hover:after {
  border-color: transparent transparent transparent #000000;
}

.fotorama-holder .info {
  position: relative;
  /* padding: 0 15px; */
  max-width: 700px;
  padding-bottom: 5px;
  font: 12px/16px "helvetica", sans-serif;
  width: 755px;
  max-width: 95%;
  margin: 0px auto;
  display: block;
  padding: 0;
}

.fotorama-holder .info p {
  margin-bottom: 16px;
  /* overflow: hidden; */
  line-height: 1.5;
  font-size: 12px;
  min-height: 56px;
}

.platforma .fotorama-holder .info p {
  margin-bottom: 16px;
  overflow: hidden;
  line-height: 17px;
}

.fotorama-holder .info p span {
  display: block;
  color: #929292;
  min-height: 20px;
}

.fotorama-holder .numbering {
  float: left;
  min-width: 30px;
  line-height: 1.5;
}
.fotorama {
  margin-bottom: 14px;
}
.fotorama__html {
  display: none;
}

/* 4 ÐºÐ»Ð°ÑÑÐ° Ð´Ð»Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ† Ð°Ð½Ð°Ð»Ð¾Ð³Ð² --Ð»Ð¸Ð´ÐµÑ€Ñ‹-- */

.ecology .plusOneList_title {
  color: #18d600;
}

.community .plusOneList_title {
  color: #fdd600;
}

.economy .plusOneList_title {
  color: #00bae9;
}

.platforma .plusOneList_title {
  color: #8f8f8f;
}

/* ÐºÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑÐºÐ¾Ð¹ Ð²Ñ‹ÑÐ¾Ñ‚Ñ‹ Ð½Ð° ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð»ÐµÐ½Ñ‚Ð° */
/* .scroll .blType1_3StringHalf,
.scroll .fact1_3BlWrap,
.scroll .quote1_3BlWrap,
.scroll .blType1_3_bgImgStringHalf.bgImg,
.scroll .mem1_3 {
    min-height: 425px;
    max-height: 510px;
    height: inherit;
    overflow: hidden;
} */
.scroll .blType1_3StringHalf,
.scroll .fact1_3BlWrap,
.scroll .mem1_3,
.scroll .quote1_3BlWrap {
  /* min-height: 505px; */
  /* max-height: 505px; */
  height: inherit;
  overflow: hidden;
}

.scroll .blType1_3_bgImgStringHalf.bgImg .blHalfDescr {
  min-height: 220px;
  max-height: 255px;
  /* height: inherit; */
  overflow: hidden;
}
/* .scroll .blType1_3_bgImgStringHalf.bgImg {
  height: inherit;
} */

.scroll .mainQuote1_3_wrap {
  height: inherit;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.scroll .blType1_3StringHalf .blType1_3StringTop {
  margin-bottom: 20px;
}
.scroll .blHalfDescr_subtitle {
  margin-bottom: 55px;
}
.scroll .blType1_3StringDays {
  padding-top: 0;
}

.scroll .qoute1_3Descr {
  margin-bottom: 45px;
}

.scroll .blHalfDescr_subtitle {
  margin-bottom: 25px;
}

.scroll .mainFact1_3 {
  margin-bottom: 42px;
}

/*1/1*/
.scroll .factH_today, .scroll .blType1_1Days, .scroll .quote1_1H_today, .scroll .news_today,
  /*1/2*/
.scroll .blType1_2StringDays, .scroll .quote1_2H_today, .scroll .fact1_2H_today, .scroll .blType1_2_bgImgStringDays,
  /*1/3*/
.scroll .blType1_3StringDays,
.scroll .blType1_3_bgImgStringDays,
.scroll .fact1_3H_today,
.scroll .quote1_3H_today {
  font-size: 12px;
  font-family: "MullerRegular";
}

.plusOneLogo_gray {
  background: url("../img/plusOneLogo.svg") no-repeat 0 0;
  background-size: cover;
}

.plusOneLogo_white {
  background: url("../img/plusOneLogo_white.svg") no-repeat 0 0;
  background-size: cover;
}

.mainWrapper--material .inputPlusOneSearch {
  background-color: #212121;
}

.mainWrapper--material .rbcFooter {
  margin-top: 45px;
}

.mainWrapper--plusOne.aboutPage .secondContainer {
  width: 870px;
}

.mainWrapper--plusOne.aboutPage .rbcParagraphW.about {
  padding-left: 55px;
}

.mainWrapper--plusOne.aboutPage .rbc_tape {
  padding-left: 52px;
}

.rbcFooter {
  margin-top: 170px;
}

.mainWrapper--plusOne.mainPage .grid_flex {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.mainWrapper--plusOne.mainPage .grid_flex > .grid-item {
  margin-right: 22px;
}
.mainWrapper--plusOne.mainPage .grid_flex > .grid-item:last-child {
  margin-right: 0;
}

/* .mainWrapper--special .headerPlusOneBtmW{ background-color: #ff0000;} */

.searchResultHeader {
  font-size: 28px;
  line-height: 37px;
  font-family: MullerBold;
  margin-bottom: 34px;
  margin-top: 78px;
}

.scroll .mem1_3_logoWrapper {
  margin-bottom: 20px;
}

.aboutPage .rbcFooter {
  margin-top: 185px;
}

/* ÐºÐ»Ð°ÑÑÑ‹ Ñ†Ð²ÐµÑ‚Ð° Ð´Ð»Ñ TACC */

.bgGreen .eco_tacc,
.bgGreen .newsBl_taccBlock {
  color: #003bc3;
  border-color: #003bc3;
}

.bgYellow .eco_tacc,
.bgYellow .newsBl_taccBlock {
  color: #000;
  border-color: #000;
}

.bgBlue .eco_tacc,
.bgBlue .newsBl_taccBlock {
  color: #ff1619;
  border-color: #ff1619;
}

.bgPink .eco_tacc,
.bgPink .newsBl_taccBlock {
  color: #002954;
  border-color: #002954;
}

.bgRed .eco_tacc,
.bgRed .newsBl_taccBlock {
  color: #fdbe0f;
  border-color: #fdbe0f;
}

.bgDarkblue .eco_tacc,
.bgDarkblue .newsBl_taccBlock {
  color: #fdbe0f;
  border-color: #fdbe0f;
}

.bgGray .eco_tacc,
.bgGray .newsBl_taccBlock {
  color: #000;
  border-color: #000;
}

/* Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ðµ ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ðµ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ð¸ */

.statisticsBl_link.active .statisticsBl_logoW,
.statisticsBl_link.active .statisticsDescr {
  background-color: #3f3f3f;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 8px;
}

.rbcParagraphW.about a:hover::after {
  background-color: #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

iframe {
  width: 100%;
  max-width: 100%;
  border: none;
}

/* Ð”Ð»Ñ Iframe */
/* twitter-widget#twitter-widget-0,
iframe#instagram-embed-0,
._5pcb._5tmf._50f3,
body.is_rtl.VK1.widget_body{
    margin: 0 auto!important;
}

body.is_rtl.VK1.widget_body{
    width: 500px!important;
} */

/* Ð¦Ð²ÐµÑ‚Ð° Ñ‚ÐµÐºÑÑ‚Ð° */

/* Ñ„Ð°ÐºÑ‚ Ð´Ð½Ñ 1_3 */
/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° ÑÐ¸Ð½Ð¸Ð¹ */
/* .txtColorBlue .fact1_3H,
.txtColorBlue .fact1_3H_today,
.txtColorBlue .mainFact1_3, */
.bgcYellow .blType1_3StringH_title,
.bgcYellow .blHalfDescr_title,
.bgcYellow .blType1_3StringDays,
.bgcYellow .blHalfDescr_title,
.bgcYellow .blHalfDescr_subtitle,
.bgcYellow .blType1_2StringDays,
.bgcYellow .blType1_1Descr,
.bgcYellow .blType1_1DescrSub,
.bgcYellow .blType1_1Days,
.bgcYellow .blType1_2StringH_title,
.bgcYellow .mainQuote1_1,
.bgcYellow .mainQuote1_2,
.bgcYellow .mainQuote1_3,
.bgcYellow .quote1_1Week_title,
.bgcYellow .quote1_2Week_title,
.bgcYellow .quote1_3Week_title {
  color: #003bc3;
}

.bgcYellow .fact1_3LogoBl_bg,
.bgcYellow .logoBl_el,
.bgcYellow .logoBl_bg,
.bgcYellow .fact1_3lightning_bg {
  fill: #003bc3;
}

.bgcYellow .fact1_3LogoBl_elem,
.bgcYellow .lightning_detail,
.bgcYellow .logoBl_elem,
.bgcYellow .quote1_3Week_logo .logoBl_elem,
.bgcYellow .quote1_2Week_logo .logoBl_elem,
.bgcYellow .quote1_1Week_logo .logoBl_elem {
  fill: #fdbe0f;
}

.bgcYellow .eco_tacc,
.bgcYellow .eco_taccBlock,
.bgcYellow .newsBl_taccBlock {
  color: #003bc3;
  border-color: #003bc3;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° Ñ‡ÐµÑ€Ð½Ñ‹Ð¹ */
/* .txtColorBlack .fact1_3H,
.txtColorBlack .fact1_3H_today,
.txtColorBlack .mainFact1_3, */
.bgcYellow .blType1_3StringH_title,
.bgcYellow .blHalfDescr_title,
.bgcYellow .blType1_3StringDays,
.bgcYellow .blHalfDescr_title,
.bgcYellow .blHalfDescr_subtitle,
.bgcYellow .blType1_2StringDays,
.bgcYellow .blType1_1Descr,
.bgcYellow .blType1_1DescrSub,
.bgcYellow .blType1_1Days,
.bgcYellow .blType1_1H_title,
.bgcYellow .blType1_2StringH_title,
.bgcYellow .blType1_3_bgImgStringH_title,
.bgcYellow .blType1_3_bgImgStringDays,
.bgcYellow .mainQuote1_1,
.bgcYellow .mainQuote1_2,
.bgcYellow .mainQuote1_3,
.bgcYellow .quote1_1Week_title,
.bgcYellow .quote1_2Week_title,
.bgcYellow .quote1_3Week_title {
  color: #000;
}

.bgcYellow .logoBl_el,
.bgcYellow .logoBl_bg {
  fill: #000;
}

.bgcYellow .fact1_3LogoBl_elem,
.bgcYellow .lightning_detail,
.bgcYellow .logoBl_elem {
  fill: #fdbe0f;
}

/* Ñ„Ð¾Ð½ Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.bgcYellow {
  background-color: #fdbe0f;
}

.bgcYellow .eco_tacc,
.bgcYellow .eco_taccBlock,
.bgcYellow .newsBl_taccBlock {
  color: #000;
  border-color: #000;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
/* .txtColorRed .fact1_3H,
.txtColorRed .fact1_3H_today,
.txtColorRed .mainFact1_3, */
.bgcBlue .blType1_3StringH_title,
.bgcBlue .blHalfDescr_title,
.bgcBlue .blType1_3StringDays,
.bgcBlue .blHalfDescr_title,
.bgcBlue .blHalfDescr_subtitle,
.bgcBlue .blType1_2StringDays,
.bgcBlue .blType1_1Descr,
.bgcBlue .blType1_1DescrSub,
.bgcBlue .blType1_1Days,
.bgcBlue .blType1_1H_title,
.bgcBlue .blType1_2StringH_title,
.bgcBlue .blType1_3_bgImgStringDays,
.bgcBlue .mainQuote1_1,
.bgcBlue .mainQuote1_2,
.bgcBlue .mainQuote1_3,
.bgcBlue .quote1_1Week_title,
.bgcBlue .quote1_2Week_title,
.bgcBlue .quote1_3Week_title {
  color: #fe3d30;
}

.bgcBlue .fact1_3LogoBl_bg,
.bgcBlue .logoBl_el,
.bgcBlue .logoBl_bg,
.bgcBlue .fact1_3lightning_bg {
  fill: #fe3d30;
}

.bgcBlue .fact1_3LogoBl_elem,
.bgcBlue .lightning_detail,
.bgcBlue .logoBl_elem,
.bgcBlue .quote1_3Week_logo .logoBl_elem,
.bgcBlue .quote1_2Week_logo .logoBl_elem,
.bgcBlue .quote1_1Week_logo .logoBl_elem {
  fill: #003bc3;
}

.bgcBlue {
  background-color: #003bc3;
}

.bgcBlue .eco_tacc,
.bgcBlue .eco_taccBlock,
.bgcBlue .newsBl_taccBlock {
  color: #fe3d30;
  border-color: #fe3d30;
}

/* /---------------------- */

/* .txtColorDarkBlue .fact1_3H,
.txtColorDarkBlue .fact1_3H_today,
.txtColorDarkBlue .mainFact1_3, */
.bgcPink .blType1_3StringH_title,
.bgcPink .blHalfDescr_title,
.bgcPink .blType1_3StringDays,
.bgcPink .blHalfDescr_title,
.bgcPink .blHalfDescr_subtitle,
.bgcPink .blType1_2StringDays,
.bgcPink .blType1_1Descr,
.bgcPink .blType1_1DescrSub,
.bgcPink .blType1_1Days,
.bgcPink .blType1_1H_title,
.bgcPink .blType1_2StringH_title,
.bgcPink .blType1_3_bgImgStringDays,
.bgcPink .mainQuote1_1,
.bgcPink .mainQuote1_2,
.bgcPink .mainQuote1_3,
.bgcPink .quote1_1Week_title,
.bgcPink .quote1_2Week_title,
.bgcPink .quote1_3Week_title {
  color: #002856;
}

.bgcPink .fact1_3LogoBl_bg,
.bgcPink .logoBl_el,
.bgcPink .logoBl_bg,
.bgcPink .fact1_3lightning_bg {
  fill: #002856;
}

.bgcPink .fact1_3LogoBl_elem,
.bgcPink .lightning_detail,
.bgcPink .logoBl_elem,
.bgcPink .quote1_3Week_logo .logoBl_elem,
.bgcPink .quote1_2Week_logo .logoBl_elem,
.bgcPink .quote1_1Week_logo .logoBl_elem {
  fill: #ff5f97;
}

/* Ñ„Ð¾Ð½ Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.bgcPink {
  background-color: #ff5f97;
}

.bgcPink .eco_tacc,
.bgcPink .eco_taccBlock,
.bgcPink .newsBl_taccBlock {
  color: #002856;
  border-color: #002856;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° ÑÐ¸Ð½Ð¸Ð¹ */
/* .txtColorBlue .fact1_3H,
.txtColorBlue .fact1_3H_today,
.txtColorBlue .mainFact1_3, */
.bgcGreen .blType1_3StringH_title,
.bgcGreen .blHalfDescr_title,
.bgcGreen .blType1_3StringDays,
.bgcGreen .blHalfDescr_title,
.bgcGreen .blHalfDescr_subtitle,
.bgcGreen .blType1_2StringDays,
.bgcGreen .blType1_1Descr,
.bgcGreen .blType1_1DescrSub,
.bgcGreen .blType1_1Days,
.bgcGreen .blType1_1H_title,
.bgcGreen .blType1_2StringH_title,
.bgcGreen .mainQuote1_1,
.bgcGreen .mainQuote1_2,
.bgcGreen .mainQuote1_3,
.bgcGreen .quote1_1Week_title,
.bgcGreen .quote1_2Week_title,
.bgcGreen .quote1_3Week_title,
.bgcGreen .blType1_3_bgImgStringDays {
  color: #0036cb;
}

.bgcGreen .fact1_3LogoBl_bg,
.bgcGreen .logoBl_el,
.bgcGreen .logoBl_bg,
.bgcGreen .fact1_3lightning_bg {
  fill: #0036cb;
}

.bgcGreen .fact1_3LogoBl_elem,
.bgcGreen .lightning_detail,
.bgcGreen .logoBl_elem,
.bgcGreen .quote1_3Week_logo .logoBl_elem,
.bgcGreen .quote1_2Week_logo .logoBl_elem,
.bgcGreen .quote1_1Week_logo .logoBl_elem {
  fill: #00b554;
}

/* Ñ„Ð¾Ð½ Ð·ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.bgcGreen {
  background-color: #00b554;
}

.bgcGreen .eco_tacc,
.bgcGreen .eco_taccBlock,
.bgcGreen .newsBl_taccBlock {
  color: #0036cb;
  border-color: #0036cb;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° Ð·Ð¾Ð»Ð¾Ñ‚Ð¾Ð¹ */
/* .txtColorGold .fact1_3H,
.txtColorGold .fact1_3H_today,
.txtColorGold .mainFact1_3, */
.bgcRed .blType1_3StringH_title,
.bgcRed .blHalfDescr_title,
.bgcRed .blType1_3StringDays,
.bgcRed .blHalfDescr_title,
.bgcRed .blHalfDescr_subtitle,
.bgcRed .blType1_2StringDays,
.bgcRed .blType1_1Descr,
.bgcRed .blType1_1DescrSub,
.bgcRed .blType1_1Days,
.bgcRed .blType1_1H_title,
.bgcRed .blType1_2StringH_title,
.bgcRed .blType1_3_bgImgStringDays,
.bgcRed .mainQuote1_1,
.bgcRed .mainQuote1_2,
.bgcRed .mainQuote1_3,
.bgcRed .quote1_1Week_title,
.bgcRed .quote1_2Week_title,
.bgcRed .quote1_3Week_title {
  color: #ffbc00;
}
.blType1_3_bgImgStringHalf .logoBl_el {
  fill: #000;
}
.blType1_3_bgImgStringHalf .blType1_3_bgImgStringH_title {
  color: #fff !important;
}
.blType1_3_bgImgStringHalf .lightning_detail {
  fill: #fff;
}

.bgcRed .fact1_3LogoBl_bg,
.bgcRed .logoBl_el,
.bgcRed .logoBl_bg,
.bgcRed .fact1_3lightning_bg {
  fill: #ffbc00;
}

.bgcRed .fact1_3LogoBl_elem,
.bgcRed .lightning_detail,
.bgcRed .logoBl_elem,
.bgcRed .quote1_3Week_logo .logoBl_elem,
.bgcRed .quote1_2Week_logo .logoBl_elem,
.bgcRed .quote1_1Week_logo .logoBl_elem {
  fill: #fe3d30;
}

/* Ñ„Ð¾Ð½ ÐºÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.bgcRed {
  background-color: #fe3d30;
}

.bgcRed .eco_tacc,
.bgcRed .eco_taccBlock,
.bgcRed .newsBl_taccBlock {
  color: #ffbc00;
  border-color: #ffbc00;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° Ð·Ð¾Ð»Ð¾Ñ‚Ð¾Ð¹ */
/* .txtColorGold .fact1_3H,
.txtColorGold .fact1_3H_today,
.txtColorGold .mainFact1_3, */
.bgcDarkBlue .blType1_3StringH_title,
.bgcDarkBlue .blHalfDescr_title,
.bgcDarkBlue .blType1_3StringDays,
.bgcDarkBlue .blHalfDescr_title,
.bgcDarkBlue .blHalfDescr_subtitle,
.bgcDarkBlue .blType1_2StringDays,
.bgcDarkBlue .blType1_1Descr,
.bgcDarkBlue .blType1_1DescrSub,
.bgcDarkBlue .blType1_1Days,
.bgcDarkBlue .blType1_1H_title,
.bgcDarkBlue .blType1_2StringH_title,
.bgcDarkBlue .blType1_3_bgImgStringDays,
.bgcDarkBlue .mainQuote1_1,
.bgcDarkBlue .mainQuote1_2,
.bgcDarkBlue .mainQuote1_3,
.bgcDarkBlue .quote1_1Week_title,
.bgcDarkBlue .quote1_2Week_title,
.bgcDarkBlue .quote1_3Week_title {
  color: #ffbc00;
}

.bgcDarkBlue .fact1_3LogoBl_bg,
.bgcDarkBlue .logoBl_el,
.bgcDarkBlue .logoBl_bg,
.bgcDarkBlue .fact1_3lightning_bg {
  fill: #ffbc00;
}

.bgcDarkBlue .fact1_3LogoBl_elem,
.bgcDarkBlue .lightning_detail,
.bgcDarkBlue .logoBl_elem,
.bgcDarkBlue .quote1_3Week_logo .logoBl_elem,
.bgcDarkBlue .quote1_2Week_logo .logoBl_elem,
.bgcDarkBlue .quote1_1Week_logo .logoBl_elem {
  fill: #002954;
}

/* Ñ„Ð¾Ð½ Ñ‚ÐµÐ¼Ð½Ð¾ÑÐ¸Ð½Ð¸Ð¹ */
.bgcDarkBlue {
  background-color: #002954;
}

.bgcDarkBlue .eco_tacc,
.bgcDarkBlue .eco_taccBlock,
.bgcDarkBlue .newsBl_taccBlock {
  color: #ffbc00;
  border-color: #ffbc00;
}

/* /---------------------- */

/* Ñ†Ð²ÐµÑ‚ Ñ‚ÐµÐºÑÑ‚Ð° Ð·Ð¾Ð»Ð¾Ñ‚Ð¾Ð¹ */
/* .txtColorGold .fact1_3H,
.txtColorGold .fact1_3H_today,
.txtColorGold .mainFact1_3, */
.bgcGray .blType1_3StringH_title,
.bgcGray .blHalfDescr_title,
.bgcGray .blType1_3StringDays,
.bgcGray .blHalfDescr_title,
.bgcGray .blHalfDescr_subtitle,
.bgcGray .blType1_2StringDays,
.bgcGray .blType1_1Descr,
.bgcGray .blType1_1DescrSub,
.bgcGray .blType1_1Days,
.bgcGray .blType1_1H_title,
.bgcGray .blType1_2StringH_title,
.bgcGray .blType1_3_bgImgStringDays {
  color: #000;
}

.bgcGray .fact1_3LogoBl_bg,
.bgcGray .logoBl_el,
.bgcGray .logoBl_bg,
.bgcGray .fact1_3lightning_bg {
  fill: #000;
}

.bgcGray .fact1_3LogoBl_elem,
.bgcGray .lightning_detail,
.bgcGray .logoBl_elem {
  fill: #eaeaea;
}

/* Ñ„Ð¾Ð½ Ñ‚ÐµÐ¼Ð½Ð¾ÑÐ¸Ð½Ð¸Ð¹ */
.bgcGray {
  background-color: #eaeaea;
}

.bgcGray .eco_tacc,
.bgcGray .eco_taccBlock,
.bgcGray .newsBl_taccBlock {
  color: #000;
  border-color: #000;
}

/* /---------------------- */

/* Ð¦Ð˜Ð¢ÐÐ¢Ð 1_3 Ð‘Ð•Ð— ÐšÐÐ Ð¢Ð˜ÐÐšÐžÐ™ */
/* Ð¡Ð¸Ð½Ð¸Ð¹ */
.bgcWhite .mainQuote1_3,
.bgcWhite .quote1_3Week_title,
.bgcWhite .qoute1_3Descr,
.bgcWhite .quote1_3H_today,
.bgcWhite .mainQuote1_2,
.bgcWhite .quote1_2Week_title,
.bgcWhite .qoute1_2Descr,
.bgcWhite .quote1_2H_today,
.bgcWhite .mainQuote1_1,
.bgcWhite .quote1_1Week_title,
.bgcWhite .quote1_1H_today,
.bgcWhite .qoute1_1Descr {
  color: #0036cb;
}
.bgcWhite .logoBl_bg {
  fill: #000;
}

.bgcWhite {
  background-color: #fff;
}
.bgcWhite .logoBl_elem {
  fill: #fff;
}

/* ----------------------------- */

/* ÐšÑ€Ð°ÑÐ½Ñ‹Ð¹ */
.txtColorRed .mainQuote1_3,
.txtColorRed .quote1_3Week_title,
.txtColorRed .qoute1_3Descr,
.txtColorRed .quote1_3H_today,
.txtColorRed .mainQuote1_2,
.txtColorRed .quote1_2Week_title,
.txtColorRed .qoute1_2Descr,
.txtColorRed .quote1_2H_today,
.txtColorRed .mainQuote1_1,
.txtColorRed .quote1_1Week_title,
.txtColorRed .quote1_1H_today,
.txtColorRed .qoute1_1Descr {
  color: #fe3d30;
}
.txtColorRed .logoBl_bg {
  fill: #fe3d30;
}

/* ----------------------------- */

/* Ð—ÐµÐ»ÐµÐ½Ñ‹Ð¹ */
.txtColorGreen .mainQuote1_3,
.txtColorGreen .quote1_3Week_title,
.txtColorGreen .qoute1_3Descr,
.txtColorGreen .quote1_3H_today,
.txtColorGreen .mainQuote1_2,
.txtColorGreen .quote1_2Week_title,
.txtColorGreen .qoute1_2Descr,
.txtColorGreen .quote1_2H_today,
.txtColorGreen .mainQuote1_1,
.txtColorGreen .quote1_1Week_title,
.txtColorGreen .quote1_1H_today,
.txtColorGreen .qoute1_1Descr {
  color: #00b844;
}
.txtColorGreen .logoBl_bg {
  fill: #00b844;
}

/* ----------------------------- */

/* Ð¤ÐÐšÐ¢ Ð”ÐÐ¯ */

/* Ð¡Ð¸Ð½Ð¸Ð¹ Ñ‚ÐµÐºÑÑ‚ */
.txtColorBlue .mainFact1_3,
.txtColorBlue .fact1_3H_today,
.txtColorBlue .fact1_3Week_title {
  color: #003bc3;
}
.txtColorBlue .fact1_3LogoBl_bg {
  fill: #003bc3;
}

/* Ð¤Ð¾Ð½ Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ */
.bgcYellow {
  background-color: #fdbe0f;
}

.bgcYellow .fact1_3LogoBl_elem {
  fill: #fdbe0f;
}

/* ----------------------------- */

/* Ð¢ÐµÐ¼Ð½Ð¾-Ð¡Ð¸Ð½Ð¸Ð¹ Ñ‚ÐµÐºÑÑ‚ */
.txtColorDarkBlue .mainFact1_3,
.txtColorDarkBlue .fact1_3H_today,
.txtColorDarkBlue .fact1_3Week_title {
  color: #002856;
}
.txtColorDarkBlue.fact1_3LogoBl_bg {
  fill: #002856;
}

/* Ð¤Ð¾Ð½ Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹ */
.bgcPink {
  background-color: #ff5f97;
}

.bgcPink .fact1_3LogoBl_elem {
  fill: #ff5f97;
}

/* ----------------------------- */

/* Ð¢ÐµÐ¼Ð½Ð¾-Ð¡Ð¸Ð½Ð¸Ð¹ Ñ‚ÐµÐºÑÑ‚ */
.txtColorGreen .mainFact1_3,
.txtColorGreen .fact1_3H_today,
.txtColorGreen .fact1_3Week_title {
  color: #00b844;
}
.txtColorGreen.fact1_3LogoBl_bg {
  fill: #00b844;
}

/* Ð¤Ð¾Ð½ Ñ‚ÐµÐ¼Ð½Ð¾-ÑÐ¸Ð½Ð¸Ð¹ */
.bgcDarkBlue {
  background-color: #002954;
}

.bgcDarkBlue .fact1_3LogoBl_elem {
  fill: #002954;
}

/* ----------------------------- */

/* Ð¨Ð Ð˜Ð¤Ð¢Ð« */

/* .MullerMedium .blType1_3StringH_title, */
.MullerMedium .blHalfDescr_title,
  /* .MullerMedium .blType1_3StringDays, */
.MullerMedium .blHalfDescr_title,
  /* .MullerMedium .blHalfDescr_subtitle, */
  /* .MullerMedium .blType1_2StringDays, */
.MullerMedium .blType1_1Descr,
  /* .MullerMedium .blType1_1DescrSub, */
  /* .MullerMedium .blType1_1Days, */
  /* .MullerMedium .blType1_1H_title, */
  /* .MullerMedium .blType1_2StringH_title, */
  /* .MullerMedium .eco_tacc, */
  /* .MullerMedium .eco_taccBlock, */
  /* .MullerMedium .newsBl_taccBlock, */
.MullerMedium .mainQuote1_3,
  /* .MullerMedium .quote1_3Week_title, */
  /* .MullerMedium .qoute1_3Descr, */
  /* .MullerMedium .quote1_3H_today, */
.MullerMedium .mainQuote1_2,
  /* .MullerMedium .quote1_2Week_title, */
  /* .MullerMedium .qoute1_2Descr, */
  /* .MullerMedium .quote1_2H_today, */
  /* .MullerMedium .quote1_1Week_title, */
  /* .MullerMedium .quote1_1H_today, */
  /* .MullerMedium .qoute1_1Descr, */
  /* .MullerMedium .mainFact1_3, */
  /* .MullerMedium .fact1_3H_today, */
  /* .MullerMedium .fact1_3Week_title */
.MullerMedium .mainQuote1_1 {
  font-family: "MullerMedium" !important;
}

/* .cstm .blType1_3StringH_title, */
.cstm .blHalfDescr_title,
  /* .cstm .blType1_3StringDays, */
.cstm .blHalfDescr_title,
  /* .cstm .blHalfDescr_subtitle, */
  /* .cstm .blType1_2StringDays, */
.cstm .blType1_1Descr,
  /* .cstm .blType1_1DescrSub, */
  /* .cstm .blType1_1Days, */
  /* .cstm .blType1_1H_title, */
  /* .cstm .blType1_2StringH_title, */
  /* .cstm .eco_tacc, */
  /* .cstm .eco_taccBlock, */
  /* .cstm .newsBl_taccBlock, */
.cstm .mainQuote1_3,
  /* .cstm .quote1_3Week_title, */
  /* .cstm .qoute1_3Descr, */
  /* .cstm .quote1_3H_today, */
.cstm .mainQuote1_2,
  /* .cstm .quote1_2Week_title, */
  /* .cstm .qoute1_2Descr, */
  /* .cstm .quote1_2H_today, */
  /* .cstm .quote1_1Week_title, */
  /* .cstm .quote1_1H_today, */
  /* .cstm .qoute1_1Descr, */
  /* .cstm .mainFact1_3, */
  /* .cstm .fact1_3H_today, */
  /* .cstm .fact1_3Week_title */
.cstm .mainQuote1_1 {
  font-family: "CSTMXprmntl02-Bold" !important;
}

/* .MullerRegular .blType1_3StringH_title, */
.MullerRegular .blHalfDescr_title,
  /* .MullerRegular .blType1_3StringDays, */
.MullerRegular .blHalfDescr_title,
  /* .MullerRegular .blHalfDescr_subtitle, */
  /* .MullerRegular .blType1_2StringDays, */
.MullerRegular .blType1_1Descr,
  /* .MullerRegular .blType1_1DescrSub, */
  /* .MullerRegular .blType1_1Days, */
  /* .MullerRegular .blType1_1H_title, */
  /* .MullerRegular .blType1_2StringH_title, */
  /* .MullerRegular .eco_tacc, */
  /* .MullerRegular .eco_taccBlock, */
  /* .MullerRegular .newsBl_taccBlock, */
.MullerRegular .mainQuote1_3,
  /* .MullerRegular .quote1_3Week_title, */
  /* .MullerRegular .qoute1_3Descr, */
  /* .MullerRegular .quote1_3H_today, */
.MullerRegular .mainQuote1_2,
  /* .MullerRegular .quote1_2Week_title, */
  /* .MullerRegular .qoute1_2Descr, */
  /* .MullerRegular .quote1_2H_today, */
  /* .MullerRegular .quote1_1Week_title, */
  /* .MullerRegular .quote1_1H_today, */
  /* .MullerRegular .qoute1_1Descr, */
  /* .MullerRegular .mainFact1_3, */
  /* .MullerRegular .fact1_3H_today, */
  /* .MullerRegular .fact1_3Week_title */
.MullerRegular .mainQuote1_1 {
  font-family: "MullerRegular" !important;
}

/* .MullerBold .blType1_3StringH_title, */
.MullerBold .blHalfDescr_title,
  /* .MullerBold .blType1_3StringDays, */
.MullerBold .blHalfDescr_title,
  /* .MullerBold .blHalfDescr_subtitle, */
  /* .MullerBold .blType1_2StringDays, */
.MullerBold .blType1_1Descr,
  /* .MullerBold .blType1_1DescrSub, */
  /* .MullerBold .blType1_1Days, */
  /* .MullerBold .blType1_1H_title, */
  /* .MullerBold .blType1_2StringH_title, */
  /* .MullerBold .eco_tacc, */
  /* .MullerBold .eco_taccBlock, */
  /* .MullerBold .newsBl_taccBlock, */
.MullerBold .mainQuote1_3,
  /* .MullerBold .quote1_3Week_title, */
  /* .MullerBold .qoute1_3Descr, */
  /* .MullerBold .quote1_3H_today, */
.MullerBold .mainQuote1_2,
  /* .MullerBold .quote1_2Week_title, */
  /* .MullerBold .qoute1_2Descr, */
  /* .MullerBold .quote1_2H_today, */
  /* .MullerBold .quote1_1Week_title, */
  /* .MullerBold .quote1_1H_today, */
  /* .MullerBold .qoute1_1Descr, */
  /* .MullerBold .mainFact1_3, */
  /* .MullerBold .fact1_3H_today, */
  /* .MullerBold .fact1_3Week_title */
.MullerBold .mainQuote1_1 {
  font-family: "MullerBold" !important;
}

/* .Geometric .blType1_3StringH_title, */
.Geometric .blHalfDescr_title,
  /* .Geometric .blType1_3StringDays, */
.Geometric .blHalfDescr_title,
  /* .Geometric .blHalfDescr_subtitle, */
  /* .Geometric .blType1_2StringDays, */
.Geometric .blType1_1Descr,
  /* .Geometric .blType1_1DescrSub, */
  /* .Geometric .blType1_1Days, */
  /* .Geometric .blType1_1H_title, */
  /* .Geometric .blType1_2StringH_title, */
  /* .Geometric .eco_tacc, */
  /* .Geometric .eco_taccBlock, */
  /* .Geometric .newsBl_taccBlock, */
.Geometric .mainQuote1_3,
  /* .Geometric .quote1_3Week_title, */
  /* .Geometric .qoute1_3Descr, */
  /* .Geometric .quote1_3H_today, */
.Geometric .mainQuote1_2,
  /* .Geometric .quote1_2Week_title, */
  /* .Geometric .qoute1_2Descr, */
  /* .Geometric .quote1_2H_today, */
  /* .Geometric .quote1_1Week_title, */
  /* .Geometric .quote1_1H_today, */
  /* .Geometric .qoute1_1Descr, */
  /* .Geometric .mainFact1_3, */
  /* .Geometric .fact1_3H_today, */
  /* .Geometric .fact1_3Week_title */
.Geometric .mainQuote1_1 {
  font-family: "GeometricSansSerifv1" !important;
  text-transform: uppercase;
}

.Geometric .mainQuote1_3,
.Geometric .mainQuote1_2,
.Geometric .mainQuote1_1 {
  text-transform: none;
}

/* .Krok .blType1_3StringH_title, */
.Krok .blHalfDescr_title,
  /* .Krok .blType1_3StringDays, */

  /* .Krok .blHalfDescr_subtitle, */
  /* .Krok .blType1_2StringDays, */
.Krok .blType1_1Descr,
  /* .Krok .blType1_1DescrSub, */
  /* .Krok .blType1_1Days, */
  /* .Krok .blType1_1H_title, */
  /* .Krok .blType1_2StringH_title, */
  /* .Krok .eco_tacc, */
  /* .Krok .eco_taccBlock, */
  /* .Krok .newsBl_taccBlock, */
.Krok .mainQuote1_3,
  /* .Krok .quote1_3Week_title, */
  /* .Krok .qoute1_3Descr, */
  /* .Krok .quote1_3H_today, */
.Krok .mainQuote1_2,
  /* .Krok .quote1_2Week_title, */
  /* .Krok .qoute1_2Descr, */
  /* .Krok .quote1_2H_today, */
  /* .Krok .quote1_1Week_title, */
  /* .Krok .quote1_1H_today, */
  /* .Krok .qoute1_1Descr, */
  /* .Krok .mainFact1_3, */
  /* .Krok .fact1_3H_today, */
  /* .Krok .fact1_3Week_title */
.Krok .mainQuote1_1 {
  font-family: "Krok" !important;
  /*text-transform: uppercase;*/
}

.Krok .mainQuote1_3,
.Krok .mainQuote1_2,
.Krok .mainQuote1_1 {
  text-transform: none;
}

/* .Aeroport .blType1_3StringH_title, */
.Aeroport .blHalfDescr_title,
  /* .Aeroport .blType1_3StringDays, */
.Aeroport .blHalfDescr_title,
  /* .Aeroport .blHalfDescr_subtitle, */
  /* .Aeroport .blType1_2StringDays, */
.Aeroport .blType1_1Descr,
  /* .Aeroport .blType1_1DescrSub, */
  /* .Aeroport .blType1_1Days, */
  /* .Aeroport .blType1_1H_title, */
  /* .Aeroport .blType1_2StringH_title, */
  /* .Aeroport .eco_tacc, */
  /* .Aeroport .eco_taccBlock, */
  /* .Aeroport .newsBl_taccBlock, */
.Aeroport .mainQuote1_3,
  /* .Aeroport .quote1_3Week_title, */
  /* .Aeroport .qoute1_3Descr, */
  /* .Aeroport .quote1_3H_today, */
.Aeroport .mainQuote1_2,
  /* .Aeroport .quote1_2Week_title, */
  /* .Aeroport .qoute1_2Descr, */
  /* .Aeroport .quote1_2H_today, */
  /* .Aeroport .quote1_1Week_title, */
  /* .Aeroport .quote1_1H_today, */
  /* .Aeroport .qoute1_1Descr, */
  /* .Aeroport .mainFact1_3, */
  /* .Aeroport .fact1_3H_today, */
  /* .Aeroport .fact1_3Week_title */
.Aeroport .mainQuote1_1 {
  font-family: "Aeroport-Bold" !important;
}

/* .Windsor .blType1_3StringH_title, */
.Windsor .blHalfDescr_title,
  /* .Windsor .blType1_3StringDays, */
.Windsor .blHalfDescr_title,
  /* .Windsor .blHalfDescr_subtitle, */
  /* .Windsor .blType1_2StringDays, */
.Windsor .blType1_1Descr,
  /* .Windsor .blType1_1DescrSub, */
  /* .Windsor .blType1_1Days, */
  /* .Windsor .blType1_1H_title, */
  /* .Windsor .blType1_2StringH_title, */
  /* .Windsor .eco_tacc, */
  /* .Windsor .eco_taccBlock, */
  /* .Windsor .newsBl_taccBlock, */
.Windsor .mainQuote1_3,
  /* .Windsor .quote1_3Week_title, */
  /* .Windsor .qoute1_3Descr, */
  /* .Windsor .quote1_3H_today, */
.Windsor .mainQuote1_2,
  /* .Windsor .quote1_2Week_title, */
  /* .Windsor .qoute1_2Descr, */
  /* .Windsor .quote1_2H_today, */
  /* .Windsor .quote1_1Week_title, */
  /* .Windsor .quote1_1H_today, */
  /* .Windsor .qoute1_1Descr, */
  /* .Windsor .mainFact1_3, */
  /* .Windsor .fact1_3H_today, */
  /* .Windsor .fact1_3Week_title */
.Windsor .mainQuote1_1 {
  font-family: "Windsor" !important;
}

/* .MyriadProRegular .blType1_3StringH_title, */
.MyriadProRegular .blHalfDescr_title,
  /* .MyriadProRegular .blType1_3StringDays, */
.MyriadProRegular .blHalfDescr_title,
  /* .MyriadProRegular .blHalfDescr_subtitle, */
  /* .MyriadProRegular .blType1_2StringDays, */
.MyriadProRegular .blType1_1Descr,
  /* .MyriadProRegular .blType1_1DescrSub, */
  /* .MyriadProRegular .blType1_1Days, */
  /* .MyriadProRegular .blType1_1H_title, */
  /* .MyriadProRegular .blType1_2StringH_title, */
  /* .MyriadProRegular .eco_tacc, */
  /* .MyriadProRegular .eco_taccBlock, */
  /* .MyriadProRegular .newsBl_taccBlock, */
.MyriadProRegular .mainQuote1_3,
  /* .MyriadProRegular .quote1_3Week_title, */
  /* .MyriadProRegular .qoute1_3Descr, */
  /* .MyriadProRegular .quote1_3H_today, */
.MyriadProRegular .mainQuote1_2,
  /* .MyriadProRegular .quote1_2Week_title, */
  /* .MyriadProRegular .qoute1_2Descr, */
  /* .MyriadProRegular .quote1_2H_today, */
  /* .MyriadProRegular .quote1_1Week_title, */
  /* .MyriadProRegular .quote1_1H_today, */
  /* .MyriadProRegular .qoute1_1Descr, */
  /* .MyriadProRegular .mainFact1_3, */
  /* .MyriadProRegular .fact1_3H_today, */
  /* .MyriadProRegular .fact1_3Week_title */
.MyriadProRegular .mainQuote1_1 {
  font-family: "MyriadPro-Regular" !important;
}

/*
    -----------------------------
    ÐšÐ»Ð°ÑÑÑ‹ Ð¶Ð´Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð²
    -----------------------------
    "MullerMedium";
    "cstm";
    "MullerRegular";
    "MullerBold";
    "Geometric";
    "Krok";
    "Aeroport";
    "Windsor";
    "MyriadProRegular";
    ------------------------------
    ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ Ñ†Ð²ÐµÑ‚Ð° Ñ‚ÐµÐºÑÑ‚Ð°
    ------------------------------
    txtColorBlack
    txtColorBlue
    txtColorRed
    txtColorDarkBlue
    txtColorGold
    txtColorGreen
    ------------------------------
    ÐšÐ»Ð°ÑÑÑ‹ Ð´Ð»Ñ Ñ„Ð¾Ð½Ð°
    ------------------------------
    bgcYellow
    bgcBlue
    bgcPink
    bgcGreen
    bgcRed
    bgcDarkBlue
    bgcGray
    bgcWhite
*/

/* ÐœÐ°Ñ‚ÐµÑ€Ð¸Ð°Ð» - Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð° */

.platform {
  width: 825px;
  padding: 31px 42px 85px 33px;
  background-color: #dbdbdb;
  border-radius: 5px;
}

.platform .logoBl {
  fill: #000;
}
.platform .logoElem {
  fill: #dbdbdb;
}
.platform .rbcTopics {
  margin-top: 0;
  margin-bottom: 3px;
  line-height: 59px;
  color: #000;
}

.platform .rbc_tape {
  line-height: 59px;
}

.platform .rbc_tape,
.platform .rbcTopic,
.platform .rbcDescr p,
.platform .rbcDescr p a,
.platform a {
  color: #000;
}

.platform .rbcDescr p {
  line-height: 30px;
}

/* .platform img{
    margin-bottom: 58px;
}
  */
.platform .articleAuthor:before {
  background-color: #000;
}
.platform .rbcDescr h2,
.platform h2,
.platform ul > li,
.platform ul .numbering,
.platform .pattern.ecology,
.platform .pattern,
.platform .numbering,
.platform .rbcDescr blockquote .holder cite,
.platform .dialog-block .title {
  color: #000;
}
/* .platform .articleAuthor,
.platform .articleAuthor_name {
    margin-bottom: 0;
} */

.platform .rbcTopic,
.platform .rbcTopic .rbcTopic_icon {
  font-size: 14px;
  text-transform: uppercase;
}

.platform_h {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 16px;
  margin-top: 38px;
  text-align: center;
  font-family: "MullerMedium";
}

/*
.platform .articleAuthor:before {
    top: 12px;
}

.platform .articleAuthor {
    padding-top: 35px;
} */

.mainWrapper--material .logoBl {
  fill: #fff;
}

.mainWrapper--material .platform .logoBl {
  fill: #000;
}

twitter-widget {
  margin: 0 auto;
}

.logo404,
.error_plusOne_logo {
  width: 140px;
  height: 79px;
  background: url("../img/plusOneLogo_black.svg") no-repeat 0 0;
  fill: #000;
}

.wrapper_404 .rbcFooter {
  margin-top: 0;
}

.blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringH .logoBl_el {
  fill: #fff;
}
.blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringH .lightning_detail {
  fill: #000;
}

.blType1_3_bgImgStringHalf.bgImg
  .blType1_3_bgImg_contentW
  .eco_taccBlock
  .eco_tacc {
  color: #fff;
  border-color: #fff;
}

/* Ð’Ñ€ÐµÐ·ÐºÐ° */

.info-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 128px;
  background-color: #fff;
  margin-bottom: 35px;
  height: auto !important; /*RBC-93*/
}

.info-side .pic > a {
  position: relative;
  min-height: 128px;
  height: 100%; /*RBC-93*/
  width: 175px;
}

.info-side .pic > a > img {
  position: absolute;
  width: 175px;
  height: 128px;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%; /*RBC-93*/
}

.info-side > p {
  padding: 0;
  margin: 0;
}

.rbcDescr .info-side > p a.bulletImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: MullerBold;
  font-size: 19px;
  line-height: 24px;
  color: #000;
  border: none;
  font-style: normal;
  padding: 20px 47px 15px 40px;
  margin: 0;
}

.rbcDescr .info-side > p a.bulletImg cite {
  font-style: normal;
  display: block;
  margin-top: 5px;
  font-size: 15px;
  line-height: 20px;
  font-family: MullerRegular;
}

.mainWrapper--material .blType1_3_bgImgStringHalf.bgImg,
.mainWrapper--special .blType1_3_bgImgStringHalf.bgImg {
  min-height: 505px;
  height: auto;
}

.mainWrapper--material .blType1_3_bgImgStringHalf.bgImg .blHalfDescr,
.mainWrapper--special .blType1_3_bgImgStringHalf.bgImg .blHalfDescr {
  min-height: 255px;
  height: auto;
}

.mainWrapper--special .blHalfDescr_subtitle,
.mainWrapper--material .blHalfDescr_subtitle {
  margin-bottom: 10px;
}

.mainPage {
  overflow: hidden;
}

.bgcWhite .blType1_3_bgImg_contentW .blHalfDescr_title,
.bgcWhite .blType1_3_contentW .blHalfDescr_title,
.bgcWhite .blType1_3_contentW .blHalfDescr_subtitle,
.bgcWhite .blType1_3_bgImg_contentW .blHalfDescr_subtitle,
.bgcWhite .blType1_3_bgImgStringDays {
  color: #000;
}

.bgcWhite .blType1_3_bgImgStringH_title,
.bgcWhite .blType1_3_bgImg_contentW .blType1_3StringH_title {
  color: #fff;
}
/* .bgcWhite .blType1_3_contentW .blType1_3StringH_title{ */

.bgcWhite.blType1_3StringHalf .blType1_3StringDays,
.bgcWhite.blType1_3StringHalf .blType1_3StringH_title {
  color: #000;
}

.bgcWhite .logoBl .lightning_detail {
  fill: #fff;
}

.rbcDescr a {
  color: #000;
}

.bgcWhite.blType1_3_bgImgStringHalf.bgImg .blType1_3_bgImgStringH .logoBl_el {
  fill: #fff;
}

.bgcWhite.blType1_3_bgImgStringHalf.bgImg
  .blType1_3_bgImgStringH
  .lightning_detail {
  fill: #000;
}

.bgcWhite.blType1_3_bgImgStringHalf.bgImg
  .blType1_3_bgImg_contentW
  .eco_taccBlock
  .eco_tacc {
  border-color: #fff;
  color: #fff;
}
/* .mainWrapper--special */

.mainWrapper--special .rbcMain .rbcTopic,
.mainWrapper--special .rbcMain .rbc_tape,
.mainWrapper--special .rbcMain .rbcDescr p,
.mainWrapper--special .rbcMain .rbcDescr figcaption,
.mainWrapper--special .rbcMain .rbcDescr figcaption span,
.mainWrapper--special .rbcMain .pattern span,
.mainWrapper--special .rbcMain .rbcDescr {
  color: #000;
}

.mainWrapper--special .articleAuthor:before {
  background-color: #000;
}

/* Ð¼ÐµÐ½ÑÐ±Ñ‰Ð¸Ð¹ÑÑ Ñ„Ð¾Ð½ Ñƒ Ð¿Ð¾ÑÑ‚Ð¾Ð² */
.newsBl_bg,
.newsBl_bg1_3,
.blType1_2_mobilebg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.newsBl_bg1_3,
.blType1_2_mobilebg {
  display: none;
}

.btmHTopics.active {
  border-bottom: 1px solid #000;
}

.materialPage .blType1_3_bgImgStringHalf.bgImg .blHalfDescr {
  height: auto;
  min-height: 255px;
}

.materialPage .blType1_3_bgImgStringHalf.bgImg .blHalfDescr {
  height: auto;
  min-height: 255px;
}
.materialPage .blType1_3_bgImgStringHalf.bgImg {
  height: auto;
  min-height: 505px;
}

figure > img + figcaption {
  margin-bottom: 55px;
}

.newsBl.newsBl_img .logoBl .lightning_detail {
  fill: #000;
}

/* PLAYER  */
.customPlayer_wrapper {
  position: relative;
  margin-bottom: 20px;
  cursor: pointer;
}
.customPlayer_wrapper.active {
  cursor: initial;
}
/* .wrapper_bg{
  min-height: 300px;
} */

.customPlayer_bg--desctop {
  background: url("../img/rbcImg.png") no-repeat 50% 50%;
  background-size: cover;
  min-height: 83px;
}
.customPlayer_bg--mobile {
  display: none;
  background: url("../img/rbc_fullImg.png") no-repeat 50% 50%;
  background-size: cover;
}

.customPlayer_wrapper.active .customPlayer {
  height: 100%;
  /* padding-top: 83px; */
  visibility: visible;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  cursor: initial;
  position: relative;
  z-index: 5;
  opacity: 1;
}

/* .customPlayer_wrapper.active .wrapper_bg{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
} */

.customPlayer_wrapper.active .closeCustomPlayer {
  position: absolute;
  width: 18.5px;
  height: 18.5px;
  background: url("../img/closePlayer.svg") no-repeat 0 0;
  top: 32px;
  right: 42px;
  visibility: visible;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 10;
  cursor: pointer;
}

.closeCustomPlayer {
  position: absolute;
  width: 18.5px;
  height: 18.5px;
  background: url("../img/closePlayer.svg") no-repeat 0 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  top: 32px;
  right: 42px;
}

.customPlayer {
  /* padding-top: 83px; */
  /* height: 480px; */
  height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  cursor: initial;
  position: relative;
  z-index: 5;
  opacity: 0;
}

.customPlayer_screen {
  width: 853px;
}

.customPlayer_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 287px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #2f2f2f;
}

.customPlayer_descrWrap {
  max-height: 480px;
}

.customPlayer_descr {
  padding: 20px 14px 20px 28px;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  font-family: "MullerRegular";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}

.customPlayer_descr:hover,
.customPlayer_descr:active {
  background-color: rgba(0, 0, 0, 0.14);
}

.customPlayer_wrapper.active .customPlayer_descr {
  opacity: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}
/* .customPlayer_title{
  width: 181px;
} */

.customPlayer_title--logo {
  font-size: 14px;
  color: #fe3d30;
  padding: 3px 8px 0 8px;
  text-transform: uppercase;
  border: 1px solid #fe3d30;
  margin-left: 20px;
}

.customPlayer_screen > iframe {
  display: none;
}

.customPlayer_screen--img {
  height: 100%;
}

/* PLAYER  END*/

/* Ð¤Ð¸ÐºÑ Ð´Ð»Ñ Ð¶Ð¸Ñ€Ð½Ð¾ÑÑ‚Ð¸ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° Ð² Ð¼Ð¾Ð±Ð¸Ð»ÐºÐµ */

@media (max-width: 576px) {
  .dialog-block .title {
    font-family: "MullerBold" !important;
  }
}

/* Ð¤Ð¸ÐºÑ Ð´Ð»Ñ Ð¶Ð¸Ñ€Ð½Ð¾ÑÑ‚Ð¸ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° Ð² Ð¼Ð¾Ð±Ð¸Ð»ÐºÐµ ÐºÐ¾Ð½ÐµÑ† */

.topic-wrap {
  /*background-color: #DBDBDB; !*ÐŸÑ€Ð¸ Ð²ÑÑ‚Ð°Ð²ÐºÐµ Ð² Ð´ÐµÐ² , ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ *!*/
  padding: 26px 0 28px 0;
}

.topic-header {
  display: flex;
  margin-bottom: 16px;
}

.topic-item {
  margin-right: 22px;
  font-family: "MullerRegular", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.24px;
  text-align: left;
  color: rgba(0, 0, 0, 0.56);
  text-transform: uppercase;
}

.secondContainer.customColor .topic-tags-wrap a {
  text-decoration: none !important;
  border-bottom: none !important;
}

.topic-tags-wrap {
  display: flex;
  flex-wrap: wrap;
}

.topic-tags__item {
  padding: 6px 7px 4px 10px;
  margin: 5px 6px 5px 0;

  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.09);
  font-family: "MullerRegular", sans-serif;
  font-size: 12px;
  /* line-height: 2.75; */
  letter-spacing: 0.24px;
  text-align: left;
  color: rgba(0, 0, 0, 0.56);
  text-transform: uppercase;
}

.topic-tags__item--economy {
  background-color: #00bae9;
  color: #000;
}
.topic-tags__item--ecology {
  background-color: #2adc46;
  color: #000;
}
.topic-tags__item--society {
  background-color: #f9d606;
  color: #000;
}

.secondContainer {
  margin: 0 auto;
  margin-bottom: 56px;
}

.secondContainer .articleAuthor {
  max-width: 755px;
}
.secondContainer > .rbc_tape,
.secondContainer > .topic-wrap,
.secondContainer > .rbcTopics {
  width: 755px;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.secondContainer > .rbcDescr > *,
.secondContainer > .about > * {
  width: 755px;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.secondContainer > .rbcDescr {
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.secondContainer .full-width {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.secondContainer .full-width img {
  width: 100%;
  max-width: 100%;
}

.secondContainer .full-width figcaption {
  display: block;
  width: 755px;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.rbcMain .grid_flex {
  justify-content: flex-start;
}

.rbcMain .grid_flex .grid-item {
  margin-right: 22px;
}
.rbcMain .grid_flex .grid-item:last-child {
  margin-right: 0;
}

@media (max-width: 1140px) {
  .rbcMain .grid_flex .grid-item {
    margin-right: 0;
  }
}

.instagram-media {
  margin: 0 auto !important;
  margin-bottom: 12px !important;
  position: static !important;
}

.embed-insert > iframe {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.embed-insert {
  max-width: 755px;
  width: auto;
  display: block;
  margin: 0 auto !important;
  margin-bottom: 12px !important;
}

.rbcMain em {
  font-family: MullerRegularItalic;
}

.share-block {
  width: 755px;
  max-width: 95%;
  margin: 0 auto;
  margin-bottom: 84px;
}
sub,
sup {
  line-height: 0;
}
/* Ð¡ÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð´Ð°Ñ‚Ñ‹ Ð²Ð¾ Ð²ÑÐµÑ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¿Ð¾ÑÑ‚Ð¾Ð² */
.quote1_2H_today,
.blType1_2_bgImgStringDays,
.quote1_1H_today,
.quote1_3H_today,
.fact1_3H_today,
.fact1_2H_today,
.factH_today,
.blType1_1Days,
.news_today,
.blType1_3StringDays,
.blType1_2StringDays,
.blType1_3_bgImgStringDays {
  display: none;
}

.rbcDescr ol {
  padding: 0;
  counter-reset: myCounter;
  font-family: "MullerRegular", sans-serif;
  font-size: 20px;
  margin: 50px auto;
}

.rbcDescr ul {
  margin: 50px auto;
}
.rbcDescr ol li {
  list-style: none;
  line-height: 1.54;
  margin: 16px auto;
  /* display: flex; */
  position: relative;
  padding-left: 30px;
  align-items: baseline;
  font-size: 20px;
}

.rbcDescr ol li::before {
  counter-increment: myCounter;
  content: counter(myCounter);
  font-family: "MullerRegular", sans-serif;
  color: #fdbe0f;
  font-size: 20px;
  text-align: left;
  line-height: 1.54;
  display: inline-block;
  min-width: 36px;
  position: absolute;
  height: 100%;
  left: 0;
}

.rbcDescr ul li {
  line-height: 1.54;
  list-style: none;
  margin: 16px auto;
  /* display: flex; */
  align-items: baseline;
  position: relative;
  padding-left: 30px;
  font-size: 20px;
}

.rbcDescr ul li::before {
  content: "\2022";
  /* min-width: 36px; */
  height: 100%;
  max-height: 6px;
  text-align: center;
  color: #fdbe0f;
  font-size: 20px;
  /*vertical-align: middle;*/
  line-height: 1;
  text-align: left;
  transform: scale(2);
  position: absolute;
  left: 0;
  top: auto;
  line-height: 1;
  display: flex;
  align-items: flex-start;
}

blockquote > div.pic {
  display: none;
}
a.wrap-all {
  z-index: 6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  cursor: pointer !important;
}

a.wrap-all:hover {
  cursor: inherit;
}
.blType1_2_bgImgStringHalf a.wrap-all {
  z-index: 8;
}
.blType1_1,
.blType1_2_bgImgStringTop,
.blType1_3StringTop,
.factH,
.fact1_2H,
.fact1_3H,
.blType1_2StringTop,
.DIY-title,
.blType1_2StringHalf,
.grid-item {
  position: relative;
  cursor: pointer;
}
.mem1_3 .wrap-all,
.mem1_2 .wrap-all,
.mem1_1 .wrap-all {
  z-index: 5;
}
.newsBl .wrap-all {
  z-index: 6;
}

.parser-wrap {
  padding-top: 45px;
  position: relative;
}
.parser-wrap::before {
  content: " ";
  position: absolute;
  width: 100%;
  max-width: 750px;
  height: 2px;
  background-color: #d6d6d6;
  top: 0;
  left: 50%;
  border-radius: 50%;
  transform: translateX(-50%);
}

.banner-over-topic {
  background-color: transparent;
  margin-bottom: 54px;
}

.blType1_2_bgImgStringTop {
  z-index: 61;
}

.blType1_2_bgImgStringH,
.blType1_2StringH,
.eco_taccBlock {
  z-index: 11;
}

.eco_taccBlock {
  z-index: 11;
  /* height: 22px; */
  position: relative;
  border: 1px solid black;
  border-color: white;
  padding: 4px 7px;
}
.partner-material.eco_taccBlock {
  z-index: 5;
}

.blType1_3StringTop .eco_taccBlock {
  max-width: 170px;
  display: flex;
  justify-content: flex-end;
}

.about p a,
.rbcDescr p a,
.rbcDescr ol li a,
.pattern a,
.dialog-block a,
.rbcDescr h2 a,
.rbcDescr ul li a {
  display: inline;
  color: #000;
  border-bottom: 2px solid #f8c946;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.about p a:hover,
.rbcDescr p a:hover,
.rbcDescr ol li a:hover,
.pattern a:hover,
.rbcDescr h2 a:hover,
.dialog-block a:hover,
.rbcDescr ul li a:hover {
  display: inline;
  border-bottom: 2px solid #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/* Ð¿Ð°Ñ€Ñ‚Ð½ÐµÑ€ÐºÐ°*/

.partner-material {
  display: inline-block;
  /* height: 22px; */
}

.partner-text {
  font-size: 14px;
}

.partner-text_mobile {
  display: none;
}

@media (max-width: 767px) {
  .partner-text {
    display: none;
  }
  .partner-text_mobile {
    display: flex;
  }
}

/* Ð¿Ð°Ñ€Ñ‚Ð½ÐµÑ€ÐºÐ°/Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑÑ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð° */
.partner-material_inside {
  height: 22px;
  border-radius: 5px;
  border: solid 1px #706a7c;
  margin: 5px 6px 5px 0;
}

.partner-text_inside {
  text-transform: uppercase;
  font-family: "MullerRegular";
  font-size: 12px;
  /*line-height: 2.75;*/
  letter-spacing: 0.24px;
  color: #706a7c;
  border: transparent;
}

.blType1_1_bgImgStringH_logo,
.blType1_1StringH_logo {
  display: flex;
}
.blType1_2_bgImgStringH_logo,
.blType1_2StringH_logo {
  display: flex;
}

.blType1_3_bgImgStringH_logo,
.blType1_3StringH_logo {
  display: flex;
}

.blType1_1_bgImgStringH_title,
.blType1_1StringH_title {
  display: flex;
  margin-top: 3px;
}
.blType1_2_bgImgStringH_title,
.blType1_2StringH_title {
  display: flex;
  margin-top: 3px;
}
.blType1_3_bgImgStringH_title,
.blType1_3StringH_title {
  display: flex;
  margin-top: 3px;
}

.blType1_3_bgImgStringTop,
.blType1_2_bgImgStringTop {
  align-items: flex-start;
}

.blType1_1_bgImgStringTop,
.blType1_1StringTop,
.blType1_2_bgImgStringTop,
.blType1_2StringTop,
.blType1_3_bgImgStringTop,
.blType1_3StringTop {
  /*padding: 20px 30px 20px 30px;*/
  position: relative;
  margin-bottom: 30px;
  /*min-height: 35px;*/
  /*height: 100%;*/
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.blType1_2_bgImgStringTop .eco_tacc,
.newsBl_top--wrap .eco_tacc {
  color: white;
  border-color: white;
}

.newsBl_top--wrap,
.blType1_2_bgImgStringTop--wrap,
.blType1_3_bgImgStringTop--wrap,
.blType1_2StringTop--wrap,
.blType1_3StringTop--wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.blType1_3_bgImgStringTop--wrap,
.blType1_3StringTop--wrap {
  padding-right: 20px;
}
.blType1_3StringTop--wrap{
  position: relative;
  z-index: 10;
}

.blType1_3StringTop--wrap {
  position: relative;
  z-index: 10;
}

.blType1_3StringTop--wrap .eco_taccBlock {
  max-width: 170px;
  text-align: right;
}
.blType1_2_bgImgStringTop--wrap .eco_taccBlock {
  max-width: 310px;
  text-align: right;
}

.blType1_2StringTop .eco_taccBlock {
  width: auto;
  max-width: 310px;
  text-align: right;
}

@media (max-width: 1140px) {
  .blType1_2_bgImgStringTop--wrap,
  .blType1_2StringTop--wrap {
    padding-right: 20px;
  }
}

@media (min-width: 981px) {
  .blType1_3_bgImg_contentW {
    height: 505px;
  }
}

.blType1_1H {
  margin-top: 3px;
}
.blType1_2H {
  margin-top: 3px;
}
.blType1_3H {
  margin-top: 3px;
}
