.cs-fea-cards-wrap .heading-sec{margin-left:auto;margin-right:auto;max-width:100rem;text-align:center;width:100%}.cs-fea-cards-wrap .heading-sec h1.project-heading{color:#452059;font-size:5rem;font-weight:800;letter-spacing:2px;line-height:100%;margin-bottom:15px;margin-top:20px;text-transform:uppercase}.cs-fea-cards-wrap .sec-row{padding-top:3rem}.cs-fea-cards-wrap .sec-row .container{margin-left:auto;margin-right:auto;max-width:100rem;width:100%}.cs-fea-cards-wrap .sec-row .row{grid-column-gap:4rem;grid-row-gap:4rem;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;margin-bottom:1rem}.cs-fea-cards-wrap .sec-row .item{grid-area:span 1/span 1/span 1/span 1}.cs-fea-cards-wrap .sec-row .item .divider{background-color:#000;height:2px;perspective-origin:50%;transform-origin:50%;width:100%}.cs-fea-cards-wrap .sec-row .item .title h2{font-size:13px;font-weight:500;letter-spacing:1.5px;line-height:140%;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.cs-fea-cards-wrap .sec-row .item .description .text{background-color:#62366e;color:#f0f0f0;font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:120%;margin-top:0;padding-bottom:5px;padding-left:10px;padding-top:5px;text-transform:none}.cs-fea-cards-wrap .sec-row .item .description a.hs-button{align-items:center;display:inline-flex;grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#62366e;padding-right:28px}.cs-fea-cards-wrap .sec-row .item .description a.hs-button:before{background-color:#f0f0f0;content:"";display:block;height:1px;left:0;position:relative;top:50%;transform:translateY(-50%);width:20px}.cs-fea-cards-wrap .sec-row .item .description a.hs-button:hover{background-color:#452059;border-color:#121416}@media(max-width:1919px){.cs-fea-cards-wrap .sec-row .item .description .text{font-size:1.3rem}}@media(max-width:991px){.cs-fea-cards-wrap .heading-sec h1.project-heading{font-size:7vw}.cs-fea-cards-wrap .sec-row .row{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr 1fr;padding-bottom:1rem}}@media(max-width:767px){.cs-fea-cards-wrap .heading-sec h1.project-heading{font-size:8vw}.cs-fea-cards-wrap .sec-row .row{grid-column-gap:2rem;grid-row-gap:2rem}}@media(max-width:479px){.cs-fea-cards-wrap .sec-row .row{grid-template-columns:1fr;margin-bottom:0;padding-bottom:0}}