.whyus {
    margin: 20px auto;
    padding: 10px 10px;
    padding-bottom: 0;
    /* box-shadow: 0 0 3px 1px #00000028; */
}

.whyus_item {
    padding: 10px;
    display: flex;
}


.whyus_item svg {
    color: var(--primary);
    font-size: 50px;
    stroke: #fff;
    stroke-width: 0.5;
}

.whyus_title {
    padding-left: 10px;
    font-weight: 500;
}

.whyus_subtitle {
    padding-left: 10px;
    font-size: 13px;
    color: grey;
}


.whyus_item img {
    max-width: 50px !important;
    height: auto !important;
    width: auto !important;
    position: relative !important;
}

.whyus_main {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}