@charset "UTF-8";
*:focus,
a:focus,
button:focus {
  outline-offset: -0.1px;
  outline: 1px dashed rgb(222, 52, 18);
}

.daterangepicker {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100px;
  left: 20px;
  z-index: 990;
  width: 360px;
  max-width: none;
  margin-top: 7px;
  padding: 0;
  border: 1px solid #cdd1d5;
  border-radius: 8px;
  background-color: #FFFFFF;
  color: inherit;
  font-size: 15px;
  font-family: arial;
  line-height: 1em;
}

.daterangepicker *:focus {
  outline-offset: -0.1px;
  outline: 1px dashed rgb(222, 52, 18);
}

.daterangepicker:before, .daterangepicker:after {
  display: none;
  position: absolute;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #b1b8be;
  border-left: 7px solid transparent;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-right: auto;
  margin-left: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-right: auto;
  margin-left: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-top: 7px solid #b1b8be;
  border-bottom: initial;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-top: 6px solid #FFFFFF;
  border-bottom: initial;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  position: relative;
  max-width: 360px;
}

.daterangepicker .drp-calendar:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 64px;
  background-color: #eef2f7;
  content: "";
}

.daterangepicker .drp-calendar.left {
  padding: 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  display: inline-block;
  padding: 3px;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  color: #FFFFFF;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td button {
  height: 48px;
  border: 0;
  border-radius: 4px;
  color: var(--krds-gray-90);
  font-size: 17px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table td button {
  width: 100%;
}

.daterangepicker .calendar-table th {
  font-weight: 600;
}

.daterangepicker .calendar-table th.prev button,
.daterangepicker .calendar-table th.next button {
  width: 40px;
  height: 40px;
  background: url(/goseek/images/ico_cal_move.svg) no-repeat center;
  font-size: 0;
}

.daterangepicker .calendar-table th.next button {
  transform: rotate(180deg);
}

.daterangepicker .calendar-table td {
  padding: 0;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}

.daterangepicker .calendar-table table thead tr:first-child {
  text-align: center;
}

.daterangepicker .calendar-table table thead tr:last-child th {
  height: 66px;
  padding-top: 18px;
}

.daterangepicker td button.available:hover, .daterangepicker th.available:hover {
  border-color: transparent;
  background-color: #d8e5fd;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  color: #b1b8be;
  font-size: 80%;
}

.daterangepicker td button.off, .daterangepicker td button.off.in-range, .daterangepicker td button.off.start-date, .daterangepicker td button.off.end-date {
  border-color: transparent;
  background-color: #FFFFFF;
  color: rgba(113, 113, 113, 0.3);
}

.daterangepicker td button.in-range {
  border-color: transparent;
  border-radius: 0;
  background-color: #e7f4fe;
  color: #000000;
}

.daterangepicker td button.start-date {
  border-radius: 50% 0 0 50%;
}

.daterangepicker td button.end-date {
  border-radius: 0 50% 50% 0;
}

.daterangepicker td button.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td button.active,
.daterangepicker td button.active:hover {
  border-color: transparent;
  background-color: #256ef4;
  color: #FFFFFF;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td button.disabled, .daterangepicker option.disabled {
  color: #6d7882;
  text-decoration: line-through;
  cursor: not-allowed;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  height: auto;
  margin: 0;
  padding: 0 2rem 0 1rem;
  border: 0;
  background: url(/goseek/images/ico_select_lg.svg) no-repeat center right/14px;
  font-size: 19px;
  font-weight: 400;
  text-align: right;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-left: 2rem;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  padding: 2px;
  border: 1px solid #e6e8ea;
  outline: 0;
  background: #e6e8ea;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  position: relative;
  margin: 4px auto 0 auto;
  text-align: center;
  line-height: 30px;
}

.daterangepicker .calendar-time select.disabled {
  color: #b1b8be;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  display: none;
  clear: both;
  padding: 8px;
  border-top: 1px solid #cdd1d5;
  text-align: right;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  padding-right: 8px;
  font-size: 12px;
}

.daterangepicker .drp-buttons .calendar-btn {
  margin-left: 4px;
  font-weight: 400;
  display: inline-block;
  max-width: 100%;
  width: auto;
  margin-bottom: 0;
  padding: 10px 14px 7px;
  height: 40px;
  border: 1px solid transparent;
  border-radius: 6px;
  background-image: none;
  overflow-wrap: break-word;
  transition: all 0.3s;
  font-size: 15px;
  line-height: 1.42857143;
}

.daterangepicker .drp-buttons .calendar-btn.cancelBtn {
  background-color: #FFFFFF;
  border: 1px solid #464c53;
  color: #222222;
}

.daterangepicker .drp-buttons .calendar-btn.applyBtn {
  background-color: #256ef4;
  border: 1px solid #256ef4;
  color: #FFFFFF;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #cdd1d5;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #cdd1d5;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #cdd1d5;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #cdd1d5;
}

.daterangepicker .ranges {
  display: none;
  float: none;
  height: 0;
  margin: 0;
  padding: 0;
  text-align: left;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}

.daterangepicker .ranges li {
  padding: 8px 12px;
  font-size: 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #e6e8ea;
}

.daterangepicker .ranges li.active {
  background-color: #0b78cb;
  color: #FFFFFF;
}

@media (min-width: 600px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    text-align: left;
    direction: ltr;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (max-width: 1023px) {
  .mFixedDate .daterangepicker {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    transform: translate(-50%, -50%) !important;
  }
}
/* 자동완성 검색 스타일 */
.autocomplete-search {
  position: relative;
  width: 100%;
}

.autocomplete-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
  background: #FFFFFF;
  border: 1px solid #cdd1d5;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  display: none;
}

.autocomplete-item {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  border-bottom: 1px solid #e6e8ea;
  transition: background-color 0.2s ease;
}
.autocomplete-item:last-child {
  border-bottom: none;
}
.autocomplete-item:hover, .autocomplete-item.selected {
  background-color: #d8e5fd;
}
.autocomplete-item.no-result {
  cursor: default;
  color: #58616a;
}
.autocomplete-item.no-result:hover {
  background-color: transparent;
}
.autocomplete-item .item-icon {
  margin-right: 8px;
  font-size: 14px;
  opacity: 0.7;
}
.autocomplete-item .keyword {
  flex: 1;
  font-size: 15px;
  color: #222222;
}
.autocomplete-item .keyword .highlight {
  background-color: #b1cefb;
  font-weight: 600;
  padding: 1px 2px;
  border-radius: 2px;
}

.autocomplete-item.history-item .item-icon {
  color: #58616a;
}
.autocomplete-item.history-item .keyword {
  color: #33363d;
}

.autocomplete-item.suggestion-item .item-icon {
  color: #256ef4;
}

.autocomplete-sch .autocomplete-dropdown {
  display: block;
}

/* 검색 결과 미리보기 스타일 */
.search-preview {
  position: absolute;
  width: 320px;
  max-width: 90vw;
  background: #FFFFFF;
  border: 1px solid #cdd1d5;
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  z-index: 1001;
  animation: fadeInUp 0.2s ease-out;
}
.search-preview .preview-content {
  padding: 16px;
}
.search-preview .preview-thumbnail {
  width: 100%;
  height: 120px;
  margin-bottom: 12px;
  border-radius: 4px;
  overflow: hidden;
  background: #e6e8ea;
}
.search-preview .preview-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.search-preview .preview-icon {
  font-size: 48px;
  text-align: center;
  margin-bottom: 12px;
  opacity: 0.8;
}
.search-preview .preview-title {
  font-size: 16px;
  font-weight: 600;
  color: #222222;
  margin-bottom: 8px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.search-preview .preview-description {
  font-size: 14px;
  color: #464c53;
  margin-bottom: 12px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.search-preview .preview-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 12px;
}
.search-preview .preview-meta span {
  padding: 4px 8px;
  background: #e6e8ea;
  border-radius: 4px;
  color: #464c53;
  white-space: nowrap;
}
.search-preview .preview-meta .meta-type {
  background: #d8e5fd;
  color: #083891;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* 반응형 디자인 */
@media (max-width: 768px) {
  .autocomplete-dropdown {
    max-height: 300px;
  }
  .autocomplete-item {
    padding: 10px 12px;
  }
  .autocomplete-item .keyword {
    font-size: 14px;
  }
  .search-preview {
    width: 280px;
  }
  .search-preview .preview-content {
    padding: 12px;
  }
  .search-preview .preview-title {
    font-size: 15px;
  }
  .search-preview .preview-description {
    font-size: 13px;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
@media (max-width: 599px) {
  .daterangepicker {
    width: 289px;
    margin-left: -1px;
  }
  .daterangepicker .drp-calendar:before {
    height: 58px;
  }
  .daterangepicker .calendar-table th, .daterangepicker .calendar-table td button {
    height: 40px;
    font-size: 15px;
  }
  .daterangepicker .calendar-table table thead tr:last-child th {
    padding-top: 8px;
    height: 56px;
  }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 16px;
  }
}
#svisual_layout {
  display: none;
}

#location_layout {
  display: none;
}

/* 레이아웃에 의한 삭제 */
.body_wrap.layout {
  max-width: none;
}

.bul-list {
  counter-reset: num05;
}

.bul-list > li:before {
  counter-increment: num05;
  content: counter(num05, decimal);
}

.underline {
  padding: 0 0 1px;
  border-bottom: 1px solid #58616a;
}

.highlight {
  position: relative;
  top: 0px;
  left: auto;
  width: auto;
  height: auto;
  color: #256ef4;
  opacity: 1;
  z-index: 5;
}
.highlight:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ecf2fe;
  opacity: 0.7;
  z-index: -1;
}

.badge {
  min-width: 62px;
  width: auto;
  height: auto;
  display: inline-flex;
  padding: 5px 10px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.3px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: polygon(0 0, 0 0, 0 0);
  border: 0;
}

.text-center {
  text-align: center;
}

@keyframes loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.skeleton {
  background: linear-gradient(90deg, #f4f5f6 25%, #e6e8ea 50%, #f4f5f6 75%);
  background-size: 200% 100%;
  animation: loading 1.5s infinite;
  border-radius: 4px;
}
.skeleton-thumb {
  max-width: 160px;
  width: 100%;
  height: 110px;
  flex-shrink: 0;
}
@media (max-width: 1280px) {
  .skeleton-thumb {
    max-width: 160px;
  }
}
@media (max-width: 1024px) {
  .skeleton-thumb {
    max-width: 140px;
    height: 90px;
  }
}
@media (max-width: 767px) {
  .skeleton-thumb {
    max-width: 110px;
    height: 77px;
  }
}
@media (max-width: 480px) {
  .skeleton-thumb {
    display: none;
  }
}
.skeleton-title {
  height: 36px;
  max-width: 200px;
  width: 100%;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .skeleton-title {
    max-width: 100%;
  }
}
.skeleton-text {
  height: 48px;
}
.skeleton-btn {
  height: 22px;
  max-width: 300px;
  width: 100%;
}
.skeleton-date {
  height: 23px;
  max-width: 75px;
  width: 100%;
}
.skeleton-badge {
  height: 33px !important;
  max-width: 70px;
  width: 100%;
}

.section-body {
  position: relative;
  margin: 0 auto;
  padding: 0 50px;
  max-width: 1560px;
  width: 100%;
}
@media (max-width: 1560px) {
  .section-body {
    padding: 0 50px;
    max-width: none;
  }
}
@media (max-width: 768px) {
  .section-body {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  .section-body {
    padding: 0 20px;
  }
}
@media (max-width: 360px) {
  .section-body {
    padding: 0 15px;
  }
}

#search-header {
  position: relative;
  width: 100%;
}
#search-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: url("/goseek/images/bg.jpg") repeat-x center bottom;
}
#search-header .section-body {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 83px 50px;
}
@media (max-width: 1180px) {
  #search-header .section-body {
    padding: 83px 50px 103px;
  }
}
#search-header .section-body .header-cont {
  max-width: 900px;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  #search-header .section-body .header-cont {
    max-width: 767px;
  }
}
@media (max-width: 1024px) {
  #search-header .section-body .header-cont {
    max-width: 600px;
  }
}
#search-header .section-body .header-cont .logo-search {
  margin-bottom: 30px;
  color: #FFFFFF;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
}
#search-header .section-body .header-cont .logo-search em {
  color: #FFFFFF;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}
#search-header .section-body .header-cont .sch-input {
  width: 100%;
}
#search-header .section-body .header-cont .sch-input .form-control {
  position: relative;
  padding: 9px 11px 9px 32px;
  width: 100%;
  height: 72px;
  border-radius: 36px;
  background-color: #FFFFFF;
  font-size: 22px;
}
#search-header .section-body .header-cont .sch-input .search-button {
  position: absolute;
  top: 50%;
  right: 11px;
  width: 54px;
  height: 54px;
  font-size: 0;
  border-radius: 50%;
  transform: translateY(-50%);
  background-color: #3581F2;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.33522 0.956299C14.4051 0.956394 18.5154 5.06656 18.5154 10.1365C18.5154 12.3594 17.7243 14.3973 16.4095 15.9856L19.992 19.5689C20.3294 19.9063 20.3294 20.4532 19.992 20.7906C19.6545 21.1279 19.1077 21.128 18.7703 20.7906L15.1879 17.2082C13.5991 18.5246 11.5597 19.3166 9.33522 19.3167C4.2653 19.3167 0.155139 15.2064 0.155045 10.1365C0.155045 5.0665 4.26525 0.956299 9.33522 0.956299ZM9.33522 2.68423C5.21959 2.68423 1.88297 6.02085 1.88297 10.1365C1.88307 14.252 5.21965 17.5887 9.33522 17.5887C11.2964 17.5887 13.0795 16.8295 14.41 15.591C14.4504 15.511 14.504 15.4354 14.5709 15.3686C14.6373 15.3022 14.7119 15.2489 14.7915 15.2086C16.0287 13.8783 16.7874 12.0965 16.7875 10.1365C16.7875 6.02091 13.4508 2.68432 9.33522 2.68423Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#search-header .section-body .header-cont .sch-input .search-button:hover, #search-header .section-body .header-cont .sch-input .search-button:focus {
  background-color: #003863;
}
#search-header .section-body .header-cont .sch-input.autocomplete-sch .form-control {
  border-radius: 10px 10px 0 0;
}
#search-header .section-body .header-cont .wrap-checkbox {
  position: absolute;
  top: 85px;
  right: -160px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 1180px) {
  #search-header .section-body .header-cont .wrap-checkbox {
    top: 110%;
    left: auto;
    right: auto;
    justify-content: center;
  }
}
#search-header .section-body .header-cont .wrap-checkbox input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: polygon(0 0, 0 0, 0 0);
  border: 0;
  opacity: 0;
  margin: 0;
  clip-path: inset(50%);
  overflow: hidden;
  white-space: nowrap;
  border: 0;
}
#search-header .section-body .header-cont .wrap-checkbox input[type=checkbox]:focus + label:before, #search-header .section-body .header-cont .wrap-checkbox input[type=checkbox]:checked + label:before {
  border: 1px solid #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59979 5.49747L4.26646 8.1501L10.5998 1.8501' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
#search-header .section-body .header-cont .wrap-checkbox label {
  position: relative;
  padding-left: 36px;
  cursor: pointer;
  user-select: none;
}
#search-header .section-body .header-cont .wrap-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 27px;
  height: 27px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M1.59979 5.49747L4.26646 8.1501L10.5998 1.8501' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
  transition: border 0.3s;
}
#search-header .section-body .header-cont .wrap-checkbox label i {
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 0px 3.6px 18px rgba(0, 0, 0, 0.15);
  font-weight: 600;
  line-height: 27px;
  letter-spacing: -0.036rem;
}
#search-header .section-body #searchForm {
  width: 100%;
}

.autocomplete-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #FFFFFF;
  border: 1px solid #cdd1d5;
  border-top: none;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
  display: none;
}
.autocomplete-dropdown .no-results {
  padding: 9px 32px 9px 32px;
  color: #6d7882;
  text-align: center;
  font-size: 22px;
}

.autocomplete-item {
  padding: 16px 32px;
  cursor: pointer;
  border-bottom: 1px solid #e6e8ea;
  transition: background-color 0.2s;
}
.autocomplete-item .keyword {
  font-weight: 500;
  color: #222222;
  font-size: 22px;
}
.autocomplete-item:last-child {
  border-bottom: none;
}
.autocomplete-item:hover, .autocomplete-item.selected {
  background-color: #f4f5f6;
}

