.elementor-12272 .elementor-element.elementor-element-304670a:not(.elementor-motion-effects-element-type-background), .elementor-12272 .elementor-element.elementor-element-304670a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF0F5 0%, #FFFFFF 100%);}.elementor-12272 .elementor-element.elementor-element-304670a > .elementor-container{max-width:1200px;}.elementor-12272 .elementor-element.elementor-element-304670a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 40px 20px 40px;}.elementor-12272 .elementor-element.elementor-element-304670a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12272 .elementor-element.elementor-element-626b2e8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12272 .elementor-element.elementor-element-626b2e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::before{background-color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::after{background-color:#2B6BD7;width:40px;}.elementor-12272 .elementor-element.elementor-element-91d0598 > .elementor-widget-container{margin:-97px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598{z-index:1;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:10px 0px 10px 0px;font-family:"Noto Sans KR", Sans-serif;font-size:35px;font-weight:700;line-height:49px;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title > span{color:#2B6BD7;padding:0px 0px 0px 2px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Noto Sans KR", Sans-serif;font-size:35px;font-weight:700;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#2B6BD7;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;margin:0px 0px 16px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::before, .elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::after{height:3px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12272 .elementor-element.elementor-element-3a5a439{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;letter-spacing:-0.9px;color:#303030;}.elementor-12272 .elementor-element.elementor-element-3a5a439 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-541a618.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-541a618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-541a618.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-element-populated, .elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-element-populated > .elementor-background-overlay, .elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-element-populated{box-shadow:0px 0px 8px 0px rgba(180, 180, 180, 0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 0px 50px 0px;}.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-12272 .elementor-element.elementor-element-843e9bc{width:var( --container-widget-width, 53.077% );max-width:53.077%;--container-widget-width:53.077%;--container-widget-flex-grow:0;}.elementor-12272 .elementor-element.elementor-element-8a35cab{width:var( --container-widget-width, 86.761% );max-width:86.761%;--container-widget-width:86.761%;--container-widget-flex-grow:0;z-index:1;}.elementor-12272 .elementor-element.elementor-element-8a35cab > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 010px 0px;font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title > span{color:#2B6BD7;padding:0px 0px 0px 01px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper p{color:#303030;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.8px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-866ed86.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-866ed86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-866ed86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-element-populated, .elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-element-populated > .elementor-background-overlay, .elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-element-populated{box-shadow:0px 0px 8px 0px rgba(180, 180, 180, 0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 0px 50px 0px;}.elementor-12272 .elementor-element.elementor-element-a9df49b{width:var( --container-widget-width, 86.761% );max-width:86.761%;--container-widget-width:86.761%;--container-widget-flex-grow:0;z-index:1;}.elementor-12272 .elementor-element.elementor-element-a9df49b > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 010px 0px;font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title > span{color:#2B6BD7;padding:0px 0px 0px 01px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12272 .elementor-element.elementor-element-034051d{width:var( --container-widget-width, 34.709% );max-width:34.709%;--container-widget-width:34.709%;--container-widget-flex-grow:0;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-12272 .elementor-element.elementor-element-034051d > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-icon i{color:#2B6BD7;transition:color 0.3s;}.elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-icon svg{fill:#2B6BD7;transition:fill 0.3s;}.elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-item > a{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-text{color:#303030;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-389fde6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-389fde6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-389fde6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-element-populated, .elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-element-populated{box-shadow:0px 0px 8px 0px rgba(180, 180, 180, 0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 0px 50px 0px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc{width:var( --container-widget-width, 77.76% );max-width:77.76%;--container-widget-width:77.76%;--container-widget-flex-grow:0;z-index:1;}.elementor-12272 .elementor-element.elementor-element-da0ebbc > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 010px 0px;font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title > span{color:#2B6BD7;padding:0px 0px 0px 01px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-f97409f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12272 .elementor-element.elementor-element-f97409f > .elementor-widget-container{margin:0px 0px 32px 060px;}.elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-item > a{font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-text{color:#0C0C0C;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-bf09b3c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-bf09b3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12272 .elementor-element.elementor-element-bf09b3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-element-populated, .elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-element-populated > .elementor-background-overlay, .elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-element-populated{box-shadow:0px 0px 8px 0px rgba(180, 180, 180, 0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 0px 50px 0px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f{width:var( --container-widget-width, 69.96% );max-width:69.96%;--container-widget-width:69.96%;--container-widget-flex-grow:0;z-index:1;}.elementor-12272 .elementor-element.elementor-element-c92ee6f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 010px 0px;font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title > span{color:#2B6BD7;padding:0px 0px 0px 01px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2B6BD7;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Noto Sans KR", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-2px;}.elementor-12272 .elementor-element.elementor-element-e874612{width:var( --container-widget-width, 79.703% );max-width:79.703%;--container-widget-width:79.703%;--container-widget-flex-grow:0;}@media(max-width:1024px) and (min-width:768px){.elementor-12272 .elementor-element.elementor-element-541a618{width:42%;}.elementor-12272 .elementor-element.elementor-element-866ed86{width:42%;}.elementor-12272 .elementor-element.elementor-element-389fde6{width:42%;}.elementor-12272 .elementor-element.elementor-element-bf09b3c{width:42%;}}@media(max-width:1024px){.elementor-12272 .elementor-element.elementor-element-304670a{padding:60px 30px 60px 30px;}.elementor-12272 .elementor-element.elementor-element-626b2e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:42px;}.elementor-12272 .elementor-element.elementor-element-3a5a439 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12272 .elementor-element.elementor-element-3a5a439{font-size:20px;line-height:1.7em;letter-spacing:-0.8px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-541a618.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12272 .elementor-element.elementor-element-541a618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-element-populated{margin:0px 030px 0px 0px;--e-column-margin-right:030px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 25px 0px;font-size:32px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-866ed86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12272 .elementor-element.elementor-element-866ed86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-element-populated{margin:0px 030px 0px 0px;--e-column-margin-right:030px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 25px 0px;font-size:32px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-389fde6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12272 .elementor-element.elementor-element-389fde6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-element-populated{margin:0px 030px 0px 0px;--e-column-margin-right:030px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 25px 0px;font-size:32px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12272 .elementor-element.elementor-element-bf09b3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12272 .elementor-element.elementor-element-bf09b3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-element-populated{margin:0px 030px 0px 0px;--e-column-margin-right:030px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 25px 0px;font-size:32px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12272 .elementor-element.elementor-element-304670a{padding:070px 15px 10px 15px;}.elementor-12272 .elementor-element.elementor-element-626b2e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-91d0598{width:var( --container-widget-width, 219.539px );max-width:219.539px;--container-widget-width:219.539px;--container-widget-flex-grow:0;}.elementor-12272 .elementor-element.elementor-element-91d0598 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:25px;line-height:1.3em;letter-spacing:-1.7px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;letter-spacing:-1.3px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:15px;margin:0px 0px 015px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::before{width:0px;margin:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-91d0598 .elementskit-section-subtitle.elementskit-style-border::after{width:0px;}.elementor-12272 .elementor-element.elementor-element-3a5a439 > .elementor-widget-container{margin:0px -1px -10px 0px;}.elementor-12272 .elementor-element.elementor-element-3a5a439{text-align:left;font-size:15px;line-height:1.65em;letter-spacing:-0.8px;}.elementor-12272 .elementor-element.elementor-element-541a618 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-8a35cab{width:var( --container-widget-width, 302.594px );max-width:302.594px;--container-widget-width:302.594px;--container-widget-flex-grow:0;}.elementor-12272 .elementor-element.elementor-element-8a35cab > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:25px;line-height:1.3em;letter-spacing:-1.7px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;letter-spacing:-1.3px;}.elementor-12272 .elementor-element.elementor-element-8a35cab .elementskit-section-title-wraper p{font-size:15px;}.elementor-12272 .elementor-element.elementor-element-866ed86 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-a9df49b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:29px;line-height:1.3em;letter-spacing:-1.7px;}.elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-a9df49b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:29px;letter-spacing:-1.3px;}.elementor-12272 .elementor-element.elementor-element-034051d{width:var( --container-widget-width, 358.062px );max-width:358.062px;--container-widget-width:358.062px;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;}.elementor-12272 .elementor-element.elementor-element-034051d > .elementor-widget-container{margin:0px 0px 0px 050px;}.elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12272 .elementor-element.elementor-element-034051d .elementor-icon-list-item > a{font-size:18px;}.elementor-12272 .elementor-element.elementor-element-389fde6 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:29px;line-height:1.3em;letter-spacing:-1.7px;}.elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-da0ebbc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:29px;letter-spacing:-1.3px;}.elementor-12272 .elementor-element.elementor-element-f97409f{width:var( --container-widget-width, 358.062px );max-width:358.062px;--container-widget-width:358.062px;--container-widget-flex-grow:0;}.elementor-12272 .elementor-element.elementor-element-f97409f > .elementor-widget-container{margin:0px 0px 0px 059px;}.elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12272 .elementor-element.elementor-element-f97409f .elementor-icon-list-item > a{font-size:18px;}.elementor-12272 .elementor-element.elementor-element-bf09b3c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:25px;line-height:1.3em;letter-spacing:-1.7px;}.elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12272 .elementor-element.elementor-element-c92ee6f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:29px;letter-spacing:-1.3px;}.elementor-12272 .elementor-element.elementor-element-e874612 > .elementor-widget-container{padding:0px 0px 0px 00px;}.elementor-12272 .elementor-element.elementor-element-e874612{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}}/* Start custom CSS for elementskit-heading, class: .elementor-element-91d0598 */.elementor-12272 .elementor-element.elementor-element-91d0598 {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a5a439 */.elementor-12272 .elementor-element.elementor-element-3a5a439 p {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-8a35cab */.elementor-12272 .elementor-element.elementor-element-8a35cab {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-a9df49b */.elementor-12272 .elementor-element.elementor-element-a9df49b {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-da0ebbc */.elementor-12272 .elementor-element.elementor-element-da0ebbc {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f97409f *//* 테이블 컨테이너 설정 - 모바일에서 수평 스크롤을 위해 필요 */
.comparison-table-wrap {
    width: 100%;
    overflow-x: auto; /* 작은 화면에서 수평 스크롤 허용 */
    -webkit-overflow-scrolling: touch; /* iOS 스크롤 개선 */
}

