/*     2083455 : 이미지      */
/* =========================================
   의료진 소개 INTRO
========================================= */

.es-detail .es-doctor-intro {
  position: relative;

  width: 100vw;
  max-width: none;
  min-height: 450px;

  margin-left: calc(50% - 50vw);
  padding: 100px 0;

  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;

  display: flex;
  align-items: center;
  justify-content: center;

  overflow: hidden;
}

/* 1440px 컨테이너 */
.es-detail .es-doctor-intro .es-container {
  position: relative;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 48px;
}

/* 중앙 콘텐츠 */
.es-detail .es-doctor-intro__content {
  width: 100%;
  text-align: center;
}

/* 영문 타이틀 */
.es-detail .es-doctor-intro__title {
  font-family: "Noto Serif KR","Nanum Myeongjo","Batang","Times New Roman",serif !important;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -.045em;
color: var(--es-charcoal);
}

/* 한글 제목 */
.es-detail .es-doctor-intro__subtitle {
  margin-top: 18px;
  font-family: 'Noto Serif KR', serif;
  font-size: 23px;
  line-height: 1.5;
  color: var(--es-ink);
}

/* 설명 */
.es-detail .es-doctor-intro__desc {
  margin-top: 25px;
  font-size: 17px;
  line-height: 1.85;
  color: var(--es-sub);
}

/* 모바일 */
@media (max-width: 720px) {
  .es-detail .es-doctor-intro {
    min-height: 360px;
    padding: 70px 0;
    background-position: center;
  }

  .es-detail .es-doctor-intro .es-container {
    padding: 0 20px;
  }

  .es-detail .es-doctor-intro__title {
    font-size: clamp(32px, 8vw, 48px);
  }

  .es-detail .es-doctor-intro__subtitle {
    margin-top: 15px;
    font-size: 20px;
  }

  .es-detail .es-doctor-intro__desc {
    margin-top: 18px;
    font-size: 15px;
  }
}
.es-detail .es-doctor-intro {
  background-image:
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, .7) 35%,
      rgba(255, 255, 255, 0) 100%
    ),
    url('/img_up/shop_pds/es11/build/option/031790579195117942959933.jpg');

  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*     2083465 : 공백      */
.solid_line__2083465__ {box-sizing:border-box; display:block; position:relative; width:100%; height:75px;}
.solid_line__2083465__:before {content:''; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

.solid_line__2083465__.build_edit_mode {min-height:10px; border:1px dashed red;}

@media all and (max-width:767px){
	.solid_line__2083465__ {height:40px}
}

/*     1967584 : 공백      */
.solid_line__1967584__ {box-sizing:border-box; display:block; position:relative; width:100%; height:75px;}
.solid_line__1967584__:before {content:''; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

.solid_line__1967584__.build_edit_mode {min-height:10px; border:1px dashed red;}

@media all and (max-width:767px){
	.solid_line__1967584__ {height:40px}
}

