.hd-form.form-outer #formProgressBarContainer{background-color:transparent;margin-bottom:30px;position:relative}.hd-form #progressPercentage{display:none}.hd-form #progress-bar{background:#78be21;height:2px;left:0;position:absolute;top:50%;width:0;z-index:1}.hd-form #progress-num{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.hd-form #progress-num:before{background-color:#78be21;content:"";height:2px;left:0;opacity:.4;position:absolute;top:50%;width:100%;z-index:0}.hd-form #progress-num .step{background-color:#f4f4f4;border:2px solid #78be21;border-radius:100%;font-family:sans-serif;font-size:14px;height:20px;line-height:25px;position:relative;text-align:center;width:20px;z-index:1}.hd-form #progress-num .step.active{background-color:#78be21;border-color:#78be21;color:#fff}.form-outer #dynamic-lead-form{background-color:#f4f4f4;padding:15px 20px 20px}.form-outer #dynamic-lead-form button:hover{border:2px solid #78be21;color:#78be21}.form-outer #dynamic-lead-form button{background-color:#84d300;background-color:#fff;border:2px solid #fff;border-radius:50px;color:#fff;color:rgba(2,33,51,.5);cursor:pointer;font-family:Sofia Pro;font-size:22px;font-weight:400;letter-spacing:0;line-height:26px;margin-top:5px;padding:15px 72px;text-align:center;width:80%}.form-outer .form-inner{border-radius:10px;padding:40px 40px 34px;text-align:center}.form-outer .form-group,.form-outer .form-inner{background-color:#f4f4f4}.form-outer .top-form p{color:#022133;font-family:Sofia Pro;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2}.form-outer .bottom-contetn{padding-top:9px}.form-outer .bottom-contetn p span{font-family:Sofia Pro;font-size:inherit;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center}.form-outer .bottom-contetn p{font-size:10px;line-height:1.4;margin-bottom:0}.form-outer .bottom-contetn p,.form-outer .form-group label span{color:#022133;font-family:Sofia Pro;font-weight:400;letter-spacing:0;text-align:center}.form-outer .form-group label span{display:inline-block;font-size:22px;line-height:26px;margin-bottom:10px}.form-outer .form-group p{margin:0}.form-outer select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(https://7978886.fs1.hubspotusercontent-na1.net/hubfs/7978886/Usay_CompareJuly2020/Images/icon-chevron-down.png) no-repeat;background-position:right 15px top 27px;border:1px solid #fff;border-radius:50px;color:rgba(2,33,51,.5);font-family:Sofia Pro;font-size:22px;font-weight:400;height:59px;letter-spacing:0;line-height:26px;margin-top:20px;padding:0 10px;width:100%}.form-outer #dynamic-lead-form .panel{background-color:#fff;display:none}.form-outer .banner-form .banner-left-content .banner-main-head h1{color:#fff;font-family:Sofia Pro;font-size:38px;font-weight:700;line-height:1.2}.form-outer .banner-form .banner-left-content .sub-head p{color:#fff;font-family:Sofia Pro;font-size:22px;font-weight:300;line-height:1.4}.form-outer .banner-form .banner-right-form{background:#f4f4f4;border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.08);padding:25px 20px 20px}.form-outer{align-items:center;display:flex;justify-content:space-between}.form-outer .banner-form{width:50%}.form-outer .form-inner{width:37%}.form-outer .button-group.js-form-option-buttons{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 auto;padding-top:10px}.form-outer #dynamic-lead-form .form-success{background-color:transparent}.form-outer #dynamic-lead-form .form-success h4,.form-outer #dynamic-lead-form .form-success span{color:#000}.form-outer #dynamic-lead-form .form-error{background-color:transparent}.form-outer #dynamic-lead-form .form-error h4{color:#000}.form-outer #dynamic-lead-form button{margin:10px auto 0}.form-outer #dynamic-lead-form .hide{display:none}.form-outer #dynamic-lead-form .form-field .error-messages,.form-outer #dynamic-lead-form .form-field .error-messages span,.form-outer #dynamic-lead-form .form-field label{display:block}.form-outer #dynamic-lead-form #button-container{margin:0 auto}.form-outer button#back-button{position:relative}.form-outer button#back-button:before{background:url(https://www.usaycompare.co.uk/hubfs/back-arrow.svg);background-size:contain;content:"";height:10px;left:0;position:absolute;top:9px;width:15px}.form-outer #dynamic-lead-form button#back-button,.form-outer #dynamic-lead-form button#next-button,.form-outer #dynamic-lead-form button#submit{background-color:#84d300;border:0;border-radius:6px;border-radius:26px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:23px;margin-top:25px;padding:6px 15px;width:33%}.form-outer button#next-button{display:inline-block;margin-left:30px!important}.form-outer #dynamic-lead-form button#submit{margin:10px 0 0 15px!important;width:auto}.form-outer #dynamic-lead-form button#back-button{background-color:transparent;color:#78be21;font-family:Sofia Pro;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;margin:10px 0 0;padding:0 0 0 24px;position:relative;text-align:center;width:fit-content}.form-outer #formProgressBarContainer{background-color:#ddd;border-radius:10px;display:block;margin-bottom:40px;position:relative;width:100%}.form-outer .top-form{margin-bottom:35px}.form-outer #progressPercentage{color:#022133;font-size:16px;font-weight:700;line-height:26px;opacity:.4;text-align:center}.form-outer div#progressPercentage{position:absolute;right:5%;top:-25px}.form-outer #dynamic-lead-form{z-index:999}.form-outer input{border-color:#fff!important;border:1px solid #fff;border-radius:50px;height:59px;padding:0 10px;width:100%}.form-outer #dynamic-lead-form{padding:15px 0}.form-outer #dynamic-lead-form button{margin:10px auto 0!important;width:100%}.form-outer #dynamic-lead-form button#next-button{margin-left:15px!important}@media (max-width:992px){.form-outer #dynamic-lead-form{padding:15px 0}.form-outer #dynamic-lead-form button{margin:10px auto 0!important;width:100%}.form-outer #dynamic-lead-form button#next-button{margin-left:15px!important}}@media only screen and (max-width:479px) and (min-width:320px){.form-outer{padding:0}.form-outer .banner-form,.form-outer .form-inner{width:100%}.form-outer{flex-direction:column}.form-outer #dynamic-lead-form button{margin:10px auto 0;padding:15px}}@media only screen and (max-width:767px) and (min-width:480px){.form-outer .banner-form{width:100%}.form-outer{padding:0}.form-outer .form-inner{width:100%}.form-outer{flex-direction:column}.form-outer #dynamic-lead-form button{margin:10px auto 0;padding:15px}}@media only screen and (max-width:985px) and (min-width:768px){.form-outer #dynamic-lead-form button{margin:10px auto 0;padding:15px}.form-outer{padding:0}}@media (min-width:992px){.form-outer .banner-form .banner-left-content .banner-main-head h1{font-size:60px}.form-outer .banner-form .banner-left-content .sub-head p,.form-outer .top-form p{font-size:28px;line-height:1.5}.form-outer .top-form p{letter-spacing:0}}