@font-face{font-family:'Albert Sans';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5L_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5P_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSH9ZP_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHmZP_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHdZT_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5T_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHApT_rA.ttf) format('truetype')}.trans{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cover{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}img{max-width:100% !important;height:auto !important}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body{margin:0;padding:0;font-size:17px;overflow-x:hidden;font-optical-sizing:auto;letter-spacing:.02em}@media only screen and (max-width: 820px){body{font-size:16px;line-height:1.3}}@media only screen and (min-width: 280px) and (max-width: 576px){body{font-size:15px}}a{text-decoration:none}a:hover{text-decoration:none}.wrapper_paso1{display:block;position:relative;overflow:hidden;background:#f9af15;width:100%;height:100vh}@media only screen and (max-width: 820px){.wrapper_paso1{height:auto}}.wrapper_paso1 .col-izq{display:block;position:relative;float:left;width:50%;height:100%;background-image:url('../img/colizq.jpg');background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width: 820px){.wrapper_paso1 .col-izq{display:block;float:none;width:100%;height:550px}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-izq{background-image:url('../img/colizq2.jpg');background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:260px}}.wrapper_paso1 .col-izq .logos{position:absolute;bottom:25px;right:25px;z-index:10;opacity:.9;pointer-events:none}.wrapper_paso1 .col-izq .logos img{width:400px !important;height:auto !important}@media only screen and (max-width: 820px){.wrapper_paso1 .col-izq .logos img{width:320px !important}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-izq .logos img{width:280px !important}}@media only screen and (max-width: 820px){.wrapper_paso1 .col-izq .logos{top:10px;right:10px}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-izq .logos{top:10px;right:0}}.idiomas{position:absolute;color:#fff;top:20px;right:25px}.idiomas ul{margin:0;padding:0}.idiomas ul li{display:inline-block;list-style:none;margin:0 1px}.idiomas ul li a{display:block;width:44px;height:44px;color:#fff;border:1px solid #fff;text-align:center;line-height:44px;font-size:16px;opacity:.7;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.idiomas ul li a:hover{background:rgba(255,255,255,0.1);opacity:.9}@media only screen and (min-width: 280px) and (max-width: 576px){.idiomas{top:auto;bottom:20px;right:20px}.idiomas ul li{display:inline-block;list-style:none;margin:0 1px}.idiomas ul li a{font-size:13px;width:37px;height:37px;line-height:37px}}.wrapper_paso1 .col-der{display:block;float:left;width:50%;height:100%;position:relative}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der{display:block;float:none;width:100%;height:auto}}.wrapper_paso1 .col-der .isia{position:absolute;width:310px;left:40px;bottom:15px;z-index:10;font-size:13px;line-height:1.15;font-weight:400;color:#000;opacity:.9}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .isia{position:relative;left:auto;bottom:auto;margin-left:25px}}.wrapper_paso1 .col-der .isia img{display:block;margin-bottom:-5px;width:120px !important;height:auto !important}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .isia img{width:100px !important}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-der .isia img{width:80px !important}}.wrapper_paso1 .col-der .tabla{display:table;width:100%;height:100%}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla{height:auto}}.wrapper_paso1 .col-der .tabla .cont_celda{display:table-cell;vertical-align:middle}.wrapper_paso1 .col-der .tabla .cont_celda .texto{display:block;max-width:550px;margin:0 auto;padding:55px 25px;padding-bottom:155px}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla .cont_celda .texto{padding:45px 20px;padding-bottom:105px}}.wrapper_paso1 .col-der .tabla .cont_celda .texto p{font-family:'Albert Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#333333}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla .cont_celda .texto p{font-size:17px}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-der .tabla .cont_celda .texto p{font-size:15px;line-height:1.25}}.wrapper_paso1 .col-der .tabla .cont_celda .texto .botonera{display:block;padding:25px 0}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla .cont_celda .texto .botonera{padding:20px 0}}.wrapper_paso1 .col-der .tabla .cont_celda .texto .botonera a{display:inline-block;position:relative;font-size:17px;padding:12px 18px;border:1px solid #111;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wrapper_paso1 .col-der .tabla .cont_celda .texto .botonera a:hover{background:rgba(0,0,0,0.05)}.wrapper_paso1 .col-der .tabla .cont_celda .texto h1{display:block;margin:0;margin-bottom:45px}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla .cont_celda .texto h1{margin-bottom:30px}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-der .tabla .cont_celda .texto h1{margin-bottom:20px}}.wrapper_paso1 .col-der .tabla .cont_celda .texto h1 img{height:85px !important;width:auto !important;opacity:.9}@media only screen and (max-width: 820px){.wrapper_paso1 .col-der .tabla .cont_celda .texto h1 img{height:80px !important}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso1 .col-der .tabla .cont_celda .texto h1 img{height:50px !important}}.wrapper_paso2{display:block;position:relative;overflow:hidden;width:100%;height:100vh;background-image:url('../img/bg2.png');background-size:30px}.wrapper_paso2 .tabla{display:table;width:100%;height:100%}.wrapper_paso2 .tabla .cont_celda{display:table-cell;vertical-align:middle}.wrapper_paso2.is-form-phase{overflow-y:auto;height:auto;min-height:100vh}.wrapper_paso2 .demo-wrap{width:100%}.wrapper_paso2 .topbar{display:block}.wrapper_paso2 .topbar h1{margin:0 0 10px;font-size:clamp(26px, 3vw, 40px);line-height:1.05;letter-spacing:-0.03em}.wrapper_paso2 .status strong{display:block;font-size:21px;line-height:1.2;margin-bottom:4px}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .status strong{font-size:17px;line-height:1.1;margin-bottom:3px}}.wrapper_paso2 .status .help{color:var(--muted);font-size:14px;line-height:1.35}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .status .help{font-size:13px;line-height:1.3}}.wrapper_paso2 .board{position:relative}.wrapper_paso2 .columns-viewport{position:relative;overflow:hidden;padding-left:100px}@media only screen and (max-width: 820px){.wrapper_paso2 .columns-viewport{padding-left:25px}}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .columns-viewport{padding-left:15px}}.wrapper_paso2 .columns-track{position:relative;display:flex;gap:25px;padding-bottom:10px;transition:transform .32s ease;will-change:transform}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .columns-track{gap:15px}}.wrapper_paso2 .column-card{position:relative;flex:0 0 300px;background:transparent;border:none;border-radius:0;padding:8px 6px 12px;box-shadow:none;transition:opacity .3s ease}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .column-card{flex:0 0 180px}}.wrapper_paso2 .column-card h3{margin:0;font-size:18px;line-height:1.3;letter-spacing:-0.01em;font-weight:700;text-align:center;min-height:54px;display:flex;align-items:flex-end;justify-content:center;padding:0 4px 12px;border-bottom:3px solid #2a3040;margin-bottom:20px}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .column-card h3{font-size:15px;padding:0 4px 8px;min-height:75px;margin-bottom:7px}}.wrapper_paso2 .column-card.is-next{opacity:.55}.wrapper_paso2 .column-card.is-active,.wrapper_paso2 .column-card.is-prev{opacity:1}.wrapper_paso2 .column-meta{display:none}.wrapper_paso2 .nodes{position:relative;display:flex;flex-direction:column;gap:6px;z-index:2;padding-top:14px}.wrapper_paso2 .node-row{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;min-height:0;border-radius:10px;transition:background .15s ease}.wrapper_paso2 .node-row::after{display:none}.wrapper_paso2 .node-label{font-size:15px;line-height:1.25;font-weight:600;text-align:center;order:-1}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .node-label{font-size:13px}}.wrapper_paso2 .node-point{position:relative;width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:#1f232d;cursor:grab;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:3}.wrapper_paso2 .node-point::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.wrapper_paso2 .node-point:hover{transform:scale(1.25);box-shadow:0 0 0 7px rgba(30,36,48,0.1)}.wrapper_paso2 .node-row.is-source .node-point,.wrapper_paso2 .node-row.is-target .node-point,.wrapper_paso2 .node-row.is-locked .node-point{background:#1e2430}.wrapper_paso2 .node-row.is-source .node-point::before,.wrapper_paso2 .node-row.is-target .node-point::before,.wrapper_paso2 .node-row.is-locked .node-point::before{border-color:rgba(30,36,48,0.25);transform:scale(1.02)}.wrapper_paso2 .node-row.is-locked .node-point{cursor:default}.wrapper_paso2 .node-row.is-disabled{opacity:.38}.wrapper_paso2 .node-row.is-disabled .node-point{cursor:not-allowed;pointer-events:none}.wrapper_paso2 .node-row.is-selected .node-label,.wrapper_paso2 .node-row.is-target .node-label{color:var(--text)}.wrapper_paso2 .connections-layer{position:absolute;inset:22px 22px 22px 22px;width:calc(100% - 44px);height:calc(100% - 44px);pointer-events:none;overflow:visible;z-index:3}.wrapper_paso2 .footer-bar{position:relative;display:block;margin-top:105px;margin-bottom:5px;text-align:left;width:92vw !important;margin-left:4vw !important;padding:0;min-height:160px}.wrapper_paso2 .footer-bar .botonera{display:block;max-width:650px;margin:0 auto;margin-top:5px}.wrapper_paso2 .footer-bar .topbar{display:block;max-width:650px;margin:0 auto;border:1px solid #eee;background:#fff;margin-bottom:10px;padding:12px 24px;padding-left:55px;background-image:url('../img/help.svg');background-repeat:no-repeat;background-size:40px;background-position:8px 14px}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .footer-bar .topbar{padding:10px 16px;padding-left:45px;background-image:url('../img/help.svg');background-repeat:no-repeat;background-size:30px;background-position:8px 12px}}.wrapper_paso2 .footer-bar button.btn-undo,.wrapper_paso2 .footer-bar button.btn-step-action{display:inline-block;padding:10px 16px;background:#fff;border:1px solid #c9c9c9;border-radius:6px;font-size:15px}.wrapper_paso2 .footer-bar button.btn-undo svg,.wrapper_paso2 .footer-bar button.btn-step-action svg{display:inline-block;vertical-align:baseline;opacity:.7;margin-right:5px;display:none}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .footer-bar button.btn-undo,.wrapper_paso2 .footer-bar button.btn-step-action{padding:9px 16px;font-size:14px}}.wrapper_paso2 .footer-bar button.btn-step-action{background:#ef2c83;border:1px solid #ef2c83;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wrapper_paso2 .footer-bar button.btn-step-action:hover{background:#d81069;border:1px solid #d81069}.wrapper_paso2 .node-branch-badge{position:absolute;bottom:-15px;background:#ef2c83;color:#fff;padding:3px 8px;border-radius:4px;z-index:20}.wrapper_paso2 .footer-step{font-size:15px;color:#fff;font-weight:600;display:none}.wrapper_paso2 .node-label-text{display:block;margin-bottom:4px}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .node-label-text{margin-bottom:8px}}.wrapper_paso2 .node-row.is-branch-source .node-point{cursor:grab;box-shadow:0 0 0 7px rgba(53,109,255,0.1)}.wrapper_paso2 .node-row.is-branch-source .node-point::before{border-color:rgba(53,109,255,0.45);transform:scale(1.12)}.wrapper_paso2 .node-row.is-connected-choice .node-label{color:var(--text)}.wrapper_paso2 .node-row.is-convergence-source .node-point{cursor:grab;background:#356dff;box-shadow:0 0 0 7px rgba(53,109,255,0.15);animation:convergence-pulse 1.8s ease-in-out infinite}.wrapper_paso2 .node-row.is-convergence-source .node-point::before{border-color:rgba(53,109,255,0.5);transform:scale(1.15)}@keyframes convergence-pulse{0%,100%{box-shadow:0 0 0 7px rgba(53,109,255,0.15)}50%{box-shadow:0 0 0 12px rgba(53,109,255,0.08)}}.wrapper_paso2 .node-row.is-convergence-target{cursor:pointer}.wrapper_paso2 .node-row.is-convergence-target .node-point{cursor:pointer}.wrapper_paso2 .node-row.is-convergence-target:hover:not(.is-disabled){background:rgba(53,109,255,0.08)}.wrapper_paso2 .node-row.is-convergence-target:hover:not(.is-disabled) .node-point{transform:scale(1.3);box-shadow:0 0 0 8px rgba(53,109,255,0.15)}.wrapper_paso2 .column-form{flex:0 0 280px;min-width:260px;max-width:320px;padding:12px 14px;transition:opacity .3s ease}.wrapper_paso2 .column-form.is-disabled-form{opacity:.35;pointer-events:none}.wrapper_paso2 .column-form h3{border-bottom:3px solid #356dff}.wrapper_paso2 .column-form .form-group{margin-bottom:.85rem}.wrapper_paso2 .column-form .form-label{display:block;font-weight:700;margin-bottom:.25rem;font-size:.85rem;color:#1e2430}.wrapper_paso2 .column-form .req{color:#e53e3e}.wrapper_paso2 .column-form .radio-group{display:flex;flex-direction:column;gap:.3rem}.wrapper_paso2 .column-form .radio-option,.wrapper_paso2 .column-form .checkbox-option{display:flex;align-items:center;gap:.45rem;font-weight:400;font-size:.85rem;cursor:pointer;padding:.3rem .5rem;border-radius:6px;transition:background .15s ease;margin:0}.wrapper_paso2 .column-form .radio-option:hover,.wrapper_paso2 .column-form .checkbox-option:hover{background:rgba(53,109,255,0.06)}.wrapper_paso2 .column-form .radio-option input[type="radio"],.wrapper_paso2 .column-form .checkbox-option input[type="checkbox"]{width:1.1rem;height:1.1rem;cursor:pointer;margin:0;flex-shrink:0}.wrapper_paso2 .column-form input[type="email"]{width:100%;padding:.5rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease}.wrapper_paso2 .column-form input[type="email"]:focus{outline:none;border-color:#356dff}.wrapper_paso2 .column-form .btn-enviar{width:100%;padding:.65rem;background:#356dff;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.wrapper_paso2 .column-form .btn-enviar:disabled{opacity:.45;cursor:not-allowed}.wrapper_paso2 .column-form .btn-enviar:hover:not(:disabled){opacity:.88}.wrapper_paso2 .column-form .btn-enviar:active:not(:disabled){transform:scale(.97)}.wrapper_paso2 .phase-indicator{font-size:13px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:none}.wrapper_paso2 .cabecera{position:fixed;top:0;left:0;width:100%;padding-top:20px}@media only screen and (max-width: 820px){.wrapper_paso2 .cabecera{padding-top:15px}}.wrapper_paso2 .cabecera h1{text-align:center}.wrapper_paso2 .cabecera h1 img{display:inline-block;vertical-align:middle;height:75px !important;width:auto !important;margin:0}@media only screen and (max-width: 820px){.wrapper_paso2 .cabecera h1 img{height:50px !important}}.wrapper_paso2 .cabecera h1 img.logo_innovacio{margin-top:8px;margin-bottom:8px;margin-right:45px;height:59px !important}@media only screen and (max-width: 820px){.wrapper_paso2 .cabecera h1 img.logo_innovacio{margin-top:4px;margin-bottom:4px;height:40px !important;margin-right:30px}}.wrapper_paso2 .form-phase{max-width:480px;margin:0 auto;padding:30px 20px;padding-top:160px}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .form-phase{padding-top:120px}}.wrapper_paso2.is-form-phase .form-phase{padding-bottom:48px}.wrapper_paso2 .form-phase h3{margin:0 0 20px;font-size:20px;font-weight:500;color:#1e2430}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .form-phase h3{font-size:15px}}.wrapper_paso2 .form-phase .form-row{display:flex;gap:24px}@media only screen and (max-width: 820px){.wrapper_paso2 .form-phase .form-row{gap:12px}}.wrapper_paso2 .form-phase .form-row>.form-group{flex:1}.wrapper_paso2 .form-phase .form-group{margin-bottom:1rem}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .form-phase .form-group{margom-bottom:10px}}.wrapper_paso2 .form-phase .form-label{display:block;font-weight:700;margin-bottom:.35rem;font-size:.95rem;color:#1e2430}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .form-phase .form-label{font-size:15px;margin-bottom:3px}}.wrapper_paso2 .form-phase .req{color:#e53e3e}.wrapper_paso2 .form-phase .radio-group{display:flex;flex-direction:column;gap:.35rem}.wrapper_paso2 .form-phase .radio-group.radio-group-inline{flex-direction:row;flex-wrap:wrap;gap:.25rem .5rem}.wrapper_paso2 .form-phase .radio-option,.wrapper_paso2 .form-phase .checkbox-option{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.95rem;cursor:pointer;padding:.4rem .6rem;border-radius:6px;transition:background .15s ease;margin:0}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .form-phase .radio-option,.wrapper_paso2 .form-phase .checkbox-option{font-size:13px;padding:5px .6rem}}.wrapper_paso2 .form-phase .radio-option:hover,.wrapper_paso2 .form-phase .checkbox-option:hover{background:rgba(53,109,255,0.06)}.wrapper_paso2 .form-phase .radio-option input[type="radio"],.wrapper_paso2 .form-phase .checkbox-option input[type="checkbox"]{width:1.2rem;height:1.2rem;cursor:pointer;margin:0;flex-shrink:0}.wrapper_paso2 .form-phase input[type="email"]{width:100%;padding:.6rem .7rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease}.wrapper_paso2 .form-phase input[type="email"]:focus{outline:none;border-color:#356dff}.wrapper_paso2 .privacy-notice{font-size:14px;color:#666;margin:.7rem 0;line-height:1.3}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .privacy-notice{font-size:13px;line-height:1.15}}.wrapper_paso2 .form-phase .btn-enviar{width:100%;padding:.75rem;background:#ef2c83;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.wrapper_paso2 .form-phase .btn-enviar:disabled{opacity:.45;cursor:not-allowed}.wrapper_paso2 .form-phase .btn-enviar:hover:not(:disabled){opacity:.88}.wrapper_paso2 .form-phase .btn-enviar:active:not(:disabled){transform:scale(.97)}.wrapper_paso2 .btn-volver{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:400;font-family:inherit;background:none;border:none;cursor:pointer;margin-bottom:16px;transition:opacity .15s ease;opacity:.6;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wrapper_paso2 .btn-volver:hover{opacity:1}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .btn-volver{font-size:13px}}.toast-error{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(20px);background:#e53e3e;color:#fff;padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:500;z-index:9999;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;text-align:center;max-width:90vw}@media only screen and (min-width: 280px) and (max-width: 576px){.toast-error{font-size:14px;line-height:1.25}}.toast-error.toast-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.wrapper_paso2 .form-phase .radio-group.field-error{border:1px solid #e53e3e;border-radius:6px;padding:4px}.wrapper_paso2 .form-phase input[type="email"].field-error{border-color:#e53e3e}.wrapper_paso2 .gracias-overlay{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);text-align:center;padding:40px 20px}.wrapper_paso2 .gracias-overlay .gracias-content{max-width:540px}.wrapper_paso2 .gracias-overlay .gracias-content h2{font-size:1.8rem;margin-bottom:1rem;color:#1e2430}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .gracias-overlay .gracias-content h2{font-size:20px;font-weight:700;line-height:1.3}}.wrapper_paso2 .gracias-overlay .gracias-content p{font-size:1.1rem;color:#555;line-height:1.6}@media only screen and (min-width: 280px) and (max-width: 576px){.wrapper_paso2 .gracias-overlay .gracias-content p{font-size:15px;line-height:1.4}}@media only screen and (max-width:820px){.wrapper_paso2 .tabla{table-layout:fixed;width:100%}.wrapper_paso2 .cont_celda,.wrapper_paso2 .demo-wrap,.wrapper_paso2 .board,.wrapper_paso2 .columns-viewport{width:100%;max-width:100%}.wrapper_paso2 .nodes{gap:4px;padding-top:10px}.wrapper_paso2 .node-row:not(.is-disabled){touch-action:none}.wrapper_paso2 .node-row{padding:10px 4px;gap:4px;min-height:44px}.wrapper_paso2 .node-point{width:18px;height:18px;flex:0 0 18px}.wrapper_paso2 .node-point::before{inset:-12px}.wrapper_paso2 .node-row.is-convergence-target{min-height:44px;padding:10px 4px}.wrapper_paso2 .node-row.is-convergence-source .node-point{width:16px;height:16px;flex:0 0 16px}.wrapper_paso2 .connections-layer{inset:12px 8px 12px 8px;width:calc(100% - 16px);height:calc(100% - 24px)}.wrapper_paso2 .footer-step{font-size:14px}.wrapper_paso2 .column-form{flex:0 0 100%;min-width:0;max-width:none;padding:10px 12px}.wrapper_paso2 .column-form h3{min-height:auto;padding:0 2px 8px}}@media only screen and (max-width:600px){.wrapper_paso2 .column-form .radio-option,.wrapper_paso2 .column-form .checkbox-option{padding:.5rem .6rem;font-size:.95rem}.wrapper_paso2 .column-form .radio-option input[type="radio"],.wrapper_paso2 .column-form .checkbox-option input[type="checkbox"]{width:1.3rem;height:1.3rem}.wrapper_paso2 .column-form .btn-enviar{min-height:44px;font-size:1rem}}body{font-family:'Albert Sans',Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.3;background:#fff;color:#333333;margin:0;padding:0;overflow-x:hidden}a{text-decoration:none;outline:none}.trans{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cover{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.texto{font-family:'Albert Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#333333}@media only screen and (max-width:480px){.texto{font-size:16px}}.texto p{margin:15px 0}.texto a{color:#333333;border-bottom:1px solid #333333}