.AppointmentsLandingStory_main-wrapper__Rm_bp{display:flex;flex-direction:column;min-height:100vh}.AppointmentsLandingStory_main-content__Pzhfn{flex-grow:1;display:flex;flex-direction:column}.AppointmentsLandingStory_container__hKcHK{width:min(100% - 2rem,75rem);margin-inline:auto}.AppointmentsLandingStory_split-page__PhX_W{display:flex;flex:1 1}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp{flex-direction:row-reverse}}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp .AppointmentsLandingStory_col__Gmh8_{padding:2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp .AppointmentsLandingStory_col__Gmh8_ .AppointmentsLandingStory_col-inner__aEKD9{max-width:400px;width:100%;z-index:100}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp .AppointmentsLandingStory_flexreserv-logo__5U8_m{width:300px;height:100px;margin:1rem auto 2rem}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp .AppointmentsLandingStory_right__eoDxU{background:#11175d 50%;background-size:cover;color:#fff;position:relative}.AppointmentsLandingStory_split-page__PhX_W .AppointmentsLandingStory_split-page-wrapper__23DKp .AppointmentsLandingStory_right__eoDxU .AppointmentsLandingStory_overlay__MmcSs{background:#11175d;opacity:.9;position:absolute;height:100%;width:100%;z-index:1}.AppointmentsLandingStory_section__jbyb_{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.AppointmentsLandingStory_layout__1CXOO{display:grid;align-items:center;grid-gap:2.75rem;gap:2.75rem}@media(min-width:1024px){.AppointmentsLandingStory_layout__1CXOO{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(2.5rem,5vw,4.75rem)}}.AppointmentsLandingStory_copy__LIBL_{max-width:36rem}.AppointmentsLandingStory_copy__LIBL_ h2{font-size:clamp(2.2rem,4.5vw,3.125rem);line-height:1.08;color:#1c1a22}.AppointmentsLandingStory_copy__LIBL_ h2 span{display:block;color:#233579}.AppointmentsLandingStory_copy__LIBL_ h2{margin:0 0 1.25rem}.AppointmentsLandingStory_copy__LIBL_ .AppointmentsLandingStory_body__uaDVM{margin:0 0 1rem;color:#5c5961;font-size:1.02rem}.AppointmentsLandingStory_copy__LIBL_ a{margin-top:.85rem}.AppointmentsLandingStory_board__reTx4{padding:1.35rem 1.15rem 1.25rem;border-radius:1.65rem;background:#f3efe9;box-shadow:0 1.15rem 2.5rem rgba(35,53,121,.12)}.AppointmentsLandingStory_boardLabel__qNK8Z{margin:0 0 .95rem .15rem;color:#233579;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.AppointmentsLandingStory_card__vc7yu{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem;border-radius:1.1rem;background:#fff;box-shadow:0 .2rem .75rem rgba(38,36,42,.05)}.AppointmentsLandingStory_card__vc7yu+.AppointmentsLandingStory_card__vc7yu{margin-top:.7rem}.AppointmentsLandingStory_icon__PwJ5k{width:2.85rem;height:2.85rem;display:grid;place-items:center;border-radius:50%;background:#efe4f6;color:#783288}.AppointmentsLandingStory_icon__PwJ5k img,.AppointmentsLandingStory_icon__PwJ5k svg{width:1.7rem;height:1.85rem;object-fit:contain}.AppointmentsLandingStory_time__JEcF6{margin:0;color:#8a868e;font-size:.75rem;font-weight:700;letter-spacing:.04em}.AppointmentsLandingStory_name__DqXqH{margin:.05rem 0 0;color:#1c1a22;font-size:1.05rem;font-weight:800;line-height:1.2}.AppointmentsLandingStory_note__mEama{margin:.12rem 0 0;color:#8a868e;font-size:.78rem;line-height:1.3}@media(max-width:639px){.AppointmentsLandingStory_note__mEama{font-size:.7rem;letter-spacing:-.01em}}.AppointmentsLandingStory_price__xnbIN{margin:0;color:#233579;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;line-height:1}.AppointmentsLandingStory_divider__UYyTI{position:relative;display:flex;align-items:center;justify-content:center;margin:.85rem -1.15rem}.AppointmentsLandingStory_divider__UYyTI:before{position:absolute;left:0;right:0;content:"";border-top:2px dashed #f66320}.AppointmentsLandingStory_divider__UYyTI span{position:relative;padding:.42rem .95rem;border:2px solid #f66320;border-radius:999px;background:#fff;color:#f66320;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.AppointmentsLandingStory_missed__h7n5g{background:#e31b23;box-shadow:0 .65rem 1.25rem rgba(227,27,35,.22)}.AppointmentsLandingStory_missed__h7n5g .AppointmentsLandingStory_icon__PwJ5k{background:#fff;color:#e31b23}.AppointmentsLandingStory_missed__h7n5g .AppointmentsLandingStory_note__mEama,.AppointmentsLandingStory_missed__h7n5g .AppointmentsLandingStory_time__JEcF6{color:hsla(0,0%,100%,.9)}.AppointmentsLandingStory_missed__h7n5g .AppointmentsLandingStory_name__DqXqH{color:#fff}.AppointmentsLandingStory_fee__SOey4{margin:0;color:#fff;font-weight:800;text-align:right;line-height:1}.AppointmentsLandingStory_fee__SOey4 strong{display:block;font-size:1.7rem;letter-spacing:-.03em}.AppointmentsLandingStory_fee__SOey4 span{display:block;margin-top:.12rem;font-size:.62rem;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;white-space:nowrap}