/* 기본 테이블 스타일 및 본문 글꼴 크기 (18pt) */
.comparison-table-wrap table {
    width: 100%;
    border-collapse: collapse; /* 테두리 겹침 방지 */
    min-width: 600px; /* 모바일에서 최소 너비를 지정하여 스크롤 유도 */
    font-size: 18px; /* 본문 글꼴 크기: 18pt */
    line-height: 1.5;
}

/* 테이블 셀 (th, td) 기본 스타일 - 모든 텍스트 가운데 정렬 적용 */
.comparison-table-wrap th,
.comparison-table-wrap td {
    padding: 12px 15px;
    **text-align: center;** /* 모든 셀의 텍스트를 가운데 정렬 */
    border: 1px solid #ddd; /* 경계선 색상 */
    font-weight: normal; /* td 텍스트 굵기 조정 */
}

/* 헤더 행 (구분, 의식하진정법, 전신마취) 스타일 및 글꼴 크기 (20pt) */
.comparison-table-wrap thead th {
    background-color: #f2f2f2; /* 헤더 배경색 */
    color: #333;
    font-weight: bold;
    border-top: 3px solid #666; /* 테이블 상단 굵은 선 */
    border-bottom: 2px solid #666; /* 헤더와 본문 사이 굵은 선 */
    font-size: 20px; /* 행 머리 글꼴 크기: 20pt */
}

