@charset "UTF-8";.embrace-logo{display:block;margin:35px auto auto}form.mortgage-appointment-form-v2 .error-message{font-size:.9375rem;line-height:1.125rem}form.mortgage-appointment-form-v2 .progress{margin-bottom:20px}form.mortgage-appointment-form-v2 .progress__title{text-align:center}form.mortgage-appointment-form-v2 .progress__bar{height:10px;background:#3f2a7a;width:10%;border-radius:30px}form.mortgage-appointment-form-v2 .progress__container{padding:5px;height:100%;width:100%;background:#f4f4f4;border-radius:30px;overflow:hidden}form.mortgage-appointment-form-v2.shrouded{min-height:250px}form.mortgage-appointment-form-v2.shrouded .shrouded__shroud{background:#fff}form.mortgage-appointment-form-v2 .date-of-birth{display:inline-block;vertical-align:top;width:30%}form.mortgage-appointment-form-v2 .date-of-birth h3{min-height:20px}form.mortgage-appointment-form-v2 .date-of-birth--month{margin:0 20px}@media (max-width:734px){form.mortgage-appointment-form-v2 .date-of-birth--month{margin:0 10px}}form.mortgage-appointment-form-v2 #load-calendar{margin-bottom:35px}form.mortgage-appointment-form-v2 #adviser-peak{text-align:center;margin-bottom:20px}form.mortgage-appointment-form-v2 #adviser-peak.shrouded{min-height:52px}form.mortgage-appointment-form-v2 #confirm-branch,form.mortgage-appointment-form-v2 .branch_confirm .field_dropdown .input_wrap,form.mortgage-appointment-form-v2 .joint_field,form.mortgage-appointment-form-v2 .single_or_joint .field_dropdown .input_wrap,form.mortgage-appointment-form-v2 .step_enquiry .field_dropdown .input_wrap{display:none}form.mortgage-appointment-form-v2 .no-timeslots{text-align:center}form.mortgage-appointment-form-v2 .branch_confirm .form-header__text{margin-top:30px;text-align:center}form.mortgage-appointment-form-v2 .branch_confirm .btn-container{display:flex;gap:20px}form.mortgage-appointment-form-v2 .branch_confirm .btn{flex:0 0 45%;margin:0}form.mortgage-appointment-form-v2 .proceed-button{width:100%}form.mortgage-appointment-form-v2 .form-details{margin-bottom:20px}form.mortgage-appointment-form-v2 .fieldset.address .proceed-button{display:none}form.mortgage-appointment-form-v2 #edit__customer_details{color:#3f2a7a;text-decoration:underline;cursor:pointer;margin-bottom:10px}form.mortgage-appointment-form-v2 #edit__customer_details:after,form.mortgage-appointment-form-v2 #edit__customer_details:before{color:#3f2a7a}form.mortgage-appointment-form-v2 #edit__customer_details:active,form.mortgage-appointment-form-v2 #edit__customer_details:hover{color:#2b1d54}form.mortgage-appointment-form-v2 #edit__customer_details:active:after,form.mortgage-appointment-form-v2 #edit__customer_details:active:before,form.mortgage-appointment-form-v2 #edit__customer_details:hover:after,form.mortgage-appointment-form-v2 #edit__customer_details:hover:before{color:#2b1d54}form.mortgage-appointment-form-v2 .form-progress__back-link{cursor:pointer;text-decoration:underline}form.mortgage-appointment-form-v2 .form-progress-information--appointment2{font-size:18px;font-weight:700;margin-bottom:20px}form.mortgage-appointment-form-v2 .speak_now{display:flex;flex-direction:column;margin:10px 0}form.mortgage-appointment-form-v2 .speak_now__label{text-align:center}form.mortgage-appointment-form-v2 .speak_now__number{color:#3f2a7a;font-weight:700;font-size:24px;margin-bottom:10px}form.mortgage-appointment-form-v2 legend{display:none!important}form.mortgage-appointment-form-v2 fieldset{display:none}form.mortgage-appointment-form-v2 fieldset:first-of-type{display:block}form.mortgage-appointment-form-v2 fieldset:not(:nth-of-type(2)):not(.step_calendar):not(.branch_confirm):not(.introducer_filters):not(.customer_details):not(.step_additional) .field_dropdown{display:none}form.mortgage-appointment-form-v2 .field_mortgage_appointment_datetime .input_wrap{display:none}form.mortgage-appointment-form-v2 .form-header__content p{color:#555;margin-bottom:10px;font-size:.8125rem;line-height:.975rem}form.mortgage-appointment-form-v2 .form-header__text .h3{color:#3f2a7a}form.mortgage-appointment-form-v2 .edit_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:5px 0;margin-bottom:20px}form.mortgage-appointment-form-v2 .edit_header__text{color:#3f2a7a;font-size:16px}form.mortgage-appointment-form-v2 .edit_header__edit{cursor:pointer}form.mortgage-appointment-form-v2 .edit_header__edit:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form.mortgage-appointment-form-v2 .likely-adviser,form.mortgage-appointment-form-v2 .selected-appointment{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.125rem;line-height:1.35rem;font-weight:700;line-height:20px;text-align:center;margin-bottom:20px;height:20px;color:#3f2a7a}form.mortgage-appointment-form-v2 .likely-adviser__container,form.mortgage-appointment-form-v2 .selected-appointment__container{display:none;text-align:center;border-top:1px solid #d9dde8;padding-top:25px}form.mortgage-appointment-form-v2 .likely-adviser__title,form.mortgage-appointment-form-v2 .selected-appointment__title{font-size:.875rem;line-height:1.05rem;color:rgba(120,9,78,.7);color:#707070;margin-bottom:10px}form.mortgage-appointment-form-v2 .likely-adviser.active,form.mortgage-appointment-form-v2 .selected-appointment.active{opacity:1}form.mortgage-appointment-form-v2 .select-buttons-wrapper{position:relative;margin-bottom:25px}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-slider__slide{min-width:45px;min-height:45px}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow{top:50%;margin-top:-16px;height:12px;width:12px;-webkit-tap-highlight-color:transparent}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow:before{color:#3f2a7a;font-size:18px;height:12px;width:12px;line-height:12px}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow__prev{left:-10px}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow__next{right:-10px}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow.disabled:before{color:#ccc}form.mortgage-appointment-form-v2 .select-buttons-wrapper .keen-arrow.disabled:hover:before{opacity:.6;cursor:default}form.mortgage-appointment-form-v2 .times{display:flex;flex-direction:row;margin-top:25px;padding-bottom:25px}form.mortgage-appointment-form-v2 .times .time-of-day{width:33.3333%;display:flex;flex-direction:column;gap:10px}form.mortgage-appointment-form-v2 .time-periods{display:flex;color:rgba(120,9,78,.7);color:#707070;border-top:1px solid #d9dde8;padding-top:25px}form.mortgage-appointment-form-v2 .time-periods div{text-align:center;width:33.333%}form.mortgage-appointment-form-v2 .select-buttons.time .select-buttons__cell{padding:5px;flex:1 1 33.333%;max-width:33.333%}form.mortgage-appointment-form-v2 .select-buttons__cell{padding:0 15px}form.mortgage-appointment-form-v2 .select-buttons__cell.primary{background:#3f2a7a}form.mortgage-appointment-form-v2 .select-buttons__cell.disabled{cursor:not-allowed}form.mortgage-appointment-form-v2 .select-buttons__container{display:flex;flex-direction:column;align-items:center;justify-content:center}form.mortgage-appointment-form-v2 .day-title{color:rgba(120,9,78,.7);color:#707070;margin-bottom:10px}form.mortgage-appointment-form-v2 .select-button{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;color:#252525;background:#f7f8f9;font-size:16px;font-weight:500;line-height:45px;height:45px;text-align:center;border-radius:45px;overflow:visible;display:block}form.mortgage-appointment-form-v2 .select-button.primary{background:#3f2a7a}form.mortgage-appointment-form-v2 .select-button.primary:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form.mortgage-appointment-form-v2 .select-button.primary:hover{background:#5337a0}form.mortgage-appointment-form-v2 .select-button.primary:before{color:#fff}form.mortgage-appointment-form-v2 .select-button.date{width:45px;height:45px;margin-bottom:10px}form.mortgage-appointment-form-v2 .select-button.selected,form.mortgage-appointment-form-v2 .select-button:hover{color:#fff;background:#3f2a7a}form.mortgage-appointment-form-v2 .select-button.disabled{color:rgba(120,9,78,.2);cursor:not-allowed;background:0 0;pointer-events:none}form.mortgage-appointment-form-v2 .select-button.disabled:before{content:"";display:block;position:relative;top:52%;width:100%;max-width:25%;height:1px;background:rgba(120,9,78,.2);margin:auto}form.mortgage-appointment-form-v2 .select-button.disabled:hover{color:#d9d9d9;background:0 0}form.speak-now-mortgage-appointment-form .fieldset.step_calendar .proceed-button:not(#load-calendar){display:none}