.elementor-3452 .elementor-element.elementor-element-c5787c5{--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;--justify-content:space-between;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3452 .elementor-element.elementor-element-05efcd4{--display:flex;--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-aa4ecad .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-aa4ecad .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-99c1dc6{--display:flex;--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-8bda757 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-8bda757 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-2479946 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-2479946 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-259afb1 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-259afb1 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-bbce297{--display:flex;--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-bb8c4a4 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-bb8c4a4 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-d65c77a .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-d65c77a .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-106c08f .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-106c08f .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-a8bf58d{--display:flex;--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-159c795 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-159c795 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-1eb7454 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-1eb7454 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-ddfbfda .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-ddfbfda .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-ec07865 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-ec07865 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-8c6a857 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-8c6a857 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-1cd956f .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-1cd956f .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-4490c5a{--display:flex;--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-f4cdc55 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-f4cdc55 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-ea1efcb{--display:flex;--gap:030px 0px;--row-gap:030px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-6d7cd8e .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3452 .elementor-element.elementor-element-6d7cd8e .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-c48b088 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-c48b088 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-aadbce0 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-aadbce0 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}.elementor-3452 .elementor-element.elementor-element-ce318d4 .elementor-heading-title{font-weight:400;}.elementor-3452 .elementor-element.elementor-element-ce318d4 .elementor-heading-title:hover{color:var( --e-global-color-uicore_accent );}@media(min-width:768px){.elementor-3452 .elementor-element.elementor-element-05efcd4{--width:10%;}.elementor-3452 .elementor-element.elementor-element-99c1dc6{--width:10%;}.elementor-3452 .elementor-element.elementor-element-bbce297{--width:10%;}.elementor-3452 .elementor-element.elementor-element-a8bf58d{--width:10%;}.elementor-3452 .elementor-element.elementor-element-4490c5a{--width:10%;}.elementor-3452 .elementor-element.elementor-element-ea1efcb{--width:10%;}}/* Start custom CSS for container, class: .elementor-element-c5787c5 *//* 기본 상태 (블러 없음) */
body.bdt-offcanvas-open::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    backdrop-filter: blur(20px); /* 강한 블러 */
    -webkit-backdrop-filter: blur(20px); /* 사파리 지원 */
    background: rgba(0, 0, 0, 0.2); /* 살짝 어두운 투명 배경 */
    z-index: 9990; /* 오프캔버스 아래에 위치 */
    transition: backdrop-filter 0.3s ease-in-out, background 0.3s ease-in-out;
    pointer-events: none; /* 클릭 방해 X */
}

/* 오프캔버스가 열렸을 때 스크롤 방지 */
.bdt-offcanvas-open {
    overflow: hidden;
}

/* 콘텐츠 자체도 블러 추가 (더 강한 효과) */
.bdt-offcanvas-open main,
.bdt-offcanvas-open .site-content {
    filter: blur(15px);
    transition: filter 0.3s ease-in-out;
}/* End custom CSS */