/* Start custom CSS for html, class: .elementor-element-985bb5a */.HeaderComponent__Top-sc-753af44f-2 {
    margin-bottom: 15px !important;
}

.injected-svg {
    width: 1.8rem !important;
    height: 1.8rem !important;
}

.es-header-write-review-button {
    border: 1px solid #29456B !important;
}

.es-header-write-review-button:hover {
    background-color: #29456B !important;
    color: #ffffff !important;
}

.es-bullets-control-item-active {
    width: 20px !important;
    border-radius: 20px !important;
}

.es-bullets-control-container {
    width: auto !important;
}

.es-review-author-name {
    color: #29456B !important;
}

.es-rating-bar-container .es-rating-item {
    height: 0.8rem !important;
    width: 0.8rem !important;
}

.es-header-rating-container .es-rating-item {
    height: 1.1rem !important;
    width: 1.1rem !important;
}

.elementor-6789 .elementor-element.elementor-element-985bb5a {
    @media (max-width: 767px) {
        .es-header-info {
            margin-bottom: -10px;
            display: flex;
            flex-flow: nowrap;
            justify-content: flex-start; /* Align left */
        }
        .es-header-container {
            align-items: flex-start; /* Align items to the left */
        }
        .injected-svg {
            margin-bottom: -8px !important;
        }
    }
}/* End custom CSS */