.review-heading{
    padding-bottom: 20px;
    h2{
        padding-bottom: 8px;
        margin-bottom: 0;
        font-family:  "Lato", serif;
        position: relative;
        font-size: 28px;
        &:after{
            content: '';
            position: absolute;
            border-radius: 2px;
            bottom: 0;
            width: 50px;
            left: 0;
            height: 5px;
            background-color: #FE5E00;
        }
    }
}
.reviews{
    .es-review-background-container {
        background-color: #FAF0E6;
        border-radius: 20px !important;
        padding: 12px;
    }
    
    .es-review-author-name {
        font-family:  "Lato", serif;
    }
    
    .es-review-info-info-block {
        font-family:  "Lato", serif;
    }
    
    .es-review-content-text {
        font-family:  "Lato", serif;
        font-size: 14px;
    }
    
    .es-review-content-control {
        font-weight: 600;
        font-size: 14px;
        color: #681e77;
    }
    
    .es-load-more-button-container button.es-load-more-button {
        background-color: #681e77 !important;
        box-shadow: none;
        color: white !important;
        text-align: center;
        font-family:  "Lato", serif !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        border: 1px solid #6e2a7e !important;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    
    .es-load-more-button-container button.es-load-more-button>span {
        padding: 8px 62px !important;
        width: fit-content !important;
    }
    
    .es-load-more-button-container button.es-load-more-button:before {
        content: "";
        width: 100%;
        height: 0%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: white;
        z-index: -1;
        border-radius: 0 0 50% 50%;
        transition: all 0.6s;
        display: block;
    }
    
    .es-load-more-button-container button.es-load-more-button:hover:before {
        height: 190%;
    }
    
    .es-load-more-button-container button.es-load-more-button:hover {
        color: #681e77 !important;
    }
    
    .es-load-more-button-container {
        margin-top: 20px;
    }

}