/*     1791673 : 타이틀 텍스트      */
/* 문장 전체가 위에서 아래로 쓱 떨어지는 효과 */
.title__1791673__ p{
  display:inline-block;
  position:relative;
  margin:0;
  padding:0;
  font-size:25px;
  font-weight:400;
  color:#000000;
  line-height:1.75;

  /* ✅ 추가 */
  transform: translateY(-40px);
  opacity:0;
  animation: dropDownWhole_1785923 0.7s ease-out both;
}

@keyframes dropDownWhole_1785923{
  to { transform: translateY(0); opacity:1; }
}

@media all and (min-width:1024px){
  .title__1791673__ p{ font-size:40px; }
}

/* ❌ 이건 제거/주석 처리(글자별 span용)
.title__1791673__ p span{
  ...
}
*/


/*     1791683 : BLANK 컨텐츠      */
.blank__1791683__ {box-sizing:border-box;display:block;position:relative;width:100%;height:7px}
.blank__1791683__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1791683__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1791683__ {height:7px}
}

/*     1791693 : 장문 텍스트      */
.textarea__1791693__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:400;color:#878787;letter-spacing:-1px;line-height:1.75; opacity:0.6; word-break:keep-all;
}
.textarea__1791693__ p br {display:none;}
.textarea__1791693__ p txt{color:#5c62d7;}

@media all and (min-width:1024px){
	.textarea__1791693__ p {font-size:20px; word-break:normal; }
	.textarea__1791693__ p br {display:block;}
}

/*     1791703 : BLANK 컨텐츠      */
.blank__1791703__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1791703__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1791703__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1791703__ {height:20px}
}

/*     1794063 : 타이틀 텍스트      */
<style>
  .text_375196_ {
    position: relative;
    width: 100%;
    margin-top: 25px;
  }
  .text_375196_ .container {
    display: flex;
    height: 100%;
    min-height: 600px;
  }
  .text_375196_ .container .tabs {
    flex: none;
    width: 300px;
    background: #343539;
    padding: 50px 20px;
    box-sizing: border-box;
  }
  .text_375196_ .container .tabs .tab-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px;
    margin-bottom: 5px;
    border: none;
    cursor: pointer;
    background: transparent;
    font-size: 16px;
    color: #999;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .text_375196_ .container .tabs .tab-button:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .text_375196_ .container .tabs .tab-button span {
    font-size: 24px;
    color: #f39800;
    font-weight: 700;
    margin-right: 10px;
  }
  .text_375196_ .container .tabs .tab-button:hover {
    background: #555;
    color: #fff;
  }
  .text_375196_ .container .tabs .tab-button.active {
    background: #ddd;
    color: #333;
  }
  .text_375196_ .container .content {
    flex-grow: 1;
    padding: 50px;
    background: #f6f6f6;
  }
  .text_375196_ .container .content .slider {
    display: none;
    position: relative;
  }
  .text_375196_ .container .content .slider.active {
    display: block;
  }
  .text_375196_ .container .content .slider .slide-item {
    display: none;
  }
  .text_375196_ .container .content .slider .slide-item.active {
    display: block;
  }
  .text_375196_ .container .content .slider .slide-item img {
    width: 100%;
    height: auto;
    display: block;
  }
  .text_375196_ .container .content .slider .caption {
    display: flex;
    align-items: center;
    height: 70px;
    margin-top: 20px;
    font-size: 18px;
    color: #666;
  }
  .text_375196_ .container .content .slider .caption span {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    aspect-ratio: 1/1;
    background: #343539;
    font-size: 20px;
    color: #f39800;
    margin-right: 20px;
  }
  .text_375196_ .container .content .slider .prev,
  .text_375196_ .container .content .slider .next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    font-size: 24px;
    z-index: 10;
    transition: background-color 0.3s;
  }
  .text_375196_ .container .content .slider .prev:hover,
  .text_375196_ .container .content .slider .next:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .text_375196_ .container .content .slider .prev {
    left: 10px;
  }
  .text_375196_ .container .content .slider .next {
    right: 10px;
  }
  .text_375196_ .container .content .slider .bullets {
    position: absolute;
    bottom: 110px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 10;
  }
  .text_375196_ .container .content .slider .bullets .bullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #ccc;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.3s;
  }
  .text_375196_ .container .content .slider .bullets .bullet:hover {
    background-color: #999;
  }
  .text_375196_ .container .content .slider .bullets .bullet.active {
    background-color: #f39800;
  }

  @media (min-width: 768px) and (max-width: 1023px) {
    .text_375196_ .container .content .slider .prev,
    .text_375196_ .container .content .slider .next {
      width: 45px;
      height: 45px;
    }
    .text_375196_ .container .content .slider .bullets .bullet {
      width: 8px;
      height: 8px;
    }
  }

  @media (max-width: 767px) {
    .text_375196_ .container {
      flex-direction: column;
    }
    .text_375196_ .container .content {
      padding: 20px;
    }
    .text_375196_ .container .tabs {
      width: 100%;
      padding: 25px;
    }
    .text_375196_ .container .tabs .tab-button {
      font-size: 15px;
    }
    .text_375196_ .container .tabs .tab-button span {
      font-size: 15px;
    }
    .text_375196_ .container .content .slider .prev,
    .text_375196_ .container .content .slider .next {
      top: 35%;
      width: 40px;
      height: 40px;
    }
    .text_375196_ .container .content .slider .bullets {
      bottom: 80px;
    }
    .text_375196_ .container .content .slider .bullets .bullet {
      width: 8px;
      height: 8px;
    }
    .text_375196_ .container .content .slider .caption span {
      font-size: 15px;
    }
    .text_375196_ .container .content .slider .caption {
      font-size: 15px;
    }
  }
</style>

/*     1794093 : BLANK 컨텐츠      */
.blank__1794093__ {box-sizing:border-box;display:block;position:relative;width:100%;height:60px}
.blank__1794093__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1794093__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1794093__ {height:30px}
}

/*     1794143 : 한줄 텍스트      */
.text__1794143__ p {background-color:#f3f3f3; padding:10px;
	display:block;margin:0;
	font-size:15px;font-weight:normal;color:#161616;letter-spacing:0;line-height:1.5em;
}
.text__1794143__ p a {color:#161616}

@media all and (min-width:1024px){
	.text__1794143__ p {font-size:18px; background-color:#f3f3f3; padding:30px;}
}

/*     1794133 : BLANK 컨텐츠      */
.blank__1794133__ {box-sizing:border-box;display:block;position:relative;width:100%;height:160px}
.blank__1794133__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1794133__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1794133__ {height:40px}
}

