.elementor-1454 .elementor-element.elementor-element-1ba483e{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-0efc0e2{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-df90ea4{--display:flex;}.elementor-1454 .elementor-element.elementor-element-eea9deb{text-align:center;}.elementor-1454 .elementor-element.elementor-element-eea9deb .elementor-heading-title{font-size:80px;font-weight:200;color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-db15810{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-1454 .elementor-element.elementor-element-db15810:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-db15810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-1454 .elementor-element.elementor-element-6f62f3f{text-align:center;}.elementor-1454 .elementor-element.elementor-element-6f62f3f .elementor-heading-title{font-family:"Noto Sans KR", noto sans kr;font-size:27px;font-weight:200;color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-a6fedc8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1454 .elementor-element.elementor-element-a6fedc8:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-a6fedc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-39963d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-f61c12c .elementor-heading-title{font-size:28px;font-weight:700;}.elementor-1454 .elementor-element.elementor-element-fc7d2cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-3411627{--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-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-0ea0076.ekit-equal-height-enable,
					.elementor-1454 .elementor-element.elementor-element-0ea0076.ekit-equal-height-enable > div,
					.elementor-1454 .elementor-element.elementor-element-0ea0076.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1454 .elementor-element.elementor-element-0ea0076.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1454 .elementor-element.elementor-element-8f85b86.ekit-equal-height-enable,
					.elementor-1454 .elementor-element.elementor-element-8f85b86.ekit-equal-height-enable > div,
					.elementor-1454 .elementor-element.elementor-element-8f85b86.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1454 .elementor-element.elementor-element-8f85b86.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1454 .elementor-element.elementor-element-f6fc481.ekit-equal-height-enable,
					.elementor-1454 .elementor-element.elementor-element-f6fc481.ekit-equal-height-enable > div,
					.elementor-1454 .elementor-element.elementor-element-f6fc481.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1454 .elementor-element.elementor-element-f6fc481.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox{padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1454 .elementor-element.elementor-element-88a3bdc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1454 .elementor-element.elementor-element-88a3bdc:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-88a3bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1454 .elementor-element.elementor-element-b6d0122{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-1dc0a26{padding:0px 0px 0px 0px;text-align:center;}.elementor-1454 .elementor-element.elementor-element-1dc0a26 .elementor-heading-title{font-size:36px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-c35651b{padding:0px 0px 50px 0px;text-align:center;}.elementor-1454 .elementor-element.elementor-element-c35651b .elementor-heading-title{font-size:23px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-5c72786{--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-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-c29a93c .elementor-counter{flex-direction:column;}.elementor-1454 .elementor-element.elementor-element-c29a93c .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-c29a93c .elementor-counter-title{color:#9B9B9B;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-d99d358{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-d99d358:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-d99d358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-0cdbc74 .elementor-counter{flex-direction:column;}.elementor-1454 .elementor-element.elementor-element-0cdbc74 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-0cdbc74 .elementor-counter-title{color:#9B9B9B;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-7ce2db3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-7ce2db3:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-7ce2db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-9bcc08c .elementor-counter{flex-direction:column;}.elementor-1454 .elementor-element.elementor-element-9bcc08c .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-9bcc08c .elementor-counter-title{color:#9B9B9B;font-size:16px;}.elementor-1454 .elementor-element.elementor-element-ec71c8f{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1454 .elementor-element.elementor-element-e97a85b{padding:10px 0px 10px 0px;}.elementor-1454 .elementor-element.elementor-element-e97a85b .elementor-heading-title{font-size:40px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-544989d{padding:10px 0px 10px 0px;}.elementor-1454 .elementor-element.elementor-element-544989d .elementor-heading-title{font-size:48px;font-weight:700;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.72);color:var( --e-global-color-astglobalcolor4 );}.elementor-1454 .elementor-element.elementor-element-a6440a9 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1454 .elementor-element.elementor-element-1ba483e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1454 .elementor-element.elementor-element-6f62f3f .elementor-heading-title{font-size:24px;}.elementor-1454 .elementor-element.elementor-element-3411627{--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;}.elementor-1454 .elementor-element.elementor-element-5c72786{--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;}}@media(max-width:767px){.elementor-1454 .elementor-element.elementor-element-1ba483e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1454 .elementor-element.elementor-element-0efc0e2{--min-height:70vh;}.elementor-1454 .elementor-element.elementor-element-eea9deb .elementor-heading-title{font-size:40px;}.elementor-1454 .elementor-element.elementor-element-db15810{--width:90%;}.elementor-1454 .elementor-element.elementor-element-6f62f3f .elementor-heading-title{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-a6fedc8{--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-39963d2{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1454 .elementor-element.elementor-element-f61c12c .elementor-heading-title{font-size:22px;}.elementor-1454 .elementor-element.elementor-element-088f111 img{height:200px;object-fit:cover;}.elementor-1454 .elementor-element.elementor-element-0ea0076 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-1454 .elementor-element.elementor-element-8f85b86 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-1454 .elementor-element.elementor-element-f6fc481 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-1454 .elementor-element.elementor-element-b6d0122{--width:90%;}.elementor-1454 .elementor-element.elementor-element-1dc0a26{padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-1dc0a26 .elementor-heading-title{font-size:17px;}.elementor-1454 .elementor-element.elementor-element-c35651b{padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-c35651b .elementor-heading-title{font-size:10px;}.elementor-1454 .elementor-element.elementor-element-c29a93c .elementor-counter-number-wrapper{font-size:44px;}.elementor-1454 .elementor-element.elementor-element-0cdbc74 .elementor-counter-number-wrapper{font-size:44px;}.elementor-1454 .elementor-element.elementor-element-9bcc08c .elementor-counter-number-wrapper{font-size:44px;}.elementor-1454 .elementor-element.elementor-element-e97a85b .elementor-heading-title{font-size:18px;}.elementor-1454 .elementor-element.elementor-element-544989d .elementor-heading-title{font-size:24px;}.elementor-1454 .elementor-element.elementor-element-a6440a9{padding:10px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-a6440a9 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-1454 .elementor-element.elementor-element-1ba483e{--content-width:100%;}.elementor-1454 .elementor-element.elementor-element-db15810{--width:70%;}.elementor-1454 .elementor-element.elementor-element-a6fedc8{--width:100%;}.elementor-1454 .elementor-element.elementor-element-39963d2{--width:1280px;}.elementor-1454 .elementor-element.elementor-element-fc7d2cb{--width:1280px;}.elementor-1454 .elementor-element.elementor-element-3411627{--width:1280px;}.elementor-1454 .elementor-element.elementor-element-88a3bdc{--width:100%;}.elementor-1454 .elementor-element.elementor-element-b6d0122{--width:800px;}.elementor-1454 .elementor-element.elementor-element-5c72786{--width:1280px;}.elementor-1454 .elementor-element.elementor-element-d99d358{--width:1px;}.elementor-1454 .elementor-element.elementor-element-7ce2db3{--width:1px;}.elementor-1454 .elementor-element.elementor-element-ec71c8f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1454 .elementor-element.elementor-element-b6d0122{--width:90%;}.elementor-1454 .elementor-element.elementor-element-5c72786{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-eea9deb *//* ==========================================================================
   [수정본] 무중력 타이틀 - 평소 플로팅 & 마우스 오버 시 자석 고정
   ========================================================================== */
.floating-title .elementor-heading-title {
    display: inline-block;
    transition: transform 0.2s ease-out; /* 자석 고정 시 부드럽게 붙는 효과 */
    cursor: pointer;
    /* 폰트 크기 및 정렬은 엘리멘터에서 조절하세요 */
}

/* 마우스 오버 시 CSS 애니메이션을 일시 정지시킵니다 */
.floating-title:hover .elementor-heading-title {
    animation-play-state: paused;
}

/* ==========================================================================
   [핵심 애니메이션 정의] 천천히 위아래로 둥둥 떠다니는 효과
   ========================================================================== */
@keyframes dokkaebiFloat {
    0% {
        transform: translate3d(0, 0, 0);
    }
    50% {
        transform: translate3d(0, -125px, 0); /* 위로 15px 둥실 떠오름 */
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}

/* 텍스트 위젯에 애니메이션 주입 (5초 동안 무한 반복) */
.floating-title .elementor-heading-title {
    animation: dokkaebiFloat 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f62f3f *//* ==========================================================================
   [수정본] 무중력 타이틀 - 평소 플로팅 & 마우스 오버 시 자석 고정
   ========================================================================== */
.floating-title .elementor-heading-title {
    display: inline-block;
    transition: transform 0.2s ease-out; /* 자석 고정 시 부드럽게 붙는 효과 */
    cursor: pointer;
    /* 폰트 크기 및 정렬은 엘리멘터에서 조절하세요 */
}

/* 마우스 오버 시 CSS 애니메이션을 일시 정지시킵니다 */
.floating-title:hover .elementor-heading-title {
    animation-play-state: paused;
}

/* ==========================================================================
   [핵심 애니메이션 정의] 천천히 위아래로 둥둥 떠다니는 효과
   ========================================================================== */
@keyframes dokkaebiFloat {
    0% {
        transform: translate3d(0, 0, 0);
    }
    50% {
        transform: translate3d(0, -125px, 0); /* 위로 15px 둥실 떠오름 */
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}

/* 텍스트 위젯에 애니메이션 주입 (5초 동안 무한 반복) */
.floating-title .elementor-heading-title {
    animation: dokkaebiFloat 5s ease-in-out infinite;
}/* End custom CSS */