form.elementor-form{position:relative}form.elementor-form .elementor-form-fields-wrapper{position:relative}form.elementor-form .elementor-field-group{position:relative}form.elementor-form .custom-form-error{position:absolute;top:calc(100% + 5px);right:0;left:0;width:100%;margin:0;padding:0;font-size:11px;line-height:16px;color:#d63638;text-align:right;z-index:20;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form.elementor-form .elementor-field.custom-validation-error{border-color:#d63638!important}form.elementor-form input:invalid,form.elementor-form textarea:invalid,form.elementor-form select:invalid{box-shadow:none!important}@media (max-width:767px){form.elementor-form .custom-form-error{font-size:10px;line-height:15px;top:calc(100% + 4px)}}