#banner{align-items:flex-start;background-color:#27387d;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);display:flex;margin-bottom:20px;overflow:hidden;overflow:visible;padding:0;position:relative}#banner .banner-decoration{position:absolute}#banner .banner-decoration:first-of-type{left:0;top:-1px}#banner .banner-decoration:last-of-type{bottom:1px;right:0;transform:rotate(180deg)}#banner .inner-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%}#banner #form span.error-message{color:#ec4141;display:none;font-size:14px;font-weight:600;margin:10px auto}#banner #form .form-step-2,#banner #form .form-step-3,#banner #form .form-step-4{display:none}#banner #form .details{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}#banner .slider-container{color:#00ab90;display:block;margin:0;position:relative;width:350px}#banner .slider-back{background-color:#eee;border-radius:10px;height:14px;left:0;position:relative;top:50%;width:100%;z-index:7}#banner .slider-overlay{border-radius:10px 0 0 10px;float:left;height:14px;left:0;position:relative;top:50%;width:0;z-index:9}#banner .slider-value{color:#fcdf7e;display:block;font-size:48px;font-weight:700;line-height:1em;overflow:visible;text-align:left;width:150px}#banner .slider-results{float:left;font-size:24px;text-align:center;width:100%}#banner h3.slider-message{display:inline-block;float:left;font-size:24px;margin-top:48px;width:250px}#banner .disclaimer{bottom:10px;color:#fff;font-size:14px;font-weight:700;left:50%;position:absolute;text-align:center;transform:translatex(-50%);width:100%}#banner .slider{-webkit-appearance:none;appearance:none;background:#eee;border-radius:10px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);cursor:pointer;height:16px;left:0;margin:0;opacity:1;outline:none;position:absolute;top:50%;transform:translatey(-50%);width:100%;z-index:10}#banner .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00ab90;border-radius:50%;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);cursor:pointer;height:40px;position:relative;width:40px;z-index:10}#banner .slider::-moz-range-thumb{background:#f17708;border-radius:50%;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);cursor:pointer;height:40px;position:relative;width:40px;z-index:10}#banner #form{margin-bottom:40px}#banner #form .form-step{align-items:center;display:flex;flex-direction:row-reverse;gap:60px;justify-content:flex-end}#banner #form input:not([type=range]){background-color:#eee;border:none;border-radius:10px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);color:#27387d;font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:600;padding:14px}#banner #form input:not([type=range]).error{-webkit-box-shadow:0 0 3px 2px #ec4141;-moz-box-shadow:0 0 3px 2px #ec4141;box-shadow:0 0 3px 2px #ec4141}#banner #form input::-webkit-input-placeholder{color:#27387d!important}#banner #form input::-moz-placeholder{color:#27387d!important}#banner #form input::-ms-input-placeholder{color:#27387d!important}#banner #form input::placeholder{color:#27387d!important}#banner #form .input-container input{width:calc(100% - 28px)}#banner #form .input-container{position:relative}#banner #form .label-name.error{color:#27387d;font-size:10px;font-weight:600;left:14px;position:absolute;top:2px}#banner #form .label-name:not(.error){display:none}#form .debt-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:20px}#form .checkbox{background-color:#eee;border-radius:5px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);cursor:pointer;padding:10px;text-align:left;width:calc(50% - 25px)}#form .checkbox:hover{background-color:#d5d5d5}#form .checkbox img{height:auto;padding-right:10px;width:40px}#form .checkbox img,#form .checkbox span{display:inline-block;vertical-align:middle}#form .checkbox span{color:#27387d;font-size:14px;font-weight:600;width:calc(100% - 60px)}#header{align-items:center;background-color:#fff;display:flex;gap:60px;padding:20px;position:relative;z-index:30}#header .inner-container{max-width:1000px}#header .logo img{height:60px;width:auto}#header i.fa-bars{display:none}#header .inner-container{justify-content:space-between}#header .inner-container,#header .inner-container>div:first-child{align-items:center;display:flex;gap:60px}#header .menu ul{display:flex;gap:60px;list-style:none;margin:0;padding:0}#header .menu ul li{cursor:pointer;font-size:16px;font-weight:600}#header .menu ul li:hover{color:#109fda}#banner .content{align-items:center;border-bottom:0!important;display:flex;flex-direction:column;justify-content:center;padding:60px;position:relative;width:600px;z-index:20}#banner .content h1{color:#fff;margin-bottom:20px;text-align:center}#banner .content h3{color:#fff;margin-bottom:40px;text-align:center}#banner .content h1 span.highlight{color:#fcdf7e}#banner .button-container{align-items:center;display:flex;flex-direction:column;gap:20px}#banner .button-container.reversed{flex-direction:row-reverse}#banner .button-container span{color:#fff;font-size:14px;font-weight:700}.reviews{width:370px}.reviews.long{flex-direction:row;gap:20px;justify-content:center;margin:0 auto;width:auto}.reviews .rating,.reviews.long{align-items:center;display:flex}.reviews .rating{margin-bottom:15px}.reviews.long .rating{margin-bottom:0}#banner button.CTA-button.single{margin:0;width:350px}.reviews .rating i{color:#fcdf7e;font-size:21px;margin-right:2px;text-shadow:1px 1px 3px #0009}.reviews .rating span{color:#27387d;font-size:16px;font-weight:600;margin-left:10px}.reviews .review-logos{align-items:center;display:flex;gap:15px;justify-content:space-around}.reviews .review-logos img.tall{height:30px;width:auto}.reviews .review-logos img{vertical-align:middle}#form .checkbox.active{background-color:#27387d}#form .checkbox.active span{color:#fff}@media (max-width:1500px){#banner .banner-decoration{height:auto;width:180px}#banner .content{width:500px}#header,#header .menu ul{gap:40px}.reviews.long{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;transform:translateX(0);width:370px}#banner #form{margin-bottom:30px}#banner .content h1,#banner .slider-value{font-size:36px}#banner .content h3{font-size:18px;margin-bottom:30px}#header .logo img{max-width:130px}}@media (max-width:1200px){#banner .content h1{margin-bottom:20px}#banner button.CTA-button.single{padding:20px 40px}#header .menu ul li{line-height:1em}#header .menu ul{column-gap:40px}#header{align-items:flex-end}}@media(max-width:1000px){#banner{background-position:bottom!important;background-size:contain!important;border-radius:0}#banner .banner-decoration{height:auto;width:120px}#banner button.CTA-button.single{font-size:18px}.reviews.long{margin:0 auto}button.CTA-button.single{font-size:18px}#banner .content h1{margin-bottom:10px}#banner .content h3{margin-bottom:20px}#banner .slider-value{font-size:24px;width:130px}#banner #form .form-step{gap:20px}#banner .slider{height:12px}#banner .slider::-webkit-slider-thumb{height:30px!important;width:30px!important}#banner .slider::-moz-range-thumb{height:30px!important;width:30px!important}#banner{padding:0 40px}#header .logo img{width:120px}#banner .button-container,#header{gap:20px}#header .menu ul li{font-size:14px}#header .menu ul{column-gap:30px}.reviews{width:100%}.reviews .rating i{font-size:18px}.reviews .rating{margin-bottom:10px}.reviews .review-logos img:not(.tall){width:95px}.reviews .rating span{font-size:14px}#banner .button-container span{font-size:12px}#banner h3{font-size:18px}#banner #form .details{gap:12px}}@media(max-width:850px){#banner .content h1{font-size:28px}}@media(max-width:767px){#banner{min-height:auto;padding:0 10px}#banner .banner-decoration:first-of-type{left:-20px;top:-20px}#banner .banner-decoration:last-of-type{bottom:-20px;right:-20px}#banner .content{padding:60px 0;width:calc(100% - 40px)}#banner button.CTA-button.single{max-width:300px;width:100%}#banner #form{width:100%}#header{overflow:visible;padding:10px}#header i.fa-bars{color:#27387d;cursor:pointer;display:block;font-size:24px;position:absolute;right:20px;top:25px}#banner .banner-decoration{height:auto;width:80px}#banner .disclaimer{font-size:12px;width:200px}#banner .content{max-width:500px;width:100%}#banner .content h1{font-size:24px}#header .inner-container>div:first-child{align-items:flex-start;flex-direction:column;gap:20px;width:100%}#header .menu{bottom:0;display:none;left:0;position:relative;width:100%}#header .menu ul{flex-direction:column;gap:0;width:100%}#header .menu ul li{background-color:#fff;border-top:1px solid #eee;padding:10px;text-align:center;width:calc(100% - 20px)}#banner .content h3{font-size:14px}#banner .button-container{gap:20px}#banner .button-container.reversed{flex-direction:column}.reviews .rating span{font-size:12px}.reviews.long{flex-direction:column;gap:10px}.reviews{margin:0 auto;width:280px}.reviews .review-logos img.tall{height:26px}.reviews .review-logos{gap:5px}#form .checkbox span{font-size:13px}.reviews .rating i{font-size:16px}#banner #form,#banner .content h3{margin-bottom:30px}}@media(max-width:600px){#banner .button-container span{text-align:center}#banner #form .form-step{gap:15px}#banner .slider-value{font-size:24px}#banner #form .form-step{flex-direction:row-reverse}#banner .slider-container{width:100%}#banner .slider-value{min-width:130px;text-align:center}#header .logo img{width:120px}#banner button.CTA-button.single{padding:15px 40px}#banner .button-container{flex-direction:column}#banner button.CTA-button.single{min-width:100%}#header .logo img{height:auto;width:100px}}@media(max-width:450px){#header .inner-container>div:first-child{gap:20px}#banner .button-container{gap:10px}#banner .button-container span{text-align:center}.reviews{margin:0 auto}}