.cases{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.cases{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.cases{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1294px){.cases{max-width:1294px}}.cases{max-width:100%}@media (min-width:1024px){.cases{max-width:1294px}}.cases{display:flex;flex-direction:column;gap:32px;padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.cases{flex-direction:row;justify-content:space-between;padding-bottom:80px;padding-top:80px}}.cases__content{display:flex;flex-direction:column}@media (min-width:1024px){.cases__content{max-width:563px;top:32px}}.cases .bt-hat{margin-bottom:20px}.cases__title{color:rgb(var(--color-gray-800)/1);font-size:clamp(1.75rem,2.05vw + 1.25rem,3rem);font-weight:600;line-height:120%}.cases__description{color:rgb(var(--color-gray-700)/1);font-size:clamp(1rem,.9501rem + .2049vw,1.125rem);font-weight:500;line-height:150%;margin-top:16px}@media (min-width:1024px){.cases__description{border-bottom-color:rgb(var(--color-gray-100)/1);border-bottom-width:1px;margin-top:32px;padding-bottom:32px}}.cases__footer{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;text-align:center}@media (min-width:1024px){.cases__footer{align-items:flex-start;justify-content:flex-start;margin-top:32px;text-align:left}}.cases__footer--desktop{display:none}@media (min-width:1024px){.cases__footer--desktop{display:flex}}.cases__footer--mobile{display:flex}@media (min-width:1024px){.cases__footer--mobile{display:none}}.cases__subtitle{color:rgb(var(--color-gray-700)/1);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(1rem,.9001rem + .40985vw,1.25rem);font-weight:600;line-height:120%}.cases__button.bt-button{min-width:280px}@media (min-width:1024px){.cases__button.bt-button{min-width:fit-content;width:fit-content}}.cases__grid{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1024px){.cases__grid{gap:32px;max-width:563px}}