.cases .tags{margin:0 0 50px}.cases .tags .tags__item{cursor:pointer}.cases__groups{display:flex;flex-direction:column;gap:5px}.cases__group{border-radius:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(143,1fr);height:1430px}.cases__group.cases__group_partial-short{grid-template-rows:repeat(1,1fr);height:490px}.cases__group.cases__group_partial-short .cases__item:first-child,.cases__group.cases__group_partial-short .cases__item:nth-child(2),.cases__group.cases__group_partial-short .cases__item:nth-child(3){grid-row:1/2}@media(max-width:1100px){.cases__group.cases__group_partial-short .cases__item:first-child,.cases__group.cases__group_partial-short .cases__item:nth-child(2),.cases__group.cases__group_partial-short .cases__item:nth-child(3){grid-row:auto}.cases__group.cases__group_partial-short{grid-template-columns:repeat(2,1fr);height:auto}.cases__group.cases__group_partial-short .cases__item{aspect-ratio:1;width:100%}.cases__group.cases__group_partial-short .cases__item:nth-child(n){grid-row:auto}}@media(max-width:600px){.cases__group.cases__group_partial-short{grid-template-columns:repeat(1,1fr)}}.cases__group.cases__group_partial-medium{grid-template-rows:repeat(2,1fr);height:980px}.cases__group.cases__group_partial-medium .cases__item:first-child,.cases__group.cases__group_partial-medium .cases__item:nth-child(2),.cases__group.cases__group_partial-medium .cases__item:nth-child(3){grid-row:1/2}.cases__group.cases__group_partial-medium .cases__item:nth-child(4),.cases__group.cases__group_partial-medium .cases__item:nth-child(5),.cases__group.cases__group_partial-medium .cases__item:nth-child(6){grid-row:2/3}@media(max-width:1100px){.cases__group.cases__group_partial-medium{grid-template-columns:repeat(2,1fr)}.cases__group.cases__group_partial-medium .cases__item:nth-child(n){grid-row:auto}}@media(max-width:600px){.cases__group.cases__group_partial-medium{grid-template-columns:repeat(1,1fr)}}@media(max-width:1100px){.cases__group{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;height:auto}}@media(max-width:720px){.cases__group{gap:10px;grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cases__group{gap:20px;grid-template-columns:repeat(1,1fr)}}.cases__item:hover .cases__content{display:flex}.cases__item:first-child,.cases__item:nth-child(4),.cases__item:nth-child(7){grid-column:1/2}.cases__item:nth-child(2),.cases__item:nth-child(5),.cases__item:nth-child(8){grid-column:2/3}.cases__item:nth-child(3),.cases__item:nth-child(6),.cases__item:nth-child(9){grid-column:3/4}.cases__item:first-child{grid-row:1/49}.cases__item:nth-child(2){grid-row:1/30}.cases__item:nth-child(3){grid-row:1/63}.cases__item:nth-child(4){grid-row:49/79}.cases__item:nth-child(5){grid-row:30/93}.cases__item:nth-child(6){grid-row:63/112}.cases__item:nth-child(7){grid-row:79/144}.cases__item:nth-child(8){grid-row:93/144}.cases__item:nth-child(9){grid-row:112/144}@media(max-width:1100px){.cases__item:nth-child(n){aspect-ratio:1;grid-column:auto;grid-row:auto}}.cases__img{border-radius:5px;height:100%;overflow:hidden;position:relative;width:100%}.cases__content{align-items:center;animation:showContent .2s ease-out forwards;color:#ebebeb;display:none;flex-direction:column;gap:15px;height:100%;justify-content:end;left:0;padding:40px;position:absolute;top:0;width:100%}.cases__content *{position:relative;z-index:2}.cases__content:after{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:620px){.cases__content .service__link{margin-top:0}}.cases__title{font-size:30px;font-style:italic;font-weight:300;margin-bottom:5px;text-align:center}@media(max-width:620px){.cases__title{font-size:25px}}.cases__desc{font-style:italic;font-weight:100;text-align:center}@media(max-width:620px){.cases__desc{font-size:15px}}.service__link{text-decoration:underline}.service__link:hover{text-decoration:none}@media(max-width:620px){.service__link{margin-top:0}}.cases__actions{display:flex;justify-content:center;margin-top:50px}@keyframes showContent{0%{margin-top:100%}to{margin-top:0}}
