body {
    padding: 0;
    margin: 0;font-family: 'Manrope', sans-serif;
}
a {
    text-decoration: none;
}
textarea {
    font-family: 'Manrope', sans-serif;
}
button {
    font-family: 'Manrope', sans-serif;
}
li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul {
    margin: 0;
    padding: 0;
}

body {
    padding: 0;
    margin: 0;
    font-family: 'Montserrat', sans-serif;

}
a {
    text-decoration: none;
    outline: none;
}
.li-btn {
    display: none;
}
li {
    list-style-type: none;
}
p {
    padding: 0;
}
ul {
    padding: 0;
}
video {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.container {
    max-width: 1110px;
    margin: auto;
    position: relative;
    z-index: 9999;
}
.header-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 24px;
    padding-bottom: 24px;
}
.header-title {
    max-width: 285px;
}
.header-title p {
    font-size: 20px;
    color: #0089CF;
    font-weight: 500;
}
.header-buttons {
    display: flex;
}
.head-btn-expert {
    border-radius: 50px;
    border: 2px solid #00B173;
    background-color: #fff;
    padding: 22px 40px;
    color: #00B173;
    font-size: 15px;
    letter-spacing: 2%;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-right: 20px;
}
.head-btn {
    border-radius: 50px;
    background-color: #00B173;
    padding: 22px 40px;
    color: #fff;
    font-size: 15px;
    letter-spacing: 2%;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-right: 20px;
}
.slider-img {
    display: none;
}
.head-btn4-expert {
    border-radius: 50px;
    border: 2px solid #00B173;
    background-color: #fff;
    padding: 20px 40px;
    color: #00B173;
    font-size: 15px;
    letter-spacing: 2%;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
.head-btn4 {
    border-radius: 50px;
    background-color: #00B173;
    padding: 20px 40px;
    color: #fff;
    font-size: 15px;
    letter-spacing: 2%;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
.head-btn2 {
    border: 2px solid #0089CF;
    box-sizing: border-box;
    border-radius: 50px;
    padding: 20px 40px;
    color: #0089CF;
    font-size: 15px;
    letter-spacing: 2%;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;

}
.head-btn3 {
    border: 2px solid #fff;
    box-sizing: border-box;
    border-radius: 50px;
    padding: 16px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 2%;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.breadcrump__item a {
    color: #767676;
}
.nav-wrapper ul{
    display: flex;
    align-items: center;
    justify-content: center;
}
.navbar {
    background-color: #0089CF;
    z-index: 99990;
    width: 100%;
}
.navbar .container {
    position: static;
}
.nav-wrapper ul {
    margin-bottom: 0;
    margin-top: 0;
}
.nav-wrapper ul li {
    transition: 0.3s all ease;
    position: relative;
}

.nav-wrapper ul li:hover {
    background-color: #1995D4;

}
.nav-wrapper ul li a {
    color: #fff;
    font-size: 12px;
    line-height: 19.2px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}
.header-burger {
    display: block;
position: relative;
width: 30px;
height: 20px;
background-color: transparent;
border: none;
transition: 0.3s all ease;
}
.header-burger span {
    position: absolute;
    background-color: #fff;
    width: 30px;
    height: 2px;
    top: 8px;
}
.header-burger::after {
content: '';
position: absolute;
background-color: #fff;
width: 30px;
height: 2px;
top: 0;
transition: 0.3s all ease;
}
.nav-mobile {
    display: none;
}
.m-plan {
    display: none;
}
.header-burger::before {
    content: '';
    position: absolute;
    background-color: #fff;
    width: 30px;
    height: 2px;
    bottom: 0;
    transition: 0.3s all ease;
}
.footer {
    background-color: #00579A;
    color: #fff;
    padding-top: 65px;
    padding-bottom: 60px;
    position: relative;
}
.footer1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-text {
    max-width: 285px;
    margin-right: 70px;
}
.footer-btn {
    border: 2px solid #00B173;
    box-sizing: border-box;
    border-radius: 50px;
    padding: 20px 60px;
    color: #fff;
    background-color: #00B173;
    font-size: 16px;
    letter-spacing: 2%;
    line-height: 19.2px;
    font-weight: 600;
    text-transform: uppercase;

}
.hid__mb {
    display: none;
}
.vso__left {
    flex: 0 0 60%;

}
.vso__right {
    flex: 0 0 38%;
}
.vso__right-blok {
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.vso__right-blok.blue {
    background-color: #008DCC;
    margin-top: 20px;
}
.vso__title {
    font-size: 20px;
    font-weight: 700;
    color: #333333;
}
.vso__right-blok.blue .vso__title {
    color: #fff;
}
.vso {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.vso__big {
    font-size: 42px;
    font-weight: 700;
    color: #008DCC;

}

.vso__img {
    flex: 0 0 48%;
}
.vso__img img {
    max-width: 100%;
}
.vso__bottom {
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    margin-top: 100px;
    margin-bottom: 40px;
}
.vso__smal {
    margin-left: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #008DCC;
}
.viav__left {
    flex: 0 0 20%;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.viav__right  {
    flex: 0 0 77%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.viav__right-item{
    margin-right: 10px;
    background-color: #fff;
    padding: 6px 12px;
    box-sizing: border-box;
    color: #333333;
    font-size: 16px;
    border-radius: 48px;
    font-weight: 500;
}

#block1D,#block2D {
    background-color: #F8F8F8;
}
.viav__right-item.blue {
    border: 1px solid #008DCC;
}
.viav__right-item.lime {
    border: 1px solid #11C5C5;
}
.viav__right-item.white {
    border: 1px solid #008DCC;
}
.viav__wrapper + .viav__wrapper {
    margin-top: 60px;
}
.viav__right-item.blue:first-child {
    margin-bottom: 12px;
}
.viav__right-item.blue:nth-child(2) {
    margin-bottom: 12px;
}
.viav__right-item.lime + .viav__right-item.lime{
    margin-top: 12px;
}
#viav__wrapper2 {
    align-items: flex-start;
}

.viav__left#white {
    background-color: #FFFFFF;
    border: 1px solid #008DCC;
    color: #008DCC;
    padding:24px;
    font-size: 24px;
    font-weight: 700;
}
.viav__right-item.green {
    border: 1px solid #00B076;
    margin-bottom: 12px;
}
#viav__wrapper4 {
    align-items: flex-start;
}
#block2D {
    padding-bottom: 80px;
}
.ystr__wrap {
    padding: 30px;
    border-radius: 12px;
}
#ystr1 {
    background-color: #008DCC;
    margin-bottom: 20px;
}
#ystr1 .ystr__title {
    color: #FFFFFF;
}
.ystr__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.ystr__line {
    display: flex;
    align-items: flex-start;
}
#ystr1 .ystr__text {
    color: #FFFFFF;
}
.ystr__text {
    font-size: 14px;
    font-weight: 500;
    margin-left: 18px;
}
.ystr__line {
    margin-top: 12px;
}
#ystr2 .ystr__title {
    color: #008DCC;
}
#ystr2 .ystr__line {
    color: #333333;
}
#ystr3 {
    background-color: #11C5C5;
    margin-top: 20px;
}
#ystr3 .ystr__title {
    color: #FFFFFF;
}
.ystr__green{
    background-color: #00B076;
    padding: 30px;
    border-radius: 12px;
}
.ystr__green-title {
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.ystr {
    justify-content: space-between;
}
.ystr__green .ystr__text {
    color: #fff;
}
.ystr__green {
    box-sizing: border-box;
    flex: 0 0 49%;
}
#ystr3 .ystr__text {
    color: #FFFFFF;
}
#ystr2 {
    border: 1px solid #008DCC;
    background-color: #fff;
}
.ystr__left {
    flex: 0 0 49%;
}
#block4D .blog__title{
    color: #fff;
}
.concept {
    position: relative;
}
.concept__abs {
    position: absolute;
}
#concept__abs1 {
    right: -445px;
    bottom: 0px;
}
#concept__abs2 {
    right: -502px;
    bottom: 0px;
}
#concept__abs3 {
    right: -497px;
    bottom: 0px;
}
#concept__abs4 {
    right: -443px;
    bottom: 0px;
}
#block5D .blog__title {
    max-width: 740px;
}
.rudnik__diagram img {
    max-width: 100%;
}
.rudnik__diagram {
    margin-top: 60px;
}
.rudnik__item {
    flex: 0 0 30%;
}
.rudnik__abs {
    flex: 0 0 4%;
}
.rudnik__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#concept__abs5 {
    right: -677px;
    bottom: -100px;
}
.concept {
    background-color: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    max-width: 45%;
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    padding: 30px;
    border-radius: 12px;
    margin-bottom:  40px;
}
#block4D {
    padding-bottom: 180px;
}
#block4D {
    background: linear-gradient(110.58deg, #008DCC 10.31%, #025899 43.57%, #0369A2 79.16%);
    margin-top: 80px;
}
.ystr {
    display: flex;
}
.viav__left#green {
    background-color: #00B076;
    background-color: #00B076;
    color: #FFFFFF;
    font-weight: 700;
    padding: 30px;
    font-size: 20px;
}
.viav__left#lime {
    background-color: #11C5C5;
    font-size: 20px;
    font-weight: 700;
    color: #FFFFFF;
    padding: 30px;
}
.viav__left#blue {
    background: #008DCC;
    color: #FFFFFF;
    font-size: 20px;
    padding-left: 30px;
    font-weight: 700;
}
.viav__wrapper{
    display: flex;
    justify-content: space-between;
}
#viav__wrapper3 {
    align-items: flex-start;
    
}
.viav__right-item.white:first-child {
    margin-bottom: 12px;
}
.vso__span {
    margin-top: 20px;
    color: #A3A3A3;
    font-size: 14px;
    font-weight: 400;
}
.vso__right-blok.blue .vso__big {
    color: #fff;
}
.vso__line {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.support-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    line-height: 19.2px;
}
.support-items {
    display: flex;
    align-items: center;
    color: #fff;
}
.support-name{
    color: #fff;
    margin-right: 35px;
}
.support-name a{
    color: #fff;
}
.footer-btn {
    transition: 0.3s all ease;
    white-space: nowrap;
}
.footer-btn:hover {
    box-shadow: 0px 2px 20px rgba(0, 177, 115, 0.4);
}
.footer-btn:active {
   background-color:  #00BD7B;
}
.footer-social-link {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    bottom: 0;
    right: 100px;
}
.project__page-title{
    font-size: 48px;
    color: rgba(0, 0, 0, 1);
    font-weight: 700;
    margin-bottom: 40px;
}
.project__hashtag {
    background-color: rgba(0, 176, 118, 1);
    font-size: 18px;
    font-weight: 500;
    margin-right: 20px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 4px 8px;
    border-radius: 15px;
}
.project__page-hash {
    display: flex;
    align-items: center;

}
.bread__wrapper {
    display: flex;
    align-items: center;
    padding-top: 30px;
}
#item {
    background: linear-gradient(180deg, #008DCC 0%, #00589B 100%);
    padding-bottom: 50px;

}.dop__right-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 32px;
    
}
.blog__vidos iframe {
    border-radius: 20px;
}
.blog__title {
    color: #008DCC;
    font-size: 42px;font-weight: 700;
    margin-bottom: 40px;
}
.blog__text {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    max-width: 645px;
}
.blog__text.width {
    max-width: 100%;
}
.nazem__left {
    flex: 0 0 49%;
    display: flex;
    align-items: flex-end;
}
.nazem__left-list {
    display: flex;
    align-items: flex-start;

}
.nazem__span {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-left: 8px;
}
.nazem__span span {
    font-weight: 700;
}
.nazem__left-list + .nazem__left-list {
    margin-top: 20px;
}
.nazem__left-title {
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.nazem__right {
    flex: 0 0 49%;
}
.nazem__blue-title {
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.nazem__img-abs {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.nazem__img-abs img {
    max-width: 100%;
}
.nazem__wrapper {
    margin-top: 60px;
}
.tiza__partner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tiza__first {
   border-radius: 12px;
    flex: 0 0 49%;
    box-sizing: border-box;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.tiza__title {
    font-size: 24px;
    font-weight: 700;
    color: #000000;
}
.tiza__first-text {
    font-size: 20px;
    font-weight: 700;
    margin-top: 20px;
    color: #686868;
}
.tiza__partner-item {
    margin-top: 30px;
    flex: 0 0 49%;
}
.tiza__wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tiza__first {
    margin-bottom: 30px;
}
.viezd {
    flex: 0 0 63%;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.viezd__text  {
    position: absolute;
    left: 40px;
    max-width: 565px;
    bottom: 40px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;

}
#block5T {
    padding-bottom: 80px;
}
.outside {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 50px 20px;
    box-sizing: border-box;
    border-radius: 12px;
    text-align: center;
    flex: 0 0 35%;
}
.outside__sub {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-top: 20px;
}
.outside__text {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-top: 20px;
}
.outside__title {
    font-size: 16px;
    font-weight: 500;
    color: #008DCC;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#block4T {
    padding-bottom: 80px;
}
#block5T {
    background-color: #F8F8F8;
}
.russia__wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.russia__item {
    margin-right: 50px;
    margin-bottom: 38px;
}
.nazem__left {
    position: relative;
}
.nazem__blue {
    background-color: #008DCC;border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    box-sizing: border-box;
}
.nazem__blue-list + .nazem__blue-list {
    margin-top: 20px;
}
.nazem__blue + .nazem__blue {
    margin-top: 20px;
}
.nazem__blue-list {
    display: flex;
    align-items: flex-start;
}
.nazem__blue .nazem__span {
    color: #FFFFFF;
}
.nazem__left-item {
    flex: 0 0 65%;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    box-sizing: border-box;
}
.nazem__wrapper {
    display: flex;
    justify-content: space-between;
}
#block2T {
    background-color: #F8F8F8;
}
#block3T {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.pinkt__wrapper {
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
}
.pinkt__left {
    flex: 0 0 68%;
}
.pinkt__right-line {
    display: flex;
    align-items:  flex-start;

}
.pinkt__right .pinkt__line-text {
    color: #fff;
}
.pinkt__right-line + .pinkt__right-line {
    margin-top: 12px;
}
.pinkt__right {
    flex: 0 0 30%;
}
.swot__wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.swot__item {
    margin-bottom: 20px;
    padding: 30px;
    border-radius: 12px;
    flex: 0 0 49%;
    box-sizing: border-box;
}
.swot__title {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
}
.swot__line {
    display: flex;
    align-items: flex-start;
}
.swot__line + .swot__line {
    margin-top: 12px;
}
.swot__item {
    position: relative;
}
.swot__item#blue::after {
    content: 'S';
    color: rgba(255, 255, 255, 0.3);
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    right: 30px;
    top: 30px;
}
.swot__item#black::after {
    content: 'W';
    color: rgba(255, 255, 255, 0.3);
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    right: 30px;
    top: 30px;
}
.swot__item#green::after {
    content: 'O';
    color: rgba(255, 255, 255, 0.3);
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    right: 30px;
    top: 30px;
}
#block8D .blog__title {
    max-width: 790px;
}
.nine__comand {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nine__img {
    margin-bottom: 12px;
}
.nune__subtext {
    font-size: 14px;
    font-weight: 400;
    color: #686868;
}
#block8D,#block7D {
    margin-top: 80px;
}
.nine__name {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 12px;
}
.nine__img img {
    max-width: 100%;
}
.nine__title {
    font-size: 18px;
    font-weight: 700;
    color: rgba(0, 176, 118, 1);
    margin-bottom: 12px;
}
.nine__comand-item {
    flex: 0 0 24%;
    margin-bottom: 40px;
}

.nine__comand-item img {
    border-radius: 100%;
}

