:root{--bg-mobile:url("");--bg-img:url("")}.loansim{display:flex;justify-content:space-between}.loansim .result-container{display:flex;flex-direction:column;gap:16px;padding:40px 32px;min-width:300px;align-items:stretch;border-radius:0;background:var(--bg-img);background-repeat:no-repeat;background-size:cover;background-position:center}.loansim input[type=text]{width:100%;padding:16px 16px 16px 24px;gap:0;border-radius:1000px;border:1px solid #bbb;opacity:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.122)}.text-right{text-align:right}.loansim .btn-sub{width:220px;padding:16px 24px 16px 32px;border-radius:64px;background:#9fe870;color:#015c2e;font-family:Averta-bold}.loan-input-container input[type=number]{border:none;outline:0;text-align:right;padding:0;width:100%;font-family:Averta-bold;-moz-appearance:textfield;appearance:textfield;color:#080808}.loan-input-container input[type=number]::-webkit-inner-spin-button,.loan-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loan-input-container span{color:#747474;white-space:nowrap}.loansim input[type=range]{-webkit-appearance:none;appearance:none;width:100%;accent-color:#00994f!important;background:#ececec;height:4px;touch-action:none}.loansim input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#00994f 0,#00994f calc(var(--value,50%) * 1%),#ececec calc(var(--value,50%) * 1%),#ececec 100%);height:4px;border-radius:5px}.loansim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:35px;background:url(/assets/icons/loansim-arrow.png) center center/cover no-repeat #00994f;box-shadow:0 0 0 4px rgba(159,232,112,.32);width:20px;height:20px;margin-top:-8px}.loansim{display:flex;flex-direction:column;gap:48px}.loan-input-container{display:inline-flex;border:1px solid #bbb;padding:16px 16px 16px 24px;border-radius:1000px;width:222px;justify-content:right;align-items:center;gap:4px;font-size:17px;line-height:23.8px;letter-spacing:-.02em;height:56px}.loansim .loansim-container{display:flex;flex-direction:column;gap:0;border-radius:24px;border:1px solid #ececec;overflow:hidden}.loansim .loansim-container .calc{display:flex;flex-direction:column;padding:40px;gap:32px;width:76%;border-right:1px solid #ececec}.loansim .loansim-container .attach-files{gap:32px;padding:40px}.loansim .calc .calc-title{font-size:16px;font-family:Averta-bold;line-height:24px;letter-spacing:-.01em}.loansim .fixed-title{font-size:12px;font-family:Averta-bold;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#00994f;letter-spacing:0}.loansim .file-items{display:flex;align-items:center;justify-content:space-between;height:auto;padding:8px 20px 8px 8px;gap:12px;border-radius:1000px;color:#292929!important;width:100%;font-family:Averta-bold}.loansim .file-items span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.loansim .file-items:hover{color:#015c2e!important;background:#ecfae2;cursor:pointer}.loansim .attach-files .icon-container{background:linear-gradient(135deg,#ecfae2 16.25%,#9fe870 86.25%);width:48px;height:48px;padding:12px;border-radius:50px;font-size:24px;color:#00994f;display:flex;justify-content:center;align-items:center}.loansim .attach-files .icon-container *{margin:0}.loansim .text-sm{width:46%;color:#747474;font-size:14px;line-height:21px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;word-wrap:break-word;display:inline-block;padding-right:24px}.loansim .result-subtitle,.loansim .result-title,.loansim .text-sm{padding-left:24px}.loansim .result-title{color:#015c2e;font-size:24px;font-style:normal;font-family:Averta-semibold;line-height:130%;letter-spacing:-2%}.loansim .result-subtitle{color:#015c2e;font-size:16px;font-style:normal;font-family:Averta-semibold;line-height:140%;letter-spacing:-2%;display:block}.loansim .calc-content{display:flex;flex-direction:column;gap:16px}.loansim .range-ticks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.loansim .range-ticks .contain-range{width:100%;display:flex}.loansim .sliderticks{display:flex;justify-content:space-between;width:100%;color:#747474;font-size:13px;line-height:150%;letter-spacing:0}.loansim .result-value-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.loansim .result-total{display:flex;width:548px;padding:12px 12px 12px 24px;align-items:center;gap:24px;border-radius:1000px;background:#fff;box-shadow:-318px 471px 159px 0 rgba(127,217,48,.01),-204px 301px 145px 0 rgba(127,217,48,.07),-115px 169px 123px 0 rgba(127,217,48,.25),-51px 75px 91px 0 rgba(127,217,48,.43),-13px 19px 50px 0 rgba(127,217,48,.49)}.loansim .result-total .result-by-date,.loansim .result-total .result-by-month{color:#015c2e}.loansim .result-total .result-by-month{font-size:44px;line-height:52.8px;letter-spacing:-.03em;color:#015c2e}.loansim .result-total .result-by-date{font-family:Averta-semibold;font-size:16px;line-height:140%;letter-spacing:-.48px;display:none}.loansim .result-subtitle-info{color:#015c2e;font-size:16px;font-family:Averta-semibold;line-height:140%;letter-spacing:-.48px;padding-left:24px}.loansim .sec-btn{color:#015c2e!important;font-size:16px;font-style:normal;font-family:Averta-semibold;line-height:140%;letter-spacing:-.48px;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-skip-ink:none;text-decoration-thickness:auto!important;text-underline-offset:auto;text-underline-position:from-font;text-decoration-color:#015c2e!important}.loansim .attach-files-container{display:flex;flex-direction:column;gap:24px;width:100%}.loansim .attach-icon-text{display:flex;gap:12px;align-items:center}.loansim .attach-files-sm{display:none}.loansim .result-total .btn{width:154px;height:60px}.loansim .result-total .result-by-month{flex-grow:1}@media (max-width:767px){.loansim{gap:32px}.loansim .result-container{background:var(--bg-mobile);background-repeat:no-repeat;background-size:cover;min-width:auto;padding:144px 15px 24px;align-items:center;gap:4px;align-self:stretch}.loansim .calc .calc-title{font-size:15px;line-height:150%;letter-spacing:-.15px}.loansim input[type=range]::-webkit-slider-thumb{width:16px;height:16px}.loansim .sliderticks{font-size:12px;line-height:150%}.loan-input-container{padding:12px 12px 12px 16px;color:#080808;font-size:15px;line-height:140%;letter-spacing:-.3px;height:45px;width:188px}.loansim .loansim-container{border-radius:16px}.loansim .loansim-container .calc{width:100%;padding:15px;gap:24px;border:none}.loansim .loansim-container .attach-files{display:none!important}.loansim .result-title{color:#015c2e;font-size:20px;font-style:normal;font-family:Averta-semibold;line-height:130%;letter-spacing:-.4px;width:100%}.loansim .result-value-container{gap:12px;flex:1 0 0;width:100%;justify-content:center;align-items:center}.loansim .result-subtitle,.loansim .result-title,.loansim .text-sm{padding-left:0;text-align:center}.loansim .calc-content{gap:12px}.loansim .range-ticks{gap:8px}.loansim .result-total{flex-direction:column;gap:8px;width:auto;border-radius:16px;padding:16px 24px}.loansim .result-total a{font-size:15px;height:47px!important;width:148px!important;line-height:150%;letter-spacing:-.15px}.loansim .text-sm{padding-right:0;width:100%;text-align:center;font-size:13px;line-height:150%;letter-spacing:-.26px}.loansim .result-subtitle{display:none}.loansim .result-total .result-by-month{font-size:28px;font-style:normal;line-height:120%;letter-spacing:-.84px}.loansim .result-total .result-by-date{font-size:15px;line-height:140%;letter-spacing:-.45px;display:block}.loansim .result-total .btn{width:148px;height:51px}.loansim .result-subtitle-info{font-size:15px;line-height:140%;letter-spacing:-.45px;padding-left:0}.loansim .attach-files-sm{display:flex;padding:16px 15px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:16px;border:1px solid #ececec;margin-top:-20px}.loansim .attach-files-container{gap:4px}.loansim .file-items{font-size:15px;line-height:140%;letter-spacing:-.3px;padding:4px 16px 4px 4px}.loansim .attach-files .icon-container{background:linear-gradient(135deg,#ecfae2 16.25%,#9fe870 86.25%);padding:8px;border-radius:50px;text-align:center;width:36px;height:36px}.loansim .attach-icon-text{gap:8px}}@media (min-width:1280px){.loansim .result-total .result-by-month{display:flex;align-items:center}.loansim .loansim-container .calc{width:96%}}