

/* Start:/local/templates/main/css/main_page.css?157486310312199*/
.container-wrap {padding: 0 110px; font-family: 'Open Sans'; color: #3f474f;}

.main-title {text-align: center; font-weight: 600; padding: 50px 0 48px 0; font: 700 36px/1.2 'Open Sans';}

.offer__tab {display: flex; padding-bottom: 40px;}

.offer__tab-button {display: inline-flex; align-items: center; width: 25%; height: 100px; padding: 0 15px; margin: 0 1px; background-color: #f5f7fa; cursor: pointer;}

.offer__tab-button.active {background-color: #369a1e; color: #fff;}

.offer__tab-button svg {fill:#3f474f;}

.offer__tab-button.active svg {fill: #fff; color: #fff;}

.offer__tab-button span {padding-left: 15px;}

.offer__box {display: none;}

.offer__box.active {display: flex; flex-wrap: wrap;}

.offer__content {display: flex; width: calc(50% - 20px); box-sizing: border-box; border-radius: 3px; background-color: #f8f6ef;}

.offer__content:nth-child(even) {margin: 20px 0 20px 20px}
.offer__content:nth-child(odd) {margin: 20px 20px 20px 0}

.offer__img-wrap {min-width: 185px; max-width: 185px;}

.offer__content .offer__img-wrap img {width: 100%; height: 220px; object-fit: cover; font-family: 'object-fit: cover;'; }

.offer__content-desc {display: flex; flex-direction: column; justify-content: space-between; padding: 16px 18px 20px 23px; width: calc(100% - 185px); position: relative;}

.offer__content-desc h3 {display: flex; flex-direction: column; font-size: 18px; font-weight: 600; line-height: 1.33; padding-right: 25px;}

.offer__content-desc h3 span {font-weight: 400;}

.offer__content-desc p {font-size: 14px; line-height: 1.43; margin: 9px 0;}

.offer__content-link {display: inline-block; flex-shrink: 0; width: 110px; height: 28px; font-size: 14px; font-weight: 400; color: #3f474f; text-align: center; border: solid 1px transparent; border-radius: 3px; background-color: #369a1e; color: #fff;}

.offer__content-desc h3 a {color: #3f474f; transition: all 0.2s ease;}
.offer__content-desc h3 a:hover {color: #369a1e;}

.offer__content-valute {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 2px solid #369a1e;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	color: #369a1e;
	cursor: help;
	position: absolute!important;
	top: 11px;
	right: 11px;
}

.offer__content-valute + .offer__content-valute {
 	right: 40px;
}

.offer__content-valute .rublik {
	font-size: 14px;
}

.hint-show {
	display: none;
	z-index: 2;
	position: absolute;
	padding: 12px 10px;
  border-width: 1px;
  border-color: rgb(197, 191, 172);
  border-style: solid;
  border-radius: 3px;
  background-color: rgb(253, 252, 247);
  box-shadow: 0px 1px 4px 0px rgba(0, 17, 51, 0.15);
  color: #3f474f;
  font-size: 14px;
  line-height: 20px;
}

.hint-show b {
	font-weight: 600;
}

.offer__content-valute .hint-show {
	white-space: nowrap;
	right: 10px;
	bottom: -57px;
}

.offer__content-valute:hover .hint-show,
.offer__content-risk:hover .hint-show {
	display: block;
}

.offer__content-info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.offer__content-information {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 35px;
}

.no_risk_item .offer__content-information {
	margin-left: 90px;
}

.offer__content-risk {
	cursor: help;
	font-size: 12px;
	line-height: 17px;
	color: #3f474f;
	position: relative;
}

.offer__content-risk:before {
	position: absolute;
	width: 11px;
	height: 11px;
	border: 2px solid #fff;
	border-radius: 50%;
	left: -21px;
	top: 0px;
	content: '';
}

/*.offer__content-risk.content-risk-1:before {
	background-color: #008ae1;
}

.offer__content-risk.content-risk-2:before {
	background-color: #009900;
}

.offer__content-risk.content-risk-3:before {
  background-color: #9bd400;
}

.offer__content-risk.content-risk-4:before {
  background-color: #ffa200;
}

.offer__content-risk.content-risk-5:before {
  background-color: #d60000;
}*/


.offer__content-risk.content-risk-1:before {
	background-color: #008ae1;
}

.offer__content-risk.content-risk-2:before {
	background-color: #9ec219;
}

.offer__content-risk.content-risk-3:before {
  background-color: #ffb10f;
}

.offer__content-risk.content-risk-4:before {
  background-color: #f00;
}

.offer__content-risk.content-risk-5:before {
  background-color: #b00000 ;
}

.offer__content-risk .hint-show{
	min-width: 270px;
	bottom: calc(100% + 10px);
	left: -135px;
}

.offer__content-risk-level {
	display: block;
	margin-bottom: 10px;
}

.offer__content-stat {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin-left: 23px;
	padding-top: 2px;
}

.offer__content-stat-line {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
	margin-bottom: 5px;
	width: 100%;
}

.offer__content-stat-updown {
	position: absolute;
  left: -16px;
  top: -2px;
	display: inline-block;
	display: none!important;
	font-size: 0;
	line-height: 0;
	flex-shrink: 0;
	margin-right: 4px;
	flex-shrink: 0;
	width: 12px;
	height: 14px;
}

.offer__content-stat-updown.up {
	background: url("/local/templates/main/css/../img/main/arrow_up_green.svg") no-repeat center!important;
}

.offer__content-stat-updown.down {
	background: url("/local/templates/main/css/../img/main/arrow_down_red.svg") no-repeat center!important;
}

.offer__content-stat-proc {
	font-size: 18px;
	line-height: 12px;
	color: #369a1e;
	font-weight: 600;
}

.offer__content-stat-text {
	display: inline-block;
	margin-left: 3px;
	font-size: 12px;
	line-height: 14px;
	color: #3f474f;
}

.analitics__row {display: flex; justify-content: space-between;}

.analitics__col a {display: flex; justify-content: space-between; align-items: center; background-color: #f5f7fa; padding: 0 10px; height: 30px; color: #3f474f; transition: all 1s ease;}

.analitics__col a:hover {background-color: #d6d7d8;}

.analitics__col {width: calc(50% - 20px);}

.analitics__col span {font-weight: 600;}

.analitics__col span:nth-child(2) {font-size: 14px;}

.analitics__col p {padding: 0 10px; font-size: 14px; line-height: 1.42; margin: 13px 0;}

.analitics__item {width: 32%; height: 390px; padding: 25px 25px 33px 25px; margin: 77px 0; border: solid 1px transparent; border-radius: 3px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between;}

.analitics__item h3 {font-size: 24px; font-weight: 600; padding: 20px 0 13px 0;line-height: 1.2;}

.analitics__item span {line-height: 1.33;}

.analitics__item a {font-size: 14px; font-weight: normal; color: #369a1e;}

.analitics__item svg {fill: #3f474f;}

body .wrap-cols {margin: 0 57px;}

.pai_after.grid {border-top: solid 40px #f2f3f6;}

.section__title {display: none;}

.offer-after {
	font-size: 14px;
	line-height: 1.6;
	text-align: center;
}

.analitics__item--purple {background-color: #f6e5c5;}
.analitics__item--blue {background-color: #d7e2f6;}
.analitics__item--green {background-color: #dbf0d5;}

.cvalifed .offer__content-risk {
	display: none;
}

.cvalifed-hint {
	 display: none;
	 position: relative;
	 flex-shrink: 0;
}

.cvalifed-hint:after {
  position: absolute;
  width: 50px;
  height: 13px;
  left: 50%;
  transform: translateX(-50%);
  top: -11px;
  content: '';
  background: transparent;
}

.cvalifed .cvalifed-hint {
 display: block;
}

.cvalifed-hint i {
	cursor: help;
	width: 30px;
	height: 24px;
  flex-shrink: 0;
}

.cvalifed-hitn i img {
	width: 100%;
	height: 100%;
}

.cvalifed.no_risk_item .offer__content-information {
    margin-left: 48px;
    align-items: flex-start;
}

.cvalifed .offer__content-stat {
    margin-left: 38px;
}

.cvalifed-hint .hint-show {
	left: 50%;
	transform: translate(-65%);
	width: 355px;
  bottom: calc(-100% + 60px);
}

.cvalifed-hint:hover .hint-show {
	display: block;
}

@media (max-width: 1280px) {
  .offer__content .offer__img-wrap img {height: 100%; min-height: 220px;}
	.offer__content-info {
	  flex-direction: column-reverse;
    padding-top: 10px;
	}
	.offer__content-information {
	  margin-left: 20px;
	  justify-content: flex-start;
	  margin-bottom: 15px;
	}
	.no_risk_item .offer__content-information {
		margin-left: 0;
	}

	.no_risk_item .offer__content-stat{
		margin-left: 0;
	}

	.cvalifed.no_risk_item .offer__content-information {
	  margin-left: 0;
	}

	.cvalifed .cvalifed-hint {
	  display: block;
	  margin-right: 30px;
	}
	.offer__content-stat-text {
	  max-width: 65px;
	}

	.offer__content-stat {
	  padding-top: 0;
	}
}

@media (max-width: 1197px) {
  .offer__tab-button {width: 278px; margin: 2px;}
}

@media (max-width: 1160px) {
  .container-wrap {padding: 0 50px;}
  .offer__tab {flex-wrap: wrap; width: 65%; margin: 0 auto; justify-content: center;}
	.offer-after {
	padding-top: 20px;
	}
}

@media (max-width: 1100px) {
  .analitics__title {flex-direction: column;}
  .analitics__title .analitics__col:not(:last-child) {margin-bottom: 20px;}
	.analitics__col {
	  width: 100%;
	}
}

@media (max-width: 1040px) {
  .offer__box.active {flex-direction: column; align-items: center;}
  .offer__content {width: 100%;}
  .offer__content:nth-child(odd) {margin: 20px 0;}
  .offer__content:nth-child(even) {margin: 20px 0;}
  .offer__content:first-child {margin-top: 0;}
  .offer__content:last-child {margin-bottom: 0;}
  .offer__img-wrap {max-width: 240px; min-width: 240px;}
  .offer__content-desc {padding: 16px 18px 20px 48px;}
  .offer__box.active {padding: 0 13%;}
	.offer__content-info {
	  flex-direction: row-reverse;
	  justify-content: space-between;
	}
}

@media (max-width: 991px) {
  .main-title {padding: 60px 0;}
  .offer__tab {width: 95%; justify-content: center;}
  .analitics__row {display: inherit;}
  .analitics__item {width: auto; height: auto; margin: 30px 0;}
  .analitics__title {padding-bottom: 30px;}
  .analitics__item a {padding-top: 40px; font-size: 18px;}
  .section_invest .wrap-cols {
      display: block!important; 
  }
	.offer__content-information {
	  margin-right: 23px;
	}
	.offer__content-info {
	  flex-direction: row-reverse;
		justify-content: flex-end;
    align-items: flex-end;
	  flex-wrap: wrap-reverse;
	}
}

@media (max-width: 817px) {
  body .rm_padding > div:nth-child(4) {
    padding: 20px 0 0 0!important;
  }
}

@media (max-width: 800px) {
  .offer__box.active {padding: 0;}
}

@media (max-width: 768px) {
  .main-title {padding: 40px 0; font-size: 26px;}
  .container-wrap {padding: 0 15px;}
  .offer__content .offer__img-wrap img {height: 100%;}
  .analitics__col a {height: auto;}
  .wrap-cols-wrapper {padding: 40px 0;}
  .section_invest .item {padding: 30px 20px 30px 20px!important;}
  body .wrap-cols {margin: 0 40px;}
  .analitics__title {padding-bottom: 10px;}
  .offer__box.active {padding: 0 35px;}
}

@media (max-width: 700px) {
  .offer__content-desc {padding: 16px 18px 20px 28px;}
}

@media (max-width: 665px) {
  .offer__img-wrap {max-width: 185px; min-width: 185px;}
}

@media (max-width: 550px) {
  .offer__content .offer__img-wrap img {min-height: 200px; max-height: 200px; object-fit: cover; font-family: 'object-fit: cover;';}
  .offer__img-wrap {max-width: inherit; width: 100%;}
  .offer__content {flex-direction: column;}
  .offer__content-desc {padding: 16px 18px 20px 18px; min-height: 200px; box-sizing: border-box; width: 100%;}
	.offer__content-risk .hint-show {
	  left: -20px;
	}
	.offer__content-risk .hint-show {
	  min-width: 245px;
	  max-width: 245px;
	  width: 100%;
	}
}

@media (max-width: 543px) {
  .main-title {padding: 30px 0;}
  .analitics__item {padding: 15px;}
  .analitics__title {padding-bottom: 0;}
  .wrap-cols-wrapper {padding: 30px 0;}
  .partners h2 {margin-bottom: 15px;}
  .offer__tab {padding-bottom: 30px;}
  .offer-after {
		font-size: 14px;
		line-height: 1.6;
	}
	.cvalifed-hint .hint-show {
	  left: 0;
	  transform: translate(0);
	  width: 255px;
	}
	.offer__content-stat {
	  margin-left: 15px;
	}
	.offer__content-information {
	  margin-right: 18px;
	}
}

@media (max-width: 450px) {
  .offer__box.active {padding: 0 5px;}
  .offer__content .offer__img-wrap img {}
}

/* End */


/* Start:/local/templates/main/css/iis.css?156898333486633*/
.iis-top-text {
    padding-top: 75px;
    margin-bottom: 70px;
}

.iis-top-text p {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    letter-spacing: -0.025em;
    line-height: 25px;
    color: #000;
    padding: 0 110px;
	margin: 0;
}

.iis-whom {
    padding: 0 110px;
    margin-bottom: 75px;
}

.iis-page__title {
    font-family: "Open Sans", sans-serif;
    text-align: center;
    display: block;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    color: #3f474f;
    margin-bottom: 70px;
}

.iis-page__subtitle {
    font-family: "Open Sans", sans-serif;
    text-align: center;
    display: block;
    text-transform: uppercase;
    width: 100%;
    font-size: 18px;
    line-height: 23px;
    color: #3f474f;
    margin-bottom: 0;
}

.iis-whom__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 23px;
}

.iis-whom__item {
    width: calc(50% - 42px);
    box-shadow: 0px 3px 12.87px 0.13px rgba(0, 0, 0, 0.16);
    padding: 20px 13px 27px;
}

.iis-whom__item-title {
    font-family: "Open Sans", sans-serif;
    display: block;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.025em;
    color: #000;
    margin-bottom: 0;
}

.iis-whom__item-text {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.025em;
    color: #000;
    margin-bottom: 0;
}

.iis-three {
    margin-bottom: 48px;
}

.iis-howitwork {
    padding: 0 110px;
    margin-bottom: 75px !important;
}

.iis-howitwork__wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 20px 0 47px;
    margin-bottom: 0;
}

.iis-howitwork__item {
    width: 192px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.iis-howitwork__img-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
    height: 56px;
    align-items: center;
}

.iis-howitwork__text {
    font-family: "Open Sans", sans-serif;
    display: block;
    width: 100%;
    font-size: 18px;
    text-align: center;
    color: #3f474f;
}

.iis-howitwork__img-wrapper.icon-1 svg {
    width: 53px;
    height: 53px;
}

.iis-howitwork__img-wrapper.icon-2 svg {
    width: 55px;
    height: 37px;
}

.iis-howitwork__img-wrapper.icon-3 svg {
    width: 39px;
    height: 50px;
}

.iis-howitwork__img-wrapper.icon-4 svg {
    width: 37px;
    height: 56px;
}

.iis-howitwork__item-dec {
    padding-top: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 54px;
    color: #3f474f;
}

.iis-howitwork__subtext {
    font-family: "Open Sans", sans-serif;
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    letter-spacing: -0.025em;
    color: #000;
}

.iis-formed {
    padding: 0 108px;
    margin-bottom: 75px;
}

.iis-formed__main-subtitle {
    font-family: "Open Sans", sans-serif;
    display: block;
    margin-bottom: 15px;
    text-align: center;
    font-size: 26px;
    color: #3f474f;
    font-weight: 700;
}

.iis-formed__block {
    margin-bottom: 21px;
}

.iis-formed__block-title {
    font-family: "Open Sans", sans-serif;
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    color: #3f474f;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.iis-formed__block-subtitle {
    font-family: "Open Sans", sans-serif;
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    color: #0e9800;
}

.iis-formed__graph {}

.iis-formed__graph-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.iis-formed__open {
    width: calc(100% - 300px);
    padding-top: 24px;
}

.iis-formed__got {
    width: 300px;
    padding-left: 36px;
}

.iis-formed__graph-item {
    width: 33.33%;
}

.iis-formed__graph-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: flex-start;
}

.grey-line-small.iis-formed__graph-item:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 27px;
    left: 0;
    top: -31px;
    border-left: 1px dashed #acacac;
}

.grey-line-big.iis-formed__graph-item:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 82px;
    right: -2px;
    top: -85px;
    border-left: 1px dashed #acacac;
}

.iis-formed__graph-year {
    display: inline-block;
    margin-bottom: 6px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 23px;
    font-weight: 600;
    color: #f39d22;
}

.iis-formed__graph-line {
    position: relative;
    height: 4px;
    width: 100%;
    background-color: #0e9800;
    margin-bottom: 14px;
}

.iis-formed__graph-line:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #acacac;
}

.iis-formed__graph-line.last-line:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    right: -1px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #acacac;
}

.iis-formed__graph-line.current-line:before {
    content: '';
    position: absolute;
    width: 19px;
    height: 20px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("/local/templates/main/css/../img/new_investment_account/ico-plus-line.svg") no-repeat center;
    z-index: 1;
}

.iis-formed__graph-line.current-line-last:after {
    content: '';
    position: absolute;
    width: 19px;
    height: 20px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("/local/templates/main/css/../img/new_investment_account/ico-plus-line.svg") no-repeat center;
    z-index: 1;
}

.iis-formed__graph-text {
    display: inline-block;
    max-width: 128px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #3f474f;
}

.iis-formed__got-info {
    text-align: center;
    margin-bottom: 9px;
    display: inline-block;
}

.iis-formed__got-title {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.025em;
    color: #019901;
    font-weight: 800;
    margin: 0;
}

.iis-formed__got-money {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #019901;
}

.iis-formed__got-item {
    display: flex;
    justify-content: space-between;
}

.iis-formed__got-block {
    display: flex;
    justify-content: center;
    align-items: center;
}

.iis-formed__got-block.orange-block {
    background-color: #f7941d;
    height: 48px;
    width: 95px;
}

.iis-formed__got-block.light-green-block {
    background-color: #8dc63f;
    height: 53px;
    width: 95px;
}

.iis-formed__got-block.green-block {
    background-color: #019901;
    height: 97px;
    width: 95px;
}

.big-block .iis-formed__got-block.orange-block {
    height: 77px;
}

.big-block .iis-formed__got-block.light-green-block {
    height: 60px;
}

.big-block .iis-formed__got-block.green-block {
    height: 165px;
}

.iis-formed__got-block span {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: -0.025em;
    color: #fff;
}

.iis-formed__got-text {
    width: calc(100% - 95px);
    padding-left: 12px;
    justify-content: flex-start;
}

.iis-formed__got-text span {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.025em;
    color: #000;
}

.iis-formed__wrapper-lines {
    display: flex;
    width: 100%;
}

.iis-formed__wrapper-lines:not(:last-child) {
    margin-bottom: 35px;
}

.iss-open {
    padding: 0 110px;
    margin-bottom: 102px;
}

.iss-open__block {
    position: relative;
    width: 100%;
    max-width: 920px;
    margin: 32px auto 0;
    box-shadow: 0px 3px 12.87px 0.13px rgba(0, 0, 0, 0.16);
    padding: 42px 15px 20px 78px;
}

.iss-open__block .slick-dots {
    display: flex;
    padding-left: 0;
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
}

.iss-open__block .slick-dots li {
    margin: 0;
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    cursor: pointer;
}

.iss-open__block .slick-dots li:not(:last-child) {
    margin-right: 11px;
}

.iss-open__block .slick-dots li button {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 1px solid #0e9800;
    background: none;
    text-indent: -99999px;
    overflow: hidden;
    font-size: 0;
}

.iss-open__block .slick-dots li:hover:after {
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #0e9800;
}

.iss-open__block .slick-dots .slick-active:after {
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #0e9800;
}

.iss-open__block .slick-dots li:before {
    display: none;
}

.iss-open__block .slick-slider {
    position: static;
    margin-bottom: 0;
}


.iss-open__block .slick-slide.slick-active {
    height: auto;
}


.iss-open__arrow {
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 21px;
    height: 39px;
    opacity: .85;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iss-open__arrow:hover {
    opacity: 1;
}

.iss-open__arrow.slide-prev {
    left: -48px;
}

.iss-open__arrow.slide-next {
    right: -48px;
}

.iss-open__arrow svg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.iss-open__title {
    display: block;
    position: relative;
    margin-bottom: 22px;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 20px;
    color: #3f474f;
    font-weight: 700;
}

.iss-open__title:before {
    content: '?';
    position: absolute;
    left: -49px;
    top: -3px;
    border-radius: 100%;
    background-color: #0e9800;
    width: 23px;
    height: 23px;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    z-index: 1;
}

.iss-open__text {
    display: block;
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #3f474f;
    margin-bottom: 10px;
}

.iss-open__text.hide {
    display: none;
}

.iss-open__readmore {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #019901;
    cursor: pointer;
    border-bottom: 1px solid #019901;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iss-open__readmore:hover {
    border-bottom: 1px solid transparent;
}

.iss-open__link {
    position: relative;
    display: inline-block;
    margin-top: 14px;
    margin-right: 56px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 23px;
    color: #0e9800;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-bottom: 1px solid #0e9800;
}

.iss-open__link:hover {
    border-bottom: 1px solid transparent;
    color: #0e9800 !important;
}

.iss-open__block .slick-list {
    overflow: visible;
}

.iss-contribution {
    padding: 75px 66px 75px 75px;
    margin-bottom: 70px;
    /*	background: url('/local/templates/main/img/individuals/iis/bg-graph.jpg') no-repeat center;
	background-size: cover;*/
    background-color: #f7fafc;

}

.iss-contribution__wrapper {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0;
}

.iss-contribution__tab {
    width: 50%;
    cursor: pointer;
    padding: 19px 15px;
}

.iss-contribution__tab.tab-active {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: rgba(255, 255, 255, 1);
}

.iss-contribution__tab {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #d7d7d7;
    background-color: rgba(255, 255, 255, .7);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iss-contribution__title-info {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 26px;
}

.iss-contribution__title {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.025em;
    color: #828282;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-weight: 700;
}

.iss-contribution__tab.tab-active .iss-contribution__title {
    color: #000;
}

.iss-contribution__money {
    font-family: "Open Sans", sans-serif;
    font-size: 26px;
    line-height: 26px;
    color: #828282;
    font-weight: 700;
}

.iss-contribution__tab.tab-active .iss-contribution__money.minus {
    color: #eb4b4b;
}

.iss-contribution__tab.tab-active .iss-contribution__money {
    color: #1b9116;
}

.iss-contribution__text {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #828282;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iss-contribution__tab.tab-active .iss-contribution__text {
    color: #000;
}

.iss-contribution__content {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 18px 42px 10px 35px;
    background-color: #fff;
}

.iss-contribution__content-title {
    position: relative;
    display: inline-block;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.025em;
    font-weight: 700;
    color: #333333;
    border-bottom: 1px dashed #585f67;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin-left: 27px;
}

.iss-contribution__content-text p {
    margin: 0;
}

.iss-contribution__content-text p:not(:last-child) {
    margin-bottom: 5px;
}

.iss-contribution__content-title:hover {
    border-bottom: 1px dashed transparent;
}

.iss-contribution__content>div:not(:last-child) {
    margin-bottom: 13px;
}

.iss-contribution__content-title:before {
    content: '';
    position: absolute;
}

.iss-contribution__content-title i {
    position: absolute;
}

.iss-contribution__content-title.icon-1 i {
    width: 12px;
    height: 12px;
    left: -22px;
    top: 2px;
}

.iss-contribution__content-title.icon-2 i {
    width: 12px;
    height: 12px;
    left: -22px;
    top: 2px;
}

.iss-contribution__content-title.icon-3 i {
    width: 20px;
    height: 10px;
    left: -29px;
    top: 2px;
}

.iss-contribution__content-info {
    display: none;
    padding: 10px 0;
}

.iss-contribution__table {
    width: 100%;
}

.iss-contribution__table td {
    padding: 3px 0;
}

.iss-contribution__info-title {
    display: block;
    margin-bottom: 3px;
    padding-top: 14px;
    font-size: 18px;
    color: #333333;
    font-weight: 700;

}

.iss-contribution__content-text {
    display: none;
    height: 1px;
    overflow: hidden;
}

.iss-contribution__content-text.active {
    display: block;
    height: auto;
    overflow: visible;
}

.iss-contribution__btns {
    padding: 25px 0;
    display: flex;
    justify-content: center;
}

.iis-moreinfo .iss-contribution__btns {
    padding: 25px 0 0;
}

.iss-contribution__content .iss-contribution__btns {
    padding: 0 0 21px 0;
    display: flex;
    justify-content: center;
}

.iss-invest-easy {
    padding: 0 75px;
    margin-bottom: 30px;
}

.iss-invest-easy__wrapper {
    display: flex;
    justify-content: space-between;
    padding-top: 19px;
}

.iss-invest-easy__item {
    display: flex;
    width: 33.3%;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.iss-invest-easy__text {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    color: #000;
}

.iss-invest-easy__link {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: -0.025em;
    font-weight: 700;
    color: #54a3e2;
}

.iss-invest-easy__item span {
    display: inline-block;
    margin-bottom: 29px;
}

.iss-invest-easy .investment__ico-1 {
    width: 51px;
    height: 53px;
    background: none;
}

.iss-invest-easy .investment__ico-2 {
    width: 55px;
    height: 52px;
    background: none;
}

.iss-invest-easy .investment__ico-3 {
    width: 54px;
    height: 52px;
    background: none;
}

.iss-conditions {
    padding: 0 110px 25px;
    margin-bottom: 50px;
}

.iss-conditions__wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: -37px;
}

.iss-conditions__item {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    max-width: 325px;
	margin-bottom: 60px;
}

.iss-conditions__item.small {
    max-width: 270px;
}

.iss-conditions__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 61px;
    height: 55px;
}

.iss-conditions__icon--1 svg {
    width: 49px;
    height: 49px;
}

.iss-conditions__icon--2 svg {
    width: 36px;
    height: 54px;
}

.iss-conditions__icon--3 svg {
    width: 61px;
    height: 23px;
}

.iss-conditions__icon--4 svg {
    width: 46px;
    height: 43px;
}

.iss-conditions__icon--5 svg {
    width: 55px;
    height: 55px;
}

.iss-conditions__icon--6 svg {
    width: 28px;
    height: 38px;
}

.iss-conditions__info {
    width: calc(100% - 87px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.iss-conditions__title {
    display: block;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #3f474f;
    line-height: 1.2em;
}

.iss-conditions__subtext {
    margin-bottom: 12px;
    letter-spacing: -0.005em;
}

.iss-conditions__text {
    display: block;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #3f474f;
    line-height: 1.2em;
}

.iss-conditions__subtext a {
    font-weight: 700;
    color: #54a3e2;
}

.iss-conditions__more {
    display: none;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.025em;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    border-bottom: 1px dashed #000;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iss-conditions__more.active {
    display: inline-block;
}

.iss-conditions__more:hover {
    border-bottom: 1px dashed transparent;
}

.iss-conditions__more-text {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    font-weight: 700;
}

.iss-conditions__more-text:not(:last-child) {
    margin-bottom: 24px;
}

.iis-refund {
    padding: 0 110px;
    margin-bottom: 75px;
}

.iis-refund__text {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 25px;
    letter-spacing: -0.005em;
    padding-top: 0;
    margin-top: 0;
}

.iis-refund__text a {
    font-weight: 700;
    color: #54a3e2;
}

.iis-refund__wrapper {
    padding-top: 8px;
    margin-bottom: 9px;
}

.iis-refund .txt-ic {
    font-size: 14px;
    margin-top: 5px;
    display: inline-block;
    position: relative;
    line-height: 25px;
    letter-spacing: -0.01em;
}

.iis-refund .get_profit2__item {
    width: 46%;
    background-color: #eef3f7;
    padding: 24px 21px 24px 21px;
}

.iis-refund .txt-ic:after {
    right: -60px;
}

.iis-moreinfo {
    padding: 75px 110px;
    background-color: #eef3f7;
}

.iis-moreinfo__wrapper {
    padding-top: 0;
}

.iis-moreinfo__wrapper .faq {
    position: relative;
    overflow: hidden;
}

.iis-moreinfo__wrapper .faq:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.001)), to(#eef3f7));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.001) 0%, #eef3f7 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.001) 0%, #eef3f7 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.001) 0%, #eef3f7 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.001) 0%, #eef3f7 100%);
}

.iis-moreinfo__wrapper .faq.active:after {
    display: none;
}

.js-faq-all {
    display: none;
}

.js-faq-all.active {
    display: inline-block;
}

.iis-moreinfo__wrapper section.faq div.d-faq {
    margin: 0;
    width: 100%;
}

.iis-moreinfo__wrapper .question-list {
    padding: 0 !important;
}

.iis-moreinfo__wrapper .question h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #3f474f;
    line-height: 1.2;
    letter-spacing: -0.025em;
    border-bottom: 1px solid #c2c8cd;
    text-transform: none;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iis-moreinfo__wrapper .question h2:hover {
    border-bottom: 1px solid transparent;
}

.iis-moreinfo__wrapper .faq section+section {
    margin-top: 2px;
}

.iis-moreinfo__wrapper .question-list .question header:before {
    display: none;
}

.iis-moreinfo__wrapper .question-list .question header:after {
    position: absolute;
    content: '?';
    left: 2px;
    top: 3px;
    width: 16px;
    height: 17px;
    border: 1px solid #3f474f;
    border-radius: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #3f474f;
    line-height: 18px;
    color: #3f474f;
    text-align: center;
    padding-left: 1px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iis-moreinfo__wrapper .question-list .question.open header:after {
    border: 1px solid #0e9800;
    color: #fff;
    background-color: #0e9800;
}

.iis-moreinfo__wrapper .faq section article>div span {
    background-color: inherit !important;
    display: block;
    font-size: 14px !important;
}

.iis-moreinfo__wrapper .faq section article>div br {
    display: none;
}

.iis-moreinfo__wrapper .question-list .question article:before {
    display: none;
}

.iis-moreinfo__wrapper .question-list .question article:after {
    position: absolute;
    content: '!';
    left: 2px;
    top: 21px;
    width: 16px;
    height: 17px;
    border: 1px solid #3f474f;
    border-radius: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #3f474f;
    line-height: 18px;
    color: #3f474f;
    text-align: center;
    padding-left: 1px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.iis-moreinfo__wrapper .question-list .question li {
    font-size: 18px;
}

.iis-moreinfo__wrapper .faq section article>div {
    font-size: 14px;
}

.iis_news .section_invest {
    padding-bottom: 60px;
}

.get_profit2__item .img-warp {
    cursor: pointer;
}


/*.iis_contact_data {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 20px;
}*/

/*.iis_contact_data input {
	width: 100%!important;
}*/

.iis_contact_data label {
    width: 100% !important;
}

.iis_contact_data .email.req {
    margin-top: 0 !important;
}

/*.iis-page .form-div {
    margin-top: 0;
    margin-bottom: 0;
}*/

.iis-page .pre_map span {
    margin-top: 15px;
}

.iis_form_button {
    padding-top: 20px;
    display: flex;
    justify-content: center;
}




















/* CONTACT FORM */

.pif-detail-warp .invest-step__content {
    font-size: 14px;
    color: #000;
}

.pif-detail-warp .invest-advice {
    font-size: 14px;
    line-height: 25px;
    margin: 5px 0 30px;
}

.pif-detail-question {
    position: relative;
    padding: 106px 0 40px;
}

.iis-page .pif-detail-question__color {
    position: relative;
    width: 100%;
    height: 540px;
}

.pif-detail-question__img-1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 520px;
    height: 100%;
}

.pif-detail-question__img-2 {
    position: absolute;
    right: 0;
    top: 0;
    width: 130px;
    height: 100%;
}

.pif-detail-question__img-1 img,
.pif-detail-question__img-2 img {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 991px) {

    .pif-detail-question__img-1 img,
    .pif-detail-question__img-2 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .pif-detail-question__img-1 {
        position: absolute;
        left: 0px;
        top: 0;
        width: 520px;
        height: 540px;
    }

    .pif-detail-question__img-2 {
        position: absolute;
        right: 0;
        top: 0;
        width: 175px;
        height: 540px;
    }

}

@media screen and (max-width: 768px) {

    .pif-detail-question__img-1,
    .pif-detail-question__img-2 {
        display: none;
    }
}


.pif-detail-question__form-block {
    position: absolute;
    right: 130px;
    top: -30px;
    width: 630px;
    background-color: #fff;
    padding: 30px 56px 40px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 16px 14.4px 3.6px rgba(0, 0, 0, 0.11);
}

.pif-detail-question__form {
    position: relative;
    z-index: 2;
}

.pif-detail-question__title {
    color: #3f474f;
    font-size: 26px;
    line-height: 23px;
    display: block;
    text-align: center;
    font-weight: 700;
    margin-bottom: 36px;
}

.pif-detail-question__subtitle {
    color: #000;
    font-size: 18px;
    line-height: 25px;
    display: block;
    text-align: center;
    font-weight: 400;
    margin-bottom: 36px;
}

.pif-detail-question__wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pif-detail-question__input {
    width: calc(50% - 18px);
    border: 1px solid #369a1e;
    background-color: #fff;
    padding: 13px 21px;
    margin-bottom: 36px;
    font-size: 14px;
    color: #369a1e;
    line-height: 22px;
    font-weight: 400;
    border-radius: 3px;
    outline: none;
}

.pif-detail-question__textarea {
    width: 100%;
    border: 1px solid #369a1e;
    background-color: #fff;
    padding: 13px 21px;
    font-size: 14px !important;
    color: #369a1e;
    line-height: 22px !important;
    font-weight: 400 !important;
    outline: none;
    resize: none;
    height: 100px;
    margin-bottom: 35px;
}

.pif-detail-question__input:invalid {
    font-size: 14px;
    color: #369a1e;
    line-height: 22px;
}

.pif-detail-question__accept-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}

.pif-detail-question__accept {
    cursor: pointer !important;
    width: 24px;
    overflow: hidden;
    height: 24px;
    background: url('/local/components/sberbankam/fund.detail.new/templates/.default/./images/sprite-checkbox-sberbank.png') no-repeat 0 0;
}

.pif-detail-question__accept.checked-input {
    background: url('/local/components/sberbankam/fund.detail.new/templates/.default/./images/sprite-checkbox-sberbank.png') no-repeat 0 -24px;
}

.pif-detail-question__accept input {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.pif-detail-question__accept-text {
    display: block;
    width: calc(100% - 40px);
    font-size: 14px;
    line-height: 25px;
}

.form-telephone__number {
    position: relative;
    color: #008000;
    font-size: 18px;
    line-height: 25px;
    padding-left: 34px;
}

.form-telephone {
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 25px;
    display: block;
    text-align: center;
    margin-bottom: 25px;
}

.form-telephone__number:before {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    background: url('/local/components/sberbankam/fund.detail.new/templates/.default/./images/ico-form-tel.png') no-repeat center;
    background-size: 100%;
    left: 0;
    top: 1px;
}

.form-telephone__text {
    color: #000;
    font-size: 14px;
    line-height: 25px;
}

.form-call-submit {
    margin-bottom: 30px;
}

.form-telephone-block:not(last-child) {
    margin-bottom: 10px;
}

.pif-detail-question__form-block .pre_reg {
    width: auto;
}

.pif-detail-question__form-block h1 {
    text-align: center;
    margin-bottom: 20px;
    color: #3f474f;
}

.pif-detail-question__form-block label {
    display: block;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #3f474f;
}

.pif-detail-question__form-block input[type="text"],
.pif-detail-question__form-block input[type="password"],
.pif-detail-question__form-block input[type="number"],
.pif-detail-question__form-block input[type="email"],
.pif-detail-question__form-block textarea {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    padding: 19px 25px;
    background-color: #eff7f8;
    border: 1px solid #eff7f8;
    border-radius: 3px;
    outline: 0 none;
    box-sizing: border-box;
    resize: none;
    color: #222 !important;
}

.pif-detail-question__form-block #name+label {
    margin-top: 35px;
}

.pif-detail-question__form-block input+input,
.pif-detail-question__form-block input+textarea,
.pif-detail-question__form-block textarea+input,
.pif-detail-question__form-block textarea+textarea {
    margin-top: 15px;
}

.pif-detail-question__form-block label.checkbox {
    margin-top: 19px;
    margin-bottom: 21px;
    margin-left: 2px;
}

.pif-detail-question__form-block .agreement {
    color: #3f474f;
    width: 389px;
    margin: 17px 0 0 10px;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
}

.iis-page .pif-detail-question {
    position: relative;
    padding: 0 0 255px;
}

/* END CONTACT FORM */



.iis-moreinfo__wrapper #more_questions {
    display: none;
}

.show_more_questions {
    text-align: center;
    padding: 30px 0 15px;
}

.show_more_questions span {
    color: #0e9800;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: -0.025em;
    cursor: pointer;
    border-bottom: 1px dashed #0e9800;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.show_more_questions span:hover {
    border-bottom: 1px dashed transparent;
}

.parent-nav.none {
    display: none;
}

body .info.trust-m.custom article {
    width: 455px;
}

.iis-prof {
    padding: 75px 110px;
}

.iis-prof__text {
    font: normal 18px/22px 'Open Sans';
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.010em;
    color: #000;
}

.iis-howitwork__wrapper-summ {
    display: flex;
    width: calc(100% - 22% - 40px);
    justify-content: space-around;
    align-items: flex-start;
}

.iis-formed__graph-wrapper .mCSB_dragger_bar {
    background-color: #0e9800 !important;
}

/*
.iis-page .pif-tab.fixed {
    position: static!important;
}
*/


/* NEW GRAPH */


.new-graph .pif-dinamic-price__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 15px;
    padding-top: 20px;
}

.new-graph .pif-dinamic-price__item--other {
    width: 307px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.new-graph .pif-dinamic-price__item--graph {
    width: calc(100% - 350px);
    border-width: 2px;
    border-color: rgb(229, 232, 235);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 3px 12.87px 0.13px rgba(0, 0, 0, 0.16);
    height: auto;
}

.new-graph .struct-chart-tabs-blocks {
    position: relative;
    height: 380px;
}

.new-graph .pif-income__item .pif-income__summ,
.new-graph .pif-income__item .pif2-choose-pif__block2__item {
    width: 100%;
}

.new-graph .benchmark--usd {
    position: relative;
    cursor: pointer;
}

.new-graph .container-big-class {
    margin: 11px 0 0;
    padding: 0 25px;
}

.new-graph #container-big {
    height: 370px;
    background: #fff;
}

.new-graph .rightBorder {
    height: auto;
    border: none;
}

.new-graph .pif-dinamic-price__icons {
    display: none;
}

.new-graph .chartButtonsLine {
    margin: 0 auto;
}

.new-graph .pif-dinamic-price__radio {
    display: none;
}

.new-graph .pif-dinamic-price__checkbox {
    display: none;
}

.new-graph .periodSelector>div>b {
    display: none;
}

.new-graph .container-big__btn {
    position: relative;
    padding-left: 28px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: -0.025em;
    color: #353943;
}

.new-graph .container-big__btn i {
    position: absolute;
    width: 17px;
    height: 14px;
    left: 4px;
    top: 1px;
}

.new-graph .container-big__btns {
    padding-top: 10px;
}

.new-graph .container-big__btn:not(:last-child) {
    margin-right: 43px;
}

.new-graph .periodSelector {
    display: flex;
    align-items: center;
}

.new-graph .chartButtonsLine>div {
    height: auto;
}

.new-graph .pif-dinamic-price__select {
    width: 100%;
    margin-bottom: 20px;
}

.new-graph .chartButtonsLine {
    height: auto;
}

.new-graph .pif-dinamic-price__level {
    margin-bottom: 15px;
}

.new-graph .legend-rub {
    display: none;
}

.new-graph .pif-dinamic-price__per {
    width: 100%;
}

.new-graph .pif-dinamic-price__dinamics {
    margin-bottom: 18px;
}

.new-graph .pif-dinamic-price__per-line {
    display: flex;
    justify-content: space-between;
    background-color: #eff7f8;
    border-radius: 20px;
}

.new-graph .pif-dinamic-price__per-line:not(:last-child) {
    margin-bottom: 20px;
}

.new-graph .pif-dinamic-price__per-item {
    flex-grow: 1;
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    padding: 5px 9px 4px;
    color: #4b4b4b;
    letter-spacing: -0.025em;
    border-radius: 20px;
    border: 2px solid transparent;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.new-graph .pif-dinamic-price__per-item:hover {
    border: 2px solid #e5e8eb;
}

.new-graph .pif-dinamic-price__per-item.active {
    background-color: #369a1e;
    border: 2px solid #369a1e;
    box-shadow: 0px 3px 7px 0px rgba(43, 103, 28, 0.35);
    color: #fff;
}

.new-graph .pif-dinamic-price__per-item.active:hover {
    pointer-events: none !important;
    cursor: default !important;
}

.new-graph .pai_num_dif .pai_dif {
    position: relative;
}

.new-graph .pai_num_dif .pai_dif:before {
    content: '';
    position: absolute;
    width: 19px;
    height: 23px;
    top: 0;
    right: -26px;
    background: url("/local/templates/main/css/../img/individuals/iis/iis-upload.svg") no-repeat center;
}

.new-graph .pai_num_dif .pai_dif.minus:before {
    background: url("/local/templates/main/css/../img/individuals/iis/iis-upload-minus.svg") no-repeat center;
}

.new-graph .dropdown .drop_layout section {
    text-align: left;
}

.new-graph .dropdown.dropdown-std {
    margin: 0 auto 0;
    max-width: 100%;
}

.new-graph .dropdown-std2 .drop_face {
    height: 50px;
    padding: 14px 40px 19px 15px;
    font-size: 14px;
    text-align: left;
}

.new-graph .dropdown .drop_layout section {
    height: 50px;
    padding: 14px 40px 19px 15px;
    font-size: 14px;
}

.new-graph .dropdown .drop_layout {
    top: 50px;
}

/* END NEW GRAPH */





.iis-refund__wrapper__list {
    display: block;
    list-style: none;
    padding-bottom: 20px;
}

.iis-refund__wrapper__list-item {
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.005em;
    color: #000;
}

.iis-refund__wrapper__list-item:before {
    content: '';
    position: absolute;
    top: 10px;
    left: -20px;
    background: none;
    width: 6px;
    border-radius: 100%;
    height: 6px;
    background-color: #0e9800;
}

.iis-page .pif1-choose__block {
    padding-top: 25px;
}

.iss-contribution__content-title.icon-4 i {
    width: 11px;
    height: 14px;
    left: -22px;
    top: 1px;
}

.iss-contribution__content-title.icon-5 i {
    width: 13px;
    height: 13px;
    left: -23px;
    top: 1px;
}

.iis-dop-info>div:not(:last-child) {
    margin-bottom: 13px;
}

.iis-refund__wrapper__list li+li {
    margin-top: 4px;
}

.iis-type-b {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-top: 20px;
}

.iis-type-b .iis-howitwork__wrapper-summ {
    width: 635px;
}

.iis-type-b .iis-howitwork__item-dec svg {
    width: 22px;
    height: 14px;
    transform: rotate(-90deg);
    fill: #000;
}

.iis-type-b .iis-howitwork__text {
    line-height: 1.2;
    color: #3f474f;
}

.iis-type-b .iis-howitwork__img-wrapper {
    margin-bottom: 20px;
}

.iis-type-b .iis-howitwork__img-wrapper.icon-1 svg {
    width: 47px;
    height: 59px;
}

.iis-type-b .iis-howitwork__img-wrapper.icon-2 svg {
    width: 59px;
    height: 55px;
}

.iis-type-b .iis-howitwork__img-wrapper.icon-3 svg {
    width: 51px;
    height: 63px;
}

.iss-contribution__content-title.active:after {
    transform: rotate(180deg);
}

.bx-calendar-header {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bx-calendar-name-day-wrap {
    display: none;
}

#graph-legend {
    position: relative;
}

.adatptive_tab_warp {
    display: none;
}

.iis-page .invest__text {
    width: 100%;
}


.rublik {
    font-family: ALSRubl !important;
}

.wrap-cols-wrapper {
    position: relative;
}

.wrap-cols-wrapper .iss-open__arrow {
    display: none;
}

.wrap-cols-wrapper .iss-open__arrow.slide-prev {
    left: 10px;
}

.wrap-cols-wrapper .iss-open__arrow.slide-next {
    right: 10px;
}

.amcharts-balloon-div b {
    width: 100%;
    text-align: center;
}

.iis-refund-div {
    display: flex;
    justify-content: space-between;
}

.iis-refund-div-text {
    max-width: 80%;
}

.iis-refund-link-wrap {
    width: 18%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.iis-refund-ico-wrap {
    width: 66px;
    height: 66px;
}

.iis-refund-ico-wrap svg {
    width: 66px;
    height: 66px;
}

.iis-refund-link {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
}

.iis-page .pif-tab__ico {
    background: none !important;
}

.periodSelector .dates .date {
    font-size: 14px;
}

.iss-contribution__btns .green-border-button {
    font: normal 18px/18px 'Open Sans';
    display: inline-block;
    line-height: 1;
    padding: 18px 22px;
}

.iss-contribution__btns a.green-border-button,
.iss-contribution__btns a.green-border-button:hover {
    font-size: 18px !important;
    padding: 18px 22px !important;
    display: inline-block;
}

a.green-border-button,
section:not(.grid) a.green-border-button:hover {
    display: inline-block;
    font: normal 18px/18px 'Open Sans' !important;
    padding: 18px 22px !important;
    border: 1px solid #0e9800;
    border-radius: 3px;
    outline: 0;
    margin: 0 0 0 9px;
    color: #0e9800;
    background: #ffffff;
    transition: background-color 0.4s linear;
}

.iis__strategy-table-wrapper {
    padding: 0 110px;
    margin-bottom: 75px;
}

/*ТАБЛИЦА ИИС*/

.du-page__strategy-table-wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.du-page__strategy-table-head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    border-bottom: 1px solid #ced5d9;
    padding: 11px 0;
}

.du-page__strategy-table-head span {
    display: inline-block;
    font-size: 14px !important;
    font-weight: 700;
    line-height: 22px;
    color: #000;
}

.du-page__strategy-table-name {
    position: relative;
    width: 710px;
}

.du-page__strategy-table-name i {
    position: absolute;
    left: -43px;
    top: -1px;
    width: 30px;
    height: 24px;
}

.du-page__strategy-table-name i img {
    width: 100%;
    height: 100%;
}

.du-page__strategy-table-currency {
    text-align: center;
    width: 165px;
}

.du-page__strategy-table-risk {
    text-align: center;
    width: 110px;
}

.du-page__strategy-table-more {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-end;
    width: calc(100% - 835px);
}

.du-page__strategy-table-item-wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #ced5d9;
    padding: 22px 0 14px 0;
}

.du-page__strategy-table-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}

.du-page__strategy-table-item .du-page__qual-span {
    display: inline-block;
    font-size: 18px;
    line-height: 22px;

    font-weight: 600;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.du-page__strategy-table-name span a {
    color: #363a45;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.du-page__strategy-table-name:hover span a {
    color: #0e9800 !important;
}

.du-page__strategy-table-item .du-page__strategy-table-risk {
    position: relative;
}

.du-page__strategy-table-item .du-page__strategy-table-risk:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.du-page__strategy-table-risk.risk-1:after {
    background-color: #008ae1;
}

.du-page__strategy-table-risk.risk-2:after {
    background-color: #9ec219;
}

.du-page__strategy-table-risk.risk-3:after {
    background-color: #ffb10f;
}

.du-page__strategy-table-risk.risk-4:after {
    background-color: #f00;
}

.du-page__strategy-table-risk.risk-5:after {
    background-color: #b00000;
}

.du-page__strategy-table-risk.no-risk:after {
    background-color: transparent;
}

.du-page__strategy-table-item .du-page__strategy-table-more span {
    font-size: 18px;
    color: #0e9800;
    border: 1px solid #0e9800;
    padding: 14px 30px;
    cursor: pointer;
    border-radius: 3px;
    background-color: #fff;
    font-weight: 400;
    margin-right: 13px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.du-page__strategy-table-item .du-page__strategy-table-more span a {
    color: #0e9800;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.du-page__strategy-table-item .du-page__strategy-table-more span:hover {
    background-color: #0e9800;
    color: #fff;
}

.du-page__strategy-table-item .du-page__strategy-table-more span:hover a {
    color: #fff;
}

.du-page__strategy-table-item-info {
    display: none;
    width: 100%;
    padding-top: 10px;
    justify-content: space-between;
}

.du-page__strategy-table-item-info.active {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
}

.du-page__strategy-table-item-info-column {
    width: calc(50% - 15px);
    flex-wrap: wrap;
}

.du-page__strategy-table-item-info-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #3f474f;
    width: 100%;
    display: block;
    margin-bottom: 7px;
    font-weight: 700;
}

.du-page__strategy-table-item-info-title.target {
    color: #f29a07;
}

.du-page__strategy-table-item-info-text {
    font-size: 14px;
    color: #3f474f;
    width: 100%;
    display: block;
    margin-top: 0px;
    margin-bottom: 14px;
    font-weight: 400;
    line-height: 1.35;
}

.du-page__strategy-table-item-info-subtext {
    font-size: 14px;
    line-height: 20px;
    color: #a0a0a0;
    display: block;
    margin-top: -10px;
    margin-bottom: 30px;
}

.du-page__strategy-table-item-info-subtext a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #a0a0a0;
}

.du-page__strategy-table-item-info-subtext a:hover {
    color: #369a1e;
}

.du-page__strategy-table-item-info-link {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    text-decoration: underline;
    font-size: 14px;
    color: #369a1e;
}

.du-page__strategy-table-item-info-link:hover {
    text-decoration: none;
}

.du-page__strategy-table-item-info-list {
    position: relative;
    padding-left: 9px;
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    color: #3f474f;
}

.du-page__strategy-table-item-info-list:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: -1px;
    top: 7px;
    background-color: #3f474f;
    ;
}

.du-page__strategy-table-item-info-list:not(:last-child) {
    margin-bottom: 8px;
}


.du-page__strategy-table-name span:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    color: #9ca8b4;
    font-weight: 400;
}

.js-strategy-filter label {
    display: inline-block;
    position: absolute;
    bottom: -10px;
    width: 2px;
    height: 10px;
    background-color: #e4eced;
}

.du-page__strategy-table-name.noresult-item {
    width: 100%;
    text-align: center;
}

.du-page__strategy-table-name.noresult-item .du-page__qual-span {
    font-weight: 700;
    padding-bottom: 10px;
}

.du-page__strategy-table-name .du-page__kval-hint-wrap {
    left: 50%;
    top: 30px;
    transform: translateX(-50%);
}

.unactive {
    pointer-events: none;
    opacity: .4;
}

.du-page__kval-hint-wrap a {
    text-decoration: none;
    color: #54a3e2 !important;
}

.du-page__strategy-table-name .du-page__kval-hint-wrap .triangle-dec {
    left: 50%;
    transform: translateX(-50%);
}

.du-page__strategy-table-name span {
    display: inline-block;
    width: 100%;
    font-weight: 700;
}

.du-page__text-find {
    margin-left: 20px;
    margin-bottom: 16px;
    color: #009800;
}

.hidden-desktop {
    display: none !important;
}

/*КОНЕЦ ТАБЛИЦЫ ИИС*/

.white-text {
    color: #fff !important;
}

.iis-usd .trust-m .info-btn-wrap .green-border-button {
    margin: 0;
}

.iis-usd .iss-contribution__content .iss-contribution__btns {
    padding: 30px 15px;
}

.iis-usd .iss-contribution__content .iss-contribution__btns a {
    margin: 0;
}

.iis-usd .iss-contribution__content .iss-contribution__btns a.green-border-button:hover {
    margin: 0;
}

.iss__doh-info {
    font-size: 18px;
    padding-top: 30px;
}

.iss__doh-info.mobile {
    display: none;
}


@media screen and (max-width: 1280px) {

    .pif-detail-question__ico {
        left: 0;
    }

    .iis-refund-div-text {
        max-width: 75%;
    }

    .iis-refund-link-wrap {
        width: 25%;
    }

    .du-page__strategy-table-item {
        justify-content: space-between;
    }

    .du-page__kval-hint-wrap {
        left: auto;
        right: 0;
    }

    .du-page__kval-hint-wrap .triangle-dec {
        left: auto;
        right: 91px;
    }

    .du-page__strategy-table-head {
        justify-content: space-between;
    }

    .du-page__strategy-table-name {
        width: calc(100% - 330px);
    }

    .du-page__strategy-table-currency {
        width: 160px;
    }

    .du-page__strategy-table-risk {
        width: 110px;
    }

    .du-page__strategy-table-more {
        width: 170px;
    }

    .du-page__strategy-table-item .du-page__strategy-table-more span {
        margin-right: 0;
    }

}




@media screen and (max-width: 1110px) {

    .iis-page .iis-howitwork__item {
        width: 22%;
    }

    .iis-page__title {
        line-height: 1.2em;
    }

    .iis-howitwork__wrapper {
        padding: 16px 0 0 0;
        align-items: flex-start;
    }

    .iis-formed {
        padding: 0 15px;
        margin-bottom: 60px;
    }

    .iss-contribution__content .iss-contribution__btns {
        padding: 0 0 21px 0;
        display: flex;
        justify-content: center;
    }

    .iis-page .pif-tab.fixed {
        position: static !important;
    }

    .iis-page .mob-page__about {
        padding: 0 60px !important;
    }

    .du-page__strategy-title {
        line-height: 1.2;
    }

    .iis__strategy-table-wrapper {
        padding: 0 60px;
    }

    .iis-refund {
        padding: 0px 60px;
    }

    .iis-prof {
        padding: 75px 60px;
    }


}




@media screen and (max-width: 991px) {

    .iss__doh-info {
        display: none;
    }

    .iss__doh-info.mobile {
        display: block;
    }

    .iis-page .iis-top-text p {
        padding: 0 60px;
    }

    .iis-three .container {
        width: 100% !important;
    }

    .iis-formed__open {
        width: 100%;
        padding-top: 5px;
    }

    .iis-formed__wrapper-lines {
        margin-bottom: 40px;
    }

    .iis-formed__got {
        width: auto;
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .iis-formed__graph-wrapper {
        justify-content: center;
    }

    .iis-formed__got-info {
        width: 100%;
    }

    .iis-formed__got-title {
        display: inline-block;
    }

    .iis-formed__got-item {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }

    .iis-formed__got-block {
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
        padding-left: 0;
        justify-content: center;
    }

    .iis-formed__got-block.orange-block,
    .big-block .iis-formed__got-block.orange-block {
        height: 55px;
        width: 95px;
    }

    .iis-formed__got-block.light-green-block,
    .big-block .iis-formed__got-block.light-green-block {
        height: 55px;
        width: 115px;
    }

    .iis-formed__got-block.green-block,
    .big-block .iis-formed__got-block.green-block {
        height: 55px;
        width: 184px;
    }

    .iis-formed__got>div:nth-child(2) .iis-formed__got-text {
        width: 95px;
    }

    .iis-formed__got>div:nth-child(3) .iis-formed__got-text {
        width: 115px;
    }

    .iis-formed__got>div:nth-child(4) .iis-formed__got-text {
        width: 184px;
    }

    .pif-detail-question__ico {
        display: none;
    }

    .pif-detail-question__form-block {
        right: auto;
        top: -30px;
        width: 630px;
        left: 50%;
        margin-left: -315px;
    }

    .form-div {
        border: 1px groove transparent;
        display: flex !important;
        align-items: center !important;
    }

    .iis-howitwork__wrapper {
        align-items: center;
        flex-direction: column;
    }

    .iis-howitwork__wrapper-summ {
        display: flex;
        width: 100%;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;
    }

    .iis-page .iis-howitwork__item {
        flex-direction: row;
        width: 220px;
        flex-wrap: nowrap;
    }

    .iis-howitwork__img-wrapper {
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        margin-right: 20px;
        height: 56px;
        align-items: center;
    }

    .iis-howitwork__text {
        font-family: "Open Sans", sans-serif;
        display: block;
        width: 100%;
        font-size: 18px;
        line-height: 27px;
        text-align: left;
        color: #3f474f;
    }

    .iis-howitwork__item-dec {
        padding-top: 20px;
        padding-bottom: 20px;
        font-family: "Open Sans", sans-serif;
        font-size: 36px;
        color: #3f474f;
    }

    .iis-howitwork__item-dec {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
        text-align: center;
    }

    .iis-howitwork__wrapper-summ {
        display: flex;
        width: 220px;
        justify-content: space-around;
        align-items: flex-start;
        flex-direction: column;
    }

    .iis-page .iis-howitwork__wrapper {
        flex-direction: column;
        align-items: center;
    }

    .new-graph .pif-dinamic-price__wrapper {
        align-items: center;
        flex-direction: column;
    }

    .new-graph .chartButtonsLine {
        height: auto;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .new-graph .pif-dinamic-price__item--other {
        width: 100%;
    }

    .new-graph .pif-dinamic-price__item--other {
        margin-bottom: 25px;
    }

    .new-graph .pif-dinamic-price__item--graph {
        width: 100%;
    }

    .iss-contribution__content-info {
        padding: 10px 0 0;
    }

    .iis-type-b .iis-howitwork__wrapper-summ {
        width: 270px;
    }

    .iis-type-b .iis-howitwork__item-dec {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .iis-type-b .iis-howitwork__item-dec svg {
        transform: rotate(0deg);
    }

    .iis-type-b .iis-page .iis-howitwork__item {
        width: 240px;
    }

    .iss-invest-easy .investment__ico-1 {
        width: 37px;
        height: 38px;
    }

    .iss-invest-easy .investment__ico-2 {
        width: 40px;
        height: 38px;
    }

    .iss-invest-easy .investment__ico-3 {
        width: 40px;
        height: 38px;
    }

    .iss-conditions__item.small {
        max-width: 50% !important;
    }

    .iss-conditions__item {
        width: 47%;
        margin-bottom: 25px;
        max-width: 47%;
    }

    .iss-conditions__item.small {
        max-width: none;
    }

    .iss-conditions__wrapper {
        margin-bottom: 0;
    }

    .iss-conditions {
        padding: 0 60px 24px;
        margin-bottom: 25px;
    }

    .iis-moreinfo {
        padding: 30px 60px 30px;
    }

    .iis-page .section_invest .wrap-cols {
        display: block;
        margin: 5px 20px 0;
    }

    .iis-howitwork__wrapper-summ {
        display: flex;
        width: 220px;
        justify-content: space-around;
        align-items: flex-start;
        flex-direction: column;
    }

    .iis-page .iis-howitwork__wrapper {
        flex-direction: column;
    }

    .iis-howitwork__img-wrapper svg {
        width: 53px !important;
    }

    .iis-page .mob-page__about {
        margin-bottom: 40px !important;
    }

    .pif-detail-question__ico {
        left: 0;
    }

    .iis-refund-div-text {
        max-width: 100%;
    }

    .iis-refund-link-wrap {
        margin: 20px 0 30px;
        width: 100%;
    }

    .iis-refund-div {
        flex-wrap: wrap;
    }

    .du-page__strategy-table-item-info {
        width: 100%;
        padding-top: 30px;
        flex-wrap: wrap;
    }

    .du-page__strategy-table-name i {
        display: none;
    }

    .du-page__strategy-table-item-info-column {
        width: 100%;
        flex-wrap: wrap;
    }

    .du-page__strategy-table-item-info-column:not(:last-child) {
        margin-bottom: 40px;
    }

    .du-page__strategy-table-name {
        width: calc(100% - 300px);
    }


}




@media screen and (max-width: 768px) {

    .pif-aftermanager {
        padding: 30px 50px 0;
    }

    .iis__strategy-table-wrapper {
        padding: 0 15px;
    }

    .iis-page .iis-top-text p {
        padding: 0 15px;
    }

    .iis-top-text {
        padding-top: 30px;
        margin-bottom: 40px;
    }


    .iis-page .invest__item {
        min-height: auto;
        margin-bottom: 20px;
    }

    .iis-page .invest__wrap {
        flex-direction: row !important;
    }

    .iis-page__title {
        font-size: 26px;
    }

    .iis-main .iis-howitwork {
        margin-bottom: 35px !important;
    }

    .iis-main .iis-three {
        margin-bottom: 30px;
    }

    .iis-howitwork {
        margin-bottom: 35px !important;
    }

    .iis-howitwork__wrapper {
        justify-content: space-between;
    }

    .iis-howitwork {
        padding: 0 15px;
        margin-bottom: 60px !important;
    }

    .iis-formed {
        padding: 0 30px;
        margin-bottom: 30px;
    }

    .iis-formed__main-subtitle {
        font-size: 18px;
        line-height: 1.2;
        padding-top: 10px;
    }

    .pif-detail-question__form-block {
        position: static;
        right: auto;
        top: -30px;
        width: 100%;
        left: auto;
        margin-left: 0;
        padding: 30px;
    }

    .pif-detail-question__color {
        width: 100%;
        height: 100%;
        padding: 0 30px 30px;
    }

    .iis-page .pif-detail-question {
        padding: 90px 0 0px;
    }


    .iis-formed {
        padding: 0 15px;
    }

    .iis-formed__open {
        border: 2px solid #eaeeef;
        border-radius: 6px;
        padding: 8px 6px 0;
        margin-bottom: 15px;
    }

    .iss-contribution__content {
        padding: 18px 15px 25px 15px;
    }

    .iis-formed__open .mCSB_draggerRail {
        background-color: transparent !important;
    }

    .iis-formed__open .mCustomScrollBox {
        height: auto !important;
    }

    .iis-formed__wrapper-lines {
        width: 630px;
    }

    .iss-open {
        padding: 0 60px;
        margin-bottom: 60px;
    }

    .iis-page .iss-invest-easy__wrapper {
        flex-direction: row;
        padding-top: 15px;
        align-items: flex-start;
    }

    .iis-page .iss-invest-easy {
        padding: 0 15px;
        margin-bottom: 30;
    }

    .iis-page .iss-invest-easy__item:not(:last-child) {
        margin-bottom: 20px;
    }

    .iis-page .iss-invest-easy__item {
        width: 100%;
    }

    .iss-contribution {
        margin-bottom: 35px;
    }

    .iis-page .iis-refund {
        padding: 0 15px;
    }

    .iis-refund__text {
        text-align: center;
    }

    .iis-page .get_profit2 {
        padding: 0 0 15px 0 !important;
    }

    .iis-prof {
        padding: 40px 60px;
    }

    .iis-formed__graph-wrapper .mCSB_draggerRail {
        background-color: #eaeeef !important;
    }

    .iis-formed__graph-wrapper .mCSB_dragger_bar {
        position: relative;
    }

    .iis-formed__graph-wrapper .mCSB_dragger_bar:before {
        content: '';
        position: absolute;
        left: 5px;
        top: 2px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 2.5px 3px 2.5px 0;
        border-color: transparent #ffffff transparent transparent;
    }

    .iis-formed__graph-wrapper .mCSB_dragger_bar:after {
        content: '';
        position: absolute;
        right: 5px;
        top: 2px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 2.5px 0 2.5px 3px;
        border-color: transparent transparent transparent #ffffff;
    }

    .iss-contribution {
        padding: 20px 0px;
        margin-bottom: 10px;
        background: #fff;
        background-size: cover;
    }

    .iss-contribution__content {
        padding: 18px 15px 10px 15px;
        border-radius: 0;
    }

    .iss-contribution__wrapper {
        display: flex;
        flex-wrap: wrap;
        padding-top: 5px;
    }

    .iss-contribution__tab .iss-contribution__text {
        display: none;
    }

    .iss-contribution__title-info {
        margin-bottom: 0;
    }

    .iss-contribution__tab {
        padding: 19px 15px 10px;
    }

    .iss-contribution__content-title {
        margin-left: 0;
        display: inline;
        color: #0e9800;
        font-size: 18px;
        border-bottom: 1px dashed #0e9800;
    }


    .iss-contribution__content-title i {
        display: none;
    }

    .iss-contribution__content-title:after {
        content: '';
        position: absolute;
        right: -30px;
        top: 50%;
        transform: translateY(-50%);
        width: 18px;
        height: 10px;
        background: url(/local/templates/main/css/../img/new_investment_account/iis-arrow.svg) no-repeat center;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;

    }

    .iss-contribution__content-title:hover {
        border-bottom: 1px dashed;
    }


    .iss-contribution__title {
        margin-bottom: 8px;
    }

    .iss-contribution__content .iss-contribution__btns {
        padding: 15px 0 21px 0;
    }

    .adatptive_tab_warp {
        display: block;
    }


    .iss-conditions {
        padding: 0 15px 24px;
        margin-bottom: 15px;
    }

    .iis-moreinfo {
        padding: 30px 15px 20px;
    }

    .iis_contact_data input {
        width: 100% !important;
    }

    .iis_contact_data input:not(:last-child) {
        margin-bottom: 15px;
    }

    .iis-page .wrap-cols .slick-list {
        height: auto;
        background-color: #fff;
    }

    .iis-page .wrap-cols .slick-slide {
        height: auto !important;
    }

    .iis-page .wrap-cols {
        background: #f2f3f6;
        margin: 0 !important;
        padding: 30px 40px;
    }

    .iis-page .section_invest .item:first-child {
        padding: 30px 20px 30px 20px;
    }


    .iis-page .section_invest .item {
        padding: 30px 20px 30px 20px !important;
    }

    .wrap-cols-wrapper .iss-open__arrow {
        display: block;
    }

    .iss-conditions__item {
        align-items: flex-start;
    }

    .page_mobile_app_info span {
        font-size: 26px;
        line-height: 1.2;
    }

    .iis-page .mob-page__about {
        padding: 0 15px !important;
    }

    .iis-page .mob-page__apps-btns {
        margin-bottom: 40px;
        display: flex;
        justify-content: center;
    }

    .iis-page .invest-step__icon {
        background-position: center !important;
        background-size: 100%;
    }

    .iis-page .invest-howto {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .iis-page .invest-steps__item {
        width: auto;
        margin-bottom: 20px;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        padding-right: 0;
        justify-content: flex-start;
        -ms-align-items: center;
        align-items: center;
    }

    .iis-page .invest-step__icon {
        position: static;
    }

    .iis-page .invest-steps {
        justify-content: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }

    .iis-page .invest-step__content {
        padding-left: 30px;
    }

    a.green-border-button,
    section:not(.grid) a.green-border-button:hover {
        font: normal 14px/14px 'Open Sans' !important;
    }

    .iis-page .invest__item>div {
        flex-shrink: 0;
    }

    .iss-contribution__btns a.green-border-button,
    .iss-contribution__btns a.green-border-button:hover {
        font-size: 14px !important;
    }

    .du-page__kval-hint-wrap {
        left: 0;
        right: auto;
    }

    .du-page__strategy-table-name>span:first-child {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .du-page__risk-item {
        width: 30%;
        margin-bottom: 15px;
    }

    .du-page__strategy-title {
        margin-bottom: 40px;
        font-size: 26px;
        line-height: 1.2;
        letter-spacing: 0;
    }

    .du-page__strategy-table-more {
        display: none;
    }

    .du-page__strategy-table-name {
        width: calc(100% - 120px);
    }

    .du-page__strategy-table-item span {
        font-size: 14px;
    }

    .hidden-desktop--768 {
        display: inline-block !important;
    }

    .pif-manager-info {
        padding: 0 15px;
    }

    .iis-page__title {
        margin-bottom: 35px;
    }

}

@media screen and (max-width: 639px) {

    .iss-contribution__table {
        width: 100%;
    }

    .iss-contribution__table tr {
        display: flex;
        flex-direction: column;
    }


    .iis-page .iss-invest-easy__wrapper {
        flex-direction: column;
    }

    .iss-invest-easy__item span {
        margin-bottom: 5px;
    }

    .iss-conditions__item {
        width: 100%;
        margin-bottom: 15px;
        max-width: 100%;
        -ms-align-items: center;
        align-items: center;
    }

    .iss-conditions__item.small {
        max-width: none !important;
    }

    .iis-page .mob-page__about {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 40px !important;
    }

    .iis-page .mob-page__apps-btns {
        margin-bottom: 30px !important;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        align-items: center;
    }

    .iis-page .mob-page__apps-btns a:not(:last-child) {
        margin-right: 0 !important;
        margin-bottom: 16px !important;
    }




}




@media screen and (max-width: 543px) {

    .iss-contribution__money {
        font-size: 18px;
        line-height: 1.2;
    }

    .iis-howitwork__wrapper {
        margin-bottom: 30px;
    }

    .pif-aftermanager {
        padding: 30px 15px 0;
    }

    .iis-page .info.trust-m.custom h1 {
        padding-bottom: 5px !important;
        line-height: 1.2 !important;
	max-width: 100%;
	text-align: center;
    }

    .iis-page .info.trust-m.custom article {
        padding-right: 50px;
        margin-bottom: 35px !important;
    }

    .iis-page .invest__item {
        padding-right: 0;
    }

    .iis-page .invest__wrap {
        flex-direction: column-reverse !important;
    }

    .iis-page .invest__item {
        margin-bottom: 15px;
    }

    .iis-page .invest__text {
        width: calc(100% - 70px);
        font-size: 14px;
    }

    .iis-three {
        margin-bottom: 15px;
    }

	.iis-howitwork {
	    margin-bottom: 30px !important;
	}

	.iis-formed__main-subtitle {
	    padding-top: 0;
	}


	.new-graph .container-big-class {
	    padding: 0 15px;
	}

	.iss__doh-info.mobile:empty {
		display: none;
	}

    .pif-manager-info {
        margin-bottom: 30px !important;
    }

    .iis-formed__open {
        overflow-x: auto;
    }


    .iis-page .pif-detail-question {
        padding: 40px 0 160px;
    }

    .pif-detail-question__color {
        width: 100%;
        height: 100%;
        padding: 0 0 30px;
        background: none;
    }

    .pif-detail-question__form-block .agreement {
        width: calc(100% - 40px);
    }

    .pif-detail-question__form-block {
        padding: 30px 15px;
    }

    .form-telephone__number {
        display: block;
    }

    .pif-detail-question__form-block h1 {
        text-align: center;
        margin-bottom: 12px;
        line-height: 1em;
        color: #3f474f;
        font-size: 26px;
    }

    .iis-page .map-show {
        margin: 60px 0 15px !important;
    }

    .iis-formed__got {
        width: -webkit-fill-available;
        padding-left: 0 !important;
        display: inline-block;
        justify-content: flex-start;
        padding-top: 15px;
        /* flex-wrap: wrap; */
        /* justify-content: center; */
    }

    .iis-formed__got-item {
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
    }

    .iis-formed__got-block.orange-block {
        background-color: #f7941d;
        height: 48px !important;
        width: 95px !important;
    }

    .iis-formed__got-block {
        margin-bottom: 0;
        width: auto;
        text-align: left;
        /* padding-left: inherit; */
    }

    .iis-formed__got-block.light-green-block {
        background-color: #8dc63f;
        height: 53px !important;
        width: 95px !important;
    }

    .iis-formed__got-block.green-block {
        background-color: #019901;
        height: 97px !important;
        width: 95px !important;
    }

    .iis-formed__got>div:nth-child(2) .iis-formed__got-text {
        width: auto;
    }

    .iis-formed__got>div:nth-child(3) .iis-formed__got-text {
        width: auto;
    }

    .iis-formed__got>div:nth-child(4) .iis-formed__got-text {
        width: auto;
    }

    .iis-formed__got-text {
        padding-left: 12px !important;
    }

    .iis-formed__got-info {
        text-align: left;
    }

    .iis-formed__got-title {
        display: block;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        color: #000;
    }

    .iss-open {
        padding: 0 45px;
    }

    .iss-open__arrow.slide-prev {
        left: -36px;
    }

    .iss-open__arrow.slide-next {
        right: -36px;
    }

    .iss-open__block {
        margin: 20px auto 0;
        padding: 15px;
    }

    .iss-open__title:before {
        display: none;
    }

    .iss-open__title {
        margin-bottom: 12px;
    }

    .iss-open__text {
        font-size: 14px;
        line-height: 22px;
    }

    .iss-open__text:not(:last-child) {
        margin-bottom: 4px;
    }

    .iis-page .iss-invest-easy {
        padding: 0 15px;
        margin-bottom: 30px;
    }

    .iis-page .iss-invest-easy__item span {
        margin-bottom: 0;
        text-align: left;
    }

    .iis-page .iss-invest-easy__item span:first-child {
        margin-right: 30px;
    }

    .iis-page .iss-invest-easy__item {
        flex-direction: row;
    }

    .iis-page .iss-invest-easy__item {
        justify-content: flex-start;
    }

    .iis-page .iis-page__title {
        margin-bottom: 30px;
        font-size: 26px;
        padding: 0 15px;
    }

    .iis-moreinfo {
        padding: 30px 15px 40px;
    }

    body .invest-steps {
        margin-bottom: 0 !important;
    }

    .iis-page .iis-refund {
        padding: 0 15px;
        margin-bottom: 35px;
    }

    .iis-prof {
        padding: 30px 15px;
    }

    .iis-prof .iis-page__title {
        margin-bottom: 30px;
    }

    .iis-howitwork__item-dec {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .iis-prof__text {
        text-align: left;
    }


    .iis-howitwork__subtext {
        text-align: left;
    }

    .iss-open__block .text-center {
        text-align: left;
    }

    .iss-contribution__content-title:after {
        right: 0;
    }

    .iss-contribution__content-title {
        display: inline-block;
        padding-right: 40px;
        border-bottom: none;
        width: 100%;
    }

    .iss-contribution__content-title:hover {
        border-bottom: none;
    }

    .iss-contribution__content .iss-contribution__btns a {
        margin: 0;
        width: 100%;
        text-align: center;
    }

    .iss-contribution__content .iss-contribution__btns a:not(:last-child) {
        margin-bottom: 8px;
    }


    .iss-contribution__content .iss-contribution__btns {
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
    }

    .iis-refund__text {
        text-align: left;
    }

    #graph-legend tspan {
        font-size: 14px !important;
    }

    .iis-refund__wrapper .pif1-choose__block {
        margin-top: 13px;
    }

    .iis-refund__wrapper .pif1-choose__item:after {
        top: 23px;
    }

    .iis-refund__wrapper__list {
        padding-left: 20px;
    }

    .iss-contribution__btns {
        flex-direction: column;
        padding: 25px 0 15px;
    }

    .iss-contribution__btns a {
        margin: 0 !important;
        width: 100%;
        text-align: center;
    }

    .iss-contribution__btns a:not(:last-child) {
        margin-bottom: 15px !important;
    }

    .iss-conditions__text {
        font-size: 14px;
        line-height: 1.6;
    }

    .iss-conditions__icon {
        width: 50px;
    }

    .iss-conditions__item {
        justify-content: flex-start;
    }

    .iss-conditions__icon {
        margin-right: 23px;
    }

    .iis-top-text p {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 1.4;
    }

    .iis-top-text {
        margin-bottom: 10px;
    }

    .iis-page .mob-page__about {
        margin-bottom: 30px !important;
    }

    .iis-refund-link-wrap {
        margin: 10px 0 25px;
    }

    .iis-howitwork__wrapper {
        padding: 0;
    }

    .iis-moreinfo__wrapper .question h2 {
        font-size: 14px;
        line-height: 1.6;
        letter-spacing: -0.025em;
    }

    .iis-refund__text {
        font-size: 14px;
        line-height: 1.6;
        letter-spacing: 0;
    }

    .iis-refund__wrapper__list-item {
        font-size: 14px;
        line-height: 1.6;
        letter-spacing: 0;
    }

    .iss-conditions__more-info p {
        font-size: 14px;
        line-height: 1.6;
    }

    .iis-page .wrap-cols {
        background: #f2f3f6;
        margin: 0 !important;
        padding: 40px;
    }

    .iis-formed {
        margin-bottom: 20px;
    }

    .iss-contribution__content .iss-contribution__btns {
        padding: 15px 0 20px 0 !important;
    }

	.iss-conditions {
	    padding: 0 15px 20px;
	}

.easy .iis-page__title {
    margin-bottom: 30px!important;
}

.easy {
    margin-bottom: 30px!important;
}

    .iis-refund__wrapper .pif1-choose__block {
        margin-top: 0;
    }

    .iis-page .pif1-choose__item__title {
        font-size: 18px;
    }

    .du-page__strategy-table-item-info {
        width: 100%;
        padding-top: 10px;
        flex-wrap: wrap;
    }

    .du-page__strategy-table-risk.no-risk {
        display: none;
    }

    .du-page__strategy-table-item-info-subtext {
        font-size: 14px;
        line-height: 20px;
        color: #a0a0a0;
        display: block;
        margin-top: -10px;
        margin-bottom: 10px;
    }

    .du-page__strategy-table-item-info-column:not(:last-child) {
        margin-bottom: 20px;
    }

    .du-page__strategy-btns-wrapper {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-align-items: center;
        align-items: center;
    }

    .du-page__strategy-btn {
        padding: 14px 10px;
        border-radius: 5px !important;
    }

    .du-page__filter-title {
        margin-bottom: 15px;
    }

    .du-page__strategy-btns-wrapper {
        margin-bottom: 30px;
    }

    .du-page__strategy-table-item {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .hidden-desktop {
        display: inline-block !important;
        font-weight: 400 !important;
    }

    .du-page__strategy-table-name {
        width: 100%;
        margin-bottom: 5px;
    }

    .du-page__strategy-table-head div {
        display: none;
    }

    .du-page__strategy-table-currency {
        width: 100%;
        text-align: left;
    }

    .du-page__strategy-table-risk {
        text-align: left;
        width: 115px;
    }

    .du-page__strategy-table-item .du-page__strategy-table-risk:after {
        left: auto;
        right: -7px;
        top: 50%;
        transform: translate(0, -50%);
    }

    .du-page__strategy-table-wrapper {
        margin-bottom: 40px;
    }

    .iis__strategy-table-wrapper {
        padding: 0 15px;
        margin-bottom: 10px;
    }

    .iis-page.iis-main .iis-page__title {
        margin-bottom: 35px;
    }

    .iis__strategy-table-wrapper .iis-page__title {
        margin-bottom: 15px !important;
    }

}


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

.invest-step__icon {
    height: 110px;
    margin: 35px 0;
    border-bottom: none !important;
    background-repeat: no-repeat;
    background-position: bottom 40px left 50% !important;
    margin-right: 50px;
    margin-bottom: 0px !important;
    position: relative;
    margin-top: -5px !important;
}

.invest-steps {
    align-self: center;
    text-align: center !important;
}

.page_mobile_app_info {
    text-align: center !important;
}

.invest-steps {
    margin-bottom: 43px !important;
}

.mob-page__about {
    padding: 0 240px !important;
    font-size: 18px !important;
    ;
    margin-top: 25px !important;
    margin-bottom: 30px !important;
}

.mob-page__apps-btns a:not(:last-child) {
    margin-right: 35px !important;
}

.mob-page__apps-btns {
    margin-bottom: 69px !important;
}

.str-table-title {
    display: none;
    margin-top: -15px;
    font-family: "Open Sans", sans-serif;
    text-align: center;
    width: 100%;
    font: 600 36px/40px 'Open Sans';
    color: #3f474f;
}







@media print {

    @page {
        size: landscape;
    }

    #bx-panel,
    .info.trust-m.custom,
    .pif-tab,
    .iis-top-text,
    .info.three.iis-three,
    .pif-manager-info,
    .howitwork.iis-howitwork,
    .iis-formed,
    .iss-open,
    .iis-refund,
    .invest-howto,
    .page_mobile_app_info,
    .mob-page__apps-btns,
    .iss-conditions,
    .iis-moreinfo,
    .iis-prof,
    .iis_news,
    .pif-detail-question,
    .map-show,
    footer.main,
    .iis-page__title,
    .iss-contribution__wrapper,
    .adatptive_tab_warp,
    .profit_period,
    .iss-contribution__btns,
    .iss-contribution__content-title,
    #tableContainer,
    .ajax-pager,
    #graph-legend,
    .mob-pop,
    .main_menu.main,
    .funct_panel,
    .contant_panel,
    .du-page__strategy-table-more,
    .sub-menu__box_limited,
    .fund_menu_section,
    .manager-comment,
    body .sub_menu.about.main,
    .iis_adaptive_banner {
        display: none !important;
    }

    .text_grey {
        color: #000 !important;
        font-size: 9px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .bottom_text_rm {
        width: 100% !important;
    }

    .new-graph #container-big,
    .container-big-class,
    body .new-graph .pif-dinamic-price__item--graph {
        width: 100% !important;
    }

    .required_info.bottom_text_rm {
        margin: 0 !important;
        padding: 10px 25px 0;
    }

    .print-block.disclaimer {
        height: auto !important;
        margin-top: 0 !important;
    }

    .iss-contribution__content>div:not(:last-child) {
        margin-bottom: 0;
    }

    body .text_grey span {
        font-size: 9px !important;
        color: #000 !important;
        line-height: 1.4 !important;
    }

    body .new-graph {
        display: block !important;
    }

    body .new-graph .pif-dinamic-price__item--graph {
        width: 100% !important;
        display: block;
    }

    .pif-dinamic-price__item--graph .print-block {
        margin-top: 10px !important;
    }

    .new-graph .pif-dinamic-price__item--graph {
        width: 100%;
        border: none !important;
        box-shadow: none !important;
    }

    .iss-contribution__content {
        border: none !important;
    }

    .iss-contribution.new-graph,
    .pif-dinamic-price__wrapper,
    .iss-contribution__content {
        padding: 0 !important;
    }

    .new-graph .pif-dinamic-price__wrapper {
        padding-bottom: 0 !important;
        margin-bottom: 0;
    }

    .iss-contribution__content-info {
        padding: 0;
    }

    .iss-contribution {
        margin-bottom: 0 !important;
    }

    #tableContainer table {
        border-left: 1px solid #e7f0ee;
        border-right: 1px solid #e7f0ee;
    }


    #tableContainer th,
    #tableContainer td {
        font-size: 18px;
    }

    #tableContainer tr th:nth-child(2),
    #tableContainer tr th:nth-child(3),
    #tableContainer tr td:nth-child(2),
    #tableContainer tr td:nth-child(3) {
        width: 10%;
    }

    .print_title {
        font-family: "Open Sans", sans-serif;
        text-align: center;
        display: block;
        width: 100%;
        font: 600 26px/1em 'Open Sans' !important;
        color: #000;
    }

    .iss-contribution__content-info .print-block {
        margin-top: 10px !important;
    }

    .str-table-title {
        display: block;
    }

    .print-block {
        display: block;
        margin: 0 !important;
        font-size: 14px;
    }

    .print-block img {
        width: 200px;
    }

    .str-table-title {
        font: 600 26px/1em 'Open Sans' !important;
        margin-top: -5px;
        margin-bottom: 0;
        color: #000;
    }


    .new-graph .pif-dinamic-price__wrapper {
        display: block !important;
        padding: 35px 0 30px !important;
    }
}

.iis-page .pif-dinamic-price__wrapper .dropdown {
    display: none;
}


.iis-page .pif-reliability {
    padding: 0px 90px 75px;
}

.iis-page .pif-reliability__title {
    display: inline-block;
    font-size: 36px;
    margin-bottom: 70px;
    line-height: 1.2;
    color: #3f474f;
    font-weight: 700;
    width: 100%;
    text-align: center;
}

.iis-page .doc-and-info__wrapper .doc-and-info__item {
    width: 33%;
    padding: 0 5px;
}

@media screen and (max-width: 1100px) {
    .iis-page .pif-reliability {
        padding: 25px 15px;
    }
}

@media screen and (max-width: 768px) {
    .iis-page .pif-reliability__title {
        font-size: 26px;
        margin-bottom: 30px;
        color: #3f474f;
    }

    .iis-refund {
        margin-bottom: 40px;
    }

    .iis-page .pif-reliability {
        padding: 0 15px 0;
    }

    .iis-page .doc-and-info__wrapper {
        -ms-align-items: center;
        align-items: center;
        -webkit-flex-direction: column !important;
        -moz-flex-direction: column !important;
        -ms-flex-direction: column !important;
        -o-flex-direction: column !important;
        flex-direction: column !important;
    }

    .iis-page .doc-and-info__ico-wrapper {
        margin-bottom: 20px !important;
    }

    .iis-page .doc-and-info__wrapper .doc-and-info__item {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
}





/* FORM */
.reg form {
    width: 100% !important;
    margin: 0 !important;
}

.reg {
    background: none !important;
    border: none !important;
    min-height: auto !important;
}

.pif-detail-question__form-block h2 {
    text-align: center;
}

.input_city_warp {
    margin-bottom: 15px;
}

input[type="tel"] {
    margin-bottom: 15px;
}

@media screen and (max-width: 1100px) {
    .iis-page .pif-detail-question {
        padding: 0 0 210px;
    }
}

@media screen and (max-width: 768px) {
    .reg form {
        width: 100%;
        margin: 0;
        padding: 0 !important;
        position: relative;
        z-index: 2;
    }

    .reg h2 {
        font-size: 26px !important;
        line-height: 1.2 !important;
        margin-bottom: 15px;
    }

    .reg .pre_reg {
        padding: 0 !important;
    }

    .form-telephone {
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .iis-page .pif-detail-question {
        padding: 0 0 255px;
    }
}

@media screen and (max-width: 543px) {
    .iis-page .pif-detail-question {
        padding: 0 0 270px;
    }
	.iss-conditions {
	    margin-bottom: 15px;
	}
	
	.iss-conditions__more-info {
	    font-size: 14px;
	    line-height: 1.6;
	}
	.iss-conditions__item {
	    margin-bottom: 0;
	}
	.iss-conditions__item:not(:last-child) {
	    margin-bottom: 15px;
	}
	.iss-conditions__more {
		padding-top: 15px;
	}
}

/* END FORM */



/*IIS BANNER IMAGE*/

.iis-page .iis_adaptive_banner {
    display: none;
    width: 100%;
    height: 300px;
    background-position-x: 80% !important;
    background-size: cover !important;
}

@media screen and (max-width: 1140px) {
    .iis-page .info.trust-m.custom {
        background-position-x: 67% !important;
    }
}

@media screen and (max-width: 1060px) {
    .iis-page .info.trust-m.custom {
        background-position-x: 90% !important;
    }
}

@media screen and (max-width: 991px) {
    .iis-page .info.trust-m.custom {
        background-position-x: 97% !important;
        padding: 24px 40px 0 55px !important;
    }

    .iis-page .info.trust-m.custom h1 {
        font-size: 26px;
    }

    .iis-page .info.trust-m.custom article {
        font-size: 18px;
    }

    .iis-page .info.trust-m.custom article {
        margin: 0 0 130px;
    }
}

@media screen and (max-width: 768px) {

    .iis-page .iis_adaptive_banner {
        display: block;
    }

    .iis-page .white-text {
        color: #3f474f !important;
    }

    .iis-page .info.trust-m.custom {
        background: none !important;
        height: auto !important;
        padding-bottom: 30px !important;
    }

    .iis-page .info.trust-m.custom article {
        margin: 0 0 30px;
    }

    .iis-page .info.trust-m.custom .green-button {
        margin: 0;
    }

    .iis-page .info.trust-m.custom {
        padding: 15px !important;
    }

    .iis-page .info.trust-m.custom article {
        padding-right: 0;
        margin-bottom: 30px !important;
    }

    .iis-page .info.trust-m.custom h1 {
        padding-bottom: 30px !important;
    }

    .iis-page .info.trust-m.custom .info-btn-wrap {
        padding-right: 0;
    }
}

@media screen and (max-width:543px) {
    .iis-page .iis_adaptive_banner {
        height: 250px;
        width: 100%;
        background-position-x: 93% !important;
    }
}

/*END IIS BANNER IMAGE*/

@media print {
    .iis-calc,
    .easy,
    body .iss-contribution__content-text,
    body #graph-legend,
    .pif-dinamic-price__dinamics,
    .iss__doh-info,
    .pif-dinamic-price__per {
        display: none!important;
    }
    .new-graph .pif-dinamic-price__item--other {
        width: 100%;
    }
}

.iis-page .info.trust-m.custom {
	position: relative;
}
.iis-page .info.trust-m.custom:after {
	position: absolute;
	content: '';
	background: url("/local/templates/main/css/../img/iss-o-nas/otkr_u_nas.svg") no-repeat center;
	right: 0;
	top: 0;
	width: 202px;
	height: 226px;
}

@media screen and (max-width:768px) {
	.iis-page .info.trust-m.custom:after {
		display: none;
	}
	.iis_adaptive_banner {
		position: relative;
	}
	.iis_adaptive_banner:after {
		position: absolute;
		content: '';
		background: url("/local/templates/main/css/../img/iss-o-nas/otkr_u_nas2.svg") no-repeat center;
		right: 0;
		top: 0;
		width: 117px;
		height: 116px;
	}
}
/* End */


/* Start:/local/templates/main/css/slick.css?15507419141776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/components/sberbankam/content.company_fact/templates/slick-medium-double-slider_with_link/style.css?15507419141220*/
.carwrapper {

    float: left !important;
    width: 75% !important;

}

.carousel {

    /*left: auto !important;*/
    width: 100% !important;

}

.b-medium-double-slider {

    width: 100% !important; 
    
}

.sl-first {

    float: left;
    position: relative;
    overflow: hidden;
    margin: 0 auto;

}


.sl-second {

    width: 100%;
    transform: translateZ(0);
    position: absolute !important;
    top: 0; left: -1px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;

}


.sl-third {

    padding: 43px 35px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;


}


.sl-fourth {

    padding-left: 35px !important;

}


.sl-fourth h1:not(.big) {

    font: 600 65px/65px 'ProximaNova' !important;
    
}

.paginator {

    position: absolute;
    top: 510px;
    z-index: 100;

}

.page-point {

    width: 10px;
    height: 10px;
    border: 1px solid gray;
    border-radius: 5px;
    float: left;
    background-color: white;
    margin:5px;

}

.selected {

    background-color: gray !important;

}
span.paused_rm{
    top: 478px!important;
    left: 560px!important;
    display: block;
}



/* End */


/* Start:/local/components/sberbankam/fund_main.info_last/templates/dragAndDrop_auth/style.css?157477663620733*/
.dynamics {
    overflow: visible !important;
    z-index: 999 !important;
}

.dynamics__inner {
    background: #f9f9f9;
    padding: 35px 35px 10px 35px !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.dynamics__title {
    color: #000;
    font-size: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.dynamics-list {
    background: #f9f9f9;
    height: 230px;
    overflow: hidden;
}

.dynamics-list__item {
    border-top: 1px #e5e8eb solid;
    padding-top: 10px;
    padding-bottom: 10px;
}

.fond_mini_rm {
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
}

.fond_mini_rm span:nth-child(1) {
    font: 14px 'Open Sans';
    color: rgb(159, 164, 170);
    letter-spacing: .5px;
    vertical-align: top;
}

.dynamics-list__item:first-child {
    margin-top: 0;
}

#showAll_rm {
    float: right;
    font: 14px 'Open Sans';
    color: rgb(53, 57, 67);
    text-transform: none;
    cursor: pointer;

}

#showAll_rm a {
    font: 14px 'Open Sans';
    color: rgb(53, 57, 67);
    text-transform: initial;
    cursor: pointer;
    border-bottom: 1px rgb(53, 57, 67) dotted;
}

#showAll_rm:hover {
    color: #0e9800 !important;
}

#showAll_rm a:hover {
    color: #0e9800 !important;
    border-bottom: 1px #0e9800 dotted;
}

.dynamics-list__item:last-child {
    margin-bottom: 25px;
}

.dynamics-list__header {
    overflow: hidden;
    margin-bottom: 5px;
}

.dynamics-list__sum {}

.dynamics-list__name {
    float: left;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;

}

.dynamics-list__name-text {
    font: 14px 'Open Sans';
    color: rgb(53, 57, 67);
    font-weight: bold;
    text-transform: uppercase;
    /*color: #54a3e2;
	font: bold 18px/18px 'Open Sans';*/
}

.dynamics-list__period {
    color: rgba(67, 77, 86, .8);
    float: right;
    font-size: 14px;
    line-height: 18px;
    text-align: right;
    width: 120px;
}

.dynamics-list__info {
    overflow: hidden;
}


.dynamics-list__param_pai {
    /*margin-right: 3.607476635514019%; /* 30px / 535px */
    /*width: 43.99065420560748%; /* 230px / 535px */
}

.dynamics-list__param_scha {
    /*width: 52.4018691588785%; /* 275px / 535px */
}

.dynamics-list__percent {
    font: 14px 'Open Sans';
    text-align: right;
    z-index: 15 !important;
}

.dynamics-list__percent_positive {
    color: #4b9943;
    display: inline-block;
    font: 14px 'Open Sans';
    font-weight: bold;
}

.dynamics-list__percent_negative {
    color: #eb4b4b;
    display: inline-block;
    font: 14px 'Open Sans';
    font-weight: bold;
}

.dynamics-list__param-name {
    display: inline-block;
    font: 14px 'Open Sans';
    color: rgba(53, 57, 67, 0.702);
    font-weight: bold;
}

.dynamics-list__sum {
    display: inline-block;
    text-align: right;
    font: 14px 'Open Sans';
    color: rgba(53, 57, 67, 0.8);
    width: 150px;
}

.dynamics__arrow {
    background: #f9f9f9;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    top: 100%;
    right: 40px;
    width: 70px;
}

.dynamics__arrow:after {
    background: url("/img/sprite.png") no-repeat -6px -161px;
    bottom: 18px;
    content: "";
    height: 12px;
    left: 23px;
    position: absolute;
    transform: -webkit-rotate(180deg);
    transform: -moz-rotate(180deg);
    transform: -ms-rotate(180deg);
    transform: -o-rotate(180deg);
    transform: rotate(180deg);
    width: 22px;
}

.dynamics__link {
    border-bottom: 1px dashed #54a3e2;
    color: #54a3e2;
    cursor: pointer;
    display: none;
    font: 18px/18px 'Open Sans';
    margin-top: 15px;
    -webkit-transition: color 0.4s ease;
    -moz-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    transition: color 0.4s ease;
}

.dynamics__link:hover {
    color: #2d7cbb;
}

.dynamics__link:first-child {
    margin-right: 20px;
}

.dynamics__buttons {
    display: none;
    margin-top: 30px;
}

.dynamics__button {
    margin-left: 17px;
}

.dynamics__button__all {
    color: #0e9800;
    background-color: #F9F9F9;
    border: 1px solid;
    border-color: #0e9800;
    border-radius: 3px;
    margin-left: 17px;
}

.dynamics__button__all:hover {
    background-color: #f4f4f4;
    color: #54a3e2;
}

.dynamics__button:first-child {
    margin-left: 0;
}

.dynamics__button_grey {
    background: #d5dcde;
}

.dynamics__button_grey:hover {
    background: #bdbdbd;
}

.dynamics__hide {
    display: none;
    text-align: right;
}

.dynamics__hide-text {
    color: #3e4a4d;
    cursor: pointer;
    font: 14px/16px 'Open Sans';
    -webkit-transition: color .4s ease;
    -moz-transition: color .4s ease;
    transition: color .4s ease;
}

.dynamics__hide-text:hover {
    color: #2d7cbb;
}

/* for form */
.dynamics-list__header .dynamics__checkbox {
    position: absolute;
    top: -4px;
    left: 0;
}

.dynamics__form .dynamics-list__item .dynamics__checkbox span {
    background-color: #f9f9f9;
}

.dynamics__form .dynamics-list__item:hover .dynamics__checkbox span,
.dynamics__form .dynamics-list__item.dynamics-list__item_active .dynamics__checkbox span {
    background-color: #fff;
}

.dynamics__form .dynamics-list {
    padding-right: 0;
    position: relative;
}

.dynamics__form .dynamics-list__item {
    cursor: pointer;
    padding-left: 35px;
    position: relative;
}

.dynamics__form .dynamics-list__item:hover,
.dynamics__form .dynamics-list__item.dynamics-list__item_active {
    background: #fff url(/img/arrows_drag.png) no-repeat 10px 90%;
    -webkit-box-shadow: 0 0 0 10px #fff,
        0 10px 15px #222;
    -moz-box-shadow: 0 0 0 10px #fff,
        0 10px 15px #222;
    box-shadow: 0 0 0 10px #fff,
        0 10px 15px #222;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.dynamics__form .dynamics-list__item_drop {
    background: url(/img/arrows_drag.png) no-repeat 10px 90%;
}

/* for expanded list */
.dynamics_expanded .dynamics__inner {
    -webkit-box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
    box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
}

.dynamics_expanded .dynamics-list {
    height: 240px;
    overflow-y: auto;
}

.dynamics_expanded .dynamics__buttons {
    display: block;
}

.dynamics_expanded .dynamics__link {
    display: inline-block;
}

.dynamics_expanded .dynamics__hide {
    display: block;
}

.dynamics_expanded .dynamics__arrow {
    -webkit-box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
    box-shadow: 0 20px 19px rgba(0, 0, 0, .25);
}

.dynamics_expanded .dynamics__arrow:before:hover {
    color: #2d7cbb;
}

.dynamics_expanded .dynamics__arrow:after {
    transform: -webkit-rotate(0);
    transform: -moz-rotate(0);
    transform: -ms-rotate(0);
    transform: -o-rotate(0);
    transform: rotate(0);
}

.dynamics__form .dynamics-list:after {
    background: linear-gradient(to right, rgba(249, 249, 249, 0), rgba(249, 249, 249, 1));
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    z-index: 100;
}

.dynamics-list .mCSB_scrollTools {
    position: absolute;
}

.dynamics_expanded .dynamics__buttons.set_mode,
.dynamics_expanded .dynamics__show-more.set_mode,
.dynamics_expanded .dynamics__buttons.set_mode,
.dynamics_expanded .dynamics__link.set_mode {
    display: none;
}

.dynamics-list.mCustomScrollbar {
    overflow: hidden !important;
}

.dynamics__inner .mCustomScrollBox {
    overflow: visible;
}

.dynamics__inner .mCSB_container {
    overflow: visible;
}

.dynamics__inner .mCSB_container:after {
    content: "";
    display: block;
    height: 1px;
}

.dynamics__inner .mCSB_outside+.mCSB_scrollTools {
    right: -5px;
    z-index: 1000;
}

label.checkbox.dynamics__checkbox {
    display: none;
}

#mobileDnD {
    display: none;
}

@media screen and (min-width: 1536px) {
    .dynamics-list {
        max-width: 100%;
    }
}

.popup_rm {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;

    min-width: 1260px;
}

.popup_rm .popup_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0.6;
    z-index: 200;
    cursor: pointer;
}

.popup_button_rm {
    position: absolute;
    z-index: 201;
    width: 50px;
    height: 38px;
    background: #f7f7f7;
    text-align: center;
    padding-top: 10px;
    right: 910px;
}

.popup_button_rm span {
    color: #96989d;
    font-size: 18px;
    cursor: pointer;
}

.popup_block_text {
    position: absolute;
    background: #fff;
    right: 0;
    top: 0;
    z-index: 201;
    width: 910px;
    height: 725px;
}

.popup_dinamik {
    max-height: 670px;
    overflow-y: scroll;
    width: 850px;
}

.popup_dinamik_table_th {
    font: 14px 'Open Sans';
    color: rgba(53, 57, 67, 0.702);
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px #e5e8eb solid;
}

.popup_dinamik_table_th:nth-child(1) {
    width: 300px;
    max-width: 300px;
    text-align: left;
    padding: 20px 20px 20px 20px;
}

.popup_dinamik_table_th:nth-child(2) {
    width: 160px;
    max-width: 160px;
    padding-right: 18px;
    text-align: left;
    padding-left: 21px;
    letter-spacing: 0.81px;
}

.popup_dinamik_table_th:nth-child(3) {
    width: 220px;
    max-width: 220px;
    padding-right: 2px;
    letter-spacing: 0.81px;
}

.popup_dinamik_table_th:nth-child(4) {
    width: 95px;
    max-width: 95px;
    text-align: left;
    padding-left: 27px;
    letter-spacing: 0.81px;
}

.popap_td_rm_sect {
    text-align: left;
    font: 14px 'Open Sans';
    color: rgb(133, 135, 139);
    font-weight: bold;
    text-transform: uppercase;
    padding: 18px 20px 17px 20px;
    border-bottom: 1px #e5e8eb solid;
    letter-spacing: 0.25px;
    width: 100%;
}

.popup_dinamik_table thead tr {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
}

.popup_dinamik_table tbody .show_rm {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    width: 100%;
}

.popap_td_rm_elem {
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}

.popup_dinamik_table .fund-group tr {
    border-bottom: 1px #e5e8eb solid;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(1) {
    padding-left: 20px;
    padding-right: 18px;
    font: 14px 'Open Sans';
    color: rgb(0, 0, 0);
    width: 383px;
    flex-shrink: 0;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(2) {
    padding-right: 2px;
    letter-spacing: 0px;
    white-space: nowrap;
    display: flex;
    justify-content: flex-end;
    -ms-align-items: center;
    align-items: center;
    width: 160px;
    flex-shrink: 0;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(2) div:not(.dynamics-list__percent) {
    font: 14px 'Open Sans';
    color: rgba(0, 0, 0, 0.702);
    text-align: right;
    display: inline-block;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(2) .dynamics-list__percent {
    font: 14px 'Open Sans';
    font-weight: bold;
    float: right;
    float: none;
    text-align: right;
    width: 70px;
    display: inline-block;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) {
    display: flex;
    align-items: center;
    width: 210px;
    flex-shrink: 0;
    justify-content: flex-end;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) div:not(.dynamics-list__percent) {
    font: 14px 'Open Sans';
    color: rgba(0, 0, 0, 0.702);
    letter-spacing: -0.2px;
    text-align: right;
    display: inline-block;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) .dynamics-list__percent {
    font: 14px 'Open Sans';
    font-weight: bold;
    width: 70px;
    text-align: right;
    display: inline-block;
}

.popup_dinamik_table tbody {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}

.popup_dinamik_table .fund-group {
    margin-bottom: 0;
}

.popup_dinamik_table tr .popap_td_rm_elem:nth-child(4) {
    font: 14px 'Open Sans';
    color: rgba(0, 0, 0, 0.702);
    padding-left: 15px;
    letter-spacing: 0.4px;
    text-align: right;
    padding-right: 35px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: flex-end;
    width: calc(100% - 755px);
    flex-shrink: 0;
}

.popap_td_rm_elem p {
    display: inline-block;
    margin: 0;
    padding: 0;
    max-width: 315px;
    text-overflow: inherit;
    white-space: inherit;
    overflow: hidden;
    margin-top: 4px;
    font-weight: 900;
}

.popap_td_rm_elem p+a {
    margin-left: 10px;
    margin-top: 3px;
    position: absolute;
}

.popup_setting_table {
    height: 70px;
    margin-top: 0px;
    border-top: 1px #e5e8eb solid;
}

.popup_setting_table .dynamics__buttons {
    display: inline-block;
    margin: 0;
    width: 110px;
    height: 35px;
    padding: 20px;
}

.popup_setting_table .dynamics__buttons button {
    padding: 8px 20px 8px 19px;
    margin-top: -3px;
    letter-spacing: -0.3px;
}

.popup_setting_table .dynamics__buttons .dynamics__button__all {
    margin-top: -4px !important;
    height: 30px;
    border: 1px #fff solid;
    text-align: left;
    margin-left: 0px;
}

.popap_td_rm_elem .checkbox.dynamics__checkbox {
    margin-right: 10px;
}

.popup_dinamik_table>tr>td.popap_td_rm_elem>p:hover~.popup_dinamik_table tr {
    background-color: #000;
}

.popup_setting_table .dynamics__buttons .dynamics__button_grey {
    border: 1px #d5dcde solid;
    background: none;
    width: 173px;
    font: 14px 'Open Sans';
    position: absolute;
    margin-left: 135px;
    color: rgb(53, 57, 67);
    margin-top: -34px;
    padding: 7px 12px 7px 12px;
}

.popup_dinamik_table .rm_hide_inf:hover {
    box-shadow: 0px 5px 24px 0px rgba(186, 194, 202, 0.44);
    background: #fff;
}

.radio input[type="radio"]+span,
.checkbox input[type="checkbox"]+span {
    left: -15px;
}

.show_rm .checkbox input[type="checkbox"]:checked+span {
    margin-left: -14px;
}

.show_rm .checkbox input[type="checkbox"]+span {
    border-radius: 0;
    background-position: -9px -284px;
    margin-left: -14px;
}

.ui-sortable-helper .popap_td_rm_elem:nth-child(1) {
    width: 284px !important;
    max-width: 284px !important;
    ;
}








.body-index .popap_td_rm_elem img {
    top: 50%;
    transform: translateY(-50%);
}

@media (max-width: 1100px) {

    .body-index .fond_mini_rm {
        display: block !important;
    }

}


@media (max-width: 900px) {

    .body-index .popup_block_text {
        left: auto;
        right: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-content: space-between;
        justify-content: space-between;
    }

    .body-index .popup_button_rm {
        height: 48px;
        width: 48px;
        padding-top: 0;
        z-index: 1000;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: center;
        -ms-align-items: center;
        align-items: center;
    }

    .body-index .popup_dinamik {
        max-height: calc(100vh - 60px) !important;
    }

    .body-index .popup_setting_table {
        display: block;
        height: 60px;
        margin-top: 0px;
        border-top: none;
        box-shadow: 0 0 13px #7b7b7b;
        z-index: 1;
    }

    .body-index .popup_setting_table .dynamics__buttons {
        padding: 16px;
    }

    .body-index .popup_setting_table .dynamics__buttons button {
        padding: 8px 13px 8px 13px;
    }

    .body-index .ui-sortable .dynamics__checkbox input[type="checkbox"]+span {
        margin-left: 0 !important;
    }

    .body-index .ui-sortable .popap_td_rm_elem p {
        white-space: normal;
        margin-left: 0 !important;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(2),
    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) {
        display: none;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(1) {
        padding: 0 40px 0 15px !important;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(2),
    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) {
        padding: 5px 40px 0 15px !important;
        justify-content: flex-start;
    }

    .body-index .popup_dinamik .popup_dinamik_table .show_rm {
        padding: 7px 0;
    }

    .body-index .popup_dinamik .popup_dinamik_table .popap_td_rm_sect {
        padding: 6px 15px 2px !important;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(2) div:not(.dynamics-list__percent) {
        width: auto !important;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) div:not(.dynamics-list__percent) {
        width: auto !important;
    }

    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(2) .dynamics-list__percent,
    .body-index .popup_dinamik_table tr .popap_td_rm_elem:nth-child(3) .dynamics-list__percent {
        width: auto !important;
        margin-left: 15px !important;
    }

    .body-index .ui-sortable .popap_td_rm_elem p {
        max-width: 195px;
    }

    .body-index .popap_td_rm_elem p {
        overflow: visible;
        text-transform: none !important;
        font-size: 14px !important;
        position: relative;
        display: inline;
    }

    .body-index .popup_dinamik .popup_dinamik_table .popap_td_rm_elem .table_arrow {
        position: absolute;
        display: inline-block;
        content: '';
        left: 100%;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 0 4px 5px;
        border-color: transparent transparent transparent #0f9800;
    }

    .body-index .popup_dinamik .popup_dinamik_table .ui-sortable .popap_td_rm_elem a {
        width: calc(100% - 24px);
    }

    .body-index .popup_dinamik_table_switcher {
        display: flex;
        z-index: 1000;
        position: fixed;
        justify-content: space-between;
        align-items: center;
        right: 0;
        width: 100%;
        top: 0;
        border-bottom: 1px #e5e8eb solid;
        padding: 18px 60px 17px 15px !important;
        background-color: #fff;
    }

    .usd_item .popup_dinamik_table_th {
        display: none !important;
    }

    .popup_dinamik_table_btns {
        display: flex;
        justify-content: space-between;
        background-color: #f7f7f7;
        border-radius: 20px;
    }

    .popup_dinamik_table_btn {
        flex-grow: 1;
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        padding: 5px 14px 4px;
        color: #85878b;
        font-weight: 700;
        text-transform: uppercase;
        border-radius: 20px;
        cursor: pointer;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .popup_dinamik_table_btn.active {
        background-color: #369a1e;
        box-shadow: 0 0 11px 0 rgba(43, 103, 28, 0.35);
        color: #fff;
    }

    .body-index .popup_dinamik_table {
        margin-top: 69px;
    }

    .popup_dinamik_table_date {
        font-size: 14px;
        line-height: 24px;
        color: #353943;
    }

    .table-pai.active,
    .table-scha.active {
        display: flex !important;
    }

    .popup_dinamik.mCustomScrollbar>div {
        display: block;
    }

    .popup_dinamik .mCSB_scrollTools {
        width: 30px;
        margin-top: 69px;
    }

    .popup_dinamik .mCSB_scrollTools .mCSB_draggerRail {
        width: 100%;
        border-radius: 0;
    }

    .popup_dinamik .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        background-color: #cecece !important;
        border-radius: 0;
    }

    .popup_dinamik .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #f7f7f7;
    }

    .body-index .popup_dinamik {
        overflow-y: auto;
    }

    .popap_td_rm_elem {
        min-height: auto !important;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/products_new/style.css?1552916694208*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
span.offer__content-stat-proc.down {
    color: #db0e00;
}
/* End */


/* Start:/local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?15507419121105*/
.pagination {
	text-align: justify;
}

.pagination:after {
	content: "";
	display: inline-block;
	height: 0;
	visibility: hidden;
	width: 100%;
}

.prev,
.next {
	border: 1px solid #d5dddf;
    border-radius: 3px;
    color: #179c0a;
    display: inline-block;
    font-size: 36px;
    height: 38px;
    line-height: 28px;
    text-align: center;
    vertical-align: top;
    width: 38px;
}

span.prev,
span.next {
	cursor: default;
	opacity: .5;
}

.pagination-list {
	display: inline-block;
	overflow: hidden;
}

.pagination-list__item {
	color: #5c6166;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
    text-align: center;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
    vertical-align: top;
    width: 40px;
}

.pagination-list__item.current { cursor: default; }

.pagination-list__item.current,
.pagination-list__item:hover {
	background: #0e9800;
    border-radius: 3px;
    color: #fff !important;
}



/* End */


/* Start:/local/components/sberbankam/review/templates/total/style.css?1550741923565*/
.m-center {
    width: auto !important;
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
    margin-bottom: 0 !important;
}

.weekly-title {
	margin-top: 58px !important;
}

.img-wrapper {

	padding: 0px !important;
	float: left;

}

.b-medium-double-analytics {

	margin: 0 auto;
	width: 50%;
	height: 544px;

}

.analytics-content {

	padding: 80px 0px 0px 55px !important;

}

.analytics-content h3 {

	font: normal 20px/22px 'ProximaNova' !important;

}

.analytics-content p {

	font: normal 20px/22px 'ProximaNova' !important;

}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/partners/style.css?15507419122028*/
Т/*main page - block partners*/

.partners {
  background-color: #fff;
  padding: 73px 35px 85px;
}

.partners h2 {
  text-align: center;
  margin-bottom: 60px;
}

.partners__wrapper {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}

.partners__item {
  display: flex;
  flex-direction: column;
  width: 33.3%;
  -ms-align-items: center;
  align-items: center;
}

.partners__img {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  height: 100px;
  width: 100%;
  margin-bottom: 20px;
}

.partners__img a {
	display: inline-block;
	width: 100%;
}

.partners__title {
  display: block;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  color: #9a9ea7;
  margin-bottom: 15px;
}

.partners__text {
  display: block;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  color: #353943;
  max-width: 293px;
}

@media (max-width: 1110px) {
  .partners {
    background-color: #fff;
    padding: 30px;
  }

  .partners__item {
    padding: 0 7px;
  }
}

@media (max-width: 991px) {

}

@media (max-width: 768px) {
  .partners__wrapper {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
  }

  .partners__item {
    padding: 0;
    width: 500px;
  }

  .partners__item:not(:last-child) {
    margin-bottom: 40px;
  }

  .partners__img {
    min-height: auto;
    margin-bottom: 15px;
  }

  .partners h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 35px;
  }
}




@media (max-width: 543px) {
  .partners__item {
    padding: 0;
    width: 100%;
  }

  .partners {
    background-color: #fff;
    padding: 30px 15px 15px;
  }

  .partners__text {
    max-width: 100%;
  }
}




/*end main page - block partners*/
/* End */
/* /local/templates/main/css/main_page.css?157486310312199 */
/* /local/templates/main/css/iis.css?156898333486633 */
/* /local/templates/main/css/slick.css?15507419141776 */
/* /local/components/sberbankam/content.company_fact/templates/slick-medium-double-slider_with_link/style.css?15507419141220 */
/* /local/components/sberbankam/fund_main.info_last/templates/dragAndDrop_auth/style.css?157477663620733 */
/* /local/templates/main/components/bitrix/news.list/products_new/style.css?1552916694208 */
/* /local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?15507419121105 */
/* /local/components/sberbankam/review/templates/total/style.css?1550741923565 */
/* /local/templates/main/components/bitrix/news.list/partners/style.css?15507419122028 */