.swot__item#red::after {
    content: 'T';
    color: rgba(255, 255, 255, 0.3);
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    right: 30px;
    top: 30px;
}
.swot__item#red {
    background-color: rgba(193, 17, 17, 1);
}
.swot__item#green {
    background-color: rgba(0, 176, 118, 1);
}
.swot__item#black {
    background-color: rgba(51, 51, 51, 1);
}
.swot__line-text {
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    margin-left: 12px;
}
.swot__item#blue {
    background-color: #008DCC;
}
.swot__wrapper {
    margin-top: 40px;
}
.pinkt__left-item {
    padding: 30px;
    box-shadow: 0px 16px 30px 0px #10445B29;

    border-radius: 12px;
}
.pinkt__left-item#white {
    background-color: #fff;
    margin-bottom: 20px;
    color: #333333  ;
}
.pinkt__left-line {
    display: flex;
    align-items: flex-start;
}
.pinkt__right-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.pinkt__right {
    background-color: #00B076;
    padding: 30px;
    
    border-radius: 12px;
    box-sizing: border-box;
}
.pinkt__left-line  +.pinkt__left-line  {
    margin-top: 12px;
}
.pinkt__line-text {
    margin-left: 12px;
    font-size: 14px;
    font-weight: 500;
}
.pinkt__left-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.pinkt__left-item#blue {
    background-color: #008DCC;
    color: #fff;
}
.dop__right-item:last-child {
    margin-bottom: 0px;
}
.effect__list {
    background-color:   #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    border-radius: 12px;
    box-sizing: border-box;
}
.effect__list + .effect__list {
    margin-top: 20px;
}
.effect__item {
    flex:  0 0 30%;
}
.effect__img{
    flex: 0 0 30%;
}
.effect__img img {
    max-width: 100%;
}
.effect__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 60px;
}
.dop__right-item span {
    font-size: 16px;
    margin-left: 15px;
}
.item__main .breadcrump__item a {
    color: #D8D8D8;
}
.item__main-left {
    flex: 0 0 48%;
}
.item__main-right {
    flex: 0 0 48%;
}
.item__main-right img {
    max-width: 100%;
}
.item__main-left {
    margin-top: 60px;
}
.item__main-hash {
    background-color: #00B076;
    padding: 6px 12px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    border-radius: 15px;
    max-width: fit-content;
}
.item__main-title {
    font-size: 54px;
    color: #fff;
    margin-top: 20px;
    font-weight: 700;
}
.item__main-text {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400;
    margin-top: 40px;
}
.item__main-img{
    margin-top: 60px;
}
.item__main-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.project__page {
    margin-top: 55px;
}
.breadcrump__item {
    color: rgba(118, 118, 118, 1);
    font-size: 14px;
    font-weight: 400;
    margin-right: 12px;
}
.project__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.project__Item {
    flex:  0 0 32%;
    margin-right: 10px;
}
.project__Item-title {
    color: #000000;
    line-height: 33px;
    font-size: 24px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 20px;
}
.project__Item-text {
    font-size: 14px;
    color: #000000;
    line-height: 17px;
    margin-bottom: 20px;
}
#block1 .block__title{
    padding-top: 80px;
}
#block2 .block__title {
    padding-top: 80px;
}
.project__Item-btn span {
    background-color: #008DCC;
    font-size: 16px;
    transition: .3s all ease;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
    display: block;
    max-width: fit-content;
    border-radius: 40px;
    text-transform: uppercase;
    border: 1px solid #008DCC;
    padding: 14px 75px;
}
.project__Item-btn a:hover {
    background-color: #fff;
    color: #008DCC;
}
.project__Item-img {
    position: relative;
}
.project__item-hash{
    position: absolute;
    left: 20px;
    bottom: 20px;
    background-color: #00B076;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    padding: 4px 8px;
    text-transform: uppercase;
}
.project__wrapper {
    margin-top: 60px;
}
.project__wrapper {
    flex-wrap: wrap;
}
.project__Item {
    margin-bottom: 40px;
}
#block1T .block__bg {padding-bottom: 100px;}
.underMain__menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF1A;
    padding:  35px 40px;
    border-radius: 20px;
}
.underMain__menu-left {
    flex: 0 0 40%;
    font-size: 32px;
    font-weight: 700;
    color: #FFFFFF;
}
.underMain__menu-right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 50%;
}
.underMain__menu {
    margin-top: 60px;
}
.item__main .breadcrump__item svg path {
    stroke: #D8D8D8;
}
.block__bg {
    background: linear-gradient(180deg, #025899 25.87%, #0369A2 66.49%, #008DCC 100%);

}
.block__num {
    max-width: fit-content;
    background-color: #00B076;
    border-radius: 32px;
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 24px;
    margin: auto;
    margin-bottom: 20px;
}
.blog__item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog__item-titleName {
    font-size: 32px;
    font-weight: 700;
    color: #333333;
    flex: 0 0 50%;
}
.blog__item-titleBtn {
    font-size: 20px;
    font-weight: 600;
    color: #008DCC;
    border: 3px solid #008DCC;
    padding: 18px 26px;
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog__item-num {
    font-size: 32px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.blog__content {
    padding-top: 80px;
}
#block2 .blog__content {
    background-color: #F8FFF8;
}
#block2 .blog__content-item {
    margin-bottom: 0px;
    padding-bottom: 80px;
}
.blog__content-item {
    margin-bottom: 160px;
}
.instrument__right {
    flex: 0 0 38%;
}
.instrument__title {
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.instrument__text {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.cost__item {
    margin: 0 20px 20px 0px;
    padding: 20px;
    flex: 0 0 31%;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.block8__map img {
    max-width: 100%;
}
.cost__title {
    height: 50px;
}
.capital {
    font-size: 14px;
    font-weight: 500;
    color: #686868;
    margin-top: 30px;
    margin-bottom: 12px;
}
.capital__sum {
    font-size: 18px;
    color: #008DCC;
    font-weight: 700;
}
.country {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.country__item {
    flex: 0 0 32%;
    text-align: center;
}
.country__item img {
    max-width: 100%;
}
.country__item-blue {
    background-color: #008DCC;
    padding: 16px 0px;
    border-radius: 12px;
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.country__item-purple {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 700;
    background-color: #C31ADE;
    padding: 16px 0px;
    border-radius: 12px;
    margin-bottom: 20px;
}
#blockN4 {
    background-color: #008DCC;
    padding-bottom: 80px;
}
#blockN4 {
    margin-top: 160px;
}
#blockN5 {
    background-color: #00B076;
    padding-bottom: 40px;
    text-align: center;  
}
#blockE5 {
    background: linear-gradient(90.58deg, #D02FEA 0%, #AA11C2 100%);
    padding-bottom: 40px;
    text-align: center;
    
}
.opi__right {
    max-width: 630px!important;
    overflow: hidden;
}
#blockE7 {
    background: linear-gradient(90.58deg, #10C88B 0%, #0D9669 100%);

    padding-bottom: 40px;
    text-align: center;
    
}
#blockE10{
    background-color: #F7FDFF;
    padding-bottom: 160px;
}
#blockE11{
    background-color: #F7FDFF;
    padding-bottom: 160px;
}
.grinvid__left-item + .grinvid__left-item {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #E6E6E6;
}
.grinvid__item-small {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 16px;
}
.grinvid__right {
    flex: 0 0 48%;
}
.grinvid__right img {
    max-width: 100%;
}
.grinvid__item-price {
    font-size: 18px;
    font-weight: 600;
    color: #008DCC;
}
.grinvid__item-name {
    font-size: 24px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 16px;
}
.grinvid__item-title {
    font-size: 18px;
    font-weight: 400;
    color: #686868;
    margin-bottom: 16px;
    text-transform: uppercase;
}
.grinvid__left {
    flex: 0 0 49%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 30px;

}
.grinvid {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#blockE9 {
    background: linear-gradient(90.58deg, #008DCC 0%, #025899 100%);

    padding-bottom: 40px;
    text-align: center;
    
}
#blockE11 {
    background: linear-gradient(93.45deg, #F7B52D 0%, #D59614 100%);

    padding-bottom: 40px;
    text-align: center;
    
}
#blockE8 {
    background-color: #F8FFF8;
    padding-bottom: 160px;
}
.sost__top {
    font-weight: 400;
    color: #000;
    font-size: 18px;
}
.sost__top span {
    color: #008DCC;
    font-weight: 700;
}
.sost__bottom-title {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
.sost__right {
    flex: 0 0 43%;
}
.sost__right img {
    max-width: 100%;
}
.sost__bottom-line {
    display: flex;
    align-items: center;
    margin-top: 26px;
}
.sost__line-text {
    margin-left: 12px;
    font-size: 16px;font-weight: 500;
    color: #000;
}
.sost__bottom {
    margin-top: 49px;
    padding: 20px;
    border-radius: 12px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.sost__left {
    flex: 0 0 55%;
}
.sost {
    display: flex;
    justify-content: space-between;
}
#blockE6 {
    background-color: #FEF8FF;
    padding-bottom: 160px;
}
.techic__item {
    flex: 0 0 32%;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius:12px;
}
.techic-img{
    margin-bottom: 19px;
}
.techic {
    margin-top: 40px;
}
.techic__text {
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.techic__text span {
    font-weight: 700;
    color: #00B076;
}
.techic__text strong {
    color: #B00000;
}
.techic {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
#blockE5 .blog__bigGreen {
    display: flex;
    align-items: center;
    justify-content: center;
}
#blockE7 .blog__bigGreen {
    display: flex;
    align-items: center;
    justify-content: center;
}
#blockE9 .blog__bigGreen {
    display: flex;
    align-items: center;
    justify-content: center;
}
#blockE11 .blog__bigGreen {
    display: flex;
    align-items: center;
    justify-content: center;
}
#blockE5 .blog__bigGreen img {
    margin-right: 19px;
}
#blockE7 .blog__bigGreen img {
    margin-right: 19px;
}
#blockE9 .blog__bigGreen img {
    margin-right: 19px;
}
#blockE11 .blog__bigGreen img {
    margin-right: 19px;
}
#blockE4 {
    margin-top: 160px;
    background: linear-gradient(90.58deg, #008DCC 0%, #025899 100%);
    padding-bottom: 60px;
}
#blockE4 .blog__content {
    padding-top: 60px;
}
#blockE5 .blog__content {
    padding-top: 40px;
}
#blockE7 .blog__content {
    padding-top: 40px;
}
#blockE9 .blog__content {
    padding-top: 40px;
}
#blockE11 .blog__content {
    padding-top: 40px;
}
.ready__img img {
    max-width: 100%;
}
#blockE12 {
    background-color: #FFFBF7;
    padding-bottom: 160px;
}
#blockA12 {
    background-color: #FFFBF7;
    padding-bottom: 160px;
}
#blockE13 {
    background: linear-gradient(180deg, #025899 25.87%, #0369A2 66.49%, #008DCC 100%);
    padding-bottom: 70px;
}
.waiting__item {
    margin-top: 60px;
    flex: 0 0 32%;
}
.habit__line {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.habit__item {
    flex: 0 0 32%;
    background-color: #fff;
    
    border-radius: 12px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
    margin-top: 30px;
    padding-bottom: 30px;
}
#last {
    padding: 0px;
    background-color: transparent;
    box-shadow: 0px 0px 0px 0px #fff!important;
}
.habit__item-title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-color: #008DCC;
    padding: 30px;
    padding-right: 0px;
}

.habit__item-line {
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
    align-items: flex-start;
    margin-top: 12px;
}
.habit__item-text {
    font-size: 14px;
    color: #333333;
    margin-left: 18px;
}
.habit__item:nth-child(5) .habit__item-title {
    background-color: #00B076;
}
.waiting {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.acent__wrapper {
    display: flex;
    justify-content: space-between;
    
}
.acent__left {
    flex: 0 0 49%;
}
.acent__left-block {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(93.45deg, #D12CEC 0%, #AC0FC6 100%);
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
    margin-bottom: 25px;
}
.acent__left-img img {
    max-width: 100%;
}
.acent__right-line + .acent__right-line {
    margin-top: 20px;

}
.acent__right-line {
    background-color: #fff;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding-bottom: 36px;
}
.acent__line-topText {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;

    margin-left: 12px;
}
.quiz__line {
    display: flex;
    justify-content: space-between;
}
.quiz__line + .quiz__line {
    margin-top: 20px;
}
.quiz__line-img {
    flex: 0 0 49%;
}
.quiz__line-right {
    flex: 0 0 49% ;
}
.quiz__bottom-left {
    flex: 0 0 49%;
}
.acent__dollar {
    display: flex;
    align-items: center;
}
.ecobot {
    display: flex;
    justify-content: space-between;
}
.ecotob__left {
    flex: 0 0 40%;
}
.ecobot__img {
    margin-bottom: 30px;
    text-align: center;
}
.ecotob__right {
    flex: 0 0 49%;
}
.ecobot__img img {
    max-width: 100%;
}
.acent__price {
    flex: 0 0 28%   ;
    text-align: right;
    font-size: 18px;
    font-weight: 700;
    color: #333333;
}
.quiz__bottom-right {
    flex: 0 0 49%;
}
.quiz__line-right .acent__right-line {
    padding-bottom: 30px;
}
.quiz__line-img img {
    max-width: 100%;
}
#blockA1 {
    background-color: #FEF8FF;
    padding-bottom: 160px;
}
.acent__right-top {
    display: flex;
    align-items: center;
}
.acent__right{
    flex: 0 0 49%;
}
.acent__line-ul {
    display: flex;
    margin-left: 8px;
    margin-top: 12px;
    align-items: flex-start;
}
.acent__line-text {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.acent__ul-text {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-left: 18px;
}
.waiting__item-text {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin-left: 30px;
    margin-top: 15px;
}
#blockE13 .blog__title {
    color: #fff;
}
.ready__right-item {
    display: flex;
    align-items: center;
}
.blogger__map img{
    max-width: 100%;
}
#blockE12 {
    text-align: center;
}
#block8N {
    background-color: #C31ADE;
    padding-bottom: 40px;
    text-align: center;
    margin-top: 160px;
}
.roditel__wrapper {
    display: flex;
    justify-content: space-between;

}
#blocKN9 {
    background-color: #FEF8FF!important;
}
.roditeli__left-item + .roditeli__left-item {
    margin-top: 20px;
}
.avi__right {
    position: relative;
}
.avi {
    margin-top: 160px;
}
.avi__abs {
    position: absolute;
    right: 0;
    bottom: -220px;
}
.avi__wrap {
    display: flex;
    justify-content: space-between;
}
.avi__left {
    flex: 0 0 33%;
}
.sovmest__item {
    flex: 0 0 32%;
}
.sovmest__item img {
    max-width: 100%;
}
.sovmest__item:first-child {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
    flex-direction: column;
}
.sovmest__title {
    font-size: 32px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 20px;
}
.sovmest__text {
    font-size: 16px;
    font-weight: 500;
    color: #333;

}
#blockN10 {
    background-color: #008DCC;
    text-align: center;
    padding-bottom: 40px;
}
#blocKN9 {
    padding-bottom: 160px;
}

