@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

.pretendard-area,
.pretendard-area * {
    font-family: "Pretendard Variable", Pretendard, sans-serif !important;
}
.ko-font {
    font-family: "Pretendard Variable", Pretendard, sans-serif !important;
}
/* 블로그 상세페이지의 기본 대표 이미지 숨기기 */
.single-post .wp-post-image {
    display: none !important;
}

/* 블로그 상세페이지의 기본 제목 숨기기 */
.single-post .entry-title {
    display: none !important;
}
.sub-menu li {
    margin: 0 !important;
    padding: 0 !important;
}

.sub-menu li a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    min-height: auto !important;
    line-height: 1.3 !important;
}
body:not(.home) .ast-primary-header-bar {
    margin-left: -20px !important;
    width: calc(100% + 20px) !important;
}
body:not(.home) .site-header-primary-section-left {
    padding-left: 20px !important;
}
.sub-menu li a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    min-height: auto !important;
    line-height: 1.3 !important;
    font-size: 16px !important;
}



/* =========================
   1. 항목 제목 (Name, Phone 등)
========================= */

/* WPForms 항목 제목 디자인 */
.wpforms-container .wpforms-form .wpforms-field-label {

    /* 글씨 색상 - 파란색 */
    color: #365cda !important;

    /* 글씨 크기 */
    font-size: 20px !important;

    /* 글씨 두께 - 가장 두껍게 */
    font-weight: 600 !important;

    /* 글씨체 */
    font-family: "Pretendard Variable", Pretendard, sans-serif !important;

    /* 제목과 입력창 사이 간격 */
    margin-bottom: 12px !important;
}


/* =========================
   2. 제출 버튼 디자인
========================= */

.wpforms-container .wpforms-form button[type="submit"] {

    /* 버튼 배경색 */
    background-color: #233F9F !important;

    /* 버튼 글씨 색상 */
    color: #FFFFFF !important;

    /* 버튼 가로 크기 */
    width: 100% !important;

    /* 버튼 높이 */
    height: 50px !important;

    /* 버튼 모서리 */
    border-radius: 5px !important;

    /* 버튼 테두리 제거 */
    border: none !important;
}


/* =========================
   3. 버튼 마우스 오버
========================= */

.wpforms-container .wpforms-form button[type="submit"]:hover {
    background-color: #3154E8 !important;
    color: #FFFFFF !important;
}


@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css');

.alpha-recruit-form,
.alpha-recruit-form *,
.alpha-recruit-form input::placeholder,
.alpha-recruit-form textarea::placeholder {
  font-family: 'Pretendard', sans-serif !important;
}


/* 알파무역 입사지원서 전체 */
.alpha-recruit-form {
  font-family: 'Pretendard', sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
}

/* 항목 사이 간격 */
.alpha-recruit-form p {
  margin: 0 0 14px !important;
}

/* 항목 제목 */
.alpha-recruit-form label {
  display: block;
  font-family: 'Pretendard', sans-serif !important;
  font-size: 17px !important;
  font-weight: 600;
  margin-bottom: 6px;
  color: #222;
}

/* 입력창 */
.alpha-recruit-form input:not([type="checkbox"]):not([type="submit"]):not([type="file"]),
.alpha-recruit-form select,
.alpha-recruit-form textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 12px 14px !important;
  font-family: 'Pretendard', sans-serif !important;
  font-size: 16px !important;
  border: 1px solid #ddd;
  border-radius: 6px;
}

/* 첨부파일 */
.alpha-recruit-form input[type="file"] {
  font-family: 'Pretendard', sans-serif !important;
  font-size: 15px;
}

/* 안내 문구 */

.alpha-recruit-form small {
  font-size: 16px !important;
  color: #777;
  line-height: 1.5;
}


/* 지원서 제목 */
.alpha-recruit-form h3 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 8px;
}

/* 제출 버튼 */
.alpha-recruit-form input[type="submit"] {
  font-family: 'Pretendard', sans-serif !important;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 32px;
  cursor: pointer;
}

/* ===== 입사지원서 간격 수정 ===== */

/* 각 항목 사이 간격 */
.alpha-recruit-form > p {
  margin: 0 0 12px !important;
  padding: 0 !important;
}

/* 항목 이름과 입력창 사이 간격 */
.alpha-recruit-form label {
  margin: 0 0 5px !important;
  line-height: 1.4 !important;
}

/* Contact Form 7 자동 줄바꿈 제거 */
.alpha-recruit-form label + br,
.alpha-recruit-form .wpcf7-form-control-wrap + br {
  display: none !important;
}

/* 입력창을 감싸는 영역 */
.alpha-recruit-form .wpcf7-form-control-wrap {
  display: block;
  margin: 0 !important;
}

/* 입력창 자체의 불필요한 여백 제거 */
.alpha-recruit-form input:not([type="checkbox"]):not([type="submit"]),
.alpha-recruit-form select,
.alpha-recruit-form textarea {
  margin: 0 !important;
}
