.mortgage *::after{display:none}.mortgage__item{display:flex;flex-direction:column;height:100%}.mortgage__rate,.mortgage__number{display:flex;font-weight:bold;border-bottom:3px solid}.mortgage__rate{display:flex}.mortgage__rate:after{display:inline-block;content:'%';margin-left:auto}.mortgage__number:before{content:'$';margin-right:5px}.mortgage .mortgage__input{padding:0;font-size:2rem;font-weight:bold;background-color:transparent;color:#43694e}.mortgage .mortgage__input:disabled{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary);opacity:1}.mortgage__select{padding:.5rem;color:#43694e;background-color:transparent;border:2px solid}.mortgage__value{font-size:4rem;border:0}.mortgage__bar{display:flex;width:100%;height:20px}.mortgage__icon{border:2px solid;border-radius:25px;padding:5px;margin-right:.5rem;display:inline-flex}.range__slider{-webkit-appearance:none;width:100%;height:2px;background:var(--color-primary);outline:0;-webkit-transition:.2s;transition:opacity .2s}.range__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;border:3px solid var(--color-primary);background-color:var(--color-accent_3);cursor:pointer}.range__slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--color-primary);cursor:pointer}.bar__principal,.bar__taxes,.bar__dues{position:relative;transition:width 1000ms ease,box-shadow 300ms ease}.bg-principal{background-color:#a8b090}.bg-taxes{background-color:#f5e4bb}.bg-dues{background-color:#e6ca9e}.mortgage__bar>span:hover{box-shadow:0 4px 8px var(--color-dark_gray)}.mortgage__bar .tooltiptext{visibility:hidden;width:120px;background-color:var(--color-primary);color:#fff;text-align:center;padding:10px 0 5px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.mortgage__bar .tooltiptext::after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--color-primary) transparent transparent transparent}.mortgage__bar>span:hover .tooltiptext{visibility:visible;opacity:1}.legend{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:.5rem}.legend__item{display:flex;align-items:center;font-size:.75rem;margin-bottom:.5rem}.mortgage__emp{text-decoration:underline}.modalOn .modal-mortgage.show{display:flex !important}.modal .modal__content{background-color:var(--color-primary)}.modal .modal__inner{padding:0}.modal input[type=text],.modal input[type=email],.modal input[type=password],.modal input[type=tel],.modal input[type=number],.modal input[type=file],.modal select,.modal textarea{color:#43694e}