.service-areas-section{background-color:#0b0b0b;box-sizing:border-box;font-family:inherit;padding:60px 20px;width:100%}.service-areas-section .sa-container{display:flex;flex-direction:column;margin:0 auto;max-width:1320px}.service-areas-section .sa-heading{font-weight:600;line-height:55px;margin:0 0 16px;text-transform:uppercase}.service-areas-section .sa-description{color:#fff;line-height:24px;margin:0}.service-areas-section .sa-description p{margin:0}.service-areas-section .sa-grid{display:grid;gap:14px 24px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:24px;margin-top:30px}@media (min-width:640px){.service-areas-section .sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.service-areas-section .sa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-areas-section .sa-item{align-items:center;display:flex;flex-direction:row;gap:12px}.service-areas-section .sa-icon-wrap{align-items:center;display:flex;justify-content:center}.service-areas-section .sa-icon{object-fit:contain}.service-areas-section .sa-item-title{color:#fff;font-weight:400;line-height:40px;margin:0}.service-areas-section .sa-button-wrapper{display:flex;justify-content:flex-start}.service-areas-section .sa-btn h4{font-size:16px;font-weight:400;margin:0}.service-areas-section .sa-btn{align-items:center;background-color:#e40004;border-radius:5px;color:#fff;display:inline-flex;justify-content:center;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.service-areas-section .sa-btn:hover{background-color:#b91c1c;border-color:#b91c1c}