﻿.color-dark[data-v-bd3d1b92]{color:#222!important}@media only screen and (min-width:1200px)and (max-width:1599px){.container[data-v-bd3d1b92]{max-width:1200px}}@media only screen and (max-width:575px){.container[data-v-bd3d1b92]{max-width:450px}}@media only screen and (max-width:479px){.container[data-v-bd3d1b92]{max-width:320px}}.appointment-page[data-v-bd3d1b92]{background:linear-gradient(120deg,rgba(0,38,98,.055),transparent 46%),#f8fafc;min-height:760px;padding:72px 0 88px}.appointment-layout[data-v-bd3d1b92]{grid-gap:32px 48px;align-items:start;display:grid;gap:32px 48px;grid-template-areas:"intro form" "next form";grid-template-columns:minmax(260px,360px) minmax(0,720px);justify-content:center}.appointment-intro[data-v-bd3d1b92]{grid-area:intro;padding-top:20px}.appointment-eyebrow[data-v-bd3d1b92],.appointment-panel__heading>span[data-v-bd3d1b92]{color:#c51f2c;display:block;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:9px;text-transform:uppercase}.appointment-intro h1[data-v-bd3d1b92]{color:#09275a;font-size:42px;line-height:1.08;margin:0 0 16px}.appointment-intro>p[data-v-bd3d1b92]{color:#4b5d72;font-size:17px;line-height:1.65;margin:0}.appointment-trust[data-v-bd3d1b92]{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:24px 0 0;padding:0}.appointment-trust li[data-v-bd3d1b92]{align-items:center;color:#243247;display:flex;font-size:14px;font-weight:700;gap:9px}.appointment-trust i[data-v-bd3d1b92]{align-items:center;background:rgba(197,31,44,.07);border:1px solid rgba(197,31,44,.28);border-radius:50%;color:#c51f2c;display:inline-grid;flex:0 0 20px;font-family:inherit;font-size:13px;font-style:normal;font-weight:800;height:20px;justify-items:center;place-items:center;width:20px}.appointment-trust i[data-v-bd3d1b92]:before{content:"✓"}.appointment-panel[data-v-bd3d1b92]{background:#fff;border:1px solid #dce3eb;border-radius:6px;border-top:4px solid #c51f2c;box-shadow:0 18px 46px rgba(13,39,73,.12);grid-area:form;padding:32px}.appointment-panel__heading[data-v-bd3d1b92]{border-bottom:1px solid #e3e8ef;margin-bottom:24px;padding-bottom:20px}.appointment-panel__heading h2[data-v-bd3d1b92]{color:#09275a;font-size:26px;line-height:1.2;margin:0 0 7px}.appointment-panel__heading p[data-v-bd3d1b92],.appointment-panel__note[data-v-bd3d1b92]{color:#657287;font-size:13px;line-height:1.5;margin:0}.appointment-panel__note[data-v-bd3d1b92]{margin-top:16px;text-align:center}.appointment-next[data-v-bd3d1b92]{border-top:1px solid #ccd6e2;grid-area:next;padding-top:28px}.appointment-next h2[data-v-bd3d1b92]{color:#09275a;font-size:20px;margin:0 0 18px}.appointment-next ol[data-v-bd3d1b92]{grid-gap:17px;counter-reset:appointment-step;display:grid;gap:17px;list-style:none;margin:0;padding:0}.appointment-next li[data-v-bd3d1b92]{counter-increment:appointment-step;min-height:38px;padding-left:46px;position:relative}.appointment-next li[data-v-bd3d1b92]:before{align-items:center;background:#fff;border:1px solid #b9c7d8;border-radius:50%;color:#09275a;content:counter(appointment-step);display:grid;font-size:13px;font-weight:800;height:32px;justify-items:center;left:0;place-items:center;position:absolute;top:0;width:32px}.appointment-next span[data-v-bd3d1b92],.appointment-next strong[data-v-bd3d1b92]{display:block}.appointment-next strong[data-v-bd3d1b92]{color:#243247;font-size:14px;margin-bottom:3px}.appointment-next span[data-v-bd3d1b92]{color:#66758a;font-size:13px;line-height:1.45}@media only screen and (max-width:991px){.appointment-page[data-v-bd3d1b92]{padding:56px 0 72px}.appointment-layout[data-v-bd3d1b92]{gap:30px;grid-template-areas:"intro" "form" "next";grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:720px}.appointment-intro[data-v-bd3d1b92]{padding-top:0}}@media only screen and (max-width:575px){.appointment-page[data-v-bd3d1b92]{padding:38px 0 68px}.appointment-layout[data-v-bd3d1b92]{gap:24px}.appointment-intro h1[data-v-bd3d1b92]{font-size:34px}.appointment-intro>p[data-v-bd3d1b92]{font-size:15px}.appointment-trust[data-v-bd3d1b92]{gap:7px;margin-top:18px}.appointment-panel[data-v-bd3d1b92]{padding:24px 20px}.appointment-panel__heading[data-v-bd3d1b92]{margin-bottom:20px;padding-bottom:16px}.appointment-panel__heading h2[data-v-bd3d1b92]{font-size:22px}.appointment-next[data-v-bd3d1b92]{padding:24px 4px 0}}