.elementor-29402 .elementor-element.elementor-element-3480e84a{--display:flex;}.elementor-29402 .elementor-element.elementor-element-2c6236b5.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-2c6236b5 */.elementor-29402 .elementor-element.elementor-element-2c6236b5 input[type="text"],
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input[type="password"] {
    color: #000000 !important;
    background-color: #ffffff !important;
    border: 1px solid #e0e0e0 !important;
    padding: 10px 14px !important;
    font-size: 16px !important;
}
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input:focus,
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input:active {
    color: #000000 !important;
    background: #ffffff !important;
    outline: none !important;
}
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input::placeholder {
    color: #444444 !important;
    opacity: 1 !important;
}
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input::-webkit-input-placeholder { color: #444444 !important; }
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input::-moz-placeholder { color: #444444 !important; }
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input:-ms-input-placeholder { color: #444444 !important; }
.elementor-29402 .elementor-element.elementor-element-2c6236b5 label {
    color: #ffffff !important;
}
.elementor-29402 .elementor-element.elementor-element-2c6236b5 input[type="submit"] {
    background: #046BD2 !important;
    color: #fff !important;
    border: none !important;
    padding: 12px !important;
    font-size: 16px !important;
    width: 100% !important;
}
.elementor-29402 .elementor-element.elementor-element-2c6236b5 a {
    color: #ffffff !important;
    text-decoration: none !important;
}/* End custom CSS */