.calculator-master-wrapper{display:flex;flex-direction:column;width:100%;gap:15px}.calculator-master-wrapper>div{width:100%}.calculator-form-wrapper .slider-amount-value,.calculator-form-wrapper .slider-deposit-value{background:#022449;color:#fff;padding:15px;border-radius:15px;margin-bottom:30px;display:flex;align-items:center;gap:10px}.calculator-form-wrapper .slider-amount-value p,.calculator-form-wrapper .slider-amount-value span,.calculator-form-wrapper .slider-deposit-value p,.calculator-form-wrapper .slider-deposit-value span{margin-bottom:0;font-weight:500}.calculator-breakdown-wrapper>div:last-child>div{border-bottom:3px solid #fff}.calculator-form-wrapper{background-color:var(--colorWhite)}.calculator-monthly-wrapper p:last-child{margin-bottom:0}.calculator-form-wrapper{border:3px solid var(--colorOrange);border-radius:25px}.calculator-breakdown-wrapper,.calculator-monthly-wrapper{box-shadow:1px 1px 10px 0 rgba(0,0,0,.75);border-radius:25px}.calculator-breakdown-wrapper{height:-webkit-fill-available}.calculator-breakdown-wrapper,.calculator-form-wrapper,.calculator-monthly-wrapper{padding:30px}.calculator-breakdown-wrapper hr,.calculator-form-wrapper hr,.calculator-monthly-wrapper hr{margin:30px 0;border-color:var(--colorOrange)}.calculator-monthly-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.breakdown-flip{will-change:transform;transform-origin:left;transform:perspective(1000px) rotateY(90deg)}.calculator-monthly-wrapper *{margin-bottom:0}.calculator-monthly-wrapper h3{display:flex;justify-content:center}.calculator-monthly-wrapper h3 a.payment-info-modal{width:75%}.calc-months-buttons-backing{position:absolute}.middle-payment-two{padding:55px 0;padding-bottom:30px}.middle-payment-two p{font-weight:500;z-index:2;position:relative}.middle-payment-two div{position:relative}.calculator-monthly-wrapper svg.number-circle{position:absolute;top:-65px;left:50%;z-index:1;width:300px;transform:translateX(-50%)}.calculator-monthly-wrapper svg.number-circle path{fill:none;stroke:var(--colorOrange);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.calculator-monthly-wrapper h3 a:after{content:'i';display:flex;text-transform:math-auto;width:25px;height:25px;border:2px solid var(--colorOrange);border-radius:5000px;justify-content:center;align-items:center;font-weight:700;position:absolute;right:-35px;color:var(--colorOrange)}.calc-fees-modals-wrapper{position:fixed;display:none;background-color:rgba(0,0,0,.75);width:100%;height:100%;left:0;top:0;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 30px;display:none;opacity:0}.calc-fees-modals-wrapper.active{display:flex;z-index:9999;opacity:1}.calc-fees-modals-wrapper .close-modal{position:absolute;right:30px;top:0;height:100px;width:100px;background:0 0;border:none;transform:rotate(45deg);z-index:999}.calc-fees-modals-wrapper .close-modal svg path{stroke:var(--colorBlack)}.calc-fees-modals{position:fixed;width:calc(100% - 15%);padding:30px;z-index:999;display:none;flex-direction:column}.calc-credit-rating-modal,.calc-fees-admin-modal,.calc-fees-option-modal,.calc-monthly-modal{background-color:#fff;border-radius:50px}.calc-fees-modals-wrapper.active .calc-credit-rating-modal.active,.calc-fees-modals-wrapper.active .calc-fees-admin-modal.active,.calc-fees-modals-wrapper.active .calc-fees-option-modal.active,.calc-fees-modals-wrapper.active .calc-monthly-modal.active{display:flex}.calculator-form-deposit-slider>div,.calculator-form-slider>div{display:flex;flex-direction:row;justify-content:space-between}.calculator-details-wrapper{display:flex;flex-direction:column;gap:15px}.apr-value{display:flex;gap:10px;align-items:center}.apr-value h3{margin-bottom:0}.calculator-form-months-select p{margin-bottom:0}.calculator-master-wrapper input[type=range]{--fill:var(--colorOrange);--track:var(--colorWhite);--percent:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:15px;border-radius:25px;background:linear-gradient(var(--fill),var(--fill)) 0 0/var(--percent) 100% no-repeat,linear-gradient(var(--track),var(--track)) 0 0/100% 100% no-repeat;outline:0;margin-bottom:20px;box-shadow:1px 1px 15px 0 rgba(0,0,0,.75)}.calculator-master-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:45px;height:45px;border-radius:9999px;background:var(--colorWhite);border:8px solid var(--colorOrange);cursor:pointer}.calculator-master-wrapper input[type=range]::-moz-range-track{height:15px;border-radius:25px;background:var(--track)}.calculator-master-wrapper input[type=range]::-moz-range-progress{height:15px;border-radius:25px;background:var(--fill)}.calculator-master-wrapper input[type=range]::-moz-range-thumb{width:45px;height:45px;border-radius:9999px;background:#fff;border:8px solid #00f;cursor:pointer}.calc-months-buttons{display:flex;flex-direction:row;gap:5px;position:relative;flex-wrap:wrap}.calc-months-buttons button{padding:5px;border-radius:5000px;background:0 0;color:var(--colorOrange);text-align:center;display:flex;width:50px;position:relative;height:50px;border:none;font-weight:800;z-index:1;justify-content:center;align-items:center}.calc-months-buttons .calc-months-indicator{position:absolute;left:0;top:0;width:0;height:0;border-radius:9999px;background:var(--indicator,rgba(242,125,66,.25));z-index:0;pointer-events:none;transform:none}.calc-months-buttons .calc-months-indicator .segment{position:absolute;left:0;top:0;width:0;height:0;background:var(--indicator,rgba(242,125,66,.25));border-radius:9999px}table.financial-calc-table{width:100%}table.financial-calc-table tr,table.financial-calc-table tr:first-child td,table.financial-calc-table tr:last-child td{border-color:var(--colorOrange)}table.financial-calc-table tr td{vertical-align:middle!important;padding:.85px;border-color:var(--colorOrange)}table.financial-calc-table tr td *{margin-bottom:0;font-weight:700}table.financial-calc-table tr td>div{display:flex;flex-direction:row;align-items:center}table.financial-calc-table tr td:first-child{width:50%}table.financial-calc-table tr td:last-child{width:50%;padding:3px}.contract-regular-length-value-two span{font-weight:500}.financial-calc-payments{display:flex;flex-direction:column;justify-content:space-between}.financial-calc-payments *{margin-bottom:0;text-align:center}.financial-calc-item{width:100%;display:flex;gap:10px;flex-direction:column;justify-content:flex-start;padding-bottom:15px;align-items:center;border-bottom:2px dashed var(--colorBlack)}.financial-calc-item:last-child{border-bottom:none;margin-bottom:15px}.financial-calc-item div{display:flex;align-items:center}.first-payment *,.last-payment *,.middle-payment *{font-weight:500}.payment-info-modal{position:relative;display:flex;flex-wrap:wrap;gap:10px;flex-direction:row-reverse;align-items:center}.payment-info-modal:after{content:'i';display:flex;text-transform:math-auto;width:25px;height:25px;border:2px solid var(--colorOrange);border-radius:5000px;justify-content:center;align-items:center;font-weight:700}.calculator-credit-rating div{display:flex;flex-direction:column;gap:15px}.calculator-credit-rating div button{width:100%;justify-content:center;border-color:var(--colorOrange)}.calculator-credit-rating button.internal-link .internal-link-track{transform:translateX(0)}.calculator-credit-rating button.internal-link span{color:var(--colorOrange);font-weight:700;display:flex;align-items:center}.calculator-credit-rating h3{display:flex;justify-content:flex-start}.calculator-credit-rating h3 a{color:var(--colorBlack)}.calculator-credit-rating h3 a:after{right:-35px;position:absolute;color:var(--colorOrange)}.credit-rating-average .internal-link-track span:last-child:before,.credit-rating-good .internal-link-track span:last-child:before,.credit-rating-poor .internal-link-track span:last-child:before{content:'';display:block;height:25px;width:25px;position:absolute;left:-35px;background-size:contain!important;background-repeat:no-repeat!important}.credit-rating-poor .internal-link-track span:last-child:before{background:url(/media/ttkduogz/arrow-down-white.svg)}.credit-rating-average .internal-link-track span:last-child:before{background:url(/media/kdxbqmvc/arrow-side-to-side-white.svg)}.credit-rating-good .internal-link-track span:last-child:before{background:url(/media/zo2ostnx/arrow-up-white.svg)}button.active-calc{background-color:var(--colorOrange)}.calculator-credit-rating button.internal-link.active-calc .internal-link-track{transform:translateX(15px)}.calculator-credit-rating button.internal-link.active-calc span{color:var(--colorWhite)}@media(min-width:992px){.calculator-master-wrapper>div{width:50%}.calculator-master-wrapper{flex-direction:row}.calculator-credit-rating div{flex-direction:row}.calculator-credit-rating div button{width:33.3%}.financial-calc-payments{flex-direction:row}.financial-calc-item{width:33.3%;border-bottom:none}.financial-calc-item:last-child{margin-bottom:0}.calculator-monthly-wrapper h3 a.payment-info-modal{width:100%}}