
/* Header css start */
.site-logo-img img {
    filter: unset;
    transition: all 0.2s linear;
    filter: brightness(0) saturate(100%) invert(27%) sepia(97%) saturate(1897%) hue-rotate(204deg) brightness(88%) contrast(93%);
}
.site-logo-img .transparent-custom-logo img, .ast-theme-transparent-header .site-logo-img img {
    filter: unset;
}
/* Header css end */

.brand-logo-slider img.swiper-slide-image {
    filter: grayscale(1);
    opacity: 0.5;
    transition:all 0.5s;
    height: 58px;
    max-width: 210px;
}
.brand-logo-slider img.swiper-slide-image:hover {
    filter: grayscale(0);
    opacity: 1;
    transition:all 0.5s;
}
.brand-logo-slider .swiper-slide {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
        border: 1px solid #cccccc4a;
    padding: 15px;
}


/*  contact from css start */
.gform_required_legend {
    display: none;
}
.gform_description {
    margin: 0 !important;
}
.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px !important;
    --gf-form-gap-y: 16px !important;
}
.gfield_label {
    font-weight: 600 !important;
} 
/* .gfield_validation_message {
    display: none !important;
}

.gform_validation_errors {
    display: none !important;
} */
.gform-theme--foundation .gfield textarea {
    min-block-size: unset !important;
    height: 80px !important;
}
.gform-footer input[type="submit"] {
    border-radius: 6px !important;
    padding: 17px !important;
    font-size: 0.9375rem !important;
    line-height: 1em !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
    background-color: #ff4f00 !important;
    text-decoration: none !important;
    border: 2px solid #ff4f00 !important;
    color:#fff !important;
    width:100% !important;
    outline: none !important;
    box-shadow: none !important;
}
.gform-footer input[type="submit"]:hover {
    color:#ff4f00 !important;
    background-color: transparent !important;
    text-decoration: none !important;
    border: 2px solid #ff4f00 !important;
}
.gform_confirmation_message {
    border: 1px solid green !important;
    padding: 15px !important;
    text-align: center !important;
    color: green !important; 
    border-radius: 7px !important;
    margin-top: 25px !important;
}
/*  contact from css end */


.contact-list-col li.elementor-icon-list-item {
    background: #fff;
    border-radius: 6px;
    padding: 15px !important;
}


/* cookeis css start */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #1A1A1B !important;
    border-top: 1px solid rgb(226 232 240 / 10%) !important;
    
}
#moove_gdpr_cookie_info_bar {
    font-family: 'Plus Jakarta Sans' !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
}
.moove-gdpr-cookie-notice p,
.moove-gdpr-tab-main-content p {
    font-family: 'Plus Jakarta Sans' !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}
button.mgbutton.moove-gdpr-modal-allow-all,
button.mgbutton.moove-gdpr-modal-save-settings,
button.mgbutton.moove-gdpr-infobar-allow-all {
    border-radius: 6px !important;
    /* padding: 17px !important; */
    padding: 14px !important;
    font-size: 0.9375rem !important;
    line-height: 1em !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
    background-color: #ff4f00 !important;
    text-decoration: none !important;
    border: 2px solid #ff4f00 !important;
    color:#fff !important;
    outline: none !important;
    box-shadow: none !important;
    font-family: 'Plus Jakarta Sans' !important;
}
button.mgbutton.moove-gdpr-modal-allow-all:hover,
button.mgbutton.moove-gdpr-modal-save-settings:hover,
button.mgbutton.moove-gdpr-infobar-allow-all:hover {
    color:#ff4f00 !important;
    background-color: transparent !important;
    text-decoration: none !important;
    border: 2px solid #ff4f00 !important;
}
.moove-gdpr-tab-main span.tab-title {
    font-family: 'Inter' !important;
}
.moove-gdpr-branding-cnt a {
    font-family: 'Plus Jakarta Sans' !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}
#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .switch,
span.gdpr-nav-tab-title, .moove-gdpr-tab-nav{
    font-family: 'Plus Jakarta Sans' !important;
}
@media (max-width:767px) {
    button.mgbutton.moove-gdpr-modal-allow-all, button.mgbutton.moove-gdpr-modal-save-settings, button.mgbutton.moove-gdpr-infobar-allow-all {
        padding: 12px !important;
        font-size: 14px !important;
        letter-spacing: 0px !important;
    }
}