.ac-journey{background-color:#f3f3f3;padding:1.625rem .813rem;width:100%}@media screen and (min-width:1025px){.ac-journey{padding:2rem}}.ac-journey .ac-form{background-color:#fff;border-radius:8px;box-shadow:0 .5rem .813rem 0 rgba(0,0,0,.15);padding:1.625rem 1rem}@media screen and (min-width:1025px){.ac-journey .ac-form{padding:2rem}}.ac-journey .ac-form .banner-info{margin:0 0 2rem;text-align:center}.ac-journey .ac-form .ac-navigation{align-items:center;display:flex;flex-direction:column;flex-shrink:1;gap:1rem;margin:1.625rem 0}.ac-journey .ac-form .ac-navigation .btn{text-align:center;width:100%}@media screen and (min-width:1025px){.ac-journey .ac-form .ac-navigation{margin:2rem}.ac-journey .ac-form .ac-navigation .btn{width:-moz-fit-content;width:fit-content}}.ac-journey .ac-form .question-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.ac-journey .ac-form .question-section h2,.ac-journey .ac-form .question-section h3,.ac-journey .ac-form .question-section p{padding:0;width:100%}.ac-journey .ac-form .question-section h2,.ac-journey .ac-form .question-section h3{padding:0 0 1rem}.ac-journey .ac-form .question-section .further-info-banner{display:flex;flex-direction:column;margin:1rem 0 0}.ac-journey .ac-form .question-section .further-info-banner .further-info-card{border:1px solid #d8d8d8;color:#000;display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0;padding:1rem}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .further-info-banner .further-info-card{margin:2rem 0 0;padding:1.5rem}}.ac-journey .ac-form .question-section.extra-questions .ac-form-options{margin-bottom:2rem}.ac-journey .ac-form .question-section .ac-form-options{align-items:center;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(1,1fr);justify-content:center;padding:1.5rem 0 0;width:100%}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.split{align-items:center;flex:1;flex-direction:row;justify-content:space-between}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.split input,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.split label{border:1px solid #575757;flex:1;width:50%}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.split label{align-items:center;display:flex;font-size:1.125rem;height:60px;justify-content:center;margin:0;padding:1rem}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.split label{height:90px}}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container:not(:last-child){margin:0 0 1rem}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options .ac-input-container:not(:last-child){margin:0 0 2rem}}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container label{color:#000;font-size:1rem;padding:0 0 .5rem;text-align:center}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select{border:1px solid #575757;font-size:1.125rem;height:60px;padding:.813rem;text-align:center;width:100%}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select{height:90px;padding:1rem;width:18rem}}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input.is-placeholder,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input:disabled,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select.is-placeholder,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select:disabled{color:#b7b7b7}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input option,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select option{color:#000}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input::-webkit-inner-spin-button,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input::-webkit-outer-spin-button,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select::-webkit-inner-spin-button,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input.is-valid,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select.is-valid{border-color:#7fe3a9}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container input.is-invalid,.ac-journey .ac-form .question-section .ac-form-options .ac-input-container select.is-invalid{border-color:#ff7878}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.finance-input{position:relative;width:100%}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.finance-input{width:-moz-fit-content;width:fit-content}}.ac-journey .ac-form .question-section .ac-form-options .ac-input-container.finance-input .currency-symbol{color:#000;font-size:1.125rem;font-weight:700;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ac-journey .ac-form .question-section .ac-form-options.address-details .postcode-input{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.ac-journey .ac-form .question-section .ac-form-options.address-details .postcode-input button{width:100%}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options.address-details .postcode-input button{width:-moz-fit-content;width:fit-content}}.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .form{padding:0 0 2rem}.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container{margin:0}.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:first-of-type,.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:last-of-type,.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:nth-of-type(2){width:100%}@media screen and (min-width:1025px){.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:first-of-type,.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:last-of-type,.ac-journey .ac-form .question-section .ac-form-options.address-details .manual-wrapper .container:nth-of-type(2){width:calc(50% - 10px)}.ac-journey .ac-form .question-section .ac-form-options{padding:2rem 0 0;width:70%}.ac-journey .ac-form .question-section .ac-form-options.four-col .radio-tab{grid-template-columns:repeat(4,1fr)}.ac-journey .ac-form .question-section .ac-form-options.three-col .radio-tab{grid-template-columns:repeat(3,1fr)}.ac-journey .ac-form .question-section .ac-form-options.two-col{width:50%}.ac-journey .ac-form .question-section .ac-form-options.two-col .radio-tab{grid-template-columns:repeat(2,1fr)}.ac-journey .ac-form .question-section .ac-form-options.one-col{display:flex;justify-content:center;width:50%}.ac-journey .ac-form .question-section .ac-form-options.inline{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.ac-journey .ac-form .question-section .ac-form-options.inline .ac-input-container{margin:0;width:-moz-fit-content;width:fit-content}}.ac-journey .ac-form .marketing-wrapper{color:#494949;padding:1rem 0 0}.ac-journey .ac-form .marketing-wrapper p{color:#494949}.ac-journey .ac-form .marketing-wrapper .gdpr-consent{align-items:flex-start}.ac-journey .ac-form .marketing-wrapper .optins-wrapper{display:flex;flex-direction:row;padding:.5rem 0}.ac-journey .ac-form .marketing-wrapper .optins-wrapper .checkbox-container{display:flex;width:-moz-fit-content;width:fit-content}.ac-journey .ac-form .marketing-wrapper label{font-size:.875rem}.ac-journey .hard-journey{display:flex;flex-direction:column;gap:.75rem;width:100%}.ac-journey .hard-journey .question-section{border-top:1px solid #d8d8d8;padding:2rem 0 0}.ac-journey .notification{align-items:center;align-self:flex-start;display:flex;gap:.25rem;padding:.5rem 0 0}.ac-journey .notification .icon-error-cross{width:15px}.ac-journey .notification.centered{align-self:center}.ac-journey .notification.error-message{color:#ec0a0a}.ac-journey .notification.valid-message{color:#49b475}.ac-journey-car-confirm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0 0;width:100%}.ac-journey-car-confirm .wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;width:100%}.ac-journey-car-confirm h3,.ac-journey-car-confirm p{padding:0;width:100%}.ac-journey-car-confirm .vehicle-details{display:flex;flex-wrap:wrap;text-align:center;width:100%}@media screen and (min-width:1025px){.ac-journey-car-confirm .vehicle-details{text-align:left;width:calc(66.66667% - 20px)}}.ac-journey-car-confirm .list{display:none;flex-wrap:wrap;gap:0 1rem;padding:.813rem 0;width:100%}@media screen and (min-width:1025px){.ac-journey-car-confirm .list{display:flex}}.ac-journey-car-confirm .list li{border-bottom:1px solid #d8d8d8;color:#494949;display:flex;font-size:.875rem;justify-content:space-between;padding:.65rem 0;width:calc(50% - 1rem)}.ac-journey-car-confirm .list span{color:#000}.ac-journey-car-confirm .vehicle-image{border-radius:8px;display:none;overflow:hidden;width:calc(33.33333% - 20px)}@media screen and (min-width:1025px){.ac-journey-car-confirm .vehicle-image{display:block}}.radio-tab{grid-gap:.5rem;display:grid;gap:.5rem}.radio-tab .radio-option{align-items:center;background-color:#f3f3f3;border-radius:8px;color:#494949;cursor:pointer;display:flex;font-size:1rem;height:50px;justify-content:center;padding:1rem;text-align:center;transition:background-color .2s;will-change:transform}@media screen and (min-width:1025px){.radio-tab .radio-option{height:70px;padding:1.5rem 1rem}}.radio-tab .radio-option:has(input:checked),.radio-tab .radio-option:hover{background-color:#494949;color:#fff}.ac-journey .notification[data-v-4695ccc8],.ac-journey .notification[data-v-72b2df02]{align-self:center}.page-loader{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:4rem 0}.page-loader.dark .small{color:#fff}.page-loader.viewport-height{height:100dvh}[fill^="#"][data-v-407e07ac]{fill:#ca5498!important;transition:.3s}[stroke^="#"][data-v-407e07ac]{stroke:#ca5498!important;transition:.3s}.progress-bar{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:0 0 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-width:1025px){.progress-bar{width:60%}}.step-container{align-items:center;display:flex;flex:1 1 0;position:relative}.step-container.first-step{margin-left:0}.step-container.last-step{flex-grow:0;margin-right:0}.step-circle{align-items:center;background:#d8d8d8;border-radius:50%;color:#d8d8d8;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.step-circle.active-step{background:#ca5498}.step-line-container{flex:1 1 0;height:.25rem;position:relative}.step-line-background{background:#d8d8d8;width:100%;z-index:1}.step-line-background,.step-line-progress{height:100%;left:0;position:absolute;top:0}.step-line-progress{background:#ca5498;width:0;z-index:2}.step-line-progress.active-line{background:#ca5498}