.case-study-sec{background:#efefef;padding:60px 0}.case-study-sec .heading-section h2{color:#373a3c;font-size:60px;font-weight:600;line-height:normal;margin:0 0 40px}.case-study-sec .row-sec{display:flex;flex-wrap:wrap;margin:0 -10px}.case-study-sec .row-sec .column-sec{margin:0 0 20px;padding:0 10px;width:33.3%}.case-study-sec .row-sec .column-sec:last-child{margin:0}.case-study-sec .row-sec .column-sec .case-study{background:#fff;height:100%;transition:.2s}.case-study-sec .row-sec .column-sec .case-study .image-sec{line-height:0}.case-study-sec .row-sec .column-sec .case-study .image-sec img{width:100%}.case-study-sec .row-sec .column-sec .case-study .content-sec{padding:10px}.case-study-sec .row-sec .column-sec .case-study .content-sec .type h6{color:#373a3cc4;font-size:18px;font-weight:300;margin:0 0 10px}.case-study-sec .row-sec .column-sec .case-study .content-sec .title h3{color:#373a3c;font-size:35px;font-weight:700;line-height:38px;margin:0 0 10px}.case-study-sec .row-sec .column-sec .case-study .content-sec .download-sec{align-items:center;display:flex;gap:10px;padding:13px 0}.case-study-sec .row-sec .column-sec .case-study .content-sec .download-sec .text span{color:#3dae2b;font-size:14px;font-weight:700;line-height:normal;text-decoration:underline;text-transform:uppercase}.case-study-sec .row-sec .column-sec .case-study .content-sec .download-sec .icon{line-height:0}.case-study-sec .row-sec .column-sec.hide{display:none}.case-study-sec .row-sec .column-sec{display:block}.case-study-sec .more{margin-top:30px;text-align:center}.case-study-sec .more button{background:transparent;border:none;color:#373a3c;font-size:14px;font-weight:700;padding:0;text-transform:uppercase}.case-study-sec .row-sec .column-sec a:hover .case-study{box-shadow:0 4px 14px 0 rgba(0,0,0,.25);transform:scaleY(1.04)}.case-study-sec .row-sec .column-sec a:hover .case-study .content-sec .download-sec .icon img{filter:brightness(0) invert(1)}@media only screen and (max-width:767px){.case-study-sec .heading-section h2{font-size:40px;margin:0 0 25px}.case-study-sec .row-sec .column-sec{padding:0;width:100%}.case-study-sec .row-sec{margin:0}.case-study-sec .row-sec .column-sec .case-study .content-sec .title h3{font-size:30px;line-height:100%}}@media (min-width:768px) and (max-width:1024px){.case-study-sec .heading-section h2{font-size:48px;line-height:100%;margin:0 0 28px}.case-study-sec .row-sec .column-sec .case-study .content-sec .title h3{font-size:32px;line-height:100%}}