﻿

/*Contact Us Form START*/


#contact-us-form .form-dropdown .form-field__input.flex {
    flex-wrap: wrap;
    row-gap: 0.25rem;
}

    #contact-us-form .form-dropdown .form-field__input.flex > span.text-error {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 0.25rem;
        line-height: 1;
    }

#contact-us-form span.text-error {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    line-height: 1;
    font-size:14px;
}

#contact-us-form span.text-error::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23c00' d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-8.8 0-16 7.2-16 16V272c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.contact-us-form__body  {
    font-family: var(--font-primary);
    font-size: var(--ts-body-large);
    line-height: 1.6;
    color: var(--c-grey-1);
    letter-spacing: normal;
}

.contact-us-form__body {
    margin-block-end: 0;
    white-space: normal;
}

    .contact-us-form__body > .rich-text.flow.ts-body-large a {
        color: var(--c-navy-blue);
        text-decoration: underline;
    }

.contact-us-navy-blue-color {
    color: var(--c-navy-blue);
}

.contact-us-form__body a {   
    color: var(--c-grey-1)!important;

}

.contact-us-form__body a:hover {
    text-decoration:none !important;
}
/*Contact US form END*/


/*QUICK SEARCH*/

.quick-search {
    padding-top: 0 !important;
}
.quick-search__mobile {
    padding: 20px;
    margin-top:16px;
}
.svg-div svg{
    height:60px;
}
.animate {
    animation: up 0.5s ease-in-out 0s infinite alternate, down 0.5s ease-in-out 0.5s infinite alternate;
}