.ac-mc-connector-finance{max-width:950px;margin:0 auto}.ac-mc-connector-finance .progress-bullet.active{background-color:var(--ac-mc-primary)}.ac-mc-connector-finance .progress-container{height:25px;width:100%;margin-bottom:20px}.ac-mc-connector-finance .progress-step-container{max-width:600px;width:90%;top:10px;margin:0 auto;position:relative}.ac-mc-connector-finance .progress-line-container{background-color:#c2c2c2;height:2px;width:100%}.ac-mc-connector-finance .progress-line{background:var(--ac-mc-primary);height:2px;width:0;transition:all .2s linear}.ac-mc-connector-finance .progress-bullet-container{background:0 0;width:0;height:0;overflow:visible;position:relative;display:block}.ac-mc-connector-finance .progress-bullet{width:25px;height:25px;background:#c2c2c2;border-radius:22px;transform:translate(-10px,-13px);transition:all .4s linear}.ac-mc-connector-finance .step-heading{margin-top:30px}.ac-mc-connector-finance .step-text{margin-bottom:25px}.ac-mc-connector-finance .address-list-holder,.ac-mc-connector-finance .button-list-holder,.ac-mc-connector-finance .name-list-holder{width:100%;max-width:300px}.ac-mc-connector-finance .button-list{border:1px solid #dce1e6;cursor:pointer;padding:10px;border-radius:9px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.ac-mc-connector-finance .vehicle-type .button-list svg{max-width:60%;max-height:50%}.ac-mc-connector-finance .button-list[data-selected=""]{background-color:var(--ac-mc-primary);color:var(--white)}.ac-mc-connector-finance .home-btn-back{display:none}.ac-mc-connector-finance button.btn-next,.ac-mc-connector-finance button.btn-submit{margin-top:25px}.ac-mc-connector-finance .form-group{margin-bottom:20px}.ac-mc-connector-finance .form-label{text-align:center;margin-bottom:10px;display:block;width:100%}.ac-mc-connector-finance .step-help{font-size:15px}.ac-mc-connector-finance .addresses-history,.ac-mc-connector-finance .employment-history{list-style:none;padding:0;text-align:center;border:0;border-radius:4px;margin-bottom:20px;color:var(--ac-mc-primary);font-weight:700}.ac-mc-connector-finance .addresses-history li,.ac-mc-connector-finance .employment-history li{border:3px solid var(--ac-mc-primary);border-radius:5px;padding:5px 0;display:flex;align-items:center;margin:10px 0}.ac-mc-connector-finance .addresses-history li div:first-child,.ac-mc-connector-finance .employment-history li div:first-child{width:80%}.ac-mc-connector-finance .addresses-history li div:nth-child(2),.ac-mc-connector-finance .employment-history li div:nth-child(2){width:20%;display:flex;align-items:center;justify-content:flex-end}.ac-mc-connector-finance .addresses-history li div:nth-child(2) span.remove-address,.ac-mc-connector-finance .employment-history li div:nth-child(2) span.remove-employment{cursor:pointer;display:inline-block;color:var(--white);background-color:#d9534f;padding:3px 9px;margin-right:5px;text-align:center;border:1px solid transparent;border-radius:4px}.ac-mc-connector-finance .addresses-history li div:nth-child(2) span.remove-address:hover,.ac-mc-connector-finance .employment-history li div:nth-child(2) span.remove-employment:hover{background-color:#c9302c;border-color:#ac2925}.ac-mc-connector-finance .button-list-group{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;text-align:center;font-size:18px}.ac-mc-connector-finance .agree-marketing,.ac-mc-connector-finance .term-conditions{font-size:14px;line-height:1.5;display:inline}.ac-mc-connector-finance .disabled-button{pointer-events:none;cursor:not-allowed}.ac-mc-connector-finance .finance-form-control{background-color:var(--white);border:1px solid #d8dfe7;font-weight:600;height:100px;text-align:center;width:100%}.ac-mc-connector-finance button{width:100%}.ac-mc-connector-finance .tick{position:absolute;display:none;right:-10px;top:-7px;border:3px solid var(--white);height:27px;width:27px;background-color:var(--ac-mc-primary);border-radius:50%;align-items:center;justify-content:center}.ac-mc-connector-finance .dont-know-amount,.ac-mc-connector-finance .loan-amount-controls-holder{display:flex;gap:10px;justify-content:center}.ac-mc-connector-finance .button-list[data-selected=""] .tick{display:flex}.ac-mc-connector-finance .button-list[data-selected=""] .tick svg{fill:var(--white)}.ac-mc-connector-finance #Layer_2 .cls-1{fill:none;stroke:var(--ac-mc-primary);stroke-miterlimit:10;stroke-width:2px}.ac-mc-connector-finance .button-list[data-selected=""] #Layer_2 .cls-1{stroke:var(--white)}.ac-mc-connector-finance .vehicle-type{position:relative}.ac-mc-connector-finance .js-btn-loan-decrease,.ac-mc-connector-finance .js-btn-loan-increase{cursor:pointer;width:49px;text-align:center;padding-top:10px;background-color:var(--white);color:#a3a8af}.ac-mc-connector-finance .btn-loan-change,.ac-mc-connector-finance .loan-amount-display-holder{border-width:2px;border-style:solid;border-color:#d8dfe7}.ac-mc-connector-finance .loan-amount-display-holder{max-width:479px;width:100%}.ac-mc-connector-finance .loan-amount-display-holder input{border:none;text-align:center;color:var(--ac-mc-primary);font-size:20px}.ac-mc-connector-finance #loan-amount-slider{margin-top:25px;width:60%;margin-left:auto;margin-right:auto;border-radius:10px;background-color:#d8dfe7;cursor:pointer;height:10px}.ac-mc-connector-finance .dont-know-amount{margin-top:15px;align-items:center}.ac-mc-connector-finance .dont-know-amount .i-dont-know-amount{position:relative;height:30px;width:30px;display:inline-block;vertical-align:middle}.ac-mc-connector-finance .ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #c5c5c5;background:#000;font-weight:400;color:#000;border-radius:50%}.ac-mc-connector-finance .ui-widget-header{background:#000;height:2px!important;top:3px!important;margin-left:6px}.ac-mc-connector-finance .button-consent-group{display:flex;gap:8px}.ac-mc-connector-finance .aggrement-text{margin-top:20px}.ac-mc-connector-finance .affordability_text{font-weight:700;display:contents!important}@media (min-width:768px){.ac-mc-connector-finance button{width:auto}.ac-mc-connector-finance .button-list-holder{width:30%}.ac-mc-connector-finance .button-list{padding:20px 10px}.ac-mc-connector-finance .name-list-holder{width:150px}.ac-mc-connector-finance .address-list-holder{max-width:calc(100% / 3 - 15px)}.ac-mc-connector-finance .finance-address-group{display:flex;flex-wrap:wrap;text-align:center;gap:20px;align-items:start}.ac-mc-connector-finance .finance-address-group .form-group{margin-bottom:0}.ac-mc-connector-finance #ac-mc-step-address-details #address-postcode,.ac-mc-connector-finance #ac-mc-step-monthly-income input{max-width:300px}.ac-mc-connector-finance #ac-mc-step-eligibility input{margin:auto;width:auto}.ac-mc-connector-finance .ac-mc-employee-wrapper{display:flex;column-gap:20px;justify-content:center}.ac-mc-connector-finance .ac-mc-employee-wrapper .form-group{width:50%}.ac-mc-connector-finance .vehicle-type{height:180px}}@media (max-width:569px){.ac-mc-connector-finance #loan-amount-slider{width:100%}}