@font-face{font-family:Lato;src:url("/assets/fonts/Lato/Lato-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url("/assets/fonts/Lato/Lato-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url("/assets/fonts/Lato/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url("/assets/fonts/Lato/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal}.embrace-logo{display:block;margin:35px auto auto}.speak-now-mortgage-appointment-form__thank-you{text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form{position:relative;padding:40px 0;max-width:530px}form.form-placeholder-inline.speak-now-mortgage-appointment-form:after{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .shrouded__shroud{position:absolute;display:flex;top:0;left:0;gap:20px;width:100%;height:100%;align-items:center;border-radius:10px;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,.7)}form.form-placeholder-inline.speak-now-mortgage-appointment-form .shrouded__shroud__text{color:#fff;text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .shrouded__shroud__text .ajax_loading_icon{display:inline-block}form.form-placeholder-inline.speak-now-mortgage-appointment-form.shrouded{min-height:250px}form.form-placeholder-inline.speak-now-mortgage-appointment-form input[type=date]::-webkit-calendar-picker-indicator,form.form-placeholder-inline.speak-now-mortgage-appointment-form input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-header__content{width:100%}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-header__text{width:100%;margin-bottom:0}form.form-placeholder-inline.speak-now-mortgage-appointment-form .proceed-button{color:#fff;background-color:#78094e}form.form-placeholder-inline.speak-now-mortgage-appointment-form .date-of-birth{display:inline-block;vertical-align:top;width:calc(33.33% - 24px);max-width:calc(33.33% - 24px);min-width:calc(33.33% - 24px)}form.form-placeholder-inline.speak-now-mortgage-appointment-form .date-of-birth h3{min-height:20px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .date-of-birth--month{margin:0 20px}@media (max-width:751px){form.form-placeholder-inline.speak-now-mortgage-appointment-form .date-of-birth--month{margin:0 10px}}form.form-placeholder-inline.speak-now-mortgage-appointment-form #datePicker{max-width:100%}form.form-placeholder-inline.speak-now-mortgage-appointment-form #adviser-peak{text-align:center;margin-bottom:20px}form.form-placeholder-inline.speak-now-mortgage-appointment-form #adviser-peak.shrouded{min-height:52px}form.form-placeholder-inline.speak-now-mortgage-appointment-form #confirm-branch,form.form-placeholder-inline.speak-now-mortgage-appointment-form .branch_confirm .field_dropdown,form.form-placeholder-inline.speak-now-mortgage-appointment-form .joint_field,form.form-placeholder-inline.speak-now-mortgage-appointment-form .single_or_joint .field_dropdown{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .no-timeslots{text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .branch_confirm .form-header__text{margin-top:30px;text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .branch_confirm .btn-container{display:flex;gap:20px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .branch_confirm .btn{flex:0 0 45%;margin:0}form.form-placeholder-inline.speak-now-mortgage-appointment-form .proceed-button{width:100%}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-details{margin-bottom:20px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .fieldset.address .proceed-button{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form #edit__customer_details{text-decoration:underline;cursor:pointer;margin-bottom:10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-progress__back{text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-progress__back-link{cursor:pointer;font-weight:700;color:#1c1c1c;text-decoration:underline;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-block}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-progress__back-link:hover{text-decoration:underline;background-color:var(--color-primary);color:#fff}form.form-placeholder-inline.speak-now-mortgage-appointment-form .form-progress-information--appointment2{font-size:18px;font-weight:700;margin-bottom:20px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .speak_now{display:flex;flex-direction:column;margin:10px 0}form.form-placeholder-inline.speak-now-mortgage-appointment-form .speak_now__label{text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .speak_now__number{color:var(--color-primary);font-weight:700;font-size:24px;margin-bottom:10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form legend{display:none!important}form.form-placeholder-inline.speak-now-mortgage-appointment-form fieldset{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form fieldset:first-of-type{display:block}form.form-placeholder-inline.speak-now-mortgage-appointment-form fieldset:not(:nth-of-type(2)):not(.branch_confirm):not(.customer_details):not(.address) .field_dropdown{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .field_mortgage_appointment_datetime{display:none!important}form.form-placeholder-inline.speak-now-mortgage-appointment-form .edit_header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:10px;justify-content:space-between;border-bottom:1px solid #d6d6d6}form.form-placeholder-inline.speak-now-mortgage-appointment-form .edit_header__text{color:#3f2a7a;font-size:16px;font-weight:700}form.form-placeholder-inline.speak-now-mortgage-appointment-form .edit_header__edit{cursor:pointer}form.form-placeholder-inline.speak-now-mortgage-appointment-form .likely-adviser,form.form-placeholder-inline.speak-now-mortgage-appointment-form .selected-appointment{font-size:18.45px;line-height:22.14px;font-weight:700;line-height:20px;text-align:center;margin-bottom:20px;height:20px;color:#3f2a7a}form.form-placeholder-inline.speak-now-mortgage-appointment-form .likely-adviser__container,form.form-placeholder-inline.speak-now-mortgage-appointment-form .selected-appointment__container{display:none;text-align:center;border-top:1px solid #d9dde8;padding-top:25px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .likely-adviser__title,form.form-placeholder-inline.speak-now-mortgage-appointment-form .selected-appointment__title{font-size:14.35px;line-height:17.22px;color:rgba(201,198,195,.7);margin-bottom:10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .likely-adviser.active,form.form-placeholder-inline.speak-now-mortgage-appointment-form .selected-appointment.active{opacity:1}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper{position:relative;margin-bottom:25px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-slider__slide{min-width:45px;min-height:45px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow{top:50%;margin-top:-16px;height:12px;width:12px;-webkit-tap-highlight-color:transparent}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow:before{color:var(--color-primary);font-size:18px;height:12px;width:12px;line-height:12px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow__prev{left:-10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow__next{right:-10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow.disabled:before{color:#ccc}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow.disabled:hover:before{opacity:.6;cursor:default}form.form-placeholder-inline.speak-now-mortgage-appointment-form .times{display:flex;flex-direction:row;margin-top:25px;padding-bottom:25px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .times .time-of-day{width:33.3333%;display:flex;flex-direction:column;gap:10px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .times .time-of-day .select-buttons__cell{text-align:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .times .time-of-day .select-button{display:inline-block;cursor:pointer;padding:8px 12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#e8e8e8}form.form-placeholder-inline.speak-now-mortgage-appointment-form .times .time-of-day .select-button.selected,form.form-placeholder-inline.speak-now-mortgage-appointment-form .times .time-of-day .select-button:hover{background-color:#d6d6d6}form.form-placeholder-inline.speak-now-mortgage-appointment-form .time-periods{display:flex;color:rgba(201,198,195,.7);border-top:1px solid #d9dde8;padding-top:25px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .time-periods div{font-weight:700;text-align:center;width:33.333%}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons.time .select-buttons__cell{padding:5px;flex:1 1 33.333%;max-width:33.333%}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-buttons__container{display:flex;flex-direction:column;align-items:center;justify-content:center}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-button__link{border-top:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .select-button.selected .select-button__link{border-color:#78094e}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container{display:flex;background:#fff;border-radius:5px;margin-bottom:10px;flex:1 0 calc(50% - 8px);border:2px solid #d6d6d6}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container.active{border:2px solid #3f2a7a}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container.active .radio_button{border:2px solid #3f2a7a}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container.active .radio_button div{background:#3f2a7a}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container label{position:relative;width:100%;cursor:pointer;margin-bottom:0;padding:21px 12px 21px 56px}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container input{display:none}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container .radio_button{position:absolute;display:flex;align-items:center;justify-content:center;top:18px;left:17px;height:26px;width:26px;border:1px solid #e0e0e0;border-radius:100%;cursor:pointer}form.form-placeholder-inline.speak-now-mortgage-appointment-form .large_radio__container .radio_button div{width:10px;height:10px;border-radius:100%;background:#fff}