.elementor-2776 .elementor-element.elementor-element-923e0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-52ebbd6 */.zf-errorMessage {
	font: 15px Arial, Helvetica, sans-serif;
    color: #f41033;
    padding-top: 10px;
}

.zf-important {
	color: #ff0000 !important;
    padding: 0;
    font-size: 17px !important;
    margin-left: 2px;
    font-weight: bold;
}
.zf-instruction {
	color: #465475;
    font-style: normal;
    font-size: 13px;
    overflow: visible !important;
    word-break: break-all;
    padding: 8px 0px 0px 0px;
    font-weight: 500;
	clear: both;
}	
.zf-symbols {
	padding:0 5px;
}

.zf-overflow{ overflow:hidden;}

.elementor-2776 .elementor-element.elementor-element-52ebbd6 .elementor-element .e-con-inner {
    padding: 0px !important;
}
.elementor-2776 .elementor-element.elementor-element-52ebbd6 ul {
    padding: 0px;
}


/*Formulario de contacto*/

.form-contact .zf-tempContDiv {
    width: calc(100% - 16px);
    margin-bottom: 10px;
}


.form-contact input[type="text"],
.form-contact textarea {
    width: 100%;
    background-color: #0040603B !important;
    border-color: var(--e-global-color-299b7b2) !important;
    border-radius: 8px 8px 8px 8px !important;
    color: white !important;
}

.form-contact input[type="text"]:focus
{
    box-shadow: rgba(35, 216, 202, 0.2) 0px 0px 0px 2px, rgba(35, 216, 202, 0.1) 0px 0px 15px 10px !important;
    outline: none !important;
    border-color: rgb(35, 216, 202) !important;
}

.form-contact .zf-labelName {
    color: var(--e-global-color-accent);
    font-weight: 600;
    padding-bottom: 10px;
}

.form-contact .zf-submitColor {
    background-color: var(--e-global-color-17a3ddd);
    color: var(--e-global-color-primary);
    font-weight: 700;
    width: calc(100% - 16px);
    border: 0 none;
    margin-top: 10px;
}

.form-contact .zf-submitColor:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.form-contact .elementor-mark-required .elementor-field-label:after{
    color: var(--e-global-color-accent);
}/* End custom CSS */