/*
Theme Name: Enfold Child KR
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css");
@import url("https://fonts.googleapis.com/css2?family=Kreon:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;700&display=swap");
/*
article#caf-post-layout1[data-post-id="4077"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4083"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4084"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4085"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4086"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4087"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4088"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4089"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4090"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4091"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4092"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4093"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4094"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4095"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4096"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4097"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4098"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4099"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4100"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4101"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4102"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4103"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4104"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4105"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4106"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4107"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4108"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4109"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4110"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4111"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4112"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4113"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4114"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4115"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4116"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4117"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4118"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4119"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4120"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4121"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4122"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4123"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4124"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4125"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4126"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4127"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4128"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4129"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4130"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4131"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4132"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4133"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4134"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4135"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4136"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4137"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4138"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4139"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4140"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4141"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4142"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4143"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4144"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4145"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4146"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4147"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4148"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4149"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4150"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4151"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4152"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4153"] .manage-layout1 a,
article#caf-post-layout1[data-post-id="4154"] {
    pointer-events: none !important;
}*/

article#caf-post-layout1[data-post-id="5179"] a,
article#caf-post-layout1[data-post-id="5177"] a,
article#caf-post-layout1[data-post-id="5175"] a,
article#caf-post-layout1[data-post-id="5173"] a,
article#caf-post-layout1[data-post-id="5171"] a,
article#caf-post-layout1[data-post-id="5169"] a,
article#caf-post-layout1[data-post-id="5167"] a,
article#caf-post-layout1[data-post-id="5165"] a,
article#caf-post-layout1[data-post-id="5163"] a,
article#caf-post-layout1[data-post-id="5161"] a,
article#caf-post-layout1[data-post-id="5159"] a,
article#caf-post-layout1[data-post-id="5157"] a,
article#caf-post-layout1[data-post-id="5155"] a,
article#caf-post-layout1[data-post-id="5153"] a,
article#caf-post-layout1[data-post-id="5151"] a,
article#caf-post-layout1[data-post-id="5149"] a,
article#caf-post-layout1[data-post-id="5147"] a,
article#caf-post-layout1[data-post-id="5145"] a,
article#caf-post-layout1[data-post-id="5143"] a,
article#caf-post-layout1[data-post-id="5141"] a,
article#caf-post-layout1[data-post-id="5139"] a,
article#caf-post-layout1[data-post-id="5137"] a,
article#caf-post-layout1[data-post-id="5135"] a,
article#caf-post-layout1[data-post-id="5133"] a,
article#caf-post-layout1[data-post-id="5131"] a,
article#caf-post-layout1[data-post-id="5129"] a,
article#caf-post-layout1[data-post-id="5127"] a,
article#caf-post-layout1[data-post-id="5125"] a,
article#caf-post-layout1[data-post-id="5123"] a,
article#caf-post-layout1[data-post-id="5121"] a,
article#caf-post-layout1[data-post-id="5119"] a,
article#caf-post-layout1[data-post-id="5117"] a,
article#caf-post-layout1[data-post-id="5115"] a,
article#caf-post-layout1[data-post-id="5113"] a,
article#caf-post-layout1[data-post-id="5111"] a,
article#caf-post-layout1[data-post-id="5109"] a,
article#caf-post-layout1[data-post-id="5107"] a,
article#caf-post-layout1[data-post-id="5105"] a,
article#caf-post-layout1[data-post-id="5103"] a,
article#caf-post-layout1[data-post-id="5101"] a,
article#caf-post-layout1[data-post-id="5099"] a,
article#caf-post-layout1[data-post-id="5097"] a,
article#caf-post-layout1[data-post-id="5095"] a,
article#caf-post-layout1[data-post-id="5093"] a,
article#caf-post-layout1[data-post-id="5091"] a,
article#caf-post-layout1[data-post-id="5089"] a,
article#caf-post-layout1[data-post-id="5087"] a,
article#caf-post-layout1[data-post-id="5085"] a,
article#caf-post-layout1[data-post-id="5083"] a,
article#caf-post-layout1[data-post-id="5081"] a,
article#caf-post-layout1[data-post-id="5079"] a,
article#caf-post-layout1[data-post-id="5077"] a,
article#caf-post-layout1[data-post-id="5075"] a,
article#caf-post-layout1[data-post-id="5073"] a,
article#caf-post-layout1[data-post-id="5071"] a,
article#caf-post-layout1[data-post-id="5069"] a,
article#caf-post-layout1[data-post-id="5067"] a,
article#caf-post-layout1[data-post-id="5065"] a,
article#caf-post-layout1[data-post-id="5063"] a,
article#caf-post-layout1[data-post-id="5061"] a,
article#caf-post-layout1[data-post-id="5059"] a,
article#caf-post-layout1[data-post-id="5057"] a,
article#caf-post-layout1[data-post-id="5055"] a,
article#caf-post-layout1[data-post-id="5053"] a,
article#caf-post-layout1[data-post-id="5051"] a,
article#caf-post-layout1[data-post-id="5049"] a,
article#caf-post-layout1[data-post-id="5047"] a,
article#caf-post-layout1[data-post-id="5045"] a,
article#caf-post-layout1[data-post-id="5043"] a,
article#caf-post-layout1[data-post-id="5041"] a,
article#caf-post-layout1[data-post-id="5039"] a,
article#caf-post-layout1[data-post-id="5037"] a,
article#caf-post-layout1[data-post-id="5033"] a,
article#caf-post-layout1[data-post-id="5035"] a,
article#caf-post-layout1[data-post-id="5031"] a {
  /* pointer-events: none !important; */
}

li#menu-item-1716 ul.sub-menu {
  max-width: 90px !important;
  left: 0px;
}

img.box--display-block.cover {
  width: 100%;
}
figure.fullwidth {
  border: 1px solid lightgray;
  padding: 5px;
  text-align: center;
  font-size: 11px;
  font-style: italic;
}
.press_middle_title_style {
  margin-top: 1em;
  border-bottom: 1px solid;
  margin-bottom: 3em;
  padding-bottom: 2em !important;
}
.press_middle_title_style h3.av-special-heading-tag {
  font-size: 1.4rem;
  margin-bottom: 1em;
  font-weight: 400;
}
.press_middle_title_style h3.av-special-heading-tag blockquote p {
  font-size: 1.3rem;
  line-height: 1.4em !important;
}
a.avia-post-nav.avia-post-next.with-image,
a.avia-post-nav.avia-post-prev.with-image {
  visibility: hidden !important;
}

.read-more-link a,
span.fn a {
  text-decoration: none;
}

