.card-with-two-layout .content-box{background:#fff;border:1px solid #0000000f;border-radius:12px;padding:50px 30px 30px}.card-with-two-layout .content-box.remove-style{background:transparent;border:0;border-radius:0;padding:0}.card-with-two-layout .heading-style-small{margin:0 auto 20px;text-align:center}.card-with-two-layout .box{display:flex}.card-with-two-layout .main-box{background:#fff;border:1px solid #00000014;border-radius:22px 4px 22px 4px;margin-top:25px;overflow:hidden;transition:.5s;width:100%}.card-with-two-layout .main-box .img-column{line-height:0}.card-with-two-layout .main-box .img-column img{max-height:275px;max-width:100%;min-height:275px;object-fit:cover;transition:.5s;width:100%}.card-with-two-layout .remove-style .main-box .img-column img{max-height:320px;min-height:320px}.card-with-two-layout .main-box .text-box{background:#fff;padding:30px 16px 0;transform:translateY(0);transition:.5s}.card-with-two-layout .main-box:hover .text-box{transform:translateY(-30px);transition:.5s}.card-with-two-layout .main-box .text-box .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.card-with-two-layout .main-box .text-box .tags span{background:#0000000f;border-radius:4px;color:#5f5a65;display:inline-block;font-size:12px;font-weight:500;padding:6px 10px;text-transform:uppercase}.card-with-two-layout .main-box .text-box h4{color:#d1233e;font-size:18px;font-weight:500;line-height:1.4;margin-bottom:12px}.card-with-two-layout .main-box .text-box p{color:#231f1e;font-size:16px;font-weight:400;line-height:1.5;margin:0}.card-with-two-layout .main-box .text-box .cta-col a{align-items:center;color:#231f1e;display:flex;font-size:16px;font-weight:500;gap:5px;margin-top:15px;opacity:0;text-decoration:none;transition:.5s}.card-with-two-layout .main-box .text-box .cta-col a span{line-height:0}.card-with-two-layout .main-box .text-box .cta-col a svg{fill:#231f1e;height:16px;width:11px}.card-with-two-layout .main-box:hover .text-box .cta-col a{opacity:1;transition:.5s}@media(max-width:767.98px){.card-with-two-layout .content-box{padding:40px 15px 30px}.card-with-two-layout .main-box .text-box{padding:30px 15px 20px}.card-with-two-layout .main-box:hover .text-box{transform:translateY(0)}.card-with-two-layout .main-box .text-box .cta-col a{opacity:1}.card-with-two-layout .remove-style .main-box .img-column img{max-height:275px;min-height:275px}}