.elementor-891 .elementor-element.elementor-element-7fd9bc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.17;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-891 .elementor-element.elementor-element-7fd9bc5::before, .elementor-891 .elementor-element.elementor-element-7fd9bc5 > .elementor-background-video-container::before, .elementor-891 .elementor-element.elementor-element-7fd9bc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-891 .elementor-element.elementor-element-7fd9bc5 > .elementor-background-slideshow::before, .elementor-891 .elementor-element.elementor-element-7fd9bc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-891 .elementor-element.elementor-element-7fd9bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://digitalworkers.es/wp-content/uploads/2026/02/h1-bg-vector-1.png");--background-overlay:'';}.elementor-891 .elementor-element.elementor-element-28ce03f{--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;}.elementor-891 .elementor-element.elementor-element-08de585 .elementor-heading-title{font-family:var( --e-global-typography-7a969a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7a969a6-font-size );font-weight:var( --e-global-typography-7a969a6-font-weight );text-transform:var( --e-global-typography-7a969a6-text-transform );line-height:var( --e-global-typography-7a969a6-line-height );}.elementor-891 .elementor-element.elementor-element-1e8eb9e .elementor-heading-title{font-family:var( --e-global-typography-578a27b-font-family ), Sans-serif;font-size:var( --e-global-typography-578a27b-font-size );font-weight:var( --e-global-typography-578a27b-font-weight );line-height:var( --e-global-typography-578a27b-line-height );}.elementor-891 .elementor-element.elementor-element-e8a9a10 .elementor-heading-title{font-family:var( --e-global-typography-0420973-font-family ), Sans-serif;font-size:var( --e-global-typography-0420973-font-size );font-weight:var( --e-global-typography-0420973-font-weight );line-height:var( --e-global-typography-0420973-line-height );}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-891 .elementor-element.elementor-element-7aa7ca7{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1a24cd5-font-family ), Sans-serif;font-size:var( --e-global-typography-1a24cd5-font-size );font-weight:var( --e-global-typography-1a24cd5-font-weight );line-height:var( --e-global-typography-1a24cd5-line-height );}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-891 .elementor-element.elementor-element-ea14ec7{--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;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:25px;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-25px;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-891 .elementor-element.elementor-element-e174920 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-891 .elementor-element.elementor-element-e174920 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-891 .elementor-element.elementor-element-e174920 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-type-html{padding-bottom:0px;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-891 .elementor-element.elementor-element-e174920 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-891 .elementor-element.elementor-element-e174920{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-891 .elementor-element.elementor-element-08de585 .elementor-heading-title{font-size:var( --e-global-typography-7a969a6-font-size );line-height:var( --e-global-typography-7a969a6-line-height );}.elementor-891 .elementor-element.elementor-element-1e8eb9e .elementor-heading-title{font-size:var( --e-global-typography-578a27b-font-size );line-height:var( --e-global-typography-578a27b-line-height );}.elementor-891 .elementor-element.elementor-element-e8a9a10 .elementor-heading-title{font-size:var( --e-global-typography-0420973-font-size );line-height:var( --e-global-typography-0420973-line-height );}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1a24cd5-font-size );line-height:var( --e-global-typography-1a24cd5-line-height );}}@media(max-width:767px){.elementor-891 .elementor-element.elementor-element-7fd9bc5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-891 .elementor-element.elementor-element-08de585 .elementor-heading-title{font-size:var( --e-global-typography-7a969a6-font-size );line-height:var( --e-global-typography-7a969a6-line-height );}.elementor-891 .elementor-element.elementor-element-1e8eb9e .elementor-heading-title{font-size:var( --e-global-typography-578a27b-font-size );line-height:var( --e-global-typography-578a27b-line-height );}.elementor-891 .elementor-element.elementor-element-e8a9a10 .elementor-heading-title{font-size:var( --e-global-typography-0420973-font-size );line-height:var( --e-global-typography-0420973-line-height );}.elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-891 .elementor-element.elementor-element-7aa7ca7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1a24cd5-font-size );line-height:var( --e-global-typography-1a24cd5-line-height );}}@media(min-width:768px){.elementor-891 .elementor-element.elementor-element-28ce03f{--width:50%;}.elementor-891 .elementor-element.elementor-element-ea14ec7{--width:50%;}}/* Start custom CSS for form, class: .elementor-element-e174920 *//* Configurar campos */
.elementor-field-group {
    position: relative;
}

.elementor-field-textual {
    padding: 14px 15px 14px 45px !important;
    border: 1px solid #ddd !important;
    border-radius: 6px !important;
}

.elementor-field-option {
        display: flex;
    align-items: center;
    gap: 10px;
    
    label, label a {
    font-family: Manrope, sans-serif;
font-size: 14px;
}
}