#top label span,
#top legend span {
  line-height: 1.2em !important;
  display: inline-block !important;
}

h1,
h2,
h3,
h4,
h5,
h6 p span {
  word-break: keep-all;
}

span.special_amp {
  all: unset !important;
}

.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb
  span.avia-gallery-big-inner
  img {
  display: none !important;
}

.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb {
  display: block;
  width: 100%;
  max-width: 210px;
  text-align: center;
  border: 2px solid gray;
  border-radius: 20px !important;
  background: #1a2737;
  color: white;
}
.avia-gallery.news_gallery_button_style
  a.avia-gallery-big.fakeLightbox.lightbox.avia-gallery-big-crop-thumb:before {
  content: "View more pictures";
  display: inline-block !important;
  width: fit-content !important;
}

@media only screen and (min-width: 1000px) {
  .member_img_box_style {
    display: grid;
    grid-template-columns: 300px 1fr;
    grid-template-rows: 300px 1em 7em;
    column-gap: 20px;
    grid-row: 1 / span 3;
    align-items: end;
  }

  .member_img_box_style .team-img-container {
    grid-column: 1/2;
    grid-row: 1/4;
  }

  .nyf_video {
    height: 347px;
  }
}

.main_speech_title_style {
  margin: 0px;
}

.main_speech_title_style h3 {
  font-size: 2.2rem;
  line-height: 1.4em;
  font-family: "Aileron", sans-serif !important;
}

.member_img_box_style .team-member-job-title {
  padding: 0px;
}

.main_banner_style_img .av-image-caption-overlay-center {
  background: #00000096;
}

span.down_link {
  min-width: 180px;
}

.kboard-document-action .left {
  visibility: hidden;
}

.kboard-list table thead tr td,
.kboard-list tbody tr td {
  background: #ff000000;
  border-bottom: 1px solid #999 !important;
}

.kboard-list tbody {
  border-bottom: 2px solid #999;
}

#kboard-default-document .kboard-document-wrap {
  float: left;
  width: 100%;
  background-color: white;
  background-color: rgba(255, 255, 255, 0) !important;
}

.kboard-list table thead tr td {
  border-top: 2px solid #999 !important;
}

#kboard-default-list .kboard-list,
#kboard-default-list .kboard-list table,
#kboard-default-list .kboard-list tbody tr.kboard-list-notice {
  background-color: #ffffff00 !important;
}

/*nci start*/

.nci_title_style h1.av-special-heading-tag {
  /* font-size: 3rem !important; */
  color: black !important;
  padding-left: 160px !important;
  border-bottom: 1px solid #0c5585;
}

.nci_title_style h1.av-special-heading-tag:after {
  content: "";
  width: 100%;
  height: 5px;
  background: #0c5585;
  display: block;
  left: 0px;
  position: absolute;
  max-width: 211px;
}

.nci_title_style h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 118px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 600;
}

.nci_title_style h2.av-special-heading-tag:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #0c5585;
  display: block;
  left: 0px;
  position: absolute;
  max-width: 211px;
}

.nci_title_style.op h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 80px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 600;
}

.nci_title_style.op2 h2.av-special-heading-tag {
  font-size: 1.5rem !important;
  line-height: 1.5em;
  color: black !important;
  padding-left: 14px !important;
  border-bottom: none !important;
  text-transform: capitalize;
  letter-spacing: 0;
}

.nci_dec_style .avia_textblock p {
  padding-left: 211px !important;
  max-width: 1280px;
  word-break: keep-all;
  white-space: pre-wrap;
}

.nci_dec_style > section > .avia_textblock p {
  font-size: 19px;
  line-height: 1.6em;
  color: #121212;
  font-family: "Aileron", "Noto Sans KR", sans-serif !important;
  margin-bottom: 2rem;
}

.nci_dec_style > section > .avia_textblock p strong {
  color: #717070;
  font-weight: 600;
  font-family: "Aileron", "Noto Sans KR", sans-serif !important;
}

/*nci end*/

.main_title_style_h1 h3 {
  font-family: noto-sans;
  font-weight: 600 !important;
  font-style: normal !important;
}

a.viewAgreeBox {
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  font-weight: 400;
  font-family: "noto sans", sans-serif;
  text-decoration: none !important;
  padding: 10px 25px;
  background: gray;
  border-radius: 35px;
  cursor: pointer;
}

a.viewAgreeBox:hover {
  background: black;
  color: white;
}

.subAgreeBox {
  width: 100%;
  max-width: 880px;
  height: 300px;
  overflow-y: scroll !important;
  border: 1px solid gray !important;
  border-radius: 5px;
  padding: 20px 30px 20px 20px;
  margin-top: 10px;
}

.kboard-default-poweredby {
  visibility: hidden !important;
}

/*banner start*/

.pop_banner_style a.link_bt {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 45px;
  cursor: pointer;
}

.pop_banner_style a.link_bt:hover {
  filter: opacity(0.8);
}

.pum-theme-1751 .pum-container,
.pum-theme-lightbox .pum-container {
  padding: 0px !important;
}

.research_box_style.first.flex_column_div.column-top-margin {
  border: 2px solid lightgrey !important;
  border-radius: 5px;
  padding: 45px 30px 40px;
  background: #ffffff94;
  font-size: 1rem;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
  padding-right: 0px !important;
}

div#pum-1806 {
  -ms-overflow-style: none;
}

div#pum-1806::-webkit-scrollbar {
  display: none;
}

/*banner end*/

.kboard-ask-one-poweredby {
  visibility: hidden;
}

div#kboard-ask-one-list .kboard-list-header {
  display: none !important;
}

div#kboard-ask-one-editor form.kboard-form {
  background: #ffffff00;
}

div#kboard-ask-one-editor form.kboard-form .kboard-attr-row.kboard-attr-option {
  display: none !important;
}

div#kboard-ask-one-editor {
  background: white !important;
  padding: 20px;
  border-radius: 10px;
}

.nci_calculation_style img {
  max-width: 700px;
  width: 100%;
}

.avia_textblock.nci_calculation_dec_style ul li {
  font-size: 1rem;
  padding-right: 50px;
}

#top .sub_menu li ul {
  padding: 0px !important;
}

.detail-attr.detail-category2 {
  visibility: hidden;
}

/*apply page style css start*/

.kboard-attr-row.kboard-attr-html.meta-key-add_html_code {
  height: 200px;
  overflow-y: scroll;
  border: 1px solid gainsboro;
  border-radius: 5px;
  padding: 10px !important;
  background: white;
}

