.why-us {
    padding: 64px 18px;
    background: url('../../../library/images/why-us.png') top / cover no-repeat;
    position: relative;
}

.why-us .h2_label {
    padding-bottom: 12px;
}

.why-us h2 {
    font-size: 44px;
    line-height: 44px;
    letter-spacing: 0.44px;
}

.why-us_wrap {
    margin-top: 41px;
}

.why-us_item {
    border-radius: 14px;
    background: var(--white);
    box-shadow: 0 10px 24px 0 rgba(14, 44, 66, 0.08);
    height: 100%;
    padding: 16px 18px;
    gap: 15px;
    align-items: flex-start;
}

.why-us_text h3 {
    color: var(--blue);
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 3px;
}

.why-us_text p {
    font-size: 14px;
    line-height: normal;
    margin: 0 0 0 0;
}

.why-us_item .icon {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    padding: 9px;
    justify-content: center;
    background: linear-gradient(131deg, #FFC42C 0%, #F5A920 100%);
}

.why-us_item .icon img {
    width: 18px;
    height: 18px;
}

.why-us .row {
    justify-content: center;
}

.why-us .row .col-md-3 {
    margin-bottom: 16px;
}

@media(max-width:992px) {
    .why-us {
        background-size: contain;
        background-repeat: repeat;
    }

    .why-us .row .col-md-3 {
        width: 50%;
    }

    .why-us h2 span {
        display: block;
        margin-top: 13.5px;
    }
}

@media(max-width:992px) {
    .why-us .row .col-md-3 {
        width: 100%;
    }

    .why-us_text br {
        display: none;
    }
}