.elementor-5570 .elementor-element.elementor-element-1e07fa1{--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;}.elementor-5570 .elementor-element.elementor-element-73c9c07{--spacer-size:0px;}.elementor-5570 .elementor-element.elementor-element-582f808{--display:flex;--min-height:0px;--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-5570 .elementor-element.elementor-element-582f808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5570 .elementor-element.elementor-element-c54eb2a > .elementor-widget-container{margin:-90px -90px 0px -90px;padding:80px 80px 0px 80px;}.elementor-5570 .elementor-element.elementor-element-f82b36c{--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;}.elementor-5570 .elementor-element.elementor-element-391b436{--spacer-size:25px;}.elementor-5570 .elementor-element.elementor-element-ac0a93e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5570 .elementor-element.elementor-element-4330eb7{--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-5570 .elementor-element.elementor-element-b34d23d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-8c85781 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5570 .elementor-element.elementor-element-65edf6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-967ed91{--display:flex;}.elementor-5570 .elementor-element.elementor-element-1d4ea03 img{width:100%;}.elementor-5570 .elementor-element.elementor-element-c104c36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-dd19929{--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-5570 .elementor-element.elementor-element-2c04d7e{--display:flex;}.elementor-5570 .elementor-element.elementor-element-f145fb3 img{width:100%;}.elementor-5570 .elementor-element.elementor-element-8399f07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-1bbd78e{--display:flex;}.elementor-5570 .elementor-element.elementor-element-001d5ac img{width:100%;}.elementor-5570 .elementor-element.elementor-element-6a0618f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-f142818{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5570 .elementor-element.elementor-element-464ea32{--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-5570 .elementor-element.elementor-element-0d390d9{--display:flex;}.elementor-5570 .elementor-element.elementor-element-9e4d0c2 img{width:100%;}.elementor-5570 .elementor-element.elementor-element-42434b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-0a0616c{--display:flex;}.elementor-5570 .elementor-element.elementor-element-992e21b img{width:100%;}.elementor-5570 .elementor-element.elementor-element-cfbeea7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-3a070df{--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-5570 .elementor-element.elementor-element-96eb5f6{--display:flex;}.elementor-5570 .elementor-element.elementor-element-5504127 img{width:100%;}.elementor-5570 .elementor-element.elementor-element-3ee9af0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-edd095f{--display:flex;}.elementor-5570 .elementor-element.elementor-element-9904da6 img{width:100%;}.elementor-5570 .elementor-element.elementor-element-6ff6348 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4375rem;font-weight:600;color:#000000;}.elementor-5570 .elementor-element.elementor-element-520cd8a:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-520cd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-520cd8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5570 .elementor-element.elementor-element-520cd8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5570 .elementor-element.elementor-element-0f7f683 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 20px 0px;}.elementor-5570 .elementor-element.elementor-element-0f7f683{text-align:center;}.elementor-5570 .elementor-element.elementor-element-0f7f683 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;line-height:37px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-5570 .elementor-element.elementor-element-2fa4bda{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5570 .elementor-element.elementor-element-2fa4bda:not(.elementor-motion-effects-element-type-background), .elementor-5570 .elementor-element.elementor-element-2fa4bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5570 .elementor-element.elementor-element-8116bd1{--display:flex;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-a828835{width:100%;max-width:100%;}.elementor-5570 .elementor-element.elementor-element-a828835 .ue-carousel-item{text-align:left;transform:scale(1,1);}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_classic_carousel_content{justify-content:start;padding:0px 0px 0px 0px;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_classic_carousel_placeholder img{height:350px;object-fit:cover;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );object-position:center;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc-active-item img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5570 .elementor-element.elementor-element-a828835 .ue-carousel-item:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5570 .elementor-element.elementor-element-a828835 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-5570 .elementor-element.elementor-element-a828835 .ue-item-icon svg{fill:#ffffff;}.elementor-5570 .elementor-element.elementor-element-a828835 .ue-item-icon-wrapper{justify-content:center;}.elementor-5570 .elementor-element.elementor-element-a828835 .card_carousel_title{margin-top:0px;color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:21px;font-weight:700;}.elementor-5570 .elementor-element.elementor-element-a828835 .card_carousel_text{margin-top:5px;color:#000000;}.elementor-5570 .elementor-element.elementor-element-a828835 .card_carousel_text,.elementor-5570 .elementor-element.elementor-element-a828835 .card_carousel_text > *{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-nav .owl-next{right:20px;left:auto;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-carousel .owl-nav .owl-next,.elementor-5570 .elementor-element.elementor-element-a828835 .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-carousel .owl-nav .owl-next:hover,.elementor-5570 .elementor-element.elementor-element-a828835 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-dot.active{background-color:#000000;}.elementor-5570 .elementor-element.elementor-element-a828835 .owl-dots{margin-top:20px;}.elementor-5570 .elementor-element.elementor-element-f6cdaf1{--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;}.elementor-5570 .elementor-element.elementor-element-bb34a37{--e-image-carousel-slides-to-show:5;}@media(min-width:768px){.elementor-5570 .elementor-element.elementor-element-582f808{--width:98.415%;}.elementor-5570 .elementor-element.elementor-element-4330eb7{--width:100%;}.elementor-5570 .elementor-element.elementor-element-dd19929{--width:100%;}.elementor-5570 .elementor-element.elementor-element-464ea32{--width:100%;}.elementor-5570 .elementor-element.elementor-element-3a070df{--width:100%;}.elementor-5570 .elementor-element.elementor-element-8116bd1{--width:100%;}}@media(max-width:1024px){.elementor-5570 .elementor-element.elementor-element-ac0a93e{--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-5570 .elementor-element.elementor-element-f142818{--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-5570 .elementor-element.elementor-element-0f7f683 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 20px 0px 0px;}.elementor-5570 .elementor-element.elementor-element-0f7f683 .elementor-heading-title{font-size:22px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-5570 .elementor-element.elementor-element-a828835 .uc_classic_carousel_placeholder img{height:204px;width:500px !important;}}/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-a828835 *//* 1025px 이상의 PC 화면에서만 작동 (모바일/태블릿 제외) */
@media (min-width: 1025px) {

    /* 1. 일반적인 PC 화면: 높이 350px 고정 */
    .my-fix-carousel img {
        width: 100% !important;
        height: 350px !important; 
        object-fit: cover !important; /* 찌그러짐 방지 */
    }

    /* 2. PC에서 컨트롤+휠로 축소해서 화면이 1400px보다 넓어질 때 대응 */
    @media (min-width: 1400px) {
        .my-fix-carousel img {
            /* 축소 시 높이를 고정하지 않고 비율로 유지 */
            height: auto !important; 
            aspect-ratio: 16 / 9 !important; 
        }
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bb34a37 *//* 슬라이더가 멈춤 없이 일정한 속도로 흐르게 만듭니다 */
.elementor-5570 .elementor-element.elementor-element-bb34a37 .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */