.case-list{padding:104px 0 112px}.case-list .container>.default-filters{margin-bottom:80px}.case-list .container .list{display:flex;flex-direction:column;align-items:stretch;gap:40px}.case-list .container .list .list-item{display:grid;grid-template-columns:1fr 1.02fr;background-color:#fff;border:1px solid #e2e2f5;border-radius:16px;overflow:hidden}.case-list .container .list .list-item .item-image-wrapper{min-width:0;position:relative}.case-list .container .list .list-item .item-image-wrapper .item-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.case-list .container .list .list-item .item-info{min-width:0;min-height:468px;padding:48px 40px 48px 32px;display:flex;flex-direction:column;align-items:flex-start}.case-list .container .list .list-item .item-info .row{margin-bottom:40px;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.case-list .container .list .list-item .item-info .row .item-logo{flex:0 0 auto;width:auto;max-width:33%;max-height:31px}.case-list .container .list .list-item .item-info .row .default-filters{margin-left:auto;justify-content:flex-end}.case-list .container .list .list-item .item-info .default-item-list{margin-bottom:32px}.case-list .container .list .list-item .item-info .item-title{font-size:40px;font-weight:500;line-height:48px;color:#141414}.case-list .container .list .list-item .item-info .item-text{margin-top:32px;font-size:18px;font-weight:400;line-height:26px;color:#141414}.case-list .container .list .list-item .item-info .item-link{margin-top:40px;width:100%;max-width:357px;padding:15px 30px;display:flex;align-items:center;justify-content:center;background-color:#3937a2;border-radius:8px;font-size:18px;font-weight:500;line-height:26px;color:#fff;text-align:center;transition:.3s background-color}.case-list .container .list .list-item .item-info .item-link:hover{background-color:#5755c0}.case-list .container .default-pagination{margin-top:88px}@media (max-width:1250px){.case-list .container>.default-filters{margin-bottom:80px}.case-list .container .list{gap:40px}.case-list .container .list .list-item{grid-template-columns:100%}.case-list .container .list .list-item .item-image-wrapper{width:100%;aspect-ratio:1320/540}.case-list .container .list .list-item .item-info{min-height:unset;padding:32px 40px 40px}.case-list .container .list .list-item .item-info .row{margin-bottom:32px}.case-list .container .list .list-item .item-info .default-item-list{margin-bottom:32px}.case-list .container .list .list-item .item-info .item-title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.case-list .container .list .list-item .item-info .item-link{margin-top:40px;max-width:357px}.case-list .container .default-pagination{margin-top:64px}}@media (max-width:1024px){.case-list{padding:64px 0 96px}.case-list .container>.default-filters{margin-bottom:32px}.case-list .container .list{gap:32px}.case-list .container .list .list-item .item-image-wrapper{aspect-ratio:720/530}.case-list .container .list .list-item .item-info{padding:24px}.case-list .container .list .list-item .item-info .row{margin-bottom:40px}.case-list .container .list .list-item .item-info .default-item-list{margin-bottom:40px}.case-list .container .list .list-item .item-info .item-title{font-size:30px;line-height:36px;white-space:unset;text-overflow:unset;overflow:unset}.case-list .container .list .list-item .item-info .item-text{margin-top:24px;font-size:18px;line-height:26px}.case-list .container .list .list-item .item-info .item-link{margin-top:48px}}@media (max-width:1024px) and (max-width:900px){.case-list .container .list .list-item .item-info .item-link{max-width:unset}}@media (max-width:1024px) and (max-width:600px){.case-list .container .list .list-item .item-info .item-link{margin-top:32px;padding:9px 18px;font-size:14px;line-height:20px}}@media (max-width:767px){.case-list{padding:56px 0 48px}.case-list .container .list .list-item .item-image-wrapper{aspect-ratio:328/242}.case-list .container .list .list-item .item-info{padding:16px 16px 24px}.case-list .container .list .list-item .item-info .row{margin-bottom:32px}.case-list .container .list .list-item .item-info .item-title{font-size:26px;line-height:32px}}
/*# sourceMappingURL=our_works.min.css.map */
