.calculate-mortgage{background-color:#f2f3f2;padding:30px 20px}.calculate-mortgage .content{margin:0 auto;max-width:375px}@media(min-width:768px){.calculate-mortgage .content{max-width:600px}}.calculate-mortgage p{font-size:1rem;line-height:25px}.calculate-mortgage .form-errors p,.calculate-mortgage .legalText{font-size:.875rem}.calculate-mortgage .especial:before{font-size:1.0625rem}.calculate-mortgage .form-errors{margin:-15px 0 20px;width:100%}.calculate-mortgage .input-radio-or-check{cursor:pointer;display:block;font-size:.9rem;line-height:22px;margin-right:15px;padding:0 0 0 27px;position:relative}.calculate-mortgage .input-radio-or-check input{display:none}.calculate-mortgage .input-radio-or-check input+i{background:#fff;border:1px solid #9b9b9b;left:0;position:absolute;top:0}.calculate-mortgage .input-radio-or-check input[type=radio]+i{border-radius:100%;height:22px;width:22px}.calculate-mortgage .input-radio-or-check input[type=radio]+i:before{background:#f5a623;border-radius:100%;content:"";display:block;height:16px;left:2px;opacity:0;position:absolute;top:2px;transform:scale(0);transition:all .25s ease;width:16px;z-index:1}.calculate-mortgage .input-radio-or-check input[type=radio]:checked+i:before{opacity:1;transform:scale(1)}.calculate-mortgage .input-radio-or-check input[type=checkbox]+i{border-radius:20%;height:21px;top:1px;width:21px}.calculate-mortgage .input-radio-or-check input[type=checkbox]+i:before{border:solid #f5a623;border-width:0 3px 3px 0;content:"";height:11px;left:5px;opacity:0;position:absolute;transform:rotate(45deg);width:4px}.calculate-mortgage .input-radio-or-check input[type=checkbox]:checked+i:before{opacity:1}.calculate-mortgage .input-radio-or-check:hover input[type=checkbox]:not(:checked)+i,.calculate-mortgage .input-radio-or-check:hover input[type=radio]:not(:checked)+i{background:#fff4cb}.calculate-mortgage .form-errors p{line-height:inherit}.calculate-mortgage .price{color:inherit;line-height:inherit}.calculate-mortgage .button{height:50px;padding:12px 24px}.calculate-mortgage .button:disabled,.calculate-mortgage .button[disabled]{background:#dadada;border-color:#9b9b9b;color:inherit;cursor:not-allowed;opacity:.8}.calculate-mortgage .input-mortgage{background:#fff;border-radius:4px;color:#3e3e3e;height:25px;line-height:1;padding:0 20px;position:relative;width:145px}.calculate-mortgage .input-mortgage.taxRate{max-width:120px}.calculate-mortgage .input-mortgage>input{border-radius:0;color:inherit;font-family:LexendMed,Montserrat,Verdana;font-size:inherit;padding:0}.calculate-mortgage .input-mortgage>span{font-size:.9rem}.calculate-mortgage .input-mortgage>a{background:#fff;border:1px solid #e5005a;border-radius:50%;color:#e5005a;display:none;font-size:25px;height:25px;line-height:1;position:absolute;text-align:center;width:25px}.calculate-mortgage .input-mortgage>a:before{left:-1px;position:absolute}.calculate-mortgage .input-mortgage .left{left:-6px}.calculate-mortgage .input-mortgage .right{right:-6px}.calculate-mortgage .block-box{flex-direction:row}.calculate-mortgage .block-box .block-label{flex-grow:1}.calculate-mortgage .block-box .mortgage-track{margin:15px 0}@media(min-width:768px){.calculate-mortgage .block-box .block-label{order:1;width:100%}.calculate-mortgage .block-box .input-mortgage{margin-top:4px;order:3}.calculate-mortgage .block-box .mortgage-track{margin:12px 30px 12px 0;order:2;width:calc(100% - 175px)!important}}.calculate-mortgage .block-box:focus-within a,.calculate-mortgage .block-box:hover a{display:block}.calculate-mortgage .block-box:focus-within .thumbInput,.calculate-mortgage .block-box:hover .thumbInput{background-color:#fff4cb!important}.calculate-mortgage .interest-block{flex-direction:row}.calculate-mortgage .interest-block .block-label,.calculate-mortgage .interest-block .fields-wrapper{width:100%}.calculate-mortgage .interest-block .input-mortgage{margin-left:auto}@media(min-width:768px){.calculate-mortgage .interest-block .input-mortgage{margin-left:45px}}.calculate-mortgage .summary-box{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.calculate-mortgage .summary-box>:first-child{margin-bottom:30px;width:100%}@media(min-width:768px){.calculate-mortgage .summary-box{flex-direction:row}.calculate-mortgage .summary-box>:first-child{margin-bottom:0;width:55%}.calculate-mortgage .summary-box .minimum-price-error{margin:15px 0 -15px;order:3;width:100%}}.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.form-errors{align-items:center;background-color:rgba(229,0,90,.1);color:#e5005a;display:flex;margin:0 auto 20px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.form-errors__icon{color:#e5005a;font-size:34px;height:34px;line-height:34px;min-width:50px}.form-errors p{white-space:pre-line}