.cases-page{border-radius:20px;background:url(/ld/cases-bg.png) no-repeat center -200px;background-size:2441px auto}@media(max-width:1280px){.cases-page{border-radius:20px}}@media(max-width:1024px){.cases-page{background-size:1220px auto;background-position:center 0}}.cases-page__container{display:flex;flex-direction:column;flex:1}.cases-page__header{padding-top:60px;padding-bottom:40px;color:var(--color-white)}@media(max-width:1024px){.cases-page__header{padding-top:30px;padding-bottom:30px}}.cases-page__title{font-weight:400;font-size:70px;line-height:76px;letter-spacing:-2%}@media(max-width:1024px){.cases-page__title{font-size:40px;line-height:48px}}.cases-page__info-text{padding:20px 0;margin-top:auto;margin-bottom:auto;text-align:center;font-size:24px;font-weight:500;line-height:28px}.cases-page__content{flex:1;display:flex;flex-direction:column;background-color:var(--color-white);padding:30px 50px;border-radius:20px;min-height:800px}@media(max-width:1199px){.cases-page__content{min-height:378px;padding:20px 24px}}@media(max-width:539px){.cases-page__content{padding:16px}}.cases-page__controls{display:flex;justify-content:flex-end;margin-bottom:20px}.cases-page__items{display:flex;flex-wrap:wrap;gap:20px 10px;margin-bottom:20px}@media(max-width:1024px){.cases-page__items{flex-direction:column;gap:10px}}.cases-page__item{width:calc(50% - 5px)}@media(max-width:1024px){.cases-page__item{width:100%}}.cases-page__btn{align-self:center}