/**
 * Pretendard 폰트 스타일
 */

/* 기본 폰트 설정 */
.elementor-widget-text-editor,
.elementor-widget-heading,
.elementor-widget-button,
.elementor-widget-toggle,
.elementor-widget-tabs,
.elementor-widget-accordion,
.elementor-widget-alert,
.elementor-widget-counter,
.elementor-widget-progress,
.elementor-widget-testimonial {
    font-family: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
}

/* 폰트 가중치 클래스 */
.pretendard-weight-100,
.pretendard-100 {
    font-weight: 100 !important;
}

.pretendard-weight-200,
.pretendard-200 {
    font-weight: 200 !important;
}

.pretendard-weight-300,
.pretendard-300 {
    font-weight: 300 !important;
}

.pretendard-weight-400,
.pretendard-400,
.pretendard-regular {
    font-weight: 400 !important;
}

.pretendard-weight-500,
.pretendard-500,
.pretendard-medium {
    font-weight: 500 !important;
}

.pretendard-weight-600,
.pretendard-600,
.pretendard-semibold {
    font-weight: 600 !important;
}

.pretendard-weight-700,
.pretendard-700,
.pretendard-bold {
    font-weight: 700 !important;
}

.pretendard-weight-800,
.pretendard-800,
.pretendard-extrabold {
    font-weight: 800 !important;
}

.pretendard-weight-900,
.pretendard-900,
.pretendard-black {
    font-weight: 900 !important;
}