form#ContactUsForm .form-group.recaptcha_wrapper {
    display: flex;
    justify-content: center;
}
form#ContactUsForm button {
    position: relative;
    display: flex;
    align-items: center;
}
form#ContactUsForm button .loader-wheel {
    animation: spin 1s infinite linear;
    border: 2px solid rgba(30, 30, 30, 0.5);
    border-left: 4px solid #fff;
    border-radius: 50%;
    height: 2rem;
    visibility: hidden;
    width: 2rem;
    position: absolute;
    right: 1rem;
}
form#ContactUsForm button .loader-wheel.visible {
    visibility: visible;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
button[disabled="disabled"] {
    cursor: not-allowed;
    background-color: rgba(0, 0, 0, 25%) !important;
}
a {
    color: unset;
    text-decoration: none;
}
section.testimonials .testimonial-author .author-avatar {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
section.testimonials .testimonial-author .author-avatar img {
    object-fit: cover;
}
.contact-info *:not(.check-icon) {
    color: #fff;
}
