.start{display:flex;flex-direction:column;flex-grow:1}.start__img-box{background:linear-gradient(-10deg,#003140 50%,#fff 0)}.start__img{margin:0 auto}.start__block{background-color:#003140;flex-grow:1;width:100%}.icon{fill:var(--icon-primery-color)}.icon--black{fill:var(--color-black)}.cases__content{padding:9px 0 40px}@media screen and (min-width:767px){.cases__content{padding:55px 0 60px}}@media screen and (min-width:1023px){.cases__content{padding:42px 0 80px}}@media screen and (min-width:1200px){.cases__content{padding:33px 0 100px}}.cases__title{margin-bottom:30px}@media screen and (min-width:767px){.cases__title{margin-bottom:40px}}@media screen and (min-width:1023px){.cases__title{margin-bottom:60px}}@media screen and (min-width:1200px){.cases__title{margin-bottom:80px}}.cases__list{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:767px){.cases__list{gap:40px}}@media screen and (min-width:1023px){.cases__list{gap:60px}}@media screen and (min-width:1200px){.cases__list{gap:80px}}.cases__item{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:767px){.cases__item{gap:40px}}@media screen and (min-width:1023px){.cases__item{gap:60px}}@media screen and (min-width:1200px){.cases__item{flex-direction:row}}.cases__info{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:767px){.cases__info{gap:40px}}@media screen and (min-width:1023px){.cases__info{gap:60px}}.cases__box{display:flex}@media screen and (min-width:1200px){.cases__box{flex:1 0 45.3%}}.cases__image{min-height:240px;object-fit:cover}@media screen and (min-width:767px){.cases__image{min-height:508px}}@media screen and (min-width:1023px){.cases__image{max-height:508px}}@media screen and (min-width:1200px){.cases__image{max-height:inherit}}.cases__link{color:var(--color-black);font-size:28px;font-weight:500;line-height:36px;text-decoration:none}@media screen and (min-width:767px){.cases__link{font-size:30px;line-height:42px}}@media screen and (min-width:1023px){.cases__link{font-size:40px;line-height:52px}}.cases__text{font-size:20px;font-weight:500;line-height:30px}@media screen and (min-width:1023px){.cases__text{font-size:32px;line-height:42px}}.cases__customer{display:flex;flex-direction:column;font-size:18px;font-weight:500;gap:2px;line-height:26px}@media screen and (min-width:1023px){.cases__customer{font-size:22px;gap:0;line-height:32px}}.cases__customer-link{color:var(--color-orange);text-decoration:none}