@font-face{font-family:Evolventa;font-style:normal;font-weight:400;src:local("Evolventa"),url(/build/fonts/Evolventa-Regular.d8949551.woff)}@font-face{font-family:Evolventa;font-style:italic;font-weight:400;src:local("Evolventa Oblique"),url(/build/fonts/Evolventa-Oblique.c199a753.woff)}@font-face{font-family:Evolventa;font-style:normal;font-weight:700;src:local("Evolventa Bold"),url(/build/fonts/Evolventa-Bold.fbf4871a.woff)}@font-face{font-family:Evolventa;font-style:italic;font-weight:700;src:local("Evolventa Bold Oblique"),url(/build/fonts/Evolventa-BoldOblique.8b916c6c.woff)}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin"),url(/build/fonts/Poppins-Thin.59ff6a72.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins Extralight"),url(/build/fonts/Poppins-ExtraLight.333cb30c.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light"),url(/build/fonts/Poppins-Light.7641a0f7.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular"),url(/build/fonts/Poppins-Regular.35d26b78.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium"),url(/build/fonts/Poppins-Medium.673ed423.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),url(/build/fonts/Poppins-SemiBold.ac8d04b6.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),url(/build/fonts/Poppins-Bold.cdb29a5d.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold"),url(/build/fonts/Poppins-ExtraBold.01849ee0.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black"),url(/build/fonts/Poppins-Black.d8b850b9.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin Italic"),url(/build/fonts/Poppins-ThinItalic.9d5e661e.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins Extralight Italic"),url(/build/fonts/Poppins-ExtraLightItalic.dbdfd398.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light Italic"),url(/build/fonts/Poppins-LightItalic.4a7d59f8.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium Italic"),url(/build/fonts/Poppins-MediumItalic.89e040c6.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold Italic"),url(/build/fonts/Poppins-SemiBoldItalic.3524ffc3.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold Italic"),url(/build/fonts/Poppins-BoldItalic.cfb635a5.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins Extralight Italic"),url(/build/fonts/Poppins-ExtraBoldItalic.73d4495b.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black Italic"),url(/build/fonts/Poppins-BlackItalic.563eda3d.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:100;src:local("Prompt"),url(/build/fonts/Prompt-Thin.66e8f822.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:200;src:local("Prompt"),url(/build/fonts/Prompt-ExtraLight.480a28f5.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:300;src:local("Prompt"),url(/build/fonts/Prompt-Light.005f2ed2.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:400;src:local("Prompt"),url(/build/fonts/Prompt-Regular.a8979f5f.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:500;src:local("Prompt"),url(/build/fonts/Prompt-Medium.13aa5478.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:600;src:local("Prompt"),url(/build/fonts/Prompt-SemiBold.a283df54.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:700;src:local("Prompt"),url(/build/fonts/Prompt-Bold.7fdea824.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:800;src:local("Prompt"),url(/build/fonts/Prompt-ExtraBold.f59aab45.ttf)}@font-face{font-family:Prompt;font-style:normal;font-weight:900;src:local("Prompt"),url(/build/fonts/Prompt-Black.a612760e.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:100;src:local("Prompt"),url(/build/fonts/Prompt-ThinItalic.66a8d1ac.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:200;src:local("Prompt"),url(/build/fonts/Prompt-ExtraLightItalic.2a8a9b1c.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:300;src:local("Prompt"),url(/build/fonts/Prompt-LightItalic.09b1da73.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:500;src:local("Prompt"),url(/build/fonts/Prompt-MediumItalic.3ded69f3.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:600;src:local("Prompt"),url(/build/fonts/Prompt-SemiBoldItalic.9bd26ede.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:700;src:local("Prompt"),url(/build/fonts/Prompt-BoldItalic.59a2788a.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:800;src:local("Prompt"),url(/build/fonts/Prompt-ExtraBoldItalic.cd0342c2.ttf)}@font-face{font-family:Prompt;font-style:italic;font-weight:900;src:local("Prompt"),url(/build/fonts/Prompt-BlackItalic.a4e70125.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/build/fonts/Inter_18pt-Black.2615b19a.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/build/fonts/Inter_18pt-BlackItalic.d7efd3e2.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/build/fonts/Inter_18pt-Bold.934ca051.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/build/fonts/Inter_18pt-BoldItalic.42de0cd8.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/build/fonts/Inter_18pt-ExtraBold.c9a0d06d.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/build/fonts/Inter_18pt-ExtraBoldItalic.230fa25c.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/build/fonts/Inter_18pt-ExtraLight.9c52fd6f.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/build/fonts/Inter_18pt-ExtraLightItalic.6532ad1a.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/build/fonts/Inter_18pt-Italic.9bb3be9c.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/build/fonts/Inter_18pt-Light.8583bd6f.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/build/fonts/Inter_18pt-LightItalic.6ae79f83.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/build/fonts/Inter_18pt-Medium.c51b145d.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/build/fonts/Inter_18pt-MediumItalic.0c8dd49a.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/build/fonts/Inter_18pt-Regular.86c330c6.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/build/fonts/Inter_18pt-SemiBold.d52a01d1.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/build/fonts/Inter_18pt-SemiBoldItalic.739d3a8e.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/build/fonts/Inter_18pt-Thin.1c5b9a0e.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/build/fonts/Inter_18pt-ThinItalic.a0f6c903.ttf)}@font-face{font-family:Hanken_Grotesk;font-style:normal;font-weight:100 1000;src:local("Hanken_Grotesk"),url(/build/fonts/HankenGrotesk-VariableFont_wght.739ab1dc.ttf)}@font-face{font-family:Hanken_Grotesk;font-style:italic;font-weight:100 1000;src:local("Hanken_Grotesk"),url(/build/fonts/HankenGrotesk-Italic-VariableFont_wght.00cafff5.ttf)}.navbar-brand{font-family:Prompt;font-size:32px;font-weight:400;line-height:120%}.title-step{color:var(--text-text-neutral-9,#292927);letter-spacing:-.91px;line-height:112%}.title-step,.title-step-white{font-family:Evolventa;font-size:26px;font-style:normal;font-weight:700}.title-step-white{color:#fff;text-align:left!important}.title-step-white-32{color:#fff;font-family:Evolventa;font-size:32px;font-style:normal;font-weight:700}.content-step{color:#292927;line-height:128%}.content-step,.content-step-white{font-family:Hanken_Grotesk;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.24px}.content-step-white,.content-step-white-32{color:#fff;line-height:20.48px}.content-step-white-32{font-family:Hanken_Grotesk;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.24px}.color-primary{color:#292927}.color-link-step1{color:#000}.lh-26{line-height:26px!important}.mt-40{margin-top:5rem}.mt-20{margin-top:2.5rem!important}.mt-2rem{margin-top:2rem!important}.mtb-1{margin-bottom:1rem;margin-top:1rem}.pt-15{padding-top:15px!important}.pb-1{padding-bottom:1px!important}.bg-item-step1{background-color:#f6f7f7;border-radius:1rem;color:#000;font-size:18px;line-height:24px;padding:1.5rem 2rem;text-align:left}.btn-primary{background-color:#1b1641!important;color:#fff!important}.btn-secondary{background:#fff!important;border:0!important;border-radius:30px!important;color:#323232!important;font-family:Hanken_Grotesk!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:128%!important;padding:.75rem;position:relative;width:100%!important}.btn-secondary:before{background:linear-gradient(180deg,#f138a9 0,#ac2e8e);border-radius:30px;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:2px;position:absolute}.btn-primary-pink{letter-spacing:-.27px}.btn-primary-pink,.btn-primary-pink-success{font-weight:600!important}.btn-primary-pink,.btn-primary-pink-byp,.btn-primary-pink-success{background:var(--surface-surface-primary-80,#f138a9)!important;border:0!important;border-radius:360px!important;color:#fff!important;font-family:Hanken_Grotesk!important;font-size:18px!important;font-style:normal!important;line-height:128%!important;padding:1rem .75rem;position:relative;transition:all 0s ease-in-out!important;width:100%!important}.btn-primary-pink-byp{border:2px solid var(--border-border-neutral-8,#f138a9)!important;font-weight:500!important}.btn-primary-pink-byp:hover,.btn-primary-pink-success:hover,.btn-primary-pink:hover{background:linear-gradient(0deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 100%),var(--surface-surface-primary-80,#f138a9)!important;border-radius:var(--radius-radius-full-360,360px)!important;box-shadow:0 0 var(--drop-shadow-blur-sm-8,8px) 0 var(--surface-surface-primary-80,#f138a9)!important}.btn-primary-pink-byp:active,.btn-primary-pink-success:active,.btn-primary-pink:active{background:var(--surface-surface-primary-100,#ad2e90)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-primary-pink-byp:focus,.btn-primary-pink-success:focus,.btn-primary-pink:focus{background:var(--surface-surface-primary-80,#f138a9)!important;border:2px solid var(--border-border-primary-100,#ad2e90)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-primary-blue{background:var(--surface-surface-primary-80,#1a1640)!important;border:0!important;border:2px solid var(--border-border-neutral-8,#1a1640)!important;border-radius:360px!important;color:#fff!important;font-family:Hanken_Grotesk;font-size:18px;font-style:normal!important;font-style:normal;font-weight:600;letter-spacing:-.27px;line-height:128%;padding:1rem .75rem;position:relative;transition:all 0s ease-in-out!important;width:100%!important}.btn-primary-blue:hover{background:linear-gradient(0deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 100%),var(--surface-surface-tertiary-120,#1a1640)!important;border-radius:var(--radius-radius-full-360,360px)!important;box-shadow:0 0 var(--drop-shadow-blur-sm-8,8px) 0 var(--surface-surface-tertiary-40,#8fd1dc)!important}.btn-primary-blue:active,.btn-primary-blue:focus{background:var(--surface-surface-tertiary-120,#1a1640)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-primary-blue:focus{border:2px solid var(--Colors-Brand-Tertiary-40,#8fd1dc)!important}.wrapper_ilp{background:#fafaf9;border-radius:32px;padding:2rem}.title_ilp{color:var(--text-text-neutral-9,#292927);font-family:Hanken_Grotesk;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.27px;line-height:128%}.title-mayus .title_ilp{margin-bottom:15px;text-transform:uppercase}.ilp-description{color:var(--text-text-neutral-9,#292927);font-family:Hanken_Grotesk;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:128%}.ilp-description a{color:#fff}.text-title-extract{color:#000;font-family:Evolventa;font-size:28px;font-weight:700}@media(min-width:768px){.text-title-extract{text-align:center}}.text-subtitle-extract{color:#323232;font-family:Inter;font-size:18px;font-weight:400}.text-subtitle-extract-evolventa{color:var(--text-text-neutral-9,#292927);font-family:Evolventa;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.45px;line-height:112%}.form-control,.form-select{background-color:transparent!important;border:0;border-bottom:1px solid #a5a49a!important;border-radius:0;caret-color:#1a1640;color:#000!important;padding-left:0}.form-control::placeholder,.form-select::placeholder{color:#9b9b9b!important}.form-control.form-user-input::placeholder,.form-select::placeholder{color:#9b9b9b!important}.form-control:focus,.form-select:focus{border-bottom:1px solid #f138a9!important;box-shadow:none!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-background-clip:transparent!important;transition:background-color 5000s ease-in-out 0s}.text-terms{color:var(--text-text-neutral-9,#292927);font-family:Hanken_Grotesk;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:128%}.ml-10{margin-left:10px}#signature_form_terms,.custom-checkbox .form-check{display:none}.custom-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;margin-top:30px;position:relative}.custom-checkbox span{background-color:#fff;border:1px solid #292927;border-radius:3px;border-radius:4px;display:inline-block;height:18px;margin-right:10px;min-width:18px;pointer-events:none;position:relative;transition:background-color .3s,border-color .3s;width:18px}.custom-checkbox span:before{background:#f138a9;border-radius:4px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.custom-checkbox.checked span{background:#f138a9;border:1px solid #ad2e90;border-radius:4px}.custom-checkbox.custom-checkbox.checked span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:5px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%) scaleX(-1) rotate(45deg);width:10px}.custom-checkbox .form-check input[type=checkbox]:checked~span:after{display:block}.color-error,.text-error{color:#b64d34}.text-error{font-family:Inter;font-size:20px;font-weight:400;margin-top:10px}.item-error{border-bottom:1px solid var(--border-border-neutral-7,#7c7b74);color:#000;cursor:pointer;font-family:Evolventa;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.45px;line-height:112%;margin-bottom:1rem;padding:0 35px 0 0;position:relative}.item-error .icon{position:absolute;right:1rem;top:1rem}.item-error h3{font-weight:700;margin:0;padding:0 16px 0 0}.item-error-opened{background-color:#47ffbf}.item-error-opened .icon{transform:rotate(45deg)}.item-paragraph{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.item-error-opened .item-paragraph{max-height:1000px}.error-last-step{color:var(--text-text-neutral-9,#292927);font-family:Evolventa;font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.91px;line-height:112%}.mt-15{margin-top:15px!important}.mt-1rem{margin-top:1rem!important}.error-last-step-cert{color:var(--text-text-neutral-9,#292927);font-family:Evolventa;font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.91px;line-height:112%}@media (max-width:767px){.mt-70{margin-top:70px!important}}@media (min-width:768px){.title-step{font-size:29px;text-align:left!important}.content-step{font-family:Hanken_Grotesk!important;font-size:16px;letter-spacing:-.24px;line-height:128%;text-align:left!important}.content-step p{padding-left:1rem;padding-right:1rem}.mt-40{margin-top:2.5rem!important}.mt-45{margin-top:4.5rem!important}.mt-5{margin-top:1.5rem!important}.bg-item-step1{font-family:Poppins;font-size:14px;line-height:20px;padding:.75rem 1rem}.title_ilp{font-size:18px;font-weight:600;letter-spacing:-.27px;text-transform:uppercase}.ilp-description,.title_ilp{color:var(--text-text-neutral-9,#292927);font-family:Hanken_Grotesk;font-style:normal;line-height:128%}.ilp-description{font-size:16px;font-weight:400;letter-spacing:-.24px}.item-error{font-size:18px!important}.error-last-step{color:var(--text-text-neutral-9,#292927);font-family:Evolventa;font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.91px;line-height:112%}.wrap-error-last-step{text-align:center}.error-last-step-cert{font-family:Poppins;font-size:13px;font-weight:400}}.mt-5px{margin-top:5px!important}.link-volver{color:var(--text-text-neutral-8,#52524d);font-family:Hanken_Grotesk;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.35px;line-height:136%;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-ilp-share{color:var(--text-text-neutral-9,#292927);font-size:16px;font-weight:500;line-height:128%!important}.compartir-url,.text-ilp-share{font-family:Hanken_Grotesk;font-style:normal;letter-spacing:-.24px}.compartir-url{color:var(--text-text-neutral-8,#52524d);font-size:12px;font-weight:600;line-height:136%;padding:0}.link-volver-home{color:var(--text-text-neutral-8,#52524d)!important;font-family:Hanken_Grotesk;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.35px;line-height:136%;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.link-home{margin-top:30px;text-align:center}@media(min-width:768px){.link-volver{color:#fff!important}.btn-primary-pink-success{background:#fff!important;border:1px solid #fff!important;color:#000!important}.btn-primary-pink-success:hover{background:hsla(60,9%,98%,.2)!important;background:#fff!important;box-shadow:0 0 var(--spacing-spacing-xs-8,8px) 0 rgba(0,0,0,.13)!important}.btn-primary-pink-success:active,.btn-primary-pink-success:hover{border:1px solid var(--border-border-neutral-8,#52524d)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-primary-pink-success:active{background:hsla(60,12%,93%,.2)!important;background:#fff!important;opacity:var(--text-text-opacity-50,.5)!important}.btn-primary-pink-success:focus{background:#fff!important;border:2px solid var(--border-border-neutral-8,#52524d)!important;border-radius:var(--radius-radius-full-360,360px)!important}.sign-success-card{background:transparent!important;flex:none!important;padding-left:0!important;padding-right:0!important}.sign-success-content{justify-content:center!important}.sign-success-container{background:var(--Primary_Brand,linear-gradient(270deg,#f138a9 44%,#ac2e8e 95%));bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%}.sign-success-container .title-step-white-32{font-family:Evolventa;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-1.92px;line-height:104%}}.display-none{display:none}.client_afirma_img{border-radius:20px;margin-left:auto;margin-right:auto;max-width:40%}.img-border{border:1px solid #e1e1e1!important}.img-cliente-firma{border-radius:20px;height:100%;object-fit:cover;width:100%}.text-center-important{text-align:center!important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important}.invalid-feedback{background-image:url(/build/images/triangle.21bd1400.svg)!important;background-position:.5rem;background-repeat:no-repeat;padding-left:2rem!important}.text-evolventa{font-family:Evolventa,sans-serif}.select_cert_mobile{max-width:80%}.text-Grotesk{font-family:Hanken_Grotesk}.border-black{border:1px solid #000!important}.margins-mobile{margin-bottom:10px;margin-left:10px;margin-right:10px;margin-top:50px!important}.recuadro{align-self:stretch;background-color:#fafaf9;border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;justify-content:start;margin-top:15px;padding:var(--spacing-spacing-xl-32,32px)}@media (min-width:768px){.form-class .recuadro,.recuadro-notransparente .recuadro{background-color:#fafaf9}.desktop-sign-align{align-content:center}.desktop-sign-align .recuadro-azul-sign{padding-bottom:0}.desktop-sign-align .recuadro-img{margin:70px auto;width:100%}}.recuadro-inicial{align-self:stretch;background:var(--colors-neutrals-05,#fafaf9);border:1px solid var(--colors-neutrals-15,#f0f0ec);border-radius:32px;display:flex;flex-direction:column;justify-content:start;padding:var(--spacing-spacing-xl-32,32px)}.recuadro-img{align-items:center;background-color:#fff;border-radius:32px;display:flex;justify-content:center;margin:24px auto 0;overflow:hidden;padding:20px;width:80%}@media (min-width:768px){.recuadro-img{align-items:center;background-color:#fff;border-radius:25px;display:flex;justify-content:center;margin:24px auto 0;overflow:hidden;padding:10px;width:80%}}.recuadro-azul{align-items:center;align-self:stretch;background-color:#0cfba8;border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;justify-content:start;margin:3px;padding:var(--spacing-spacing-xl-32,32px)}@media (min-width:768px){.w-400{width:400px!important}.w-312{width:312px!important}.recuadro-azul{align-items:center;align-self:stretch;background-color:#0cfba8;border-radius:32px;display:flex;flex-direction:column;justify-content:start;margin:3px;padding:var(--spacing-spacing-xl-32,32px)}}.recuadro-azul-sign{background-color:#0cfba8}.recuadro-azul-sign,.recuadro-rosa-degradado{align-items:center;align-self:stretch;border-radius:32px;display:flex;flex-direction:column;justify-content:start;margin:3px;padding:var(--spacing-spacing-xl-32,32px)}.recuadro-rosa-degradado{background:var(--Primary_Brand,linear-gradient(180deg,#f138a9 44%,#ac2e8e 95%));flex:1 0 0}@media (min-width:768px){.recuadro-rosa-degradado{background:transparent}}.recuadro-blanco{margin:6px;min-height:calc(100dvh - 12px)}.recuadro-blanco,.recuadro-blanco-firmando{align-items:center;align-self:stretch;background-color:transparent;border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:var(--spacing-spacing-xl-32,32px);position:relative}.recuadro-blanco-firmando{min-height:calc(100dvh - 24px)}@media (min-width:768px){#firmando .recuadro-blanco,.recuadro-blanco-firmando{align-items:center;align-self:stretch;background-color:transparent;border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;height:100dvh;justify-content:center;padding:var(--spacing-spacing-xl-32,32px);position:relative}}.recuadro-rosa-relleno{background-color:#f138a9;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(100%)}.recuadro-rosa-relleno,.recuadro-rosa-relleno .tick{align-items:center;display:flex;justify-content:center}.recuadro-rosa-relleno .tick{background:var(--Colors-Brand-Secondary-80,#0cfba8);border-radius:460.8px;gap:var(--spacing-spacing-xs-8,12.8px);opacity:0;padding:var(--spacing-xs-8,12.8px)}.recuadro-rosa-relleno .tick.error{background:var(--Colors-Brand-Secondary-80,#fff)}.animation-fill{animation:fill 1.5s ease-in-out;animation-fill-mode:forwards}@keyframes fill{0%{transform:translateY(100%)}to{transform:translateY(0)}}.recuadro-rosa-relleno.animation-fill.error .tick.error,.recuadro-rosa-relleno.animation-fill.success .tick.success{animation:opacity-progress .2s;animation-delay:1.8s;animation-fill-mode:forwards}@keyframes opacity-progress{0%{opacity:0}to{opacity:1}}#text-change{color:#fff;left:0;opacity:0;position:absolute;top:0}@media(min-width:768px){#text-change{color:#fff;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-87.3%)}}#firmando{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.container{min-height:100dvh}#text-change.opacity-progress{animation:opacity-progress .2s;animation-fill-mode:forwards}.recuadro-pink{align-items:center;align-self:stretch;background-color:#f138a9;border-radius:32px;color:#fff;display:flex;flex-direction:column;justify-content:start;margin:3px;padding:var(--spacing-spacing-xl-32,32px)}@media(max-width:768px){.textos-extract-mobile{left:50%!important;position:absolute!important;text-align:center!important;top:48.5%!important;transform:translate(-50%,-50%)!important;width:90%!important}}.img-shadow-box{background:var(--surface-surface-neutral-0,#fff);border-radius:var(--spacing-xl-32,32px);box-shadow:var(--drop-shadow-positioning-none-0,0) var(--drop-shadow-positioning-none-0,0) var(--drop-shadow-blur-xl-48,48px) var(--drop-shadow-spread-md-12,-12px) rgba(0,0,0,.18);height:154px;justify-content:center;margin-left:auto;margin-right:auto;padding:21px;width:154px}.img-shadow-box,.step-100dvh{align-items:center;display:flex}.step-100dvh{flex-direction:column;height:100%;justify-content:start;min-height:100dvh}.step-buttons-container{margin-top:auto;width:100%}.py-12{padding-bottom:12px;padding-top:12px}.mb-12{margin-bottom:12px}.btn-share{align-items:center;border:1px solid var(--border-border-neutral-8,#52524d);border-radius:var(--radius-radius-full-360,360px);display:flex;gap:var(--spacing-spacing-none-0,0);height:35px;justify-content:center;margin:30px 0 0;padding:15px;transition:all 0s ease-in-out!important}.btn-share-text{color:var(--text-text-neutral-8,#52524d);font-family:Hanken_Grotesk;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.24px;line-height:136%;padding-left:10px}.btn-share:hover{background:hsla(60,9%,98%,.2)!important;box-shadow:0 0 var(--spacing-spacing-xs-8,8px) 0 rgba(0,0,0,.13)!important}.btn-share:active,.btn-share:hover{border:1px solid var(--border-border-neutral-8,#52524d)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-share:active{background:hsla(60,12%,93%,.2)!important;opacity:var(--text-text-opacity-50,.5)!important}.btn-share:focus{border:2px solid var(--border-border-neutral-8,#52524d)!important;border-radius:var(--radius-radius-full-360,360px)!important}.btn-share img{height:16px;margin-right:5px;width:16px}.mr-10{margin-right:10px}.ilp-desktop{color:var(--Colors-Neutrals-5,#cecdc1);font-family:Hanken_Grotesk;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.24px;line-height:136%}.hr{border-bottom:1px solid var(--Colors-Neutrals-5,#cecdc1);margin:3px 0 8px}.ilp-desktop-title{color:var(--text-text-neutral-3,#d8d8d4);font-family:Evolventa;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1.12px;line-height:112%}.container-desktop{justify-content:start}.container-desktop,.container-desktop-center{align-items:center;display:flex;flex-direction:column;height:100%;min-height:100dvh}.container-desktop-center{justify-content:center}.flex-1{flex:1}.w-100{width:100%!important}.dir-column{display:flex;flex-direction:column}.flex-1-h100{flex:1;height:100%}.h-100{height:100%}@media (min-width:768px){.pad-75{padding:75px 0}.pad-85{padding:85px 0}.w-23{width:23%!important}.pad-65{padding:65px 0}}.flex-0{flex:0}.just-con-spb{justify-content:space-between}.justify-content{display:flex;flex-direction:column;justify-content:start}@media (min-width:768px){.justify-content{display:flex;flex-direction:column;justify-content:center}}.justify-content-step1{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.justify-content-step1{display:flex;flex-direction:column;justify-content:center}}.mb-50{margin-bottom:60%}.mtop-1con5{margin-top:1.5rem}.btn-success-desktop{background:var(--surface-surface-primary-80,#fff)!important;border:0!important;border-radius:360px!important;color:#000!important;font-family:Hanken_Grotesk;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:128%!important;padding:1rem .75rem;position:relative;width:100%!important}.success-desktop{color:var(--text-text-neutral-8,#fff);font-size:14px;font-weight:600;letter-spacing:-.35px;line-height:136%;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.subtext-success,.success-desktop{font-family:Hanken_Grotesk;font-style:normal}.subtext-success{color:var(--text-text-neutral-05,#fff);font-size:16px;font-weight:500;letter-spacing:-.24px;line-height:128%;margin-bottom:0}.sign-success-container{height:100dvh;justify-content:start;padding:12px 0}.sign-success-container,.sign-success-content{align-items:center;display:flex;flex-direction:column}.sign-success-content{gap:1.5rem;height:100%;margin:0 auto;max-width:400px;width:100%}.sign-success-card{align-items:flex-start;align-self:stretch;background:var(--Primary_Brand,linear-gradient(180deg,#f138a9 44%,#ac2e8e 95%));border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-xxl-40,40px);gap:1rem;justify-content:start;padding:var(--spacing-spacing-xl-32,32px);width:100%}.sign-success-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.error-last-step-ios{color:var(--text-text-neutral-9,#292927);font-family:Evolventa;font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.91px;line-height:112%}.intentar-de-nuevo .retry-btn{color:var(--text-text-neutral-05,#fff)!important;font-family:Hanken_Grotesk!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.24px!important;line-height:128%!important}@media (min-width:768px){.justify-content-step1-center{padding-top:60px}.margin-step2{margin-left:0;width:100%;--bs-gutter-x:0rem}}.iphone-subtext{color:var(--text-text-neutral-9,#292927);font-family:Hanken_Grotesk;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.24px;line-height:128%}.loading-gif{display:none;height:15px!important;object-fit:contain;transform:scale(5);width:auto!important}