.kboard-contact-form-poweredby {
  visibility: hidden;
}

/* 아래의 모든 코드는 영역::코드로 사용 */

.meta-key-add_html_code::-webkit-scrollbar {
  width: 10px;
  /* 스크롤바의 너비 */
}

.meta-key-add_html_code::-webkit-scrollbar-thumb {
  height: 20%;
  /* 스크롤바의 길이 */
  background: #8e9092;
  /* 스크롤바의 색상 */
  border-radius: 10px;
}

.meta-key-add_html_code::-webkit-scrollbar-track {
  background: rgba(110, 110, 110, 0.1);
  /*스크롤바 뒷 배경 색상*/
}

.subAgreeBox > p:first-child,
p.text_style0_1 {
  font-weight: 600;
}

p.text_style2 {
  margin-bottom: 1.4rem;
}

div#kboard-contact-form-editor .kboard-control .right {
  display: none;
}

div#kboard-contact-form-editor .kboard-control .left {
  margin: auto !important;
  width: 100% !important;
  float: none !important;
  display: inline-flex;
  justify-content: center;
}

.avia_textblock.notice_board_box_style div#kboard-default-editor {
  background: white;
  padding: 20px;
}

input#kboard-input-file1,
input#kboard-input-file2,
input#kboard-input-file3 {
  border: 1px solid #8e9092 !important;
  padding: 5px !important;
  background: white !important;
  border-radius: 5px !important;
  cursor: pointer;
}

.meta-key-file_attach01.file_attach input,
.meta-key-file_attach02.file_attach input {
  border: 1px solid #e1e1e1 !important;
  padding: 5px !important;
  background: white !important;
  border-radius: 5px !important;
  cursor: pointer;
  width: 98% !important;
}

.meta-key-file_attach01.file_attach input:hover,
.meta-key-file_attach02.file_attach input:hover {
  border: 1px solid #505050 !important;
}

.kboard-attr-row.kboard-attr-file.meta-key-file_attach01.file_attach,
.kboard-attr-row.kboard-attr-file.meta-key-file_attach02.file_attach {
  width: 50% !important;
}

.info_title_style h3 {
  font-weight: 600 !important;
  color: #575859;
}

button.kboard-contact-form-button-large {
  border: 1px solid #8e9092 !important;
}

.qna_box
  div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-title.required,
.qna_box
  div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-author.required {
  width: 100% !important;
  padding: 5px 0px !important;
}

/* .qna_box .kboard-attr-row.kboard-attr-title.required {
    display: none;
} */

div#kboard-contact-form-editor .kboard-attr-row.kboard-attr-title.required {
  display: none !important;
}

div#kboard-contact-form-editor .kboard-attr-row.kboard-attr-author.required {
  display: block;
}

.kboard-attr-row.kboard-attr-text.meta-key-company.required,
div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-text.meta-key-brand_name.brand_name_style.required,
.kboard-attr-row.kboard-attr-text.meta-key-member.required,
div#kboard-contact-form-editor
  .kboard-attr-row.kboard-attr-text.meta-key-phone_number.phone_number_style.required {
  width: 50% !important;
  padding: 5px !important;
}

.kboard-attr-row.kboard-attr-email.meta-key-63a24d0c2fb73.required .attr-value {
  width: 50%;
  padding: 5px !important;
}

#kboard-ask-one-editor .kboard-attr-title .attr-value input {
  width: 31%;
}

/* .first .info_title_style:first-child {
    border-bottom: 1px solid;
    padding-bottom: 30px !important;
} */

/*apply page style css end*/

/*rules-nci page style css start*/

