/* Benefit Icons */
.benefit-icon {
    height: 64px;
    width: 64px;
    margin: 0 auto 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.benefit-icon i {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.benefit-icon-expertise {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 50 50'%3E%3Cpath fill='%23673AB7' d='M30,12.5c0-2.761-2.239-5-5-5s-5,2.239-5,5s2.239,5,5,5S30,15.261,30,12.5z M22,12.5c0-1.654,1.346-3,3-3 s3,1.346,3,3s-1.346,3-3,3S22,14.154,22,12.5z M35.904,34.192c-0.346-1.276-1.591-2.195-3.047-2.195c-0.039,0-0.078,0-0.116,0.002 l-4.129,0.098l-3.607-3.607V21.5c0-1.654-1.346-3-3-3h-1c-1.654,0-3,1.346-3,3v7l-3.632,3.589l-4.335-0.103 c-0.037-0.001-0.075-0.002-0.112-0.002c-1.458,0-2.706,0.916-3.048,2.198C6.628,35.146,6.5,36.143,6.5,37.154 c0,2.481,0.93,4.824,2.618,6.601C9.47,44.127,10.041,44,10.649,44h28.816c0.605,0,1.172,0.126,1.52,0.758 C42.572,42.984,43.5,40.643,43.5,38.167C43.5,36.826,43.274,35.466,35.904,34.192z M16,21.5c0-0.551,0.449-1,1-1h1 c0.551,0,1,0.449,1,1V28h-3V21.5z M8.872,36.331c0.08-0.313,0.458-0.333,0.512-0.333c0.009,0,0.017,0,0.025,0l4.736,0.113 C14.563,36.136,15,35.646,15,35.046v-5.018l3-2.96V29.5c0,0.267,0.106,0.522,0.293,0.707l4,4C22.48,34.394,22.734,34.5,23,34.5 h0.071l4.797-0.114c0.009-0.001,0.019-0.001,0.028-0.001c0.054,0,0.431,0.02,0.512,0.334c0.482,1.774,0.592,2.632,0.592,3.32 c0,1.445-0.355,2.835-1.018,3.961H10.018c-0.661-1.124-1.018-2.499-1.018-3.958C9,38.351,9.203,37.447,8.872,36.331z M40.089,42 h-8.1c1.029-1.465,1.511-3.348,1.511-5.167c0-0.939-0.182-1.993-0.57-3.417l3.688-0.088c0.01,0,0.019-0.001,0.028-0.001 c0.054,0,0.431,0.02,0.512,0.334c0.482,1.774,0.842,2.515,0.842,3.204C38,38.854,38.746,41.07,40.089,42z'/%3E%3C/svg%3E");
}

.benefit-icon-time {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 50 50'%3E%3Cpath fill='%23673AB7' d='M25,2C12.3,2,2,12.3,2,25s10.3,23,23,23s23-10.3,23-23S37.7,2,25,2z M25,46C13.4,46,4,36.6,4,25S13.4,4,25,4 s21,9.4,21,21S36.6,46,25,46z M33.3,13.3L24,25l-6.9-6.9c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l7.6,7.6c0.2,0.2,0.5,0.3,0.7,0.3 c0.3,0,0.5-0.1,0.7-0.3l10-12.5c0.3-0.4,0.3-1-0.1-1.4C34.3,12.9,33.7,12.9,33.3,13.3z'/%3E%3C/svg%3E");
}

.benefit-icon-compliance {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 50 50'%3E%3Cpath fill='%23673AB7' d='M40.8,5.1L26.7,1.5c-1.1-0.3-2.3-0.3-3.4,0L9.2,5.1C7.3,5.7,6,7.4,6,9.3v15.2c0,7.8,4.7,14.9,12,17.9 c1.2,0.5,2.5,0.8,3.8,0.9c0.1,0,0.1,0,0.2,0s0.1,0,0.2,0c1.3-0.1,2.6-0.4,3.8-0.9c7.3-3,12-10.1,12-17.9V9.3 C44,7.4,42.7,5.7,40.8,5.1z M42,24.5c0,6.9-4.1,13.2-10.5,15.9c-1,0.4-2.1,0.7-3.2,0.8c-0.2,0-0.4,0-0.6,0c-1.1-0.1-2.2-0.4-3.2-0.8 C18.1,37.7,14,31.4,14,24.5V9.3c0-0.9,0.6-1.7,1.5-1.9l14.1-3.6c0.4-0.1,0.9-0.1,1.3,0l14.1,3.6c0.9,0.2,1.5,1,1.5,1.9v15.2H42z M34.3,18.7c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L23,27.2l-5.9-5.9c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l6.6,6.6 c0.2,0.2,0.5,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3L34.3,18.7z'/%3E%3C/svg%3E");
}

.benefit-icon-growth {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 50 50'%3E%3Cpath fill='%23673AB7' d='M48,23c-0.6,0-1,0.4-1,1v16H3V8h17c0.6,0,1-0.4,1-1s-0.4-1-1-1H2C1.4,6,1,6.4,1,7v34c0,0.6,0.4,1,1,1h46 c0.6,0,1-0.4,1-1V24C49,23.4,48.6,23,48,23z M12,30c0.6,0,1-0.4,1-1s-0.4-1-1-1c-2.8,0-5-2.2-5-5c0-0.6-0.4-1-1-1s-1,0.4-1,1 C5,27.5,8.1,30,12,30z M37,10c-4.4,0-8,3.6-8,8c0,1.2,0.3,2.3,0.7,3.4c-4,0.8-7.9,3-10.7,6.5c-0.4,0.5-0.3,1.1,0.2,1.4 c0.5,0.4,1.1,0.3,1.4-0.2c2.5-3.1,5.9-5,9.4-5.7c1.3,1.4,3.2,2.3,5.2,2.3c3.8,0,7-2.9,7.8-6.5h4c0.6,0,1-0.4,1-1s-0.4-1-1-1h-4.1 c-0.2-0.9-0.6-1.7-1.1-2.4h5.2c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7c-0.7-0.4-1.5-0.8-2.4-1h9.4c0.6,0,1-0.4,1-1s-0.4-1-1-1H37z M37,24 c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S40.3,24,37,24z'/%3E%3C/svg%3E");
}

/* Contact Icons */
.contact-icon {
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 15px;
    margin-top: 3px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.contact-icon.location {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23673AB7' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E");
}

.contact-icon.phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23673AB7' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");
}

.contact-icon.email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23673AB7' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}

.contact-icon.hours {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23673AB7' d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");
}