.search-text {
  position: relative;
  width: 100%;
  margin-top: 50px;
  text-align: center;
}
@media (max-width: 1560px) {
  .search-text {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .search-text {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  .search-text {
    padding: 0 20px;
  }
}
@media (max-width: 360px) {
  .search-text {
    padding: 0 15px;
  }
}
.search-text strong {
  display: block;
  color: #33363d;
  text-align: center;
  font-size: 40px;
  font-weight: 300;
  letter-spacing: -0.12rem;
  line-height: 1.2;
}
@media (max-width: 1560px) {
  .search-text strong {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .search-text strong {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .search-text strong {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .search-text strong {
    font-size: 26px;
  }
}
@media (max-width: 540px) {
  .search-text strong {
    font-size: 20px;
  }
}
.search-text strong b {
  display: inline-block;
  color: #256ef4;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: -0.12rem;
  line-height: 1.2;
}
@media (max-width: 1560px) {
  .search-text strong b {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .search-text strong b {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .search-text strong b {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .search-text strong b {
    font-size: 26px;
  }
}
@media (max-width: 540px) {
  .search-text strong b {
    font-size: 20px;
  }
}
.search-text .search-text-span {
  display: block;
  margin-top: 20px;
  color: #33363d;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 155%;
  letter-spacing: -0.04px;
}
@media (max-width: 1024px) {
  .search-text .search-text-span {
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (max-width: 640px) {
  .search-text .search-text-span {
    font-size: 16px;
    line-height: 1.2;
  }
}

.search-gnb {
  position: relative;
  width: 100%;
  margin-top: 30px;
}
@media (max-width: 1280px) {
  .search-gnb {
    margin-top: 20px;
  }
}
.search-gnb:before, .search-gnb:after {
  content: "";
  position: absolute;
  left: -100%;
  width: 300%;
}
.search-gnb:before {
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(5px);
}
.search-gnb:after {
  bottom: 0;
  height: 1px;
  background-color: #cdd1d5;
}
.search-gnb .section-body {
  padding: 0 100px;
}
@media (max-width: 1560px) {
  .search-gnb .section-body {
    padding: 0 50px;
  }
}
@media (max-width: 1280px) {
  .search-gnb .section-body {
    overflow: hidden;
    overflow-x: auto;
  }
}
@media (max-width: 768px) {
  .search-gnb .section-body {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  .search-gnb .section-body {
    padding: 0 20px;
  }
}
@media (max-width: 360px) {
  .search-gnb .section-body {
    padding: 0 15px;
  }
}
.search-gnb .search-gnb-list.type1 {
  position: relative;
  display: flex;
  flex-wrap: wrap; /*justify-content:center;gap:0 20px;*/
  /*
  @media (max-width:1280px) {white-space: nowrap;width:calc(100% + 60px );flex-wrap:nowrap;justify-content:flex-start;}
  @media (max-width:1180px) {width:calc(100% + 100px );}
  @media (max-width:1080px) {width:calc(100% + 60px );justify-content:center}
  @media (max-width:767px) {justify-content:flex-start}*/
}
.search-gnb .search-gnb-list.type1 .search-gnb-item {
  width: 11%;
  position: relative;
  padding: 0 8px;
}
@media (max-width: 1400px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item {
    width: 16.6%;
  }
}
@media (max-width: 1024px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item {
    width: 20%;
  }
}
@media (max-width: 840px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item {
    width: 25%;
    padding: 0 4px;
  }
}
@media (max-width: 540px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item {
    width: 33.3333%;
    padding: 0 2px;
  }
}
@media (max-width: 420px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item {
    width: 50%;
  }
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 20px 22px 20px 0;
  align-items: center;
  gap: 8px;
  width: 100%;
}
@media (max-width: 1400px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link { /*border-bottom: 1px solid #cdd1d5;padding: $spacing-xl 27px $spacing-xl 3px;*/ }
}
@media (max-width: 767px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link {
    padding: 16px 22px 16px 2px;
  }
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link {
  /**@media (max-width:1280px) {padding:25px 5px 30px 5px;justify-content:center;}
  @media (max-width:1024px) {padding:$spacing-lg 5px 25px 5px;}
  @media (max-width:767px) {padding:$spacing-md 5px $spacing-md 5px;}*/
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 4px;
  background-color: #003863;
  opacity: 0;
  transition: all 0.3s;
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
  background: #eef2f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,56,99,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50%;
  background-size: 14px;
  transition: background 0.3s;
  border-radius: 50%;
}
@media (max-width: 1400px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:after {
    right: 5px;
  }
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link span {
  color: #464c53;
  font-size: 17px;
  font-weight: 400;
  line-height: 130%;
  transition: color 0.3s;
  letter-spacing: -1px;
  text-align: left;
}
@media (max-width: 1280px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link span {
    font-size: 16px;
  }
}
@media (max-width: 840px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link span {
    font-size: 15px;
  }
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link i {
  padding: 3px 8px 2px;
  border-radius: 50px;
  background: #eef2f7;
  color: #256ef4;
  font-size: 15px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.3px;
  min-width: 25px;
  text-align: center;
  transition: background 0.3s, color 0.3s;
}
@media (max-width: 1080px) {
  .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link i {
    display: none;
  }
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:hover:before, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:focus:before, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link.active:before {
  width: 100%;
  opacity: 1;
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:hover:after, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:focus:after, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link.active:after {
  background: #003863 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50%;
  background-size: 14px;
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:hover span, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:focus span, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link.active span {
  color: #003863;
}
.search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:hover i, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link:focus i, .search-gnb .search-gnb-list.type1 .search-gnb-item .search-gnb-link.active i {
  background: #003863;
  color: #FFFFFF;
}
.search-gnb {
  /*
    .search-gnb-list{
      &.type1{
        position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;
        @media (max-width:1280px) {white-space: nowrap;width:calc(100% + 60px );flex-wrap:nowrap;justify-content:flex-start;}
        @media (max-width:1180px) {width:calc(100% + 100px );}
        @media (max-width:1080px) {width:calc(100% + 60px );justify-content:center}
        @media (max-width:767px) {justify-content:flex-start}
        .search-gnb-item{
          width:12.6%;
          .search-gnb-link{
            position:relative;display: flex;flex-wrap:wrap;padding: $spacing-xl 45px $spacing-xl 5px;align-items: center;gap: $spacing-sm;width:100%;
            @media (max-width:1280px) {padding:25px 5px 30px 5px;justify-content:center;}
            @media (max-width:1024px) {padding:$spacing-lg 5px 25px 5px;}
            @media (max-width:767px) {padding:$spacing-md 5px $spacing-md 5px;}
            &:before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:0;height:$spacing-xs;background-color:$color-light-secondary-90;opacity:0;transition:$transition-default;}
            &:after{content:'';position:absolute;top:50%;right:5px;transform:translate(0,-50%);width:25px;height:25px;background: $color-light-secondary-5;transition:background 0.3s;border-radius:50%;}
            span{
              color: $color-light-gray-70;font-size:$pc-gap-layout-title-body-small;font-weight:map.get($font-weights, regular);line-height: 130%;transition:color 0.3s;
              @media (max-width:1280px) {font-size:17px;}
            }
            i{padding:3px $spacing-sm 2px;
              border-radius: $border-radius-xxl;
              background: $color-light-secondary-5;color: $color-light-primary-50;
              font-size: 15px;
              font-weight:map.get($font-weights, regular);
              line-height: 130%;
              letter-spacing: -0.3px;min-width:25px;text-align:center;transition:background 0.3s,color 0.3s;
              @media (max-width:1080px) {display:none;}
            }
            &:hover,
            &:focus,
            &.active{
              &:before{width:100%;opacity:1;}
              &:after{background: $color-light-secondary-90;}
              span{color: $color-light-secondary-90;}
              i{background: $color-light-secondary-90;color:$color-light-alpha-white100;}
            }
          }
        }
      }
    }
  */
}

.search-between-conts {
  position: relative;
  padding: 70px 0 150px;
}
@media (max-width: 1560px) {
  .search-between-conts {
    padding: 70px 0 120px;
  }
}
@media (max-width: 1280px) {
  .search-between-conts {
    padding: 50px 0 80px;
  }
}
@media (max-width: 640px) {
  .search-between-conts {
    padding: 30px 0 60px;
  }
}
.search-between-conts .section-body {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.search-between-conts .section-body .search-aside {
  position: relative;
  flex-shrink: 0;
  width: 290px;
}
@media (max-width: 1560px) {
  .search-between-conts .section-body .search-aside {
    width: 260px;
  }
}
@media (max-width: 1280px) {
  .search-between-conts .section-body .search-aside {
    width: 240px;
  }
}
@media (max-width: 1180px) {
  .search-between-conts .section-body .search-aside {
    width: 220px;
  }
}
@media (max-width: 1080px) {
  .search-between-conts .section-body .search-aside {
    display: none;
  }
}
.search-between-conts .section-body .search-contents {
  flex: 1;
  width: calc(100% - 290px);
  position: relative;
  padding-right: 90px;
}
@media (max-width: 1560px) {
  .search-between-conts .section-body .search-contents {
    width: calc(100% - 260px);
    padding-right: 60px;
  }
}
@media (max-width: 1280px) {
  .search-between-conts .section-body .search-contents {
    width: calc(100% - 240px);
    padding-right: 45px;
  }
}
@media (max-width: 1180px) {
  .search-between-conts .section-body .search-contents {
    width: calc(100% - 220px);
    padding-right: 25px;
  }
}
@media (max-width: 1080px) {
  .search-between-conts .section-body .search-contents {
    width: 100%;
    padding-right: 0;
  }
}

.search-word {
  margin-bottom: 20px;
  padding: 15px;
  border-radius: 8px;
  border: 1px solid #EEF1F4;
  background: #FFFFFF;
}
.search-word.search-word-none {
  border: none;
  background: transparent;
  padding: 0;
}

.search-title-h2 {
  margin-bottom: 20px;
  color: #222222;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: -0.28px;
  line-height: 1;
}
@media (max-width: 1024px) {
  .search-title-h2 {
    margin-bottom: 15px;
    font-size: 24px;
  }
}

.search-title-h3 {
  margin-bottom: 20px;
  color: #222222;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.18px;
  line-height: 1;
}
@media (max-width: 1024px) {
  .search-title-h3 {
    margin-bottom: 15px;
  }
}

.search-title {
  margin-bottom: 20px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
@media (max-width: 1024px) {
  .search-title {
    margin-bottom: 15px;
  }
}
.search-title .search-title-h2 {
  margin-bottom: 0;
}
.search-title .search-count {
  padding: 4px 8px 2px;
  border-radius: 50px;
  background: #E5EBF1;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.3px;
  min-width: 25px;
  text-align: center;
}
@media (max-width: 1024px) {
  .search-title .search-count {
    font-size: 14px;
  }
}
.search-title .search-count b {
  color: #283085;
  font-weight: 400;
  line-height: 130%;
}

.flex-inline {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}

/* 상세검색 */
.search-box {
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: space-between;
  position: relative;
  padding: 20px;
  border-radius: 8px;
  background: #EEF1F4;
  box-shadow: 0 10px 15px 0 rgba(0, 57, 89, 0.03);
  z-index: 9;
}
.search-box .sch-filter-box {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 40px;
  gap: 0;
}
.search-box .filter-form {
  display: flex;
  flex-wrap: nowrap;
  align-items: normal;
  justify-content: flex-start;
  flex-direction: row;
  max-width: 100%;
  width: 100%;
}
.search-box .filter-form .check-area {
  margin-top: 12px;
  margin-bottom: 10px;
}
label,
.label {
  display: inline-flex;
  margin-bottom: 0;
  font-weight: 400;
}
@media (max-width: 680px) {
  label,
  .label {
    display: none;
  }
}
label i,
.label i {
  display: block;
  font-size: 16px;
  line-height: 40px;
  color: #444;
}

@media (max-width: 900px) {
  .flex-inline.datepicker-conts {
    display: flex;
  }
}
@media (max-width: 680px) {
  .flex-inline.datepicker-conts {
    width: 100%;
  }
}
.flex-inline.datepicker-conts .label {
  /*@media (max-width:720px) {display:none;}*/
}
@media (max-width: 680px) {
  .flex-inline.datepicker-conts .label {
    display: none;
  }
}
@media (max-width: 1240px) {
  .flex-inline.datepicker-conts .label i {
    font-size: 0;
  }
}

.check-area {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.check-area.chk-column {
  flex-direction: column;
}

input[type=radio], input[type=checkbox] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.datepicker-input {
  position: relative;
  z-index: 1;
  display: inline-block;
}
@media (max-width: 680px) {
  .datepicker-input {
    display: block;
    width: 100%;
  }
}
@media (max-width: 680px) {
  .datepicker-input .range {
    display: block;
    width: 100%;
  }
}
.datepicker-input .form-control {
  width: auto;
  min-width: 230px;
  font-size: 15px;
  height: 42px;
  padding: 2px 42px 2px 10px;
  line-height: 36px;
  background-color: #FFFFFF;
  border: 1px solid #E2E5E8;
  border-radius: 6px;
  -webkit-box-shadow: none;
  color: rgba(68, 68, 68, 0.3);
  overflow: visible;
  text-overflow: clip;
  white-space: nowrap;
}
@media (max-width: 680px) {
  .datepicker-input .form-control {
    min-width: auto;
    width: 100%;
  }
}
.datepicker-input .form-btn-datepicker {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 40px;
  height: 40px;
  transform: translateY(-50%);
  background: url(/goseek/images/ico_calendar.svg) no-repeat center;
  background-size: 24px;
}

.form-check {
  display: inline-flex;
  align-items: center;
}
.form-check input[type=radio] ~ label,
.form-check input[type=checkbox] ~ label {
  position: relative;
  display: inline-flex;
  gap: 5px;
  font-size: 16px;
  line-height: 22px;
}
.form-check input[type=radio] ~ label:before, .form-check input[type=radio] ~ label:after,
.form-check input[type=checkbox] ~ label:before,
.form-check input[type=checkbox] ~ label:after {
  display: flex;
  width: 20px;
  height: 20px;
  margin-top: 0;
  content: "";
  align-items: center;
  justify-content: center;
  transition: 0.4s cubic-bezier(0.4, 0, 0.23, 1);
}
.form-check input[type=radio] ~ label:before,
.form-check input[type=checkbox] ~ label:before {
  flex-shrink: 0;
  z-index: 3;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.form-check input[type=radio] ~ label:after,
.form-check input[type=checkbox] ~ label:after {
  position: absolute;
  z-index: 4;
}
.form-check input[type=radio]:disabled ~ label,
.form-check input[type=checkbox]:disabled ~ label {
  cursor: default;
}
.form-check input[type=radio]:disabled ~ label:before,
.form-check input[type=checkbox]:disabled ~ label:before {
  background-color: #e6e8ea;
  border-color: #cdd1d5;
}
.form-check input[type=radio]:focus ~ label,
.form-check input[type=checkbox]:focus ~ label {
  outline-offset: -0.1px;
  outline: 1px dashed rgb(222, 52, 18);
}
.form-check input[type=checkbox]:checked ~ label:before {
  background-color: #256ef4;
  border-color: #256ef4;
}
.form-check input[type=checkbox]:checked ~ label:after {
  transition-delay: 0.1s;
  background: url(/goseek/images/ico_checkbox_checked.svg) no-repeat center;
}
.form-check input[type=checkbox]:checked:disabled ~ label:after {
  background: url(/goseek/images/ico_checkbox_disabled.svg) no-repeat center;
}

.sort-item {
  float: right;
  clear: right;
  margin-top: -55px;
  margin-bottom: 20px;
}
@media (max-width: 680px) {
  .sort-item {
    margin-top: -45px;
    margin-bottom: 10px;
  }
}

.wrap-srch {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: relative;
  padding: 20px;
  border-radius: 8px;
  background: #EEF1F4;
  box-shadow: 0 10px 15px 0 rgba(0, 57, 89, 0.03);
  z-index: 9;
}
.wrap-srch .srch-body {
  width: 100%;
  min-height: 40px;
  position: relative;
}
.wrap-srch .srch-body .srch-cont {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 40px;
  gap: 15px; /*justify-content: space-between;*/
}

.srch-cont .srch-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.srch-cont .srch-item .srch-tit {
  display: inline-block;
  line-height: 0;
  margin-bottom: 0;
  font-weight: 400;
}
.srch-cont .srch-item .srch-tit i {
  display: block;
  font-size: 16px;
  line-height: 40px;
  color: #444444;
}
.srch-cont .srch-item .form-search {
  align-items: center;
  flex-wrap: wrap;
  min-height: 40px;
  line-height: 40px;
  min-width: 104px;
}
.srch-cont .srch-item .form-search select {
  width: 100%;
  height: 40px;
  padding: 2px 10px;
  line-height: 36px;
  background-color: #FFFFFF;
  border: 1px solid #E2E5E8;
  border-radius: 6px;
}
.srch-cont .srch-item .datepicker-input {
  position: relative;
  z-index: 1;
  display: inline-block;
}
@media (max-width: 680px) {
  .srch-cont .srch-item .datepicker-input .range {
    display: block;
    width: 100%;
  }
}
.srch-cont .srch-item .datepicker-input .form-control {
  width: auto;
  font-size: 15px;
  height: 42px;
  padding: 2px 42px 2px 10px;
  line-height: 36px;
  background-color: #FFFFFF;
  border: 1px solid #E2E5E8;
  border-radius: 6px;
  -webkit-box-shadow: none;
  color: rgba(68, 68, 68, 0.3);
  overflow: visible;
  text-overflow: clip;
  white-space: nowrap;
}
@media (max-width: 680px) {
  .srch-cont .srch-item .datepicker-input .form-control {
    min-width: auto;
    width: 100%;
  }
}
.srch-cont .srch-item .datepicker-input .form-btn-datepicker {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 40px;
  height: 40px;
  transform: translateY(-50%);
  background: url(/goseek/images/ico_calendar.svg) no-repeat center;
  background-size: 24px;
}
.srch-cont .srch-item .submit {
  background: #3581F2;
  color: #FFFFFF;
  min-width: 74px;
  line-height: 40px;
  border-radius: 6px;
}

/** 검색 - 기간 **/
.form-sort {
  display: flex;
  flex-wrap: wrap;
}
.form-sort > button {
  padding: 0 12px;
  min-width: 70px;
  line-height: 40px;
  color: #444;
  font-weight: 400;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #E3E3E3;
  background: #FFFFFF;
}
@media (max-width: 1380px) {
  .form-sort > button {
    min-width: 60px;
  }
}
@media (max-width: 720px) {
  .form-sort > button {
    min-width: 50px;
    padding: 0 8px;
  }
}
.form-sort > button:first-child {
  border-left: 1px solid #E3E3E3;
  border-radius: 5px 0 0 5px;
}
.form-sort > button:last-child {
  border-radius: 0 5px 5px 0;
}
.form-sort > button.is-on {
  color: #FFFFFF;
  background: #003863;
  border-color: #003863;
}

@media (max-width: 680px) {
  .datepicker-btn {
    display: none;
  }
}

.search-word-list {
  padding: 12px 20px;
  border-radius: 8px;
  border: 1px solid #EEF1F4;
  background: #FFFFFF;
}
.search-word-list .search-word-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  min-height: 48px;
  padding: 12px 25px 12px 0;
  border-top: 1px dashed #E0E0E0;
}
.search-word-list .search-word-item .search-word-link .search-word-link-text {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.32px;
  transition: all 0.3s;
}
.search-word-list .search-word-item .search-word-link:hover .search-word-link-text, .search-word-list .search-word-item .search-word-link:focus .search-word-link-text {
  color: #003863;
}
.search-word-list .search-word-item .search-word-del {
  position: absolute;
  top: 12px;
  right: 0;
  width: 22px;
  height: 22px;
  border-radius: 50px;
  background-color: #E5EBF1;
  transition: all 0.3s;
}
.search-word-list .search-word-item .search-word-del .search-word-icon {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.92451 9.07589L9.96539 9.12119C10.1576 9.35685 10.1442 9.70473 9.92451 9.92442C9.70483 10.1441 9.35695 10.1575 9.12129 9.9653L9.07599 9.92442L1.07574 1.92417C0.841422 1.68985 0.841422 1.30995 1.07574 1.07564C1.31005 0.841324 1.68995 0.841324 1.92427 1.07564L9.92451 9.07589Z' fill='white'/%3E%3Cpath d='M1.07549 9.07589L1.03461 9.12119C0.842362 9.35685 0.855804 9.70473 1.07549 9.92442C1.29517 10.1441 1.64305 10.1575 1.87872 9.9653L1.92401 9.92442L9.92426 1.92417C10.1586 1.68985 10.1586 1.30995 9.92426 1.07564C9.68995 0.841324 9.31005 0.841324 9.07574 1.07564L1.07549 9.07589Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.search-word-list .search-word-item .search-word-del:hover, .search-word-list .search-word-item .search-word-del:focus {
  background-color: #003863;
}
.search-word-list .search-word-item:first-child {
  border-top: none;
}
.search-word-list .search-word-item.active .search-word-link .search-word-link-text {
  color: #003863;
}
.search-word-list .search-word-item.active .search-word-del {
  background-color: #003863;
}

/** sword - 인기검색어 **/
.popular-title {
  padding-top: 18px;
}

.popular-list {
  display: flex;
  position: relative;
  height: 390px;
  z-index: 1;
  margin-top: -50px;
  justify-content: flex-end;
}
.popular-list > li {
  width: 50px;
}
.popular-list > li > a {
  display: block;
  padding: 5px 12px;
  background-color: #E3E3E3;
  color: #444444;
  text-align: center;
}
.popular-list > li > a i {
  font-weight: 500;
  font-size: 15px;
}
.popular-list > li:first-child > a {
  border-radius: 6px 0 0 6px;
}
.popular-list > li:last-child > a {
  border-radius: 0 6px 6px 0;
}
.popular-list > li.is-current > a {
  color: #FFFFFF;
  background: #003863;
}
.popular-list > li.is-current .bul-list {
  display: block;
}
.popular-list .bul-list {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  margin: 0;
}
.popular-list .bul-list li {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  color: #444444;
  font-size: 16px;
  line-height: 1;
  align-items: center;
}
.popular-list .bul-list li:before {
  display: inline-flex;
  align-items: center;
  width: 25px;
  height: 25px;
  color: #C5C6CF;
  font-weight: 600;
  text-align: center;
  justify-content: center;
}
.popular-list .bul-list li:nth-child(n+1):nth-child(-n+3) {
  color: #222222;
}
.popular-list .bul-list li:nth-child(n+1):nth-child(-n+3):before {
  color: #EB4C1B;
}
.popular-list .bul-list li .bul-link {
  display: block;
  padding: 6px 6px;
  line-height: 1.3;
  width: calc(100% - 35px);
  text-align: left;
}

/** sword - 실시간 검색어 **/
.warp-time .bul-list li {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  color: #444444;
  padding: 0 14px 6px 0;
  position: relative;
  width: 100%;
  font-size: 16px;
  line-height: 1;
  align-items: center;
}
.warp-time .bul-list li:before {
  display: inline-flex;
  align-items: center;
  width: 25px;
  height: 25px;
  color: #C5C6CF;
  font-weight: 600;
  text-align: center;
  justify-content: center;
}
.warp-time .bul-list li:nth-child(n+1):nth-child(-n+3) {
  color: #222222;
}
.warp-time .bul-list li:nth-child(n+1):nth-child(-n+3):before {
  color: #4767D3;
}
.warp-time .bul-list li a {
  display: block;
  line-height: 1.3;
  padding: 6px 0;
}
.warp-time .quant {
  display: flex;
  align-items: center;
  color: #b8b8bc;
  position: absolute;
  top: 6px;
  right: 6px;
}
.warp-time .quant * {
  display: block;
}
.warp-time .quant i {
  color: #888;
  font-size: 14px;
}
.warp-time .quant i:before {
  content: "";
  display: inline-block;
  margin-right: 5px;
  width: 11px;
  height: 12px;
}
.warp-time .quant .quant-txt:before {
  content: "-";
  color: #707175;
  font-size: 14px;
}
.warp-time .quant [class*=arr]:before {
  text-indent: -9999px;
  background-position: center;
  background-repeat: no-repeat;
}
.warp-time .quant .arr-up {
  color: #EB4C1B;
}
.warp-time .quant .arr-up:before {
  background-image: url(/goseek/images/ico_up.png);
}
.warp-time .quant .arr-down {
  color: #4767D3;
}
.warp-time .quant .arr-down:before {
  background-image: url(/goseek/images/ico_down.png);
}

.search-detail[hidden] + .warp-result,
.search-detail[aria-hidden=true] + .warp-result {
  margin-top: 0 !important;
}

.warp-result {
  position: relative;
  width: 100%;
  margin-top: 100px;
}
.warp-result:first-child {
  margin-top: 0;
}

.total-search-info + .total-search-info {
  margin-top: 20px;
}

.total-search-link {
  display: flex;
  flex-wrap: wrap;
  padding: 21px 25px 25px;
  border: 1px solid #E2E5E8;
  border-radius: 8px;
  transition: all 0.3s;
  min-height: 146px;
}
@media (max-width: 767px) {
  .total-search-link {
    padding: 11px 15px 15px;
  }
}
.total-search-link .thumb {
  overflow: hidden;
  display: inline-flex;
  border-radius: 8px;
  background-color: #F2F2F2;
}
.total-search-link .thumb.noimage {
  background-size: 40%;
  background-color: #F2F2F2;
  background-image: url("data:image/svg+xml,%3Csvg width='131' height='82' viewBox='0 0 131 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M45.2149 0H36.6806L36.4616 0.928959C35.6685 4.29738 34.1958 7.69601 32.0811 11.0418C31.56 11.865 30.986 12.6958 30.3591 13.5417C30.6688 13.6927 30.9633 13.8362 31.273 14.0024C33.6294 15.2636 36.016 16.9176 38.04 19.0625C39.9055 16.759 41.5142 14.3724 42.8132 11.9632L42.8359 11.9254L44.3993 8.66273V8.64008C45.3962 6.2988 46.1137 3.94996 46.5366 1.63134C46.5366 1.63134 46.8236 0.0377626 46.8312 0.00755251H45.1998L45.2149 0Z' fill='%23B8B8B8'/%3E%3Cpath d='M43.2162 29.4246C42.5667 25.4822 40.8901 22.3252 38.7149 19.7951C38.4959 19.5459 38.2769 19.3042 38.0503 19.0701C36.0187 16.9252 33.6396 15.2712 31.2833 14.0099C30.9736 13.8438 30.6791 13.7003 30.3694 13.5492C28.7909 12.7637 27.2427 12.152 25.8455 11.6762C25.5056 11.5629 25.1733 11.4572 24.8561 11.3514C23.8969 10.8832 23.2474 10.0373 23.2474 9.06302C23.2474 8.94973 23.2549 8.83644 23.2776 8.7156C23.3758 8.43616 23.4815 8.15671 23.5872 7.89993C24.6899 5.04508 25.7246 3.2929 25.7397 3.27024L27.6958 0H23.1945H18.663H16.8957L16.1254 1.27637C15.861 1.70687 11.2766 9.43309 10.7555 19.5308C10.6951 20.6939 10.6951 21.8947 10.7555 23.1182C10.8688 25.4218 11.2238 27.8159 11.9035 30.2403L12.402 32H22.7187L21.9408 29.2358C21.4046 27.3552 21.0949 25.3991 20.9665 23.375C20.9514 23.0503 20.9288 22.7104 20.9212 22.3781C21.1553 21.0942 22.5374 20.0972 24.2141 20.0972C24.7428 20.0972 25.2488 20.203 25.6944 20.3767C25.9587 20.5126 26.2155 20.6637 26.4799 20.8147C29.4707 22.582 32.2953 25.4369 33.1185 30.0288L33.4659 31.9698H43.6165L43.2011 29.4095L43.2162 29.4246Z' fill='%23B8B8B8'/%3E%3Cpath d='M92.1411 12.5006V15.3026H64.2949V12.5006H84.581C84.8529 11.2997 84.9888 10.2046 85.0946 9.18502L67.3688 9.94028L66.961 7.23648L85.2683 6.68514C85.306 5.83171 85.306 5.04625 85.306 4.25323H67.7917V1.48901H88.7651V3.9889C88.7651 6.42081 88.7651 9.11705 88.1156 12.5081H92.1486L92.1411 12.5006ZM70.9638 27.9681H90.0566V30.7021H67.5123V22.8022H85.5099V20.476H67.4443V17.742H88.9992V25.3701H70.9714V27.9681H70.9638Z' fill='%23B8B8B8'/%3E%3Cpath d='M112.322 15.6872C107.7 16.4425 103.833 16.5406 98.3646 16.5406H95.9327V7.5456H106.197V4.26026H95.8647V1.38275H109.686V10.2116H99.3842V13.6707C104.21 13.6707 107.835 13.5347 112.042 12.8173L112.314 15.6872H112.322ZM116.8 18.6629H120.29V30.7092H99.9356V18.6629H103.425V21.8803H116.8V18.6629ZM116.8 24.652H103.425V27.8694H116.8V24.652ZM120.29 0.189453V17.2581H116.77V9.25247H111.43V6.41272H116.77V0.189453H120.29Z' fill='%23B8B8B8'/%3E%3Cpath d='M58.4511 14.3948H47.6887V17.6046H58.4511V14.3948Z' fill='%23B8B8B8'/%3E%3Cpath d='M8.91081 46.265V47.3066C8.91081 48.6169 8.91081 50.4723 8.50391 53.0033L6.71355 52.8568C7.07162 50.627 7.11231 48.9749 7.12045 47.7135H1.34246V46.265H8.91081ZM0.561206 54.9076C1.43197 54.8994 2.4004 54.8913 3.40951 54.8669V50.4642H5.19988V54.8099C6.69727 54.7448 8.23536 54.639 9.64324 54.4681L9.74089 55.819C6.70541 56.3154 3.33627 56.3724 0.740242 56.3561L0.561206 54.9076ZM10.4082 59.4486V44.735H12.2311V50.7246H14.3633V52.2546H12.2311V59.4486H10.4082ZM23.5026 46.151V47.5833H14.7787V46.151H18.2454V44.6699H20.0521V46.151H23.5026ZM15.5274 50.8385C15.5274 49.2272 17.0166 48.153 19.1406 48.153C21.2647 48.153 22.7295 49.2272 22.7376 50.8385C22.7295 52.4499 21.2647 53.5241 19.1406 53.5241C17.0166 53.5241 15.5274 52.4499 15.5274 50.8385ZM16.569 56.0794V54.6309H26.3672V59.4486H24.5606V56.0794H16.569ZM17.2852 50.8385C17.277 51.6686 18.0257 52.1325 19.1406 52.1243C20.2555 52.1325 21.0124 51.6686 21.0124 50.8385C21.0124 50.0085 20.2555 49.5202 19.1406 49.5202C18.0257 49.5202 17.277 50.0085 17.2852 50.8385ZM24.5606 53.9473V44.735H26.3672V48.6413H28.418V50.1224H26.3672V53.9473H24.5606ZM41.1218 44.735V59.4486H39.2988V44.735H41.1218ZM28.931 55.3958C32.7884 53.5648 34.5625 51.0745 34.888 47.7298H29.6797V46.2975H36.7272C36.7272 50.6758 35.0264 54.3949 29.875 56.8444L28.931 55.3958ZM50.5378 45.207C50.5378 46.7777 52.5479 48.21 55.6159 48.5436L55.0137 49.9108C52.5153 49.626 50.5378 48.6331 49.5938 47.2008C48.6497 48.6331 46.6722 49.626 44.2064 49.9108L43.5879 48.5436C46.6722 48.21 48.6742 46.7777 48.6823 45.207V44.8164H50.5378V45.207ZM42.9043 52.0755V50.6432H56.3158V52.0755H50.4889V53.2148H54.6393V56.8607H46.2734V57.9349H55.0462V59.3184H44.4994V55.5586H52.8652V54.5983H44.4831V53.2148H48.6823V52.0755H42.9043ZM69.2311 44.7513V55.3796H67.4082V44.7513H69.2311ZM57.2357 49.39C57.2357 47.2497 58.9691 45.7197 61.207 45.7116C63.445 45.7197 65.1703 47.2497 65.1621 49.39C65.1703 51.5628 63.445 53.0846 61.207 53.0846C58.9691 53.0846 57.2357 51.5628 57.2357 49.39ZM59.0098 49.39C59.0016 50.6921 59.9456 51.5059 61.207 51.5059C62.4359 51.5059 63.388 50.6921 63.388 49.39C63.388 48.1204 62.4359 47.2904 61.207 47.2904C59.9456 47.2904 59.0016 48.1204 59.0098 49.39ZM59.4981 59.1556V54.3053H61.321V57.6908H69.638V59.1556H59.4981ZM86.9889 44.7513V53.3451H85.1823V51.7174H81.6829V50.2526H85.1823V48.6738H81.8213C80.8936 51.0094 78.7451 52.6452 75.5469 53.5404L74.8145 52.1081C78.2568 51.1803 80.096 49.4307 80.3727 47.2415H75.5957V45.7767H82.3503C82.3503 46.2894 82.3096 46.7777 82.2282 47.2415H85.1823V44.7513H86.9889ZM77.1257 56.4375C77.1257 54.6309 79.1032 53.516 82.1224 53.5078C85.1009 53.516 87.0866 54.6309 87.0866 56.4375C87.0866 58.2441 85.1009 59.3753 82.1224 59.3672C79.1032 59.3753 77.1257 58.2441 77.1257 56.4375ZM78.9323 56.4375C78.9323 57.4059 80.1449 57.9349 82.1224 57.9349C84.0674 57.9349 85.2718 57.4059 85.2799 56.4375C85.2718 55.4528 84.0674 54.9238 82.1224 54.9238C80.1449 54.9238 78.9323 55.4528 78.9323 56.4375ZM95.7702 45.6139V50.041H91.1315V51.8477C93.4997 51.8477 94.8425 51.7826 96.405 51.4896L96.584 52.9544C94.8262 53.2555 93.3044 53.2962 90.4154 53.2962H89.3412V48.6901H93.9635V47.0462H89.3086V45.6139H95.7702ZM91.0013 55.9492V54.5007H101.06V59.4486H99.2533V55.9492H91.0013ZM96.6491 51.3757V49.9271H99.2533V48.2832H96.6491V46.8346H99.2533V44.7513H101.06V53.8008H99.2533V51.3757H96.6491ZM115.44 44.735V59.4486H113.699V51.8965H112.12V58.765H110.427V45.1257H112.12V50.4316H113.699V44.735H115.44ZM102.696 55.1191C105.829 53.3125 107.156 50.985 107.416 48.0391H103.38V46.5905H109.174C109.174 50.57 107.921 53.988 103.738 56.3724L102.696 55.1191ZM119.176 45.3861V47.2578H122.61V45.3861H124.4V51.7988H117.385V45.3861H119.176ZM118.867 54.2728V52.8568H128.486V56.7142H120.673V57.8861H128.941V59.3184H118.883V55.3958H126.679V54.2728H118.867ZM119.176 50.3665H122.61V48.625H119.176V50.3665ZM126.679 52.2708V44.735H128.486V47.7135H130.536V49.1784H128.486V52.2708H126.679ZM22.347 69.9922V71.8639H28.1738V73.3288H14.7624V71.8639H20.5566V69.9922H22.347ZM15.3971 69.3737C18.1152 69.1051 19.8812 68.0391 20.1823 66.8346H15.9831V65.3861H26.9694V66.8346H22.7295C23.0306 68.0309 24.7966 69.1051 27.5391 69.3737L26.888 70.7897C24.2188 70.513 22.2494 69.4714 21.4518 67.9902C20.6543 69.4714 18.7012 70.513 16.0319 70.7897L15.3971 69.3737ZM16.3249 76.8444C16.3249 75.1924 18.2373 74.2728 21.4518 74.2728C24.6419 74.2728 26.5381 75.1924 26.5462 76.8444C26.5381 78.5127 24.6419 79.4323 21.4518 79.4323C18.2373 79.4323 16.3249 78.5127 16.3249 76.8444ZM18.1641 76.8444C18.1559 77.6501 19.2871 78.0651 21.4518 78.0651C23.5759 78.0651 24.7233 77.6501 24.7396 76.8444C24.7233 76.0632 23.5759 75.6644 21.4518 75.6563C19.2871 75.6644 18.1559 76.0632 18.1641 76.8444ZM40.4382 64.735V68.3646H42.4889V69.862H40.4382V73.3288H38.6315V64.735H40.4382ZM28.8496 67.5508V66.1022H32.3164V64.6211H34.1231V66.1022H37.5736V67.5508H28.8496ZM29.5983 70.6432C29.5983 69.0807 31.0632 68.0553 33.2116 68.0553C35.3356 68.0553 36.8005 69.0807 36.8086 70.6432C36.8005 72.2057 35.3356 73.2393 33.2116 73.2311C31.0632 73.2393 29.5983 72.2057 29.5983 70.6432ZM30.9329 79.2695V73.9147H32.7233V75.1842H38.6315V73.9147H40.4382V79.2695H30.9329ZM31.3561 70.6432C31.348 71.4408 32.0967 71.8965 33.2116 71.8965C34.3265 71.8965 35.0833 71.4408 35.0833 70.6432C35.0833 69.8701 34.3265 69.39 33.2116 69.39C32.0967 69.39 31.348 69.8701 31.3561 70.6432ZM32.7233 77.8372H38.6315V76.584H32.7233V77.8372ZM48.4544 68.918C48.4544 71.3268 49.8704 73.8659 52.2467 74.8587L51.2539 76.291C49.5124 75.5342 48.2428 73.9961 47.5674 72.1243C46.8919 74.1426 45.598 75.8353 43.8809 76.6491L42.8392 75.2331C45.1585 74.1589 46.6071 71.4163 46.6152 68.918V67.681H43.3763V66.1836H51.6771V67.681H48.4544V68.918ZM53.321 79.4486V64.735H55.1439V79.4486H53.321ZM69.3125 64.7513V75.8841H67.4896V74.5983H64.6087V73.3288H67.4896V64.7513H69.3125ZM56.9102 71.3594C59.6201 71.3431 63.2741 71.3187 66.3991 70.9199L66.4967 72.222C65.2842 72.4255 64.0309 72.5557 62.7858 72.6452V75.4772H60.9792V72.7428C59.6038 72.7998 58.2936 72.8079 57.138 72.8079L56.9102 71.3594ZM58.0332 67.8926C58.0332 66.3382 59.5306 65.2803 61.7116 65.2884C63.8519 65.2803 65.3574 66.3382 65.3737 67.8926C65.3574 69.4714 63.8519 70.4723 61.7116 70.4805C59.5306 70.4723 58.0332 69.4714 58.0332 67.8926ZM58.8633 79.1556V74.8099H60.6699V77.6908H69.6543V79.1556H58.8633ZM59.7422 67.8926C59.7422 68.6901 60.5316 69.154 61.7116 69.1621C62.8346 69.154 63.6403 68.6901 63.6484 67.8926C63.6403 67.0951 62.8346 66.6149 61.7116 66.623C60.5316 66.6149 59.7422 67.0951 59.7422 67.8926ZM86.8424 65.1582V66.5254H84.8242V68.7552H86.7611V70.1224H75.9538V68.7552H77.8906V66.5254H75.8724V65.1582H86.8424ZM74.668 72.4824V71.0501H88.0794V72.4824H74.668ZM76.2467 74.7936V73.4753H86.403V76.9746H78.0371V77.9674H86.8099V79.3184H76.263V75.7214H84.6289V74.7936H76.2467ZM79.6973 68.7552H83.0013V66.5254H79.6973V68.7552ZM101.32 64.7513V74.6797H99.595V69.8783H98.0651V73.4427H96.3724V65.028H98.0651V68.4134H99.595V64.7513H101.32ZM89.3411 67.2741V65.8092H94.9401V70.1549H91.1152V71.8558C92.8324 71.8395 94.1263 71.75 95.6237 71.457L95.7865 72.873C94.0368 73.2311 92.5557 73.2799 90.3665 73.2799H89.3574V68.8366H93.1986V67.2741H89.3411ZM90.5293 77.9674C93.4834 77.5768 95.3633 75.9899 95.3796 74.3216V74.0124H97.1862V74.3216C97.1781 75.9899 99.0579 77.5768 102.036 77.9674L101.304 79.3672C99.001 79.0254 97.1862 77.9837 96.2829 76.5352C95.3714 77.9837 93.5566 79.0254 91.2617 79.3672L90.5293 77.9674ZM116.221 71.9616V73.3939H102.81V71.9616H108.588V70.6107H104.096V69.1458H106.033V66.623H104.014V65.1745H114.984V66.623H112.966V69.1458H114.903V70.6107H110.395V71.9616H116.221ZM104.389 79.2695V74.5495H114.594V79.2695H104.389ZM106.179 77.8047H112.836V75.9655H106.179V77.8047ZM107.839 69.1458H111.143V66.623H107.839V69.1458Z' fill='%23B8B8B8'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.total-search-link .thumb img {
  height: 110%;
  max-height: none;
}
.total-search-link .total-search-text {
  flex: 1;
  width: 100%;
}
.total-search-link .total-search-text .total-search-etc {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.total-search-link .total-search-text .total-search-etc .badge {
  min-width: 62px;
  width: auto;
  height: auto;
  display: inline-flex;
  padding: 5px 10px;
  justify-content: center;
  align-items: center;
  color: #4B4D60;
  border-radius: 4px;
  background: #EEF1F4;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.3px;
}
.total-search-link .total-search-text .title {
  margin-bottom: 10px;
  display: block;
  line-height: 1;
}
.total-search-link .total-search-text .title > strong {
  display: block;
  position: relative;
  color: #222;
  transition: all 0.3s;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 60px;
}
.total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
.total-search-link .total-search-text .title > strong * {
  vertical-align: middle;
}
.total-search-link .total-search-text .txt {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.32px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 48px;
}
.total-search-link .total-search-text .i-date {
  color: #666;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.3px;
}
.total-search-link .total-search-text .btn-area {
  margin-top: 24px;
}
.total-search-link .total-search-text .btn-area .search-btn-text {
  display: inline-block;
  position: relative;
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.32px;
  margin-right: 40px;
}
.total-search-link .total-search-text .btn-area .search-btn-text em {
  position: relative;
  display: block;
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.32px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-height: 24px;
}
.total-search-link .total-search-text .btn-area .search-btn-text .search-icon {
  display: inline-flex;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #E5EBF1;
}
.total-search-link .total-search-text .btn-area .search-btn-text .search-icon.search-icon-down {
  position: absolute;
  top: -8px;
  right: -40px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.744682 11.1916C1.04514 11.1916 1.28864 11.4454 1.28857 11.7584L1.28817 13.4582H12.712V11.7582C12.712 11.4453 12.9555 11.1916 13.256 11.1916C13.5564 11.1916 13.8 11.4453 13.8 11.7582V14.0249C13.8 14.3378 13.5564 14.5916 13.256 14.5916H0.744018C0.599712 14.5916 0.461318 14.5318 0.35929 14.4255C0.257263 14.3192 0.199962 14.1751 0.199997 14.0247L0.200528 11.7581C0.200602 11.4451 0.444228 11.1915 0.744682 11.1916Z' fill='%2333363D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99975 9.95889C7.15921 9.95889 7.31178 9.89657 7.42231 9.78629L11.0861 6.13065C11.3105 5.90675 11.3032 5.55073 11.0698 5.33544C10.8365 5.12016 10.4654 5.12714 10.241 5.35103L7.58596 8.00015V1.17129C7.58596 0.860685 7.3235 0.608887 6.99975 0.608887C6.676 0.608887 6.41354 0.860685 6.41354 1.17129V8.00015L3.75851 5.35103C3.53412 5.12714 3.16302 5.12016 2.92965 5.33544C2.69628 5.55073 2.689 5.90675 2.9134 6.13065L6.57719 9.78629C6.68771 9.89657 6.84029 9.95889 6.99975 9.95889Z' fill='%2333363D'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.total-search-link:hover, .total-search-link:focus {
  border-color: #1a2b7c;
  box-shadow: 0 0 16px 3px rgba(0, 0, 0, 0.1);
}

.search-list-more {
  position: absolute;
  top: -5px;
  right: 0;
}
@media (max-width: 560px) {
  .search-list-more {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    margin-top: 20px;
  }
}
.search-list-more .search-more-link {
  display: flex;
  align-items: center;
  padding: 8px 15px 6px;
  border-radius: 6px;
  background-color: #EEF1F4;
  line-height: 1;
}
@media (max-width: 560px) {
  .search-list-more .search-more-link {
    justify-content: center;
    text-align: center;
  }
}
.search-list-more .search-more-link > span {
  position: relative;
  color: #4B4D60;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.3px;
}
.search-list-more .search-more-link > span:after {
  content: "";
  display: inline-block;
  margin-left: 6px;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.375 6.0376H0.644531V4.1626H4.375V0.432129H6.25V4.1626H10V6.0376H6.25V9.76807H4.375V6.0376Z' fill='%234B4D60'/%3E%3C/svg%3E%0A");
}

.search-tab-list {
  position: absolute;
  top: -5px;
  right: 94px;
}
@media (max-width: 560px) {
  .search-tab-list {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 20px;
  }
}
.search-tab-list .search-tab-ul {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.search-tab-list .search-tab-ul .search-tab-item:first-child .search-tab-link {
  border-radius: 6px 0 0 6px;
}
.search-tab-list .search-tab-ul .search-tab-item:last-child .search-tab-link {
  border-radius: 0 6px 6px 0;
}
.search-tab-list .search-tab-ul .search-tab-link {
  display: flex;
  flex-wrap: wrap;
  padding: 8px 15px 6px;
  justify-content: center;
  align-items: center;
  background: #EEF1F4;
}
.search-tab-list .search-tab-ul .search-tab-link > span {
  color: #4B4D60;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.3px;
}
.search-tab-list .search-tab-ul .search-tab-link.active {
  background: #003863;
}
.search-tab-list .search-tab-ul .search-tab-link.active > span {
  color: #FFFFFF;
}

[data-type=linkItem] .total-search-link {
  min-height: 146px;
}
@media (max-width: 768px) {
  [data-type=linkItem] .total-search-link {
    min-height: auto;
  }
}
[data-type=linkItem] .total-search-link .thumb {
  align-items: center;
  width: 195px;
  height: 134px;
  margin: 0 30px 0 0;
  max-width: none;
  justify-content: center;
}
@media (max-width: 1280px) {
  [data-type=linkItem] .total-search-link .thumb {
    width: 160px;
    height: 110px;
    margin: 0 20px 0 0;
  }
}
@media (max-width: 1024px) {
  [data-type=linkItem] .total-search-link .thumb {
    width: 140px;
    height: 90px;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 767px) {
  [data-type=linkItem] .total-search-link .thumb {
    width: 110px;
    height: 77px;
    margin: 0 10px 0 0;
  }
}
@media (max-width: 480px) {
  [data-type=linkItem] .total-search-link .thumb {
    display: none;
  }
}
[data-type=linkItem] .total-search-link .total-search-text {
  padding-top: 5px;
}
[data-type=linkItem] .total-search-link .total-search-text .title > strong {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
@media (max-width: 1024px) {
  [data-type=linkItem] .total-search-link .total-search-text .title > strong {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  [data-type=linkItem] .total-search-link .total-search-text .title > strong {
    font-size: 18px;
  }
}
[data-type=linkItem] .total-search-link .total-search-text .title > strong * {
  vertical-align: middle;
}
[data-type=linkItem] .total-search-link .total-search-text .title > strong:before {
  content: "";
  margin-right: 6px;
  vertical-align: middle;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #E5EBF1 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%2333363D'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%2333363D'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
@media (max-width: 1024px) {
  [data-type=linkItem] .total-search-link .total-search-text .title > strong:before {
    width: 20px;
    height: 20px;
    background-size: 12px;
  }
}
[data-type=linkItem] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=linkItem] .total-search-link:hover .total-search-text .title > strong, [data-type=linkItem] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=linkItem] .total-search-link:hover .total-search-text .title > strong:before, [data-type=linkItem] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=linkItem] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=linkItem] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}

[data-type=boardItem] .total-search-link {
  min-height: 175px;
}
@media (max-width: 768px) {
  [data-type=boardItem] .total-search-link {
    min-height: auto;
  }
}
[data-type=boardItem] .total-search-link .thumb {
  align-items: center;
  width: 160px;
  height: 110px;
  margin: 0 30px 0 0;
  max-width: none;
}
@media (max-width: 1280px) {
  [data-type=boardItem] .total-search-link .thumb {
    margin: 0 20px 0 0;
  }
}
@media (max-width: 1024px) {
  [data-type=boardItem] .total-search-link .thumb {
    width: 140px;
    height: 90px;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 767px) {
  [data-type=boardItem] .total-search-link .thumb {
    width: 110px;
    height: 77px;
    margin: 0 10px 0 0;
  }
}
@media (max-width: 480px) {
  [data-type=boardItem] .total-search-link .thumb {
    display: none;
  }
}
[data-type=boardItem] .total-search-link .total-search-text .title > strong {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=boardItem] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=boardItem] .total-search-link:hover .total-search-text .title > strong, [data-type=boardItem] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=boardItem] .total-search-link:hover .total-search-text .title > strong:before, [data-type=boardItem] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=boardItem] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=boardItem] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}

[data-type=mentor] .total-search-item {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 480px) {
  [data-type=mentor] .total-search-item {
    gap: 24px 0;
  }
}
[data-type=mentor] .total-search-info {
  width: calc(33.333333% - 16px);
}
@media (max-width: 860px) {
  [data-type=mentor] .total-search-info {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  [data-type=mentor] .total-search-info {
    width: 100%;
  }
}
[data-type=mentor] .total-search-info + .total-search-info {
  margin-top: 0;
}
@media (max-width: 860px) {
  [data-type=mentor] .total-search-info:last-child {
    display: none;
  }
}
@media (max-width: 480px) {
  [data-type=mentor] .total-search-info:last-child {
    display: inline-block;
  }
}
[data-type=mentor] .total-search-link {
  flex-wrap: wrap;
  position: relative;
  padding: 150px 30px 80px;
  min-height: 508px;
}
[data-type=mentor] .total-search-link .like-box {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 1;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 5px;
}
[data-type=mentor] .total-search-link .like-box .like-badge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 40px;
  height: 40px;
  border-radius: 10px;
}
[data-type=mentor] .total-search-link .like-box .like-badge .icon {
  display: inline-block;
  margin: 0 auto 2px;
  width: 9px;
  height: 9px;
  background-position: center;
  background-repeat: no-repeat;
}
[data-type=mentor] .total-search-link .like-box .like-badge .like-tit {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 117%;
  letter-spacing: -0.015rem;
}
[data-type=mentor] .total-search-link .like-box .like-badge.like1 {
  background-color: #EFF9F3;
  border: 1px solid rgba(0, 134, 86, 0.5);
}
[data-type=mentor] .total-search-link .like-box .like-badge.like1 .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.39746 9.20111V4.58631L5.07555 0.810547C5.77065 0.810547 6.33412 1.37403 6.33412 2.06914V3.74725H8.85125C9.09742 3.74445 9.33238 3.84992 9.49391 4.03567C9.65543 4.22143 9.72724 4.46877 9.6903 4.71216L9.11136 8.48791C9.04864 8.90159 8.69069 9.20584 8.27231 9.20111H3.39746ZM3.39746 9.20111L2.27729 9.20102C1.78583 9.20971 1.36569 8.84908 1.2998 8.36196V5.42527C1.36569 4.93817 1.78583 4.53107 2.27729 4.53976H3.39742L3.39746 9.20111Z' stroke='%23008656' stroke-width='0.800005' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[data-type=mentor] .total-search-link .like-box .like-badge.like1 .like-tit {
  color: #008656;
}
[data-type=mentor] .total-search-link .like-box .like-badge.like2 {
  background-color: #F2F4FB;
  border: 1px solid rgba(24, 17, 78, 0.5);
}
[data-type=mentor] .total-search-link .like-box .like-badge.like2 .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.96776 8.3085V4.18463L4.46733 0.810547C5.08849 0.810547 5.59201 1.31409 5.59201 1.93524V3.43483H7.84136C8.06134 3.43233 8.2713 3.52658 8.41566 3.69258C8.55999 3.85857 8.62416 4.07959 8.59115 4.2971L8.0738 7.67117C8.01775 8.04084 7.69788 8.31273 7.32401 8.3085H2.96776ZM2.96776 8.3085L1.96676 8.30841C1.52758 8.31618 1.15214 7.99392 1.09326 7.55862V4.93434C1.15214 4.49906 1.52758 4.13527 1.96676 4.14303H2.96772L2.96776 8.3085Z' stroke='%2318114E' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[data-type=mentor] .total-search-link .like-box .like-badge.like2 .like-tit {
  color: #18114E;
}
[data-type=mentor] .total-search-link .thumb {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  [data-type=mentor] .total-search-link .thumb {
    top: 25px;
    right: 25px;
    width: 80px;
    height: 80px;
  }
}
@media (max-width: 360px) {
  [data-type=mentor] .total-search-link .thumb {
    top: 20px;
    right: 20px;
    width: 70px;
    height: 70px;
  }
}
[data-type=mentor] .total-search-link .thumb img {
  height: 100%;
}
[data-type=mentor] .total-search-link .total-search-text {
  flex: auto;
  width: 100%;
}
[data-type=mentor] .total-search-link .total-search-text .title > strong {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=mentor] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-mentor {
  margin: 10px 0 15px 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-mentor .total-mentor-text {
  padding: 0 10px;
  color: #3780FF;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.32px;
  position: relative;
  transition: color 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
[data-type=mentor] .total-search-link .total-search-text .total-search-mentor .total-mentor-text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background: #D9D9D9;
  border-radius: 50%;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-mentor .total-mentor-text:first-child {
  padding-left: 0;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-mentor .total-mentor-text:first-child:before {
  display: none;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-tag {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow: hidden;
  gap: 5px;
}
[data-type=mentor] .total-search-link .total-search-text .total-search-tag .total-tag-text {
  display: inline-flex;
  font-size: 14px;
  line-height: 150%;
  margin: 0 6px;
}
[data-type=mentor] .total-search-link .total-search-text .notice-ul {
  display: block;
  padding: 11px 30px;
  border-radius: 10px;
  background-color: #F8F9FB;
  margin: 25px 0;
}
[data-type=mentor] .total-search-link .total-search-text .notice-ul .notice-li {
  display: block;
  padding-left: 76px;
  position: relative;
  line-height: 120%;
  letter-spacing: -0.01875rem;
  font-size: 15px;
  text-align: left;
}
[data-type=mentor] .total-search-link .total-search-text .notice-ul .notice-li + .notice-li {
  margin-top: 6px;
}
[data-type=mentor] .total-search-link .total-search-text .notice-ul .notice-li .li-tit {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  color: #008656;
  min-width: 51px;
}
[data-type=mentor] .total-search-link .total-search-text .notice-ul .notice-li .li-con {
  color: #000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  height: 18px;
  overflow: hidden;
  word-break: break-all;
}
[data-type=mentor] .total-search-link .more-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: calc(100% + 2px);
  height: 55px;
  background-color: #18114E;
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.01875rem;
  border-radius: 0 0 8px 8px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  z-index: 2;
}
[data-type=mentor] .total-search-link:hover, [data-type=mentor] .total-search-link:focus {
  box-shadow: none;
}
[data-type=mentor] .total-search-link:hover .total-search-text .title > strong, [data-type=mentor] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=mentor] .total-search-link:hover .total-search-text .title > strong:before, [data-type=mentor] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=mentor] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=mentor] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}
[data-type=mentor] .skeleton-title {
  height: 28px;
}
[data-type=mentor] .skeleton-text {
  height: 44px;
  margin-bottom: 10px;
}
[data-type=mentor] .skeleton-date {
  display: inline-block;
  height: 21px;
}

[data-type=vertical] .total-search-item {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-item {
    gap: 24px 0;
  }
}
[data-type=vertical] .total-search-info {
  width: calc(33.333333% - 16px);
}
@media (max-width: 860px) {
  [data-type=vertical] .total-search-info {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-info {
    width: 100%;
  }
}
[data-type=vertical] .total-search-info + .total-search-info {
  margin-top: 0;
}
@media (max-width: 860px) {
  [data-type=vertical] .total-search-info:last-child {
    display: none;
  }
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-info:last-child {
    display: inline-block;
  }
}
[data-type=vertical] .total-search-link {
  flex-wrap: wrap;
  border: none;
  padding: 0;
}
[data-type=vertical] .total-search-link .thumb {
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 600px;
  margin: 0 0 20px 0;
  position: relative;
}
@media (max-width: 1280px) {
  [data-type=vertical] .total-search-link .thumb {
    height: 520px;
  }
}
@media (max-width: 860px) {
  [data-type=vertical] .total-search-link .thumb {
    height: 650px;
  }
}
@media (max-width: 680px) {
  [data-type=vertical] .total-search-link .thumb {
    height: 510px;
  }
}
@media (max-width: 620px) {
  [data-type=vertical] .total-search-link .thumb {
    height: 443px;
  }
}
@media (max-width: 560px) {
  [data-type=vertical] .total-search-link .thumb {
    height: 400px;
  }
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-link .thumb {
    height: auto;
  }
}
[data-type=vertical] .total-search-link .thumb img {
  width: auto;
  height: 100%;
  max-width: none;
  max-height: none;
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-link .thumb img {
    height: auto;
    width: 100%;
  }
}
[data-type=vertical] .total-search-link .thumb .badge {
  position: absolute;
  bottom: 6px;
  left: 6px;
  background-color: rgba(40, 48, 133, 0.7);
  color: #FFFFFF;
}
[data-type=vertical] .total-search-link .total-search-text {
  flex: auto;
  width: 100%;
}
[data-type=vertical] .total-search-link .total-search-text .title > strong {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=vertical] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=vertical] .total-search-link .total-search-text .i-date {
  margin-top: 10px;
  display: inline-block;
}
[data-type=vertical] .total-search-link:hover, [data-type=vertical] .total-search-link:focus {
  box-shadow: none;
}
[data-type=vertical] .total-search-link:hover .total-search-text .title > strong, [data-type=vertical] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=vertical] .total-search-link:hover .total-search-text .title > strong:before, [data-type=vertical] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=vertical] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=vertical] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}
[data-type=vertical] .skeleton-title {
  height: 28px;
}
[data-type=vertical] .skeleton-text {
  height: 44px;
  margin-bottom: 10px;
}
[data-type=vertical] .skeleton-date {
  display: inline-block;
  height: 21px;
}

[data-type=horizontal] .total-search-item {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 480px) {
  [data-type=horizontal] .total-search-item {
    gap: 24px 0;
  }
}
[data-type=horizontal] .total-search-info {
  width: calc(33.333333% - 16px);
}
@media (max-width: 860px) {
  [data-type=horizontal] .total-search-info {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  [data-type=horizontal] .total-search-info {
    width: 100%;
  }
}
[data-type=horizontal] .total-search-info + .total-search-info {
  margin-top: 0;
}
@media (max-width: 860px) {
  [data-type=horizontal] .total-search-info:last-child {
    display: none;
  }
}
@media (max-width: 480px) {
  [data-type=horizontal] .total-search-info:last-child {
    display: inline-block;
  }
}
[data-type=horizontal] .total-search-link {
  flex-wrap: wrap;
  border: none;
  padding: 0;
}
[data-type=horizontal] .total-search-link .thumb {
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 236px;
  margin: 0 0px 20px 0;
  position: relative;
}
@media (max-width: 1280px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: 196px;
  }
}
@media (max-width: 860px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: 246px;
  }
}
@media (max-width: 680px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: 206px;
  }
}
@media (max-width: 620px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: 196px;
  }
}
@media (max-width: 560px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: 176px;
  }
}
@media (max-width: 480px) {
  [data-type=horizontal] .total-search-link .thumb {
    height: auto;
  }
}
[data-type=horizontal] .total-search-link .thumb img {
  width: auto;
  height: 100%;
  max-width: none;
  max-height: none;
}
@media (max-width: 480px) {
  [data-type=horizontal] .total-search-link .thumb img {
    height: auto;
    width: 100%;
  }
}
[data-type=horizontal] .total-search-link .thumb .badge {
  position: absolute;
  bottom: 6px;
  left: 6px;
  background-color: rgba(40, 48, 133, 0.7);
  color: #FFFFFF;
}
[data-type=horizontal] .total-search-link .total-search-text {
  flex: auto;
  width: 100%;
}
[data-type=horizontal] .total-search-link .total-search-text .title > strong {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=horizontal] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=horizontal] .total-search-link .total-search-text .i-date {
  margin-top: 10px;
  display: inline-block;
}
[data-type=horizontal] .total-search-link:hover, [data-type=horizontal] .total-search-link:focus {
  box-shadow: none;
}
[data-type=horizontal] .total-search-link:hover .total-search-text .title > strong, [data-type=horizontal] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=horizontal] .total-search-link:hover .total-search-text .title > strong:before, [data-type=horizontal] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=horizontal] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=horizontal] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}
[data-type=horizontal] .skeleton-title {
  height: 28px;
}
[data-type=horizontal] .skeleton-text {
  height: 44px;
  margin-bottom: 10px;
}
[data-type=horizontal] .skeleton-date {
  display: inline-block;
  height: 21px;
}

[data-type=mediaItem] .total-search-item {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 480px) {
  [data-type=mediaItem] .total-search-item {
    gap: 24px 0;
  }
}
[data-type=mediaItem] .total-search-info {
  width: calc(25% - 20px);
}
@media (max-width: 1440px) {
  [data-type=mediaItem] .total-search-info {
    width: calc(33.33333% - 16px);
  }
}
@media (max-width: 1280px) {
  [data-type=mediaItem] .total-search-info {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  [data-type=mediaItem] .total-search-info {
    width: 100%;
  }
}
[data-type=mediaItem] .total-search-info + .total-search-info {
  margin-top: 0;
}
@media (max-width: 1440px) {
  [data-type=mediaItem] .total-search-info:last-child {
    display: none;
  }
}
@media (max-width: 1280px) {
  [data-type=mediaItem] .total-search-info:last-child {
    display: inline-block;
  }
}
[data-type=mediaItem] .total-search-link {
  min-height: 220px;
  flex-wrap: wrap;
  border: none;
  padding: 0;
}
[data-type=mediaItem] .total-search-link .thumb {
  align-items: center;
  width: 100%;
  height: 173px;
  margin: 0 0px 20px 0;
  position: relative;
}
@media (max-width: 1280px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: 284px;
    justify-content: center;
  }
}
@media (max-width: 860px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: 246px;
  }
}
@media (max-width: 680px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: 206px;
  }
}
@media (max-width: 620px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: 196px;
  }
}
@media (max-width: 560px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: 176px;
  }
}
@media (max-width: 480px) {
  [data-type=mediaItem] .total-search-link .thumb {
    height: auto;
  }
}
[data-type=mediaItem] .total-search-link .thumb img {
  width: auto;
  height: 100%;
  max-width: none;
  max-height: none;
}
@media (max-width: 480px) {
  [data-type=mediaItem] .total-search-link .thumb img {
    height: auto;
    width: 100%;
  }
}
[data-type=mediaItem] .total-search-link .total-search-text {
  flex: auto;
  width: 100%;
}
[data-type=mediaItem] .total-search-link .total-search-text .title > strong {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=mediaItem] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=mediaItem] .total-search-link .total-search-text .i-date {
  margin-top: 10px;
  display: inline-block;
}
[data-type=mediaItem] .total-search-link:hover, [data-type=mediaItem] .total-search-link:focus {
  box-shadow: none;
}
[data-type=mediaItem] .total-search-link:hover .total-search-text .title > strong, [data-type=mediaItem] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=mediaItem] .total-search-link:hover .total-search-text .title > strong:before, [data-type=mediaItem] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=mediaItem] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=mediaItem] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}
[data-type=mediaItem] .skeleton-title {
  height: 28px;
}
[data-type=mediaItem] .skeleton-text {
  height: 34px;
  margin-bottom: 10px;
}
[data-type=mediaItem] .skeleton-date {
  display: inline-block;
  height: 21px;
}