.graph_colum_style h3.iconbox_content_title {
  border: 2px solid black !important;
  padding: 5px !important;
  border-radius: 100px !important;
  max-width: 210px;
  width: 100%;
  font-size: 0.8rem !important;
  margin: auto !important;
  text-transform: none !important;
  height: 45px;
  vertical-align: middle !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.graph_colum_style {
  width: 22%;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

.graph_colum_style .iconbox_icon.heading-color {
  display: none !important;
}

.graph_box {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: flex-start;
  align-content: center;
  flex-wrap: nowrap;
  border: 2px solid lightgrey !important;
  border-radius: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.graph_box1.option {
  display: block !important;
  width: 100%;
  max-width: 900px;
  margin: auto !important;
  /* border: 2px solid lightgrey !important; */
  background: lightgray;
  border-radius: 30px;
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  float: none;
}

.graph_box_op {
  border: 2px solid lightgrey !important;
  border-radius: 30px;
  padding: 25px 30px 15px;
}

.graph_box_op.op1 {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-between;
}

.graph_title_style_box {
  top: 75px;
  z-index: 3 !important;
}

.graph_title_style_box1 {
  top: 27px;
  z-index: 3 !important;
}

.graph_title_style h3 {
  background: black;
  color: white;
  display: inline-block;
  padding: 5px 25px !important;
  border-radius: 30px;
}

.graph_colum_style .iconbox_content_container p {
  width: 100%;
  max-width: 200px;
  margin: 10px auto 0px !important;
  line-height: 1.4em;
}

/*rules-nci page style css end*/

.ytp-ce-element.ytp-ce-video.ytp-ce-bottom-left-quad,
.ytp-ce-element.ytp-ce-channel.ytp-ce-channel-this.ytp-ce-bottom-right-quad,
a.ytp-watermark.yt-uix-sessionlink,
.ytp-chrome-top.ytp-show-cards-title {
  display: none !important;
}

.banner_title p {
  max-width: 1080px;
  word-break: keep-all;
  margin: auto;
}

.name_style h3 {
  font-size: 1.4rem;
  font-weight: 600 !important;
  line-height: 1.4em;
}

.name_style .av-subheading.av-subheading_below p {
  font-size: 1.2rem;
  font-weight: 600;
  color: black;
}

.down_page_bt {
  margin-right: 20px !important;
  float: right;
  cursor: pointer;
}

.down_page_bt img:hover {
  opacity: 0.1;
}

.down_load_box {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
  /* background: rgba(255, 255, 255, 0.741); */
}

.down_load_box.option {
  width: 100%;
}

.down_logo_img img {
  height: 100%;
  max-height: 160px;
  width: 100%;
}

.down_load_box .avia-image-container {
  margin-left: 20px;
  margin-top: 10px !important;
  margin-bottom: 10px;
}

.avia_textblock.brand_logo_name_style p {
  font-size: 1.4rem;
  line-height: 1.4em;
  font-weight: 400;
  margin: auto !important;
  position: absolute;
  left: 43%;
  color: black;
}

.avia_textblock.brand_logo_name_style.option p {
  bottom: 20px;
}

body {
  -ms-overflow-style: none;
}

/* body::-webkit-scrollbar {
    display: none;
} */
body {
  -ms-overflow-style: none;
}

body::-webkit-scrollbar {
  /* display: none; */
  width: 10px;
  /* 세로축 스크롤바 폭 너비 */
  height: 20px;
  /* 가로축 스크롤바 폭 너비 */
}

::-webkit-scrollbar-thumb {
  background: #827d79;
  /* 스크롤바 막대 색상 */
  border: 2px solid #827d79;
  /* 스크롤바 막대 테두리 설정  */
  border-radius: 12px 12px 12px 12px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
}

/* 스크롤이 움직이는 뒷 배경 */
::-webkit-scrollbar-track {
  background: #d1d1d1;
  /* 스크롤바 뒷 배경 색상 */
}

ul.sub-menu > li > a > span {
  padding-left: 15px;
}

ul#avia2-menu li:last-child a {
  padding-right: 0px !important;
}

nav.sub_menu > ul {
  padding-right: 30px;
}

.categories_box_style section.av_toggle_section > .single_toggle > p {
  background: #97c4d8 !important;
  color: white;
  font-weight: 600;
  font-family: "Aileron", sans-serif;
  text-transform: uppercase;
}

.categories_box_style section.av_toggle_section .single_toggle p:hover {
  background: #346380 !important;
  color: white;
}

.categories_box_style
  section.av_toggle_section
  > .single_toggle
  > p.toggler.activeTitle {
  background: #346380 !important;
}

.arrow-wrap {
  position: relative;
  transform: translate(0, 0%);
  display: inline-flex;
}

.que i.fa-solid.fa-chevron-down {
  display: none;
}

.que i.fa-solid.fa-chevron-right {
  display: block;
}

.que.on i.fa-solid.fa-chevron-down {
  display: block;
}

.que.on i.fa-solid.fa-chevron-right {
  display: none;
}

.que.on > span {
  font-weight: bold;
  color: #006633;
}

.anw {
  display: none;
  overflow: hidden;
  font-size: 14px;
  /* background-color: #f4f4f2; */
  padding: 27px 0;
}

div#Accordion_wrap p {
  color: #346380;
  display: contents;
  font-size: 16px !important;
  font-weight: 600;
}

.que {
  color: #346380;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  padding: 17px 0;
  cursor: pointer;
  font-size: 14px;
  border-top: 1px solid #346380 !important;
}

.anw {
  font-family: "Aileron", sans-serif;
  font-size: 1rem;
  line-height: 1.8em;
  color: gray;
  padding: 10px 0px;
}

.anw_sub_ul strong,
.anw strong {
  font-size: 13px;
  font-family: "Aileron", sans-serif;
  font-weight: 600;
  color: #fff !important;
  background: #346380;
  padding: 2px 7px 4px;
  border: none;
  border-radius: 10px;
  display: inline-block;
  line-height: 1;
  margin-right: 5px;
  margin-bottom: 6px;
  margin-left: 6px;
}

ul.categories li,
.anw_sub_ul li {
  font-size: 13px;
  color: #848992;
}

ul.categories li,
.anw_sub_ul li {
  font-size: 13px;
  color: #848992;
  margin-bottom: 0px;
  padding: 0px;
}

ul.categories,
ul.anw_sub_ul {
  list-style: none;
  margin: 0px;
  padding: 0px !important;
}

.arrow-wrap i {
  width: 20px;
}

.que.on .anw_ul,
.que.on .anw {
  display: block;
}

.toggle_content.invers-color {
  border: 1px solid #ccc !important;
}

/*about style start start*/

.free_obj_style.av-custom-positioned img {
  filter: opacity(0.4);
}

.page_title_h2_style > h2 {
  font-size: 20px !important;
  padding: 12px 14px 5px 0px !important;
  font-family: "Aileron", sans-serif !important;
  color: #0a5685 !important;
  font-weight: 600 !important;
}

.avia_textblock > h4 > strong {
  line-height: 1.4;
}

/*about style start end*/

/*footer sns bt style start*/

.footer-content1 p,
.footer-content2 p {
  font-size: 16px;
  line-height: 1.5rem;
  margin: 0px;
}

.footer_sns_icon a > span:before {
  font-size: 1.8rem;
  line-height: 1.6em;
  display: block;
}

.footer_sns_icon {
  margin-bottom: 1.5rem;
}

/*footer sns bt style end*/

.store_box_style div {
  margin: 0px !important;
}

.avia_textblock.store_price_text p {
  font-size: 20px;
  color: #75a8a5;
  padding: 12px 14px 5px;
  font-weight: 600;
  margin: 0px !important;
}

.avia_textblock.store_price_text {
  background: url(/wp-content/uploads/2022/06/diagnal-gray.png);
}

.store_box_style {
  box-shadow: 1px 1px 3px 0 rgb(0 0 0 / 20%);
}

.author_description_text {
  max-width: 850px;
  margin: auto;
}

button.caf_select_multi_btn {
  position: relative;
  left: -11px;
  border: 1px solid black;
}

.sub_main_logo_style {
  max-width: 427px;
  margin-left: 0px !important;
}

#top select,
#top .avia_ajax_form .select,
#top .entry-content-wrapper select {
  -webkit-appearance: auto;
}

/* .sub_logo_style.advertising {
    max-width: 276px;
} */

.ceo_imgbox_style {
  margin: 0px 20px !important;
}

/*interview style start*/

.portfolio_bottom_bt_link_box.disable-link-interview a:last-child {
  pointer-events: none;
  opacity: 0.4; /* 선택적: 비활성화된 느낌 */
  cursor: default;
}
.portfolio_bottom_bt_link_box.disable-link-interview.both_option a {
  pointer-events: none;
  opacity: 0.4; /* 선택적: 비활성화된 느낌 */
  cursor: default;
}

.slide-entry-wrap.next-active-slide.active-slide a img,
.slide-entry-wrap a img {
  /* min-height: 220px;
  max-height: 220px; */
}
._winnerbox .slide-entry-wrap.next-active-slide.active-slide a img,
._winnerbox .slide-entry-wrap a img {
  max-height: 435px;
}

.press_title_stlye h2.av-special-heading-tag {
  color: black;
  font-weight: 600;
  font-family: "prestandrd", sans-serif;
  font-size: 1.8rem;
}
.news_style_interview article.category-interview,
article.category-press.tag-press {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  flex-wrap: nowrap;
  align-items: center;
}

