@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{box-sizing:border-box}body{font-family:Rubik,sans-serif;margin:0}.header-navbar{align-items:center;display:flex;flex-wrap:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13.6px;font-weight:600;justify-content:space-between;padding:16px 0;position:relative;z-index:10}.header-navbar .header-navbar-container{align-items:center;display:flex;flex:1;justify-content:space-between;margin:0 60px;padding:0 12px}.header-navbar .header-navbar-container .navbar-brand{display:block;padding:.3275rem 0}.header-navbar .header-navbar-container .navbar-brand img{cursor:pointer;height:auto;max-height:45px;max-width:150px;vertical-align:middle;width:auto}.header-navbar .header-navbar-container .navbar-toggler{cursor:pointer;display:none}.header-navbar .header-navbar-container .navbar-nav{display:flex;gap:1rem;letter-spacing:1px;list-style:none;margin:0;padding:0}.header-navbar .header-navbar-container .navbar-nav.show-menu{display:none}.header-navbar .header-navbar-container .navbar-nav .nav-item{position:relative}.header-navbar .header-navbar-container .navbar-nav .nav-item .nav-link{color:#000000a6;display:block;font-size:.85rem;font-weight:700;line-height:1.5;padding:8px;text-decoration:none}.header-navbar .header-navbar-container .navbar-nav .nav-item .nav-link.account-link{background-color:#fc7b01;border:1px solid #fc7b01;border-radius:5px;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:2px;line-height:100%;padding:13px 32px;text-transform:uppercase}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.175);display:none;left:0;margin:2px 0;min-width:160px;padding:.5rem 0;position:absolute;top:100%;z-index:1}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:#212529;display:block;font-size:.92rem;font-weight:400;letter-spacing:normal;line-height:1.5;padding:4px 16px;text-decoration:none;text-wrap:nowrap}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background-color:#f1f1f1}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-backdrop{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.header-navbar .header-navbar-container .navbar-nav .nav-item .show{display:block}.header-navbar .header-navbar-container .navbar-nav .caret{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.show{display:block}.cta-button{background-color:#fc7b01;border:1px solid #fc7b01;border-radius:5px;color:#fff;font-size:.85rem;font-weight:400;padding:10px 20px;text-align:center;text-decoration:none}.visible-mobile{display:none}.social-share-toolbar{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:10px;transform:scale(.7);transform-origin:right top}.social-share-toolbar div{margin-left:10px}.footer-section{background-color:#f5f5f5;border-top:1px solid #dee2e6;margin-top:48px}.footer-section .footer-content{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-weight:400;margin:0 66.667px;padding:48px 12px}.footer-section .footer-content .img-icon-content{margin:-24px -12px 16px}.footer-section .footer-content .img-icon-content .img-icon-container{flex-shrink:0;margin-top:1.5rem;max-width:100%;padding-left:.75rem;padding-right:.75rem;width:100%}.footer-section .footer-content .img-icon-content .img-icon-container .navbar-brand{text-decoration:none;white-space:nowrap}.footer-section .footer-content .img-icon-content .img-icon-container .social-media-icon-container{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:24px}.footer-section .footer-content .img-icon-content .content-1{flex-shrink:0;margin-top:24px;max-width:100%;padding-left:12px;padding-right:12px;width:100%}.footer-section .footer-content .img-icon-content .content-1 p{display:block;font-size:.875em;line-height:20px;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;margin-bottom:0;margin-top:0;unicode-bidi:isolate}.footer-section .footer-content .img-icon-content *,.footer-section .footer-content .img-icon-content :after,.footer-section .footer-content .img-icon-content :before{box-sizing:border-box}.footer-section .footer-content .contact-about-section{margin:-24px -12px 16px}.footer-section .footer-content .contact-about-section .contact-btn-mail{flex-shrink:0;margin-top:50px;max-width:100%;padding-left:12px;padding-right:12px;width:100%}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text{margin-bottom:16px;margin-top:1rem}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .btn{border-radius:5px;font-size:.85rem;font-weight:700;letter-spacing:2px;line-height:100%;padding:13px 32px;text-transform:uppercase}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .btn-success{background-color:#00f680;border:.667px solid #00f680;color:#000;text-decoration:none;transition:.3s ease-out}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .btn-success:hover{background-color:#26f793;color:#000}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .small-text{color:#212529bf;font-size:11px;margin-top:21px;opacity:1}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number{margin-bottom:16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .phone-number-1{color:#212529;font-weight:700;margin-left:8px;opacity:1;text-decoration:none}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .mt-1{margin-top:.4rem}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .mt-1 .phone-number-2{color:#212529;font-weight:700;margin-left:8px;opacity:1;text-decoration:none}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .small-text{color:#212529bf;font-size:11px;opacity:1;position:relative;top:2px}.footer-section .footer-content .contact-about-section .contact-btn-mail .support-mail{margin-bottom:16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .support-mail .mail-text{color:#212529;font-weight:700;margin-left:8px;opacity:1;text-decoration:none}.footer-section .footer-content .contact-about-section .contact-btn-mail .schedule-meeting-section{color:#212529;margin-bottom:16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .schedule-meeting-section .meeting-anchor{color:#212529;font-weight:700;opacity:1;text-decoration:none}.footer-section .footer-content .contact-about-section .contact-btn-mail .schedule-meeting-section .meeting-time{color:#212529bf;opacity:1}.footer-section .footer-content .contact-about-section .Aboutus-resources{display:flex;flex-wrap:wrap;justify-content:space-between;margin:calc(var(3rem)*-1) calc(var(3rem)*-.5) 24px}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources{display:flex;flex-direction:column;gap:.5rem;margin-top:48px;max-width:100%;padding-left:24px;padding-right:24px}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources h6{font-size:.92rem;font-weight:700;line-height:1.2px;margin-bottom:8px;margin-top:20px}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us a,.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing a,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes a,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources a,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources h6{color:#212529}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us a,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing a,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes a,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources a{opacity:1;padding-top:15px;text-decoration:none}.footer-section .footer-content .score-table-disclaimer{display:flex;flex-wrap:wrap;font-weight:700;margin-left:-12px;margin-right:-12px;margin-top:-24px}.footer-section .footer-content .score-table-disclaimer .table-name{flex-shrink:0;font-size:20px;font-weight:700;margin-bottom:0;margin-top:24px;max-width:100%;padding-left:12px;padding-right:12px;width:100%}.footer-section .footer-content .score-table-disclaimer .table-responsive{flex-shrink:0;margin-bottom:24px;margin-top:24px;max-width:100%;overflow-x:auto;padding-left:12px;padding-right:12px;width:100%}.footer-section .footer-content .score-table-disclaimer .table-responsive .table{border-color:1px solid #dee2ec;text-align:left;width:100%}.footer-section .footer-content .score-table-disclaimer .table-responsive table>thead{font-size:12px;vertical-align:bottom}.footer-section .footer-content .score-table-disclaimer .table-responsive table>tbody>tr>td{font-weight:400;padding:5px;text-align:left}.footer-section .footer-content .score-table-disclaimer .disclaimer-div{margin-top:24px;padding:0 12px}.footer-section .footer-content .score-table-disclaimer .disclaimer-div .disclaimer-text{font-size:20px;font-weight:700px;margin-bottom:16px;margin-top:0}.footer-section .footer-content .score-table-disclaimer .disclaimer-div .markdown-body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;line-height:25px;text-align:justify}.footer-section .footer-content .score-table-disclaimer .disclaimer-div .markdown-body li>a{color:#fc7b01}.footer-section .footer-content .score-table-disclaimer .rights-and-reserves{color:#212529;font-weight:400;margin-top:24px;padding:0 12px;text-align:center}.loader-circles{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all 1s ease;z-index:11}.loader-circles img{height:auto;width:100px}.loader-circles.hidden{display:none}.page-container{background-color:#fff;margin-top:0;padding:10px 72px 40px}.page-container .horizontal-line{background-color:#dcdcdc;height:1px;margin:20px 0;width:100%}.page-container .card-list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);justify-content:left;margin:0;padding-top:5px}.page-container .card-list .card{background-color:#fcfcfc;border-radius:8px;box-shadow:1px 1px 4px #f3f3f3,-1px -1px 4px #f3f3f3;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:180px;padding:20px 30px 40px;position:relative;transition:transform .3s,box-shadow .3s;width:100%}.page-container .card-list .card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.page-container .card-list .card:hover .calculator-icon{opacity:1;scale:1.1}.page-container .card-list .card .calculator-header h3{color:#444;font-size:20px;margin:5px 0 15px;padding-right:60px}.page-container .card-list .card .calculator-header .calculator-icon{height:auto;margin-left:10px;opacity:.1;position:absolute;right:15px;top:15px;transition:all 1s ease;width:50px}.page-container .card-list .card .calculator-description{color:#666;font-size:16px;line-height:22px;margin:0;padding-right:60px;text-align:left}.page-container .content-container{align-items:stretch;display:flex;flex-direction:row-reverse;justify-content:center;position:relative}.page-container .content-container .calculator-container{flex:1;margin-top:10px;padding:0}.page-container .content-container .calculator-container .breadcrumbs{background-color:#fbfbfb;border-radius:5px;display:inline-block;margin-bottom:20px;padding:10px;text-transform:capitalize}.page-container .content-container .calculator-container .breadcrumbs svg{height:14px}.page-container .content-container .calculator-container .breadcrumbs a,.page-container .content-container .calculator-container .breadcrumbs span{color:#888;display:inline-block;font-size:12px;padding-right:10px;text-decoration:none;transition:all .1s linear}.page-container .content-container .calculator-container .breadcrumbs a:last-child,.page-container .content-container .calculator-container .breadcrumbs span:last-child{color:#666;font-weight:500}.page-container .content-container .calculator-container .breadcrumbs a:not(:last-child):hover{color:#333;font-weight:700;scale:1.1}.page-container .content-container .calculator-container .calc-heading{color:#fc7b01;font-size:34px;font-weight:500;margin-bottom:0;margin-top:0;padding-bottom:0;text-align:left}.page-container .content-container .calculator-container .calc-desc{border-bottom:1px solid #d7d7d7;color:#777;font-size:14px;font-weight:400;line-height:22px;margin:10px 0 30px;padding-bottom:20px}.page-container .content-container .calculator-container .calc-content{display:flex;justify-content:space-between;position:relative}.page-container .content-container .calculator-container .calc-content .form-section{display:flex;flex:0 0 50%;flex-direction:column;padding-right:20px}.page-container .content-container .calculator-container .calc-content .form-section .error-field{background-color:#f44;border-radius:5px;color:#fff;font-size:14px;margin-bottom:15px;padding:10px}.page-container .content-container .calculator-container .calc-content .chart-section{align-items:center;background-color:#f5f5f5;border-radius:10px;display:flex;flex:0 0 50%;flex-direction:column-reverse;justify-content:center;padding:30px 10px}.page-container .content-container .calculator-container .calc-content .chart-section .results{background-color:#ffe9d3;border-radius:10px;margin:10px 0 50px;padding:20px;width:80%}.page-container .content-container .calculator-container .calc-content .chart-section .results div{background-color:#ffe2c4;border-radius:5px;color:#444;display:flex;font-size:14px;font-weight:400;justify-content:space-between;margin:5px 10px;padding:15px;text-align:justify}.page-container .content-container .calculator-container .calc-content .chart-section .results div span{color:#000;flex:1 1 60%;text-align:left}.page-container .content-container .calculator-container .calc-content .chart-section .results div b{color:#111;flex:1 0 40%;font-size:14px;font-weight:500}.page-container .content-container .calculator-container .amortization-container{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding:10px}.page-container .content-container .calculator-container .amortization-container p{color:#333;font-size:16px;font-weight:700;margin:0}.page-container .content-container .calculator-container .amortization-container svg{fill:#333;height:24px;transition:transform .3s ease;width:24px}.page-container .content-container .calculator-container .amortization-container:hover svg{transform:rotate(90deg)}.page-container .content-container .calculator-container .amortization-table{margin-top:20px}.page-container .content-container .calculator-container .amortization-table h3{color:#333;font-size:20px;font-weight:700;margin-bottom:10px}.page-container .content-container .calculator-container .amortization-table table{border-collapse:collapse;width:100%}.page-container .content-container .calculator-container .amortization-table table td,.page-container .content-container .calculator-container .amortization-table table th{border-bottom:1px solid #ccc;padding:8px;text-align:left}.page-container .content-container .calculator-container .amortization-table table th{background-color:#f0f0f0;color:#333;font-weight:700}.page-container .content-container .calculator-container .amortization-table table td{color:#666}.page-container .content-container .calculator-container .amortization-table button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.page-container .content-container .calculator-container .amortization-table button:hover{background-color:#0056b3}.page-container .content-container .calculator-container .investment-growth-section{background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-top:2rem;padding:1.5rem}.page-container .content-container .calculator-container .investment-growth-section .table-header{border-bottom:1px solid #e1e5e9;margin-bottom:1.5rem;padding-bottom:.75rem}.page-container .content-container .calculator-container .investment-growth-section .table-header h3{color:#1a202c;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;margin:0}.page-container .content-container .calculator-container .investment-growth-section .table-container{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table{background:#fff;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table th:first-child{text-align:center;width:80px}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table th:not(:first-child){text-align:right}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:.875rem;font-weight:500;padding:.75rem 1rem}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table td:first-child{background:#f8faff;color:#1e40af;font-weight:600;text-align:center;width:80px}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table td:not(:first-child){font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;text-align:right}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr{transition:background-color .15s ease}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:hover{background:#f8fafc}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:hover td:first-child{background:#eff6ff}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:nth-child(2n){background:#fafbfc}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:nth-child(2n):hover{background:#f1f5f9}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:last-child{background:#f8fafc!important;border-top:2px solid #e2e8f0}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:last-child td{border-bottom:none;color:#1a202c;font-weight:600;padding:1rem}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:last-child td:first-child{background:#eff6ff;color:#1e40af}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:last-child:hover{background:#f1f5f9!important}.page-container .content-container .calculator-container .investment-growth-section .investment-growth-table tbody tr:last-child:hover td:first-child{background:#dbeafe}.page-container .content-container .calculator-container .explanation{font-family:Rubik,sans-serif}.page-container .content-container .calculator-container .explanation h2,.page-container .content-container .calculator-container .explanation h3{color:#555;font-weight:500;line-height:20px}.page-container .content-container .calculator-container .explanation p{color:#666;font-family:Rubik,sans-serif;font-size:14px;line-height:30px;margin-bottom:30px}.page-container .content-container .calculator-container .explanation ul{color:#444;font-size:15px;line-height:25px}.page-container .content-container .calculator-container .explanation ul li{color:#666;line-height:30px;text-align:left}.page-container .content-container .calculator-container .explanation ul li strong{color:#555;font-size:13px;font-weight:500;line-height:20px}.page-container .content-container .side-bar{background-color:#fafafa;flex:0 0 20%;min-height:100vh}.input-container{display:flex;flex-direction:column;margin:10px 0 20px}.input-container.select-input{margin:10px 0 44px}.input-container .input-row{align-items:center;display:flex;justify-content:space-between;padding-right:3px;position:relative}.input-container .input-row .input-label{color:#222;font-size:14px}.input-container .input-row input::-webkit-inner-spin-button,.input-container .input-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-container .input-row input[type=number]{-moz-appearance:textfield}.input-container .input-row .input-field input[type=number],.input-container .input-row .input-field select{background-color:#f5f5f5;border:1px solid #ffebf5;border-radius:4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000;color:#333;font-size:14px;font-weight:600;outline:none!important;outline-width:0!important;padding:10px 10px 10px 30px;text-align:left;text-transform:capitalize;width:160px}.input-container .input-row .input-field select{text-align:left}.input-container .input-row .input-field .suffix{border-right:1px solid #ddd;color:#aaa;padding-right:5px;position:absolute;right:140px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-container .input-row .input-field .suffix svg{height:12px;vertical-align:middle;width:auto}.input-container .input-row .input-field input[type=number]:focus,.input-container .input-row .input-field select:focus{border-color:#fc7b01;border-width:2px;text-transform:capitalize}.input-container .number-to-words{color:#7d879c;font-size:12px;margin-top:10px;text-align:right;text-transform:capitalize}.chart-canvas{height:60%;min-height:400px;min-width:270px;width:90%}@media screen and (max-width:1024px){.hidden-mobile{display:none}.visible-mobile{display:block;height:50px;margin:0 15px;padding-bottom:30px}.social-share-toolbar{bottom:10px;justify-content:center;left:0;right:0;top:auto;transform-origin:center center}.header-navbar{margin-bottom:0}.header-navbar .header-navbar-container{flex-wrap:wrap;margin:0}.header-navbar .header-navbar-container .navbar-toggler{background-color:transparent;border:1px solid rgba(0,0,0,.15);color:#000000a6;display:block;font-size:1.15rem;line-height:1;padding:.25rem .75rem}.header-navbar .header-navbar-container .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.header-navbar .header-navbar-container .navbar-nav{background-color:#fff;flex-direction:column;height:0;margin:0;overflow:hidden;padding:0;transition:all .3s ease-out;width:100%}.header-navbar .header-navbar-container .navbar-nav.show-menu{display:flex;height:auto;margin-bottom:48px;margin-top:1.5rem}.header-navbar .header-navbar-container .navbar-nav .nav-item{margin-bottom:0}.header-navbar .header-navbar-container .navbar-nav .nav-item .nav-link{padding:.5rem 0}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-menu{position:relative;width:100%}.header-navbar .header-navbar-container .navbar-nav .nav-item .dropdown-menu .dropdown-item{padding:10px 20px}.header-navbar .header-navbar-container .navbar-nav .nav-item .account-link{display:inline-block}.page-container{margin-top:0;padding:0}.page-container .card-list{gap:30px;grid-template-columns:1fr;margin:20px 5px 50px}.page-container .card-list .card{padding:20px 15px 50px}.page-container .card-list .card .calculator-header h3{font-size:20px}.page-container .card-list .card .calculator-description{font-size:14px}.page-container .content-container{flex-direction:column}.page-container .content-container .calculator-container{padding:0 30px 50px 20px!important;position:relative;width:100%}.page-container .content-container .calculator-container .breadcrumbs{background-color:transparent;padding:0}.page-container .content-container .calculator-container .calc-heading{font-size:25px;font-weight:500;text-align:left}.page-container .content-container .calculator-container .calc-desc{font-size:14px;margin-top:10px;padding-bottom:15px}.page-container .content-container .calculator-container .calc-content{border:none;bottom:60px;flex-direction:column;margin-top:0;padding:55px 0;position:relative}.page-container .content-container .calculator-container .calc-content .form-section{flex:0 0 100%;margin-top:0;padding:0;width:100%}.page-container .content-container .calculator-container .calc-content .chart-section{flex:0 0 100%;margin:0;padding-top:10px}.page-container .content-container .calculator-container .calc-content .chart-section .results{font-size:14px;margin:0 0 15px;padding:40px 10px;width:100%}.page-container .content-container .calculator-container .calc-content .chart-section .results div{align-items:center;flex-direction:column;font-size:14px;line-height:20px}.page-container .content-container .calculator-container .calc-content .chart-section .results div b{font-size:16px;text-align:left;white-space:nowrap}.page-container .content-container .amortization-container{overflow-x:auto;padding:.75rem;white-space:nowrap}.page-container .content-container .amortization-table td,.page-container .content-container .amortization-table th{padding:.5rem}.page-container .content-container .amortization-table th{font-size:.7rem}.page-container .content-container .amortization-table td{font-size:.56rem;font-weight:450}.page-container .content-container .investment-growth-section{margin-top:1.75rem;padding:1.25rem}.page-container .content-container .table-header h3{font-size:1.125rem}.page-container .content-container .investment-growth-table td,.page-container .content-container .investment-growth-table th{padding:.625rem .75rem}.page-container .content-container .investment-growth-table td,.page-container .content-container .investment-growth-table th{font-size:.8125rem}.page-container .content-container .side-bar{margin-top:50px;min-height:auto;width:100%}.chart-canvas{min-height:250px;width:100%}.input-container .input-row .input-field .suffix{border-right:1px solid #ddd;padding-right:5px;position:absolute;right:111px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-container .input-row .input-field input[type=number],.input-container .input-row .input-field select{margin-left:15px;width:130px}.input-container .input-row .input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;height:38px;padding-bottom:2px;padding-top:2px;-moz-text-align-last:left;text-align-last:left}.footer-section .footer-content{font-size:12px;margin:0 15px;padding:24px 12px}.footer-section .footer-content .img-icon-content{margin:0 0 16px}.footer-section .footer-content .img-icon-content .img-icon-container{margin-top:1.5rem;padding-left:0;padding-right:0}.footer-section .footer-content .img-icon-content .img-icon-container .navbar-brand{text-align:center}.footer-section .footer-content .img-icon-content .img-icon-container .social-media-icon-container{gap:1rem;justify-content:flex-start;margin-top:24px}.footer-section .footer-content .img-icon-content .content-1{margin-top:24px;padding-left:12px;padding-right:12px;text-align:left}.footer-section .footer-content .img-icon-content .content-1 p{font-size:.75em;line-height:18px}.footer-section .footer-content .contact-about-section{margin:0 0 16px}.footer-section .footer-content .contact-about-section .contact-btn-mail{margin-top:24px;padding-left:12px;padding-right:12px}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text{margin-bottom:16px;margin-top:1rem;text-align:left}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .btn{font-size:.75rem;padding:8px 16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .btn-text .small-text{font-size:10px;margin-top:16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number{margin-bottom:16px}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .mail-text,.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .meeting-anchor,.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .phone-number-1,.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .phone-number-2{font-size:.85rem;margin-left:0;text-align:left}.footer-section .footer-content .contact-about-section .contact-btn-mail .phone-number .small-text{font-size:10px}.footer-section .footer-content .contact-about-section .Aboutus-resources{justify-content:left;margin:24px 0}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes{margin-top:24px;padding-left:12px;padding-right:12px}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes h6{font-size:.85rem}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us a,.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources a,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing a,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing h6,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes a,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes h6{text-align:left}.footer-section .footer-content .contact-about-section .Aboutus-resources .About-us a,.footer-section .footer-content .contact-about-section .Aboutus-resources .Resources a,.footer-section .footer-content .contact-about-section .Aboutus-resources .investing a,.footer-section .footer-content .contact-about-section .Aboutus-resources .policies-and-processes a{padding-top:10px}.footer-section .footer-content .score-table-disclaimer{margin-left:0;margin-right:0;margin-top:0}.footer-section .footer-content .score-table-disclaimer .table-name{font-size:18px;text-align:left}.footer-section .footer-content .score-table-disclaimer .table-responsive{margin-bottom:16px;margin-top:16px;padding-left:0;padding-right:0}.footer-section .footer-content .score-table-disclaimer .table-responsive .table{border:1px solid #dee2ec}.footer-section .footer-content .score-table-disclaimer .table-responsive table>tbody>tr>td,.footer-section .footer-content .score-table-disclaimer .table-responsive table>thead{font-size:10px}.footer-section .footer-content .score-table-disclaimer .disclaimer-div{margin-top:16px;padding:0 12px}.footer-section .footer-content .score-table-disclaimer .disclaimer-div .disclaimer-text{font-size:18px}.footer-section .footer-content .score-table-disclaimer .disclaimer-div .markdown-body{font-size:12px}.footer-section .footer-content .score-table-disclaimer .rights-and-reserves{font-size:12px;margin-top:16px;text-align:center}}.scale-in-ver-top{animation:scale-in-ver-top .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-ver-top{0%{opacity:1;transform:scaleY(0);transform-origin:100% 0}to{opacity:1;transform:scaleY(1);transform-origin:100% 0}}
