.cm-casestudy .cols-wrap{align-items:center;column-gap:100px;display:flex;justify-content:center;margin:auto;max-width:1090px}.cm-casestudy .cols-wrap .single-col{width:50%}.cm-casestudy .single-col .inner-img-wrap{clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,0 100%)}.cm-casestudy .single-col .inner-img-wrap img{border-radius:4px;display:block;width:100%}.cm-casestudy .single-col .sub-title{background:transparent;border-radius:2px;color:#2c3b32;font-family:var(--dm-sans);font-size:14px;font-weight:500;letter-spacing:.08em;margin-bottom:20px;padding:0;text-transform:uppercase;width:fit-content}.cm-casestudy .cols-wrap .main-title{color:var(--forest-green);font-family:var(--bw-gradual);font-size:25px;font-weight:400;margin-bottom:18px;max-width:500px;text-transform:uppercase}.cm-casestudy .cols-wrap .main-desc{color:var(--forest-green);font-family:var(--dm-sans);font-size:16px;font-weight:400;line-height:26px;margin-bottom:40px}.cm-casestudy .cols-wrap .btn-wrap{margin-top:40px;width:fit-content}.cm-casestudy .cols-wrap .btn-wrap a{align-items:center;background:var(--warm-brown);border:1px solid var(--warm-brown);color:var(--wheat);display:flex;font-family:var(--dm-sans);font-size:12px;font-weight:500;letter-spacing:.5px;padding:15px 30px;text-transform:uppercase;width:fit-content}.cm-casestudy .cols-wrap .btn-wrap a span{padding-right:10px}.cm-casestudy .cols-wrap .btn-wrap a svg{height:10px;object-fit:contain;width:10px}.cm-casestudy .cols-wrap .btn-wrap a:hover{background:var(--forest-green);border-color:var(--forest-green);color:var(--wheat)}.cm-casestudy .cols-wrap .btn-wrap a:hover svg path{stroke:var(--wheat)}.cm-casestudy .blocks-wrap{column-gap:30px;display:flex}.cm-casestudy .single-block{border-left:1px solid var(--forest-green);padding-left:20px}.cm-casestudy .block-heading{color:var(--forest-green);font-family:var(--bw-gradual);font-size:22px;font-weight:400;margin-bottom:18px;max-width:500px;text-transform:uppercase}.cm-casestudy .cols-wrap .block-description{color:var(--forest-green);font-family:var(--dm-sans);font-size:12px;font-weight:400;line-height:18px;margin-bottom:0;max-width:150px}@media(max-width:600px){.cm-casestudy .cols-wrap{flex-direction:column}.cm-casestudy .cols-wrap .single-col{width:100%}.cm-casestudy .single-col .inner-img-wrap{margin-bottom:35px}.cm-casestudy .cols-wrap .main-title{font-size:18px}}