/*!
Theme Name: Vault Child
Theme URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: vault
Version: 1.0.0
Text Domain: vault
*/

 /* Add your custom style here */

.demo-form{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
    max-width: 600px !important;
    margin: auto !important;
}
.demo-form .form-input{
    width: 69%;
}
.demo-form .form-submit{
    width: 29%;
    position: relative;
}
.demo-form .form-acceptance{
    width: 100% !important;
}
.demo-form .form-submit .wpcf7-spinner{
    position: absolute;
}
.demo-form .form-submit .wpcf7-submit{
    padding: 17px 15px;
}
@media(max-width:767px){
    .demo-form > div,
    .demo-form .form-submit .wpcf7-submit{
        width: 100% !important;
    }
}


.uicore-hca{
    display: none !important;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}
.elementor-widget-bdt-advanced-icon-box .elementor-widget-container{
    background-color: #101828 !important;
    color: var(--e-global-color-uicore_primary) !important;
}
.bdt-ep-advanced-icon-box-title{
    color: var(--e-global-color-uicore_primary) !important;
}
.elementor-widget-bdt-advanced-icon-box:hover .elementor-widget-container{
    background-color: #fff !important;
}
.elementor-widget-bdt-advanced-icon-box:hover .bdt-ep-advanced-icon-box-description{
    color: var(--e-global-color-uicore_primary) !important;
}
.uicore-nav-menu .uicore-btn{
    background-color: #fff !important;
}
input[type=checkbox]{
    height: 23px;
}
.mz-boxes .elementor-widget-wrap{
    align-content: stretch !important;
}
.mz-boxes .elementor-widget-container{
    height: 100% !important;
}