#blockN10 .blog__content {
    padding-top: 40px;
}
.sovmest__item:last-child {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
    flex-direction: column;
}
.sovmest__wrapper {
    display: flex;
    justify-content: space-between;
}
.sovmest {
    margin-top: 160px;
}
.avi__right-item {
    flex: 0 0 49%;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 12px;
}
.avi__item-text {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-top: 12px;
}
.avi__right {
    flex: 0 0 66%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.avi__left img {
    max-width: 100%;
}
.roditel__right {
    position: relative;
}
.roditel__right-abs {
    position: absolute;
    left: -50px;
    bottom: -50px;
}
.roditel__text {
    font-size: 20px;
    font-weight: 600;
    color: #008DCC;
    margin-top: 12px;
}
.roditeli__left-item {
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.roditel__right {
    flex: 0 0 49%;
}
.roditel__right img {
    max-width: 100%;
}
.roditel__left {
    flex: 0 0 40%;

}
.big__titlePurp {
    font-size: 32px;
    font-weight: 700;
    color: #FFFFFF;
}
#block8N .blog__content {
    padding-top: 40px;
}
.ready__wrapper2 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 80px;
}
.ready__right-item + .ready__right-item {
    margin-top: 30px;
}
.ready__line-text {
    font-size: 16px;
    font-weight: 500;
    color: #686868;
}
.ready__line-img {
    margin-right: 12px;
}
.ready__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ready__right {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
box-sizing: border-box;
}
.blog__bigGreen {
    font-size: 32px;
    font-weight: 700;
    color: #FFFFFF;
}
#blockN5 .blog__content {
    padding-top: 40px;
}
.blog__bigBlue {
    text-align: center;
    font-size: 60px;
    font-weight: 700;
    color: #FFFFFF;
}
.country__item-green {
    background-color: #00B076;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    border-radius: 12px;
    margin-bottom: 20px;
    padding: 16px 0px;
}
.country__item-black {
    color: #333333;
    font-size: 20px;font-weight: 500;
    border: 2px dashed #008DCC;
    padding: 16px 0px;
    border-radius: 12px;
}
.clever {
    background: linear-gradient(281.94deg, #0061C0 0%, #0089CE 100%),
linear-gradient(0deg, #008DCC, #008DCC);
    padding: 60px;
    box-sizing: border-box;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
}
.clever__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.clever__item {
    flex: 0 0 48%;
    
}
.clever__item {
    margin-top: 60px;
}
.clever__title {
    font-size: 42px;
    font-weight: 700;
    color: #FFFFFF;
}
.prohod__img img {
    max-width: 100%;
    object-fit: cover;
    min-height: 320px;
    border-radius: 20px;
}
.prohod__wrapper {
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
}
.prohod__item {
    flex: 0 0 49%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    border-radius: 20px;
    box-sizing: border-box;
}
.clever__text {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    margin-top: 12px;
}
.brakpri__right {
    flex: 0 0 55%;
}
.brakpri__img img {
    max-width: 100%;
}
.brakpri__right-line {
    display: flex;
    align-items: center;
}
.brakpri__blue {
    flex: 0 0 50%;
    background-color: #008DCC;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    border-radius: 12px;
    display: flex;
    align-items: center;
}
.brakpri__title-line-small {
    font-size: 16px;
    color: #fff;
    opacity: 0.7;
}
.brakpri__smaltext {
    font-size: 14px;
    font-weight: 500;
    margin-left: 20px;
    color: #686868;
}

.brakpri__title-line-big {
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 12px;
}
.brakpri__line-title {
    margin-left: 20px;
}
.brakpri__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.brakpri__right-line {
    margin-bottom: 36px;
}
#block1B {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.clever__bg {
    position: absolute;
    right: 0;
    bottom: -10px;
}
.cost__text {
    display: flex;
    
    align-items: flex-start;
}
.cost__text + .cost__text {
    margin-top: 12px;
}
.cost__span {
    margin-left: 12px;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
}
.cost__title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 30px;
}
.cost__point {
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
}
.cost__wrapper{
    margin-top: 60px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.brakpri__right-line:nth-child(2) .brakpri__blue {
    background-color: #00B076;
}
#block2B {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.vozdesv__item{
    flex: 0 0 32%;
    background: #008DCC;
    padding: 30px;
    margin-bottom: 20px;
    border-radius: 12px;
    box-sizing: border-box;
}
.vozdesv__item-line {
    display: flex;
    align-items: flex-start;
    margin-top: 12px;
}
.vozdesv__item-line svg {
    min-width: 8px;
}
.event__item {
    flex: 0 0 32%;
    margin-bottom: 20px;
    border-radius: 10px;
    height: 390px;
    position: relative;
    background-color: #F2F2F2;
    padding-top: 30px;
    text-align: center;
    box-sizing: border-box;
}
.event__bottom {
    position: absolute;
    bottom: -10px;
    width: 100%;
    left: 0;
    right: 0;
    max-width: 100%;
}
.event__bottom svg {
    max-width: 100%;
}
.event__text {
    font-size: 14px;
    font-weight: 500;
    color: #686868;
    max-width: 80%;
    margin: auto;
}
.event__title {
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 20px;
}
.event {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.vozdesv__item-line span {
    font-size: 16px;
    font-weight: 500;
    margin-left: 18px;
    color: #fff;
}
.event__item:last-child {
    height: auto;background-color: transparent;
}
#block4B {
    padding-bottom: 80px;
}
#block5B {
    background: linear-gradient(180deg, #025899 25.87%, #0369A2 66.49%, #008DCC 100%);
    padding-bottom: 80px;
}
#block5B .blog__title {
    color: #fff;
}
.vozdesv {
    margin-top: 40px;
}
.ultimate {
    display: flex;
    justify-content: space-between;
}
.ultimate__item {
    flex: 0 0 32%;
    background-color: #fff;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
}
.ultimate__text{
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-top: 30px;
}
.ultimate__blue {
    color: #008DCC;
    font-size: 50px;
    font-weight: 700;
    margin-top: 20px;
}
.ultimate__text + .ultimate__text {
    border-top: 1px solid rgba(0, 141, 204, 0.4);
    padding-top: 30px;
}
.vozdesv__item-num {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.vozdesv {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.instrument__num {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.vozdesv__item:nth-child(even) {
    background-color:#00B076 ;
}
.instrument__span {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin-left: 5px;
}
.instrument__item {
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px rgba(16, 68, 91, 0.16);
    margin-bottom: 20px;
}
.instrument__wrapper {
    margin-top: 60px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.instrument__inner {
    flex: 0 0 60%;
}
.instrument__sap img {
    max-width: 100%;
}
.instrument__inner a img {
    max-width: 100%;
}
.block__name {
    font-size: 60px;
    font-weight: 700;
    color: #fff;
}
.bestPersonal {
    background: #008DCC;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 40px;
    box-sizing: border-box;
    margin-top: 60px;
    display: flex;
    align-items: center;
    
    justify-content: space-between;
    border-radius: 12px;
    margin-bottom: 60px;
}
.best__left {
    flex:  0 0 40%;
}
.best__left-title {
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: 8px;
}
.best__left-text {
    font-size: 32px;
    font-weight: 700;
    color: #FFFFFF;
}
.best__right {
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.best__right-num {
    font-size: 50px;
    color: #FFFFFF;
    font-weight: 700;
}
.best__right-text {
    font-size: 16px;
    font-weight: 600;
    flex:  0 0 70%;
    color: #FFFFFF;
}
.criteri__wrapper {
    display: flex;
    justify-content: space-between;
}
.criteri__item {
    flex: 0  0 27%;
    background-color: #F8FFF8;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    box-sizing: border-box;
}
.criteri__item-title {
    color: #00B076;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 60px;
    display: flex;
    align-items: center;
}
.criteri__inner{
    background: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    border-radius: 12px;
    flex: 0 0 35%;
}
.criteri__inner-text {
    font-size: 16px;
    margin-left: 12px;
    color: #000000;
    font-weight: 500;
}
.criteri__mb {
    display: none;
}
.criteri__inner-item {
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}
.criteri__item-title span {
    margin-left: 12px;
}
.block__title {
    padding: 60px 0px;
    text-align: center;
    padding-top: 0px;
}
.underMain__right-text{
    margin-left: 30px;

}.criteri__inner-item:last-child {
    margin-bottom: 0px;
}
.criteri__item.red {
    background: #FFF7F7;
    text-align: right;
}
.criteri__item.red .criteri__item-title {
    justify-content: flex-end;
}
.criteri__item.red .criteri__item-title span {
    color: #B00000;
}
.criteri__abs {
    position: absolute;
    right: 30px;
    top: 36px;
}
.criteri__item.red .criteri__abs {
    right: auto;
    left: 20px;
}
.motivethion {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 60px;
}
.motivethion__item {
    display: flex;
    align-items: flex-start;

}
.criteri__mb-text {
    display: none;
}
.motivethion__text {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}
.motivethion__item {
    margin-right: 20px;
}
.banned {
    border-color: #EA1111;
    color: #EA1111;
}
.banned__left img {
    max-width: 100%;
}
.banned__left {
    flex: 0 0 49%;
}
.amba__mb {
    display: none;
}
.banned__right-item {
    background: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 40px;
    border-radius: 12px;
}
.banned__right {
    flex:  0 0 49%;
}
.banned__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.motivethion__text {
    margin-left: 10px;
}
.motivethion__item:last-child {
    margin-right: 0px;
}
.criteri__abs-item {
    margin-bottom: 50px;
    color: #00B076;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}
.criteri__item {
    position: relative;
}
.criteri__item.red .criteri__abs-item {
    color: #B00000;
}
.underMain__text-title{
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;

}
.underMain__text-text {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
}
.blog__item-titleBtn span{
    margin-left: 12px;
}
.blog__inner-left iframe{
    border-radius: 20px;
}
.blog__item-inner {
    margin-top: 60px;
}
.blog__right-item {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    margin-bottom: 20px;
}
.blog__item-text {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    margin-left: 20px;
}
.blog__left-gallery {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.blog__left-gallery a {
    flex: 0 0 48%;
    margin-bottom: 20px;

}
.block__bg2 {
    background-color: #008DCC;
}
.blog__left-gallery a img {
    max-width: 100%;
}
.suceed__wrapperLine{
    display: flex;
    justify-content: space-between;
}
.suceed__textBlock {
    flex:  0 0 41%;
    background-color: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 16px;
    font-weight: 500;
    padding: 0px 30px;
    box-sizing: border-box;
}
.suceed__item-title {
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.suceed__line {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
}
.suceed__wrapperLine {
    margin-bottom: 20px;
}
.suceed__textBlock {
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.suceed__wrapperTop {
    margin-top: 45px;
}

.suceed__num {
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
}
.suceed__item-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.suceed__item {
    flex:  0 0 41%;
    box-sizing: border-box;
    background-color: #008DCC;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
}
.suceed__item-line {
    margin-bottom: 30px;
}
.blog__item-titleBtn.suceed {
    border-color: #00B076   ;
}
.centered__block.green {
    border-color: #00B076;
    color: #00B076;
}
.centered__block {
    font-size: 50px;
    flex: 0 0 15%;
    font-weight: 700;
    border-radius: 12px;
    border: 2px solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}
.drowner__wrapper {
    display: flex;
    align-items: center;justify-content: flex-end;
}
.drowned__item {
    flex: 0 0 57%;
    border-radius: 12px;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 30px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    box-shadow: 0px 16px 30px 0px #10445B29;
}
.drowned__left {
    flex: 0 0 16%;
    color: #333333;
    font-size: 20px;
    font-weight: 700;

}
.drowned__right-item {
    flex:  0 0 49%;
}
.drowned__item-text {
    font-size: 42px;
    font-weight: 700;
}
.drowned__item-text.green {
    color: #00B076;   
}
.drowned__item-text.red {
    color: #B00000  ;   
}
.drowned__item-title {
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 12px;
}
.drowned__right {
    flex: 0 0 73%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.centered__blockLast {
    font-size: 30px;
}
.centered__block.red {
    border-color: #B00000;
    color: #B00000;
}
.blog__item-titleBtn.suceed  span{
    color: #00B076;
}
.blog__item-inner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.blog__inner-left {
    flex: 0 0 49%;
}
.blog__inner-right {
    flex: 0 0 49%;
}
.blog__content.banned {
    background-color: #FFF7F7;
    padding-bottom: 80px;
}
.block__name {
    font-size: 60px;
    font-weight: 700;
    color: #fff;
}
.banned__bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.bottom__item-title {
    font-size: 24px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 30px;
}
.bottom__item-line {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.bottom__line-text {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    margin-left: 16px;
}
.banned__bottom-item {
    flex: 0 0 49%;
    background-color: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
    box-sizing: border-box;
    padding: 35px;
}
.banned__bottom-item.red .bottom__item-title{
    color: #B00000;
}
.else__project {
    padding-top: 80px;
    padding-bottom: 160px;
}
.else__project-title {
    font-size: 32px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 60px;
}
.banned__right-hours {
    margin-top: 20px;
    background-color: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 34px 40px;
    box-sizing: border-box;
    border-radius: 12px;
}
.banned__hours-title {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}
.banned__hours-text {
    font-size: 32px;
    color: #008DCC;
    font-weight: 700;
}
.banned__right-item {
    display: flex;
    align-items: flex-start;
}
.banned__right-text {
    font-size: 16px;
    font-weight: 500;
    color: #686868;
    margin-left: 20px;
}
.banned__hours-text span {
    font-size: 50px;
}
.motivethion__text {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}
.motivethion__item {
    margin-right: 20px;
}
.banned {
    border-color: #EA1111;
    color: #EA1111;
}
.banned__left img {
    max-width: 100%;
}
.banned__left {
    flex: 0 0 49%;
}
.banned__right-item {
    background: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 40px;
    border-radius: 12px;
}
.banned__right {
    flex:  0 0 49%;
}
.banned__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.motivethion__text {
    margin-left: 10px;
}
.motivethion__item:last-child {
    margin-right: 0px;
}
.criteri__abs-item {
    margin-bottom: 50px;
    color: #00B076;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}
.criteri__item {
    position: relative;
}
.criteri__item.red .criteri__abs-item {
    color: #B00000;
}
.personal__wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.personal__wrapper::after {
    content: "";
    flex: 0 0 24%;
}
.personal__title {
    max-width: 740px;
}
.parent div img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    width: 100%;
    border-radius: 20px;
}
#block3SK {
    background-color: #F8F8F8;
}
.status__top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.status__top-left {
    flex: 0 0 39%;
}
.status__top-right {
    flex: 0 0 59%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.status__top-item {
    flex: 0 0 60%;
}

.key__title {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 40px;
}
.key__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.key__item {
    background: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    box-sizing: border-box;
    margin: 0 5px;
    border-radius: 12px;
} 
.key__bottom{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.key__column {
    flex: 0 0 23%;
}
.key__column img {
    max-width: 100%;
    box-shadow: 0px 16px 30px 0px #10445B29;

}.dop__line-left {
    flex: 0 0 40%;
    font-size: 24px;
    font-weight: 700;
    color:#FFFFFF;
}
.dop__line-right {
    font-size: 16px;
    font-weight: 500;
    color:#fff;
}
.dop__line-right {
    flex: 0 0 59%;
}
.biznes__quest {
    margin: auto;
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin-top: 160px;
    color: #fff;
    
    margin-bottom: 60px;
}
.biznes__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bizness__left {
    flex: 0 0 49%;
}
.bizness__item-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;

}
.bizness__item.propery {
    box-shadow: 0px 16px 30px 0px #10445B29;
    background: rgba(47, 118, 165, 1);
   

}
.bizness__item-text {
    font-size: 16px;
    color: #333;
    font-weight: 500;
}
.tsel__item {
    flex: 0 0 35%;
}
.problem__block {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px rgba(16, 68, 91, 0.16);
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
}
.problem__inner-text {
    margin-left: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #686868;
}
.problem__inner-img {
    min-width: 40px
}
.problem__block-line + .problem__block-line {
    margin-top: 30px;
}
.problem__inner-img {
    display: flex;
    align-items: center;
}
.solution__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.solution__right {
    flex: 0 0 35%;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}
.table__item:nth-child(2n+1){
    background-color: #F7FDFF;
}
.table__left {
    font-size: 18px;
    font-weight: 500;
    color: #333333;
    flex: 0 0 35%;
}
.table__item {
    display: flex;
    align-items: center;
    padding: 20px 0px 20px 30px;
}
.table__right-item {
    display: flex;
    align-items: flex-start;
    
}
.pilot__title {
    font-size: 42px;
    font-weight: 700;
    color: #008DCC;
}
.pilot__item-title {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    text-transform: uppercase;
    margin-bottom: 12px;
}
.pilot__item-text {
    display: flex;
    
    align-items: flex-start;
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.pilot__plan {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 100%;
    margin-top: 20px;
}
.plin {
    flex-wrap: wrap;
}
.pilot__line-svg {
    min-width: 12px;
    margin-right: 14px;
}
.blog__pilot-img {
    position: absolute;
    right: 0;
    top: 0;
}
.pilot__item-text + .pilot__item-text {
    margin-top: 12px;
}
.pilot__item {
    max-width: 65%;
}
.pilot__item {
    margin-top: 40px;
}
.blog__pilot {
    padding: 60px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 20px;
    background-color: #F4F3F6;
}
.table__right-item + .table__right-item {
    margin-top: 20px;
}
.table__right-img svg {
    min-width: 12px;
}
.solution__table{
    margin-top: 60px;
}
.table__right-text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-left: 8px;
}
.solution__right span {
    font-weight: 700;
    color: #008DCC;
}
.solution__title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
}
#block5W .blog__title {
    text-align: center;
}
.solution__inner-text {
    font-size: 16px;
    font-weight: 700;
    color: #008DCC;
    margin-left: 14px;
}
.solution__inner-line {
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.solution__block {
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px; 
    box-sizing: border-box;
    flex: 0 0 49%;
}
.problem__block-line {
    display: flex; 
    align-items: center;
}
.problem__inner {
    display: flex;
    align-items: center;
    margin-top: 80px;
    justify-content: space-between;
}
.problem__diagonal img {
    max-width: 100%;
}
.problem__diagonal {
    flex: 0 0 49%;
}
.problem__block {
    flex: 0 0 40%;
}
.tsel__centered-title  {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 26px;
}
.tsel__centered {
    position: relative;
}
.tsel__centered::after {
    position: absolute;
    top: -150px;
    text-align: center;
    content: url("data:image/svg+xml,%3Csvg width='74' height='90' viewBox='0 0 74 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60.9432' height='6.48327' transform='matrix(0.674372 0.738392 -0.674373 0.738391 4.37207 0)' fill='%2300B076'/%3E%3Crect width='60.9432' height='6.48327' transform='matrix(-0.674373 0.738391 -0.674372 -0.738392 45.4707 45)' fill='%2300B076'/%3E%3Crect width='60.9432' height='6.48327' transform='matrix(0.674372 0.738392 -0.674373 0.738391 32.9023 0)' fill='white'/%3E%3Crect width='60.9432' height='6.48327' transform='matrix(-0.674373 0.738391 -0.674372 -0.738392 74 45)' fill='white'/%3E%3C/svg%3E%0A");
    left: 0;
    right: 0;
    margin: auto;
}
.tsel__centered-line {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.process {
    text-align: center;
    margin-top: 100px;
}

.tsel__centered-line span {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    margin-left: 8px;
}
.tsel__centered {
    flex: 0 0 20%;
    padding: 30px;
    box-sizing: border-box;
    border: 4px dashed #fff;
    border-radius: 12px;
}
.tzel__wrapper {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.bizness__item.white .bizness__item-title {
    color: #008DCC;
}
.bizness__item +.bizness__item {
    margin-top: 20px;
}
.bizness__item {
    
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
}
.bizness__item.white {
    box-shadow: 0px 16px 30px 0px #10445B29;
    background-color: #fff;
}
.propery .bizness__item-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
.propery .bizness__item-text {
    color: #fff;
}
.itempab {
    padding-bottom: 95px;
}
.smal__budget {
    display: none;
}
.dop__block-line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 40px 0px;
    border-top: 1px solid rgba(255, 255, 255, .5)
}
.dop__block-line:first-child {
    border-top: 1px solid rgba(255, 255, 255, .5)
}
.dop__block-line:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}
.dop__wrapper {
    padding-top: 140px;
}
.key__centered {
    flex: 0 0 50%;
}
.key__centered-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.centered__item {
    flex: 0 0 49%;
}
.key__column img {
    border-radius: 20px;
}
.key__centered-text {
    margin-bottom: 23px;
}
.key__bottom {
    margin-top: 100px;
}
.key__centered-text {
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
    text-align: center;
    line-height: 33px;
}
.key__centered-title {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    margin-bottom: 30px;
}
.centered__item img {
    max-width: 100%;
}
.key__item-text {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    margin-top: 12px;
}
#block1SK {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
#block2SK {
    padding-bottom: 80px;
    position: relative;
    background-color: #FFFFFF;
}
.arm__bg {
    position: absolute;
    bottom: 0px;
}
.arm__title {
    display: flex;
    align-items: flex-start;
}
.status__top-item img {
    max-width: 100%;
}
.status__top-item:last-child {
    flex: 0 0 40%;
}
.status__bottom {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.status__bottom-left {
    font-size: 20px;
    font-weight: 700;
    color: #008DCC;
    flex: 0 0 75%;
}
.status__bottom-right {
    flex: 0 0 23.5%;
}
.status__bottom-right {
    transform: translateY(-100px);
}
.status__top-title {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 30px;
}
.status__top-text {
    display: flex;
    margin-bottom: 30px;
    align-items: flex-start;
}
.status__text-words {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin-left: 12px;
}
.status__top-title span{
    font-weight: 700;
}
.status__bottom {
    margin-top: 37px;
}
.status__bottom-right img {
max-width: 100%;
}
.parent {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, 1fr);
    grid-column-gap: 20px;
    position: relative;
    grid-row-gap: 20px;
}
.div1 { grid-area: 1 / 1 / 2 / 4; }
.div2 { grid-area: 2 / 1 / 3 / 2; }
.div3 { grid-area: 2 / 2 / 3 / 4; }
.div4 { grid-area: 3 / 1 / 4 / 3; }
.div5 { grid-area: 3 / 3 / 4 / 4; }
.div6 { grid-area: 4 / 1 / 5 / 2; }
.div7 { grid-area: 4 / 2 / 5 / 3; }
.div8 { grid-area: 4 / 3 / 5 / 4; }
.div9 { grid-area: 5 / 1 / 7 / 2; }
.div10 { grid-area: 5 / 2 / 6 / 4; }
.div11 { grid-area: 6 / 2 / 7 / 4; }
    .parent__bg {
        position: absolute;

    }
    .parent__bg:first-child {
        top: 600px;
        z-index: -1;
        right: -150px;
    }
    .parent__bg:nth-child(2){
        bottom: 200px;
        z-index: -1;
        left: -150px;
    }
.personal__item-name {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    text-align: center;
    margin-bottom: 12px;
}
.personal__title {
    font-size: 42px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 50px;
}
.personal__item-status {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #686868;
}
.personal__item {
    margin-bottom: 30px;
    flex: 0 0 24%;
}
.personal__item-img {
    margin-bottom: 12px;
    text-align: center;
}
#block1W .blog__title {
    text-align: center;
    
}
#block1W .blog__text {
    text-align: center;
    margin: auto;
    font-size: 24px;
}
.fun__line {
    display: flex;  
    margin-top: 40px;
    justify-content: space-between;
}
.fun__text {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 500;
}
#block2W .blog__text {
    text-align: center;
    margin: auto;
}
.diagram__block {
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    text-align: left;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
}
.diagram__block1 {
    max-width: 350px;
    width: 100%;
    top: 0;
    left: 0;
}
.diagram__block1::after {
    content:url("data:image/svg+xml,%3Csvg width='148' height='51' viewBox='0 0 148 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 23L32 0L145.5 47L144.5 49L0 23Z' fill='white'/%3E%3Ccircle cx='145' cy='48' r='3' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    right: -100px;
    bottom: -30px;
}
.diagram__block2::after {
    content:url("data:image/svg+xml,%3Csvg width='150' height='53' viewBox='0 0 150 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='50' r='3' fill='white'/%3E%3Cpath d='M150 23L118 0L2.5 49.5L3 51L150 23Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: -100px;
    bottom: -30px;
}
.diagram__block4::after {
    content:url("data:image/svg+xml,%3Csvg width='248' height='79' viewBox='0 0 248 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M248 56L216 79L2.5 4L3.5 2L248 56Z' fill='white'/%3E%3Ccircle cx='3' cy='3' r='3' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: -210px;
    top: -50px;
}
.itog__line:last-child {
    align-items: center ;
}
.itog__left-bottom {
    align-items: center;
}
.diagram__block3::after {
    content:url("data:image/svg+xml,%3Csvg width='213' height='287' viewBox='0 0 213 287' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 225.394V287L211 3.87385L210 3L0 225.394Z' fill='white'/%3E%3Ccircle cx='210' cy='3' r='3' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    right: -210px;
    top: -100px;
}
.diagram__block2 {
    max-width: 350px;
    right: 0;
    top: 0;
}
.diagram__block3 {
    max-width: 350px;
    left: 0;
    bottom: 0;
}
.diagram__block-line {
    
    display: flex;
    align-items: flex-start;
}
.diagram__block-line +.diagram__block-line {
    margin-top: 20px;
}
.diagram__block-text {
    margin-left: 11px;
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}
.block__diagram {
    position: relative;
    padding-top: 20px;
    padding-bottom: 100px;
    margin-top: 50px;
    text-align: center;
}
.trak__block {
    margin-top: 20px;
    display: flex;
    gap: 30px;
    align-items: flex-start;
    justify-content: space-between;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 30px;
    border-radius: 12px;
}
.trak__right-title {
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
}
.iss {
    gap: 20px;
    display: flex;
    justify-content: space-between;
}
.iss_img img {
    max-width: 100%;
}
.iss__right {
    flex: 0 0 70%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.iss {
    align-items: flex-start;
}
.iss__text {
    font-size: 16px;
    color: #333333;
    font-size: 500;
}
.blog__carTrak img {
    max-width: 100%;
}
#blockCarTrak .blog__title {
    max-width: 100%!important;
}
.site__trak {
    flex: 0 0 49%;
}
.site__trak img {
    max-width: 100%;
}
.site__wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}
#blockCarLine .blog__title {
    color: #fff;
}
.blogCarMap__line {
    gap: 20px;
    display: flex;
    padding-left: 95px;
}
.blog__flexCarMap {
    font-size: 14px;
}
.blogCarMap__left-item {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    color: #333333;
    font-size: 20px;
    font-weight: 700;

}
.blogCarMap__right-item {
    background: #2F76A5;   
    padding: 24px 20px;
    box-sizing: border-box;
    border-radius: 12px;

}
.circles {
    position: absolute;
    left: 0;
    top: 0;
}
.blog__carWrapCar {
    position: relative;
}
.blogCarMap__flex {
    display: flex;
}
.blog__flexCarMap {
    font-size: 14px;
    font-weight: 500;
    color: #fff;

}
.nagret__line {
    display: flex;
    justify-content: space-between;
    flex: 0 0 64%;
}
.nagret__line-item {
    flex: 0 0 49%;

}
.nagret2 .nagret__right-title {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: 0px;
}
.nagret2 .nagret__right-block {
    margin-top: 15px;
}
.tempur__left {
    flex: 0 0 49%;
}
.tempur__item-text span {
    font-size: 12px;
}
.tempur__titleBig {
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.tempur__item-text i {
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}
.tempur__item-text {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
}
.tempur__item-title {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 20px;
}
.tempur__right-item:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom:1px solid #E6E6E6;
}
.tempur__right {
    flex: 0 0 48%;
    background-color: #F4F3F6;
    padding: 20px;
    border-radius: 12px;
    box-sizing: border-box;
}
.tempur__left img {
    max-width: 100%;
}
.blockMapBlueBG {
    background: linear-gradient(90.58deg, #008DCC 0%, #025899 100%),
linear-gradient(0deg, #D9D9D9, #D9D9D9);

}
.block8Tblock8D {
    padding-bottom: 80px;
}
.tempur {
    display: flex;
    justify-content: space-between;
}
.nagret2 p {
    margin-bottom: 40px;
}
.nagret__line-blue {
    padding: 20px;
    border-radius: 12px;
    background-color: #008DCC;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 12px;

}
.nagret__line-item img {
    max-width: 100%;
    width: 100%;
}
.nagret__right-block {
    margin-top: 30px;
}
.nagret__block-text {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    color: #A3A3A3;
}
.nagret__block-num span {
    color: #B00000;
}
.nagret__block-num {
    font-size: 32px;
    font-weight: 700;
    color: #333333;
}
.nagret__block-text span {
    font-size: 9px;
}
.nagret__block-title {
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 24px;
}
.nagret__right-title {
    font-size: 20px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #BCBCBC;
}
.nagret__right {
    flex: 0 0 34%;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 12px;
    background-color: #F4F3F6;
}
.nagret {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.bluecarbottom img {
    max-width: 100%;
}
.blogCarMap__line2 .blogCarMap__left {
    flex: 0 0 44%;
}
.blogCarMap__line2 .blogCarMap__right {
    flex: 0 0 53%;
}
.blogCarMap__line2 {
    margin-bottom: 30px!important;
}
.blogCarMap__left {
    flex: 0 0 25%;
    
}
.blogCarMap__line {
    margin-bottom: 42px;
}
.blockEccential {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.blockBought2 {
    background-color: #FFFFFF!important;
}
.blockEccential__title {
    font-size: 24px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 10px;
}
.blockEccential__body {
    padding: 30px;
}
.blockEccential__item{
    flex: 0 0 49%;
    background-color: #F4F3F6;
    border-radius: 20px;
    overflow: hidden;
}
#carBlog1 {
    flex: 0 0 35%;
}
#carBlog2 {
    flex: 0 0 64%;
}
.blogCarMap__right {
    flex: 0 0 75%;
}
#blockCarTrak2 {
    padding-bottom: 80px;
}
#blockCarLine{
    background: linear-gradient(180deg, #025899 16.77%, #0369A2 57.01%, #00608B 100%);
    padding-bottom: 80px;
}
#blockCarLine .blog__title {
    max-width: 400px;
}
#blockCarTrak2 .blog__title {
    max-width: 100%;
}
.blockE10ee {
    background-image: url("../img/track/bg.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.blockV1__glavTitle {
    flex: 0 0 100%;
}
.blockV1__glavTitle {
    font-size: 24px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 12px;
}
.blog__telega {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.telega__blog-left {
    flex: 0 0 49%;
}
.telega__right-item {
    flex: 0 0 49%;

}
.telega__right-item img {
    max-width: 100%;
}
.telega__blog-right {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ya__wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
   
}
.ya__img {
    flex: 0 0 68%;
}
.ya__text {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}
.ya__btn a{
    display: block;
    background-color: #008DCC;
    padding: 14px 0px;
    border-radius: 40px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
}
.ya__second-blue{ 
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #008DCC;
}
.ya__wrapper2 {
    align-items: initial;
}
.roks__item {
    flex: 0 0 24%;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.block3Bya {
    padding-bottom: 80px;
}
.sost__bottom-title span {
    margin-bottom: 20px;
    color: #008DCC;
    display: block;
}
.block2Ya .bread__road-item {
    flex: 0 0 24%!important;
}
.block2Ya .bread__road-item:nth-child(5) {
    flex: 0 0 49%!important;
}
.block2Ya .bread__road-text {
    height: initial;
}
.bread__road-img {
    margin-bottom: 20px;
}
.roks__img {
    margin-bottom: 20px;
}
.ya__second-green {
    font-size: 18px;
    font-weight: 700;
    color: #00B076;
}
.ya__wrapper .sost__bottom {
    flex: 0 0 49%;
}
.ya__btn {
    margin-top: 20px;
}
.ya__title {
    font-size: 18px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.ya__img img{
    max-width: 100%;
}
.ya__info {
    flex: 0 0 31%;
}
.ya__info {
    background-color: #F2F2F2;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;

}
.opil__text {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}
.bizness__process img {
    max-width: 100%;
}
.vozdesv__item-num.green {
    color: #2EC694!important;
}
#vozdesv .vozdesv__item-num{
    font-size: 42px;
    font-weight: 700;
    color: #28A6DE;
    margin-top: 0px;
}
#blockV1__right-item  {
    flex-wrap: wrap;   
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}

#blockV1__right-item .blockV1__item-text {
    margin-left: 0px;
}
.blockT img {
    max-width: 100%;
}
.blockT {
    text-align: center;
}
.blogCarMap__line:last-child {
    margin-top: 60px;
}
.iss__item {
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    flex: 0 0 49%;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 12px;
}
.trak__img img {
    max-width: 100%;
}
.block8T .blog__title{
    max-width: 100%!important;
}
.trak__right-text {
    font-size: 18px;
    font-weight: 500;
    color: #757575;
    margin-top: 20px;
}
#block2W {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.block__diagram img {
    max-width: 100%;
}
#block3W {
    background-color: #fff;
    
}
#block7W {
    padding-top: 80px;
}
#block7W .blog__title  {
    text-align: center;
}
.wowlet__line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.wowlet__left {
    flex: 0 0 36%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    border-radius: 12px;
}
#block1W {
    background-color: #f8f8f8;
}
.wowlet__img {
    display:none;
    margin-top: 100px;
}
@media screen and (max-width:700px) {
    .wowlet__img {
        display: block;
    }
}
.wowlet__right {
    flex: 0 0 25%;
}
.wowlet__right-line {
    display: flex;
    align-items: center;
    margin-top: 6px;
}
.wowlet__right-text {
    margin-left: 12px;
    font-size: 16px;
    font-weight: 700;
    color: #686868;
}
.wowlet__right-title{
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.wowlet__text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}
.wowlet__text span {
    font-weight: 700;
    color: #008DCC  ;
}
.wowlet__title {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 30px;
}
#block3W {
    padding-bottom: 80px;
}
#block4W {
    padding-bottom: 80px;
}
.wowlet__line {
    display: flex;
    align-items: center;
}
#block3W .blog__title {
    text-align: center;
}
.problem__item {
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.act__item {
    flex: 0 0 32.5%;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    box-sizing: border-box;
}
.level {
    background-color: #008DCC;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 20px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 500;
    max-width: 63%;
    margin-left: auto;
    color: #FFFFFF;
    margin-top: 80px;
}
.goals__img img {
    max-width: 100%;
}
.goals__img {
    margin-bottom: 40px;
}
.n2__abs{
    position: absolute;
    left: 0;
    bottom: -50px;
}
.blockn1__abs {
    position: absolute;
    right: 0;
    top: -70px;
    z-index: -1;
}
.blog__title {
    position: relative;
}
.level svg {
    margin-right: 20px;
}
.problem__item:first-child {
    flex: 0 0 29%
}
.problem__line {
    margin-top: 40px;
}
.dop__right-item svg{
    min-width: 18px;
}
.problem__item:nth-child(2) {
    flex: 0 0 23%
}
.problem__text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}
.problem__item:nth-child(3) {
    flex: 0 0 45%
}
.problem__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.diagram__block4 {
    right: 0;
    bottom: 0;
    max-width: 350px;
}
.fun__item {
    padding: 20px;
    flex: 0 0 30%;
    border-radius: 12px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
#block4W {
    background-color: #f8f8f8;
}
#block4W .blog__title{
    text-align: center;
}
#block4W .blog__text{
    text-align: center;margin: auto;
}
.fun__item:last-child {
    flex: 0 0 37%;
}
.visual__left {
    flex: 0 0 65%;
}
.visual__block + .visual__block {
    margin-top: 20px;
}
.visual__block {
    background-color: #F4F3F6;
    border-radius: 20px;
    box-sizing: border-box;
    position: relative;
    height: 260px;
    overflow: hidden;
}
.visual__block-img {
    position: absolute;
    right: 0;
    top: 0;
}
.visual__block-text {
    padding: 30px;
    max-width: 40%;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}
