.elementor-3543 .elementor-element.elementor-element-364649c{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-top:130px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3543 .elementor-element.elementor-element-364649c:not(.elementor-motion-effects-element-type-background), .elementor-3543 .elementor-element.elementor-element-364649c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3543 .elementor-element.elementor-element-364649c::before, .elementor-3543 .elementor-element.elementor-element-364649c > .elementor-background-video-container::before, .elementor-3543 .elementor-element.elementor-element-364649c > .e-con-inner > .elementor-background-video-container::before, .elementor-3543 .elementor-element.elementor-element-364649c > .elementor-background-slideshow::before, .elementor-3543 .elementor-element.elementor-element-364649c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3543 .elementor-element.elementor-element-364649c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-3543 .elementor-element.elementor-element-364649c, .elementor-3543 .elementor-element.elementor-element-364649c::before{--border-transition:0.3s;}.elementor-3543 .elementor-element.elementor-element-1a7f120 .elementor-heading-title{color:var( --e-global-color-uicore_white );font-size:42px;font-weight:700;line-height:1.3em;}.elementor-3543 .elementor-element.elementor-element-1a7f120 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3543 .elementor-element.elementor-element-cd1647c .elementor-heading-title{color:#FFECE1;font-size:16px;font-weight:700;}.elementor-3543 .elementor-element.elementor-element-05f9f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3543 .elementor-element.elementor-element-ed991a8 > .elementor-widget-container{margin:50px 100px 50px 100px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3543 .elementor-element.elementor-element-1a7f120 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-3543 .elementor-element.elementor-element-364649c{--min-height:240px;}.elementor-3543 .elementor-element.elementor-element-1a7f120 .elementor-heading-title{font-size:32px;}.elementor-3543 .elementor-element.elementor-element-cd1647c .elementor-heading-title{font-size:15px;}.elementor-3543 .elementor-element.elementor-element-ed991a8 > .elementor-widget-container{margin:5px 5px 5px 5px;}}/* Start custom CSS for uicore-the-content, class: .elementor-element-ed991a8 *//* H2 디자인 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 h2.wp-block-heading {
    font-size: 1.3em;
    margin: 1.15em 0 0.6em 0;
    font-weight: 600;
    position: relative;
    line-height: 40px;
    background: linear-gradient(to right, #3e2211 80%, #6D6027);
    border: 1px solid #fff;
    padding: 5px 15px;
    color: white;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(53, 86, 129, 0.5);
    font-family: 'Muli', sans-serif;
}

/* H3 디자인 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 h3.wp-block-heading {
    margin: 1em 0 0.65em 0;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
    position: relative;
    font-size: 22px;
    line-height: 40px;
    color: #6D6027;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(53, 86, 129, 0.3);
}


/* 본문 이미지 가운데 정렬 및 상하 여백 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 .wp-block-image {
    text-align: center;
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}

/* 이미지 자체 가운데 정렬 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 .wp-block-image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}


/* 본문 문단 블록 사이 간격 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 p {
    margin-block-start: 0 !important;
    margin-block-end: 1.2em !important;
}

/* 문단 줄 간격 */
.elementor-3543 .elementor-element.elementor-element-ed991a8 p {
    line-height: 1.8;
}/* End custom CSS */