/* '구분' 열 스타일 (첫 번째 열) - 이미 가운데 정렬 포함 */
.comparison-table-wrap th.category,
.comparison-table-wrap td.category {
    background-color: #f2f2f2; /* 배경색 */
    font-weight: bold;
    color: #333;
    width: 25%; /* 너비 조정 */
}

/* '의식하진정법' 열 스타일 */
.comparison-table-wrap th.conscious-sedation {
    background-color: #e5f5e5; /* 연한 녹색 계열 */
    font-weight: bold;
    color: #333;
    width: 37.5%;
}

/* '전신마취' 열 스타일 */
.comparison-table-wrap th.general-anesthesia {
    background-color: #f5e5e5; /* 연한 붉은색 계열 */
    font-weight: bold;
    color: #333;
    width: 37.5%;
}

/* 마지막 행의 하단 선 */
.comparison-table-wrap tbody tr:last-child td {
    border-bottom: 3px solid #666;
}

/* 모바일 반응형 처리 */
@media (max-width: 767px) {
    /* 모바일에서는 테이블 전체가 스크롤되므로, 셀의 패딩을 조금 줄여 공간 확보 */
    .comparison-table-wrap th,
    .comparison-table-wrap td {
        padding: 10px 12px;
    }
    /* 모바일에서 글꼴 크기를 약간 줄여 가독성 확보 (선택 사항) */
    .comparison-table-wrap table {
        font-size: 16px; 
    }
    .comparison-table-wrap thead th {
        font-size: 18px; 
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-c92ee6f */.elementor-12272 .elementor-element.elementor-element-c92ee6f {
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e874612 */.comparison-table-wrap {
    width: 100% !important;
    overflow-x: hidden !important; /* 스크롤 방지 */
}

.comparison-table-wrap table {
    width: 100% !important;
    border-collapse: collapse;
    font-size: 18px; /* PC 본문 폰트 */
    table-layout: auto;
}

.comparison-table-wrap th,
.comparison-table-wrap td {
    padding: 12px 15px;
    text-align: center;
    border: 1px solid #ddd;
    background-color: white !important;
    font-weight: normal;
}

.comparison-table-wrap thead th {
    font-size: 20px; /* PC 헤더 폰트 */
    font-weight: bold;
    color: #333;
    border-top: 3px solid #666;
    border-bottom: 2px solid #666;
}

.comparison-table-wrap th.category,
.comparison-table-wrap td.category {
    font-weight: bold;
    width: 25%;
}

.comparison-table-wrap tbody tr:nth-child(even) td {
    background-color: #f7f7f7 !important; /* 짝수 행 줄무늬 */
}

.comparison-table-wrap tbody tr:last-child td {
    border-bottom: 3px solid #666;
}

/* 5. 📱 모바일 반응형 (폰트 크기 완화) */
@media (max-width: 767px) {
    .comparison-table-wrap table {
        table-layout: fixed !important; 
        width: 100% !important;
        font-size: 13px !important; 
    }
    .comparison-table-wrap thead th {
        font-size: 15px !important; 
    }
    .comparison-table-wrap th,
    .comparison-table-wrap td {
        padding: 6px 5px !important; /* 패딩을 덜 줄였습니다. */
        word-break: break-all !important;
    }
    .comparison-table-wrap th.category,
    .comparison-table-wrap td.category {
        width: 25% !important;
    }
    .comparison-table-wrap th:nth-child(2),
    .comparison-table-wrap td:nth-child(2),
    .comparison-table-wrap th:nth-child(3),
    .comparison-table-wrap td:nth-child(3) {
        width: 37.5% !important;
    }
}/* End custom CSS */