[data-type=vertical],
[data-type=horizontal],
[data-type=mediaItem] {
  padding-bottom: 50px;
  border-bottom: 1px solid #E2E5E8;
}
[data-type=vertical] .total-search-link .noimage,
[data-type=vertical] .total-search-link .skeleton-thumb,
[data-type=horizontal] .total-search-link .noimage,
[data-type=horizontal] .total-search-link .skeleton-thumb,
[data-type=mediaItem] .total-search-link .noimage,
[data-type=mediaItem] .total-search-link .skeleton-thumb {
  width: 100%;
  max-width: none;
}
@media (max-width: 1280px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 284px;
  }
}
@media (max-width: 860px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 246px;
  }
}
@media (max-width: 680px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 206px;
  }
}
@media (max-width: 620px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 196px;
  }
}
@media (max-width: 560px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 176px;
  }
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb,
  [data-type=horizontal] .total-search-link .noimage,
  [data-type=horizontal] .total-search-link .skeleton-thumb,
  [data-type=mediaItem] .total-search-link .noimage,
  [data-type=mediaItem] .total-search-link .skeleton-thumb {
    height: 284px;
  }
}

[data-type=vertical] .total-search-link .noimage,
[data-type=vertical] .total-search-link .skeleton-thumb {
  width: 100%;
  max-width: none;
}
@media (max-width: 1280px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 520px;
  }
}
@media (max-width: 860px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 650px;
  }
}
@media (max-width: 680px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 510px;
  }
}
@media (max-width: 620px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 443px;
  }
}
@media (max-width: 560px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 400px;
  }
}
@media (max-width: 480px) {
  [data-type=vertical] .total-search-link .noimage,
  [data-type=vertical] .total-search-link .skeleton-thumb {
    height: 520px;
  }
}

