@charset "UTF-8";:root{--color-primary: #0061A0;--color-primary-80: rgba(0, 97, 160, .8);--color-secondary: #004C97;--color-navy: #002855;--color-navy-soft: #003865;--color-navy-mid: #1A426F;--color-ocean: #006699;--color-cyan: #00EFE8;--color-aqua: #55FFF5;--color-lime: #DCF94D;--color-green-600: #00A251;--color-sky-500: rgb(0, 145, 218);--color-blue-400: #3498DB;--color-blue-700: #0F569D;--color-blue-800: #04508B;--color-indigo-500: #3F51B5;--color-steel-300: #95BEE4;--color-steel-600: #43729C;--color-gray-100: #F6F6F8;--color-gray-150: #F5F5F5;--color-gray-200: #F3F3F3;--color-gray-225: #E6EEF5;--color-gray-250: #E6E6E6;--color-navy-deep: #002E6D;--color-gray-300: #CED4DA;--color-gray-500: #9D9EA4;--color-gray-600: #666;--color-gray-650: #464646;--color-gray-700: #616267;--color-gray-800: #333;--color-white: #FFF;--color-white-40: rgba(255, 255, 255, .4);--color-white-80: rgba(255, 255, 255, .8);--color-black: #000;--color-black-10: rgba(0, 0, 0, .1);--color-black-25: rgba(0, 0, 0, .25);--color-black-50: rgba(0, 0, 0, .5);--color-red: rgb(255, 0, 0)}.form-check-input{padding:0!important}#formc-1>.col>p{display:none}.instructions{font-family:fs_elliot_probold;font-size:20px;line-height:22px;margin-bottom:40px}.form input:not([type=checkbox]){max-width:284px;background-color:var(--color-white);border:1px solid var(--color-gray-300);height:44px}.checks{margin:26px 0;padding-left:30px}.form-check{margin:12px 44px 24px 0}b{font-weight:700}.jss147{font-size:22px;font-family:fs_elliot_probold;margin-bottom:10px}.container form .indicacion p{font-family:fs_elliot_probold;font-weight:700;font-size:18px;line-height:20px;color:var(--color-gray-800);text-align:start;margin-bottom:30px;padding-left:5px}.container form .links-area{text-align:center;max-width:350px;margin:0 auto 50px;width:fit-content}.container form a{color:var(--color-black);padding:8px 25px;margin-right:25px;border-radius:25px;background-color:var(--color-white)}.container form a.no-padding{margin-right:0}.hpqTPX,#LPF_Intentalo_de_nuevo{width:133px;height:48px;background:var(--color-white);border-radius:40px;color:var(--color-primary);font-family:var(--typography-font-default);font-weight:400;font-size:16px;line-height:18px;text-align:center;box-shadow:none;border:1px solid var(--color-primary);transition:background-color .2s}#LPF_Intentalo_de_nuevo{width:auto;border:none;border-bottom:1px dashed var(--color-primary);border-radius:0;height:auto;margin-left:-50px;margin-bottom:36px}.jjDeLu,#LPF_Avanzar_a_simulador{width:133px;height:48px;background:var(--color-primary);border-radius:40px;color:var(--color-white);font-family:var(--typography-font-default);font-weight:400;font-size:16px;line-height:18px;text-align:center;box-shadow:none;border:none;margin-bottom:24px;transition:background-color .2s}.sc-cZwWEu.kvlxRA .pds-link{border-bottom:1px dashed var(--color-primary);color:var(--color-primary);text-decoration:none}#btn-regresa{border-radius:0;padding:5px;border:none;border-bottom:1px dashed var(--color-primary);margin-bottom:12px;height:auto;width:auto}@media (max-width: 480px){.jjDeLu,#LPF_Avanzar_a_simulador{margin-top:10px;margin-left:0}.jss145 .row{margin:0 0 12px}.container.formulario{padding:15px}#btn-regresa{margin-left:0}#LPF_Intentalo_de_nuevo{margin-left:25px}.jss148,.jss149{max-width:100%}.jss145{padding:15px 25px 0}}.dottedlink{display:block;margin-top:10px;color:var(--color-primary);text-decoration:underline;text-decoration-style:dotted}.dottedlink:hover{border-bottom:none}.modal-backdrop{background-color:var(--color-black-50)}#continueLink{margin-left:50%;transform:translate(-50%);margin-bottom:40px}.steps-container{min-height:72px;margin-bottom:20px;box-shadow:0 4px 4px var(--color-black-10);display:flex;align-items:center;justify-content:center;padding:10px 16px;box-sizing:border-box}.steps{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:320px;width:100%;position:relative}.steps-track{position:absolute;top:11px;left:16.67%;right:16.67%;height:2px;background-color:var(--color-gray-300);z-index:0;overflow:hidden}.steps-track-fill{height:100%;background-color:var(--color-secondary);transition:width .3s ease}.step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:6px}.step-dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.step.completed .step-dot{background-color:var(--color-primary)}.step.current .step-dot{background:radial-gradient(circle,var(--color-secondary) 0 7px,var(--color-white) 7px 9px);border:2px solid var(--color-secondary)}.step.upcoming .step-dot{background-color:var(--color-gray-300)}.step-label{font-size:11px;line-height:14px;text-align:center}.step.completed .step-label,.step.current .step-label{color:var(--color-gray-800)}.step.upcoming .step-label{color:var(--color-gray-500)}.stage:not(.on){display:none}.form-container{max-width:650px}.form label{font-size:18px;line-height:20px}.form label span{font-family:fs_elliot_probold}.form input:not([type="checkbox"]){max-width:284px;background-color:var(--color-white);border:1px solid var(--color-gray-300);height:44px}.dual-field{display:flex}.dual-field input{width:70px;margin-right:16px}.dual-field select{width:106px;background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:4px;height:44px}.btns{text-align:center;margin:65px 0}.btn{border:1px solid var(--color-primary);border-radius:25px;background-color:var(--color-white);color:var(--color-primary);margin:0 10px;padding:7px 20px 9px;font-size:16px;line-height:18px;cursor:pointer}.btn.main-btn{background-color:var(--color-primary);color:var(--color-white)}.btn:hover{background-color:var(--color-primary-80);color:var(--color-white)}.error-stepo{color:var(--color-red)!important;border:1px solid var(--color-red)!important}.errortext{color:var(--color-red)!important}.title-area h2{font-family:fs_elliot_probold;font-style:normal;font-weight:700;font-size:22px;line-height:24px;text-align:center;color:var(--color-secondary)}.return-button .btn{border-radius:0;padding:0 0 2px;border:none;border-bottom:1px dashed var(--color-primary);margin-bottom:12px}@media (max-width: 480px){.title-area h2{max-width:200px;margin:auto auto 24px}}.container.formulario{padding:0 50px 28px;max-width:900px;margin:auto}.container form .indicacion p{font-family:fs_elliot_probold;font-style:normal;font-size:18px;line-height:20px;color:var(--color-gray-800);text-align:start;margin-bottom:30px;padding-left:5px}.container form .buttons .button{margin-bottom:25px;margin-left:25px}.links-area{display:flex;margin:0 auto 33px;justify-content:space-between;max-width:800px;width:100%;padding:0 30px}.btn-regresa{border-radius:0;padding:5px;border:none;border-bottom:1px dashed var(--color-primary);margin-bottom:12px;margin-left:-110px;height:auto;width:auto;background:none;color:var(--color-primary);cursor:pointer;font-size:16px}.title-form-area{font-family:fs_elliot_probold;font-weight:700;font-size:22px;line-height:24px;text-align:center;color:var(--color-secondary);margin:auto auto 24px;max-width:none}.current-page{font-family:fs_elliot_probold;font-weight:700;font-size:18px;max-width:30px;margin:auto auto 40px}.custom-control-label{font-size:16px}.custom-radio .custom-control-label:before,.custom-radio .custom-control-label:after{left:-25px}.continueLink{margin-left:50%;transform:translate(-50%);margin-bottom:40px}@media (max-width: 480px){.container.formulario{padding:15px}.btn-regresa{margin-left:0}}.jss146{display:flex;font-size:20px;line-height:22px;align-items:end;margin-left:10px;align-content:center;justify-content:flex-start;font-family:FS Elliot Web Regular,Arial,arial,sans-serif}.jss145{padding:25px 45px 0;box-shadow:0 0 4px var(--color-black-25);border-radius:10px;margin:0 25px 12px}.text-default{margin:0 25px}.final_profile{color:var(--color-navy-soft);background-color:var(--color-lime);text-transform:uppercase}.jss148{max-width:600px}.jss149{max-width:580px}.img-area.final-profile-image img{height:auto;width:53px}.row-final-profile-title{margin-bottom:12px}.sc-cZwWEu.kvlxRA{text-align:center;margin-top:50px;display:flex;flex-direction:column;align-items:center}.LPF_Intentalo_de_nuevo{width:auto;border:none;border-bottom:1px dashed var(--color-primary);border-radius:0;height:auto;margin-left:-50px;margin-bottom:36px;background:none;color:var(--color-primary);cursor:pointer;font-size:16px;padding:0}.LPF_Avanzar_a_simulador{width:133px;height:48px;background:var(--color-primary);border-radius:40px;color:var(--color-white);font-family:var(--typography-font-default);font-weight:400;font-size:16px;line-height:18px;text-align:center;box-shadow:none;border:none;margin-bottom:24px;transition:background-color .2s;cursor:pointer}.LPF_Avanzar_a_simulador:hover{background-color:var(--color-primary-80)}@media (max-width: 480px){.LPF_Avanzar_a_simulador{margin-top:10px;margin-left:0}.jss145 .row{margin:0 0 12px}.LPF_Intentalo_de_nuevo{margin-left:25px}.jss148,.jss149{max-width:100%}.jss145{padding:15px 25px 0}}.perfil .form-col{flex-wrap:wrap}.perfil .form-col.activated{height:577px}.perfil .form-container,.simulator-form-container{display:flex;flex-direction:column;max-width:324px;width:100%;padding:35px 25px 56px;border-radius:15px;text-align:left;background:linear-gradient(136.44deg,var(--color-navy) 12.86%,var(--color-secondary) 100%);color:var(--color-white);max-height:615px}.perfil .form-container .font-bold-custom,.simulator-form-container .font-bold-custom{font-family:var(--typography-font-secondary)!important}.perfil .input-container,.simulator-form-container .input-container{margin-bottom:24px;position:relative}.perfil .input-container .label,.simulator-form-container .input-container .label{margin-bottom:10px;display:flex;position:relative;flex-wrap:wrap}.perfil .input-container .label>*,.simulator-form-container .input-container .label>*{margin-bottom:0;margin-right:5px;line-height:18px;font-size:14px}.perfil .input-container .label>* span,.simulator-form-container .input-container .label>* span{font-size:16px;font-weight:700}.perfil .small-label,.simulator-form-container .small-label{font-size:12px;color:var(--color-white-80)}.jss1{margin:0 0 10px;display:flex;flex-direction:column}.perfil .period-field-container .bJqQyw,.perfil .period-field-container .sc-jdAMXn.bJqQyw,.simulator-form-container .period-field-container .bJqQyw,.simulator-form-container .period-field-container .sc-jdAMXn.bJqQyw{padding-right:34px!important}.lbatDQ{display:flex;flex-direction:row;align-items:flex-end;gap:14px}#activoslistado{font-size:14px}.bJqQyw{box-sizing:border-box;width:70%;height:26.95px;background:var(--color-white);border:1px solid var(--color-gray-800);padding-right:20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;height:50px;border-radius:4px;box-shadow:none;border:1px solid var(--color-black);padding:0 15px}.MuiSlider-root{background:var(--color-black);width:100%;cursor:pointer;height:2px;display:inline-block;padding:inherit;position:relative;box-sizing:content-box;touch-action:none;-webkit-tap-highlight-color:transparent}.MuiSlider-rail{width:100%;height:2px;display:block;opacity:.38;position:absolute;border-radius:1px;background-color:currentColor}.MuiSlider-track{height:2px;display:block;position:absolute;border-radius:1px;background-color:currentColor}.sc-jdAMXn.bJqQyw{box-sizing:border-box;width:70%;height:50px;background:var(--color-white);border:1px solid var(--color-gray-800);border-radius:4px;padding:0 15px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toggle-button{text-align:center;padding-top:10px;padding-left:15px;padding-right:15px;cursor:pointer;display:none}.toggle-button p{margin-top:10px;color:var(--color-blue-700);cursor:pointer}@media (max-width: 699px){.toggle-button{display:block}}.button-save-form{margin:0 auto;width:100px;text-align:center;border:1px solid var(--color-white);background:var(--color-white);border-radius:30px;cursor:pointer}.button-save-form p{padding:5px 10px;margin-bottom:0;color:var(--color-navy-deep)}@media (max-width: 699px){.perfil .form-col,.simulator-form-container{position:relative;top:auto;left:auto;z-index:auto;height:auto;overflow:visible;flex-direction:column;transition:height .3s ease;flex-wrap:nowrap;max-width:none}.perfil .form-col.activated,.simulator-form-container.activated{max-width:none;height:auto;margin-bottom:20px}.perfil .form-col:not(.activated) .simulator-form-container{display:flex;max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;padding-top:0;padding-bottom:0}.perfil .form-col.activated .simulator-form-container{display:flex;max-height:900px;opacity:1;visibility:visible;pointer-events:auto;overflow:hidden}.perfil .form-container,.simulator-form-container{background:linear-gradient(136.44deg,var(--color-navy) 12.86%,var(--color-secondary) 100%);color:var(--color-white);border-radius:15px;padding:35px 0 56px;max-width:none;transition:max-height .35s ease,opacity .25s ease,padding .35s ease,visibility .35s ease;transform-origin:top}.simulator-form-container .lbatDQ{gap:8px}.simulator-form-container .period-input-wrapper,.simulator-form-container .period-select-wrapper{width:50%;margin-right:0}.perfil .small-label,.simulator-form-container .small-label{display:none}}.simulator-form-mobile{background:none!important;color:inherit!important;box-shadow:none;padding-left:0;padding-right:0;text-align:left}.simulator-form-mobile p{margin:0;max-width:none}.simulator-form-mobile .input-container .label>*{margin-right:5px}.simulator-form-mobile .font-bold-custom{color:var(--color-navy-soft)!important;font-size:16px;margin-bottom:16px;font-weight:700}.simulator-form-mobile .input-container .label>*,.simulator-form-mobile .input-container .label>* span{color:inherit!important}.pds-c-text-input__label{font-weight:600;font-size:14px;line-height:20px;font-family:inherit;letter-spacing:0;text-transform:none;display:block;color:#1f2937}.pds-c-text-input__input-wrapper{display:flex;align-items:center;position:relative;height:48px;background-color:transparent;border:1px solid #9ca3af;border-radius:4px;cursor:text}.pds-c-text-input__input-wrapper:hover,.pds-c-text-input__input-wrapper.pds-hover{background-color:#0000000a;border-color:#6b7280}.pds-c-text-input__input-wrapper:focus-within{outline:2px solid #2563eb;outline-offset:2px;background-color:#0000000a}.pds-c-text-input__input{font-weight:400;font-size:16px;line-height:24px;font-family:inherit;letter-spacing:0;text-transform:none;display:flex;width:100%;height:100%;padding-left:16px;padding-right:16px;color:#111827;border:none;border-radius:4px;background:transparent;box-shadow:none}.pds-c-text-input__input:hover{background:transparent}.pds-c-text-input__input:active,.pds-c-text-input__input:focus{outline:none;box-shadow:none;background:transparent}.pds-c-text-input__error-message{font-weight:400;font-size:14px;line-height:20px;font-family:inherit;letter-spacing:0;text-transform:none;color:#b91c1c;display:flex;gap:8px;align-items:flex-start;max-width:61ch;margin-top:2px}.pds-c-text-input__error-message svg{--pds-icon-color-override: #dc2626;padding-top:2px;flex:0 0 auto}.pds-c-text-input--inverted .pds-c-text-input__label{color:#fff}.pds-c-text-input--inverted .pds-c-text-input__input{color:#fff;border:none;background:transparent}.pds-c-text-input--inverted .pds-c-text-input__input-wrapper{background-color:transparent;border-color:#ffffffb3}.pds-c-text-input--inverted .pds-c-text-input__input-wrapper:hover,.pds-c-text-input--inverted .pds-c-text-input__input-wrapper.pds-hover{background-color:#ffffff1a;border-color:#fff}.pds-c-text-input--inverted .pds-c-text-input__input-wrapper:focus-within{outline:2px solid #ffffff;outline-offset:2px;background-color:#ffffff1a}.pds-c-text-input--inverted .pds-c-text-input__error-message{color:#fecaca}.pds-c-text-input--inverted .pds-c-text-input__error-message svg{--pds-icon-color-override: #fca5a5}.pds-is-error .pds-c-text-input__input-wrapper{border-color:#dc2626}.pds-is-error .pds-c-text-input__input{border:none}.pds-c-text-input--inverted.pds-is-error .pds-c-text-input__input-wrapper{border-color:#fca5a5}.pds-c-text-input--inverted.pds-is-error .pds-c-text-input__input-wrapper:focus-within{outline:2px solid #ffffff;outline-offset:2px;background-color:#ffffff2e}.pds-c-select__label{font-weight:var(--pds-semantic-type-form-label-default-font-weight, 600);font-size:var(--pds-semantic-type-form-label-default-font-size, 14px);line-height:var(--pds-semantic-type-form-label-default-line-height, 20px);font-family:var(--pds-semantic-type-form-label-default-font-family, inherit);letter-spacing:var(--pds-semantic-type-form-label-default-letter-spacing, 0);text-transform:var(--pds-semantic-type-form-label-default-text-transform, none);color:var(--pds-semantic-text-default, #1f2937);flex:none;order:0;align-self:stretch;flex-grow:0}.pds-c-select__wrapper{position:relative;display:flex;align-items:center}.pds-c-select__select{font-weight:var(--pds-semantic-type-body-default-font-weight, 400);font-size:var(--pds-semantic-type-body-default-font-size, 16px);line-height:var(--pds-semantic-type-body-default-line-height, 24px);font-family:var(--pds-semantic-type-body-default-font-family, inherit);letter-spacing:var(--pds-semantic-type-body-default-letter-spacing, 0);text-transform:var(--pds-semantic-type-body-default-text-transform, none);display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:6px 52px 6px 16px;gap:16px;isolation:isolate;box-shadow:none;width:100%;height:48px;appearance:none;border-radius:4px;color:var(--pds-semantic-text-default, #111827);background-color:var(--pds-semantic-background-opacity-none, transparent);border:1px solid var(--pds-semantic-border-default, #9ca3af)}@media (hover: hover) and (pointer: fine){.pds-c-select__select:hover{background-color:var(--pds-semantic-background-interactive-neutral-subtle, rgba(0, 0, 0, .04));border:1px solid var(--pds-semantic-border-interactive-strong, #6b7280)}}.pds-c-select__select:focus,.pds-c-select__select:active{outline:2px solid var(--pds-semantic-focus-indicator-default, #2563eb);outline-offset:2px;background-color:var(--pds-semantic-background-interactive-neutral-subtle, rgba(0, 0, 0, .04))}.pds-c-select__down{--pds-icon-color-override: var(--pds-semantic-border-icon-default, currentColor);position:absolute;right:12px;pointer-events:none;display:inline-flex;align-items:center}.pds-c-select--inverted .pds-c-select__label{color:var(--pds-semantic-text-inverted-default, #ffffff)}.pds-c-select--inverted .pds-c-select__select{color:var(--pds-semantic-text-inverted-default, #ffffff);background-color:var(--pds-semantic-background-inverted-default, transparent);border:1px solid var(--pds-semantic-border-inverted-default, rgba(255, 255, 255, .7))}@media (hover: hover) and (pointer: fine){.pds-c-select--inverted .pds-c-select__select:hover{border-color:var(--pds-semantic-border-interactive-inverted-strong, #ffffff);background-color:var(--pds-semantic-background-interactive-inverted-neutral-subtle, rgba(255, 255, 255, .1))}}.pds-c-select--inverted .pds-c-select__select:focus,.pds-c-select--inverted .pds-c-select__select:active{outline:2px solid var(--pds-semantic-focus-indicator-inverted, #ffffff);outline-offset:2px;background-color:var(--pds-semantic-background-interactive-inverted-neutral-xstrong, rgba(255, 255, 255, .18))}.pds-c-select--inverted .pds-c-select__select:active{background-color:var(--pds-semantic-background-interactive-inverted-neutral-subtle, rgba(255, 255, 255, .1))}.pds-c-select--inverted .pds-c-select__down{--pds-icon-color-override: var(--pds-semantic-border-inverted-default, #ffffff)}option:checked{font-weight:var(--pds-semantic-type-body-bold-default-font-weight, 600)}.perfil .form-email.input-container,.simulator-email-form{margin-top:50px}.perfil .form-email.desktop,.simulator-email-form.desktop{display:flex;flex-direction:column}.perfil .form-email.desktop .pds-c-alert,.simulator-email-form.desktop .pds-c-alert,.perfil .form-email.desktop .form-area-email,.simulator-email-form.desktop .form-area-email{width:100%}.perfil .form-email.desktop p,.simulator-email-form.desktop p{color:var(--color-secondary);max-width:220px;font-family:fs_elliot_proregular}.perfil .form-email.desktop .label>div,.simulator-email-form.desktop .label>div{color:var(--color-secondary);max-width:220px;font-family:fs_elliot_proregular}.perfil .form-email.desktop p span,.simulator-email-form.desktop p span{font-family:fs_elliot_probold}.perfil .form-email.desktop .label>div span,.simulator-email-form.desktop .label>div span{font-family:fs_elliot_probold}.perfil .form-email.input-container.desktop input,.simulator-email-form.desktop input{height:50px}.perfil .form-email.input-container.desktop button,.simulator-email-form.desktop button{margin-top:10px;padding:8px 0;background-color:var(--color-ocean);border:none;border-radius:100px;font-size:16px;line-height:20px;color:var(--color-white);width:90%;cursor:pointer}.perfil .form-email.input-container.desktop button:disabled,.simulator-email-form.desktop button:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.perfil .form-email.input-container.mobile,.simulator-email-form.mobile{text-align:left;margin-bottom:0}.perfil .form-email.input-container.mobile p span,.simulator-email-form.mobile p span{font-weight:700;margin-bottom:12px;color:var(--color-navy-mid)}.perfil .form-email.input-container.mobile .label>div>span,.simulator-email-form.mobile .label>div>span{font-weight:700;margin-bottom:12px;color:var(--color-navy-mid)}.perfil .form-email.input-container.mobile .label,.simulator-email-form.mobile .label{display:inherit}.perfil .form-email.input-container.mobile input,.simulator-email-form.mobile input{margin-bottom:10px;width:100%}.perfil .form-email.input-container.mobile .form-area-email,.simulator-email-form.mobile .form-area-email{margin-bottom:0;width:100%}.perfil .form-email.input-container.mobile .form-area-email>p,.simulator-email-form.mobile .form-area-email>p{width:100%;max-width:none}.perfil .form-email.input-container.mobile .form-area-email>div,.simulator-email-form.mobile .form-area-email>div{width:100%;max-width:none}.simulator-email-form .pds-c-text-input{width:100%;margin-bottom:10px}.simulator-email-form .pds-c-text-input__label{display:none}.simulator-email-form .pds-c-text-input__input-wrapper{height:50px}.perfil .form-email.input-container.mobile button,.simulator-email-form.mobile button{background-color:var(--color-ocean);border:none;border-radius:100px;font-family:fs_elliot_probold;font-style:normal;font-size:16px;line-height:28px;color:var(--color-white);margin:inherit;margin-bottom:0;width:100%;cursor:pointer}.perfil .form-email.input-container.mobile button:disabled,.simulator-email-form.mobile button:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}@media (max-width: 699px){.perfil .form-email.desktop,.simulator-email-form.desktop{display:none!important}.perfil .form-email.mobile,.simulator-email-form.mobile{display:block!important;margin:0}}@media (min-width: 700px){.perfil .form-email.mobile,.simulator-email-form.mobile{display:none!important}}.inversion{position:relative;top:auto;right:auto;padding:0 15px;width:100%;max-width:100%}.profile-allocation h3{font-size:16px;margin-bottom:10px}.profile-allocation p{font-size:14px;margin-bottom:12px}.allocation-grid{align-items:center;display:flex;gap:18px}.allocation-pie{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-gray-225);height:180px;min-width:180px;width:180px}.allocation-legend{list-style:none;padding:0;margin:0;width:100%}.allocation-legend li{align-items:center;display:flex;gap:8px;margin-bottom:10px}.allocation-legend .dot{border-radius:50%;display:inline-block;height:10px;width:10px}.allocation-legend .dot-1{background-color:var(--color-steel-600)}.allocation-legend .dot-2{background-color:var(--color-steel-300)}.allocation-legend .percentage{font-weight:700;margin-left:auto}@media (max-width: 480px){.inversion{position:static;padding:0 15px}.allocation-grid{align-items:flex-start;flex-direction:column}.allocation-pie{height:160px;min-width:160px;width:160px;margin:0 auto}}.simulacion{padding:0}.simulacion .text-container.perfil-container p{font-size:16px;color:var(--color-black)}.simulacion .text-container.perfil-container p.title-perfil{font-size:26px;color:var(--color-navy);margin-bottom:12px}.font-bold-custom{font-family:var(--typography-font-secondary)!important}.font-trans-upper{text-transform:uppercase}.proyeccion{text-align:center;margin-bottom:250px;padding:0}.proyeccion p{max-width:500px;margin:0 auto}.container-amounts{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:36px}.container-amounts .amount-container{border-radius:5px;width:calc(27% - 3.334px);display:inline-block;background-color:var(--color-gray-150);padding:5px 10px}.container-amounts .amount-container:nth-of-type(1){order:2;width:calc(46% - 3.334px);background:linear-gradient(136.44deg,var(--color-navy) 12.86%,var(--color-secondary) 100%)}.container-amounts .amount-container:nth-of-type(1) p{color:var(--color-aqua);max-width:inherit}.container-amounts .amount-container:nth-of-type(1) p.money{font-size:28px;line-height:31px}.container-amounts .amount-container:nth-of-type(2){order:1}.container-amounts .amount-container:nth-of-type(3){order:3}.amount-container .money{font-size:18px;margin:0}.amount-container p:not(.money){font-size:14px;max-width:100px;line-height:1}.green-text{color:var(--color-lime);font-size:16px;font-family:var(--typography-font-default);border:1px solid var(--color-lime);border-radius:16px;position:relative;padding-left:20px;padding-right:5px;margin-left:10px;top:-3px}.green-text:before{content:"";display:block;width:20px;height:20px;background-image:url(https://principal.com.mx/sites/default/files/2023-09/arrow-up.svg);background-size:20px;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.torre.img-container{position:relative;margin:0 0 100px;text-align:left;min-height:224px}.torre-portfolio-row{display:flex;align-items:flex-start;gap:24px;margin:48px 0 64px}.torre-portfolio-row .torre.img-container{flex:0 0 320px;margin-bottom:0}.proyeccion .torre-portfolio-row .inversion.profile-allocation{flex:1 1 auto;width:auto;max-width:none;padding:0;text-align:left}.torre.img-container .loading-torre{position:absolute;top:120px;left:130px}.torre.img-container img{width:300px}.torre .amount-container{position:absolute;background-color:var(--color-white)}.torre .amount-container.first{top:5%;left:66%;text-align:left}.torre .amount-container.second{left:66%;top:35%;text-align:left}.torre .amount-container p{margin-top:0;font-size:16px;max-width:inherit;margin-bottom:0}.small-text{margin-top:20px}.results-mobile-edit-toggle{background:none;border:2px solid var(--color-ocean);color:var(--color-ocean);padding:8px 16px;font-size:16px;border-radius:30px;cursor:pointer;text-transform:uppercase;margin:0 auto 24px;width:250px}.results-mobile-edit-toggle:hover{background-color:var(--color-ocean);color:var(--color-white)}.small-text p{font-size:12px;color:var(--color-gray-600)}.centered{margin:0 auto;display:flex;justify-content:center;align-items:center}.loader_small{border:16px solid var(--color-gray-200);border-top:16px solid var(--color-blue-400);border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}.d-none{display:none!important}@media (max-width: 699px){.container-amounts{gap:2px}.container-amounts .amount-container:nth-of-type(1){width:100%;margin:0 0 15px;order:1;background-color:inherit;max-width:100%}.container-amounts .amount-container:nth-of-type(1) .money{font-size:28px;font-weight:700}.container-amounts .amount-container:nth-of-type(2),.container-amounts .amount-container:nth-of-type(3){width:calc(50% - 1px);order:2;padding:10px 20px}.container-amounts .amount-container:nth-of-type(2) p,.container-amounts .amount-container:nth-of-type(3) p{line-height:15.4px}.torre-portfolio-row{flex-direction:column;gap:0;margin:0}.torre-portfolio-row .torre.img-container{flex:1 1 auto;width:100%;margin-bottom:30px}.proyeccion .torre-portfolio-row .inversion.profile-allocation{width:100%;padding:0 15px}.container-amounts{margin-bottom:0!important}.simulacion{padding:0 15px}.proyeccion{padding:0 15px;margin-bottom:30px}.amount-container{max-width:100%;margin-bottom:8px}.amount-container .money{font-size:16px}.torre .amount-container{background-color:unset}.torre .amount-container.first{right:0%}.torre .amount-container.second{left:-7%}.torre .amount-container.second p{text-align:left}.torre.img-container{margin:0 0 50px;display:none}.wrap .simulacion .text-container p{font-size:16px;line-height:22px}}.perfil{margin:48px 0}.box-border{max-width:1040px;margin:0 auto}.wrap{flex-wrap:wrap;padding:0 0 75px}.layout-wrapper{max-width:1040px;margin:0 auto;display:flex;gap:20px}.form-section{flex:0 0 30%;padding:0}.results-section{flex:1;display:flex;flex-wrap:wrap;padding:0 0 75px}@media (max-width: 699px){.perfil{margin-top:0;margin-bottom:0}.layout-wrapper{flex-direction:column;gap:0}.form-section,.results-section{flex:1 1 100%;padding:0}}@media (max-width: 480px){.perfil{margin-top:0;margin-bottom:0}}.pds-c-alert__card{border:1px solid var(--color-green-600);border-left-width:8px;border-radius:8px;height:100%;overflow:hidden;background-color:var(--color-white);padding:16px 8px 16px 16px;margin-bottom:16px}.pds-c-alert__alert-body{display:flex;padding:0}.pds-c-alert__alert-content{font-size:1rem;line-height:1.75rem;display:block;margin-left:32px;margin-right:96px}.pds-c-button:not(.pds-c-button--link){font-size:16px;padding:9px 32px;display:inline-flex;align-items:center;white-space:normal;border-radius:28px;cursor:pointer;user-select:none;text-align:center;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}.pds-c-button:not(.pds-c-button--link),.pds-c-button:not(.pds-c-button--link):active:not([aria-disabled]),.pds-c-button:not(.pds-c-button--link):focus:not([aria-disabled]){text-decoration:none;cursor:pointer}.pds-c-button--sm:not(.pds-c-button--link){font-size:14px;line-height:24px;padding:3px 16px}.pds-c-button--default:not(.pds-c-button--link){background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.pds-c-button--primary:not(.pds-c-button--link){background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.pds-c-button--primary:not(.pds-c-button--link):hover:not([aria-disabled]),.pds-c-button--primary:not(.pds-c-button--link).pds-hover:not([aria-disabled]){color:var(--color-white);background-color:var(--color-blue-800);border-color:var(--color-blue-800)}.pds-c-button--default:not(.pds-c-button--link):hover:not([aria-disabled]),.pds-c-button--default:not(.pds-c-button--link).pds-hover:not([aria-disabled]){border-color:var(--color-blue-800);background-color:var(--color-gray-150);color:var(--color-blue-800)}.pds-c-button--link-default{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pds-c-button--link-default{background-image:none;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;border-width:medium;border-style:none;border-image:initial;margin:0;cursor:pointer;padding:calc(var(8px) * 1.125) calc(var(8px) * 4);outline:transparent solid 1px;border-radius:calc(var(8px) * 3.5);color:var(--color-primary);border-color:transparent;background-color:transparent}.pds-c-button--link.pds-c-button--sm{font-weight:400;font-size:.875rem;line-height:1.5rem;letter-spacing:normal;text-transform:none;padding:calc(var(8px) * .375) calc(var(8px) * 2)}.pds-c-button--link span{display:inline-flex;margin-left:8px}.waiter-form{display:flex;justify-content:center;align-items:center;min-height:200px}.loader{border:16px solid var(--color-gray-200);border-top:16px solid var(--color-blue-400);border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite}.center{margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.screen-blocker{position:fixed;inset:0;z-index:999;display:none;background:var(--color-white-40);cursor:progress}.screen-blocker.show{display:block}