.news_style_interview article.category-interview .blog-meta,
.news_style_interview article.category-interview .entry-content-wrapper {
  margin: 20px !important;
}

.news_style_interview article.post-entry .blog-meta {
  margin: 20px !important;
}
.news_style_interview article.category-interview .entry-content-wrapper,
.news_style_interview article.category-press .entry-content-wrapper {
  width: 100%;
}
section#media_image-3 {
  margin-top: 14em;
}
/* .news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a {
    width: 165px !important;
    height: 120px;
    display: inline-flex !important;
} */

.news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a {
  width: 340px !important;
  height: 220px;
  display: inline-flex !important;
  /* margin-bottom: 45px !important; */
}

.news_style_interview article.post-entry .blog-meta a {
  margin: 0px !important;
}

.news_style_interview article.post-entry .blog-meta,
.news_style_interview article.post-entry .blog-meta a img {
  filter: drop-shadow(0px 0px 1px black);
}
b.text_title_inline_style {
  margin-top: 1.5em !important;
  display: block;
}

.interview_logo_style img {
  width: 100%;
  max-width: 410px;
}

.interview_search_bar_style .av_searchform_wrapper {
  width: 100%;
  max-width: 410px;
  float: right;
  margin: 0px !important;
}

.avia_textblock.dec_text_style p {
  font-family: "Kreon";
  font-size: 1rem;
  line-height: 1.4rem;
  padding-top: 1rem !important;
  color: gray;
}

.avia_textblock.interview_text_style p {
  font-family: "Kreon";
}

.av-alb-blogposts.template-blog.news_style_interview h2 {
  font-family: "Kreon" !important;
  font-weight: 400 !important;
}

.interview_title_style h3 {
  font-size: 1.6rem;
  font-weight: 600 !important;
  font-family: "Aileron", sans-serif !important;
}

.interview_title_style {
  width: 100%;
  display: block;
  position: relative;
}

.interview_search_bar_style {
  display: block;
  width: 100%;
  max-width: 510px;
  margin: 0px !important;
  position: relative;
}

.interview_box_style {
  display: flex !important;
  border-bottom: 1px solid black !important;
  align-items: flex-end;
}

.entry-content p {
  word-break: break-all;
}

.interview_search_bar_style form#searchform_element {
  margin-bottom: 10px;
}

.entry-content p {
  font-family: "Kreon";
}

.av-alb-blogposts.template-blog.news_style_interview a.more-link {
  background: #0a5685;
  border: 1px solid #0a5685;
  color: white;
  padding: 5px 2px 5px 15px;
  border-radius: 50px;
  font-size: 0.8rem;
  text-decoration: none !important;
}

.av-alb-blogposts.template-blog.news_style_interview a.more-link:hover {
  text-decoration: none;
  background: white;
  color: black;
  transition: all 0.5s;
}

/*Add your own styles here:*/

.slide-content {
  display: none;
}

select.caf_select_multi option:first-child {
  display: none !important;
}

span.image-overlay.overlay-type-extern {
  display: none !important;
}

article.main_color.inner-entry a img {
  padding: 15px 5px;
  max-width: 337px;
}

.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-4.grid-links- {
  margin-top: 2rem;
}

.footer-content3 p {
  text-transform: uppercase;
  margin-top: 2rem;
}

.avia-slideshow-dots.avia-slideshow-controls {
  visibility: hidden;
}

/* .avia_textblock.winner_box_style div#manage-ajax-response article {
    display: block;
} */

/* div#manage-post-area {
    display: none;
} */

.manage-layout1 {
  max-height: 458px;
}

.caf-mb-5 {
  margin-bottom: 15px !important;
}

div#manage-post-area {
  visibility: hidden;
  position: absolute;
  display: none;
  /* min-width: 338px; */
}

.grid-content {
  display: none;
}

.new_title_h2 h2 {
  color: gray !important;
  font-family: "Aileron", sans-serif !important;
  font-weight: 600 !important;
}

.winner_page_title_style h2.av-special-heading-tag {
  border-bottom: none;
  padding: 30px;
  font-weight: 700;
  text-transform: capitalize;
  font-family: "aileron" !important;
  word-spacing: 3px;
  font-size: 1.6rem;
  line-height: 1.4em;
  padding-bottom: 0px !important;
}

.winner_page_title_style {
  padding-bottom: 20px !important;
}

.winner_page_title_style .av-subheading.av-subheading_below {
  padding-left: 30px;
  margin-top: 0px !important;
  color: #e9e9e7;
  padding-bottom: 0px;
}

div#nav_menu-2 h3,
div#nav_menu-3 h3,
div#nav_menu-4 h3 {
  color: #c17a15;
  font-size: 16px;
  font-weight: 600;
  font-family: "Aileron", sans-serif !important;
  letter-spacing: 0px;
}

/*newsletter*/

p.form_element.form_element_third.modified_width {
  /* pointer-events: none; */
}

span.av-post-metadata-category-link,
span.blog-categories.minor-meta a {
  pointer-events: none !important;
}

/* .grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-1.grid-links- {
    float: left;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-evenly;
    align-items: stretch;
}

.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-1.grid-links- div {
    padding: 0px 3px;
    margin-top: 10px;
} */

body,
h1,
h2,
h3,
h4,
h5,
h6,
#top .title_container .main-title,
tr.pricing-row td,
#top .portfolio-title,
.callout .content-area,
.avia-big-box .avia-innerbox,
.av-special-font,
.av-current-sort-title,
.html_elegant-blog #top .minor-meta,
#av-burger-menu-ul li {
  font-family: "Aileron", "Noto Sans KR", arial, sans-serif !important;
  letter-spacing: 0px !important;
}

.main_banner_box_style .container.av-section-cont-open {
  padding: 0px 92px !important;
  transition: all 1s;
}

h1.av-special-heading-tag {
  color: #999;
  font-size: 30px;
  font-weight: 600 !important;
  padding: 0px !important;
}

h2.av-special-heading-tag {
  border-bottom: 1px solid #d5d9dc;
  padding-bottom: 12px !important;
  color: #e9e9e7;
  font-size: 21px;
}

/* .main_title_style_h1 h1 {
    font-style: italic;
    float: none;
    font-family: "aileronsemibold" !important;
    letter-spacing: 0px !important;
    color: #333;
    font-size: 1.5rem;
    font-weight: 400 !important;
} */

.main_title_style_h1 h1 {
  font-style: inherit !important;
  font-family: "Aileron", "Noto Sans KR", "aileronregular", sans-serif !important;
  letter-spacing: -1px !important;
  color: #333;
  font-size: 1.7rem;
  font-weight: 600 !important;
}

