@media(max-width:767px){html body footer.elementor-location-footer.elementor-location-footer:has(.fp-footer-core){--fp-footer-logo:124px}html body footer.elementor-location-footer.elementor-location-footer .fp-booking-footer{padding-top:24px!important}html body footer.elementor-location-footer.elementor-location-footer .fp-footer-core{padding-top:12px!important}html body footer.elementor-location-footer.elementor-location-footer .fp-footer-privacy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin-top:0!important;text-align:left!important}html body footer.elementor-location-footer.elementor-location-footer .fp-footer-privacy a,html body footer.elementor-location-footer.elementor-location-footer .fp-footer-settings{align-self:flex-start!important;justify-content:flex-start!important;text-align:left!important;width:auto!important}html body footer.elementor-location-footer.elementor-location-footer .fp-footer-regulatory{margin-top:16px!important;padding-top:16px!important}}html body main#content.site-main .fp-calendar-workspace .fp-appointment-help{box-sizing:border-box;width:100%;margin:16px 0 0;padding:20px;background:#f7f8fb;border:0;border-radius:8px;box-shadow:none;font-family:'REM Finplan Font',sans-serif;color:#1c1d20;text-align:left}html body main#content.site-main .fp-calendar-workspace .fp-appointment-help h2{font-family:inherit;font-size:16px!important;font-weight:700;line-height:24px!important;letter-spacing:normal;text-transform:none;color:#1c1d20;margin:0 0 6px!important;padding:0;border:0}html body main#content.site-main .fp-calendar-workspace .fp-appointment-help p{font-family:inherit;font-size:16px!important;font-weight:400;line-height:25.6px!important;letter-spacing:normal;color:#1c1d20;margin:0!important;padding:0}html body main#content.site-main .fp-calendar-workspace .fp-appointment-help a{font:inherit;color:#1551d7;text-decoration:underline;text-underline-offset:3px;display:inline-block;white-space:nowrap;min-height:24px}html body main#content.site-main .fp-calendar-workspace .fp-appointment-help a:focus-visible{outline:2px solid #1551d7;outline-offset:3px;border-radius:2px}@media(max-width:767px){html body main#content.site-main .fp-calendar-workspace .fp-appointment-help{padding:16px}}