.sliding_calculator,section[id^="sliding_calculator"]{--calc-cap-container:1280px;--calc-cap-range:860px;--calc-bg-pill:#fafafa;--calc-bg-pill-active:rgba(214,214,214,0.6);--calc-bg-row-title:rgba(224,224,224,0.2);--calc-bg-tier-blue:#cacaca;--calc-bg-tier-blue-soft:rgba(202,202,202,0.15);--calc-bg-tier-blue-title:rgba(243,243,243,1);--calc-bg-tier-gold:#c6b386;--calc-bg-tier-gold-soft:rgba(198,179,134,0.16);--calc-bg-tier-gold-title:rgba(243,241,237,1);--calc-bg-firstcol-title:#f9f9f9;--calc-border-row:#e6e6e6;--calc-border-row-dark:#000000;--calc-thumb:#222222;--calc-indicator-bg:rgba(34,34,34,1)}section[id^="sliding_calculator"]{z-index:1;position:relative;background-color:var(--color-white);cursor:pointer;font-family:var(--font-family-primary);margin-top:var(--margins-top--mobile);margin-bottom:var(--margins-bottom--mobile);padding-top:var(--paddings-top--mobile);padding-bottom:var(--paddings-bottom--mobile)}section[id^="sliding_calculator"] div.container{max-width:var(--calc-cap-container);margin:auto;box-sizing:border-box;padding-left:25px;padding-right:25px}section[id^="sliding_calculator"] div.selectors{display:none}section[id^="sliding_calculator"] div.selectors button{border:0;background-color:var(--calc-bg-pill);cursor:pointer;text-align:center;font-family:var(--font-family-primary);font-size:15px;font-weight:300;line-height:1.25;padding:10px 12.5px 5px;border-radius:50px;transition:background-color 200ms ease-in-out}section[id^="sliding_calculator"] div.selectors button.is-active{background-color:var(--calc-bg-pill-active)}section[id^="sliding_calculator"] div.range-wrap{text-align:center;max-width:var(--calc-cap-range);margin:0 auto 55px;position:relative;z-index:1}section[id^="sliding_calculator"] div.range-wrap div.range{display:none}section[id^="sliding_calculator"] div.range-wrap div.range label{flex-shrink:0;color:var(--color-text);font-family:var(--font-family-primary);font-size:28px;font-weight:300;white-space:nowrap}section[id^="sliding_calculator"] div.range-wrap div.range div.range-input{position:relative;flex-grow:1;display:block;padding:10px 0;box-sizing:border-box}section[id^="sliding_calculator"] div.range-input input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 18px);margin:0 -9px;box-sizing:border-box;cursor:pointer;outline:none;border-radius:12px;height:6px;background:var(--color-select-text);background:linear-gradient( to right,var(--color-text) 0%,var(--color-text) var(--range-percent,0%),var(--color-select-text) var(--range-percent,0%),var(--color-select-text) 100% )}section[id^="sliding_calculator"] div.range-input input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--calc-thumb);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.1);box-sizing:border-box;height:18px;width:18px;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}section[id^="sliding_calculator"] div.range-input input[type="range"]::-moz-range-thumb{background-color:var(--calc-thumb);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.1);box-sizing:border-box;height:18px;width:18px;-moz-transition:200ms ease-in-out;transition:200ms ease-in-out}section[id^="sliding_calculator"] div.range-input input[type="range"]::-webkit-slider-thumb:hover,section[id^="sliding_calculator"] div.range-input input[type="range"]:focus::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(34,34,34,0.1)}section[id^="sliding_calculator"] div.range-input input[type="range"]:active::-webkit-slider-thumb{box-shadow:0 0 0 12px rgba(34,34,34,0.1)}section[id^="sliding_calculator"] div.range-input div.indicator{position:absolute;bottom:calc(100% + 20px);left:var(--range-percent,0%);transform:translate3d(-50%,0,0);background-color:var(--calc-indicator-bg);border-radius:6px;padding:10px 15px}section[id^="sliding_calculator"] div.indicator::after{content:'';position:absolute;top:calc(100% - 1px);left:50%;transform:translate3d(-50%,0,0);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--calc-indicator-bg)}section[id^="sliding_calculator"] div.indicator *{font-family:var(--font-family-primary);color:var(--color-white);text-align:center;margin:2.5px 0;display:block;line-height:1.25;font-weight:300}section[id^="sliding_calculator"] div.indicator h4{font-size:15px;white-space:nowrap}section[id^="sliding_calculator"] div.indicator span{font-size:28px;white-space:nowrap}section[id^="sliding_calculator"] div.grid-wrap{margin-top:-100px;position:relative;z-index:0}section[id^="sliding_calculator"] div.grid-wrap div.grid{position:relative;font-family:var(--font-family-primary);font-weight:300}section[id^="sliding_calculator"] div.grid div.row{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px;position:relative}section[id^="sliding_calculator"] div.grid div.row>*{transition:opacity 250ms linear;opacity:1}section[id^="sliding_calculator"] div.grid div.row *{margin:0;color:var(--color-text)}section[id^="sliding_calculator"] div.grid .content-wrapper{padding:20px;color:var(--color-text);font-size:16px;font-weight:400;line-height:24px}section[id^="sliding_calculator"] div.grid .content-wrapper ul{list-style:disc;padding-left:20px;color:var(--color-text);font-size:16px;font-weight:400;line-height:24px}section[id^="sliding_calculator"] div.grid div.row h4{line-height:1.25;font-size:18px;font-weight:300;padding:10px 20px;box-sizing:border-box}section[id^="sliding_calculator"] div.row.title h4 strong{font-weight:400}section[id^="sliding_calculator"] div.grid div.row p{line-height:1.25;font-weight:400;font-size:16px;box-sizing:border-box}section[id^="sliding_calculator"] div.grid div.row p b{font-weight:500}section[id^="sliding_calculator"] div.grid div.row em{font-style:normal;font-weight:300;font-size:16px}section[id^="sliding_calculator"] div.grid div.row sup{vertical-align:top;position:relative;top:-3px}section[id^="sliding_calculator"] div.row.title{background-color:var(--calc-bg-row-title);grid-row-gap:0}section[id^="sliding_calculator"] div.grid div.row.sliding-calculator__background-row{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}section[id^="sliding_calculator"] .sliding-calculator__background-column{position:relative;border-radius:15px;transition:background-color 200ms ease}section[id^="sliding_calculator"] .sliding-calculator__background-column::before{content:'';position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:30px;border:10px solid var(--color-white);background:transparent;transition:box-shadow 200ms ease;pointer-events:none}section[id^="sliding_calculator"] .sliding-calculator__background-column-2{background-color:var(--color-white)}section[id^="sliding_calculator"] .sliding-calculator__background-column-3{background-color:var(--calc-bg-tier-blue-soft)}section[id^="sliding_calculator"] .sliding-calculator__background-column-4{background-color:var(--calc-bg-tier-gold-soft)}section[id^="sliding_calculator"] div.grid div.row:not(.sliding-calculator__background-row){position:relative;z-index:1}section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3):hover) .sliding-calculator__background-column-3::before,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3).is-active) .sliding-calculator__background-column-3::before,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4):hover) .sliding-calculator__background-column-4::before,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4).is-active) .sliding-calculator__background-column-4::before{box-shadow:0 0 20px rgba(0,0,0,0.4)}section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3):hover) .sliding-calculator__background-column-3,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3).is-active) .sliding-calculator__background-column-3,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4):hover) .sliding-calculator__background-column-4,section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4).is-active) .sliding-calculator__background-column-4{z-index:2}section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3):hover) div.row:not(.sliding-calculator__background-row)>:nth-child(4),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3):hover) div.row:not(.sliding-calculator__background-row)>:nth-child(2),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3).is-active) div.row:not(.sliding-calculator__background-row)>:nth-child(4),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(3).is-active) div.row:not(.sliding-calculator__background-row)>:nth-child(2),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4):hover) div.row:not(.sliding-calculator__background-row)>:nth-child(3),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4):hover) div.row:not(.sliding-calculator__background-row)>:nth-child(2),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4).is-active) div.row:not(.sliding-calculator__background-row)>:nth-child(3),section[id^="sliding_calculator"] div.grid:has(div.row:not(.sliding-calculator__background-row)>:nth-child(4).is-active) div.row:not(.sliding-calculator__background-row)>:nth-child(2){opacity:0.25;transition:opacity 200ms ease}section[id^="sliding_calculator"] div.row.header>*{display:flex;flex-direction:column;justify-content:flex-end}section[id^="sliding_calculator"] div.row.header>.content-wrapper:nth-child(3){background-color:var(--calc-bg-tier-blue);border-top-left-radius:15px;border-top-right-radius:15px}section[id^="sliding_calculator"] div.row.title:nth-child(3){background-color:var(--calc-bg-tier-blue-title)}section[id^="sliding_calculator"] div.row.footer:nth-child(3){border-bottom-left-radius:15px;border-bottom-right-radius:15px}section[id^="sliding_calculator"] div.row.header>.content-wrapper:nth-child(4){background-color:var(--calc-bg-tier-gold);border-top-left-radius:15px;border-top-right-radius:15px}section[id^="sliding_calculator"] div.row.title:nth-child(4){background-color:var(--calc-bg-tier-gold-title)}section[id^="sliding_calculator"] div.row.footer:nth-child(4){border-bottom-left-radius:15px;border-bottom-right-radius:15px}section[id^="sliding_calculator"] div.row:not(.title)>:first-child{background-color:var(--color-white);z-index:10}section[id^="sliding_calculator"] div.row.title>:first-child{background-color:var(--calc-bg-firstcol-title);z-index:10}section[id^="sliding_calculator"] div.row.footer{background-color:initial;padding-left:initial;padding-right:initial}section[id^="sliding_calculator"] div.row.header + .row{border-top:1px solid var(--calc-border-row-dark)}section[id^="sliding_calculator"] div.row p span{display:block}section[id^="sliding_calculator"] div.row p span + span{margin-top:5px}section[id^="sliding_calculator"] div.row p span.big{font-size:28px;font-weight:300}section[id^="sliding_calculator"] div.row a.link{display:inline-flex;align-items:center;gap:7.5px;text-decoration:none}section[id^="sliding_calculator"] div.row a.link:hover{text-decoration:underline}@media (max-width:778px){section[id^="sliding_calculator"] div.grid-wrap{overflow:auto;scroll-behavior:smooth}section[id^="sliding_calculator"] div.grid-wrap div.grid{width:calc(200% + 20px)}section[id^="sliding_calculator"] div.grid-wrap div.grid div.row>:first-child{position:sticky;left:0}section[id^="sliding_calculator"] div.selectors.no-desktop{display:inline-flex;margin-bottom:80px}}@media (min-width:779px){section[id^="sliding_calculator"]{margin-top:var(--margins-top);margin-bottom:var(--margins-bottom);padding-top:var(--padding-top);padding-bottom:var(--paddings-bottom)}.no-desktop{display:none}}