/* .avia_textblock.main_title_dec_style p {
    color: #000;
    font-size: 15px;
    font-family: 'aileronlight';
    line-height: 1.4;
    font-weight: 300 !important;
} */

.avia_textblock.main_title_dec_style p {
  font-size: 1rem;
  color: #000;
  font-family: "Aileron", "Noto Sans KR", "aileronregular", sans-serif !important;
  line-height: 1.4em;
  font-weight: 300 !important;
}

.avia_textblock.main_title_dec_style p strong {
  font-size: 1.2rem;
}
nav.main_menu {
  display: flex;
  align-items: flex-end;
}

ul#avia-menu > li > a {
  /* margin-top: 50px;
  display: block;
  height: 40px !important;
  padding: 0px 30px;
  width: 100%;
  text-align: center;
  font-size: 15px !important;
  color: #ffffff;
  font-family: "Aileron", sans-serif;
  text-transform: Uppercase;
  font-weight: 200 !important;
  border-top: 3px solid rgba(0, 0, 0, 0); */
  /* margin-top: 50px; */
  display: block;
  height: 40px !important;
  /* padding: 0px 30px; */
  padding: 6px 30px;
  width: 100%;
  text-align: center;
  font-size: 15px !important;
  color: #ffffff;
  font-family: "open_sansregular";
  text-transform: Uppercase;
  font-weight: 200 !important;
  border-top: 3px solid rgba(0, 0, 0, 0);
}

ul#avia-menu > li > a > span {
  position: relative;
  bottom: 24px;
  transition: all 0.5s;
}

ul#avia-menu > li > a:hover {
  color: black;
  background: white;
  border-top: 3px solid black;
}

nav.sub_menu ul li a {
  color: #3ab8e3 !important;
  color: #e3c27c !important;
  font-family: "aileronregular";
  text-transform: capitalize;
  font-size: 13.5px;
}

ul.sub-menu li:hover a {
  background: white !important;
  color: black !important;
}
li#menu-item-1654 ul.sub-menu {
  width: 250px;
}
div#header_meta {
  display: inline-block;
  width: 100%;
  /* position: absolute; */
  background: none;
}

div#manage-ajax-response article {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: space-evenly;
  align-items: stretch;
  width: auto;
}

.news_style article.slide-entry {
  padding: 20px 20px 12px 20px;
  background: white;
  box-shadow: 2px 2px 2px gainsboro;
  border-radius: 0px;
}

i.fa-solid.fa-circle-arrow-left {
  color: #848992;
  opacity: 0.7;
  font-family: "fontello";
}

input.back_bt_new {
  border: none;
  background: none;
  cursor: pointer;
  color: #848992;
  font-size: 14px;
  opacity: 0.7;
  font-family: "Aileron", sans-serif;
  font-weight: 600 !important;
}

.main_banner_style_img .av-image-caption-overlay-position {
  display: table;
  width: 100%;
  height: 20%;
  position: absolute;
  bottom: 0px !important;
  /* background: #424040a8; */
  background: none;
  text-align: left;
  font-family: "Aileron", sans-serif;
  font-weight: 600 !important;
  color: #dcdcdc !important;
}

.main_banner_style_box p {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.6em;
}

.subscribe_style input.button {
  background: orange;
  border-radius: 5px;
  border: none !important;
}

.subscribe_style .main_color input {
  border-radius: 5px !important;
}

.portfolio_title_style_h4 h4,
.avia_textblock.product_dec_text_style {
  color: #727270;
}

.img_bar_style.first.flex_column_div img {
  padding: 0px 30px;
  max-width: 335px;
}

span.av-metadata-before.av-metadata-before-tags {
  display: block;
}

span.av-post-metadata-category-link {
  display: inline-block;
}

.portfolio_bottom_bt_link_box a {
  background: none;
  margin: 0px !important;
  font-family: "Aileron", sans-serif !important;
  padding: 10px 20px !important;
  margin: 10px 0px !important;
  min-width: 131px !important;
}

.portfolio_bottom_bt_link_box a:first-child {
  border-right: 1px solid gray !important;
  border-radius: 0px;
}

#top .fullsize .template-blog .post-title {
  text-align: center;
  font-size: 20px;
  font-family: "Aileron", sans-serif !important;
}

.sub_logo_style {
  clear: both;
}

.sub_logo_style.advertising img,
.sub_logo_style.ame img,
.sub_logo_style.bowery img,
.sub_logo_style.global img,
.sub_logo_style.radio img,
.sub_logo_style.tv img {
  height: 33px;
}

span.logo.avia-svg-logo {
  padding: 10px 0px;
}

.main_slider_style.avia-slideshow-1 li a .image-overlay .image-overlay-inside,
.main_slider_style.avia-slideshow-1
  li
  a:hover
  .image-overlay
  .image-overlay-inside {
  display: none !important;
}

.avia_transform .main_slider_style.avia-slideshow-1 a:hover .image-overlay {
  opacity: 0 !important;
  display: none;
}

#caf-post-layout1 .caf-featured-img-box {
  display: flex;
  width: 100%;
  height: auto;
  /* min-height: 457px;
    min-width: 337px; */
  background-size: cover !important;
  background-position: center !important;
  overflow: hidden;
}

#manage-ajax-response {
  position: relative;
  width: 100%;
  min-height: 300px;
  flex: 100%;
  padding: 20px 0px !important;
}

.container {
  padding: 0px 15px !important;
}

.caf-col-md-1,
.caf-col-md-10,
.caf-col-md-11,
.caf-col-md-12,
.caf-col-md-2,
.caf-col-md-3,
.caf-col-md-4,
.caf-col-md-5,
.caf-col-md-6,
.caf-col-md-7,
.caf-col-md-8,
.caf-col-md-9 {
  padding-right: 6px;
  padding-left: 6px;
}

div#caf-multiple-taxonomy-filter-hor {
  padding: 0 7px;
  display: inline-flex;
  align-items: stretch;
  text-align: center;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-evenly;
}

div#caf-multiple-taxonomy-filter-hor select {
  margin-bottom: 0px;
  margin-right: 20px;
}

input#caf-search-input {
  margin-bottom: 0px !important;
}

.data-target-div1 #caf-multiple-taxonomy-filter-hor .caf-search-bar {
  margin-bottom: 0px;
  width: 100%;
  min-width: 170px;
  margin-left: 30px;
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
  text-transform: capitalize;
  font-family: inherit;
  font-size: 1.2em;
  color: #0a0a0a;
  background: #ffffff;
  height: 50px;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  padding: 5px 15px 5px 10px;
  min-width: 230px;
}

