#content{
    background-color:#f9f7fd;
    padding:45px 0 0;
}
.row-box{
        max-width:1400px;
        margin:0 auto;
}
.row{
    margin-bottom:0;
}
.bl-mobile,
.second-sec-info__ellipses-img.bl-mobile{
    display:none;
}
.first-section__wrapper .info-bl__green,
.second-section__wrapper .white-info__bl-text,
.fourth-section__wrapper .white-info__bl-text{
    -webkit-box-shadow:15px 20px 35px 0px rgba(0,0,0,0.1);
       -moz-box-shadow:15px 20px 35px 0px rgba(0,0,0,0.1);
         -o-box-shadow:15px 20px 35px 0px rgba(0,0,0,0.1);
            box-shadow:15px 20px 35px 0px rgba(0,0,0,0.1);
}
.first-section__wrapper{
    background:url(img/top-sect__bg.jpg) no-repeat #f9f7fd;
    background-position:center bottom;
    background-size:100% auto;
}
.family-roton{
    font-family:'RotonBol';
    font-weight:400;
}
.top-info__wrapper{
    position:relative;
}
.first-section__wrapper .top-info__wrapper{
    min-height:980px;
}
.h2-title-wrapper,
.info-bl__green{
    display:inline-block;
}
.info-bl__green{
    display:inline-block;
    position:absolute;
    width:270px;
    padding:45px 40px 45px 50px;
    background:linear-gradient(to bottom left, rgba(13,192,176,.95) 10%, rgba(99,199,81,.95) 90%);
    color:#fff;
    box-sizing:border-box;
}
.first-section__wrapper .info-bl__green{
    top:70px;
    right:-40px;
}
h1,
h2,
h3,
.repl-h3{
    color:#62c751;
    font-size:4.8rem;
    line-height:4rem;
}
h2,
h3,
.repl-h3{
    font-size:3.6rem;
    line-height:4rem;
}
h1 span,
h2 span,
h3 span{
    color:#02bdab;
}
.h1-title,
.h2-title{
    max-width:75%;
}
.h1-title,
.h2-title,
.h3-title{
    padding-bottom:37px;
}
.h2-title-descr,
.h3-title-descr,
.fourth-sec-info__top-wrapper{
    width:640px;
    position:relative;
    margin-left:10px;
    padding-top:25px;
}
.h2-title-descr p,
.second-sec-info p,
.h3-title-descr p,
.third-sec-info p,
.fourth-sec-info p{
    margin-bottom:0;
}
.h2-title-descr p:first-child,
.second-sec-info p:first-child,
.h3-title-descr p:first-child,
.third-sec-info p:first-child,
.fourth-sec-info p:first-child{
    padding-left:40px;
    margin-bottom:35px;
}
.h2-title-descr::before,
.second-sec-info::before,
.h3-title-descr::before,
.third-sec-info::before,
.fourth-sec-info::before{
    content:'';
    display:block;
    width:100px;
    height:3px;
    position:absolute;
    left:40px;
    top:0;
    background:#fff;
    border-radius:2px;
}
.h2-title-descr::before,
.h3-title-descr::before{
    background:linear-gradient(to left, #0dc0b0, #62c751);
}
.top-info__bottom{
    max-width:720px;
    position:absolute;
    left:-40px;
    bottom:-50px;
    background:#fff;
    padding:40px 40px 200px;
    background:url(img/urns__top-info_bottom-bg.png) no-repeat #fff;
    background-position:center bottom;
}
.first-section__wrapper .h2-title-descr p{
    font-size:1.8rem;
    line-height:2.5rem;
}
.second-section__wrapper{
    padding-top:100px;
    background:linear-gradient(to left, #0dc0b0, #62c751);
}
.second-section__wrapper > .seconds-sec__top.row{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
}
.second-sec-info__ellipses-img{
    display:inline-block;
    width:372px;
    height:380px;
    background:url(img/second-section__ellipses.png) no-repeat transparent;
    margin-left:-22px;
}
.second-sec-info__top-wrapper{
    display:inline-block;
    width:calc(100% - 375px);
    box-sizing:border-box;
    padding:0 50px;
}
.second-sec-info__top-wrapper h2,
.second-sec-info__top-wrapper h3,
.second-sec-info__top-wrapper .repl-h3,
.second-sec-info__top-wrapper .second-sec-info p{
    color:#fff;
}
.second-sec-info__top-wrapper h2,
.second-sec-info__top-wrapper h3,
.second-sec-info__top-wrapper .repl-h3{
    font-size:3rem;
    line-height:3rem;
    margin-bottom:37px;
}
.second-sec-info,
.fourth-sec-info{
    position:relative;
    padding-top:32px;
}
.seconds-sec__bottom{
    position:relative;
    min-height:315px;
    margin-top:120px;
    z-index:1;
}
.seconds-sec__bottom .white-info__bl-text{
    position:absolute;
    max-width:570px;
    background-color:#fff;
    padding:40px;
    box-sizing:border-box;
}
.seconds-sec__bottom .white-info__bl-text:first-child{
    background-color:#f5fcf6;
    top:0;
    right:calc(50% - 30px);
}
.seconds-sec__bottom .white-info__bl-text:first-child p{
    padding-left:20px;
    padding-right:40px;
}
.seconds-sec__bottom .white-info__bl-text:first-child .white-info__bl-img{
    background:url(img/rus-map.png?rev=01) no-repeat transparent;
    background-position-x:center;
    background-size:100% auto;
    width:100%;
    /*min-height:205px;*/
    margin-top:-110px;
    margin-bottom:30px;
}
.seconds-sec__bottom .white-info__bl-text:last-child{
    top:100px;
    left:calc(50% - 30px);
    padding:40px 0 0;
}
.seconds-sec__bottom .white-info__bl-text:last-child > p{
    padding-left:60px;
    padding-right:60px;
}
.seconds-sec__bottom .white-info__bl-text .white-info__bl-wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    align-items:center;
    margin-top:27px;
}
.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
    background:url(img/lady.png) no-repeat transparent;
    width:174px;
    height:274px;

    background-size:contain;
    background-position:center bottom;
}
.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img,
.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-list{
    display:inline-block;
}
.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
    width:40%;
}
.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-list{
    width:60%;
}
.seconds-sec__bottom .white-info__bl-text .white-info__bl-list .family-roton p{
    padding-right:40px;
    line-height:2rem;
    color:#62c751;
}
.seconds-sec__bottom .white-info__bl-text .white-info__bl-list .family-roton p span{
    color:#02bdab;
}
.third-section__wrapper{
    position:relative;
    background:url(img/third-sec__bg.jpg) no-repeat #f7f5f8;
    background-position:center bottom;
    background-size:100% auto;
    padding-top:267px;
    z-index:0;
}
.third-section__wrapper .h3-title{
    max-width:50%;
}
.third-section__wrapper .top-info__wrapper{
    margin-bottom:50px;
}
.third-section__wrapper .h3-title-descr p,
.fifth-section__wrapper .h3-title-descr p,
.fourth-sec-info__top-wrapper p,
.info-bl__green-table-cell p{
    font-size:1.8rem;
    line-height:2.5rem;
}
.third-section__wrapper .info-bl__green{
    position:inherit;
    margin-left:60px;
    margin-bottom:-50px;
}
.fourth-section__wrapper{
    padding-top:100px;
    background:url(img/fourth-section__left-bg_full.png?rev=01), linear-gradient(to bottom left,#0dc0b0,#62c751);
    background-repeat:no-repeat;
    background-size:auto 160%, contain;
    background-position:-390px -75px, center;
}
.fourth-sec-info__top-wrapper h2,
.fourth-sec-info__top-wrapper h3,
.fourth-sec-info__top-wrapper .repl-h3,
.fourth-sec-info__top-wrapper p{
    color:#fff;
}
.fourth-sec-info__top-wrapper{
    margin:0 -40px 0 auto;
}
.fourth-section__wrapper .white-info__bl-text{
    background:#fff;
    padding:40px;
    margin-top:22px;
    margin-bottom:-120px;
}
.fourth-section__wrapper .white-info__bl-text p{
    color:#212121;
}
.fifth-section__wrapper{
    background:url(img/fifth-sec__bg.jpg) no-repeat #f1f1f3;
    background-size:100% auto;
    background-position:center bottom;
    padding-top:175px;
    padding-bottom:60px;
}
.fifth-sec-info__top-wrapper{
    padding-left:10px;
        margin-bottom:40px;
}
.fifth-section__wrapper .fifth-sec-info__top-wrapper > .h3-title{
    max-width:50%;
}
.fifth-section__wrapper .info-bl__green{
    position:inherit;
    width:767px;
    margin-left:-40px;
    padding-top:35px;
    padding-bottom:13px;
}
.fifth-section__wrapper .info-bl__green .h3-title{
    color:#fff;
    margin-top:10px;
}
.info-bl__green-table{
    display:table;
}
.info-bl__green-table-row__header{
    display:table-header-group;
}
.info-bl__green-table-row__header p{
    font-weight:600;
}
.info-bl__green-table-row .info-bl__green-table-cell:nth-child(2){
    min-width:150px;
}
.info-bl__green-table-row__header .info-bl__green-table-row .info-bl__green-table-cell:nth-child(3){
    min-width:255px;
}
.info-bl__green-table-row__body .info-bl__green-table-row .info-bl__green-table-cell:nth-child(3){
    min-width:327px;
}
.info-bl__green-table-row__body .info-bl__green-table-row .info-bl__green-table-cell:last-child{
    min-width:100px;
}
.info-bl__green-table-row .info-bl__green-table-cell:last-child{
    text-align:right;
}
.info-bl__green-table-row{
    display:table-row;
}
.info-bl__green-table-cell{
    display:table-cell;
    padding:10px;
}
.info-bl__green-table-row .info-bl__green-table-cell{
    border-bottom:1px solid #fff;
}
.info-bl__green-table-row__body .info-bl__green-table-row:last-child .info-bl__green-table-cell{
    border-bottom-color:transparent;
}
.mob-table__section{
    display:none;
}
@media (max-width:1100px){
    .third-section__wrapper .h3-title-descr p:nth-child(2){
        max-width:85%;
    }
    .fourth-section__wrapper{
        background-size:auto 135% , contain;
    }
    .fifth-section__wrapper .fifth-sec-info__top-wrapper > .h3-title {
        max-width:60%;
    }
    .fifth-section__wrapper .info-bl__green{
        width: 730px;
    }
    .info-bl__green-table-row__header .info-bl__green-table-row .info-bl__green-table-cell:nth-child(3) {
        min-width: 218px;
    }
    .info-bl__green-table-row__body .info-bl__green-table-row .info-bl__green-table-cell:nth-child(3) {
        min-width: 289px;
    }
}
@media (max-width:1024px){
    .h1-title,
    .h2-title{
        max-width:90%;
    }
}
@media (max-width:900px){
    #content{
        padding:15px 0 0;
    }
    .row{
        padding-left:20px;
        padding-right:20px;
    }
    .info-bl__green{
        padding:30px 20px 30px 30px;
    }
    .h1-title,
    .h2-title{
        max-width:90%;
        padding-bottom:27px;
    }
    .h2-title-descr, .h3-title-descr, .fourth-sec-info__top-wrapper{
        width:100%;
        margin-left:0;
    }
    .h2-title-descr::before,
    .second-sec-info::before,
    .h3-title-descr::before,
    .third-sec-info::before,
    .fourth-sec-info::before{
        left:0;
    }
    .h2-title-descr p:first-child,
    .second-sec-info p:first-child,
    .h3-title-descr p:first-child,
    .third-sec-info p:first-child,
    .fourth-sec-info p:first-child{
        padding-left:0;
    }
    .first-section__wrapper{
        background: url(img/mob__first-sec__bg.png) no-repeat #f9f7fd;
        background-size:contain;
        background-position:center bottom;
    }
    .first-section__wrapper .info-bl__green,
    .top-info__bottom.bl-mobile{
        width:calc(100% + 20px);
    }
    .first-section__wrapper .info-bl__green{
        position:inherit;
        right:auto;
        top:30px;
        left:-20px;
    }
    .second-sec-info__ellipses-img,
    .top-info__bottom,
    .fifth-section__wrapper .info-bl__green{
        display:none;
    }
    .bl-mobile,
    .second-sec-info__ellipses-img.bl-mobile{
        display:block;
    }
    .top-info__bottom.bl-mobile{
        position:inherit;
        max-width:none;
        margin-right:-20px;
        margin-top:-95px;
        box-sizing:border-box;
        padding-top:30px;
        padding-left:30px;
        padding-right:30px;
    }
    .seconds-sec__bottom.row{
        padding-left:0;
        padding-right:0;
    }
    .second-section__wrapper{
        padding-top:0;
    background: linear-gradient(45deg,#62c751,#0dc0b0);
    }
    .second-sec-info__top-wrapper{
        width:100%;
        margin-top:30px;
        padding:0;
    }
    .second-sec-info__top-wrapper h2,
    .second-sec-info__top-wrapper h3,
    .fourth-sec-info__top-wrapper .repl-h3{
        margin-bottom:20px;
    }
    .second-sec-info{
        padding-top:20px;
    }
    .second-sec-info__ellipses-img.bl-mobile{
        width:100%;
        background-position:center;
        margin-left:0;
        margin-bottom:18px;
    }
    .second-sec-info p:first-child{
        margin-bottom:20px;
    }
    .second-section__wrapper > .seconds-sec__top.row{
        margin-bottom:20px;
    }
    .seconds-sec__bottom .white-info__bl-text{
        position:inherit;
        max-width:calc(100% - 20px);
        padding-left:32px;
        padding-right:32px;
    }
    .seconds-sec__bottom .white-info__bl-text:first-child p,
    .seconds-sec__bottom .white-info__bl-text:last-child > p{
        padding-left:0;
        padding-right:0;
    }
    .seconds-sec__bottom .white-info__bl-text:first-child{
        right:-20px;
    }
    .seconds-sec__bottom .white-info__bl-text:last-child{
        left:-20px;
        top:auto;
        margin-top:-30px;
        padding:40px 40px 0;
    }
    .seconds-sec__bottom .white-info__bl-text .white-info__bl-wrapper{
        flex-direction:column-reverse;
    }
    .seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-list{
        width:100%;
    }
    .third-section__wrapper{
        margin-top:-105px;
        padding-top:122px;
    }
    .third-section__wrapper .h3-title{
        max-width:none;
        padding-bottom:24px;
    }
    .third-section__wrapper .top-info__wrapper{
        margin-bottom:410px;
    }
    .third-section__wrapper .info-bl__green{
        width:100%;
        margin-left:auto;
        margin-right:-20px;
        box-sizing:content-box;
    }
    .fourth-section__wrapper{
        padding-top:33px;
    }
    .fourth-sec-info__top-wrapper .h3-title{
        padding-bottom:23px;
    }
    .fourth-sec-info{
        padding-top:23px;
    }
    .fourth-section__wrapper .white-info__bl-text{
        margin-top:145px;
        margin-left:-20px;
        padding:30px;
    }
    .fourth-section__wrapper{
        background-size:cover , contain;
        background-position:center -85%, center;
    }
    .fifth-section__wrapper{
        padding-top:135px;
        padding-bottom:70%;
    }
    .fifth-section__wrapper .fifth-sec-info__top-wrapper > .h3-title{
        max-width:none;
        padding-bottom:24px;
    }
    .fifth-section__wrapper .info-bl__green{
        width:100%;
        margin-left:0;
    }
    /*.info-bl__green-table.info-bl__green-table-row__header{
        display:table;
        min-width:100%;
    }
    .info-bl__green-table.info-bl__green-table-row__header .info-bl__green-table-row .info-bl__green-table-cell:nth-child(1){
        width:5%;
    }
    .info-bl__green-table.info-bl__green-table-row__header .info-bl__green-table-row .info-bl__green-table-cell:nth-child(2){
        width:23.8%;
        min-width:auto;
    }
    .info-bl__green-table.info-bl__green-table-row__header .info-bl__green-table-row .info-bl__green-table-cell:nth-child(4){
        width:25%;
    }
    .info-bl__green-table-row__body .info-bl__green-table-row .info-bl__green-table-cell:nth-child(3){
        min-width:none;
    }*/
    .mob-table__section{
        display:block;
        padding:20px 20px 35px;
        background:linear-gradient(to bottom left, rgb(13,192,176) 10%, rgb(99,199,81) 90%);
        margin-top:-26%;
    }
    .mob-table__section p{
        color:#fff;
        font-size:1.8rem;
        line-height:2.5rem;
    }
    .mob-table__section .mob-table__wrapper{
        display:table;
        width:100%;
    }
    .mob-table__section .mob-table__wrapper .mob-table__row{
        display:table-row;
    }
    .mob-table__section .mob-table__wrapper .mob-table__cell{
        display:table-cell;
        padding:10px 0;
        border-bottom:1px solid #fff;
    }
    .mob-table__section .mob-table__wrapper .mob-table__row:last-child .mob-table__cell{
        border:none;
    }
    .mob-table__section .mob-table__wrapper .mob-table__cell:first-child{
        padding-right:30px;
    }
    .mob-table__section .mob-table__wrapper .mob-table__row:first-child .mob-table__cell p{
        font-weight:600;
    }
    .mob-table__section .h3-title{
    	color:#fff;
    	padding-bottom:0;
    }
	.third-section__wrapper .info-bl__green{
		display:block;
		position:relative;
		box-sizing:border-box;
	}
}
@media (max-width:800px){
	.third-section__wrapper{
		background:url(img/mob__third-section__bg.png) no-repeat #f7f5f8;
		background-position:center bottom;
	    background-size:100% auto;
	}
	.third-section__wrapper .top-info__wrapper{
	    margin-bottom:70%;
	}
	.fourth-section__wrapper{
	    background-position:center -140% , center;
	}
	/*.fourth-section__wrapper{
	    background:url(img/mob__fourth-section__left-bg_full.png?rev=01),
	               linear-gradient(to bottom left,#0dc0b0,#62c751);
	}*/
	.fourth-section__wrapper .white-info__bl-text{
		margin-top:182px;
	}
}
@media (max-width:768px){
	.fourth-section__wrapper{
		background-size:auto, contain;
	    background-position:center -98% , center;
	}
}
@media (max-width:700px){
	.fourth-section__wrapper {
	    background-position:center -110% , center;
	}
	.top-info__bottom.bl-mobile{
		background-size:90% auto;
	}
}
@media (max-width:640px){
	.seconds-sec__bottom .white-info__bl-text{
		width:100%;
	}
	.first-section__wrapper{
		background-size:auto;
	}
	.fourth-section__wrapper {
	    background-position:center -120% , center;
	}
}
@media (max-width:500px){
	.first-section__wrapper .top-info__wrapper{
	    min-height:1095px;
	}
	.top-info__bottom{
		padding-bottom:115px;
	}
	.fourth-section__wrapper {
	    background-position:70% -290%, center;
	}
}
@media (max-width:480px){
	h1,h2{
		font-size:3rem;
		line-height:2.8rem;
	}
	.second-sec-info__top-wrapper .second-sec-info p,
	.seconds-sec__bottom .white-info__bl-text p,
	.first-section__wrapper .h2-title-descr p,
	.third-section__wrapper .h3-title-descr p,
	.fifth-section__wrapper .h3-title-descr p,
	.fourth-sec-info__top-wrapper p,
	.top-info__bottom.bl-mobile p,
	.info-bl__green-table-cell p,
	.info-bl__green p{
	    font-size: 1.6rem;
	    line-height: 2rem;
	}
	.second-sec-info__top-wrapper h2,
	.second-sec-info__top-wrapper h3,
	.third-section__wrapper .h3-title,
	.fourth-sec-info__top-wrapper .h3-title,
	.fifth-section__wrapper .fifth-sec-info__top-wrapper > .h3-title{
		font-size:2.4rem;
		line-height:2.5rem;
	}
	.first-section__wrapper .top-info__wrapper{
	    min-height:1000px;
	}
	.white-info__bl-list li{
		margin-bottom:30px;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child{
		padding-top:20px;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
	    width:45%;
	}
	.fourth-section__wrapper{
	    background-position:70% 350px, center;
	}
	.mob-table__section .h3-title{
		font-size:3rem;
		line-height:3rem;
	}
}
@media (max-width:414px){
	.seconds-sec__bottom .white-info__bl-text:first-child .white-info__bl-img{
		margin-bottom:20px;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
	    width:55%;
	}
	.third-section__wrapper .top-info__wrapper{
	    margin-bottom:55%;
	}
	.third-section__wrapper .info-bl__green{
		margin-bottom:-126px;
	}
	.fourth-section__wrapper{
	    padding-top:120px;
	}
	.first-section__wrapper .top-info__wrapper{
	    min-height:1030px;
	}
	.third-section__wrapper .top-info__wrapper{
	    margin-bottom:70%;
	}
	.fourth-section__wrapper{
	    background-position:70% 460px , center;
	}
	.fifth-section__wrapper{
		background:url(img/mob__fifth-sec__bg.png) no-repeat #f1f1f3;
	    background-size:100% auto;
	    background-size:100% auto;
	    background-position:center bottom;
	    padding-bottom:90%;
	}
	.mob-table__section{
		margin-top:0;
	}
}
@media (max-width:375px){
	.first-section__wrapper .top-info__wrapper{
	    min-height:1070px;
	}
	.second-sec-info__ellipses-img.bl-mobile{
		background-size:100% auto;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child{
		max-width:100%;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
	    width:60%;
	}
	.third-section__wrapper .info-bl__green{
	    margin-bottom:-165px;
	}
	.fourth-section__wrapper{
	    padding-top:155px;
	}
	.fourth-section__wrapper{
	    background-position:70% 545px, center;
	}
}
@media (max-width:360px){
	.first-section__wrapper .top-info__wrapper{
	    min-height:1100px;
	}
	.top-info__bottom{
	    padding-bottom:70px;
	}
	.top-info__bottom.bl-mobile{
	    background-size:80% auto;
	}
	.third-section__wrapper .top-info__wrapper{
	    margin-bottom:75%;
	}
	.fourth-section__wrapper{
	    background-position:70% 560px, center;
	}
}
@media (max-width:320px){
	.first-section__wrapper .top-info__wrapper{
	    min-height:1175px;
	}
	.second-sec-info__ellipses-img{
		height:300px;
	}
	.seconds-sec__bottom .white-info__bl-text:last-child .white-info__bl-img{
	    width:73%;
	}
	.third-section__wrapper{
		background-size:160% auto;
	}
	.third-section__wrapper .top-info__wrapper{
	    margin-bottom:120%;
	}
	.third-section__wrapper .info-bl__green{
	    margin-bottom:-190px;
	}
	.fourth-section__wrapper{
	    padding-top:180px;
	}
	.fourth-section__wrapper{
	    background-position:70% 630px , center;
	}
}

	a{
	/*color: #3d3c37;*/
    	-webkit-transition: all 0.3s;
    	-moz-transition: all 0.3s;
    	-ms-transition: all 0.3s;
    	-o-transition: all 0.3s;
   	transition: all 0.3s;
	/*text-decoration: underline;*/
}
.link{
   	color: #3d3c37;
   	border-bottom: 1px solid #3d3c37;
}