@charset "UTF-8";.embrace-logo{display:block;margin:35px auto auto}form.speak-now-mortgage-appointment-form.shrouded{min-height:250px}form.speak-now-mortgage-appointment-form.shrouded .shrouded__shroud{background:#fff}form.speak-now-mortgage-appointment-form .date-of-birth{display:inline-block;vertical-align:top;width:30%}form.speak-now-mortgage-appointment-form .date-of-birth h3{min-height:20px}form.speak-now-mortgage-appointment-form .date-of-birth--month{margin:0 20px}@media (max-width:734px){form.speak-now-mortgage-appointment-form .date-of-birth--month{margin:0 10px}}form.speak-now-mortgage-appointment-form #load-calendar{margin-bottom:35px}form.speak-now-mortgage-appointment-form #adviser-peak{text-align:center;margin-bottom:20px}form.speak-now-mortgage-appointment-form #adviser-peak.shrouded{min-height:52px}form.speak-now-mortgage-appointment-form #confirm-branch,form.speak-now-mortgage-appointment-form .branch_confirm .field_dropdown .input_wrap,form.speak-now-mortgage-appointment-form .joint_field,form.speak-now-mortgage-appointment-form .single_or_joint .field_dropdown .input_wrap{display:none}form.speak-now-mortgage-appointment-form .no-timeslots{text-align:center}form.speak-now-mortgage-appointment-form .branch_confirm .form-header__text{margin-top:30px;text-align:center}form.speak-now-mortgage-appointment-form .branch_confirm .btn-container{display:flex;gap:20px}form.speak-now-mortgage-appointment-form .branch_confirm .btn{flex:0 0 45%;margin:0}form.speak-now-mortgage-appointment-form .proceed-button{width:100%}form.speak-now-mortgage-appointment-form .form-details{margin-bottom:20px}form.speak-now-mortgage-appointment-form .fieldset.address .proceed-button{display:none}form.speak-now-mortgage-appointment-form #edit__customer_details{color:#4d952c;text-decoration:underline;cursor:pointer;margin-bottom:10px}form.speak-now-mortgage-appointment-form #edit__customer_details:after,form.speak-now-mortgage-appointment-form #edit__customer_details:before{color:#4d952c}form.speak-now-mortgage-appointment-form #edit__customer_details:active,form.speak-now-mortgage-appointment-form #edit__customer_details:hover{color:#396e20}form.speak-now-mortgage-appointment-form #edit__customer_details:active:after,form.speak-now-mortgage-appointment-form #edit__customer_details:active:before,form.speak-now-mortgage-appointment-form #edit__customer_details:hover:after,form.speak-now-mortgage-appointment-form #edit__customer_details:hover:before{color:#396e20}form.speak-now-mortgage-appointment-form .form-progress__back-link{cursor:pointer;text-decoration:underline}form.speak-now-mortgage-appointment-form .form-progress-information--appointment2{font-size:18px;font-weight:700;margin-bottom:20px}form.speak-now-mortgage-appointment-form .speak_now{display:flex;flex-direction:column;margin:10px 0}form.speak-now-mortgage-appointment-form .speak_now__label{text-align:center}form.speak-now-mortgage-appointment-form .speak_now__number{color:#4d952c;font-weight:700;font-size:24px;margin-bottom:10px}form.speak-now-mortgage-appointment-form legend{display:none!important}form.speak-now-mortgage-appointment-form fieldset{display:none}form.speak-now-mortgage-appointment-form fieldset:first-of-type{display:block}form.speak-now-mortgage-appointment-form 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.speak-now-mortgage-appointment-form .field_mortgage_appointment_datetime .input_wrap{display:none}form.speak-now-mortgage-appointment-form .form-header__content p{color:#a9a9a9;margin-bottom:10px;font-size:.8125rem;line-height:.975rem}form.speak-now-mortgage-appointment-form .form-header__text .h3{color:#4d952c}form.speak-now-mortgage-appointment-form .edit_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:5px 0;margin-bottom:20px}form.speak-now-mortgage-appointment-form .edit_header__text{color:#4d952c;font-size:16px}form.speak-now-mortgage-appointment-form .edit_header__edit{cursor:pointer}form.speak-now-mortgage-appointment-form .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.speak-now-mortgage-appointment-form .likely-adviser,form.speak-now-mortgage-appointment-form .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:#4d952c}form.speak-now-mortgage-appointment-form .likely-adviser__container,form.speak-now-mortgage-appointment-form .selected-appointment__container{display:none;text-align:center;border-top:1px solid #d9dde8;padding-top:25px}form.speak-now-mortgage-appointment-form .likely-adviser__title,form.speak-now-mortgage-appointment-form .selected-appointment__title{font-size:.875rem;line-height:1.05rem;color:rgba(6,46,57,.7);margin-bottom:10px}form.speak-now-mortgage-appointment-form .likely-adviser.active,form.speak-now-mortgage-appointment-form .selected-appointment.active{opacity:1}form.speak-now-mortgage-appointment-form .select-buttons-wrapper{position:relative;margin-bottom:25px}form.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-slider__slide{min-width:45px;min-height:45px}form.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.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow:before{color:#4d952c;font-size:18px;height:12px;width:12px;line-height:12px}form.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow__prev{left:-10px}form.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow__next{right:-10px}form.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow.disabled:before{color:#ccc}form.speak-now-mortgage-appointment-form .select-buttons-wrapper .keen-arrow.disabled:hover:before{opacity:.6;cursor:default}form.speak-now-mortgage-appointment-form .times{display:flex;flex-direction:row;margin-top:25px;padding-bottom:25px}form.speak-now-mortgage-appointment-form .times .time-of-day{width:33.3333%;display:flex;flex-direction:column;gap:10px}form.speak-now-mortgage-appointment-form .time-periods{display:flex;color:rgba(6,46,57,.7);border-top:1px solid #d9dde8;padding-top:25px}form.speak-now-mortgage-appointment-form .time-periods div{text-align:center;width:33.333%}form.speak-now-mortgage-appointment-form .select-buttons.time .select-buttons__cell{padding:5px;flex:1 1 33.333%;max-width:33.333%}form.speak-now-mortgage-appointment-form .select-buttons__cell{padding:0 15px}form.speak-now-mortgage-appointment-form .select-buttons__cell.primary{background:#4d952c}form.speak-now-mortgage-appointment-form .select-buttons__cell.disabled{cursor:not-allowed}form.speak-now-mortgage-appointment-form .select-buttons__container{display:flex;flex-direction:column;align-items:center;justify-content:center}form.speak-now-mortgage-appointment-form .day-title{color:rgba(6,46,57,.7);margin-bottom:10px}form.speak-now-mortgage-appointment-form .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:#062e39;background:#f7f8f9;font-size:16px;font-weight:500;line-height:45px;height:45px;text-align:center;border-radius:45px;overflow:visible;display:block}form.speak-now-mortgage-appointment-form .select-button.primary{background:#4d952c}form.speak-now-mortgage-appointment-form .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.speak-now-mortgage-appointment-form .select-button.primary:hover{background:#61bc38}form.speak-now-mortgage-appointment-form .select-button.primary:before{color:#fff}form.speak-now-mortgage-appointment-form .select-button.date{width:45px;height:45px;margin-bottom:10px}form.speak-now-mortgage-appointment-form .select-button.selected,form.speak-now-mortgage-appointment-form .select-button:hover{color:#fff;background:#4d952c}form.speak-now-mortgage-appointment-form .select-button.disabled{color:rgba(6,46,57,.2);cursor:not-allowed;background:0 0;pointer-events:none}form.speak-now-mortgage-appointment-form .select-button.disabled:before{content:"";display:block;position:relative;top:52%;width:100%;max-width:25%;height:1px;background:rgba(6,46,57,.2);margin:auto}form.speak-now-mortgage-appointment-form .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}