._feature_1qrmd_1{color:#fff;background:#172128;grid-template-columns:1.2fr 1fr;gap:44px;margin:0;padding:64px max(24px,7vw);display:grid}._feature_1qrmd_1 h2,._hero_1qrmd_1 h1{margin:16px 0;font-size:clamp(32px,4vw,60px);line-height:1.4}._feature_1qrmd_1 p,._section_1qrmd_1 p,._hero_1qrmd_1 p{line-height:1.9}._label_1qrmd_1{letter-spacing:.14em;color:#72dce4;font-size:12px;font-weight:800}._actions_1qrmd_1{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}._button_1qrmd_1,._secondary_1qrmd_1{background:#d52332;border-radius:4px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}._secondary_1qrmd_1{background:0 0;border:1px solid}._feature_1qrmd_1 img{object-fit:cover;border-radius:6px;width:100%;max-height:330px}._section_1qrmd_1{color:#172128;background:#fff;padding:70px max(24px,7vw)}._section_1qrmd_1 h2{margin:12px 0 24px;font-size:clamp(26px,3vw,42px);line-height:1.5}._grid_1qrmd_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._card_1qrmd_1{background:#fafafa;border:1px solid #d5d9db;border-radius:8px;padding:28px}._card_1qrmd_1 h3{margin:15px 0;font-size:24px}._card_1qrmd_1 a{color:#ab1423;font-weight:700}._tag_1qrmd_1{background:#e5eef0;border-radius:30px;margin:4px;padding:5px 10px;font-size:12px;display:inline-block}._hero_1qrmd_1{color:#fff;background:#172128;grid-template-columns:1.3fr 1fr;align-items:center;gap:45px;padding:70px max(24px,7vw);display:grid}._hero_1qrmd_1 a{color:inherit}._identity_1qrmd_1{aspect-ratio:1;background:#ce2331;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;max-height:450px;font-weight:900;display:flex;position:relative;overflow:hidden}._identity_1qrmd_1 strong{z-index:1;font-size:clamp(42px,5vw,80px)}._identity_1qrmd_1 span{letter-spacing:.15em;z-index:1;font-size:16px}._identity_1qrmd_1:before{content:"";opacity:.18;border:45px solid #f6cbd0;border-radius:50%;width:260px;height:260px;position:absolute}._notice_1qrmd_1{color:#34343a;background:#f4f4f5;border-left:4px solid #d52332;padding:14px 20px;font-size:14px}._tools_1qrmd_1{flex-wrap:wrap;gap:16px;margin:25px 0;display:flex}._tools_1qrmd_1 label{gap:8px;font-weight:700;display:grid}._tools_1qrmd_1 input,._tools_1qrmd_1 select{font:inherit;border:1px solid #899296;border-radius:4px;max-width:100%;padding:12px}._crumb_1qrmd_1{margin-bottom:25px;font-size:13px}._empty_1qrmd_1{border:1px solid #ddd;padding:25px}._sources_1qrmd_1{color:#59636a;font-size:13px;line-height:1.9}._sources_1qrmd_1 a{color:inherit}._banner_1qrmd_1{background:#e9f5f6;border-radius:8px;padding:25px}._banner_1qrmd_1 a{color:#172128;font-weight:700}@media (width<=800px){._feature_1qrmd_1,._hero_1qrmd_1{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}._grid_1qrmd_1{grid-template-columns:1fr}._identity_1qrmd_1{width:100%;max-height:300px}._section_1qrmd_1{padding-top:45px;padding-bottom:45px}._tools_1qrmd_1 label{width:100%}}._portrait_1qrmd_3{justify-self:center;width:100%;max-width:460px;margin:0}._portrait_1qrmd_3 img{border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 12px 45px #0005}._portrait_1qrmd_3 figcaption{text-align:center;color:#e1e6e8;letter-spacing:.08em;margin-top:20px;font-size:14px}._cardPortrait_1qrmd_3{border-radius:50%;width:100%;max-width:210px;height:auto;margin:0 auto 24px;display:block}._scheduleList_1qrmd_3{gap:12px;margin:30px 0;display:grid}._scheduleRow_1qrmd_3{border:1px solid #d5d9db;border-radius:8px;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding:22px;display:grid}._scheduleRow_1qrmd_3 p{margin:4px 0}._scheduleRow_1qrmd_3 a{color:#a41c28;font-weight:700}._scheduleRow_1qrmd_3 small{color:#525a61}._scheduleDate_1qrmd_3{gap:10px;display:grid}._scheduleDate_1qrmd_3 time{font-size:23px;font-weight:800}._scheduleDate_1qrmd_3 span{font-size:13px}._visitRow_1qrmd_3{background:#fff1f3;border:2px solid #d52332}._visitRow_1qrmd_3 ._scheduleDate_1qrmd_3 span{color:#b01927;font-weight:700}@media (width<=700px){._portrait_1qrmd_3{max-width:320px}._scheduleRow_1qrmd_3{grid-template-columns:1fr;gap:12px}._scheduleDate_1qrmd_3{grid-template-columns:auto 1fr;align-items:center;gap:18px}._scheduleRow_1qrmd_3 a{justify-self:start}}
