.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: 30px;
	align-items: flex-start;
}

.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("../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("../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("../img/individuals/iis/iis-upload.svg") no-repeat center;
}

.new-graph .pai_num_dif .pai_dif.minus:before {
    background: url("../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(../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: auto!important;
        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;
    }
	.iss-akciya {
	    padding: 40px 15px 40px 15px!important;
	}
}

@media screen and (max-width: 543px) {
    .iis-page .pif-detail-question {
        padding: 0;
	margin-bottom: 0!important;
    }
	.iss-conditions {
	    margin-bottom: 15px!important;
	}
	
	.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;
	}
	.iss-akciya {
	    padding: 30px 15px 30px 15px!important;
	}
}

/* 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;
    }
	.iss-contribution__content {
	    padding: 18px 15px 35px 15px;
	}
}

@media screen and (max-width:543px) {
    .iis-page .iis_adaptive_banner {
        height: 250px;
        width: 100%;
        background-position-x: 93% !important;
    }
	.iss-contribution.new-graph .iis-page__title {
		padding-top: 30px;
	}
	.iss__doh-info {
	    font-size: 14px;
	}
}

/*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("../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("../img/iss-o-nas/otkr_u_nas2.svg") no-repeat center;
		right: 0;
		top: 0;
		width: 117px;
		height: 116px;
	}*/
}
/*sb-online qr*/
.easy .qr::before {
    /*display: none!important;*/
}
.easy .qr::after {
   /* display: none!important;*/
}
.easy__pointer a {
    border: 1px solid #0e9800!important;
}
.easy__pointer a:hover {
    color: #0e9800!important;
    background-color: #fff!important;
}
/*end sb-online qr*/