[data-type=attachmentItem] .total-search-item {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 480px) {
  [data-type=attachmentItem] .total-search-item {
    gap: 24px 0;
  }
}
[data-type=attachmentItem] .total-search-info {
  width: calc(25% - 20px);
}
@media (max-width: 1440px) {
  [data-type=attachmentItem] .total-search-info {
    width: calc(33.33333% - 16px);
  }
}
@media (max-width: 1280px) {
  [data-type=attachmentItem] .total-search-info {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  [data-type=attachmentItem] .total-search-info {
    width: 100%;
  }
}
[data-type=attachmentItem] .total-search-info + .total-search-info {
  margin-top: 0;
}
@media (max-width: 1440px) {
  [data-type=attachmentItem] .total-search-info:last-child {
    display: none;
  }
}
@media (max-width: 1280px) {
  [data-type=attachmentItem] .total-search-info:last-child {
    display: inline-block;
  }
}
[data-type=attachmentItem] .total-search-link {
  min-height: 220px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  [data-type=attachmentItem] .total-search-link {
    min-height: auto;
  }
}
[data-type=attachmentItem] .total-search-link .total-search-text {
  flex: auto;
  width: 100%;
}
[data-type=attachmentItem] .total-search-link .total-search-text .title > strong {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.3;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 68px;
}
[data-type=attachmentItem] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=attachmentItem] .total-search-link .total-search-text .search-btn {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 4px;
  border: 1px solid #E5EBF1;
  background: #FFFFFF;
  color: #666;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.16px;
  transition: all 0.3s;
}
[data-type=attachmentItem] .total-search-link .total-search-text .search-btn .search-icon {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
}
[data-type=attachmentItem] .total-search-link .total-search-text .search-btn .search-icon.search-icon-down {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.949226 11.1916C1.24968 11.1916 1.49319 11.4454 1.49311 11.7584L1.49272 13.4582H12.9165V11.7582C12.9165 11.4453 13.1601 11.1916 13.4605 11.1916C13.761 11.1916 14.0045 11.4453 14.0045 11.7582V14.0249C14.0045 14.3378 13.761 14.5916 13.4605 14.5916H0.948562C0.804256 14.5916 0.665862 14.5318 0.563834 14.4255C0.461807 14.3192 0.404506 14.1751 0.404541 14.0247L0.405072 11.7581C0.405146 11.4451 0.648772 11.1915 0.949226 11.1916Z' fill='%2333363D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.20429 9.95889C7.36375 9.95889 7.51633 9.89657 7.62685 9.78629L11.2906 6.13065C11.515 5.90675 11.5078 5.55073 11.2744 5.33544C11.041 5.12016 10.6699 5.12714 10.4455 5.35103L7.7905 8.00015V1.17129C7.7905 0.860685 7.52805 0.608887 7.20429 0.608887C6.88054 0.608887 6.61809 0.860685 6.61809 1.17129V8.00015L3.96306 5.35103C3.73866 5.12714 3.36757 5.12016 3.1342 5.33544C2.90082 5.55073 2.89355 5.90675 3.11794 6.13065L6.78174 9.78629C6.89226 9.89657 7.04484 9.95889 7.20429 9.95889Z' fill='%2333363D'/%3E%3C/svg%3E%0A");
}
[data-type=attachmentItem] .total-search-link:hover .total-search-text .title > strong, [data-type=attachmentItem] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=attachmentItem] .total-search-link:hover .total-search-text .title > strong:before, [data-type=attachmentItem] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=attachmentItem] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=attachmentItem] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}
[data-type=attachmentItem] .total-search-link:hover .total-search-text .search-btn, [data-type=attachmentItem] .total-search-link:focus .total-search-text .search-btn {
  border: 1px solid #003863;
  background: #003863;
  color: #FFFFFF;
}
[data-type=attachmentItem] .total-search-link:hover .total-search-text .search-btn .search-icon.search-icon-down, [data-type=attachmentItem] .total-search-link:focus .total-search-text .search-btn .search-icon.search-icon-down {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.949226 11.1916C1.24968 11.1916 1.49319 11.4454 1.49311 11.7584L1.49272 13.4582H12.9165V11.7582C12.9165 11.4453 13.1601 11.1916 13.4605 11.1916C13.761 11.1916 14.0045 11.4453 14.0045 11.7582V14.0249C14.0045 14.3378 13.761 14.5916 13.4605 14.5916H0.948562C0.804256 14.5916 0.665862 14.5318 0.563834 14.4255C0.461807 14.3192 0.404506 14.1751 0.404541 14.0247L0.405072 11.7581C0.405146 11.4451 0.648772 11.1915 0.949226 11.1916Z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.20429 9.95889C7.36375 9.95889 7.51633 9.89657 7.62685 9.78629L11.2906 6.13065C11.515 5.90675 11.5078 5.55073 11.2744 5.33544C11.041 5.12016 10.6699 5.12714 10.4455 5.35103L7.7905 8.00015V1.17129C7.7905 0.860685 7.52805 0.608887 7.20429 0.608887C6.88054 0.608887 6.61809 0.860685 6.61809 1.17129V8.00015L3.96306 5.35103C3.73866 5.12714 3.36757 5.12016 3.1342 5.33544C2.90082 5.55073 2.89355 5.90675 3.11794 6.13065L6.78174 9.78629C6.89226 9.89657 7.04484 9.95889 7.20429 9.95889Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
[data-type=attachmentItem] .total-search-link .skeleton-date {
  display: inline-block;
  height: 21px;
}
[data-type=attachmentItem] .total-search-link .skeleton-title {
  height: 68px;
  width: 100%;
}
[data-type=attachmentItem] .total-search-link .skeleton-btn {
  height: 46px;
  width: 100%;
}

[data-type=blogItem] .total-search-link {
  min-height: 133px;
}
@media (max-width: 768px) {
  [data-type=blogItem] .total-search-link {
    min-height: auto;
  }
}
[data-type=blogItem] .total-search-link .total-search-text .title {
  position: relative;
  padding-right: 100px;
}
[data-type=blogItem] .total-search-link .total-search-text .title > strong {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.24px;
  line-height: 1.5;
}
[data-type=blogItem] .total-search-link .total-search-text .title > strong .highlight {
  transition: all 0.3s;
}
[data-type=blogItem] .total-search-link .total-search-text .title .i-date {
  position: absolute;
  top: 5px;
  right: 0;
}
[data-type=blogItem] .total-search-link:hover .total-search-text .title > strong, [data-type=blogItem] .total-search-link:focus .total-search-text .title > strong {
  color: #003863;
  text-decoration: underline;
  text-decoration-color: #003863;
}
[data-type=blogItem] .total-search-link:hover .total-search-text .title > strong:before, [data-type=blogItem] .total-search-link:focus .total-search-text .title > strong:before {
  background: #003863 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73187 2.97562C9.02746 2.97562 9.26775 3.21512 9.268 3.51065C9.268 3.8064 9.02762 4.04679 8.73187 4.04679H4.18133C4.10739 4.04679 4.04729 4.10688 4.0473 4.18082L4.0484 13.8191C4.04841 13.8931 4.1085 13.9532 4.18243 13.9532H13.8196C13.8935 13.953 13.9537 13.893 13.9537 13.8191V9.26749C13.9539 8.97195 14.1931 8.7325 14.4887 8.73246C14.7843 8.73246 15.0246 8.97192 15.0248 9.26749V13.8191C15.0248 14.4845 14.485 15.0242 13.8196 15.0243H4.18243C3.5172 15.0243 2.97756 14.4854 2.97723 13.8202L2.97613 4.18082C2.97607 3.51534 3.51585 2.97562 4.18133 2.97562H8.73187Z' fill='%23ffffff'/%3E%3Cpath d='M14.4887 2.97562C14.7843 2.97564 15.0235 3.21516 15.0237 3.51065V7.12625C15.0236 7.42185 14.7843 7.66127 14.4887 7.66129C14.1931 7.66129 13.9538 7.42186 13.9537 7.12625V4.80374L8.7088 10.0486C8.49974 10.2572 8.16086 10.2573 7.95184 10.0486C7.74272 9.83949 7.74272 9.49969 7.95184 9.29056L13.1956 4.04679H10.8742C10.5785 4.04679 10.3381 3.8064 10.3381 3.51065C10.3384 3.21515 10.5786 2.97562 10.8742 2.97562H14.4887Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat 50%;
}
[data-type=blogItem] .total-search-link:hover .total-search-text .title > strong .highlight, [data-type=blogItem] .total-search-link:focus .total-search-text .title > strong .highlight {
  color: #003863;
}

.search-menu-list {
  border-top: 1px solid #D7D9DC;
}

.search-menu-link {
  position: relative;
  display: flex;
  align-items: center;
  padding: 16px 10px 16px;
  border-bottom: 1px solid #D7D9DC;
  transition: all 0.3s;
}
.search-menu-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: transparent;
  transition: all 0.3s;
}
.search-menu-link .i-cate {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.search-menu-link .i-cate .i-cate-li {
  padding: 0 10px 0 18px;
  position: relative;
}
.search-menu-link .i-cate .i-cate-li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 100%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.742188 7.71094V0.632812L6.875 4.17188L0.742188 7.71094Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
}
.search-menu-link .i-cate .i-cate-li .i-cate-text {
  position: relative;
  display: flex;
  color: #666;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.16px;
  transition: all 0.3s;
}
.search-menu-link .i-cate .i-cate-li .i-cate-text.underline {
  padding: 0 0 1px;
  border-bottom: 1px solid #58616a;
}
.search-menu-link .i-cate .i-cate-li:first-child {
  padding: 0 10px 0 0;
  display: inline-flex;
  align-items: center;
}
.search-menu-link .i-cate .i-cate-li:first-child:before {
  content: "";
  position: relative;
  top: auto;
  transform: translateY(0%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #E5EBF1;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8974 0.877197C5.95635 0.826766 6.04353 0.826766 6.10248 0.877197L11.1425 5.18872C11.1775 5.21864 11.1972 5.26283 11.1972 5.30884V11.0032C11.1972 11.0902 11.127 11.1604 11.04 11.1604H8.04779C7.9608 11.1604 7.88959 11.0902 7.88959 11.0032V8.16821C7.88945 7.73341 7.53732 7.3811 7.10248 7.3811H4.8974C4.46262 7.38117 4.11043 7.73345 4.11029 8.16821V11.0032C4.11029 11.0902 4.03907 11.1604 3.95209 11.1604H0.9599C0.872968 11.1603 0.802673 11.0901 0.802673 11.0032V5.30884C0.802673 5.26286 0.822463 5.21864 0.857361 5.18872L5.8974 0.877197Z' stroke='%23003863' stroke-width='0.945'/%3E%3C/svg%3E%0A");
  margin-right: 10px;
}
.search-menu-link:hover:before, .search-menu-link:focus:before {
  width: 100%;
  background: #4767D3;
}
.search-menu-link:hover .i-cate .i-cate-li .i-cate-text, .search-menu-link:focus .i-cate .i-cate-li .i-cate-text {
  color: #003863;
}
.search-menu-link:hover .i-cate .i-cate-li .i-cate-text.underline, .search-menu-link:focus .i-cate .i-cate-li .i-cate-text.underline {
  border-bottom: 1px solid #003863;
}
.search-menu-link:hover .i-cate .i-cate-li:first-child, .search-menu-link:focus .i-cate .i-cate-li:first-child {
  padding: 0 10px 0 0;
  display: inline-flex;
  align-items: center;
}
.search-menu-link:hover .i-cate .i-cate-li:first-child:before, .search-menu-link:focus .i-cate .i-cate-li:first-child:before {
  background-color: #003863;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8974 0.877197C5.95635 0.826766 6.04353 0.826766 6.10248 0.877197L11.1425 5.18872C11.1775 5.21864 11.1972 5.26283 11.1972 5.30884V11.0032C11.1972 11.0902 11.127 11.1604 11.04 11.1604H8.04779C7.9608 11.1604 7.88959 11.0902 7.88959 11.0032V8.16821C7.88945 7.73341 7.53732 7.3811 7.10248 7.3811H4.8974C4.46262 7.38117 4.11043 7.73345 4.11029 8.16821V11.0032C4.11029 11.0902 4.03907 11.1604 3.95209 11.1604H0.9599C0.872968 11.1603 0.802673 11.0901 0.802673 11.0032V5.30884C0.802673 5.26286 0.822463 5.21864 0.857361 5.18872L5.8974 0.877197Z' stroke='%23ffffff' stroke-width='0.945'/%3E%3C/svg%3E%0A");
  margin-right: 10px;
}

.search-table-wrap {
  width: 100%;
}
@media (max-width: 767px) {
  .search-table-wrap {
    overflow-x: auto;
    width: calc(100vw - 32px);
  }
}
.search-table-wrap .tbl.data th,
.search-table-wrap .tbl.data td {
  vertical-align: middle;
}
.search-table-wrap .tbl.data thead th {
  padding: 11px 15px;
  background-color: #eef2f7;
  border-bottom: 1px solid #d6e0eb;
  font-weight: 600;
  font-size: 17px;
  color: #33363d;
  text-align: center;
}
@media (max-width: 767px) {
  .search-table-wrap .tbl.data thead th {
    font-size: 17px;
  }
}
.search-table-wrap .tbl.data tbody th,
.search-table-wrap .tbl.data tbody td {
  padding: 12px 15px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #cdd1d5;
  font-size: 17px;
  color: #666;
  font-weight: 400;
}
@media (max-width: 767px) {
  .search-table-wrap .tbl.data tbody th,
  .search-table-wrap .tbl.data tbody td {
    font-size: 17px;
  }
}
.search-table-wrap .tbl.data tbody th {
  color: #222;
  font-weight: 600;
  letter-spacing: -0.16px;
}
.search-table-wrap .tbl.data tbody th .total-search-link {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  min-height: auto;
  border: none;
  border-radius: 0;
}
.search-table-wrap.scroll {
  overflow-x: auto;
  overflow-y: hidden;
}
.search-table-wrap.scroll .tbl {
  width: 100%;
}
@media (max-width: 767px) {
  .search-table-wrap.scroll .tbl {
    min-width: 732px;
  }
}

.help-search-icon {
  display: block;
  margin: 0 auto 15px;
  width: 102px;
  height: 104px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='102' height='104' viewBox='0 0 102 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_140_12473)'%3E%3Cpath d='M67.5152 9.24032C66.6752 8.57032 65.6752 8.08032 64.6552 7.86032C60.2152 6.91032 55.4352 10.9503 56.1452 15.6703C56.2252 16.2303 56.4852 16.7803 56.9152 17.1403C57.6252 17.7403 58.7352 17.7103 59.5052 17.2003C60.6252 16.4503 60.4052 15.3003 61.0452 14.3103C62.2252 12.5003 64.2752 12.9703 63.8752 15.1403C63.6252 16.4303 62.3652 17.5603 61.5152 18.4703C60.1252 19.9503 57.6952 22.1403 58.7152 24.4203C59.2552 25.6303 60.8952 26.5803 61.9952 25.4703C62.4152 25.0403 62.6452 24.4603 62.8152 23.8803C63.6252 21.1803 66.2752 19.3703 68.0152 17.3003C68.8552 16.3003 69.5652 15.1103 69.6752 13.8003C69.8352 11.9703 68.8952 10.3403 67.5152 9.23032V9.24032Z' fill='%2335C5C0'/%3E%3Cpath d='M61.9554 29.3306C61.1654 28.9406 60.0354 29.1506 59.4154 29.7806C58.5654 30.6506 59.0854 31.9206 59.9754 32.5306C60.9254 33.1806 61.9454 32.5906 62.3854 31.6906C62.9354 30.9506 62.8454 29.7806 61.9554 29.3306Z' fill='%2335C5C0'/%3E%3Cpath d='M51.965 1.9504C50.885 1.0804 49.595 0.460404 48.285 0.180404C42.565 -1.0496 36.425 4.1604 37.345 10.2304C37.455 10.9504 37.775 11.6504 38.335 12.1204C39.245 12.8904 40.675 12.8604 41.655 12.2004C43.095 11.2404 42.805 9.7504 43.645 8.4904C45.165 6.1704 47.805 6.7704 47.275 9.5604C46.955 11.2204 45.335 12.6804 44.245 13.8504C42.455 15.7604 39.325 18.5704 40.645 21.5004C41.345 23.0604 43.445 24.2804 44.865 22.8504C45.415 22.3004 45.695 21.5504 45.915 20.8104C46.955 17.3404 50.375 15.0104 52.605 12.3404C53.695 11.0504 54.595 9.5204 54.735 7.8404C54.935 5.4904 53.735 3.3904 51.955 1.9604L51.965 1.9504Z' fill='%23FFC76E'/%3E%3Cpath d='M44.8051 27.8002C43.7851 27.2902 42.3351 27.5602 41.5351 28.3702C40.4451 29.4802 41.1151 31.1202 42.2551 31.9102C43.4751 32.7402 44.7851 31.9902 45.3551 30.8302C46.0651 29.8802 45.9551 28.3702 44.7951 27.8002H44.8051Z' fill='%23FFC76E'/%3E%3Cpath d='M30.8451 8.19999C29.9851 7.50999 28.9551 7.00999 27.9051 6.77999C23.3351 5.79999 18.4251 9.95999 19.1551 14.81C19.2451 15.38 19.5051 15.95 19.9451 16.32C20.6751 16.93 21.8151 16.91 22.6051 16.38C23.7551 15.61 23.5251 14.42 24.1951 13.41C25.4151 11.55 27.5251 12.03 27.1051 14.27C26.8551 15.6 25.5551 16.76 24.6851 17.7C23.2551 19.22 20.7551 21.47 21.8051 23.82C22.3651 25.06 24.0451 26.04 25.1851 24.9C25.6251 24.46 25.8551 23.86 26.0251 23.27C26.8551 20.5 29.5851 18.63 31.3751 16.5C32.2451 15.47 32.9651 14.25 33.0851 12.9C33.2451 11.02 32.2851 9.33999 30.8651 8.19999H30.8451Z' fill='%23E986D2'/%3E%3Cpath d='M25.115 28.8702C24.305 28.4702 23.135 28.6802 22.505 29.3302C21.625 30.2202 22.165 31.5302 23.085 32.1602C24.055 32.8302 25.105 32.2202 25.565 31.2902C26.125 30.5302 26.045 29.3302 25.115 28.8702Z' fill='%23E986D2'/%3E%3Cpath d='M101.365 83.0503C100.215 77.9403 98.1749 73.0503 95.7149 68.4503C92.1249 61.7303 87.4949 55.6503 81.2249 51.2303C80.0749 50.4203 78.8849 49.6603 77.6249 49.0303C77.2649 53.5003 76.2649 57.8103 76.4549 62.2903C80.1049 64.8203 83.3449 68.7303 85.7549 72.4603C87.3949 75.6803 88.6349 79.2103 89.6549 82.5103C89.6649 82.5503 89.6849 82.5803 89.7049 82.6103C88.5049 83.5003 87.0649 85.5503 88.0549 86.9103C89.0349 88.2603 90.7249 86.2803 91.4349 85.5203C91.6249 87.0103 91.8449 88.5503 92.3749 89.9503C92.6449 90.6703 93.1749 92.1303 94.0849 92.2903C94.9649 92.4403 95.2649 91.5603 95.3249 90.5803C95.7149 91.6703 96.3049 92.6903 97.4249 92.2003C98.1749 91.8703 98.2349 91.0403 98.1149 90.1403C98.5249 90.8503 99.1349 91.3003 99.9049 90.8203C100.555 90.4103 100.515 89.4403 100.455 88.7803C100.455 88.7503 100.455 88.7203 100.455 88.7003C103.035 90.4003 101.555 83.8603 101.385 83.0703L101.365 83.0503Z' fill='%2362A0E3'/%3E%3Cpath d='M29.9248 73.5003C27.7748 76.5803 24.5948 78.7603 21.4548 80.8203C17.9848 83.0903 14.1248 85.2903 9.81482 85.2403C6.07482 85.2003 2.54482 82.8903 1.22482 79.3503C1.19482 79.2803 1.17482 79.2003 1.14482 79.1303C-0.00517607 75.8103 0.604824 71.9803 2.14482 68.8903C3.43482 66.3003 5.32482 64.0503 7.39482 62.0303C8.15482 65.5203 8.41482 69.3703 8.27482 72.9403C15.6048 73.0303 22.6248 72.9403 29.9248 73.5003Z' fill='%2362A0E3'/%3E%3Cpath d='M37.5052 73.2304L34.2652 103.09H22.3252C22.3252 103.09 24.1952 101.47 25.6852 100.73C27.1852 99.9804 27.6752 99.9804 27.6752 99.6104C27.6752 99.2404 30.0352 72.3604 30.0352 72.3604L37.5052 73.2304Z' fill='%2362A0E3'/%3E%3Cpath d='M50.9351 73.2304L54.1751 103.09H66.1151C66.1151 103.09 64.2451 101.47 62.7551 100.73C61.2651 99.9804 60.7651 99.9804 60.7651 99.6104C60.7651 99.2404 58.3951 72.3604 58.3951 72.3604L50.9351 73.2304Z' fill='%2362A0E3'/%3E%3Cpath d='M11.7449 37.3203H76.7049C79.1549 37.3203 81.1349 39.3103 81.1349 41.7503V69.7903C81.1349 72.2403 79.1449 74.2203 76.7049 74.2203H11.7449C9.29494 74.2203 7.31494 72.2303 7.31494 69.7903V41.7503C7.31494 39.3003 9.30494 37.3203 11.7449 37.3203Z' fill='%2362A0E3'/%3E%3Cpath d='M42.9648 54.8403C42.9648 56.3703 43.9748 57.6103 45.2248 57.6103C46.4748 57.6103 47.4848 56.3703 47.4848 54.8403C47.4848 53.3103 46.4748 52.0703 45.2248 52.0703C43.9748 52.0703 42.9648 53.3103 42.9648 54.8403Z' fill='black'/%3E%3Cpath d='M51.0049 49.7402C51.0049 58.1402 63.5349 57.4002 63.4849 49.7402H51.0049Z' fill='white'/%3E%3Cpath d='M26.8647 49.7402C26.8647 58.1402 39.3947 57.4002 39.3447 49.7402H26.8647Z' fill='white'/%3E%3Cpath d='M57.2649 55.77C57.3649 55.54 57.4549 55.31 57.5449 55.07C57.9149 54.47 58.1749 53.75 58.3449 53.26C58.6649 52.34 58.8849 50.88 58.5249 49.75H51.0049C51.0049 53.95 54.1449 55.87 57.2649 55.77Z' fill='black'/%3E%3Cpath d='M33.4647 55.7402C34.7947 54.2502 34.3347 51.7602 33.4847 49.8302C33.4847 49.8002 33.4747 49.7702 33.4647 49.7402H26.8647C26.8647 54.0902 30.2347 55.9902 33.4647 55.7402Z' fill='black'/%3E%3Cpath d='M94.2748 85.6699C94.2248 85.2899 93.6248 85.3499 93.6748 85.7399C93.9148 87.4299 94.5448 89.0199 94.9248 90.6799C95.0148 91.0499 95.6148 90.9899 95.5248 90.6099C95.1448 88.9499 94.5048 87.3599 94.2748 85.6699Z' fill='black'/%3E%3Cpath d='M95.985 85.2304C96.545 86.9004 97.105 88.5804 97.655 90.2504C97.775 90.6204 98.365 90.4604 98.235 90.0904C97.675 88.4204 97.125 86.7404 96.565 85.0704C96.445 84.7004 95.865 84.8604 95.985 85.2304Z' fill='black'/%3E%3Cpath d='M97.9552 84.3703C98.6252 85.9803 99.5752 87.4603 100.265 89.0603C100.415 89.4203 100.935 89.1103 100.785 88.7603C100.115 87.2003 99.1852 85.7803 98.5352 84.2103C98.3852 83.8603 97.8052 84.0103 97.9552 84.3703Z' fill='black'/%3E%3Cpath d='M32.1551 49.0108C33.6951 48.4908 34.7951 47.4108 35.4251 45.9208C35.6151 45.4508 35.2151 44.9008 34.7751 44.7708C34.2351 44.6108 33.8151 44.9608 33.6251 45.4208C33.2651 46.2608 32.5151 46.9208 31.6551 47.2108C30.5251 47.5908 31.0051 49.4008 32.1551 49.0108Z' fill='black'/%3E%3Cpath d='M55.0348 47.3405C56.1848 47.4105 57.3148 47.3205 58.4448 47.1005C59.6248 46.8705 59.1248 45.0705 57.9548 45.3005C56.9848 45.4905 56.0148 45.5305 55.0348 45.4705C53.8348 45.4005 53.8348 47.2705 55.0348 47.3405Z' fill='black'/%3E%3Cpath d='M9.06499 57.5803C2.27499 61.6703 -1.35501 70.4103 0.564989 78.1003C1.42499 81.5603 3.61499 85.0203 7.05499 85.9703C9.50499 86.6503 12.125 85.9403 14.455 84.9103C19.595 82.6403 24.025 78.7703 26.955 73.9703L9.06499 57.5703V57.5803Z' fill='%2362A0E3'/%3E%3Cpath d='M38.245 64.8001C37.845 64.4101 37.315 64.4201 36.805 64.5701C37.125 64.0001 37.285 63.4001 36.605 62.9101C36.275 62.6701 35.875 62.6401 35.465 62.7301C35.595 62.4101 35.645 62.0801 35.545 61.7701C35.375 61.2401 34.785 60.9601 34.255 60.9601C33.995 60.9601 33.745 61.0301 33.515 61.1301C34.165 60.5701 34.815 60.0101 35.425 59.4101C35.885 58.9501 36.485 58.0801 36.055 57.4001C34.875 55.5401 29.765 59.3001 28.725 59.9901C25.875 61.8801 23.215 64.0401 20.525 66.1401C18.385 67.8101 16.205 69.3801 14.015 70.9701C12.225 72.2801 9.915 73.9701 7.685 74.4301C7.215 74.5301 7.415 75.2501 7.885 75.1501C11.455 74.4101 15.685 70.8001 18.515 68.6501C23.195 65.0901 27.615 61.1601 32.835 58.4101C33.285 58.2701 35.075 57.3601 35.425 57.7801C35.825 58.2601 34.445 59.2801 34.175 59.5201C33.415 60.1701 32.685 60.8501 31.945 61.5201C31.695 61.7501 31.885 62.0701 32.145 62.1301C32.215 62.2701 32.365 62.3701 32.555 62.3301C32.995 62.2301 34.655 61.1501 34.845 62.0301C34.955 62.5301 34.265 63.2401 33.885 63.4601C33.695 63.5701 33.675 63.7701 33.745 63.9201C33.675 64.2401 34.205 64.4801 34.455 64.1501C34.745 63.7801 35.795 63.1301 36.225 63.5601C36.625 63.9601 35.755 64.7901 35.555 65.1401C35.375 65.4501 35.685 65.7401 35.955 65.6901C36.005 65.6901 36.065 65.6801 36.125 65.6501C36.495 65.4601 37.325 64.9601 37.715 65.3201C38.115 65.6901 37.565 66.4201 37.355 66.7501C37.355 66.7701 37.345 66.7801 37.335 66.8001C37.295 66.8101 37.255 66.8301 37.225 66.8601C35.825 68.0301 34.615 69.3701 33.165 70.4901C31.895 71.4701 30.545 72.3501 29.445 73.5201C29.115 73.8701 29.645 74.4001 29.975 74.0501C31.075 72.8801 32.425 72.0001 33.695 71.0201C35.145 69.9001 36.355 68.5601 37.755 67.3901C37.805 67.3501 37.835 67.3101 37.855 67.2601C37.905 67.2301 37.965 67.1901 38.005 67.1301C38.415 66.4501 38.955 65.4801 38.245 64.7901V64.8001Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_140_12473'%3E%3Crect width='101.89' height='103.09' fill='white' transform='translate(0.0551758)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 1024px) {
  .help-search-icon {
    width: 82px;
    height: 84px;
    background-size: 100%;
  }
}
@media (max-width: 768px) {
  .help-search-icon {
    width: 62px;
    height: 64px;
  }
}

.help-search {
  position: relative;
  width: 100%;
  padding: 30px 0 0;
}
@media (max-width: 1380px) {
  .help-search {
    padding: 30px 50px 0;
  }
}
@media (max-width: 768px) {
  .help-search {
    padding: 30px 30px 0;
  }
}
@media (max-width: 540px) {
  .help-search {
    padding: 30px 20px 0;
  }
}
@media (max-width: 360px) {
  .help-search {
    padding: 30px 15px 0;
  }
}
.help-search .help-search-inner {
  position: relative;
  display: block;
  padding: 40px 50px;
  width: 100%;
  margin: 0 auto;
  max-width: 1280px;
  border-radius: 8px;
  background: #E8ECEF;
}
@media (max-width: 1380px) {
  .help-search .help-search-inner {
    max-width: none;
  }
}
@media (max-width: 768px) {
  .help-search .help-search-inner {
    padding: 25px 30px;
  }
}
@media (max-width: 540px) {
  .help-search .help-search-inner {
    padding: 15px 20px;
  }
}
@media (max-width: 360px) {
  .help-search .help-search-inner {
    padding: 10px 15px;
  }
}
.help-search .help-search-inner:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -92px;
  left: 175px;
  width: 110px;
  height: 92px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='110' height='92' viewBox='0 0 110 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_140_12537)'%3E%3Cmask id='mask0_140_12537' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='0' width='112' height='93'%3E%3Cpath d='M110.445 92.4629H-0.445312V0.0328903H110.445V92.4629Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_140_12537)'%3E%3Cpath d='M78.1654 95.1801V39.7741C78.1654 26.5011 68.0384 15.1651 54.7914 14.2551C40.1924 13.2541 27.9204 24.9281 27.9204 39.3191V99.1191H74.2264C76.3974 99.1191 78.1654 97.3511 78.1654 95.1801Z' fill='%2342C9AA'/%3E%3Cpath d='M48.1873 46.1702C48.1873 49.0822 45.8213 51.4482 42.9093 51.4482C39.9973 51.4482 37.6313 49.0822 37.6313 46.1702C37.6313 43.2582 39.9973 40.9052 42.9093 40.9052C45.8213 40.9052 48.1873 43.2712 48.1873 46.1702Z' fill='white'/%3E%3Cpath d='M43.5075 40.9315C42.6365 44.4025 42.6625 47.9645 43.5465 51.3965C46.1595 51.0845 48.1875 48.8615 48.1875 46.1705C48.1875 43.4795 46.1335 41.2305 43.5075 40.9315Z' fill='black'/%3E%3Cpath d='M72.5881 44.1032C72.5881 48.6922 68.8701 52.4102 64.2811 52.4102C59.6921 52.4102 55.9741 48.6922 55.9741 44.1032C55.9741 39.5142 59.6921 35.7962 64.2811 35.7962C68.8701 35.7962 72.5881 39.5142 72.5881 44.1032Z' fill='white'/%3E%3Cpath d='M65.2173 35.8487C63.8393 41.3217 63.8913 46.9377 65.2693 52.3457C69.3903 51.8517 72.5883 48.3547 72.5883 44.1037C72.5883 39.8527 69.3643 36.3167 65.2043 35.8487H65.2173Z' fill='black'/%3E%3Cpath d='M54.2976 50.6683C54.2976 52.1373 53.3226 53.3203 52.1266 53.3203C50.9306 53.3203 49.9556 52.1373 49.9556 50.6683C49.9556 49.1993 50.9306 48.0163 52.1266 48.0163C53.3226 48.0163 54.2976 49.1993 54.2976 50.6683Z' fill='black'/%3E%3Cpath d='M78.5812 52.8265C78.5812 52.4105 77.9442 52.4105 77.9312 52.8265C77.8922 55.2185 77.5152 57.6625 77.6582 60.0415C77.6842 60.4575 78.3342 60.4575 78.3082 60.0415C78.1652 57.6495 78.5422 55.2185 78.5812 52.8265Z' fill='black'/%3E%3Cpath d='M82.6766 72.4036C88.2276 74.2626 94.5456 73.5866 99.7846 70.5836C102.489 69.0366 105.128 66.3846 105.024 63.1606C104.959 61.1586 103.815 59.4166 102.593 57.9476C95.9756 49.9526 86.1216 46.0786 76.6576 42.4906C76.0986 46.3126 75.4356 50.2776 74.8896 54.0996C76.9956 54.8926 79.6606 56.0106 81.6236 57.1416C82.4686 57.6356 85.1726 58.8966 85.7706 59.7026C86.3556 60.5086 86.3946 62.4196 84.3926 61.8996C84.1976 61.8606 83.8077 63.0436 83.6127 63.0046C83.6517 66.3196 82.6636 69.0886 82.7026 72.4036H82.6766Z' fill='%2342C9AA'/%3E%3Cpath d='M74.304 55.4652L84.405 72.9762C85.549 74.9132 85.38 76.8372 83.352 77.8122C81.311 78.7872 79.985 77.6302 79.192 75.5112L71.626 56.7392L74.317 55.4522L74.304 55.4652Z' fill='%234767D3'/%3E%3Cpath d='M74.3302 58.1431C77.6322 56.6221 80.1282 53.9051 81.3892 50.4991C82.6502 47.0931 82.4942 43.4011 80.9732 40.0991C79.4522 36.7971 76.7352 34.3011 73.3292 33.0401C69.9232 31.7791 66.2312 31.9351 62.9292 33.4561C59.6272 34.9771 57.1312 37.6941 55.8702 41.1001C54.6092 44.5061 54.7652 48.1981 56.2862 51.5001C58.5742 56.4661 59.6922 58.2211 64.8402 58.2211C66.7512 58.2211 72.4972 58.9881 74.3302 58.1431ZM72.3022 35.8481C74.9672 36.8231 77.0862 38.7861 78.2692 41.3601C79.4522 43.9341 79.5692 46.8201 78.5942 49.4851C77.6192 52.1501 75.6562 54.2691 73.0822 55.4521C67.7652 57.9091 61.4472 55.5821 58.9902 50.2651C57.8072 47.6911 57.6902 44.8051 58.6652 42.1401C59.6402 39.4751 61.6032 37.3561 64.1772 36.1731C65.5942 35.5231 67.1022 35.1851 68.6232 35.1851C69.8582 35.1851 71.1062 35.4061 72.3022 35.8481Z' fill='%234767D3'/%3E%3Cpath d='M44.1964 67.2296H43.3254C44.0144 67.1256 44.5994 66.3846 44.4304 65.6826C44.2874 65.0586 43.3904 64.6166 42.6624 64.6686C42.9614 64.3956 43.1694 63.9406 43.2214 63.5636C43.2994 62.9656 42.8834 62.3676 42.3244 62.1336C41.8174 61.9126 41.3884 62.0166 40.9464 62.1596C41.2584 62.0426 41.5444 61.8996 41.7784 61.6656C41.9734 61.4706 42.1294 61.2106 42.1164 60.9376C42.1034 60.5606 41.7784 60.2486 41.4274 60.1186C40.5564 59.8196 39.3604 60.1576 38.5284 60.3916C37.9434 60.5606 36.2014 60.9116 35.8374 61.4186C36.5394 60.4436 36.9684 59.2736 37.0854 58.0776C37.1244 57.6746 37.0984 57.2066 36.7864 56.9466C36.2534 56.4916 35.2524 56.8686 34.9534 57.5186C34.1344 59.3126 32.1064 61.7306 28.5444 62.9526C27.4654 63.6676 26.3084 63.9666 25.3074 63.2646C24.6054 63.0956 24.0724 62.5756 23.9554 61.8996C22.9544 61.2106 24.3584 59.7416 25.0214 59.2086C26.1524 58.2986 27.5564 57.2066 29.0124 56.7776C28.5574 53.2026 27.6994 48.3276 27.9464 45.6756C21.7584 48.7566 14.7384 54.6456 11.9174 61.0546C11.0594 63.0176 10.5654 65.1886 10.8514 67.3206C11.6054 72.9366 17.3904 74.8086 22.3304 74.7176C29.7794 74.5746 36.9684 72.0786 43.9884 69.5956C44.5864 69.3876 45.3014 69.0496 45.3794 68.4256C45.4574 67.7886 44.8074 67.2686 44.1704 67.2296H44.1964Z' fill='%2342C9AA'/%3E%3Cpath d='M36.2146 56.4271C36.0976 56.4271 35.9936 56.4271 35.8766 56.4661C35.3566 56.5831 34.8756 56.9471 34.6806 57.3891C34.2776 58.2861 32.6006 61.3021 28.2976 62.7191C28.1286 62.7711 28.0376 62.9531 28.0896 63.1221C28.1416 63.2911 28.3236 63.3821 28.4926 63.3301C33.0556 61.8351 34.8236 58.6111 35.2656 57.6621C35.3826 57.4021 35.6816 57.1811 36.0196 57.1031C36.1496 57.0771 36.4096 57.0511 36.5916 57.2071C36.7476 57.3501 36.8126 57.6361 36.7736 58.0651C36.6696 59.2091 36.2536 60.3141 35.5906 61.2501C35.4866 61.3931 35.5256 61.6011 35.6686 61.7051C35.8116 61.8091 36.0196 61.7701 36.1236 61.6271C36.3576 61.3021 37.6706 60.9771 38.2426 60.8341C38.3986 60.7951 38.5416 60.7561 38.6326 60.7301C39.4646 60.4961 40.5826 60.1841 41.3496 60.4571C41.5836 60.5351 41.8176 60.7431 41.8176 60.9771C41.8176 61.1331 41.7396 61.3151 41.5706 61.4711C41.4016 61.6401 41.1806 61.7701 40.8556 61.8871C40.6866 61.9521 40.6086 62.1341 40.6736 62.3031C40.7256 62.4721 40.9076 62.5631 41.0766 62.4981C41.5316 62.3551 41.8436 62.3031 42.2336 62.4591C42.6886 62.6541 42.9876 63.1221 42.9356 63.5511C42.8966 63.8631 42.7016 64.2531 42.4806 64.4481C42.3766 64.5391 42.3506 64.6821 42.4026 64.8121C42.4546 64.9421 42.5716 65.0331 42.7146 65.0071C43.3256 64.9811 44.0536 65.3581 44.1446 65.7741C44.2356 66.1771 43.3516 66.9051 42.7146 67.2691C42.5586 67.3601 42.5066 67.5551 42.5976 67.7111C42.6886 67.8671 42.8836 67.9191 43.0266 67.8411C43.5466 67.5681 43.6246 67.5421 44.1966 67.5681C44.4826 67.5811 44.7686 67.7241 44.9506 67.9451C45.0286 68.0491 45.1326 68.2051 45.1066 68.4001C45.0546 68.7641 44.6906 69.0501 43.9366 69.3101C38.7626 71.1301 33.4196 73.0151 27.8816 73.9121C27.6996 73.9381 27.5826 74.1071 27.6086 74.2761C27.6346 74.4581 27.8036 74.5751 27.9726 74.5491C33.5756 73.6521 39.1916 71.6761 44.1446 69.9211C44.5476 69.7781 45.6266 69.4011 45.7436 68.4781C45.7826 68.1401 45.6786 67.8021 45.4446 67.5291C45.1586 67.1781 44.6906 66.9441 44.2356 66.9311C44.5996 66.5541 44.8726 66.0991 44.7686 65.6441C44.6256 65.0331 43.9756 64.5911 43.2996 64.4351C43.4426 64.1881 43.5336 63.9021 43.5726 63.6421C43.6636 62.9141 43.1956 62.1731 42.4806 61.8741C42.3766 61.8351 42.2726 61.7961 42.1816 61.7701C42.3766 61.5231 42.4806 61.2371 42.4806 60.9641C42.4676 60.4051 42.0126 60.0021 41.5706 59.8591C40.6086 59.5211 39.3866 59.8591 38.4896 60.1191C38.3726 60.1581 38.2426 60.1841 38.0866 60.2231C37.6056 60.3401 37.1506 60.4701 36.7476 60.6001C37.1246 59.8331 37.3586 59.0011 37.4366 58.1431C37.5016 57.4801 37.3716 57.0251 37.0336 56.7391C36.8126 56.5571 36.5396 56.4531 36.2406 56.4531L36.2146 56.4271Z' fill='black'/%3E%3Cpath d='M85.7964 62.2508C82.1954 61.8868 78.5164 62.2118 75.0194 63.1868C74.6944 63.2778 74.3564 63.3818 74.1094 63.6028C73.8494 63.8238 73.6934 64.1878 73.8104 64.4998C73.9404 64.8508 74.3564 64.9938 74.7204 65.0458C75.0844 65.0848 75.4874 65.0718 75.8124 65.2538C75.0584 65.3838 74.6164 65.7478 74.0184 66.2288C73.8234 66.3848 73.6284 66.5798 73.5504 66.8268C73.4074 67.3468 73.9144 67.8668 74.4604 67.9318C74.9934 67.9968 75.5264 67.7628 76.0074 67.5288C75.1754 67.7238 74.2914 68.3868 74.1484 69.2318C74.0704 69.6868 74.3174 70.1808 74.7334 70.3888C75.1494 70.5968 75.6824 70.5058 76.0074 70.1808C75.3964 70.2068 74.8634 70.9738 75.0454 71.5458C75.2274 72.1308 75.8124 72.5078 76.3974 72.6378C76.9954 72.7678 77.6064 72.6898 78.2174 72.6508C80.3884 72.4948 83.5734 73.3528 86.0044 73.1968L85.7834 62.2638L85.7964 62.2508Z' fill='%2342C9AA'/%3E%3Cpath d='M82.8842 61.783C80.2062 61.783 77.5412 62.147 74.9282 62.875C74.5512 62.979 74.1872 63.096 73.8882 63.356C73.4982 63.681 73.3422 64.201 73.4982 64.617C73.6542 65.007 74.0702 65.28 74.6292 65.358C74.3562 65.527 74.1092 65.735 73.8232 65.956C73.5892 66.138 73.3292 66.385 73.2382 66.736C73.1602 67.022 73.2122 67.347 73.3942 67.62C73.5892 67.919 73.9272 68.153 74.2782 68.231C74.0442 68.504 73.8882 68.829 73.8232 69.18C73.7192 69.778 74.0442 70.402 74.5772 70.675C74.6422 70.714 74.7202 70.74 74.7852 70.766C74.6552 71.052 74.6292 71.364 74.7202 71.637C74.9542 72.404 75.6952 72.82 76.3192 72.95C76.8912 73.067 77.4502 73.028 77.9962 72.989H78.2302C79.2572 72.898 80.5312 73.067 81.8702 73.236C83.2872 73.418 84.7432 73.6 86.0172 73.509C86.1992 73.509 86.3292 73.34 86.3162 73.171C86.3162 72.989 86.1732 72.846 85.9782 72.872C84.7692 72.95 83.3392 72.768 81.9612 72.599C80.5832 72.43 79.2962 72.261 78.2042 72.339H77.9702C77.4502 72.391 76.9432 72.43 76.4752 72.339C76.0592 72.248 75.5132 71.962 75.3572 71.468C75.3052 71.299 75.3572 71.065 75.5002 70.857C75.5002 70.844 75.5262 70.818 75.5392 70.805C75.7992 70.74 76.0462 70.61 76.2412 70.415C76.3322 70.324 76.3582 70.181 76.3062 70.051C76.2542 69.934 76.1372 69.856 76.0072 69.856C75.7212 69.869 75.4482 69.986 75.2272 70.181C75.0712 70.181 74.9802 70.155 74.8762 70.103C74.5902 69.96 74.4082 69.609 74.4602 69.297C74.5382 68.829 74.9022 68.426 75.3442 68.166C75.6302 68.075 75.8902 67.945 76.1372 67.841C76.2932 67.776 76.3582 67.594 76.3062 67.438C76.2542 67.282 76.0982 67.191 75.9292 67.23C75.6562 67.295 75.3702 67.412 75.0972 67.568C74.8892 67.633 74.6942 67.659 74.4992 67.62C74.2782 67.594 74.0572 67.451 73.9402 67.269C73.8882 67.191 73.8232 67.061 73.8622 66.918C73.9142 66.749 74.0702 66.593 74.2132 66.489C74.7982 66.021 75.2012 65.696 75.8512 65.579C75.9812 65.553 76.0982 65.449 76.1112 65.306C76.1372 65.176 76.0592 65.033 75.9422 64.968C75.6302 64.799 75.2922 64.773 74.9932 64.747C74.9022 64.747 74.8242 64.734 74.7332 64.721C74.6032 64.708 74.1872 64.643 74.0832 64.383C74.0182 64.201 74.1352 63.967 74.2912 63.85C74.4862 63.681 74.7722 63.59 75.0842 63.499C78.5682 62.524 82.1432 62.212 85.7312 62.576C85.9002 62.602 86.0692 62.459 86.0822 62.29C86.0952 62.108 85.9652 61.952 85.7962 61.939C84.8212 61.835 83.8332 61.796 82.8582 61.796L82.8842 61.783Z' fill='black'/%3E%3Cpath d='M41.3882 61.7309C40.2962 61.8869 39.3212 62.4589 38.2422 62.6019C37.8392 62.6539 37.8262 63.3039 38.2422 63.2519C39.3862 63.0959 40.4132 62.5109 41.5572 62.3549C41.9732 62.3029 41.7912 61.6789 41.3882 61.7309Z' fill='black'/%3E%3Cpath d='M43.3384 67.0607C42.2464 67.2167 41.2844 67.7887 40.1924 67.9447C39.7894 67.9967 39.7764 68.6467 40.1924 68.5947C41.3364 68.4387 42.3634 67.8537 43.5074 67.6977C43.9234 67.6457 43.7414 67.0217 43.3384 67.0737V67.0607Z' fill='black'/%3E%3Cpath d='M42.7664 64.3963C41.5574 64.7343 40.3484 65.0853 39.2174 65.6443C38.8404 65.8263 39.1654 66.3853 39.5424 66.2033C40.6214 65.6703 41.7914 65.3453 42.9354 65.0203C43.3384 64.9163 43.1694 64.2923 42.7664 64.3963Z' fill='black'/%3E%3Cpath d='M28.3753 62.6929C27.2053 63.0699 25.5803 63.3039 24.4493 62.6799C22.3563 61.5229 24.5793 59.2089 25.6713 58.2859C25.9833 58.0129 25.5283 57.5579 25.2163 57.8309C23.8903 58.9489 21.9013 61.1329 23.5913 62.8489C24.7873 64.0709 27.0883 63.7979 28.5573 63.3299C28.9473 63.1999 28.7783 62.5759 28.3883 62.7059L28.3753 62.6929Z' fill='black'/%3E%3Cpath d='M78.5814 64.6304C77.4244 64.6694 76.2934 64.8644 75.1494 65.0204C74.7334 65.0724 74.9154 65.6964 75.3184 65.6444C76.3974 65.4884 77.4764 65.3064 78.5684 65.2804C78.9844 65.2804 78.9844 64.6174 78.5684 64.6304H78.5814Z' fill='black'/%3E%3Cpath d='M78.7373 66.8919C77.7363 66.8659 76.6183 66.8659 75.7213 67.3729C75.3573 67.5809 75.6823 68.1399 76.0463 67.9319C76.8393 67.4899 77.8533 67.5159 78.7373 67.5419C79.1533 67.5419 79.1533 66.9049 78.7373 66.8919Z' fill='black'/%3E%3Cpath d='M78.8677 68.9461C77.6717 69.2711 76.4497 69.4531 75.3967 70.1681C75.0587 70.4021 75.3707 70.9611 75.7217 70.7271C76.7227 70.0511 77.8927 69.8821 79.0367 69.5701C79.4397 69.4661 79.2707 68.8421 78.8677 68.9461Z' fill='black'/%3E%3Cg opacity='0.3'%3E%3Cpath d='M68.6234 35.1854C67.1024 35.1854 65.5944 35.5104 64.1774 36.1734C61.6034 37.3564 59.6404 39.4754 58.6654 42.1404C57.6904 44.8054 57.7944 47.6914 58.9904 50.2654C61.4474 55.5824 67.7654 57.9094 73.0824 55.4524C75.6564 54.2694 77.6194 52.1504 78.5944 49.4854C79.5694 46.8204 79.4524 43.9474 78.2694 41.3604C77.0864 38.7864 74.9544 36.8234 72.3024 35.8484C71.1064 35.4064 69.8714 35.1854 68.6234 35.1854Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_140_12537'%3E%3Crect width='110' height='92' fill='white' transform='matrix(1 0 0 -1 0 92)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 1280px) {
  .help-search .help-search-inner:before {
    left: 55px;
  }
}
@media (max-width: 1024px) {
  .help-search .help-search-inner:before {
    top: -52px;
    left: 35px;
    width: 60px;
    height: 53px;
    background-size: 100%;
  }
}
@media (max-width: 768px) {
  .help-search .help-search-inner:before {
    display: none;
  }
}
.help-search .help-search-inner .help-title {
  display: block;
  margin-bottom: 12px;
  position: relative;
  color: #003863;
  font-size: 24px;
  font-weight: 600;
  line-height: 155%;
  letter-spacing: -0.24px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .help-search .help-search-inner .help-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.help-search .help-search-inner .help-title:before {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.5 18.5898C33.5 26.8741 26.7843 33.5898 18.5 33.5898C10.2157 33.5898 3.5 26.8741 3.5 18.5898C3.5 10.3056 10.2157 3.58984 18.5 3.58984C26.7843 3.58984 33.5 10.3056 33.5 18.5898ZM20 12.5898C20 13.4183 19.3284 14.0898 18.5 14.0898C17.6716 14.0898 17 13.4183 17 12.5898C17 11.7614 17.6716 11.0898 18.5 11.0898C19.3284 11.0898 20 11.7614 20 12.5898ZM17 18.5898C17 17.7614 17.6716 17.0898 18.5 17.0898C19.3284 17.0898 20 17.7614 20 18.5898V26.0898C20 26.9183 19.3284 27.5898 18.5 27.5898C17.6716 27.5898 17 26.9183 17 26.0898V18.5898Z' fill='%23003863'/%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .help-search .help-search-inner .help-title:before {
    width: 24px;
    height: 24px;
  }
}
.help-search .help-search-inner .help-search-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.help-search .help-search-inner .help-search-list > li {
  padding: 0 10px 0 28px;
  position: relative;
  flex: 1;
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
  letter-spacing: -0.098rem;
  vertical-align: middle;
  word-break: break-all;
}
@media (max-width: 1280px) {
  .help-search .help-search-inner .help-search-list > li {
    flex: auto;
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .help-search .help-search-inner .help-search-list > li {
    width: 100%;
  }
}
.help-search .help-search-inner .help-search-list > li:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='5' viewBox='0 0 5 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.93848 4.71289C1.84863 4.71289 0.952148 3.81641 0.952148 2.70898C0.952148 1.61914 1.84863 0.722656 2.93848 0.722656C4.0459 0.722656 4.94238 1.61914 4.94238 2.70898C4.94238 3.81641 4.0459 4.71289 2.93848 4.71289Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}

.search-count {
  display: none;
}

.warp-result.is-loading {
  position: relative;
}
.warp-result.is-loading .total-search-item {
  opacity: 0.6;
  pointer-events: none;
}
.warp-result.is-loading .skeleton {
  display: block !important;
  animation: skeleton-loading 1.5s ease-in-out infinite;
}

.search-button.disabled {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

@keyframes skeleton-loading {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
.skeleton {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s ease-in-out infinite;
  border-radius: 4px;
  display: none;
}
.skeleton.skeleton-thumb {
  width: 120px;
  height: 80px;
  display: inline-block;
}
.skeleton.skeleton-title {
  height: 20px;
  width: 80%;
  margin-bottom: 8px;
}
.skeleton.skeleton-text {
  height: 16px;
  width: 100%;
  margin-bottom: 4px;
}
.skeleton.skeleton-text:nth-child(2) {
  width: 90%;
}
.skeleton.skeleton-text:nth-child(3) {
  width: 70%;
}
.skeleton.skeleton-badge {
  height: 20px;
  width: 60px;
  display: inline-block;
  margin-right: 8px;
}
.skeleton.skeleton-date {
  height: 16px;
  width: 80px;
  display: inline-block;
}
.skeleton.skeleton-btn {
  height: 32px;
  width: 100px;
  display: inline-block;
}

.warp-result.is-loading .skeleton {
  display: block !important;
}

.detailed-search-actions {
  position: absolute;
  bottom: 24px;
  right: 30px;
}
@media (max-width: 1380px) {
  .detailed-search-actions {
    bottom: 27px;
  }
}
@media (max-width: 900px) {
  .detailed-search-actions {
    bottom: -56px;
    right: 50%;
    transform: translate(50%, 0);
  }
}

.detailed-search-button {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 12px 24px;
  background: #256ef4;
  color: #FFFFFF;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media (max-width: 1380px) {
  .detailed-search-button {
    padding: 10px 16px;
  }
}
.detailed-search-button .ico-sch {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11 2C15.968 2 20 6.032 20 11C20 15.968 15.968 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2ZM11 18C14.8675 18 18 14.8675 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18ZM19.4853 18.0711L22.3137 20.8995L20.8995 22.3137L18.0711 19.4853L19.4853 18.0711Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}
.detailed-search-button:hover {
  background: rgb(11.0480349345, 84.3668122271, 218.9519650655);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(37, 110, 244, 0.3);
}
.detailed-search-button:active {
  background: rgb(8.5982532751, 65.6593886463, 170.4017467249);
  transform: translateY(0);
  box-shadow: 0 1px 4px rgba(37, 110, 244, 0.3);
}
.detailed-search-button:disabled {
  background: #6d7882;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
.detailed-search-button.loading {
  background: #6d7882;
  cursor: wait;
}
.detailed-search-button.loading .svg-icon {
  animation: spin 1s linear infinite;
}
.detailed-search-button .svg-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.target-options .form-check.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.target-options .form-check.disabled input[type=checkbox] {
  cursor: not-allowed;
}

.target-options .form-check.disabled label {
  cursor: not-allowed;
  color: #6d7882;
}

.category-count {
  color: #58616a;
  font-size: 0.9em;
  font-weight: normal;
}

/* ==========================================================================
   고급 검색 기능 스타일
   ========================================================================== */
.refined-highlight {
  background-color: #fff3cd;
  color: #856404;
  padding: 0 2px;
  border-radius: 2px;
  font-weight: 500;
}

.advanced-search-panel {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}
.advanced-search-panel .panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.advanced-search-panel .panel-header h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
.advanced-search-panel .panel-header .toggle-btn {
  background: none;
  border: none;
  color: #6c757d;
  cursor: pointer;
  padding: 4px;
}
.advanced-search-panel .panel-header .toggle-btn:hover {
  color: #495057;
}
.advanced-search-panel .panel-content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 16px;
}
.advanced-search-panel .filter-group .filter-label {
  display: block;
  font-weight: 500;
  margin-bottom: 8px;
  color: #495057;
}
.advanced-search-panel .filter-group .filter-input, .advanced-search-panel .filter-group .filter-select {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #ced4da;
  border-radius: 4px;
  font-size: 14px;
}
.advanced-search-panel .filter-group .filter-input:focus, .advanced-search-panel .filter-group .filter-select:focus {
  outline: none;
  border-color: #80bdff;
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.advanced-search-panel .filter-group .filter-select {
  cursor: pointer;
}
.advanced-search-panel .filter-group .checkbox-group {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 8px;
}
.advanced-search-panel .filter-group .checkbox-group .checkbox-item {
  display: flex;
  align-items: center;
}
.advanced-search-panel .filter-group .checkbox-group .checkbox-item input[type=checkbox] {
  margin-right: 6px;
}
.advanced-search-panel .filter-group .checkbox-group .checkbox-item label {
  font-size: 14px;
  color: #495057;
  cursor: pointer;
}

.pagination {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-top: 20px;
  justify-content: center;
  width: 100%;
}
.pagination.pa-round .page-link {
  border-radius: 50%;
}
.pagination.omission {
  position: relative;
  font-size: 0;
}
@media (max-width: 560px) {
  .pagination.omission {
    padding: 50px 0 0;
  }
}
@media (max-width: 480px) {
  .pagination.omission {
    padding: 30px 0 0;
  }
}
.pagination.omission .page-item {
  padding: 0 4px;
}
@media (max-width: 480px) {
  .pagination.omission .page-item {
    padding: 0 2px;
  }
}
.pagination.omission .page-item:first-child {
  padding: 0 4px 0 0;
}
@media (max-width: 560px) {
  .pagination.omission .page-item:first-child {
    position: absolute;
    top: 0;
    left: calc(50% - 64px);
  }
}
.pagination.omission .page-item:last-child {
  padding: 0 0 0 4px;
}
@media (max-width: 560px) {
  .pagination.omission .page-item:last-child {
    position: absolute;
    top: 0;
    right: calc(50% - 60px);
  }
}
.pagination.omission .page-item.active .page-link {
  font-weight: 700;
}
.pagination.omission .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin: 0;
  padding: 5px;
  border-radius: 6px;
  font-size: 17px;
  line-height: 1.5;
}
@media (max-width: 640px) {
  .pagination.omission .page-item .page-link {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .pagination.omission .page-item .page-link {
    font-size: 14px;
    min-width: 26px;
    min-height: 26px;
    max-height: 26px;
    line-height: 26px;
  }
}
.pagination.omission .page-item .page-link.link-dot {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2 20.1C15.2 19.4925 14.7075 19 14.1 19C13.4925 19 13 19.4925 13 20.1C13 20.7075 13.4925 21.2 14.1 21.2C14.7075 21.2 15.2 20.7075 15.2 20.1Z' fill='%232D2D2D'/%3E%3Cpath d='M21.3992 20.1C21.3992 19.4925 20.9067 19 20.2992 19C19.6917 19 19.1992 19.4925 19.1992 20.1C19.1992 20.7075 19.6917 21.2 20.2992 21.2C20.9067 21.2 21.3992 20.7075 21.3992 20.1Z' fill='%232D2D2D'/%3E%3Cpath d='M27.6004 20.1C27.6004 19.4925 27.1079 19 26.5004 19C25.8929 19 25.4004 19.4925 25.4004 20.1C25.4004 20.7075 25.8929 21.2 26.5004 21.2C27.1079 21.2 27.6004 20.7075 27.6004 20.1Z' fill='%232D2D2D'/%3E%3C/svg%3E%0A");
}
.pagination.omission .page-item .page-link.link-dot:active, .pagination.omission .page-item .page-link.link-dot:focus, .pagination.omission .page-item .page-link.link-dot:hover {
  background-color: #fff;
  border-color: #fff;
}
.pagination.omission .page-item .page-link[aria-label=Next], .pagination.omission .page-item .page-link[aria-label=Previous] {
  display: flex;
  align-items: center;
  background-image: none;
  background-color: transparent;
}
.pagination.omission .page-item .page-link[aria-label=Next] span, .pagination.omission .page-item .page-link[aria-label=Previous] span {
  font-size: 17px;
  line-height: 1.5;
}
@media (max-width: 640px) {
  .pagination.omission .page-item .page-link[aria-label=Next] span, .pagination.omission .page-item .page-link[aria-label=Previous] span {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .pagination.omission .page-item .page-link[aria-label=Next] span, .pagination.omission .page-item .page-link[aria-label=Previous] span {
    font-size: 14px;
  }
}
.pagination.omission .page-item .page-link[aria-label=Next]:active, .pagination.omission .page-item .page-link[aria-label=Next]:focus, .pagination.omission .page-item .page-link[aria-label=Next]:hover, .pagination.omission .page-item .page-link[aria-label=Previous]:active, .pagination.omission .page-item .page-link[aria-label=Previous]:focus, .pagination.omission .page-item .page-link[aria-label=Previous]:hover {
  background-color: #003863;
}
.pagination.omission .page-item .page-link[aria-label=Next]:active span, .pagination.omission .page-item .page-link[aria-label=Next]:focus span, .pagination.omission .page-item .page-link[aria-label=Next]:hover span, .pagination.omission .page-item .page-link[aria-label=Previous]:active span, .pagination.omission .page-item .page-link[aria-label=Previous]:focus span, .pagination.omission .page-item .page-link[aria-label=Previous]:hover span {
  color: #fff;
  font-weight: 700;
}
.pagination.omission .page-item .page-link[aria-label=Previous] {
  padding: 0 8px 0 2px;
}
.pagination.omission .page-item .page-link[aria-label=Previous]::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5L7 10L12.5 15' stroke='%23555555' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.pagination.omission .page-item .page-link[aria-label=Previous]:active::before, .pagination.omission .page-item .page-link[aria-label=Previous]:focus::before, .pagination.omission .page-item .page-link[aria-label=Previous]:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5L7 10L12.5 15' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.pagination.omission .page-item .page-link[aria-label=Next] {
  padding: 0 2px 0 8px;
}
.pagination.omission .page-item .page-link[aria-label=Next]::after {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L13 10L7.5 5' stroke='%23555555' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.pagination.omission .page-item .page-link[aria-label=Next]:active::after, .pagination.omission .page-item .page-link[aria-label=Next]:focus::after, .pagination.omission .page-item .page-link[aria-label=Next]:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L13 10L7.5 5' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.pagination > ul {
  display: flex;
  flex-wrap: wrap;
}

.page-item {
  vertical-align: middle;
}
.page-item .page-link {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
  padding: 0.5rem 0.3rem;
  line-height: 1;
  color: #8e8e8e;
  background-color: #fff;
  margin: 0 2px;
  transition: all 250ms cubic-bezier(0.27, 0.01, 0.38, 1.06);
  border: 1px solid transparent;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .page-item .page-link {
    font-size: 15px;
  }
}
@media (min-width: 490px) {
  .page-item .page-link {
    font-size: 14px;
    min-width: 26px;
    min-height: 26px;
    max-height: 26px;
    line-height: 26px;
  }
}
.page-item .page-link:focus, .page-item .page-link:hover {
  color: #fff;
  background-color: #003863;
  border-color: #003863;
}
.page-item .page-link[aria-label] span {
  font-size: 0;
}
.page-item .page-link[aria-label=Next], .page-item .page-link[aria-label=Previous], .page-item .page-link[aria-label=first], .page-item .page-link[aria-label=last] {
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
  background-color: #f9f9fa;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.page-item .page-link[aria-label=Next]:active, .page-item .page-link[aria-label=Next]:focus, .page-item .page-link[aria-label=Next]:hover, .page-item .page-link[aria-label=Previous]:active, .page-item .page-link[aria-label=Previous]:focus, .page-item .page-link[aria-label=Previous]:hover, .page-item .page-link[aria-label=first]:active, .page-item .page-link[aria-label=first]:focus, .page-item .page-link[aria-label=first]:hover, .page-item .page-link[aria-label=last]:active, .page-item .page-link[aria-label=last]:focus, .page-item .page-link[aria-label=last]:hover {
  background-color: #003863;
  border-color: #003863;
}
.page-item .page-link[aria-label=first] {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V0H2V12H0ZM4 6L10 0V12L4 6Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=first]:active, .page-item .page-link[aria-label=first]:focus, .page-item .page-link[aria-label=first]:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V0H2V12H0ZM4 6L10 0V12L4 6Z' fill='white'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=Previous] {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6L6 0V12L0 6Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=Previous]:active, .page-item .page-link[aria-label=Previous]:focus, .page-item .page-link[aria-label=Previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6L6 0V12L0 6Z' fill='white'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=Next] {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L0 12V0L6 6Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=Next]:active, .page-item .page-link[aria-label=Next]:focus, .page-item .page-link[aria-label=Next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L0 12V0L6 6Z' fill='white'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=last] {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0V12H8V0H10ZM6 6L0 12V0L6 6Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
.page-item .page-link[aria-label=last]:active, .page-item .page-link[aria-label=last]:focus, .page-item .page-link[aria-label=last]:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0V12H8V0H10ZM6 6L0 12V0L6 6Z' fill='white'/%3E%3C/svg%3E%0A");
}
.page-item.active .page-link {
  color: #fff;
  background-color: #003863;
  border-color: #003863;
}
.page-item.disabled .page-link {
  color: #f0f0f0;
  background-color: #1d1d1d;
  border-color: #f0f0f0;
}

@media only screen and (max-width: 640px) {
  .pagination,
  .pagination ul {
    text-align: center;
    width: 100%;
  }
  .pagination {
    transition: all 0.5s;
  }
  .pagination ul {
    display: block;
    height: 30px;
  }
  .pagination .page-item,
  .pagination > li {
    display: inline-block;
    vertical-align: middle;
  }
  .pagination .page-item > .page-link,
  .pagination .page-item > span,
  .pagination li > a {
    padding: 0;
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    min-height: 21px;
    font-size: 13px;
  }
  .pagination,
  .pagination .page-item [aria-label] span {
    display: block;
  }
  .pagination .page-item .page-link[aria-label=first] .sr-only,
  .pagination .page-item .page-link[aria-label=last] .sr-only {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .pagination .page-item > .page-link,
  .pagination .page-item > span,
  .pagination li > a {
    min-width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .pagination .page-item [aria-label] {
    padding: 0 8px;
    font-size: 15px;
  }
  .pagination .page-item [aria-label] .sr-only {
    font-size: 15px;
  }
}
.refined-search-box {
  background: #e8f4fd;
  border: 1px solid #bee5eb;
  border-radius: 6px;
  padding: 16px;
  margin-bottom: 16px;
}
.refined-search-box .refined-search-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.refined-search-box .refined-search-header .search-icon {
  width: 18px;
  height: 18px;
  color: #0c5460;
}
.refined-search-box .refined-search-header .title {
  font-weight: 600;
  color: #0c5460;
}
.refined-search-box .refined-search-input {
  display: flex;
  gap: 8px;
}
.refined-search-box .refined-search-input input {
  flex: 1;
  padding: 8px 12px;
  border: 1px solid #b3d4fc;
  border-radius: 4px;
  font-size: 14px;
}
.refined-search-box .refined-search-input input:focus {
  outline: none;
  border-color: #007bff;
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.refined-search-box .refined-search-input button {
  padding: 8px 16px;
  background: #007bff;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.refined-search-box .refined-search-input button:hover {
  background: #0056b3;
}
.refined-search-box .refined-search-input button:disabled {
  background: #6c757d;
  cursor: not-allowed;
}
.refined-search-box .refined-info {
  margin-top: 8px;
  font-size: 12px;
  color: #0c5460;
}

.auto-category-tag {
  display: inline-block;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 500;
  border-radius: 12px;
  margin-left: 8px;
}
.auto-category-tag.news {
  background: #e3f2fd;
  color: #1976d2;
}
.auto-category-tag.research {
  background: #f3e5f5;
  color: #7b1fa2;
}
.auto-category-tag.policy {
  background: #e8f5e8;
  color: #388e3c;
}
.auto-category-tag.event {
  background: #fff3e0;
  color: #f57c00;
}
.auto-category-tag.business {
  background: #fce4ec;
  color: #c2185b;
}

.search-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}
.search-filters .filter-chip {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  background: #e3f2fd;
  color: #1976d2;
  border-radius: 16px;
  font-size: 13px;
}
.search-filters .filter-chip .remove-btn {
  background: none;
  border: none;
  color: #1976d2;
  cursor: pointer;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-filters .filter-chip .remove-btn:hover {
  color: #0d47a1;
}

.search-stats {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #e9ecef;
  margin-bottom: 16px;
}
.search-stats .result-count {
  font-size: 14px;
  color: #6c757d;
}
.search-stats .result-count .highlight {
  font-weight: 600;
  color: #007bff;
}
.search-stats .search-time {
  font-size: 12px;
  color: #6c757d;
}

@media (max-width: 768px) {
  .advanced-search-panel .panel-content {
    grid-template-columns: 1fr;
  }
  .search-stats {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .refined-search-input {
    flex-direction: column;
  }
  .refined-search-input input, .refined-search-input button {
    width: 100%;
  }
}
.nodata-search-list .total-search-item,
.nodata-search-list .total-search-info {
  width: 100%;
}

.search-word {
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out, margin 0.3s ease-in-out, padding 0.3s ease-in-out;
  overflow: hidden;
}

.search-word.fade-out {
  opacity: 0;
  max-height: 0;
  margin: 0;
  padding: 0;
}

.search-word.fade-in {
  opacity: 1;
  max-height: 500px;
}

.search-word-item {
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

.search-word-item.slide-in {
  animation: slideInFromTop 0.3s ease-out;
}

@keyframes slideInFromTop {
  from {
    transform: translateY(-10px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

/*# sourceMappingURL=acego.search.css.map */