.caf-manage-search-bar input {
  height: 50px !important;
  border-radius: 0;
  border: 1px solid #e0e0e0;
  padding: 5px 15px 5px 10px;
}

ul#menu-winners-side li,
ul#menu-winners-side-2022 li,
ul#menu-winners-side-2023 li,
ul#menu-winners-side-2024 li,
ul#menu-winners-side-2025 li,
ul#menu-category-side-link li {
  border: none !important;
}

ul#menu-winners-side li a,
ul#menu-winners-side-2022 li a,
ul#menu-winners-side-2023 li a,
ul#menu-winners-side-2024 li a,
ul#menu-winners-side-2025 li a,
ul#menu-category-side-link li a,
ul#menu-press-menu li a {
  color: #686868;
  text-transform: uppercase;
  border-left: 4px solid #e2a226;
  margin-bottom: 9px;
  line-height: 0.9rem;
  font-size: 0.9rem;
  font-family: "Aileron", sans-serif !important;
  font-weight: 300 !important;
  padding: 4px 10px !important;
}

.page_side_link_style.flex_column_div.column-top-margin {
  padding-top: 0px;
}

.portfolio_title_style_h4 h4.av-special-heading-tag {
  font-size: 20px;
  padding: 12px 14px 5px 0px;
  font-family: "Aileron", sans-serif !important;
  color: #0a5685;
  font-weight: 600 !important;
}

.portfolio_title_style_h4_op1 {
  margin-top: 20px;
}

.portfolio_title_style_h4_op1 h4 {
  margin-top: 20px;
  font-family: "Aileron", sans-serif !important;
  font-weight: 600 !important;
}

.portfolio_title_style_h4.op1 h4.av-special-heading-tag {
}

.avia_textblock.product_dec_text_style p {
  font-size: 14px;
  color: #333;
  font-family: "Aileron", sans-serif !important;
  line-height: 1.4rem;
}

.ceo_interview_title_style h4 {
  font-family: "Aileron", "Noto Serif", serif !important;
  color: #121212;
  font-weight: 700 !important;
  -webkit-font-smoothing: antialiased;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.avia_textblock.interview_text_style {
  font-family: "Aileron", "Noto Serif", serif !important;
  color: #333;
  font-weight: 400 !important;
  -webkit-font-smoothing: antialiased;
  font-size: 0.9rem;
  line-height: 1.4rem;
}

.ceo_imgbox_style {
  text-align: center !important;
  line-height: 2rem;
  font-size: 0.7rem;
}

.team-member-job-title {
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: #333 !important;
}

h3.team-member-name {
  /* line-height: 1.6rem; */
  line-height: 1.2rem;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-family: "Noto Sans" !important;
}

div .av_one_fourth {
  margin-left: 2%;
  width: 23.5%;
}

#caf-post-layout1 .caf-featured-img-box img {
  width: 100%;
  max-width: 337px;
}

span.fn a,
span.av-post-metadata-author-link a {
  text-decoration: underline;
  font-weight: bold;
  font-family: "Aileron", sans-serif !important;
}

span.down_link a {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}

span.down_link a img {
  overflow: hidden;
  display: inline-block;
  padding: 0px 4px;
  cursor: pointer;
  width: 60px;
}

span.down_link a img:hover {
  filter: opacity(0.8);
}

h3.author-title {
  margin-top: 0.5rem;
}

.down_box_style {
  margin: 0px;
  margin-top: 1.2rem;
  padding: 5px 20px;
  border: 1px solid lightgray !important;
  border-radius: 8px !important;
}

.avia_textblock.down_box_style p {
  display: flex;
  position: relative !important;
  width: 100% !important;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0px;
}

.el_before_av_textblock.hr-center.hr-icon-no,
.el_before_av_promobox.hr-center.hr-icon-no {
  margin: 0px !important;
}

.dwon_bar_style.hr-center.hr-icon-no {
  margin-bottom: 1rem !important;
}

.man_img_box img {
  background: white;
}

#kboard-contact-form-editor .kboard-control {
  margin-top: 2rem;
  border-top: 1px solid gray;
}
span.kr_text {
  font-size: 0.9rem;
  color: darkgray;
  line-height: 1em;
}
/*mainpage add style*/
.max_width_section_style .container {
  max-width: 960px !important;
  margin: auto;
  float: none;
}

.mainpage_title_style h2 {
  font-size: 2.4rem !important;
  color: black;
  max-width: 810px;
  margin: auto !important;
  float: none !important;
}
.max_width_990 h3.av-special-heading-tag {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style {
  padding-left: 0em;
}
.max_width_990_in_box_style h3.av-special-heading-tag {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style_other h4.av-special-heading-tag {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0.5em;
}
.max_width_990_in_box_style_other.first {
  max-width: 700px;
  padding-left: 1em;
}
.max_width_990_in_box_style_other .av-special-heading {
  margin-top: 1em;
}
span.sub_text {
  font-size: 1rem;
  color: #2b2e31;
}
.max_width_section_style .container:before {
  content: "";
  width: 300px;
  height: 100%;
  display: block;
  position: absolute;
  left: -300px;
}
/*mainpage end style*/

@media only screen and (max-width: 1390px) {
  a,
  button,
  span.av-icon-char,
  .av_font_icon,
  li.av-burger-menu-main.menu-item-avia-special {
    -webkit-tap-highlight-color: transparent !important; /* 터치 시 기본 하이라이트 효과 제거 */
    user-select: none !important; /* 선택 방지 */
  }

  nav.sub_menu > ul {
    padding-right: 0px !important;
  }

  nav.main_menu {
    display: block !important;
  }

  #avia-menu .menu-item {
    display: none;
  }

  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }

  /* ul#avia-menu li a span {
        position: relative;
        bottom: 20px;
    } */
  ul#avia-menu li a span {
    zoom: 0.92;
  }

  ul#avia-menu li:last-child a:hover {
    background: none !important;
    border-top: 3px solid #00000000;
  }

  ul#avia-menu > li > a > span {
    position: relative;
    /* bottom: 40px !important; */
    transition: all 0.5s;
  }
}

@media only screen and (max-width: 1310px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 1rem;
    left: 50%;
    transition: all;
  }
}

@media only screen and (max-width: 1070px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 0.9rem;
    left: 50%;
    transition: all;
  }
}