.visual__right {
    flex: 0 0 30%;
    height: 100%;
}
.visual__right-item{
    background-color: #F4F3F6;
    border-radius: 20px;
    overflow: hidden;

}
.visual__right-text {
    max-height: 150px;
    padding: 30px;
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 85px;
}
.visual__right-img {
    transform: translateY(10px);
}
.visual__block:last-child .visual__block-img {
    left: 0;
    top: 0;
}
.disan__img-mb {
    display: none;
}

.visual__block:last-child .visual__block-text {
    margin-left: auto;
}
.visual__wrapper {
    display: flex;
    justify-content: space-between;
    
}
#block8W .blog__title {
    text-align: center;
}
.vivod {
    background: linear-gradient(281.94deg, #0061C0 0%, #0089CE 100%),
linear-gradient(0deg, #008DCC, #008DCC);
box-shadow: 0px 16px 30px 0px #10445B29;
box-sizing: border-box;
padding: 60px;
border-radius: 12px;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.vivod__right-title {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.vivod__left {
    font-size: 42px;
    font-weight: 700;
    color: #FFFFFF;

}
.vivod__item-title {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    opacity: 0.5;
}
.vivod__line-item {
    flex: 0 0 49%;
    position: relative;
}
.vivod__img-abd {
    position: absolute;
    right: 10%;
    top:20%;
}
.vivod__bottom {
    margin-top: 60px;
}
.vivod__bottom-last {
    font-size: 60px;
    color: #fff;
    font-weight: 700;
}
#block10W {
    background: linear-gradient(281.94deg, #0061C0 0%, #0089CE 100%),
linear-gradient(0deg, #008DCC, #008DCC);
padding-bottom: 80px;
margin-top: 160px;
}
.itog__line {
    display: flex;
    align-items: flex-start;
    padding: 30px 0px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.itog__left {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    flex: 0  0 35%;
   
}
.itog__right {
    flex: 0 0 60%;
}
.itog__right-white {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 32px 42px;
    background-color: #fff;
    border-radius: 12px;
}
.itog__right-spec {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.itog__right-blue {
    background-image: url("data:image/svg+xml,%3Csvg width='201' height='81' viewBox='0 0 201 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M164.947 1.74864C162.456 -0.86373 158.052 0.899359 158.052 4.50902V16.3357C157.406 16.2281 156.743 16.1721 156.066 16.1721H12C5.37258 16.1721 0 21.5447 0 28.1721V53.8815C0 60.5089 5.3726 65.8815 12 65.8815H156.066C156.743 65.8815 157.406 65.8255 158.052 65.718V76.4912C158.052 80.1217 162.499 81.8746 164.976 79.2203L198.926 42.8423C200.372 41.2934 200.359 38.886 198.897 37.3527L164.947 1.74864Z' fill='%23008DCC'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding: 25px 37px;
}
.itog__right-green {
    background-color: #00B076;
    padding: 32px 32px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    border-radius: 12px;
}
.itog__right-text {
    display: flex;
    align-items: center;
}
.itog__right-text +.itog__right-text  {
    margin-top: 20px;
}
.itog__bottom-text {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
.itog__left-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block_ten {
    position: absolute;
    left: 30px;
    bottom: 30px;
}
#block10W {
    position: relative;
}

.metod__item {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 20px;
}
.decad {
    margin-top: 60px;
}
.decad__item {
    position: relative;
}
#decad1 {
    flex: 0 0 100%;
}
#decad2 {
    flex: 0 0 49%;
}
.decad__line {
    display: flex;
    margin-top: 40px;
    justify-content: space-between;
}
#decad3 {
    flex: 0 0 24%;
}
#decad31{
    flex: 0 0 50%;
}
#decad5 {
    flex: 0 0 24%;
}
.decad__blue {
    font-size: 14px;
    font-weight: 500;
    color: #008DCC;
    text-transform: uppercase;
}
.decad__name {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 12px;
}
.decad__title {
    font-size: 14px;
    font-weight: 500;
    color: #CFCFCF;
    margin-bottom: 12px;
}
.decad__item {
    padding: 20px 0px;
    text-align: center;
    border-radius: 12px;
    max-width: 100%;
    box-sizing: border-box;
    border: 1px solid #008DCC;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
#block11W {
    padding-top: 80px;
}
#block11W .blog__title {
    text-align: center;
}
#block11W .blog__text {
    text-align: center;
    margin: auto;
}
.metod__item {
    flex: 0 0 33.5%;
}
.metod__item:nth-child(2) {
    flex: 0 0 31%;
}
.itog__right-span {
    margin-left: 12px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
}
#block10W .blog__title {
    text-align: center;
    color: #fff;
}
.vivod__abs {
    position: absolute;
    left: 60px;
    bottom: 60px;
}
.vivod {
    position: relative;
}
.vivod__bottom-text {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 12px;
}
#blockN15 {
    padding-top: 80px;
}
.komand__prof {
    font-size: 14px;
    font-weight: 400;
    color: #686868;
}
.komand__name {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    margin-top: 12px;
    margin-bottom: 12px;
}
.komand__item {
    flex: 0 0 24%;
    margin-bottom: 40px;
}
.komand {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.vivod__item-text {
    font-size: 42px;
    font-weight: 700;
    color: #fff;
    
}
.vivod__line {
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between  ;
}
.vivod__right {
    
    flex: 0 0 60%;
}
.decad__abs {
    position: absolute;
}
.comand__wrapper {
    display: flex;
    justify-content: space-between;
}
.comand__left {
    flex: 0 0 58%;
}
.comand__item {
    text-align: center;
    flex: 0 0 28%;
    margin-bottom: 20px;
}
#block12W {
    background-color: #fff;
}
#block11W {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.comand__item-name {
    margin-top: 12px;
    font-size: 14px;
    font-weight: 700;
    color: #008DCC;
    line-height: 20px;
}
.comand__right {
    flex: 0 0 40%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.comand__left img {
    max-width: 100%;
}
#block12W {
    background-color: #fff;
}
#block12W .blog__title {
    text-align: center;
}
#decad1 .decad__abs1 {
    left: 25%;
    bottom: -40px;
}
.decad__abs3 {
    left: 25%;
    bottom: -40px;
}
.decad__abs61 {
    left: 25%;
    bottom: -40px;
}
.decad__abs62 {
    bottom: -40px;
    right: 25%;
}
.decad__abs5 {
    left: 48%;
    bottom: -40px;
}
.decad__abs4 {
    right: 25%;
    bottom: -40px;
}
#decad1 .decad__abs2 {
    right: 25%;
    bottom: -40px;
}
#decad6 {
    flex: 0 0 24%;
}
#decad61 {
    flex: 0 0 49%;
}
.fun__lineTOP {
    margin-top: 120px;
}
.fun__lineTOP .act__item:first-child {
    flex: 0 0 39%;
}
#blockN11 {
    background-image: url('../img/norilsk/media__mb.svg');
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    padding-bottom: 190px;
}
.block11_abs {
    position: absolute;
    left: 30px;
    top: 30px;
    z-index: 99;
}
.fun__lineTOP .act__item:nth-child(2) {
    flex: 0 0 29%;
}
.fun__lineTOP .act__item:nth-child(3) {
    flex: 0 0 29%;
}
#blockN11 {
    padding-top: 80px;
}
.bugdet__Item img {
    max-width: 100%;
}
.bugdet__Item {
    margin-top: 60px;
}
.blog__itog {
    background: linear-gradient(281.94deg, #0061C0 0%, #0089CE 100%),
linear-gradient(0deg, #008DCC, #008DCC);
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 60px;
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog__itog-title {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    flex: 0 0 10%;
}
.itog__item {
    flex: 0 0 29%;
}
.itog__item-text {
    font-size: 42px;
    font-weight: 700;
    color: #FFFFFF;
}
.itog__item-title {
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: 12px;
}
.citat__wrapper {
    display: flex;
    align-items: flex-end;
}
#block1Y {
    background-color: #F8F8F8;
    padding-bottom: 80px;
}
.citat__item {
    flex: 0 0 65%;
    background-color: #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 60px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    display: flex;
    align-items: flex-start;
}
.citat__item-right {
    margin-left: 50px;
}
.res__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.res__item {
    flex: 0 0 24%;
    background: linear-gradient(151.55deg, #0B9EE0 0%, #087CAF 100%);
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    height: 360px;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    flex-direction: column;
    justify-content: space-between;
}
.res__title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.res__title a {
    text-decoration: underline;
    color: #fff;
}
.elma__left {
    flex: 0 0 46%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
}
#blockProm1 {
    background-color: #F8F8F8;
}
.blog__prom-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prom__inner-card {
    flex: 0 0 32%;
    display: block;
}
.card__wrapinner {
    display: flex;
    flex-wrap: wrap;

    justify-content: space-between
}
.blog__prom-right img {
    max-width: 100%;
}
.blog__prom-right {
    flex: 0 0 49%;
}
.prom__left-title {
    font-size: 42px;
    font-weight: 700;
    color: #C31ADE;
    margin-bottom: 130px;
}
.prom__left-text {
    font-size: 24px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 30px;
}
.prom__left-line {
    display: flex;
    align-items: center;
}
.prom__inner {
    padding-top: 160px;

}
.prom__inner-title {
    font-size: 42px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 60px;
}
.prom__inner-card {
    display: block;
    background-color: #fff;
    box-sizing: border-box;
    margin-bottom: 40px;
    align-items: center;
    padding: 20px;
    justify-content: space-between;
    border-radius: 30px;
    box-shadow: 0px 16px 30px 0px #10445B29;
}
.prom__info-title {
    font-size: 28px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 20px;
}
.prom__info-text {
    font-size: 16px;
    font-weight: 700;
    color: #333333; 
}
.prom__color-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prom__color-right {
    display: flex;
    flex-direction: column;
    gap: 34px;
}
.prom__color-left img {
    max-width: 100%;
}
.prom__inner-title {
    max-width: 650px;
}
.ofor__item {
    flex: 0 0 32%;

}
.prom__diagram {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 60px;
    gap: 70px;
}
.ofor__item img {
    max-width: 100%;
}
.prom__diagram-text {
    font-size: #686868;
    color: #686868;
    margin-left: 12px;
}
#blockPromBlack {
    background-color: #F8F8F8;
    color: #fff;
    padding-bottom: 80px;
}
.prom__black-title {
    font-size: 18px;
    font-weight: 400;
    color: #00B076;
}
#blockPromBlack .prom__inner-title {
    margin-bottom: 0px;
    max-width: 630px;
}
.prom__black-img {
    display: flex;
gap: 20px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.black__img-item {
    flex: 0 0 49%;
}
.black__img-item img {
    max-width: 100%;
}
.prom__black-line {
    display: flex;
    margin-top: 60px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.blackLine__item-num {
    font-size: 42px;
    font-weight: 900;
    color: #28A6DE;
    text-align: left;
    
}
.blackLine__item-title {
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    margin-top: 30px;
}
.prom__comand {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 60px;
}
.prom__comand-left {
    flex: 0 0 45%;
}
.prom__comand-line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.prom__comand-text {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
}
.prom__comand-title {
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 20px;
}
.prom__black .blog__title {
    margin-bottom: 0px;
}
.prom__comand-right {
    flex: 0 0 52%;
}
.prom__comand-right img {
    max-width: 100%;
}
.prom__comand-inner {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 16px;

}
.prom__comand-left{ 
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.boughtWrapper {
    display: flex;
    justify-content: space-between;
}
.boughtWrapper__title {
    font-size: 18px;
    font-weight: 600;
    color: #008DCC;
    margin-bottom: 20px;
}
.boughtWrapper__flex {
    display: flex;
    align-items: center;
    flex: 0 0 49%;
    justify-content: space-between;
}
.boughtWrapper__flex-item {
    flex: 0 0 49%;
}
.blockBought2__text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 12px;
}
.blockBought2__span {
    font-size: 18px;
    font-weight: 800;
    color: #333333;
}
.blockBought2__inner{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.blockBought2__table {
    flex: 0 0 65%;
}

.blockBought2__top-left {
    flex: 0 0 70%;
}
.blockBought2__top-first .blockBought2__top-left {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
.blockBought2__inner{
    margin-top: 40px;
}
.blockBought2__top-first .blockBought2__top-right {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
.blockBought2__top-right {
    flex: 0 0 20%;
}
.blockBought2__top {
    padding: 20px 30px;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blockBought2__top {
    background-color: #F7FDFF;
}
#blockBought {
    padding-bottom: 80px;
}
.boughtWrapper__flex-item img {
    max-width: 100%;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
}
#blockBought .blog__title {
    max-width: 100%;
}
.blockBought2__top-first {
    background-color: #008DCC;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    color: #fff;
}
.blockBought2__table{
    flex: 0 0 100%;
}
.blockBought2__inner-left {
    flex: 0 0 70%;
}
.blockBought2__right-title{
    font-size: 20px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 57px;
}
.blockBought2__blockBlue {
    background: linear-gradient(281.94deg, #0061C0 0%, #0089CE 100%),
linear-gradient(0deg, #008DCC, #008DCC);
box-shadow: 0px 16px 30px 0px #10445B29;
display: flex;
align-items: center;
justify-content: space-between;
padding: 30px 40px;
border-radius: 12px;
margin-top: 20px;
}
.blockBought2__blockBlue-left {
    font-size: 32px;
    font-weight: 700;
    color: #FFFFFF;

}
.swot__item#yellow {
    background-color: #E7A622;
}
#swot__title-flex {
    display: flex;
    align-items: center;
}
.doloy__left {
    flex: 0 0 30%;
}
.doloy__left img {
    max-width: 100%;
    margin-bottom: 12px;
}
.doloy__right{
    flex: 0 0 68%;
}
.doloy__right-blue{
    position: relative;
    width: 100%;
    border-radius: 12px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    background-color: #008DCC;
    box-sizing: border-box;
    padding: 12px;
    text-align: center;
}
.doloy__right-line{
    display: flex;
    align-items: center;
    margin-top: 48px;
    justify-content: space-between;
}
.doloy__right-grey {
    flex: 0 0 49%;
    background-color: #F2F2F2;
    color: #333333;
    font-size: 18px;
    font-weight: 700;
    box-sizing: border-box;
    text-align: center;
    padding: 12px;
    border-radius: 12px;
}
.doloy__right-blue{
    position: relative;
}
.doloy__right-blue::after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9393 25.0607C11.5251 25.6464 12.4749 25.6464 13.0607 25.0607L22.6066 15.5147C23.1924 14.9289 23.1924 13.9792 22.6066 13.3934C22.0208 12.8076 21.0711 12.8076 20.4853 13.3934L12 21.8787L3.51472 13.3934C2.92893 12.8076 1.97918 12.8076 1.3934 13.3934C0.807611 13.9792 0.807611 14.9289 1.3934 15.5147L10.9393 25.0607ZM10.5 -6.55673e-08L10.5 24L13.5 24L13.5 6.55673e-08L10.5 -6.55673e-08Z' fill='%23008DCC'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -40px;
    right: 170px;
}
.doloy__right-blue::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9393 25.0607C11.5251 25.6464 12.4749 25.6464 13.0607 25.0607L22.6066 15.5147C23.1924 14.9289 23.1924 13.9792 22.6066 13.3934C22.0208 12.8076 21.0711 12.8076 20.4853 13.3934L12 21.8787L3.51472 13.3934C2.92893 12.8076 1.97918 12.8076 1.3934 13.3934C0.807611 13.9792 0.807611 14.9289 1.3934 15.5147L10.9393 25.0607ZM10.5 -6.55673e-08L10.5 24L13.5 24L13.5 6.55673e-08L10.5 -6.55673e-08Z' fill='%23008DCC'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -40px;
    left: 175px;
}
.podder__line {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
.block8DDDD2block8DDDD2 {
    padding-bottom: 180px!important;
}
.block3Bblock3B {
    background-color: #F8F8F8;
    margin-top: 80px;
    padding-bottom: 80px;
}
.podder__item {
    flex:0 0 32%;
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;box-shadow: 0px 16px 30px 0px #10445B29;
    margin-bottom: 20px;
}
.podder__item:nth-child(4) {
    flex: 0 0 49%;
}
.podder__item:nth-child(5) {
    flex: 0 0 49%;
}
.doloy__right-grey {
    position: relative;
}
.podder__img img {
    max-width: 100%;
}
.doloy__right-list {
    flex: 0 0 49%;
    background-color: #FFF;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.doloy__right-line {
    align-items: flex-start;
}
.doloy__right-line .acent__ul-img {
    align-items: center;
}
.it__title {
    font-size: 32px;
    font-weight: 700;
    flex: 0 0 20%;
}
.it__title#blue {
    color: #008DCC;
}
.it__title#green {
    color: #00B076;
}
.it__line {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.it__block {
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    width: 100%;
}
.it__block-title {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
}
.it__line-rightFlex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.it__block#white {
    background-color: #fff;
}
.blockIz__item {
    background-color: #fff;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    flex: 0 0 49%;
}
.blockIz__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blockIz__title span {
    font-size: 24px;
    font-weight: 700;
    color: #333333;
}
.blockIz__item#red {
    border: 2px solid #B00000;
}
.blockIz__title {
    margin-bottom: 20px;
}
.blockIz__item#green {
    border: 2px solid #00B076
}
.blockIz__line{
    display: flex;
    justify-content: space-between;
  
}
#blockIz1 {
    padding: 160px 0px;
    background: linear-gradient(180deg, #025899 25.87%, #0369A2 66.49%, #008DCC 100%);

}
.chel__wrapper img {
    max-width: 100%;
}
.chel__wrapper {
    position: relative;
}
.chel__title {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 20px;

}
.chel__line {
    margin-left: 20px;
}
.chel__line ul li {
    font-size: 18px;
    color: #333333;
    
    font-weight: 700;
    margin-top: 20px;
    list-style-type: initial;
    list-style-image: url('../img/bread/circle.svg');
}
.chel__item {
    position: absolute;
    left: 20px;
    top: 20px;
    max-width: 400px;
    border-radius: 12px;
    bottom: 20px;
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
    bottom: 20px;
}
.blockIz__item .acent__ul-text {
    font-size: 14px;
}
.blockIz__item .acent__line-ul {
    margin-left: 0px;
}
.it__block#white .it__block-title {
    color: #333333;
    font-size: 16px;
}
.it__line-rightFlex .it__block {
    flex: 0 0 49%;
    margin-bottom: 20px;
}
.it__line {
    margin-top: 60px;
}
.it__line-right {
    flex: 0 0 70%;
}
.it__line-rightFlex {
    display: flex;
}
.it__block#green {
    background-color: #00B076;
}
.it__block#blue {
    background-color: #008DCC;
    padding-bottom: 70px;
}

