@font-face{src:url(8b9338810a4d628fd950.ttf);font-family:Jura;font-display:swap}body{margin:0;padding:0;font-family:"Jura", sans-serif;color:#454545}*{box-sizing:border-box}header{padding-top:1.1em;padding-bottom:1.1em}@media screen and (min-width: 600px){header{padding:1.1em}}.navigation-container{display:flex;justify-content:center;align-items:center;gap:1em;flex-direction:column}@media screen and (min-width: 750px){.navigation-container{flex-direction:row;justify-content:space-between}}.logo{width:100%;height:100%;max-height:3.75em;max-width:fit-content}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.logo{width:auto}}}figure{margin:0}.back-to-web-link-text{color:#000;font-size:1.25rem;text-decoration:none;padding:0.63em 0.75em;box-shadow:0px 0px 0px 1px black;border:0}.back-to-web-link-text:hover{box-shadow:0px 0px 0px 2px black}.header-button{margin:0 !important}@media screen and (max-width: 320px){.header-button{width:90% !important;text-align:center}}.header-action-buttons{display:flex;gap:1em;flex-wrap:wrap;justify-content:center;align-items:baseline}.banner-width-100{width:100%;height:100%}@media screen and (min-width: 500px){.banner-width-100{max-width:80%}}@media screen and (min-width: 700px){.banner-width-100{max-width:100%}}@media screen and (min-width: 1600px){.banner-width-100{max-width:1600px}}.contact-container{display:flex;flex-wrap:wrap;align-items:center;word-break:break-word;background-color:#c4261d;padding:1em;gap:1.5em;text-align:center;flex-direction:column}@media screen and (min-width: 700px){.contact-container{flex-direction:row;padding:3em}}@media screen and (min-width: 900px){.contact-container{gap:2em;padding:5em}}.help-container,.personal-contact-container{flex:1}.help-container p{margin:0;color:black}.contact-text--large{font-size:1.25rem;color:white;margin-top:0;margin-bottom:0.5em}@media screen and (min-width: 700px){.contact-text--large{font-size:1.75rem}}.contact-text--medium{color:white;font-size:1rem}@media screen and (min-width: 700px){.contact-text--medium{font-size:1.25rem}}.contact-link{text-decoration:none}.margin-top--2{margin-top:0.5em}.contact-icon{width:1.4em}.contact-flex{display:flex;gap:0.3em;align-items:flex-start;justify-content:center}.footer-container{text-align:center;color:white;background-color:#000;padding:1%}.buttons-container{width:95%;margin:auto;box-shadow:0 0 60px black;display:flex;flex-wrap:wrap}@media screen and (min-width: 650px){.buttons-container{width:70%}}.button{padding:1.25em 7%;background-color:white;color:#c4261d;font-size:1.15rem;text-align:center}.button-active{background-color:#c4261d;color:white}.button-switch{flex:1 1 auto !important;min-width:250px}.button-switch>.button{padding:1.25em 0%}.mt-1{margin-top:0.5em}.mt-small{margin-top:1.5em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mt-5{margin-top:5em}.mb-2{margin-bottom:2em}.title{text-align:center;font-weight:normal;font-size:1.8rem;margin-bottom:0}.title-reduced-size{font-size:1.4rem}.pl-1{padding-left:1em}.pr-1{padding-right:1em}.sub-title{font-size:1.3rem;margin-bottom:0}.price{margin-top:0.75em;color:#c4261d;font-size:2.5rem;font-weight:bold}.refinance-price{color:#c4261d;font-size:1.75rem;font-weight:bold;position:relative}.hide-value{filter:blur(5px);color:#858484}.fields-required-message{position:absolute;display:flex;left:0;right:0;top:0;bottom:0;align-items:center;justify-content:center;font-size:0.75rem}.text-center{text-align:center}.small-info{font-size:0.8rem;color:grey}.link-expandable{color:#c4261d}.link-expandable:hover{color:black;cursor:pointer}.link-expandable::before{margin-right:0.3em;display:inline-block;content:">"}a{text-decoration:none}.button-secondary{padding:0.75em 0.75em;width:fit-content;margin:1.5em auto 0.5em auto;background-color:#c4261d;color:white;font-size:1.15rem;text-align:center;transition:background-color ease-in 0.2s}.button-secondary:hover{background-color:black;cursor:pointer}.button-disabled{background-color:silver}.button-disabled:hover{background-color:silver;cursor:auto}.button-ternary{padding:0.75em 0.75em;margin-top:1em;background-color:#c4261d;border:0;color:white;font-size:1.15rem;font-family:"Jura", sans-serif;transition:background-color ease-in 0.2s}.button-ternary:hover{background-color:black;cursor:pointer}.button-ternary:disabled{background-color:#454545}.button-ternary:disabled:hover{background-color:#454545;cursor:auto}.card{margin:auto;padding:1em;border:1px solid lightgray}.card p{font-size:0.825em;line-height:1.75em}@media screen and (min-width: 350px){.card{padding:2em}}@media screen and (min-width: 650px){.card{width:80%}}.collapsable{height:auto}.collapsed{height:0;display:none}.expanded{height:auto;display:block}.arrow-right::before{transform:rotate(0deg)}.arrow-bottom::before{transform:rotate(90deg)}.bold-separator{background-color:#c4261d;border:0;height:3px;margin:0}.width-reduced{padding:1em}.customer-info-container{margin-left:auto;margin-right:auto}@media screen and (min-width: 700px){.customer-info-container{width:80%;max-width:900px}}.bank-logos{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:2em;padding-left:2em;padding-right:2em;margin-left:auto;margin-right:auto}@media screen and (min-width: 700px){.bank-logos{width:80%;max-width:900px}}.input-card{border:1px solid #c4261d;padding:1em;text-align:center}@media screen and (min-width: 500px){.input-card{width:80%}}@media screen and (min-width: 1000px){.input-card{width:32%}}@media screen and (min-width: 1600px){.input-card{max-width:35%}}.input-card--title{margin-top:0}.input-card--container{display:flex;flex-direction:column;align-items:stretch;gap:2em}@media screen and (min-width: 500px){.input-card--container{align-items:center}}@media screen and (min-width: 1000px){.input-card--container{flex-direction:row;justify-content:center;max-width:1100px;margin:auto;margin-top:2em}}@media screen and (min-width: 1600px){.input-card--container{max-width:1400px}}.hide{visibility:hidden;height:0;margin:0 !important;padding:0 !important}.min-form-field-width{min-width:240px}.save-money-info{font-size:1rem;font-weight:bold;margin-bottom:0.75rem}.pay-more-money-info{background-color:#c4261d;color:white;width:fit-content;margin:auto;padding:0.3rem;margin-bottom:0.75rem}.arrow-down{width:80px;margin:auto}@media screen and (min-width: 1000px){.arrow-down{transform:rotate(270deg)}}.calculation-form-container{max-width:1500px;margin:auto}.success-title{font-size:2rem;font-weight:bold}.success-subtitle{font-size:1.6rem}.text-left{text-align:left}textarea{font-family:"Jura";resize:none}.contact-label{margin-top:1.5em}.required{color:#c4261d}.contact-title{font-size:1.3rem}.header-action-buttons{display:flex;gap:2em;flex-wrap:wrap;justify-content:center;align-items:center}.header-button{margin:0 !important;display:flex;gap:0.75em;align-items:center;justify-content:center;color:#515151;transition:color 0.3s linear}.header-button:hover{color:#c4261d}.fb-icon{background-image:url(1a83006e67d39d3a669d.svg);background-position:center;background-repeat:no-repeat}.header-button-secondary:hover>.round-logo{background-color:#c4261d}.header-button-secondary:hover>.fb-icon{background-image:url(79c3d5ada72f6955e745.svg)}.round-logo{display:flex;box-shadow:0 0 4px 1px #51515138;border-radius:50px;width:30px;height:30px;align-items:center;justify-content:center;transition:background 0.3s linear}.primary-round-logo{background:#c4261d}.phone-logo{width:14px}.carousel__container{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:560/600}@media screen and (min-width: 500px){.carousel__container{aspect-ratio:652/559}}@media screen and (min-width: 700px){.carousel__container{aspect-ratio:2020/846}}@media screen and (min-width: 1600px){.carousel__container{height:669px}}.carousel__indicator-container{position:absolute;bottom:10px;right:50%;transform:translateX(50%);display:flex;gap:0.4em;background-color:rgba(255,255,255,0.3);padding:0.4em;border-radius:10px}.carousel__indicator-button{background:rgba(0,0,0,0.3);width:10px;height:10px;border-radius:100px;cursor:pointer}.carousel__indicator-button-active{background:rgba(0,0,0,0.8)}.carousel__track{margin:0;padding:0;position:relative;list-style:none;height:100%;transition:transform 250ms ease-in}.carousel__slide{position:absolute;top:0;bottom:0;width:100%}

.checkbox-container{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:1em;width:1em;background-color:white;border:1px solid lightgray}.checkbox-container input:checked ~ .checkmark{background-color:black;border:1px solid black}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:2px;height:6px;border:solid white;border-width:0px 2px 2px 0;transform:rotate(45deg)}.radio-container{margin-top:1rem}.radio-container input[type="radio"]{position:absolute;opacity:0}.radio-container input[type="radio"]+.radio-label:before{content:'';background:white;border-radius:100%;border:1px solid lightgray;display:inline-block;width:1em;height:1em;position:relative;margin-right:.5em;vertical-align:top;cursor:pointer;text-align:center}.radio-container input[type="radio"]:checked+.radio-label:before{border-color:black;background-color:white;box-shadow:inset 0 0 0 4px black}.radio-container input[type="radio"]:focus+.radio-label:before{outline:none;border-color:black}input,select{font-family:'Jura', sans-serif}.label{margin-bottom:.5em;font-weight:bold}.form-field{margin-top:2em;text-align:center}@media screen and (min-width: 350px){.form-field{min-width:240px}}@media screen and (min-width: 1300px){.form-field{flex:1}}@media screen and (min-width: 1300px){.flex-input{flex:1}}.form-filed-reduced-margin{margin-top:.5em}.input{width:100%;border:1px solid lightgray;padding:0.75rem;font-size:1rem;border-radius:0;box-shadow:0 0 0 4px transparent;transition:box-shadow ease-in .2s}.input:focus{box-shadow:0 0 0 4px lightgrey;outline:none}.input-container{position:relative}.number-actions{position:absolute;top:0;right:0;bottom:0;border:1px solid lightgray;display:flex;flex-direction:column;width:2.5em;justify-content:space-evenly;cursor:pointer;z-index:10;background-color:white}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.number-actions{top:2px;bottom:2px}}}.border-top{border-top:1px solid lightgray}input[type=range]{border:1px solid lightgray;border-radius:0;height:15px;width:100%;outline:none;-webkit-appearance:none;margin-bottom:0.75em}input[type=range]::-webkit-slider-thumb{height:25px;width:25px;border-radius:20px;background:#C4261D;cursor:pointer;-webkit-appearance:none}.select{width:100%;border:1px solid lightgray;padding:0.75rem;font-size:1rem;border-radius:0;box-shadow:0 0 0 4px transparent;transition:box-shadow ease-in .2s;appearance:none;background-image:url(aae2a8f793b1ab268f3f.svg);background-position:right 0.75rem center;background-repeat:no-repeat;background-size:16px 12px}.select:focus{box-shadow:0 0 0 4px lightgrey;outline:none}@media screen and (min-width: 650px){.form-container{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-around;gap:1em}}@media screen and (min-width: 1300px){.form-container{width:90%;margin:auto;gap:2em}}.hidden{display:none}.shown{display:block}.form-fields-container{display:flex;flex-direction:column;gap:1em}@media screen and (min-width: 550px){.form-fields-container{flex-direction:row;justify-content:space-around}.form-fields-container .flex-1{flex:1}}.datepicker table tr td span.active.active{background-color:#C4261D;border:0}.datepicker table tr td span.active.active:hover{background-color:#C4261D !important}

