/*     1794313 : 장문 텍스트      */
.textarea__1794313__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:bold;color:#444444;letter-spacing:0;line-height:1.5em; white-space: normal; word-break: keep-all;
}

@media all and (min-width:1024px){
	.textarea__1794313__ p {font-size:15px}
}
@media (max-width:768px) {
.textarea__1794313__ p{font-size:12px;}
    br{display: none;}
}

/*     1794323 : BLANK 컨텐츠      */
.blank__1794323__ {box-sizing:border-box;display:block;position:relative;width:100%;height:70px}
.blank__1794323__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1794323__.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__1794323__ {height:45px}
}

/*     1794333 : HTML 편집기      */
/* 전체 영역 */
.philosophy-wrap { white-space: normal;  word-break: keep-all; display: flex; flex-direction: column;  align-items: center;  padding:20px;  max-width: 1200px; letter-spacing:-0.6px;}

/* 두 행을 감싸고 중앙 정렬을 돕는 컨테이너 */
.philosophy-container {display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 800px;}

/* 위쪽 1개 / 아래쪽 2개 배치 */
.philosophy-row { display: flex; justify-content: center; align-items: center; width: 100%; }
.row-top { margin-bottom: -34px;  z-index: 2; margin-left:183px; transform: translateY(10px);}
.row-bottom {display: flex; justify-content: center; gap: 0px; z-index: 1;transform: translateY(-15px);}
.item {display: flex; align-items: center; gap: 20px;}
.item.reverse {flex-direction: row-reverse;}
.core-value {transform: translate(14px, 0);}
.quality-policy {transform: translate(-15px, 0); }

.hex {width: 250px;  aspect-ratio: 1 / 1;  background-color: #0096e0; clip-path: polygon(50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%); display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease; flex-shrink: 0;transform: rotate(0deg);}
.h1 { background-color: #00AEEF; } 
.h2 { background-color: #00AEEF; } 
.h3 { background-color: #00AEEF; } 

.hex img {width: 40px; height: 40px; object-fit: contain;}
.desc {max-width: 250px;}
.desc h3 {font-size: 1.4rem;margin: 0px 0 8px 0px; font-weight: bold; font-weight:700; color:#00AEEF;}
.desc ul {margin: 0; padding-left: 0.5px; list-style: disc; font-size: 0.95rem;line-height: 1.6; list-style: none; font-weight:600; line-height:20px;}

@media (max-width:850px) {
    .philosophy-container {max-width: none;}
    .row-top { margin-bottom: 0;  transform: none; margin-left:0;}
    .row-bottom {transform: none; gap: 0; flex-direction: column;}
    .row-top .item {margin-bottom: 40px;}
    .item, .item.reverse {flex-direction: row; max-width: none; justify-content: flex-start; width: 100%; gap: 24px;}
    .desc {max-width: none;}
    .desc li{font-size:13px;}
    .hex {width: 140px;}
    .hex img {width: 30px;}
    .core-value, .quality-policy {transform: none;}
    .core-value {margin-bottom: 40px;}  
    .desc br {display:block !important;}
}