@media only screen and (max-width: 1000px) {
  .avia_textblock.brand_logo_name_style p {
    font-size: 1rem;
    left: 0%;
    transition: all;
    position: relative;
    text-align: center;
  }

  .avia_textblock.brand_logo_name_style.option p {
    bottom: 0px;
  }

  .down_logo_img img {
    min-height: 110px;
  }
}

@media only screen and (max-width: 990px) {
  .responsive #top #wrap_all .main_menu {
    top: 10px !important;
    height: 50px;
    left: auto;
    right: 0;
    display: block;
    position: absolute;
    bottom: 0px;
  }
  .no_margin_style .avia-image-container {
    margin-right: 0px;
  }

  .img_link_button_style {
    margin-bottom: 0px !important;
  }

  .graph_box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border: 2px solid lightgrey !important;
    border-radius: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    justify-content: center;
    align-items: flex-start;
  }

  .graph_title_style_box {
    top: 45px;
    z-index: 3 !important;
  }

  .container {
    width: 95%;
  }

  ul#avia-menu > li > a > span {
    position: relative;
    bottom: 0px !important;
    transition: all 0.5s;
  }

  .main_banner_box_style .container.av-section-cont-open {
    padding: 0px 30px !important;
  }

  .main_banner_style_box p {
    font-size: 1.5rem;
    line-height: 3rem;
  }

  .img_bar_style + div > div:nth-child(3) {
    padding: 25px 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  .mainpage_title_style h2 {
    font-size: 2rem !important;
    color: black;
    max-width: 810px;
    margin: auto !important;
    float: none !important;
  }
  .max_width_990 h3.av-special-heading-tag {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5em;
  }
  .max_width_990_in_box_style h3.av-special-heading-tag {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5em;
  }

  .nci_dec_style .avia_textblock p {
    padding-left: 50px !important;
  }

  div#header_meta {
    /* position: relative; */
  }

  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
    padding: 0 10px 0 20px !important;
  }

  .responsive #header_meta .sub_menu > ul > li {
    padding: 0 5px;
  }

  nav.sub_menu > ul {
    padding-right: 0px;
  }

  .responsive #header_meta .sub_menu > ul > li:last-child {
    padding-right: 0px;
  }

  .avia-section-large .content,
  .avia-section-large .sidebar {
    padding-top: 0px;
  }

  .mobile_bar_style.av-desktop-hide.av-medium-hide {
    margin-top: 0px !important;
  }

  .footer-content1 {
    margin-bottom: 20px;
  }

  button.caf_select_multi_btn {
    position: relative;
    left: 0px;
    border: 1px solid black;
    padding: 10px;
  }

  section.avia-team-member.ceo_imgbox_style {
    width: 100%;
    max-width: 400px;
    margin: auto !important;
  }

  .team-member-job-title {
    padding: 0px 10px;
  }

  .news_style_interview article.post-entry .blog-meta,
  .news_style_interview article.post-entry .blog-meta a {
    margin-bottom: 0px !important;
  }

  #top .avia_search_element #s {
    min-width: 280px;
  }

  article.slide-entry {
    margin-bottom: 5% !important;
  }

  .responsive #top #wrap_all .slide-entry {
    width: 100%;
    margin-left: 0%;
    padding: 8px;
  }

  nav.sub_menu ul {
    text-align: right !important;
  }

  .newsletter_box_style.flex_column_div.column-top-margin {
    margin-top: 3rem !important;
  }

  .responsive #top #wrap_all .container {
    width: 100%;
    max-width: 95%;
  }

  div#caf-multiple-taxonomy-filter-hor {
    padding: 0 7px;
    display: inline-flex;
    text-align: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .data-target-div1 #caf-multiple-taxonomy-filter-hor .caf-search-bar {
    margin-left: 0px;
    margin-top: 10px;
  }

  div#caf-multiple-taxonomy-filter-hor select:first-child {
    margin-bottom: 15px;
    margin-right: 0px;
  }

  .img_bar_style.first.flex_column_div {
    margin-bottom: 0px !important;
  }

  .portfolio_bottom_bt_link_box .avia-button.avia-size-x-large {
    min-width: 131px !important;
    padding: 15px 28px;
  }
}
@media only screen and (max-width: 540px) {
  .news_style_interview article.category-interview,
  article.category-press.tag-press {
    display: flex;
    flex-direction: column;
  }
  .slide-entry-wrap.next-active-slide.active-slide a img,
  .slide-entry-wrap a img {
    min-height: 130px;
    max-height: 220px;
  }
  .news_style .slide-entry-wrap {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 414px) {
  .max_width_990 h3.av-special-heading-tag,
  .max_width_990_in_box_style h3.av-special-heading-tag {
    font-size: 1.15rem;
  }
  .max_width_990_in_box_style_other h4.av-special-heading-tag {
    font-size: 1.2rem;
  }
  .max_width_section_style {
    margin-bottom: 2em !important;
  }

  div#popmake-1806 {
    width: 380px !important;
    left: 18px !important;
    height: 380px !important;
  }

  .pop_banner_style a.link_bt {
    width: 100%;
    max-width: 300px;
  }

  .img_bar_style.first.flex_column_div img {
    padding: 0px 20px;
    max-width: 250px;
  }

  .news_style_interview article.category-interview {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    align-items: center;
  }
}

@media only screen and (max-width: 395px) {
  div#popmake-1806 {
    width: 350px !important;
    left: 10px !important;
    height: 350px !important;
  }

  .pop_banner_style a.link_bt {
    width: 100%;
    max-width: 300px;
    left: 17px;
  }

  .img_bar_style.first.flex_column_div img {
    padding: 0px 20px;
    max-width: 250px;
  }
}

@media only screen and (max-width: 375px) {
  div#popmake-1806 {
    width: 360px !important;
    left: 0px !important;
    height: 360px !important;
  }

  #top .avia_search_element #s {
    min-width: 250px;
  }

  input#s {
    font-size: 0.8rem !important;
    padding-left: 3rem !important;
  }

  #top .avia_search_element .av-search-icon {
    left: 1em;
  }

  div#popmake-1806 {
    width: 360px !important;
    left: 8px !important;
    height: 360px !important;
  }

  .pop_banner_style a.link_bt {
    width: 100%;
    max-width: 300px;
  }
}

@media only screen and (max-width: 360px) {
  div#popmake-1806 {
    width: 340px !important;
    left: 5px !important;
    height: 340px !important;
  }

  #top .avia_search_element #s {
    min-width: 240px;
  }

  input#s {
    font-size: 0.8rem !important;
    padding-left: 2.5rem !important;
  }
}