.doloy__right-grey::before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9393 25.0607C11.5251 25.6464 12.4749 25.6464 13.0607 25.0607L22.6066 15.5147C23.1924 14.9289 23.1924 13.9792 22.6066 13.3934C22.0208 12.8076 21.0711 12.8076 20.4853 13.3934L12 21.8787L3.51472 13.3934C2.92893 12.8076 1.97918 12.8076 1.3934 13.3934C0.807611 13.9792 0.807611 14.9289 1.3934 15.5147L10.9393 25.0607ZM10.5 -6.55673e-08L10.5 24L13.5 24L13.5 6.55673e-08L10.5 -6.55673e-08Z' fill='%23008DCC'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -40px;
    left: 175px;
}
.doloy__line {
    display: flex;
    flex-wrap: wrap;
    margin-top: 47px;
    align-items: flex-start;
    justify-content: space-between;
}
.notswot::after {
    content: '';
    display: none;  
}
#swot__title-flex svg {
    margin-right: 20px;
}
.swot__item#purp {
    background-color: #BD21D6;
}
#blockBought2 {
    padding-bottom: 80px;
}
.blockBought2__blockBlue-right {
    color: #FFFFFF;
    font-size: 42px;
    font-weight: 700;
}
.blockBought2__table {
    border: 1px solid #DCF0FA;
    border-radius: 12px;
    overflow: hidden;
}
.blockBought2__right-text {
    font-size: 14px;
    font-weight: 500;
    color: #686868;
}
.blockBought2__inner-right {
    flex: 0 0 28%;
    background-color: #F4F3F6;
    padding: 30px;
    border-radius: 10px;
    box-sizing: border-box;
}
.boughtWrapper__text {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E6E6E6    ;
}
.boughtWrapper__item {
    flex: 0 0 49%;
    box-shadow: 0px 16px 30px 0px #10445B29;

    background-color: #fff;
    box-sizing: border-box;
    padding: 30px;
    border-radius: 12px;
}

#blockBought {
    background-color: #F8F8F8;
}
.prom__comand-right img {
    max-width: 100%;
}
.blackLine__item {
    flex: 0 0 32%;
    border-radius: 12px;
    box-sizing: border-box;
    background-color: #008DCC;
    box-shadow: 0px 12px 20px 0px #6769734D;
    padding: 30px;

}
.prom__black-title span {
    display: block;
    font-size: 24px;
    font-weight: 800;
}
.prom__black {
    display: flex;
    margin-bottom: 40px;

    align-items: flex-end;
}
#blockProm1 {
    padding-bottom: 80px;
}

.prom__diagram-line:not(:last-child) {
    margin-bottom: 30px;
}
.prom__diagram-line {
    display: flex;
    align-items: center;
}
.prom__diagram-right {
    background-color: #fff;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
}
.prom__ofor {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.color__item-text {
    font-size: 17px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 12px;
}
.color__item-svg img {
    max-width: 100%;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
}
.color__item-title {
    font-size: 14px;
    font-weight: 400;
    color: #686868;
    margin-bottom: 8px;
}
.prom__inner-card {
    position: relative;
}
.prom__num {
    position: absolute;
    right: 0;
    bottom: 50px;
    font-size: 200px;
    font-weight: 900;
    color: #F8F8F8;
}
.prom__list-text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-left: 12px;
}
.prom__info-list {
    margin-top: 12px;
    display: flex;
    align-items: center;
}
.prom__card-img {
    flex: 0 0 30%;
}
.prom__card-img img {
    max-width: 100%;
}
.prom__card-info {
    flex: 0 0 68%;
}
.prom__line-text {
    font-size: 16px;
    font-weight: 500;
    color: #686868;
    margin-left: 12px;
}
.blog__prom-left {
    flex: 0 0 40%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
}
.elma__left-line {
    display: flex;
    margin-bottom: 20px;

    align-items: center;
}
.elma__right img {
    max-width: 100%;
}
#block3Y {
    padding-bottom: 80px;
}
#block4Y {
    background: linear-gradient(180deg, #025899 25.87%, #0369A2 66.49%, #008DCC 100%);
    padding-bottom: 80px;
}
#block4Y .blog__title {
    color: #FFF;
}
.vned__title {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}
.vned__line {
    margin-top: 12px;
    display: flex;
    align-items: flex-start;
}
.vned__line-text {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    margin-left: 18px;
}
.vned__title-text {
    font-size: 18px;
    color: #00B076;
    font-weight: 700;
    margin-left: 20px;
}
.vned__item {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 30px;
    flex: 0 0 32%;
}
.vned__wrapper {
    display: flex; 
    align-items: flex-start;
    justify-content: space-between;
}
.elma__right {
    flex: 0 0 48%;
}
#vned__itembg::after {
    position: absolute;
    bottom: -80px;
    right: 5px;
    content: url("../img/ychet/effect-dots.svg");
}
.elma__left-text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-left: 12px;
}
.elma__left-title {
    font-size: 24px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 30px;
}
.elma__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.blog__title {
    max-width: 645px;
}
#block3Y {
    padding-top: 80px;
}
.res__item:last-child {
    background: linear-gradient(151.55deg, #0ECC8D 0%, #009967 100%);

}
.citat__text {
    font-style: italic;
    font-size: 20px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 40px;
}
.citat__line {
    display: flex;
    align-items: flex-start;
    margin-bottom: 12px;
}
.citat__blue {
    background-color: #008DCC;
    border-radius: 0px 20px 20px 0px;
    padding: 40px 27px;
    color: #fff;
    padding-left: 40px;
    text-align: center;
    transform: translateX(-30px);
    z-index: -1;
}
.citat__blue-title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 12px;
    margin-top: 12px;
}
.citat__blue-img img {
    max-width: 100%;
}
.citat__blue-subtext {
    font-size: 14px;
    opacity: 0.7;
}
.citat__line-text {
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    margin-left: 18px;
}
.citat__text span {
    display: block;
    margin-top: 30px;
    font-weight: 700;
}
.electro__line {
    display: flex;
    justify-content: space-between;
}
.electro__img {
    flex: 0 0 20%;
}
.electro__img {
    max-width: 100%;
}
.electro__center {
    flex: 0 0 38%;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 40px;
    border-radius: 12px;
    box-sizing: border-box;
}
.electro__right {
    flex: 0 0 35%;
}
.electro__text {
    font-size: 20px;
    font-weight: 500;
    color: #B00000;
    margin-top: 19px;
}
.electro__right-img:first-child {
    margin-bottom: 20px;
}
.electro__centered-item + .electro__centered-item {
    margin-top: 28px;
}
.electro__right img {
    max-width: 100%;
}
.zap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zap__img {
    flex: 0 0 40%;
}
.zap__right {
    flex: 0 0 58%;
}
.zap__right-item {
    padding: 20px;
    border-radius: 12px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    align-items: center;
}
.zap__info-text {
    font-size: 16px;
    font-weight: 700;
    color: rgb(255, 255, 255, 0.4);
}
.zap__right-item:first-child {
    background-color: #C31ADE;
}
.zap__right-item + .zap__right-item {
    margin-top: 16px;
}
.terr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.terr__title {
    box-shadow: 0px 16px 30px 0px #10445B29;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 12px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 12px;
}
.terr__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
}
.terr__line-left {
    flex: 0 0 48%;
    font-size: 15px;
    font-weight: 400;
    color: #4D4D4D;
}
.terr__line-right {
    flex: 0 0 43%;
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
.terr__pros {
    flex: 0 0 5%;
}
.terr__line:nth-child(odd) {
    background-color: #F7FDFF;
}
.terr__item:first-child .terr__title{
    background-color: #C31ADE;
}
.terr__item:nth-child(2) .terr__title{
    background-color: #00B076;
}
.terr__item:nth-child(3) .terr__title{
    background-color: #008DCC;
}
.terr__item:nth-child(4) .terr__title{
    background-color: #E0A01C;
}
.terr__item {
    flex: 0 0 49%;
    margin-bottom: 30px;
}
.zap__right-item:nth-child(2) {
    background-color: #00B076;
    transform: translateX(30px);
}
.zap__right-item:nth-child(3) {
    transform: translateX(30px);
    background-color: #008DCC;
}
.zap__right-item:nth-child(4) {
    background-color: #E0A01C;
}
.zap__item-info {
    margin-left: 20px;
}
.zap__info-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 12px;
}
.zap__img img {
    max-width: 100%;
}
.accent__yellow {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.accent__yellow .acent__right-line {
    margin-top: 0px!important;
}
#blockA12 .acent__left-block{
    background: linear-gradient(93.45deg, #F7B52D 0%, #D59614 100%);
    padding-top: 40px;
    padding-bottom: 40px;
}
#blockA12 .acent__right-line {
    padding-bottom: 30px;
}
.accent__yellow .acent__right-line {
    flex: 0 0 34%;
}
.accent__yellow .acent__right-line:last-child {
    flex: 0 0 63%;
}
#blockA12 .quiz__line {
    margin-top: 20px;
}
#blockA12 .quiz__line .acent__right-line {
    box-shadow: none;
}
#blockA12 .quiz__bottom-left {
    background-color: #fff;
    
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px rgba(16, 68, 91, 0.16);
}

#blockA12 .quiz__bottom-right {
    background-color: #fff;
    
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px rgba(16, 68, 91, 0.16);

}
.blockV1__line {
    display: flex;
    justify-content: space-between;
}
.blockV1__left {
    flex: 0 0 49%;
}
.blockV1__left img {
    max-width: 100%;
}
.blockV1__right {
    flex: 0 0 50%;
}
.fun__line-bread .act__item:first-child{
    flex: 0 0 23%;
}

.fun__line-bread .act__item:nth-child(2){
    flex: 0 0 40%;
}

#block1Bread {
    background-color: #fff;
    padding-bottom: 80px;
}
#block2Bread {
    padding-bottom: 80px;
}
.bread__road {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
   
}
.block8DDDD .blockV1__right {
    flex: 0 0 49%;
}
.block8DDDD .blockV1__item-text {
    margin-top: 0px;
    margin-left: 20px;
}
.block8DDDD .blockV1__right-item {
    border-radius: 12px;
    display: flex;
    transform: none!important;
}
.block1J__line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 30px 30px;
    padding-bottom: 135px;
    border-radius: 20px;
}
.blockJ1__grey {
    background-color: #F4F3F6;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    padding-top: 100px;
    padding-bottom: 40px;
    transform: translateY(-60px);
    z-index: -1;
    color: #008DCC;
}
.block1J__line-title {
    font-size: 18px;
    font-weight: 600;
    color: #008DCC;
}
.block2Bread .bread__road-item {
    flex: 0 0 32%;
}
.block2Bread .bread__road-item:first-child {
    flex: 0 0 24%!important;
}
.block2Bread .bread__road-item:nth-child(2) {
    flex: 0 0 24%!important;
}
.block2Bread .bread__road-item:nth-child(3)  {
    flex: 0 0 24%!important;
}
.block2Bread .bread__road-item:nth-child(4)  {
    flex: 0 0 24%!important;
}
.blog__text-red {
    margin-top: 40px;
    color: #B00000;
    font-size: 24px;
    font-weight: 700;

}
.shema__item {
    flex: 0 0 40%;
}
.shema__blue {
    background-color: #008DCC;
    padding: 27px 0px;
    width: 100%;
    border-radius: 12px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 36px;
}
.shema__grey {
    width: 100%;
    background-color: #F4F3F6;
    padding: 30px 20px;
    box-sizing: border-box;
    border-radius:  12px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
.shema__line {
    margin-top: 36px;
    display: flex;
    justify-content: space-between;
}.shema__grey {
    margin-top: 36px;
    position: relative;
}

.shema__line .shema__grey {
    flex: 0 0 58%;
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.shema__blue {
    position: relative;
}
.shema__blue::after {
    content: url('../img/reestr/icon.svg');
    position: absolute;
    left:48.5%;
    bottom: -35px;
}
.shema__grey::after {
    content: url('../img/reestr/icon.svg');
    position: absolute;
    left:48.5%;
    bottom: -35px;
}
.shema__grey#lastshema::after {
    display: none;
}
#firstshema::after {
    left: 27%;
}
.shema__red {
    background-color: #F4F3F6;
    border: 1px solid #B00000;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    text-align: center;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    color: #B00000;
    text-align: center;
    justify-content: center;
    align-items: center;
    flex: 0 0 39%;
}
.shema__green {
    margin-top: 60px;
}
.shema__green-title {
    font-size: 24px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 40px;
}
.shema__green .shema__line .shema__grey {
    flex: 0 0 49%;
}
.shema__green .shema__line .shema__red {
    flex: 0 0 49%;
    border-color: #00B076;
    color: #00B076;
}
.shema__green .shema__blue {
    background-color: #00B076;
    text-transform: uppercase;
}
.shema {
    display: flex;
    align-items: flex-start;
    margin-top: 40px;
    justify-content: space-between;
}

.block1J__line-item {
    flex: 0 0 32%;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
}
.block1J__line {
    background-image: url('../img/reestr/bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index:99;
    position: relative;
}
.block8DDDD2 {
    background-color: #fff!important;
}
.ideal__easy {
    display: flex;
    align-items: center;
    justify-content:space-between ;
    flex-wrap: wrap;
    gap: 20px;
}
.place__inner-info {
    padding: 20px;
    box-sizing: border-box;
    
    color: #fff;
    position: relative;

}
.place__info-title {
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.place__info-img {
    position: absolute;
    top: -145px;
    left: 0;
    right: 0    ;
}
.place__info-text {
    height: 100px;
}
#blueBold {
    background-color: #008DCC;
}
#orangeBold {
    background-color: #BE6427;
}
#greyBold {
    background-color: #898989;
}
#yellowBold {
    background-color: #CA9800;
}
#darkblueBold {
    background-color: #3E69B5;
}
.algor__body {
    display: flex;
    justify-content: space-between;
}
.algor___item {
    flex: 0 0 49%;
    background-color: #FFFFFF;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
}
.gmk {
    display: flex;
    justify-content: space-between;
}
.gmk__title img {
    margin-right: 20px;
}
.gmk__item {
    box-shadow: 0px 16px 30px 0px #10445B29;
    background-color: #fff;
}
.gmk__title {
    background-color: #00B076;
    padding: 30px;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.gmk__item {
    box-sizing: border-box;
}
.gmk__body-list {
    margin-bottom: 20px;
}
.gmk__body-list .acent__line-ul span {
    color:#00B076;
}
.gmk__body-title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
.gmk {
    margin-top: 40px;
}
.gmk__body {
    background-color: #fff;
    padding: 30px;

    box-sizing: border-box;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
#gmk__itemFirst {
    flex: 0 0 47%;
}
#gmk__itemLast {
    flex: 0 0 52%;
}
.algor__title img {
    margin-right: 12px;
}
.algor__title {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 20px;
}
.algor {
    display: flex;
    align-items: center;
    justify-content:flex-start;
    gap: 20px;
    flex-wrap: wrap; 
}
.place__line-inner {
    margin-bottom: 170px;
    flex: 0 0 32%;
    align-items: center;
    display: flex;
    border-radius: 12px;

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

}
.ideal__easy {
    margin-top: 40px;
}
.ideal__easy-item {
    flex: 0 0 23%;
}
.ideal__easy-item img {
    max-width: 100%;
}
.bread__road-text {
    height: 100px;
    margin-bottom: 20px;
}
.bread__road-date {
    color: #008DCC;
    font-size: 16px;
    font-weight: 700;
}
.shema__green .shema__item {
    flex: 0 0 100%;
}
.bread__road-text {
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.bread__road-title {
    font-size: 18px;
    font-weight: 700;
    color: #00B076;
    margin-bottom: 20px;
}
.bread__road-item {
    background-color: #fff;
    border-radius: 12px;
    box-sizing: border-box;
    flex: 0 0 24%;
    padding: 20px;
    margin-top: 20px;
}

.bread__road-item:nth-child(2) {
    flex: 0 0 32%;
}

.bread__road-item:nth-child(3) {
    flex: 0 0 32%;
}
.bread__road-item:nth-child(1) {
    flex: 0 0 32%;
}
.fun__line-bread .act__item:nth-child(3){
    flex: 0 0 34%;
}
.blockV1__right-item {
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 12px;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
    padding: 20px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.blockV1__right-item + .blockV1__right-item {
    margin-top: 20px;
}
.blockV1__right-item:nth-child(2) {
    transform: translateX(30px);
}
.blockV1__right-item:nth-child(3) {
    transform: translateX(30px);
}
.blockV1__inner-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blockV1__inner-img {
    flex: 0 0 49%;
}
.blockV1__inner-left {
    flex: 0 0 49%;
}
.blockV1__inner-left img {
    max-width: 100%;
}
.blockV1__inner-num {
    font-size: 32px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.blockV1 {
    background-color: #F8F8F8;
}
.poisk__right { 
    flex: 0 0 25%;
    font-weight: 600;
    background-color: #fff;
    padding: 50px 50px;
    border-radius: 12px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
}
.poisk__right span#color4{
    color: #C31ADE;
}
.blog__title-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blog__title-name {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 24px;
    border-radius: 32px;
    background-color: #008DCC;
}
.blog__title-line {
    margin-bottom: 40px;
}
.blog__title-line .blog__title {
    margin-bottom: 0px;
}
.blockV3__blue {
    padding: 30px 190px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background-color: #008DCC;
    box-shadow: 0px 16px 30px 0px #10445B29;
    border-radius: 12px;
    margin-top: 40px;
}
.ytilit__left-title {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 30px;
}
.ytilit__subtext {
    font-size: 16px;
    color: #333333;
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #E6E6E6;
    font-weight: 400;
}
.ytilit__price {
    font-size: 26px;
    font-weight: 600;
    color: #333333;
    margin-top: 20px;
}
.ytilit__right {
    flex: 0 0 49%;
}
.ytilit__right-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.piroliz__left {
    flex: 0 0 75%;
}
.piroliz {
    display: flex;
    justify-content: space-between;
}
.piroliz__left-line {
    display: flex;
    justify-content: space-between;
}
.piroliz__line-img {
    flex: 0 0 43%;
}
.piroliz__line-img img {
    max-width: 100%;
}
.piroliz__box {
    display: flex;
    align-items: center;
}
.piroliz__block-text {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
}
.piroliz__block-text span {
    font-weight: 700;
}
.piroliz__block-title {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 30px;
}
.piroliz__block-top {
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #E6E6E6;
}
.piroliz__line-box span {
    display: block;
    margin-bottom: 30px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    
}
.piroliz__block {
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    margin-top: 20px;
}
.piroliz__line-img img {
    max-width: 100%;
}
.piroliz {
    margin-top: 40px;
}
.piroliz__box + .piroliz__box {
    margin-top: 20px;
}
.piroliz__box-text {
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    margin-left: 12px;
}
.piroliz__line-box {
    padding: 30px;
    background-color: #fff;
    box-sizing: border-box;
    flex: 0 0 54%;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.opi{
    margin-top: 160px;
    display: flex;
    justify-content: space-between;
}
.opi__left {flex: 0 0 41%;}
.opi__right {flex: 0 0 58%; max-width: 100%!important;}
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }



  
.opi__right {
    display: flex;
}
  .mySwiper2 {
    height: 88%!important;
    max-height: 88%!important;
    width: 100%;
  }

  .mySwiper {
    height: 10  0%;
    box-sizing: border-box;
    padding: 10px 0;
    display: block;
  }
  .mySwiper .swiper-wrapper {
    flex-wrap: wrap!important;
  }
  
  .mySwiper .swiper-slide {
    width: 100%;
    height: 100%;
    opacity: 0.4;
  }

  .mySwiper .swiper-slide-thumb-active {
    opacity: 1;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .swiperSlide1 {
    position: relative;
    flex: 0 0 78.5%;
    height: 100%;
    overflow: hidden;
  }
  .opi__right {
    justify-content: space-between;
  }
  .swiperSlide2 {
    flex: 0 0 20%;
    position: relative;
    overflow: hidden;
  }
  .swiperSlide2 .swiper-slide {
    max-width: 100%!important;
    width: 93%!important;
    height: 150px!important;
    border-radius: 12px;
    margin-bottom: 20px;
  }
  .swiperSlide1 .swiper-slide{
    box-shadow: 0px 16px 30px 0px #10445B29;
  }
  .swiperSlide1 .swiper-slide img{
    object-fit: contain!important;
    border-radius: 12px!important;
  }
  .swiperSlide2 .swiper-slide img{
    object-fit: contain;
    border-radius: 12px;
  }
  .mySwiper .swiper-slide {
    border: 4px solid transparent;
  }
  .mySwiper .swiper-slide-thumb-active {
    border: 4px solid #008DCC!important;
  }
  
  .opi__right {
    align-items: flex-start;
  }
  .mySwiper .swiper-wrapper {
    flex-direction: column!important;
  }
.mySwiper2 {
    max-width: 100%!important;
}
.opi__block-title {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
}
.opi__green{
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    background-color: #F8FFF8;
    box-shadow: 0px 16px 30px 0px #10445B29;
    display: flex;
    align-items: flex-start;
}
.opi__block-line {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.opi__green-text {
    margin-left: 35px;
    font-size: 18px;
    font-weight: 600;
    color: #00B076;
}
#blockV5 {
    background-color: #FEF8FF;
    padding-bottom: 80px;
}
.rdf {
    display: flex;
    margin-top: 40px;
    justify-content: space-between;
}
.rdf__item {
    flex: 0 0 49%;
}
.rdf__item img {
    max-width: 100%;
}
.rdf-white {
    display: flex;
    align-items: flex-start;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;
    padding: 30px;
    justify-content: space-between;
    border-radius: 12px;
    margin-top: 20px;
    margin-bottom: 160px;
}
.rdf__white-item {
    flex: 0 0 40%;
}

.rdf__white-item {
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}
.model__rdf-img img {
    max-width: 100%;
}
.model__rdf-line {
    margin-top: 60px;
}
.model__line-rdftext {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-top: 12px;
}
.model__rdf-item {
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0px 16px 30px 0px #10445B29;
    
}
.model__rdf-item:first-child {
    flex: 0 0 20%;
}
.model__rdf-item:nth-child(2) {
    flex: 0 0 30%;
}
.model__rdf-item:nth-child(3) {
    flex: 0 0 48%;
}
.model__rdf-line {
    display: flex;
    justify-content: space-between;
}
.model__rdf-title {
    text-transform: uppercase;
    color: #333;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 60px;
}
.rdf__white-title {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 20px;
}
.rdf__white-text {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
}
.rdf__white-item:last-child {
    flex: 0 0 49%;
}
#blockV4 {
    padding-bottom: 80px;
}
.opi__block-blue {
    font-size: 18px;
    font-weight: 700;
    color: #008DCC;
    margin-left: 20px;
}
#undercat {
    color: #fff;
    max-width: 80%;
    margin-top: 100px;
}
.opi__block-num {
    font-size: 50px;
    font-weight: 700;
    color: #008DCC;

}
.opi__block-text {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
}
.opi__left-block {
    background-color: #fff;
    padding: 30px;
    border-radius: 12px;
    box-sizing: border-box;
    box-shadow: 0px 16px 30px 0px #10445B29;
    margin-bottom: 20px;
}
.opi__left-title {
    font-size: 32px;
    font-weight: 700;
    color: #333;
    margin-bottom: 54px;
}
#blockV4 .blog__title-name {
    background-color: #00B076;
}
#blockV4 {
    background-color: #F8FFF8;
}
#blockV3 {
    padding-bottom: 80px;
}
.ytilit__right-line img{
    box-shadow: 0px 16px 30px 0px #10445B29;

    max-width: 100%;
}
.ytilit__right-line + .ytilit__right-line {
    margin-top: 20px;
}
.ytilit__left-img {
    margin-bottom: 30px;
}
.ytilit__left-line {
    display: flex;
    align-items: flex-start;
}
.ytilit__left {
    padding: 30px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 16px 30px 0px #10445B29;

    border-radius: 12px;
    flex: 0 0 49%;
}
.ytilit__line-text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-left: 15px;
}
.ytilit__left-line + .ytilit__left-line {
    margin-top: 20px;
}
.ytilit__wrapper {
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
}
#blockV3 {
    background-color: #F7FDFF;
}
.poisk__right span#color3{
    color: #00B076;
}

