body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}table,td,th{border:1px solid #000;border-collapse:collapse}td,th{padding:10px}body{background-color:#1a2b3c;color:#e8e8e8;font-family:Verdana,sans-serif;margin-left:50px;margin-right:50px}button{border:none;border-radius:5px;box-shadow:2px 2px 5px #555;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:all .2s ease-in-out}.text-center{text-align:center}.mt-50{margin-top:50px}.primary{background-color:gold;border:none;color:#1a2b3c}.primary:hover{border:none;scale:1.05}input[type=text]{border:none;border-radius:5px;box-shadow:2px 2px 5px #555}input[type=number],input[type=text],select{background-color:#f5f5f5;font-size:16px;padding:10px}input[type=number],select{border:1px solid #1a2b3c;border-radius:5px;margin:5px}input[type=email]{background-color:#f5f5f5;border:none;border-radius:5px;box-shadow:2px 2px 5px #555;font-size:16px;padding:10px}label{font-size:16px;margin:5px}input[type=text]:focus{box-shadow:2px 2px 3px #0c6;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-group{display:flex;flex-direction:column;justify-content:space-between;margin:5px;max-width:300px}.input-group button{margin:5px}.insights-card{background-color:#1f1f1f;border-radius:10px;box-shadow:0 2px 4px #0003;color:#f5f5f5;flex:1 1;margin:20px;padding:20px}.insights-card-header{background-color:#5472d3;border-radius:10px;color:#f5f5f5;font-size:1.5em;padding:10px}.insights-card-body{color:#f5f5f5;display:flex;font-size:1.2em}.above-the-fold{display:flex;flex-direction:row}#amortizationTable{font-size:14px}.card,.milestones,.transfer-and-bond-fees{display:flex}.card{animation:all .5s ease-in-out;background-color:#e8e8e8;border-radius:5px;flex-direction:column;margin:10px;padding:20px}.mb-10{margin-bottom:10px}.m-10{margin:10px}.mb-20{margin-bottom:20px}.m-20{margin:20px}.mx-10{margin-left:10px;margin-right:10px}.mx-20{margin-left:20px;margin-right:20px}.my-0{margin-bottom:0;margin-top:0}.d-flex{display:flex}.d-align-center,.d-justify-center{align-items:center}.icon-button{background-color:#5472d3;border-radius:50%;color:#e8e8e8;float:right;font-size:20px;height:35px;padding:0;text-align:center;width:35px}.background-black{background-color:#1f1f1f}.positive{color:#0c6}.negative{color:#ff4136}.section-header{margin:20px 20px 0}.amortization-wrapper{border-collapse:collapse;height:600px;overflow-x:scroll;width:100%}.tableWrapper{align-items:center;display:flex;flex-direction:column;overflow-x:auto}#amortizationTable{border-spacing:0;margin:auto}#amortizationTable tbody td.positive{background-color:#0c6;color:#fff}#amortizationTable tbody td.negative{background-color:#ff4136;color:#fff}thead tr:first-child th{background-color:#3f3f3f;position:sticky;top:-1px}.headliner-profit{font-size:48px}.headliner-description{font-size:20px}.monthly-payments-container{align-items:center;display:flex;flex-direction:column;width:100%}.additional-payment-badge-container{align-items:center;background-color:#e8e8e8;border-radius:5px;display:flex;flex-direction:column;margin:10px}.use-example-values-container{text-underline:none;cursor:pointer;font-size:20px;margin:10px 0}.use-example-values-container a:visited{color:inherit}.use-example-values-container a{color:#e8e8e8;text-decoration:none}.mobile-show{display:none}.title{font-size:30px;font-weight:700}.title a{text-decoration:none}@media only screen and (max-width:576px){body{display:flex;justify-content:center;margin-left:10px;margin-right:10px}.above-the-fold,body{flex-direction:column}.above-the-fold{align-items:center}td:first-child,td:nth-child(10),td:nth-child(11){display:table-cell}.milestones{align-items:center}.headliner,.milestones{flex-direction:column}.headliner-profit{font-size:30px}.headliner-description{font-size:16px}.insights-card{margin:10px 0;padding:0}.insights-card-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.m-10-mobile{margin:10px}.section-header{font-size:20px;margin:10px 10px 0}.main-form,.transfer-and-bond-fees{display:flex;flex-direction:column}.main-form{align-items:center;width:100%}.main-form .input-group{max-width:none;width:100%}#amortizationTable{font-size:13px;margin:auto}.use-example-values-container{cursor:pointer;font-size:16px;margin-bottom:20px}.mobile-show{display:block}.title{font-size:24px;font-weight:700}.mobile-hide{display:none}}.contact-form-initiator{bottom:20px;cursor:pointer;position:fixed;right:20px}.contact-form-wrapper{position:relative;width:500px}.no-scroll{overflow:hidden}.loader{height:80px;position:relative;width:80px}.loader,.loader div{display:inline-block}.loader div{animation:loader 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#fff;left:8px;position:absolute;width:16px}.loader div:first-child{animation-delay:-.24s;left:8px}.loader div:nth-child(2){animation-delay:-.12s;left:32px}.loader div:nth-child(3){animation-delay:0s;left:56px}.pointer{cursor:pointer}.text-dark-blue{color:#1a2b3c}.underline{text-decoration:underline}.tooltip{cursor:pointer;position:relative}.tooltip span{background-color:#f5f5f5;border-radius:6px;color:#1a2b3c;font-size:.8rem;left:100%;margin-left:.5em;opacity:0;padding:10px;position:absolute;text-align:center;top:-1em;visibility:hidden;width:200px;z-index:9}.tooltip span:after{border:5px solid #0000;border-right-color:#f5f5f5;content:"";margin-top:-5px;position:absolute;right:100%;top:1.5em}.tooltip input{display:none}.tooltip input:checked+span{opacity:1;visibility:visible}@keyframes loader{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}.gold-bg{background-color:gold}.property-card{background:#1f3a5f;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:800px;overflow:hidden;width:100%}.card-content{display:flex}.image-container{height:auto;width:150px}.image-container img{height:100%;object-fit:cover;width:100%}.text-container{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px;text-align:center}.card-title{align-items:center;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-align:center}.card-description{margin:0;text-align:center}.landing-container{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.card-content{flex-direction:row}.image-container{height:auto;width:300px}.text-container{align-items:center;flex:1 1;justify-content:center}}.monthly-summary-card{background-color:#1f1f1f;border-radius:10px;box-shadow:0 2px 4px #0003;margin:20px;max-width:300px;padding:20px}.monthly-summary-card h2{color:#f5f5f5;font-size:1rem;font-weight:700;margin-bottom:10px}.monthly-summary-info{color:#e8e8e8;font-size:14px;gap:8px}.monthly-summary-info,.monthly-summary-info .additional-info{display:flex;flex-direction:column}.monthly-summary-info div{line-height:1.4}.cash-flow .amount{font-size:16px;font-weight:700}.cash-flow{display:flex;flex-direction:column;font-size:14px;margin-bottom:10px}@media only screen and (max-width:576px){.monthly-summary-card{margin:5px;width:100%}}.toggle-expand{align-items:center;align-self:center;background:#5472d3;border-radius:100%;color:#f5f5f5;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;margin-bottom:10px;margin-top:20px;width:30px}
/*# sourceMappingURL=main.9c6f7159.css.map*/