.component-bar-intro{margin:0 auto;max-height:1400px;min-height:calc(100vh - var(--bar-header-height))}.component-bar-intro .block-loading{display:grid;height:50vh;place-items:center}.component-bar-intro .page-title{font-weight:400;padding-bottom:20px;text-align:center}.component-bar-intro .page-title.tag-mobile{color:var(--color-secondary);display:none;padding:0 30px}.component-bar-intro .g-row{display:grid;gap:60px;grid-template-columns:6fr 4fr;max-width:1750px;min-height:calc(100vh - var(--bar-header-height))}.component-bar-intro .block-links{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px}.component-bar-intro .block-links .appointment-notice{background:var(--color-surface);border-radius:8px;color:var(--color-header-text);margin-bottom:15px;padding:10px;position:relative;text-align:center}.component-bar-intro .block-links .appointment-notice .appointment-notice--text{position:relative}.component-bar-intro .block-links .wrapper{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.component-bar-intro .block-links .column{display:grid;gap:20px}.component-bar-intro .block-links .column:first-child{margin-top:60px}.component-bar-intro .block-a{display:grid;place-items:center}.component-bar-intro .block-a .wrapper{margin:0 auto;max-width:580px}.component-bar-intro .block-a .title{color:var(--color-secondary)}.component-a-slider .link{border-radius:22px;display:block}.component-a-slider .image{border-radius:22px;margin:0 auto;width:100%}.component-a-slider .title{color:var(--color-header-text);font-size:1.3125rem;font-weight:500;margin-top:30px}.component-a-slider .description{margin:20px 0 30px}@media (min-width:2350px){.component-bar-intro .g-row{max-width:2150px}}@media (max-width:1450px){.component-bar-intro{height:auto;max-height:none}.component-a-slider .image{display:block;margin:0 auto}.component-a-slider .title{font-size:1.3125rem}.component-a-slider .description{font-size:.875rem;margin:20px 0}}@media (max-width:1200px){.component-bar-intro .g-row{gap:40px;grid-template-columns:1fr;height:auto}.component-bar-intro .block-links{min-height:calc(100vh - var(--bar-header-height))}}@media (max-width:768px){.component-bar-intro .block-links{height:auto;padding:40px 0}.component-bar-intro .block-links .wrapper{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tag-imbc .component-bar-intro .appointment-notice,.tag-imbc .component-bar-intro .page-title{text-align:left}.component-bar-intro .page-title.tag-mobile{display:block}.component-bar-intro .page-title{display:none}.component-bar-intro .block-links{padding:20px 0}.component-bar-intro .block-links .wrapper{grid-template-columns:1fr}}@media (max-width:1200px) and (min-height:768px){.component-bar-intro .block-links,.component-bar-intro .g-row{height:auto;min-height:50%}}
