.style_DBMortageCalculatorContainer__cflDp{font-family:var(--fonts-body);color:var(--base)}.style_DBMortageCalculatorContainer__cflDp .optional{font-size:12px;line-height:16px;text-align:center;width:100%}.style_DBMortageCalculatorContainer__cflDp .error{border:1px solid red!important}.style_DBMortageCalculatorContainer__cflDp .mc-flex{display:flex}.style_DBMortageCalculatorContainer__cflDp tspan{font-size:12px!important;font-weight:700!important}.style_DBMortageCalculatorContainer__cflDp .filter{background-color:var(--blue-dark);color:var(--white);display:none;border-radius:43px;text-transform:uppercase;padding:10px 16.5px;font-weight:700;z-index:10}.style_DBMortageCalculatorContainer__cflDp .slider__container{display:flex;align-items:center;margin-bottom:10px}.style_DBMortageCalculatorContainer__cflDp .slider__container .slider__text{width:70px}.style_DBMortageCalculatorContainer__cflDp .slider__container .rc-slider-track{background-color:var(--blue-dark)}.style_DBMortageCalculatorContainer__cflDp .center{width:100%;height:100%;display:grid;place-items:center;position:relative;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.15)}.style_DBMortageCalculatorContainer__cflDp .center p{position:absolute;top:30px;width:-moz-max-content;width:max-content;font-size:13px;line-height:18px;margin:0}.style_DBMortageCalculatorContainer__cflDp .thumb-icon{color:var(--gray-dark);font-size:14px}.style_DBMortageCalculatorContainer__cflDp .semicircle{margin-top:-50px;position:relative}.style_DBMortageCalculatorContainer__cflDp .semicircle p{text-align:center}.style_DBMortageCalculatorContainer__cflDp .semicircle .ratio{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);font-size:28px;line-height:40px;font-weight:700}.style_DBMortageCalculatorContainer__cflDp .semicircle .green{color:#55bf3b}.style_DBMortageCalculatorContainer__cflDp .semicircle .yellow{color:#dddf0d}.style_DBMortageCalculatorContainer__cflDp .semicircle .red{color:#df5353}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs{display:flex;margin-top:24px}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs .tabs{background-color:var(--light-blue);padding:0 15px;text-align:center;height:50px;width:50%;cursor:pointer;box-sizing:initial;position:relative;outline:none;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs .tabs p{color:var(--text-dark);margin:0;font-weight:700;font-size:17px;line-height:28px}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs .tabs:not(:last-child){border-right:2px solid white;transition:all .5s ease}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs .active-tabs{background:white;transition:all .5s ease}.style_DBMortageCalculatorContainer__cflDp .bloc-tabs .active-tabs:before{background-color:var(--blue-dark);content:"";display:block;position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:calc(100% + 2px);height:3px;transition:all .5s ease}.style_DBMortageCalculatorContainer__cflDp .fade-wrapper{transition:all .5s ease}.style_DBMortageCalculatorContainer__cflDp .fade-out{opacity:0}.style_DBMortageCalculatorContainer__cflDp .fade-in{opacity:1}.style_DBMortageCalculatorContainer__cflDp .chakra-form__error-message{margin-top:-15px}.style_DBMortageCalculatorContainer__cflDp .show-widget{background-color:var(--white);display:block;width:100%;position:fixed;bottom:0;left:0;z-index:12;padding:30px 0;box-shadow:0 -3px 10px rgba(0,0,0,.15);opacity:1}.style_DBMortageCalculatorContainer__cflDp .show-widget button{height:50px}.style_DBMortageCalculatorContainer__cflDp .show-widget .show-widget-container{max-height:75vh;overflow-y:scroll;padding:0 20px}.style_DBMortageCalculatorContainer__cflDp .blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background:rgba(255,255,255,.6);backdrop-filter:blur(5px)}.style_DBMortageCalculatorContainer__cflDp .no-show{display:none!important}.style_DBMortageCalculatorContainer__cflDp .show-close-button{background-color:var(--white);display:block;position:absolute;top:-20px;right:20px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);padding:5px 10px;border-radius:50%;cursor:pointer}.style_DBMortageCalculatorContainer__cflDp .show-close-button .close-icon{transform:rotate(45deg)}.style_DBMortageCalculatorContainer__cflDp #KAWC_CTA_button{color:var(--text-dark);background-color:#ffd35a;height:50px;font-size:14px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .tooltip svg{margin-top:3px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .react-tooltip p{font-weight:400!important;font-family:var(--font-sans-pro),sans-serif!important;font-size:15px!important;line-height:22px!important;text-align:start!important;white-space:normal!important}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container,.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title{margin-bottom:21px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title h2{color:var(--text-dark);font-size:50px;line-height:60px;margin-bottom:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .subtitle{color:var(--text-dark);font-weight:400;font-size:24px;line-height:34px;margin-bottom:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .updated{margin-bottom:8px;font-size:14px;line-height:18px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex p{font-size:14px;line-height:18px;margin:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex .label{border-width:1px;border-style:solid;border-color:var(--text-dark);border-radius:22px;padding:0 10px;display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex .label .check-icon{font-size:14px;padding-right:5px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex .author{padding-left:5px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex{margin-bottom:30px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container{display:flex}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left{width:30%;padding-right:1px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left input{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(154 153 153/var(--tw-border-opacity));position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left input:focus,.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left input:hover{border-width:1px;border-style:solid;border-color:var(--text-dark);position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left label{font-weight:700;font-size:14px;line-height:16px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double{display:flex;align-items:flex-start}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .payment{width:70%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .payment input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .percentage{width:30%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .percentage input{border-top-left-radius:0;border-bottom-left-radius:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .terms{width:65%;padding-right:15px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .interest{width:35%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .row-double .other{width:50%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .mc-flex -input{z-index:0;position:absolute;display:flex;align-items:center;top:12px;right:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .mc-flex -input p{--tw-text-opacity:1;color:rgb(154 153 153/var(--tw-text-opacity));margin:0 5px 0 0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .mc-flex -input-no-show{display:none!important}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .mc-flex -input-no-show p{--tw-text-opacity:1;color:rgb(154 153 153/var(--tw-text-opacity));margin:0 5px 0 0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .click{margin-top:15px;cursor:pointer}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .click p{color:var(--blue-dark);font-size:12px;margin:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .click:hover{text-decoration:underline}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees h2{font-size:22px;line-height:32px;margin:20px 0 0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .bloc{position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .bloc .or{background-color:var(--branding);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .bloc .or:after{content:"or";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:14px;color:white}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .bloc .bloc-tabs{margin-top:14px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .row-double{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees .row-double .other{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right{width:70%;padding-left:30px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .input-row{display:flex;margin-top:22px;gap:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .input-row label{font-weight:700;font-size:14px;line-height:16px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .input-row input{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(154 153 153/var(--tw-border-opacity));margin:0;z-index:1;position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .input-row input:focus,.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .input-row input:hover{border-width:1px;border-style:solid;border-color:var(--text-dark);position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .amortization-row{display:flex;justify-content:space-between;margin-top:22px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px 0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .amortization-row p{margin:0;font-size:17px;line-height:28px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .amortization-row .number{color:var(--text-dark);font-size:22px;line-height:32px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right{display:flex;width:100%;margin-top:30px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form{display:flex;flex-direction:column;width:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-left:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row label,.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row p{margin:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex label{font-weight:400;font-size:17px;line-height:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex input{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(154 153 153/var(--tw-border-opacity));width:90px;height:45px;text-align:right;margin-bottom:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex input:focus,.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex input:hover{border-width:1px;border-style:solid;border-color:var(--text-dark);position:relative}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .circle-container{width:12px;height:12px;margin-right:5px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .circle-container .circle{width:12px;height:12px;border-radius:50%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .blue{background-color:var(--blue-dark)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .black{background-color:var(--branding-dark)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .green{background-color:var(--chart-green)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .purple{background-color:var(--chart-purple)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex .yellow{background-color:var(--chart-yellow)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row .mc-flex p{font-weight:bolder;margin-right:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row:nth-of-type(6){border-top:1px solid #cbcbcb;padding-top:8px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .first-form .row:nth-of-type(6) .mc-flex:nth-of-type(2){justify-content:space-between;width:107.95px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form{width:100%;margin-left:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .green{background-color:#55bf3b}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .yellow{background-color:#dddf0d}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .red{background-color:#df5353}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form p{margin:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .row .bg{padding:5px;transition:background 1s}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .mc-flex{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .mc-flex .circle{width:12px;height:12px;border-radius:50%;margin-right:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .mc-flex:nth-last-of-type(2){border-bottom:1px solid #cbcbcb;padding-bottom:8px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .second-form .link{margin-top:50px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container{display:grid;grid-template-columns:1fr 1fr}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info{margin-left:10px;height:100%;display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container{width:100%;display:flex;flex-direction:column;gap:15px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row{width:100%;display:flex;justify-content:space-between}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row p{color:var(--text-dark);margin:0;font-size:17px;line-height:28px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row .graph-color{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row .graph-color .circle{width:12px;height:12px;border-radius:50%;margin:0 10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row .graph-color .blue{background-color:var(--blue-dark)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row .graph-color .green{background-color:var(--chart-green)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info .graph-info-container .row .graph-color .blue-dark{background-color:var(--branding)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container{background-color:var(--light-blue);padding:25px 30px;border-radius:7px;margin-top:30px;display:flex;justify-content:space-between;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .left .top{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .left .top h2{font-size:22px;line-height:32px;margin:0;padding-left:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .left .bottom p{font-size:17px;line-height:28px;margin:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .right .button-link{background-color:var(--yellow);color:var(--text-dark);max-width:345px;text-transform:uppercase;font-size:14px;line-height:normal;padding:14px 50px;font-weight:600;border-radius:6px;text-decoration:none}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust{margin:30px auto 21px;padding:20px;width:85%;background:rgba(82,110,255,.05)}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust .first{display:flex;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust .first .icon{margin-right:11px;margin-top:1px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust .first p{font-family:var(--fonts-heading);color:var(--text-dark);margin:0;font-size:16px;line-height:20px;font-weight:700}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust .second{margin-top:5px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust .second p{font-size:14px;line-height:20px;margin:0}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container{position:relative}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center .text{font-size:15px;line-height:24px;margin:0;text-align:center;width:-moz-max-content;width:max-content}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center .total{font-weight:700;font-size:28px;line-height:40px;margin:0}@media (max-width:768px){.style_DBMortageCalculatorContainer__cflDp .filter{display:inline-block;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);transition:opacity .3s ease-in-out}.style_DBMortageCalculatorContainer__cflDp .fade-out-filter{opacity:0!important;pointer-events:none}.style_DBMortageCalculatorContainer__cflDp .fade-in-filter{opacity:1!important}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center{width:-moz-max-content;width:max-content}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center .text{font-size:17px;line-height:28px}.style_DBMortageCalculatorContainer__cflDp .highcharts-donut__container .donut-center .total{font-size:28px;line-height:40px}.style_DBMortageCalculatorContainer__cflDp .optional{font-size:14px;line-height:18px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title h2{font-size:31px;line-height:35px;margin-bottom:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .subtitle{font-size:24px;line-height:28px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex{flex-direction:column;align-items:flex-start}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .title .mc-flex .author{padding-top:5px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container{flex-direction:column}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left{width:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .extra-fees{display:none}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .left .fee-show{display:block}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right{margin-top:20px;width:100%;padding-left:0}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .bloc-tabs .tabs p{line-height:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right{flex-direction:column;margin:0 auto}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .donut-container{display:flex;flex-direction:column;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .donut-container .optional{margin-top:-20px;z-index:1}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .mg-container-right .semicircle{margin-top:0;display:flex;flex-direction:column;align-items:center}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .amortization-row{display:grid;grid-template-columns:repeat(2,1fr);text-align:left;row-gap:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container{grid-template-columns:1fr}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .mg-container .right .grid-right .graph-container .graph-info{margin-top:20px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .trust{width:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container{flex-direction:column}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .left{width:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .left .bottom{margin-bottom:10px}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .right{width:100%}.style_DBMortageCalculatorContainer__cflDp .mortage-calculator-container .next-step-container .right .button-link{display:block;width:100%;max-width:100%;text-align:center;padding:14px 10px}}