.poisk__right span#color2{
    color: #008DCC;
}
.poisk__right span#color1 {
    color: #2EABAB;
}
.poisk__left {
    flex: 0 0 74%;
}
.poisk__left img {
    max-width: 100%;
}
.poisk__line {
    display: flex;
    align-items: flex-start ;
    justify-content: space-between;
    margin-top: 40px;
}
.blockV1__inner-title {
    font-size: 32px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 30px;
}
.blockV1__inner-ul {
    display: flex;
    align-items: center;
}
.blockV1__ul-text {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-left: 15px;
}
.blockV1__inner-ul + .blockV1__inner-ul {
    margin-top: 20px;
}
.blockV1__inner-right {
    flex: 0 0 49%;
}
.blockV1__inner-img img {
    max-width: 100%;
}
.blockV1__inner{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blockV1__inner + .blockV1__inner {
    margin-top: 20px;
}
.blockV1__item-text {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-top: 12px;
}
.block8DDDD {
    background-color: #F8F8F8;
    padding-bottom: 80px;
    margin-top: 0px!important;
}
.bread__item {
    background-color: #fff;
    border-radius: 12px;
    box-sizing: border-box;
    padding: 28px;
    box-shadow: 0px 16px 30px 0px #10445B29;

}
.bread__item-title {
    font-size: 32px;
    font-weight: 700;
    color: #008DCC;
    margin-bottom: 30px;
}
.bread__item-line {
    display: flex;
    margin-top: 20px;
}
.bread__item-text {
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    margin-left: 12px;
}
#block2Bread .blog__title {
    color: #fff;
}
#block2Bread {
    background: linear-gradient(90.58deg, #008DCC 0%, #025899 100%),
    linear-gradient(0deg, #D9D9D9, #D9D9D9);
    
}
.breadLine {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.bread__item {
    flex: 0 0 41%;
}
.bread__item-img {
    flex: 0 0 57%;
}

.bread__item-img img{
    max-width: 100%;
}
#block1Bread .blog__title {
    max-width: 100%;
}
@media screen and (max-width: 1000px) {
    .project__page {
        margin-top: 30px;
    }
    .trak__block {
        flex-wrap: wrap;
        padding: 20px;
    }
    .blog__prom-wrap {
        flex-wrap: wrap;
    }
    .prom__left-title {
        margin-bottom: 20px;
    }
    .prom__inner-title {
        font-size: 24px;
    }
    .prom__inner-card {
        flex: 0 0 100%;
    }
    .prom__card-img {
        flex: 0 0 100%;
    }
    .prom__black .blog__title {
        margin-bottom:  20px;
    }
    .prom__comand-right {
        order: 1;
    }
    .prom__comand-left {
        order: 2;
    }
    .blackLine__item-num {
        margin-bottom: 12px;
    }
    .black__img-item {
        flex: 0 0 100%;
    }
    .prom__info-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .prom__num {
        font-size: 100px;
    }
    .prom__inner {
        padding-top: 80px;
    }
    .prom__color-wrapper {
        flex-wrap: wrap;
    }
    .prom__color-right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .ofor__item {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .prom__diagram {
        flex-wrap: wrap;
    }
    .nagret__line-item {
        flex:0 0 100%;
    }
    .nagret__line {
        flex-wrap: wrap;
    }
    .nagret2 .nagret__right {
        margin-bottom: 20px;
    }
    .nagret__line {
        flex: 0 0 100%;
    }
    .nagret__line-item {
        margin-bottom: 30px;
    }
    .nagret__right {
        flex: 0 0 100%;
    }
    .tempur {
        flex-wrap: wrap;
    }
    .tempur__left {
        flex: 0 0 100%;
    }
    .tempur__right {
        flex: 0 0 100%;
    }
    .prom__black {
        display: block;;
    }
    #blockPromBlack .prom__inner-title {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .prom__black-title span {
        font-size: 18px;
    }
    .blackLine__item {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .boughtWrapper__item {
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .boughtWrapper__flex {
        flex: 0 0 100%;
    }
    .blockBought2__inner {
        flex-wrap: wrap;
    }
    .blockBought2__inner-left {
        flex: 0 0 100%;
    }
    .blockBought2__top-left {
        flex: 0 0 60%;
        font-size: 14px;
    }
    .blockBought2__top-right {
        font-size: 14px;
    }
    .blockBought2__blockBlue {
        display: block;
    }
    .blockBought2__blockBlue-left {
        margin-bottom: 20px;
    }
    .blockBought2__inner-right{
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .doloy__left {
        flex: 0 0 100%;
    }
    .doloy__right-blue::before {
        display: none;
    }
    .doloy__right-blue::after {
        display: none;
    }
    .doloy__right-grey::before {
        display: none;
    }
    .doloy__right-line {
        margin-top: 20px;
    }
    .doloy__right {
        margin-top: 20px;
    }
    .doloy__right {
        flex: 0 0 100%;
    }
    .doloy__right-list {
        flex: 0 0 100%;
    }
    .doloy__right-line {
        flex-wrap: wrap;
    }
    .doloy__right-list {
        margin-bottom: 100px;
    }
    .doloy__right-list:nth-child(2){
        margin-bottom: 0px;
    }
    .it__line {
        display: block;
    }
    .it__title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .it__line-right {
        flex: 0 0 100%;
    }
    .it__line-rightFlex .it__block {
        flex: 0 0 100%;
    }
    .it__block-title {
        font-size: 18px;
    }
    .blockIz__line {
        flex-wrap: wrap;
    }
    .blockIz__item {
        flex: 0 0 100%;
    }
    #blockIz1 {
        
        padding: 0px 0px;
        padding-bottom: 40px;
    }
    .blockIz__item#green {
        margin-bottom: 20px;
    }
    .blockIz__item {
        padding: 20px;
    }
    .blockIz__title span {
        font-size: 18px;
    }
    .chel__wrapper img {
        height: 200px;
        object-fit: cover;
    }
    .chel__line ul li {
        font-size: 16px;
    }
    .chel__wrapper {
        margin-bottom: 150px;
    }
    .fun__line-bread .act__item {
        flex: 0 0 100%;
    }
    .fun__line-bread .act__item:first-child {
        flex: 0 0 100%;
    }
    .fun__line-bread .act__item:nth-child(2) {
        flex: 0 0 100%;
    }
    .fun__line-bread .act__item:nth-child(3) {
        flex: 0 0 100%;
    }
    .breadLine {
        flex-wrap: wrap;
    }
    .bread__item {
        flex: 0 0 100%;
    }
    .bread__item-img {
        flex: 0 0 100%;
    }
    .bread__item-img {
        order: 1;
    }
    .bread__item-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .bread__item-text {
        font-size: 14px;
    }
    .bread__road-item {
        flex: 0 0 100%;
    }
    .bread__road-item:nth-child(1) {
        flex: 0 0 100%;
    }
    .bread__road-item:nth-child(2) {
        flex: 0 0 100%;
    }
    .bread__road-item:nth-child(3) {
        flex: 0 0 100%;
    }
    .bread__road-item:nth-child(4) {
        flex: 0 0 100%;
    }
    .block8DDDD .blockV1__right {
        flex: 0 0 100%;
    }
    .block1J__line {
        flex-wrap: wrap;
    }
    .block1J__line-item {
        flex: 0 0 100%;

    }
    .block1J__line-item:not(:last-child) {
        margin-bottom: 20px;
    }
    
    .block1J__line-item {
        padding: 20px;
    }
    .blockJ1__grey {
        font-size: 24px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .block2Bread .bread__road-item:first-child {
        flex: 0 0 100%!important;
    }
    .block2Bread .bread__road-item:nth-child(2) {
        flex: 0 0 100%!important; 
    }
    .block2Bread .bread__road-item:nth-child(3) {
        flex: 0 0 100%!important; 
    } .block2Bread .bread__road-item:nth-child(4) {
        flex: 0 0 100%!important; 
    }
    .block2Bread .bread__road-item:nth-child(5) {
        flex: 0 0 100%!important; 
    }
    .block2Bread .bread__road-item:nth-child(6) {
        flex: 0 0 100%!important; 
    }
    .block2Bread .bread__road-item:nth-child(7) {
        flex: 0 0 100%!important; 
    }
    .shema {
        flex-wrap: wrap ;
    }
    .blog__text-red {
        font-size: 18px;
        margin-top: 30px;
    }
    .shema__blue {
        padding: 12px 20px;
        box-sizing: border-box;
        font-size: 16px;
    }
    .shema__grey {
        padding: 20px;
        box-sizing: border-box;
    }
    .shema__line .shema__grey {
        font-size: 14px;
        flex: 0 0 49%;
    }
    .shema__item{
        flex: 0 0 100%;
    }
    .shema .shema__item:last-child  {
        margin-top: 50px;
    }
    .shema__red {
        flex: 0 0 49%;
        font-size: 14px;
        box-sizing: border-box;
    }
    .block1J__line {
        padding: 20px;
        padding-bottom: 60px;
    }
    .bread__road-text {
        height: initial;
    }
    .bread__item {
        order: 2;
    }
    .chel__item {
        left: 0px;
        right: 0px;
        max-width: 90%;
        margin: auto;
        top: auto;
        bottom: -100px;
    }
    .chel__wrapper img {
        border-radius: 12px;
    }
    .doloy__right-grey:nth-child(2) {
        position: absolute;
        bottom: -310px;
        width: 100%;
        left: 0;
        right: 0;
    }
    .doloy__right-line{
        position: relative;
    }
    .doloy__right-grey {
        flex: 0 0 100%;
    }
    .blockBought2__top {
        padding: 10px 20px;
    }
    .blockBought2__top-right {
        flex: 0 0 30%;
        text-align: center;


    }
    .boughtWrapper {
        flex-wrap: wrap;
    }
    .blackLine__item-title {
        margin-top: 0px;
    }
    .prom__comand-left {
        flex: 0 0 100%;
    }
    .prom__comand-right {
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .ofor__item img {
        max-width: 100%;
    }
    .blog__prom-right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .blog__prom-left {
        flex: 0 0 100%;
    }
    .blockV1__line {
        flex-wrap: wrap;
    }
    .blockV1__left {
        flex:0 0 100%;
    }
    .blockV1__right {
        flex: 0 0 100%;
    }
    .blockV1__right-item:nth-child(2) {
        transform: translateX(0px);
    }
    
    .blockV1__right-item:nth-child(3) {
        transform: translateX(0px);
        
    }
    .blockV1__inner {
        flex-wrap: wrap;
    }
    .blockV1__inner-left {
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .blockV1__inner{
        margin-top: 50px;
    }
    .blockV1__inner-num {
        font-size: 22px;
    }
    .blockV1__inner-title {
        font-size: 24px;
    }
    .blockV1__inner-right {
        flex: 0 0 100%;
    }
    .poisk__line {
        flex-wrap: wrap;
    }
    .poisk__left {
        flex: 0 0 100%;
    }
    .poisk__right {
        flex: 0 0 100%;
        margin-top: 50px;
        padding: 20px;
    }
    .blog__title-name {
        font-size: 18px;
    }
    #blockV2 {
        margin-bottom: 70px;
    }
    .blockV3__blue {
        padding: 20px;
    }
    .ytilit__wrapper {
        flex-wrap: wrap;
    }
    .ytilit__left {
        flex: 0 0 100%;
    }
    .ytilit__right {
        flex: 0 0 100%;
        margin-top: 30px;
    }
    .piroliz {
        flex-wrap: wrap;
    }
    .piroliz__left {
        flex: 0 0 100%;
    }
    .piroliz__left-line {
        flex-wrap: wrap;

    }
    .piroliz__line-box {
        flex: 0 0 100%;
    }
    .piroliz__line-img {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .piroliz__right {
        flex: 0 0 100%;
    }
    .piroliz__right-item img {
        width: 100%;
    }
    .opi__left-title {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .opi__left-block {
        padding: 20px;
    }
    .opi__block-title {
        font-size: 16px;
    }
    .telega__blog-left {
        flex: 0 0 100%;
    }
    .telega__blog-left {
        margin-bottom: 20px;
    }
    .ya__img {
        flex: 0 0 100%;
    }
    .ya__info {
        flex: 0 0 100%;
    }
    .ya__wrapper .sost__bottom{
        flex: 0 0 100%;
    }
    .roks__item {
        flex: 0 0 49%;
    }
    .roks__img img {
        max-width: 100%;
    }
    .ya__wrapper2 .roks__item {
        margin-bottom: 20px;
    }
    .block2Ya .bread__road-item:nth-child(5) {
        flex: 0 0 100%!important;
    }
    .block2Ya .bread__road-item {
        flex: 0 0 100%!important;
    }
    .ya__wrapper2 .sost__bottom-title {
        font-size: 14px;
    }
    .opi__block-text {
        font-size: 14px;
        margin-top: 10px;
    }
    .opi__block-line {
        margin-top: 10px;
    }
    .opi__block-num {
        font-size: 30px;
    }
    .opi__block-blue {
        font-size: 14px;
    }
    .opi__green {
        padding: 20px;
        flex-wrap: wrap;
    }
    .opi__green-text {
        margin-left: 0px;
        font-size: 16px;
        margin-top: 10px;
    }
    .opi__left {
        flex: 0 0 100%;
    }
    .opi__right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .mySwiper .swiper-slide-thumb-active {
        border: 2px solid #00589B!important;
    }
    #blockV4 {
        padding-bottom: 40px;
    }
    .rdf-white {
        padding: 20px;
        flex-wrap: wrap;
    }
    .rdf__white-item {
        flex: 0 0 100%;
    }
    .rdf__white-item:last-child {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .rdf__white-title {
        margin-bottom: 10px;
    }
    .rdf__white-text {
        font-size: 14px;
    }
    .rdf-white {
        margin-bottom: 60px;
    }
    .model__rdf-title {
        font-size: 22px;
    }
    .model__rdf-line {
        margin-top: 30px;
        flex-wrap: wrap;
    }
    .model__rdf-item {
        padding: 15px;
    }
    .model__line-rdftext {
        font-size: 14px;
    }
    .model__line-rdfimg svg {
        width: 30px;
        height: 30px;
    }
    .opi {
        margin-top: 80px;
    }
    .blockV1__inner-left {
        order: 2;
        margin-top: 20px;
    }
    .model__rdf-item:first-child {
        flex: 0 0 100%;
    }
    .model__rdf-item:nth-child(2) {
        flex: 0 0 100%;
        margin-top: 10px;
    }
    .model__rdf-item:nth-child(3) {
        flex: 0 0 100%;
        
        margin-top: 10px;
    }
    .rdf {
        flex-wrap: wrap;
    }
    .rdf__item {
        flex: 0 0 100%;
    }
    .rdf__white-item {
        font-size: 16px;
    }
    .opi {
        flex-wrap: wrap;
    }
    .piroliz__line-img img {
        width: 100%;
    }
    .biznes__wrapper {
        flex-wrap: wrap;
    }
    .habit__item {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .habit__item:first-child {
        margin-top: 0px;
    }
    .habit__item-line {
        padding-left: 20px;
        padding-right: 20px;
    }
    .habit__item-text {
        margin-left: 16px;
    }
    .habit__item-abs img {
        max-width: 90%;
    }
    #blockE4 {
        margin-top: 0px;
        padding-bottom: 30px;
    }
    #blockE4 .blog__content {
        padding-top: 30px;
    }
    #blockE5 .blog__content {
        padding-top: 20px;
    }
    #blockE5 {
        padding-bottom: 20px;
    }
    .acent__wrapper {
        flex-wrap: wrap;
    }
    .acent__left {
        flex: 0 0 100%;
    }
    .acent__right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .acent__right-line {
        padding: 20px;
    }
    .acent__line-topText {
        font-size: 16px;
    }
    .acent__line-text {
        font-size: 14px;
        margin-top: 20px;
    }
    #blockA1 {
        padding-bottom: 80px;
    }
    .quiz__line {
        flex-wrap: wrap;
    }
    .quiz__line-img {
        flex: 0 0 100%;
    }
    .quiz__line-right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    #blockE7 .blog__content {
        padding-top: 30px;
    }
    #blockE7 {
        padding-bottom: 30px;
    }
    .quiz__bottom-left {
        flex: 0 0 100%;
    }
    .quiz__bottom-right {
        flex: 0 0 100%;
    }
    .quiz__bottom-right:last-child {
        margin-top: 20px;
    }
    .acent__price {
        font-size: 18px;
    }
    .acent__line-ul {
        flex: 0 0 100%;
    }
    .acent__dollar {
        flex-wrap: wrap;
    }
    .acent__price {
        flex: 0 0 100%;
        text-align: left;
        margin-left: 30px;
        margin-top: 12px;
    }
    #blockE8 {
        padding-bottom: 80px;
    }
    #blockE9 .blog__content {
        padding-top: 30px;
    }
    #blockE9 {
        padding-bottom: 30px;
    }
    .ecobot {
        flex-wrap: wrap;
    }
    .ecotob__left {
        flex: 0 0 100%;
    }
    .ecotob__right {
        flex: 0 0 100%;
    }
    .acent__ul-text {
        font-size: 14px;
    }
    .blog__bigGreen img {
        max-width: 40px;
    }
    .habit__item-abs {
        transform: rotate(90deg);
    }
    .ecotob__right {
        margin-top: 20px;
    }
    .habit__item {
        padding-bottom: 20px;
    }
    .habit__item-title {
        font-size: 16px;
        padding: 20px;
    }
    .act__item{
        flex: 0 0 100%;
        margin-top: 12px;
    }
    .bizness__left {
        flex: 0 0 100%;
    }
    .blockn1__abs {
        display: none;
    }
    .level {
        margin-top: 12px;
        max-width: 100%;
        font-size: 20px;
        font-weight: 500;
        display: block;
    }
    .citat__wrapper {
        flex-wrap: wrap;
    }
    .citat__item {
        flex: 0 0 100%;
    }
    .citat__item {
        flex-wrap: wrap;
        padding: 20px;
    }
    .citat__item-right {
        margin-left: 0px;
        margin-top: 20px;
    }
    .citat__text {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .citat__item-left svg {
        width: 60px;
        height: 60px;
    }
    .citat__wrapper {
        justify-content: center;
    }
    .citat__blue {

        padding: 18px;
        transform: none;border-radius: 12px;
        max-width: 70%;
        margin: auto;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .res__wrapper {
        flex-wrap: wrap;

    }
    .res__item {
        flex: 0 0 100%;
        margin-top: 20px;
        height: initial;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 20px;
        align-items: center;
    }
    .res__title {
        font-size: 16px;
        margin-left: 20px;
    }
    .elma__wrapper {
        flex-wrap: wrap;
    }
    .elma__left {
        flex: 0 0 100%;
    }
    .elma__right {
        flex: 0 0 100%;
    }
    #block3Y {
        padding-top: 0px;
    }
    .elma__left-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .elma__left-line {
        margin-bottom: 20px;    
    }
    .elma__right img {
        max-width: 100%;
    }
    .elma__right {
        margin-top: 30px;
    }
    .vned__wrapper {
        flex-wrap: wrap;
    }
    .vned__item {
        flex: 0 0 100%;
        margin-top: 20px;
        padding: 20px;
    }
    #vned__itembg::after {
        bottom: -158px;
    }
    #block4Y {
        padding-bottom: 200px;
    }
    .citat__text span {
        margin-top: 20px;

    }
    .n2__abs {
        display: none;
    }
    .level svg {
        display: block;
        margin-bottom: 12px;
    }
    .bizness__right {
        flex: 0 0 100%;
        margin-top: 40px;
        text-align: center;
    }
    .biznes__quest {
        font-size: 32px;
        margin-top: 80px;
    }
    .tsel__item {
        flex: 0 0 100%;
    }
    .tsel__item {
        text-align: center;
    }
    .tsel__centered {
        flex: 0 0 100%;
    }
    .goals__img {
        margin-bottom: 12px;
    }
    .country {
        flex-wrap: wrap;
    }
    .country__item {
        flex: 0 0 100%;
    }
    .country__item {
        order: 3;
        margin-bottom: 30px;
    }
    .country__item-purple {
        font-size: 20px;
        padding: 16px 0px;
        margin-bottom: 12px;
    }
    .country__item-green {
        font-size: 20px;
        padding: 16px 0px;
        margin-bottom: 12px;
    }
    .country__item-blue {
        font-size: 20px;
        padding: 16px 0px;
        margin-bottom: 12px;
    }
    .country__item-black {
        font-size: 20px;
        padding: 16px 0px;

    }
    #blockN4 {
        margin-top: 80px;
    }
    .blog__bigBlue {
        font-size: 36px;
        font-weight: 700    ;
    }
    .blog__bigGreen {
        font-size: 20px;
    }
    .amba__mb {
        display: block;
    }
    .amba__mb img {
        max-width: 100%;
    }
    .amba__img {
        display: none;
    }
    .ready__wrapper {
        display: block;
    }
    #blockN4 {
        padding-bottom: 30px;
    }
    #blockN4 .blog__content {
        padding-top: 30px;
    }
    .country__item:nth-child(2) {
        order: 1;
    }
    .goals__img img {
        height: 160px;
        object-fit: cover;
        border-radius: 12px;
    }
    .diagram__block-text {
        font-size: 14px;
    }
    .block__diagram {
        padding-bottom: 0px;
    }
    .diagram__block {
        max-width: 100%;
        margin-top: 20px;
    }
    .prohod__wrapper {
        flex-wrap: wrap;
    }
    .prohod__item {
        flex: 0 0 100%;
        padding: 20px;
        margin-top: 20px;
    }
    .prohod__wrapper {
        margin-top: 0px;
    }
    .brakpri__wrapper {
        flex-wrap: wrap;
    }
    .brakpri__img {
        margin-bottom: 30px;
    }
    .brakpri__right-line {
        display: block;
        margin-bottom: 30px;
    }
    .brakpri__blue {
        padding: 20px;
    }
    .brakpri__title-line-big {
        font-size: 20px;
        margin-bottom: 12px;
    }
    .brakpri__title-line-small {
        font-size: 14px;
    }
    .brakpri__smaltext {
        margin-left: 0px;
        font-size: 14px;
        margin-top: 20px;
    }
    #block2B {
        padding-bottom: 40px;
    }
    .vozdesv__item {
        flex: 0 0 100%;
    }
    .ideal__easy-item{
        flex: 0 0 47%;
    }
    .vozdesv {
        margin-top: 30px;
    }
    .block8DDDD2block8DDDD2 {
        padding-bottom: 90px!important;
    }
    .place__line-inner {
        flex: 0 0 100%;
    }
    .place__info-img img {
        max-width: 100%;
    }
    .place__line-inner {
        margin-bottom: 150px;
    }
    .place__line-inner:last-child {
        margin-bottom: 0px;
    }
    .flexx .algor__body img{
        max-width: 49%;
        width: 100%;
    }
    .algor__body img {
        max-width: 100%;
    }
    .gmk {
        flex-wrap: wrap;
    }
    .gmk__item{
        flex: 0 0 100%!important;
        margin-top: 20px;
    }
    .gmk__title{
        padding: 24px 20px;
        font-size: 16px;
    }
    .gmk__body {
        padding: 24px 20px;
    }
    .podder__item {
        flex: 0 0 100%!important;
    }
    .algor___item{
        flex: 0 0 100%;
    }
    
    .place__info-img{
        top: -146px;
    }
    .place__info-img {
        text-align: center;
    }
    .place__info-title {
        font-size: 18px;
    }
    .place__info-text{
        height: initial;
    }
    .vozdesv__item {
        padding: 20px;
    }
    .vozdesv__item {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .event__item {
        flex: 0 0 100%;
        height: auto;
        padding-bottom: 50px;
    }
    .event__item:last-child {
        display: none;
    }
    .event__item {
        padding-top: 20px;
    }
    .ultimate {
        flex-wrap: wrap;
    }
    .ultimate__item {
        flex: 0 0 100%;
        margin-top: 20px;
        padding: 20px;
    }
    .ultimate__img img {
        max-width: 80px;
    }
    .ultimate__text {
        margin-top: 20px;
    }
    .ultimate__text + .ultimate__text {
        padding-top: 20px;
    }
    .vozdesv__item-num {
        flex: 0 0 68%;
        margin-top: 0px;
        margin-left: 10px;
    }
    .vozdesv__item-line svg {
        margin-top: 4px;
    }
    .prom__diagram-left img {
        max-width: 100%;
    }
    .vozdesv__item-img {
        max-width: 60px;
    }
    .vozdesv__item-img img {
        max-width: 100%;
    }
    .brakpri__right {
        flex: 0 0 100%;

    }
    #hidden__block2 {
        margin-top: 40px;
    }
    .block11_abs {
        display: none;
    }
    .fun__lineTOP {
        margin-top: 0px;
    }
    .fun__lineTOP .act__item:first-child {
        flex: 0 0 100%;
    }
    .fun__lineTOP .act__item:last-child {
        flex: 0 0 100%;
    }
    #blockE10 {
        padding-bottom: 80px;
    }
    #blockE11 .blog__content {
        padding-top: 30px;
    }
    #blockE11 {
        padding-bottom: 30px;
    }
    #blockA12 .acent__left-block {
        padding: 20px;
    }
    .acent__right-line {
        flex: 0 0 100%!important;
    }
    .accent__yellow {
        flex-wrap: wrap;
    }
    .accent__yellow .acent__right-line:last-child {
        margin-top: 20px!important;
    }
    #blockA12 {
        padding-bottom: 80px;
    }
    .block19D .nine__comand-item:nth-child(3) {
        display: none;
    }
    .block19D .nine__comand-item:nth-child(4) {
        display: none;
    }
    .fun__lineTOP .act__item:nth-child(2) {
        flex: 0 0 100%;
    }
    #blockN11 {
        padding-bottom: 40px;
    }
    .disan__img-mb {
        display: block;
    }
    .disan__img-mb img {
        max-width: 100%;
    }
    #blockN11 {
        padding-top: 0px;
    }
    .wowlet__img {
        margin-top: 20px;
    }
    .wowlet__line {
        flex-wrap: wrap;
    }
    .solution__title {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .solution__inner-line {
        align-items: flex-start;
    }
    .solution__right {
        font-size: 16px;
    }
    .hid__pc {
        display: none;
    }
    .trak__right-title {
        font-size: 18px;
    }
    .trak__block {
        gap: 10px;
    }
    .trak__right-text{
        font-size: 16px;
    }
    .iss {
        flex-wrap: wrap;
    }
    .site__trak {
        flex: 0 0 100%;
    }
    .blogCarMap__line {
        display: block;
    }
    .blogCarMap__line {
        padding-left: 0px;
    }
    .blogCarMap__left {
        margin-bottom: 12px;
    }
    .blogCarMap__left-item {
        padding: 18px;
        font-size:14px;
    }
    .blogCarMap__right-item {
        padding: 15px;
        font-size: 13px;
        display: block;
    }
    .blog__flexCarMap {
        font-size: 13px;
    }
    .blockEccential {
        flex-wrap:wrap;
    }
    .blockEccential__item {
        flex: 0 0 100%;
    }
    .blockEccential__title {
        font-size: 18px;
    }
    .blockEccential__item {
        margin-top: 30px;
    }
    .blockEccential__body {
        padding: 20px;
    }
    .blogCarMap__flex {
        display: block;
    }
    #carBlog1{
        margin-bottom: 20px;
    }
    .blogCarMap__line {
        margin-bottom: 20px;
    }
    .iss_img {
        flex: 0 0 100%;
    }
    .iss__item {
        flex: 0 0 100%;
    }
    .trak__block {
        transform: translateY(-100px);
        max-width: 93%;
        margin: auto;
    }
    .iss__right {
        flex: 0 0 100%;
        margin-top: 0px;
        transform: translateY(-100px);
    }
    .hid__mb {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    .blog__pilot {
        border-radius: 0px;
        padding: 40px 20px;
        padding-top: 250px;
    }
    .pilot__item {
        max-width: 100%;
        margin-top: 30px;
    }
    .blog__pilot-img {
        width: 100%;
    }
    .vso {
        flex-wrap: wrap;
    }
    .vso__left {
        flex: 0 0 100%;
        margin-bottom: 40px;
    }
    .vso__right {
        flex: 0 0 100%;
    }
    .vso__title {
        font-size: 18px;
    }   
    .vso__big {
        font-size: 34px;
    }
    .viav__wrapper {
        flex-wrap: wrap;
    }
    .viav__left {
        flex: 0 0 100%;
        padding: 20px;
        margin-bottom: 20px;
    }
    .viav__right {
        flex: 0 0 100%;
    }
    .viav__right-item {
        width: 100%;
        border-radius: 12px;
        margin-right: 0px;
        margin-bottom: 12px;
        font-size: 16px;
        padding: 6px 12px;
    }
    .viav__right-item.lime + .viav__right-item.lime {
        margin-top: 0px;
    }
    .ystr {
        flex-wrap: wrap;
    }
    .ystr__left {
        flex: 0 0 100%;
    }
    .ystr__green {
        flex: 0 0 100%;
    }
    .ystr__title {
        font-size: 18px;
    }
    .ystr__text {
        margin-left: 12px;
        font-size: 14px;
    }
    .ystr__wrap {
        padding: 20px;
    }
    .concept {
        max-width: 100%;
        padding: 20px;
        font-size: 18px;
        margin-bottom: 30px;
    }
    .concept:nth-child(2) {
        margin-bottom: 100px;
    }
    .concept:nth-child(3) {
        margin-bottom: 100px;
    }
    .concept:nth-child(4) {
        margin-bottom: 100px;
    }
    .concept:nth-child(5) {
        margin-bottom: 100px;
    }
    .concept:nth-child(6) {
        margin-bottom: 100px;
    }
    #concept__abs2 {
        right: auto;
        left: 0;
        bottom: -75px;
    }
    #concept__abs3 {
        right: auto;
        left: 0;
        bottom: -75px;
    }
    #concept__abs4 {
        right: auto;
        left: 0;
        bottom: -75px;
    }
    .rudnik__wrapper {
        flex-wrap: wrap;
    }
    .rudnik__item {
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .rudnik__abs {
        transform: rotate(90deg);
        flex: 0 0 100%;
        text-align: center;
    }
    .pinkt__left {
        flex: 0 0 100%;
    }
    .pinkt__right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .swot__item {
        flex: 0 0 100%;
    }
    .nine__comand-item {
        flex: 0 0 49%;
    }
    .swot__item {
        padding: 20px;
    }
    .swot__title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .swot__line-text {
        font-size: 14px;
    }
    #block8D,#block7D {
        margin-top: 0px;
    }
    .pinkt__left-item {
        padding: 20px;
    }
    .pinkt__left-title {
        font-size: 18px;
    }
    .nine__title {
        font-size: 16px;
    }
    .nine__name {
        font-size: 16px;
    }
    .rudnik__item img {
        max-width: 100%;
    }
    #concept__abs5 {
        right: auto;
        left: 0;
        bottom: -235px;
    }
    .pinkt__wrapper {
        flex-wrap: wrap;
    }
    #concept__abs1 {
        right: auto;
        left: 0;
        bottom: -75px;
    }
    .ystr__green {
        margin-top: 20px;
    }
    .viav__wrapper + .viav__wrapper {
        margin-top: 30px;
    }
    .vso__bottom {
        font-size: 18px;
        margin-top: 60px;
        margin-bottom: 30px;

    }
    .vso__img + .vso__img {
        margin-top: 20px;
    }
    .vso__img {
        flex: 0 0 100%;
    }
    .visual__wrapper {
        display: block;
    }
    .visual__block-img {
        position: relative;
    }
    .visual__block {
        height: 100%;
    }
    .visual__right-text {
        max-height: 100%;
        margin-bottom: 0px;
    }
    .visual__block:first-child {
        display: flex;
        flex-wrap: wrap;

    }
    .visual__block-text {
        order: 2;
    }
    .visual__right-item {
        display: flex;
        flex-wrap: wrap;
    }
    .visual__right-img {
        transform: none;
    }
    .mark__img {
        overflow: scroll;
    }
    .vivod {
        padding: 20px;
        display: block;
    }
    .vivod__left {
        font-size: 32px;
        margin-bottom: 30px;
    }
    .vivod__right-title {
        font-size: 16px;
    }
    .vivod__item-title {
        font-size: 14px;
        
    }
    .vivod__item-text {
        font-size: 32px;
    }
    .visual__right-text {
        order: 2;
    }
    .visual__right {
        margin-top: 20px;
    }
    .visual__right-text {
        font-size: 16px;
        padding: 20px;
    }
    #block7W {
        padding-top: 0px;
    }
    .visual__block-text {
        padding: 20px;
        font-size: 16px;
    }
    .visual__block-img img {
        width: 100%;
        max-width: 100%;
    }
    .visual__block-text {
        max-width: 100%;
    }
    .plin .pilot__plan .pilot__plan-title {
        flex: 0 0 70%;
    }
    .pilot__item-title {
        font-size: 16px;
    }
    .pilot__item-text {
        font-size: 14px;
    }
    .pilot__title {
        font-size: 32px;
        text-align: center;

    }
    .solution__table {
        margin-top: 40px;
    }
    .table__left {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .table__right-text {
        font-size: 14px;
    }
    .solution__inner-text {
        font-size: 14px;
    }
    .wowlet__left {
        flex: 0 0 100%;
        box-sizing: border-box  ;
    }
    .wowlet__img {
        overflow-x: scroll;
    }
    .wowlet__right {
        flex: 0 0 100%;
        margin-top: 40px;
    }
    .tsel__centered {
        margin-top: 130px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 130px;
    }
    .problem__line {
        flex-wrap: wrap;
    }
    .problem__item {
        flex: 0 0 100%;
        margin-top: 12px;
    }
    .problem__text {
        font-size: 14px;
    }
    .problem__inner {
        flex-wrap: wrap;
    }
    .problem__diagonal {
        flex: 0 0 100%;
    }
    .problem__block {
        flex: 0 0 100%;
        margin-top: 40px;
    }
    #block1 .block__title {
    padding-top: 30px;
}
    #block2 .block__title {
    padding-top: 30px;
}
    .problem__inner {
        margin-top: 60px;
    }
    .problem__block {
        padding: 20px;
    }
    .problem__item:first-child {
        flex: 0 0 100%;
    }
    .problem__item:nth-child(3) {
        flex: 0 0 100%;
    }
    .problem__item:nth-child(2) {
        flex: 0 0 100%;
    }
    .tsel__centered-line span {
        font-size: 14px;
    }
    .problem__inner-text {
        font-weight: 700;
    }
    .solution__wrapper {
        flex-wrap: wrap;
    }
    .solution__block {
        flex: 0 0 100%;
    }
    .solution__right {
        flex: 0 0 100%;
        margin-top: 40px;
    }
    .table__item{
        display: block;
        padding: 12px 20px;
    }
    .tsel__centered::after {
        content: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.733871 0.679289 -0.733871 -0.679289 60 2.95435)' fill='%2300B076'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.73387 -0.67929 0.733871 -0.679289 30 30.7231)' fill='%2300B076'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.733871 0.679289 -0.733871 -0.679289 60 22.2314)' fill='white'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.73387 -0.67929 0.733871 -0.679289 30 49.9995)' fill='white'/%3E%3C/svg%3E%0A");
        top: -100px;
    }
    .tsel__centered::before {
        content: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.733871 0.679289 -0.733871 -0.679289 60 2.95435)' fill='%2300B076'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.73387 -0.67929 0.733871 -0.679289 30 30.7231)' fill='%2300B076'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.733871 0.679289 -0.733871 -0.679289 60 22.2314)' fill='white'/%3E%3Crect width='40.879' height='4.34879' transform='matrix(-0.73387 -0.67929 0.733871 -0.679289 30 49.9995)' fill='white'/%3E%3C/svg%3E%0A");
        bottom: -100px;
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
    }
    .fun__line {
        flex-wrap: wrap;
    }
    .fun__item {
        flex: 0 0 100%;
    }
    .fun__item:last-child {
        flex: 0 0 100%;
    }
    .fun__item + .fun__item {
        margin-top: 12px;
    }
    .diagram__block4::after {
        display: none;
    }
    .diagram__block3::after {
        display: none;
    }
    .diagram__block2::after {
        display: none;
    }
    .diagram__block1::after {
        display: none;
    }
    .diagram__block {
        position: relative;
    }
    #block1W .blog__text {
        font-size: 18px;
    }
    .process {
        margin-top: 60px;
    }
    .bizness__right img {
        max-width: 100%;
    }
    .process {
        text-align: center;
        
    }
    .process img {
        max-width: 100%;
    }
    .tsel__centered-line img {
        max-width: 24px;
    }
    .tsel__centered-title {
        flex: 0 0 100%;
        margin-bottom: 20px;
        font-size: 24px;
    }
    .tsel__item img {
        max-width: 100%;
    }
    .tzel__wrapper {
        flex-wrap: wrap;
    }
    .bizness__item-title {
        font-size: 18px;
    }
    .bread__wrapper {
        padding-top: 20px;
    }
    .breadcrump__item a {
        font-size: 14px;
    }
    .breadcrump__item {
        margin-right: 6px;
    }
    .ready__right {
        padding: 20px;
        margin-top: 50px;
    }
    .ready__right-item + .ready__right-item {
        margin-top: 20px;
    }
    .ready__line-text {
        font-size: 16px;
    }
    #block8N {
        margin-top: 40px;
    }
    .roditel__wrapper {
        flex-wrap: wrap;
    }
    .roditel__right {
        order: 1;
        flex: 0 0 100%;
    }
    .roditel__right-abs {
        display: none;
    }
    .roditel__right {
        margin-bottom: 20px ;
    }
    .roditel__text {
        font-size: 18px;
    }
    .roditel__img img {
        max-height: 40px;
    }
    .avi {
        margin-top: 80px;
        flex-wrap: nowrap;
    }
    .avi__wrap {
        flex-wrap: wrap;
    }
    .avi__left {
        flex: 0 0 100%;
    }
    .avi__right {
        flex: 0 0 100%;
    }
    .avi__right-item {
        flex: 0 0 100%;
    }
    .avi__right {
        margin-top: 20px;
    }
    .sovmest {
        margin-top: 80px;
    }
    .sovmest__wrapper {
        flex-wrap: wrap;
    }
    .sovmest__item {
        flex: 0 0 100%;
    }
    .sovmest__title {
        padding-top: 60px;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .sovmest__item:first-child {
        align-items: flex-start;
    }
    .sovmest__item:nth-child(2) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #blocKN9 {
        padding-bottom: 80px;
    }
    .avi__abs {
        display: none;  
    }
    .roditel__left {
        order: 2;
        flex: 0 0 100%;
    }
    .big__titlePurp {
        font-size: 20px;
    }
    .banned__line {
        display: block;
    }
    .item__main-left {
        margin-top: 30px;
    }
    .item__main-wrapper {
        flex-wrap: wrap;
    }
    .item__main-right {
        order: 1;
    }
    .item__main-left {
        order: 2;
    }
    .item__main-left {
        flex:  0 0 100%;
    }
    .item__main-hash {
        font-size: 16px;
        padding: 6px 12px;
    }
    .item__main-title {
        font-size: 42px;
        margin-bottom: 20px;
    }
    .item__main-text {
        font-size: 16px;
    }
    .underMain__menu-left {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .underMain__menu-right {
        display: block;
    }
    .underMain__right-img {
        max-width: 79px;
    }
    .underMain__right-img img {
        max-width: 100%;
    }
    .underMain__text-title {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .underMain__text-title {
        font-size: 12px;
    }
    .ready__wrapper2 {
        flex-wrap: wrap;
    }
    .ready__smal img {
        max-width: 100%;
    }
    .ready__smal {
        margin-bottom: 40px;
    }
    .disan__img {
        display: none;
    }
    .block__title {
        padding: 30px 0px;
    }
    .block__name {
        font-size: 36px;
        font-weight: 700;
        margin-top: 20px;
    }
    .block__num {
        font-size: 24px;
    }
    .nav-wrapper {
        position: absolute;
        left: 0;
        right: 0;
        background-color: #0089CF;
        top: 39px;
        height: 100vh;
    }
    .nav-wrapper ul {
        display: block;
    }
    .nav-wrapper ul li a {
        font-size: 16px;
    }
     .nav-wrapper ul li:last-of-type {
         margin-bottom: 20px;
     }
    .nav-wrapper ul {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 20px;
    }
    .nav-wrapper ul li {
        padding-left: 0;
    }
    .body-hidden{
     overflow-y: hidden;
    }
    .navbar {
        position: relative;
    }
    .li-btn {
        display: block;
    }
    .smal__budget {
        display: block;
        margin-top: 35px;
    }
    .smal__budget img {
        max-width: 100%;
    }
    .bugdet__Item {
        display: none;
    }
    .vivod__img-abd svg {
        max-width: 24px;
    }
    .blog__itog {
        flex-wrap: wrap;
        padding: 30px 20px;
    }
    .blog__itog-title {
        font-size: 24px;
        flex: 0 0 100%;
    }
    #blockN15 {
        padding-top: 0px;
    }
    .itog__item {
        flex: 0 0 100%;
        
    }
    .komand__name {
        font-size: 16px;
    }
    .komand__item:nth-child(11) {
        display: none;
    }
    .komand__item:last-child {
        display: none;
    }
    .komand__prof {
        font-size: 14px;
    }
    .itog__item-title {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .itog__item {
        margin-top: 30px;
    }
    .itog__item-text {
        font-size: 32px;
    }
    .vivod__img-abd {
        right: 0;
    }
    .vivod__abs svg {
        max-width: 120px;
    }
    .vivod__abs {
        right: 0;
        bottom: -50px;
        text-align: right;
    }
    .vivod {
        overflow: hidden;
    }
    #block10W {
        margin-top: 80px;
    }
    .vivod__bottom-last {
        font-size: 42px;
    }
    .vivod__bottom-text {
        font-size: 18px;
    }
    .itog__line {
        display: block; 
    }
    .itog__left {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .itog__line {
        border-bottom: 0px;
    }
    .itog__right-white {
        padding: 26px 8px;
        font-size: 16px;
    }
    .itog__right-blue {
        font-size: 16px;
        background-image: url("data:image/svg+xml,%3Csvg width='115' height='80' viewBox='0 0 115 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.8949 1.24767C77.4039 -1.36471 73 0.398382 73 4.00804V14.6408H12C5.37258 14.6408 0 20.0134 0 26.6408V52.3502C0 58.9776 5.37258 64.3502 12 64.3502H73V75.9902C73 79.6208 77.4473 81.3736 79.9243 78.7193L113.874 42.3413C115.32 40.7924 115.307 38.385 113.845 36.8517L79.8949 1.24767Z' fill='%23008DCC'/%3E%3C/svg%3E%0A");
    }
    .itog__right-blue {
        padding: 27px 35px;
    }
    .block_ten {
        display: none;
    }
    .itog__bottom-text {
        font-size: 18px;
    }
    .metod__item {
        flex: 0 0 100%;
    }
    .metod__item:nth-child(2) {
        flex: 0 0 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #block11W {
        padding-top: 30px;
    }
    .decad__line {
        flex-wrap: wrap;
    }
    #decad3 .decad__name {
        font-size: 14px;
    }
    .decad__abs4 {
        display: none;
    }
    .decad__item {
        padding: 12px;
    }
    #decad3 {
        flex: 0 0 48%;
    }
    #decad__line33 #decad3:last-child {
        margin-top: 12px;
    }
    .decad__abs61 {
        display: none;
    }
    .decad__abs62 {
        display: none;  
    }
    #decad__line33 {
        justify-content: flex-end;
    }
    #decad31 {
        margin-left: 7px;
    }
    #decad5 {
        flex: 0 0 48%;
    }
    #decad5 {
        margin-bottom: 40px;
    }
    #decad5 .decad__name {
        font-size: 14px;
    }
    .decad__abs5 {
        left: 44%;
    }
    #decad6 .decad__name{
        font-size: 14px;
    }
    .decad__line {
        margin-top: 40px;
    }
    .decad__blue {
        font-size: 14px;
    }
    .decad__line:last-child {
        margin-top: 0px;
    }
    #decad61 {
        margin-top: 12px;
        flex: 0 0 100%;
    }
    .comand__wrapper {
        flex-wrap: wrap;
    }
    .comand__left {
        flex: 0 0 100%;
    }
    .comand__right {
        flex: 0 0 100%;
        margin-top: 40px;
    }
    .comand__item {
        flex: 0 0 33%;
    }
    #decad61 .decad__name {
        font-size: 14px;
    }
    #decad6 {
        flex: 0 0 48%;
    }
    #decad31 .decad__name {
        font-size: 14px;
    }
    .decad__abs3 {
        left: 45%;
    }
    #decad2 .decad__name {
        font-size:  14px;
    }
    .itog__right-green {
        font-size: 16px;
        padding: 26px 13px;
    }
    .head-btn4-expert {
        border-radius: 50px;
        border: 2px solid #00B173;
        background-color: #fff;
        padding: 20px 40px;
        color: #00B173;
        font-size: 15px;
        letter-spacing: 2%;
        line-height: 14px;
        font-weight: 600;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 10px;
    }
    .body-hidden {
        overflow-y: hidden;
    }
    .blog__item-titleBtn {
        position: absolute;
    }
    .blog__item-titleName {
        font-size: 24px;
        flex: 0 0 100%;
    }
    .blog__item-num {
        font-size: 32px;
        margin-bottom: 19px;
    }
    .blog__content {
        padding-top: 80px;
    }
    .blog__item-titleBtn {
        padding: 10px 14px;
        font-size: 16px;
        right: 0;
        border-width: 2px;
        top: 0px;
    }
    .blog__right-item {
        padding: 20px;

    }
    .blog__right-item {
        margin-bottom: 19px;
    }
    .suceed__wrapperTop {
        margin-top: 40px;
    }
    .suceed__wrapperLine {
        display: block;
    }
    .suceed__item {
        padding: 20px;
        margin-bottom: 12px;
    }
    .suceed__item-title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .suceed__line {
        font-size: 14px;
    }
    .suceed__item-line {
        margin-bottom: 20px;
    }
    .suceed__num {
        font-size: 16px;
    }
    .suceed__line {
        flex: 0  0 75%;
    }
    .centered__block {
        padding: 15px 0px;
        margin-bottom: 12px;
        font-size: 32px;
    }
    .suceed__textBlock {
        margin-bottom: 30px;
        padding: 20px;
        font-size: 14px;
    }
    .drowned__item {
        flex: 0 0 100%;
        display: block;
        padding: 20px;
    }
    .drowned__left {
        margin-bottom: 20px;
        font-size: 20px;
    }
    .drowned__item-title {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .bestPersonal {
        display: block;
        padding: 20px;
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .best__left-text {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .best__left-title {
        font-size: 14px;
    }
    .best__right-num {
        font-size: 40px;
    }
    .best__right-text {
        font-size: 14px;
    }
    .best__right {
        align-items: flex-start;
    }
    .best__right-num {
        flex: 0 0 35%;
    }
    .criteri__inner {
        flex: 0 0 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .criteri__mb {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .criteri__inner-img svg {
        max-width: 12px;
    }
    .criteri__inner-text {
        font-size: 14px;
    }
    .criteri__item  {
        display: none;
    }
    .drowned__item-text {
        font-size: 32px;
    }
    .blog__item-text {
        font-size: 14px;
        margin-left: 12px;
    }
    .blog__item-inner {
        display: block;
        margin-top: 40px;
    }
    .blog__item-titleBtn svg {
        max-width: 18px;
    }
    .nav-wrapper ul li a {
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .blog__inner-left {
        margin-bottom: 20px;
    }
    .blog__inner-left iframe {
        height: 250px;
    }
    .underMain__right-text {
        margin-left: 0px;
        margin-top: 12px;
    }
    .underMain__menu {
        margin-top: 40px;
        display: block;
        padding: 20px;
    }
    .item__main-img {
        margin-top: 30px;
    }
    .item__main-right {
        flex: 0 0 100%;
        text-align: center;
    }
    .container {
        max-width: 92%;
    }
    .footer1 {
        display: block;
        text-align: center;
    }
    .footer-text {
        max-width: 100%;
        margin: auto;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer-btn {
        max-width: 250px;
        margin: auto;
    }
    .support-title {
        text-align: center;
        margin-top: 30px;
    }
    .main1-right {
        display: none;
    }
    .support-items {
        display: block;
        text-align: center;
    }
    .support-name {
        margin-right: 0;
    }
    .footer-link a img {
        max-width: 100%;
    }
    .footer-social-link {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        position: static;
    }
    .project__Item-img img {
        max-width: 100%;
    }
    .project__page-title {
        font-size: 48px;
        margin-bottom: 40px;
    }
    .project__page-hash {
        flex-wrap: wrap;
    }
    .project__hashtag {
        margin-bottom: 12px;
        font-size: 16px;
        margin-right: 16px;
    }
    .project__Item {
        flex: 0 0 100%;
    }
    .blog__content-item {
        margin-bottom: 40px;
    }
    .blog__content-item {
        position: relative;
    }
    .criteri__wrapper {
        display: block;
    }
    .criteri__mb-item {
        display: flex;
        align-items: center;
    }
    .banned__right-item {
        padding: 20px;
    }
    .banned__right-text {
        font-size: 14px;
        margin-left: 10px;
    }
    .banned__right-hours {
        padding: 20px;
    }
    .banned__hours-title {
        margin-bottom: 20px;
        font-size: 15px;
    }
    .banned__hours-text {
        font-size: 24px;
    }
    .banned__hours-text span {
        font-size: 40px;
    }
    .banned__bottom {
        display: block;
    }
    .banned__bottom-item {
        padding: 20px;
        margin-bottom: 20px;
    }
    .bottom__item-title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .bottom__item-line {
        margin-top: 30px;
    }
    .bottom__line-item svg {
        max-width: 24px;
    }
    .bottom__line-text {
        font-size: 14px;
    }
    .else__project-title {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .else__project {
        padding-top: 40px;
        padding-bottom: 80px;
    }
    .criteri__mb-text {
        display: flex;
        align-items: center;
        margin-top: 12px;
    }
    .criteri__mb-text span {
        font-size: 16px;
        font-weight: 600;
        margin-left: 8px;
    }
    .criteri__mb-text.red span {
        color: #B00000;
    }
    .criteri__mb-text.green span {
        color: #00B076;
    }
    .blog__content.banned {
        padding-bottom: 40px;
    }
    .banned__left {
        margin-bottom: 20px;
    }
    .criteri__inner-item {
        flex-wrap: wrap;
    }
    .criteri__mb-item.green {
        color: #00B076;
    }.criteri__mb-item.red {
        color: #B00000;
    }
    .criteri__mb-text {
        flex: 0  0 100%;
    }
    .criteri__inner-text {
        flex: 0 0 85%;
    }
    .criteri__mb-text {
        margin-left: 25px;
    }
    .criteri__mb-item span {
        font-size: 16px;
        margin-left: 8px;
        font-weight: 600;
    }
    .criteri__mb {
        margin-bottom: 20px;
    }
    .motivethion {
        margin-top: 40px;
        display: block;
    }
    .motivethion__item {
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .motivethion__text {
        font-size: 14px;
    }
    #item {
        padding-bottom: 40px;
    }
}
.block__hidden {
    display: none;
}
@media screen and (max-width: 725px) {
    .header-buttons {
        display: none;
    }
    .dop__block-line {
        display: block;
    }
    .dop__block-line {
        padding: 20px 0px;
    }
    .dop__wrapper {
        padding-top: 40px;
    }
    .blog__vidos iframe {
        max-width: 100%;
        height: 225px;
    }
    .blog__title {
        font-size: 24px;
        margin-bottom: 40px;
    }
    .effect__wrapper {
        flex-wrap: wrap;
        margin-top: 40px;
    }
    .effect__img {
        order: 1;
        flex: 0 0 100%;
    }
    .effect__item {
        order: 3;
        flex: 0 0 100%;
    }
    .effect__list {
        display: flex;
        align-items: flex-start;
    }
    .effect__text {
        margin-left: 12px;
        font-size: 14px;
    }
    #block3T {
        padding-bottom: 40px;
    }
    .nazem__wrapper {
        flex-wrap: wrap;
    }
    .nazem__left {
        flex: 0 0 100%;
    }
    .nazem__right {
        flex: 0 0 100%;
        margin-top: 20px;
    }
    .nazem__left {
        padding-top: 500px;
    }
    .nazem__left-item {
        flex: 0 0 100%;
    }
    .nazem__blue-title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .nazem__span {
        font-size: 15px;
    }
    #block4T {
        padding-bottom: 40px;
    }
    .tiza__first {
        flex: 0 0 100%;
    }
    .tiza__title {
        font-size: 18px;
    }
    .tiza__partner-item {
        display: flex;
        align-items: center;
    }
    .tiza__first-text {
        font-size: 16px;
        margin-top: 0px;
    }
    .tiza__first-text {
        margin-left: 12px;
    }
    .russia__item {
        max-width: fit-content;
    }
    .russia__item {
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .outside {
        flex: 0 0 100%;
    }
    .viezd {
        flex: 0 0 100%;
    }
    .russia__item {
        max-width: 30%;
    }
    .russia__wrapper {
        margin-top: 20px;
    }
    .viezd {
        margin-top: 20px;
    }
    .viezd__img img {
        max-width: 100%;
    }
    .viezd__text {
        font-size: 16px;
        left: 20px;
        bottom: 20px;
    }
    .viezd__img img {
        height: 320px;
        object-fit: cover;
    }
    .outside__text {
        font-size: 18px;
    }
    .outside {
        padding: 20px;
    }
    .tiza__first {
        margin-bottom: 20px;
    }
    #block5T {
        padding-bottom: 40px;
    }
    .instrument__wrapper {
        flex-wrap: wrap;
    }
    .instrument__inner {
        flex: 0 0 100%;
    }
    .instrument__right{
        flex: 0 0 100%;
    }
    .cost__item {
        flex: 0 0 100%;
    }
    .instrument__wrapper {
        margin-top: 0px;
    }
    .instrument__right {
        margin-top: 20px;
    }
    .instrument__title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .instrument__span {
        font-size: 14px;
    }
    .instrument__text {
        margin-bottom: 15px;
    }
    .cost__wrapper {
        margin-top: 0px;
    }
    .cost__item {
        margin: auto;
        margin-bottom: 12px;
    }
    .cost__title {
        height: inherit;
        font-size: 16px;
        margin-bottom: 20px;
    }
    .cost__point {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .capital__sum {
        font-size: 16px;
    }
    .block8__map img {
        width: 730px;
        height: 300px;
        max-width: 730px;
    }
    .clever {
        padding: 30px 20px;
    }
    .clever__title {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .clever__item {
        margin-top: 20px;
        flex: 0 0 100%;
    }
    .clever__item {
        display: flex;
        align-items: flex-start;
    }
    .clever__text {
        margin-top: 0px;
        font-size: 14px;
        margin-left: 12px;
    }
    .block__hidden {
        display: flex;
        padding-bottom: 20px;
        align-content: center;
        justify-content: space-between;
    }
    .block__hidden-text {
        font-size: 16px;
        font-weight: 500;
        color: #BBBBBB;
    }
    .clever__bg {
        z-index: 0;
    }
    .clever__wrapper {
        z-index: 99;
        position: relative;
    }
    .clever__bg {
        max-width: 100px;
    }
    .clever__bg img {
        max-width: 100%;
    }
    .block8__map {
        overflow: scroll;
        
    }
    .russia__item:nth-child(2) {
        max-width: 60%;
        margin-right: 0px;
    }
    .russia__item img {
        max-width: 100%;
    }
    .russia__item:last-child{
        max-width: 100%;
    }
    .tiza__partner-item {
        margin-top: 20px;
        flex: 0 0 100%;
    }
    .nazem__blue {
        padding: 20px;
    }
    .effect__img {
        text-align: center;
    }
    .effect__item{
        margin-top: 20px;
    }
    .blog__text {
        max-width: 100%;
        font-size: 16px;
    }
    .dop__right-item {
        margin-bottom: 20px;
    }
    .dop__line-right {
        font-size: 16px;
        margin-top: 20px;
    }
    #block1T .block__bg {
        padding-bottom: 60px;
    }
    .dop__line-left {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .swiper-slide[data-swiper-slide-index="0"] .m-left-title{
        font-size: 15px;
        line-height: initial;
    }
    .swiper-slide[data-swiper-slide-index="0"] .m-left-btn{
        border: 2px solid #00B173;
        color: #00B173;
    }
    .swiper-slide[data-swiper-slide-index="0"] .m-left-title span{
        display: block;
        background-color: #00B173;
        max-width: fit-content;
        line-height: initial;
        padding: 3px 10px;
        margin: auto;
    }
    .swiper-slide[data-swiper-slide-index="0"] .m-left-about{
        font-size: 13px;
        line-height: initial;
    }
    .header-main::after {
        display: none;
    }
    .header-wrapper {
        justify-content: space-around;
    }

    .nav-wrapper {
        display: none;
        z-index: 99999;
    }
    .nav-mobile {
        display: block;
    }
    .plan-wrapper::after {
        content: '';
    }
    .nav-mobile {
        display: flex;
        justify-content: space-between;
        padding-left: 0px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-wrapper {
        padding-bottom: 13px;
        padding-top: 15px;
    }
    .header-title p {
        margin-bottom: 0px;
        margin-left: 20px;
        font-size: 11px;
    }
    .m-menu {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        line-height: 19.2px;
    }
    .header-burger--active::before {
        bottom: 7px;
        transform: rotate(45deg);}
        .header-burger--active::after {
            top: 9.5px;
            transform: rotate(-45deg);}
    .header-burger--active span {
        display: none;
    }
    .line-wrapper {
        display: block;
    }
    .line-btn {
        max-width: 250px;
        margin: auto;
        font-size: 14px;
        padding: 18px;
        text-align: center;
    }
    .line-title {
        font-size: 25px;
        text-align: center;
    }
}