.service-cards-grid__list{display:grid}.service-cards-grid__list--cols-2{grid-template-columns:repeat(2,1fr)}.service-cards-grid__list--cols-3{grid-template-columns:repeat(3,1fr)}.service-cards-grid__list--cols-4{grid-template-columns:repeat(4,1fr)}.service-cards-grid__card{background-color:#fff;border:1px solid rgba(226,232,240,.6);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.service-cards-grid__card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05);transform:translateY(-3px)}.service-cards-grid__icon-wrap{align-items:center;background-color:rgba(255,107,53,.1);border-radius:10.4px;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:21px;width:48px}.service-cards-grid__icon{height:22px;object-fit:contain;width:22px}.service-cards-grid__icon-svg{color:#ff6b35;height:22px;width:22px}.service-cards-grid__card-desc{line-height:1.6;margin:0}.service-cards-grid__card h3.service-cards-grid__card-title{color:#0f172b;font-size:20px;font-weight:700}.service-cards-grid__card--cta{margin-top:1.5rem;width:100%}.service-cards-grid__card--cta .service-cards-grid__icon-wrap{margin-bottom:0}.service-cards-grid__cta-inner{align-items:center;display:flex;gap:24px;width:100%}.service-cards-grid__cta-left{flex-shrink:0}.service-cards-grid__cta-middle{flex-grow:1;padding-right:110px}.service-cards-grid__cta-middle .service-cards-grid__card-title{margin-bottom:.35rem}.service-cards-grid__cta-right{flex-shrink:0}.service-cards-grid__cta-btn:hover{background-color:#e0531f;border-color:#e0531f}.custom-section--service_cards_grid .custom-section__header--center{margin:0 auto;max-width:671px}a.button.service-cards-grid__cta-btn{padding:10px 20px}@media (max-width:991px){.service-cards-grid__list--cols-3,.service-cards-grid__list--cols-4{grid-template-columns:repeat(2,1fr)}.service-cards-grid__cta-middle{padding-right:0}}@media (max-width:767px){.service-cards-grid__list{grid-template-columns:1fr!important}.service-cards-grid__cta-inner{align-items:flex-start;flex-direction:column;gap:1.25rem}.service-cards-grid__card h4{margin-bottom:12px}.service-cards-grid__card{padding:20px}.service-cards-grid__card h5.service-cards-grid__card-title.h5{font-size:16px;margin-bottom:12px}}