@font-face{font-family:Gilroy-100;src:url(/fonts/gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy-200;src:url(/fonts/gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy-300;src:url(/fonts/gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy-400;src:url(/fonts/gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-500;src:url(/fonts/gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy-600;src:url(/fonts/gilroy/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy-700;src:url(/fonts/gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy-800;src:url(/fonts/gilroy/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-900;src:url(/fonts/gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}.cases__list-item-bottom .info .caption .name,.cases__list-item-bottom .info .description,.cases__title .h1,.cases__title .subtitle{color:#fff;line-height:1;letter-spacing:0}.cases-inner,.cases__list,.cases__list-item,.cases__list-item-bottom,.cases__list-item-bottom .info,.cases__list-item-bottom .info .caption,.cases__list-item-top,.cases__title{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}#cases:before{display:block;content:"";height:25px}.cases{position:relative;width:100%;padding:70px 0;background:#f5f5f5;overflow-x:hidden}@media(max-width:750px){.cases{padding:45px 0}}@media(max-width:450px){.cases .container{padding:0}}.cases-inner{flex-direction:column;gap:70px}@media(max-width:750px){.cases-inner{gap:45px;flex-direction:column}}.cases__title{flex-direction:column;gap:45px;align-items:center;text-align:center}@media(max-width:750px){.cases__title{gap:30px}}.cases__title .h1{font-size:53px;line-height:132%;font-family:Gilroy-400;color:#303030;text-align:left;height:fit-content;text-align:center}@media(max-width:1500px){.cases__title .h1{font-size:33px}}@media(max-width:450px){.cases__title .h1{font-size:26px;padding:0;text-align:center}}.cases__title .h1 span{font-family:Gilroy-600}.cases__title .subtitle{font-size:24px;line-height:125%;font-family:Gilroy-400;color:#333}@media(max-width:450px){.cases__title .subtitle{font-size:18px}}.cases__list{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px}@media(max-width:750px){.cases__list{gap:45px}}.cases__list-item{flex-direction:column;cursor:pointer;user-select:none;gap:40px;width:48%;transition:transform .5s;transition-timing-function:ease-out}.cases__list-item:hover{transform:scale(1.1)}@media(max-width:1100px){.cases__list-item{width:46%}}@media(max-width:750px){.cases__list-item{width:100%}}.cases__list-item-top{position:relative;flex-direction:column;gap:45px;border-radius:25px;background:#1e377c;padding:58px 48px 0}@media(max-width:750px){.cases__list-item-top{padding:15px 14px 0;border-radius:0}}.cases__list-item-top img{border-top-left-radius:40px;border-top-right-radius:40px}.cases__list-item-bottom{justify-content:space-between}@media(max-width:450px){.cases__list-item-bottom{padding-left:14px}}.cases__list-item-bottom .info{flex-direction:column;gap:25px}@media(max-width:450px){.cases__list-item-bottom .info{gap:20px}}.cases__list-item-bottom .info .caption{gap:20px;align-items:center}.cases__list-item-bottom .info .caption .star-icon{width:23px;height:23px}@media(max-width:450px){.cases__list-item-bottom .info .caption .star-icon{display:none}}.cases__list-item-bottom .info .caption .name{font-size:28px;line-height:140%;line-height:1;font-family:Gilroy-500;color:#414141}@media(max-width:1500px){.cases__list-item-bottom .info .caption .name{font-size:21px}}@media(max-width:450px){.cases__list-item-bottom .info .caption .name{font-size:20px}}.cases__list-item-bottom .info .description{font-size:18px;line-height:144%;font-family:Gilroy-400;color:#333}@media(max-width:450px){.cases__list-item-bottom .info .description{font-size:15px}}.cases__list-item .arrow.mobile{display:none;position:absolute;bottom:0;right:0}.cases__list-item .arrow.mobile img{width:31px;height:31px;margin-right:20px}@media(max-width:750px){.cases__list-item .arrow{display:none}.cases__list-item .arrow.mobile{display:block}}.cases__list-item .arrow img{display:none;width:70px;height:70px}