#base-errors{background:#f44336;border-bottom:20px solid #fff;color:#fff;font-weight:400;padding:.5rem 1rem;text-align:center}.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:20px 20px 10px;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:30px;font-weight:700;letter-spacing:0;line-height:54px}.form-outer .bottom-contetn{padding-top:52px}.form-outer .bottom-contetn p span{font-weight:700}.form-outer .bottom-contetn p,.form-outer .bottom-contetn p span{font-family:Sofia Pro;font-size:10px;letter-spacing:0;line-height:14px;text-align:center}.form-outer .bottom-contetn p{color:#022133;font-weight:300}.form-outer .form-group label span{color:#022133;display:inline-block;font-family:Sofia Pro;font-size:22px;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:10px;text-align:center}.form-outer .form-group p{margin:0}.form-outer select{border:1px solid #fff;border-radius:6px;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:60px;font-weight:700;line-height:66px}.form-outer .banner-form .banner-left-content .sub-head p{color:#fff;font-family:Sofia Pro;font-size:22px;font-weight:300;line-height:32px}.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 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:-24px;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 button#submit{margin-left:30px!important}.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;padding:0;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 #formProgress{background-color:#4caf50;border-bottom-left-radius:10px;border-top-left-radius:10px;height:4px;-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear;width:0}.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:8px!important;height:59px;padding:0 10px;width:100%}@media only screen and (max-width:479px) and (min-width:320px){.form-outer{padding:0 20px}.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 20px}.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 20px}}@media only screen and (max-width:1024px) and (min-width:986px){.form-outer{padding:0 20px}}@media only screen and (max-width:1299px) and (min-width:1023px){.form-outer{padding:0 20px}}