.card.svelte-xs0h3e{background-color:#ffffffd5}.card-title.svelte-xs0h3e{align-items:end;font-size:1rem}.history.svelte-s7b9ng{background-color:#ffffffd5;padding-bottom:30px}.year.svelte-s7b9ng{color:#000;font-size:1.25rem}.class-name.svelte-s7b9ng{font-size:1rem}.card-body-history.svelte-s7b9ng{padding:var(--padding-card,2rem);flex-direction:column;flex:auto;gap:0;display:flex}.class.svelte-1uze2pk{padding-bottom:10px;font-size:1.1rem}.class-info.svelte-1uze2pk{padding-top:4px;padding-left:10px;font-size:1rem}.class-info-2depth.svelte-1uze2pk{padding-left:20px;font-size:1rem}.class-num.svelte-1uze2pk{color:#fff;background-color:#dd5536;border-radius:10px;padding:2px 8px;font-size:.9rem;font-weight:400}.training.svelte-1uze2pk{color:#dd5536}.cur-layout.svelte-1uze2pk{gap:10px;display:flex}.time.svelte-1uze2pk{color:#999;padding-top:2px;font-size:1rem;font-weight:100}@media (width<=767px){.cur-layout.svelte-1uze2pk{flex-direction:column;gap:0;display:flex}}.section-price.svelte-1qiizl6{background-color:#fff;justify-content:center;width:100%;display:flex}.width100.svelte-1qiizl6{width:100%}.w1.svelte-1qiizl6{background-color:#d6d6d6;width:1px}.center.svelte-1qiizl6{text-align:center}.price-table.svelte-1qiizl6{-moz-column-gap:20px;flex-direction:row;justify-content:center;column-gap:20px;padding:10px 0;display:flex}.price-step.svelte-1qiizl6{padding-bottom:80px}.price-info-title.svelte-1qiizl6{font-size:1.3rem;font-weight:600}.price-info-text.svelte-1qiizl6{font-size:1rem;font-weight:400}.mw1400.svelte-1qiizl6{max-width:1400px}.class-num.svelte-1qiizl6{color:#fff;background-color:#dd5536;border-radius:10px;padding:2px 8px;font-size:1rem;font-weight:400}.class-num-off.svelte-1qiizl6{color:#fff;background-color:#84b3f3;border-radius:10px;padding:2px 8px;font-size:1rem;font-weight:400}.class-num-on.svelte-1qiizl6{color:#fff;background-color:#62a520;border-radius:10px;padding:2px 8px;font-size:1rem;font-weight:400}.class-num-visit.svelte-1qiizl6{color:#fff;background-color:#b9d929;border-radius:10px;padding:2px 8px;font-size:1rem;font-weight:400}.prices.svelte-1qiizl6{padding-top:80px;padding-bottom:80px}.price-info.svelte-1qiizl6{font-size:1.2rem}.price-info-sub.svelte-1qiizl6{font-size:1rem}.class-infos.svelte-1qiizl6{padding-top:80px}.person.svelte-1qiizl6{margin-bottom:10px}.person-infos.svelte-1qiizl6{padding-top:100px;padding-bottom:80px}
