.elementor-7329 .elementor-element.elementor-element-32ba7f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:090px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7329 .elementor-element.elementor-element-32ba7f1:not(.elementor-motion-effects-element-type-background), .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84D1DB;background-image:url("https://hanmaum-ec.org/wp-content/uploads/2019/10/headcover-imgver3.png");background-repeat:no-repeat;background-size:cover;}.elementor-7329 .elementor-element.elementor-element-32ba7f1::before, .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .elementor-background-video-container::before, .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .elementor-background-slideshow::before, .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7329 .elementor-element.elementor-element-32ba7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7329 .elementor-element.elementor-element-36f1b5d .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-7329 .elementor-element.elementor-element-5081d65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7329 .elementor-element.elementor-element-f22ac07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7329 .elementor-element.elementor-element-f22ac07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-0cf83cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-dc5dcd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-d3a827b{background-color:#E7E7E7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-97160d2{background-color:#E7E7E7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-3fef79b{background-color:#E7E7E7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-d677b59{--display:flex;}.elementor-7329 .elementor-element.elementor-element-f386224{--display:flex;}.elementor-7329 .elementor-element.elementor-element-c1bb9ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7329 .elementor-element.elementor-element-b50d55a{--display:flex;}.elementor-7329 .elementor-element.elementor-element-b50d55a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-aa5a923{--display:flex;}.elementor-7329 .elementor-element.elementor-element-2f23118{--spacer-size:20px;}.elementor-7329 .elementor-element.elementor-element-5545d6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7329 .elementor-element.elementor-element-6be99f2{--display:flex;}.elementor-7329 .elementor-element.elementor-element-6be99f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-833bc0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-bec7992{--display:flex;}.elementor-7329 .elementor-element.elementor-element-7b12d43{--spacer-size:20px;}.elementor-7329 .elementor-element.elementor-element-01b5ebc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7329 .elementor-element.elementor-element-69f41e1{--display:flex;}.elementor-7329 .elementor-element.elementor-element-69f41e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-0a1e0c8{--spacer-size:30px;}.elementor-7329 .elementor-element.elementor-element-bc1e1a7{--display:flex;}.elementor-7329 .elementor-element.elementor-element-0fa5789{--spacer-size:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7329 .elementor-element.elementor-element-32ba7f1{--content-width:1300px;}.elementor-7329 .elementor-element.elementor-element-5081d65{--content-width:1300px;}.elementor-7329 .elementor-element.elementor-element-f22ac07{--width:20%;}.elementor-7329 .elementor-element.elementor-element-d677b59{--width:80%;}.elementor-7329 .elementor-element.elementor-element-b50d55a{--width:40%;}.elementor-7329 .elementor-element.elementor-element-aa5a923{--width:60%;}.elementor-7329 .elementor-element.elementor-element-6be99f2{--width:70%;}.elementor-7329 .elementor-element.elementor-element-bec7992{--width:30%;}.elementor-7329 .elementor-element.elementor-element-69f41e1{--width:45%;}.elementor-7329 .elementor-element.elementor-element-bc1e1a7{--width:55%;}}/* Start custom CSS *//* 전체 컨테이너 스타일 (선택사항) */
.info-container {
   font-family: 'noto sans KR', Sans-Serif;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
    max-width: 100%;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
}

/* 각 행(Row)의 레이아웃 */
.info-row {
    display: flex; /* Flexbox 레이아웃 적용 */
    align-items: flex-start; /* 내용이 길어져 줄바꿈될 때 라벨은 상단에 고정 */
    margin-bottom: 15px; /* 각 행 사이의 아래쪽 간격 */
}

/* 왼쪽 '항목(Label)' 스타일 */
.info-label {
    /* 핵심 스타일 */
    color: #0095d9; /* 이미지와 유사한 파란색 */
    font-weight: 700; /* 굵은 글씨 (Bold) */
    
    /* 레이아웃을 위한 핵심 속성 */
    flex: 0 0 80px; /* flex-grow: 0, flex-shrink: 0, flex-basis: 80px */
                    /* 늘어나지도, 줄어들지도 않고 정확히 80px 너비를 유지 */
    margin-right: 20px; /* 오른쪽 내용과의 간격 */
    
    /* (선택사항) '지도', '특전' 처럼 글자수가 적을 때 양쪽 정렬을 원할 경우 사용 */
    /* text-align: justify; */
    /* text-align-last: justify; */
}

/* 오른쪽 '내용(Content)' 스타일 */
.info-content {
    flex: 1; /* 남은 공간을 모두 차지하도록 설정 */
    word-break: keep-all; /* 한글 단어 단위로 줄바꿈 (가독성 향상) */
}

/* 내용 중 강조된 부분 스타일 (예: 온라인) */
.info-content strong {
    font-weight: 700;
    color: #000; /* 필요하다면 더 진한 색상 지정 */
}/* End custom CSS */