.elementor-3944 .elementor-element.elementor-element-78e5ff2{--display:flex;--min-height:410px;--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:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-78e5ff2:not(.elementor-motion-effects-element-type-background), .elementor-3944 .elementor-element.elementor-element-78e5ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AED0F4 0%, #A6F2D1 100%);}.elementor-3944 .elementor-element.elementor-element-fa49239{--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:158px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-973d73e img{width:34%;max-width:100%;height:52px;}.elementor-3944 .elementor-element.elementor-element-b6401ef{--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:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-4530a42{text-align:center;font-family:"neutra-text-bold", Sans-serif;font-size:68px;}.elementor-3944 .elementor-element.elementor-element-5e7a08d{--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:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-d62ad19{text-align:center;font-family:"neutra-display-medium", Sans-serif;font-size:31px;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-3944 .elementor-element.elementor-element-e0cf49f{--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:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-5efb4ed{width:var( --container-widget-width, 100.082% );max-width:100.082%;--container-widget-width:100.082%;--container-widget-flex-grow:0;}.elementor-3944 .elementor-element.elementor-element-5efb4ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3944 .elementor-element.elementor-element-5efb4ed img{width:34%;max-width:100%;height:52px;}.elementor-3944 .elementor-element.elementor-element-f638a2f{--display:flex;}.elementor-3944 .elementor-element.elementor-element-7ba3136{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3944 .elementor-element.elementor-element-ac86634.elementor-element{--align-self:center;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form{background:#FFFFFF;width:670px;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group a{color:#000000;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group label{color:#000000;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea, .elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select{text-indent:0px;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select{width:319px;height:38px;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea{width:661px;height:117px;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group{margin-bottom:3px;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{background-color:#1464B6 !important;color:#ffffff !important;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#0A8BA0 !important;}@media(max-width:767px){.elementor-3944 .elementor-element.elementor-element-973d73e img{width:85%;}.elementor-3944 .elementor-element.elementor-element-4530a42{font-size:40px;}.elementor-3944 .elementor-element.elementor-element-d62ad19{font-size:23px;}.elementor-3944 .elementor-element.elementor-element-5efb4ed img{width:85%;}.elementor-3944 .elementor-element.elementor-element-ac86634 .eael-contact-form.eael-fluent-form-wrapper .ff-message-success{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-78e5ff2 */.fondo-contacto {
    background: linear-gradient(184deg, #aed0f4, #a6f2d1);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 10s ease infinite;
    -moz-animation: AnimationName 10s ease infinite;
    animation: AnimationName 10s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}
@keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}/* End custom CSS */