.b-reach{margin-bottom:var(--mb-block)}@media(max-width:767px){.b-reach{padding:16px 0}}.b-reach .reach__row:has(.reach__link:hover) .reach__mark:not(.reach__mark--blank),.b-reach .reach__row:has(.reach__mark:hover) .reach__mark:not(.reach__mark--blank){border-color:#ed6300;background-color:#ed6300;color:#fff}.b-reach .reach__row:has(.reach__mark:hover) .reach__link{border-bottom-color:#ed6300;color:#ed6300;font-weight:500;text-decoration:none}.b-reach .reach__layout{display:flex;align-items:flex-start;gap:96px}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__layout{flex-direction:column;align-items:stretch;gap:40px}}@media(max-width:767px){.b-reach .reach__layout{flex-direction:column;align-items:stretch;gap:0}}.b-reach .reach__aside{display:flex;max-width:464px;min-width:0;flex:464 1 0;flex-direction:column;gap:64px}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__aside{max-width:none;flex:none;gap:40px}}@media(max-width:767px){.b-reach .reach__aside{display:contents}}.b-reach .reach__intro{display:flex;width:100%;max-width:374px;flex-direction:column}@media(max-width:1299px){.b-reach .reach__intro{max-width:none}}@media(max-width:767px){.b-reach .reach__intro{margin-bottom:32px}}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__title{font-size:48px}}@media(max-width:767px){.b-reach .reach__title{font-size:24px}}.b-reach .reach__text{color:#171513b3;font-size:18px;line-height:1.4}@media(max-width:1299px){.b-reach .reach__text{color:#171513}}@media(max-width:767px){.b-reach .reach__text{font-size:14px}}.b-reach .reach__schedule{display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.b-reach .reach__schedule{margin-top:-1px;padding:16px 0;border-top:1px solid #d6e0ec;border-bottom:1px solid #d6e0ec;gap:4px;order:2}}.b-reach .reach__hours-label{color:#171513;font-size:18px;line-height:1.2}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__hours-label{font-size:16px}}@media(max-width:767px){.b-reach .reach__hours-label{font-size:12px}}.b-reach .reach__hours{color:#171513;font-size:24px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__hours{font-size:20px}}@media(max-width:767px){.b-reach .reach__hours{font-size:18px}}.b-reach .reach__list{display:flex;max-width:880px;min-width:0;border-bottom:1px solid #d6e0ec;flex:880 1 0;flex-direction:column}@media(max-width:1299px){.b-reach .reach__list{max-width:none;flex:none}}@media(max-width:767px){.b-reach .reach__list{order:1}}.b-reach .reach__row{display:flex;min-width:0;padding-bottom:24px;align-items:center;gap:24px}@media(max-width:767px){.b-reach .reach__row{display:grid;padding-top:16px;padding-bottom:16px;border-top:1px solid #d6e0ec;align-items:center;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}}@media(max-width:767px){.b-reach .reach__row--plain{gap:4px;grid-template-columns:minmax(0,1fr)}}.b-reach .reach__row--line{padding-top:24px;padding-bottom:24px;border-top:1px solid #d6e0ec}@media(max-width:767px){.b-reach .reach__row--line{padding-top:16px;padding-bottom:16px}}.b-reach .reach__label{flex:0 0 220px;color:#171513;font-size:18px;line-height:1.2}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__label{font-size:16px}}@media(max-width:767px){.b-reach .reach__label{grid-row:1;grid-column:1;font-size:12px}}.b-reach .reach__values{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:40px}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__values{gap:40px 30px}}@media(max-width:767px){.b-reach .reach__values{width:100%;justify-content:space-between;gap:4px 0;grid-row:2;grid-column:1}}.b-reach .reach__link{color:#171513;font-size:24px;font-weight:400;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:.2s ease-in-out;transition-property:color,font-weight,border-color}@media(min-width:768px)and (max-width:1299px){.b-reach .reach__link{line-height:1}}@media(max-width:767px){.b-reach .reach__link{font-size:18px;line-height:1.2}}.b-reach .reach__link:link,.b-reach .reach__link:visited,.b-reach .reach__link:active{color:#171513;text-decoration:none}.b-reach .reach__link:hover{border-bottom-color:#ed6300;color:#ed6300;font-weight:500;text-decoration:none}@media(max-width:767px){.b-reach .reach__link--plain{border-bottom:1px solid #000}}.b-reach .reach__mark{display:flex;width:36px;height:36px;border:1px solid #d6e0ec;border-radius:18px;background-color:#fff;justify-content:center;align-items:center;flex-shrink:0;color:#171513;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}@media(max-width:767px){.b-reach .reach__mark{grid-row:1/span 2;grid-column:2}}.b-reach .reach__mark:link,.b-reach .reach__mark:visited,.b-reach .reach__mark:active{color:#171513;text-decoration:none;cursor:pointer}.b-reach .reach__mark svg{display:block;width:16px;height:16px}.b-reach .reach__mark--blank{border-color:transparent;background-color:transparent;pointer-events:none}@media(max-width:767px){.b-reach .reach__mark--blank{display:none}}
