.ec-fs2.service-features-section{padding-top:80px;padding-bottom:80px}.ec-fs2 .sf-section-wrapper{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.ec-fs2 .service-card{grid-column-gap:32px;grid-row-gap:32px;background-color:#f7f7f7;border:1px solid rgb(0 0 0 / .04);border-radius:12px;flex-flow:column;padding:20px;display:flex;transition:border-color 0.2s ease,background-color 0.2s ease}.ec-fs2 .service-card:hover{border:1px solid var(--color-7,var(--ec-style-primary,#f85606));background-color:rgb(248 86 6 / .09);background-color:color-mix(in srgb,var(--ec-style-primary,#f85606) 9%,transparent)}.ec-fs2 .service-icon-box{display:flex;align-items:center;justify-content:flex-start}.ec-fs2 .service-card-icon{width:auto;height:auto;max-width:56px;max-height:56px;object-fit:contain;display:block}.ec-fs2 .service-text-block{flex:1;min-width:0}.ec-fs2 .service-text-block .feature-title{color:var(--color-2,#1a1d3e);margin-top:0;margin-bottom:10px;font-family:Montserrat,"Hind Siliguri",system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.ec-fs2 .service-text-block .sub-text.normal-text.dim-gray{color:var(--color-9,dimgrey);margin:0;font-family:Montserrat,"Hind Siliguri",system-ui,sans-serif;font-size:15px;line-height:1.5}@media screen and (max-width:991px){.ec-fs2 .sf-section-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.ec-fs2.service-features-section{padding-top:40px;padding-bottom:40px}.ec-fs2 .sf-section-wrapper{grid-template-columns:1fr}}