.pcs-sim {--radioslider--range-bg:#e9e9e9;--radioslider--grid-step:#787878;--radioslider--step-color:#5a5a5a;--pcs-toggle-on:#5ca75d;}.pcs-sim [role="status"] {gap:10px;}.pcs-sim .pcs-sim__fn {font-size:0.65em;font-weight:700;line-height:1;margin-left:0.1em;vertical-align:super;}.pcs-sim h2,.pcs-sim p,.pcs-sim span,.pcs-sim legend {text-wrap:wrap !important;}.pcs-sim .pcs-sim__slider > div {width:100%;max-width:100%;}.pcs-sim .pcs-sim__slider input.radioslider {background-color:#f1f1f1;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000000;font-size:1.25rem;font-weight:400;line-height:1.2;padding:10px;text-align:right;width:100%;}.pcs-sim .pcs-sim__slider input.radioslider:focus {background-color:#e6f0ff;}.pcs-sim .pcs-sim__slider .rollover > label[for] {font-weight:700;}.pcs-sim .rs__grid__step {font-size:16px !important;font-weight:400 !important;}.pcs-sim .rs__grid__step::before {content:none !important;display:none !important;}.pcs-sim .rs__grid {padding-top:2.25rem;}.pcs-sim .rs__handle {width:16px !important;height:16px !important;top:-20px !important;}.pcs-sim__toggle {align-items:stretch;background:var(--pcs-toggle-on);border-radius:999px;box-sizing:border-box;display:inline-flex;height:36px;overflow:hidden;padding:3px;width:200px;}.pcs-sim__toggle-opt {box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 50%;margin:0;min-width:0;}.pcs-sim__toggle-opt input {height:1px;margin:0;opacity:0;position:absolute;width:1px;}.pcs-sim__toggle-ui {align-items:center;border-radius:999px;box-sizing:border-box;color:#ffffff;display:flex;flex:1;font-size:14px;font-weight:400;gap:6px;height:100%;justify-content:center;line-height:1;padding:0 12px;}.pcs-sim__toggle-icon {display:inline-block;flex-shrink:0;height:14px;line-height:0;width:14px;}.pcs-sim__toggle-icon svg {display:block;height:100%;width:100%;}.pcs-sim__toggle-opt input:checked + .pcs-sim__toggle-ui {background:#ffffff;color:var(--pcs-toggle-on);font-weight:700;}.pcs-sim__toggle-opt input:checked + .pcs-sim__toggle-ui .pcs-sim__toggle-icon svg path {fill:var(--pcs-toggle-on);}.pcs-sim__toggle-opt input:focus-visible + .pcs-sim__toggle-ui {outline:2px solid #111111;outline-offset:2px;}.pcs-sim__intro {color:#1a1a1a;font-size:17px;line-height:1.4;}.pcs-sim__legal,.pcs-sim__legal p {font-size:17px;line-height:1.4;}.pcs-sim__contrata {background-color:var(--pcs-toggle-on);border-radius:8px;box-sizing:border-box;display:inline-block;font-family:Inter, sans-serif;font-size:17px;font-weight:700;line-height:1.2;padding:12px 22px;}.pcs-sim__contrata:link,.pcs-sim__contrata:visited,.pcs-sim__contrata:hover,.pcs-sim__contrata:focus,.pcs-sim__contrata:focus-visible,.pcs-sim__contrata:active {color:#ffffff;text-decoration:none;}.pcs-sim__contrata:hover,.pcs-sim__contrata:focus-visible {background-color:#4e8e4f;}.pcs-sim__inner {display:grid;gap:2.5rem;}@media (min-width:1024px) {.pcs-sim__inner {align-items:stretch;column-gap:2.5rem;grid-template-columns:7fr 5fr;grid-template-areas:'head side''controls side';row-gap:2.5rem;}.pcs-sim__head {grid-area:head;}.pcs-sim__controls {grid-area:controls;}.pcs-sim__col-side {grid-area:side;position:relative;}.pcs-sim__col-side::before {border-color:transparent transparent transparent #c4c4c4;border-style:solid;border-width:13.5px 0 13.5px 22px;content:'';height:0;left:0;pointer-events:none;position:absolute;top:4rem;width:0;}}.pcs-sim--landing {--input-bg:#ffffff;--input-color:#000000;--main-color:#000000;--radioslider--grid-step:#caceba;--radioslider--handle:#e30613;--radioslider--range-bg:#f6fae5;--radioslider--range-fg:#e30613;--radioslider--step-color:#000000;}.pcs-sim.pcs-sim--landing .pcs-sim__toggle {height:48px;padding:4px;width:220px;}.pcs-sim.pcs-sim--landing .pcs-sim__toggle-ui {font-size:16px;}.pcs-sim.pcs-sim--landing .pcs-sim__toggle-icon {height:16px;width:16px;}.pcs-sim.pcs-sim--landing .pcs-sim__slider .rollover > label[for],.pcs-sim.pcs-sim--landing .pcs-sim__slider .rollover > label[for] span {color:#000000;}.pcs-sim.pcs-sim--landing .pcs-sim__slider input.radioslider {background-color:#ffffff;border:1px solid #d5d7da;border-radius:5px;font-size:1rem;font-weight:700;line-height:1.5;padding:0.75rem 1rem;text-align:left;}.pcs-sim.pcs-sim--landing .pcs-sim__slider input.radioslider:focus {background-color:#e6f0ff;}.pcs-sim.pcs-sim--landing .rs__handle {background-color:#ffffff;border:8px solid var(--radioslider--handle);height:2px !important;right:-18px;top:-13px !important;width:2px !important;}.pcs-sim.pcs-sim--landing .rs__grid {padding-top:1.25rem;}.pcs-sim.pcs-sim--landing .rs__grid__step {font-size:0.75rem !important;font-weight:700 !important;}.pcs-sim.pcs-sim--landing .rs__grid__step::before {background-color:var(--radioslider--grid-step);border-radius:999px;content:"" !important;display:block !important;height:8px !important;opacity:1;pointer-events:none;top:-26px !important;width:8px !important;}.pcs-sim--landing .pcs-sim__head h2 {font-family:"Libre Caslon Condensed", Georgia, serif;font-size:2.25rem;font-weight:400 !important;line-height:2.75rem;}.pcs-sim--landing [data-pcs="cuota"] {color:#e30613;font-family:"Libre Caslon Condensed", Georgia, serif;font-size:3rem;font-weight:400;line-height:1;}.pcs-sim--landing [data-pcs="cuota"] + span {color:#e30613;font-family:"Libre Caslon Condensed", Georgia, serif;font-size:1.75rem;font-weight:400;margin-left:0;}.pcs-sim--landing [role="status"] > p:first-child {font-family:Inter, sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;}.pcs-sim.pcs-sim--landing .pcs-sim__col-side {border:0 !important;}@media (min-width:768px) {.pcs-sim--landing .pcs-sim__sliders {grid-template-columns:1fr;}.pcs-sim--landing .pcs-sim__head h2 {font-size:3rem;line-height:3.75rem;}}@media (min-width:1024px) {.pcs-sim--landing .pcs-sim__inner {grid-template-areas:'head head''controls side';grid-template-columns:1fr 1fr;column-gap:85px;}.pcs-sim--landing .pcs-sim__head {align-items:center;margin-inline:0;max-width:none;text-align:center;width:100%;}.pcs-sim--landing .pcs-sim__head h2 {font-size:3.75rem;line-height:4.5rem;max-width:none;}.pcs-sim--landing .pcs-sim__intro {max-width:none;width:100%;}.pcs-sim--landing [data-pcs="cuota"] {font-size:4.5rem;line-height:5.5rem;}.pcs-sim--landing [data-pcs="cuota"] + span {font-size:2.5rem;line-height:3rem;}.pcs-sim--landing .pcs-sim__controls {padding-left:64px;}.pcs-sim--landing .pcs-sim__col-side {padding-left:0 !important;padding-right:64px;}.pcs-sim--landing .pcs-sim__col-side::before {content:none;}}