/* Icono Nombre - Usuario */
.elementor-field-group input[name*="nombre"],
.elementor-field-group input[placeholder*="Nom"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23666' d='M210.352 246.633c33.882 0 63.222-12.153 87.195-36.13 23.973-23.972 36.125-53.304 36.125-87.19 0-33.876-12.152-63.211-36.129-87.192C273.566 12.152 244.23 0 210.352 0c-33.887 0-63.22 12.152-87.192 36.125s-36.129 53.309-36.129 87.188c0 33.886 12.156 63.222 36.133 87.195 23.977 23.969 53.313 36.125 87.188 36.125zM426.129 393.703c-.692-9.976-2.09-20.86-4.149-32.351-2.078-11.579-4.753-22.524-7.957-32.528-3.308-10.34-7.808-20.55-13.37-30.336-5.774-10.156-12.555-19-20.165-26.277-7.957-7.613-17.699-13.734-28.965-18.2-11.226-4.44-23.668-6.69-36.976-6.69-5.227 0-10.281 2.144-20.043 8.5a2711.03 2711.03 0 0 1-20.879 13.46c-6.707 4.274-15.793 8.278-27.016 11.903-10.949 3.543-22.066 5.34-33.039 5.34-10.972 0-22.086-1.797-33.047-5.34-11.21-3.622-20.296-7.625-26.996-11.899-7.77-4.965-14.8-9.496-20.898-13.469-9.75-6.355-14.809-8.5-20.035-8.5-13.313 0-25.75 2.254-36.973 6.7-11.258 4.457-21.004 10.578-28.969 18.199-7.605 7.281-14.39 16.12-20.156 26.273-5.558 9.785-10.058 19.992-13.371 30.34-3.2 10.004-5.875 20.945-7.953 32.524-2.059 11.476-3.457 22.363-4.149 32.363A438.821 438.821 0 0 0 0 423.949c0 26.727 8.496 48.363 25.25 64.32 16.547 15.747 38.441 23.735 65.066 23.735h246.532c26.625 0 48.511-7.984 65.062-23.734 16.758-15.946 25.254-37.586 25.254-64.325-.004-10.316-.351-20.492-1.035-30.242z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
}

/* Icono Email */
.elementor-field-group input[type="email"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23666' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
}

/* Icono Teléfono */
.elementor-field-group input[type="tel"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23666' d='M365.354 317.9c-15.7-15.5-35.3-15.5-50.9 0-11.9 11.8-23.8 23.6-35.5 35.6-3.2 3.3-5.9 4-9.8 1.8-7.7-4.2-15.9-7.6-23.3-12.2-34.5-21.7-63.4-49.6-89-81-12.7-15.6-24-32.3-31.9-51.1-1.6-3.8-1.3-6.3 1.8-9.4 11.9-11.5 23.5-23.3 35.2-35.1 16.3-16.4 16.3-35.6-.1-52.1-9.3-9.4-18.6-18.6-27.9-28-9.6-9.6-19.1-19.3-28.8-28.8-15.7-15.3-35.3-15.3-50.9.1-12 11.8-23.5 23.9-35.7 35.5-11.3 10.7-17 23.8-18.2 39.1-1.9 24.9 4.2 48.4 12.8 71.3 17.6 47.4 44.4 89.5 76.9 128.1 43.9 52.2 96.3 93.5 157.6 123.3 27.6 13.4 56.2 23.7 87.3 25.4 21.4 1.2 40-4.2 54.9-20.9 10.2-11.4 21.7-21.8 32.5-32.7 16-16.2 16.1-35.8.2-51.8-19-19.1-38.1-38.1-57.2-57.1zM346.254 238.2l36.9-6.3c-5.8-33.9-21.8-64.6-46.1-89-25.7-25.7-58.2-41.9-94-46.9l-5.2 37.1c27.7 3.9 52.9 16.4 72.8 36.3 18.8 18.8 31.1 42.6 35.6 68.8zM403.954 77.8c-42.6-42.6-96.5-69.5-156-77.8l-5.2 37.1c51.4 7.2 98 30.5 134.8 67.2 34.9 34.9 57.8 79 66.1 127.5l36.9-6.3c-9.7-56.2-36.2-107.2-76.6-147.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
}

/* Icono Asunto */
.elementor-field-group input[placeholder*="Ass"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23666' d='M16 3a13 13 0 1 0 13 13A13 13 0 0 0 16 3zm3 19h-6v-2h2v-6h-.86v-2H16a1 1 0 0 1 1 1v7h2zM15.7 7.54A1.25 1.25 0 0 1 17 8.79v.5a1.25 1.25 0 0 1-2.5 0v-.5a1.25 1.25 0 0 1 1.2-1.25z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
}

/* Icono Mensaje - Textarea */
.elementor-field-group textarea {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23666' d='M2 28.8c-.1.3 0 .7.3.9s.6.4.9.3l7.5-1.9-6.8-6.8zM29 5.6 26.4 3c-.6-.6-1.5-1-2.4-1s-1.8.4-2.4 1l-.6.6 7.4 7.4.6-.6c.6-.6 1-1.5 1-2.4s-.4-1.8-1-2.4zM18.04 6.602l1.556-1.555 7.424 7.423-1.556 1.556zM8.008 16.636l8.555-8.554 7.423 7.423-8.555 8.555zM5.044 19.6l1.555-1.555 7.424 7.423-1.556 1.556z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px 15px;
    background-size: 18px;
}/* End custom CSS */