.cases{padding-left:15px;padding-right:15px}.cases.search__filter{background:#fff;margin-bottom:100px;margin-top:110px;padding:100px 15px 0}.cases .cases__cardBox{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;gap:.5%;margin:0 auto;max-width:1230px;width:100%}.cases .cases__card,.cases .cases__cardBox{display:-webkit-box;display:-ms-flexbox;display:flex}.cases .cases__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:.1em;padding:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:33%}.cases .cases__card-company{color:#000;font-size:1.2rem;line-height:1.5;margin-bottom:0;min-height:57.6px}.cases .cases__img{font-family:"object-fit: cover";height:263px;object-fit:cover;width:100%}.cases .cases__txt{color:#72727b;font-size:1.17em;font-weight:700;line-height:2;margin:0;padding:8% 2% 5%;text-align:left;width:100%}.cases .cases__tagBox{width:100%}.cases .cases__tagBox p{color:#72727b;display:inline-block;font-size:14.4px;font-weight:400;line-height:2;margin:0;padding-right:5px}.cases .cases__tagBox p span{display:initial}.cases .cases__more{-webkit-box-pack:center;-ms-flex-pack:center;color:#72727b;justify-content:center;margin-left:auto;margin-top:auto;padding-top:1.4641288433vw;text-align:justify;width:auto}.cases .cases__more,.cases .more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cases .more{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-flow:row;flex-flow:row;font-weight:400;justify-content:flex-start;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cases .more:before{content:"";display:block;height:1px;position:absolute;right:125%;top:70%;width:3em}.cases .more:after,.cases .more:before{background-color:#72727b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cases .more:after{content:"";display:block;height:1px;position:absolute;right:125%;top:70%;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:1em}.cases .cases__card:hover{-webkit-box-shadow:0 0 16px 2px #ccc;box-shadow:0 0 16px 2px #ccc}.cases .cases__card:hover .more:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.cases .cases__card:hover .more:after{-webkit-transform:translateX(12px) rotate(30deg);-ms-transform:translateX(12px) rotate(30deg);transform:translateX(12px) rotate(30deg)}@media (max-width:1024px){.cases.search__filter{margin-top:40px;padding-top:0}}@media (max-width:768px){.cases .cases__cardBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px;width:80%}.cases .cases__card{margin-top:8vw;width:100%}.cases .cases__img{height:auto}.cases .cases__txt{line-height:1.6}.cases .cases__tag{line-height:1.4;padding-top:.4em}.cases .cases__more{width:auto}}