.mortgageCalculator_page__7T4ct{overflow-x:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3{display:flex;margin-top:116px;flex-direction:column;padding:3rem 1rem;justify-content:center;align-items:center}.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3 .mortgageCalculator_title__xURUP{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18rem;padding-bottom:2rem}.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3 .mortgageCalculator_title__xURUP h1{font-size:1.5rem;line-height:1.25rem;z-index:2}.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3 .mortgageCalculator_title__xURUP .mortgageCalculator_titleUnderline__phgbY{margin:auto;background-color:#97d700;height:4px;width:100%;z-index:1}.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3 p{padding:0;text-align:center}@media(min-width:768px){.mortgageCalculator_page__7T4ct .mortgageCalculator_description__i1Vw3 p{padding:0 4rem;font-size:1.2rem}}.mortgageCalculator_page__7T4ct .mortgageCalculator_calculator__JnVG_{display:flex;align-items:center;justify-content:center;padding-bottom:5rem}@media(min-width:1024px){.mortgageCalculator_page__7T4ct .mortgageCalculator_calculator__JnVG_{width:calc(100% - 15rem)}}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd{display:flex;align-items:center;flex-direction:column;background-color:#fff;padding:2.5rem;border-radius:0}@media(min-width:768px){.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}}@media(min-width:1024px){.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd{border-radius:5px}}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_breakdownTitle__xTwEu{margin-top:2rem;padding:.75rem 0;text-align:center;width:100%;font-weight:600;border-bottom:1px solid #bcbec0;color:#0077c8}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_pieChartContainer__6mi_6{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;place-items:center}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_disclaimer__i09dc{color:#6d6e71;font-size:14px;padding-top:2rem}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_disclaimer__i09dc span{text-transform:uppercase;text-decoration:underline}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_applyNow__MLyPZ{background-color:#0077c8;padding:1rem 3rem;color:#fff;margin-top:2rem;border:1px solid #0077c8;border-radius:3px}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_costBreakdown__3wmG5 .mortgageCalculator_applyNow__MLyPZ:hover{background-color:#fff;color:#0077c8}.mortgageCalculator_page__7T4ct .mortgageCalculator_mortgageCalculator__I3hfd .mortgageCalculator_inputsContainer___dJy8{width:100%}.PieChart_pieChart__D_7Q8{position:relative}.PieChart_pieChart__D_7Q8 .PieChart_monthlyPayments__k34HN{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center}.PieChart_pieChart__D_7Q8 .PieChart_monthlyPayments__k34HN h2{color:#0077c8;font-size:1.5rem;font-weight:700}@media(min-width:768px){.PieChart_pieChart__D_7Q8 .PieChart_monthlyPayments__k34HN h2{font-size:2rem}}.MortgageControl_container___f9CN{width:100%;padding:1rem 0}.MortgageControl_container___f9CN .MortgageControl_firstRow__Dxg6D{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.MortgageControl_container___f9CN .MortgageControl_firstRow__Dxg6D .MortgageControl_numericInput__0qEHZ{max-width:165px;font-size:18px;padding:0;height:min-content}.MortgageControl_container___f9CN .MortgageControl_firstRow__Dxg6D label{padding-left:0;margin-top:0;color:#51748b}.MortgageControl_container___f9CN input{border-bottom:1px solid #bcbec0}.Slider_slider__TSBK8{position:relative}.Slider_slider__TSBK8 .Slider_fill__DCILT{position:absolute;top:4px;left:0;width:100%;height:12px;border-radius:5px;z-index:1;overflow:hidden}.Slider_slider__TSBK8 .Slider_upper__PAnzm{height:100%;width:100%;background:#0077c8;transform-origin:0 0;position:absolute;top:0;left:0}.Slider_slider__TSBK8 .Slider_lower__s5Pk5{height:100%;width:100%;background-color:rgba(0,119,200,.302)}.Slider_slider__TSBK8 input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:transparent;height:9px;padding:0;border-radius:5px;position:relative;z-index:2;touch-action:none}.Slider_slider__TSBK8 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:22px;width:22px;background:#fff;border:1px solid #0077c8;border-radius:100%;cursor:pointer}.Slider_slider__TSBK8 input[type=range]:focus{outline:none}.BreakdownCost_row__F4256{display:flex;padding:1rem 0;font-size:16px}.BreakdownCost_colorDot__tFLjl{height:20px;width:20px;border-radius:50%;margin-right:.5rem}.BreakdownCost_description__HOBTU{color:#51748b}.BreakdownCost_cost__E1eX9{font-weight:500;color:#06292f;margin-top:.25rem}