.elementor-5428 .elementor-element.elementor-element-2faa5eb{--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;--padding-top:136px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-5428 .elementor-element.elementor-element-2faa5eb:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-2faa5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-sas.org/wp-content/uploads/2026/04/s4-hero-conference.png");}.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-5428 .elementor-element.elementor-element-6c8fa34{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-6c8fa34 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.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-5428 .elementor-element.elementor-element-2f9f179{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Pretendard", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:var( --e-global-color-19c4fb1 );}.elementor-5428 .elementor-element.elementor-element-3064f57{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-5428 .elementor-element.elementor-element-94d5c35{--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-5428 .elementor-element.elementor-element-adff7e5{--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-5428 .elementor-element.elementor-element-cdeb1ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-cdeb1ab:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-cdeb1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-e3c7db3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Pretendard", Sans-serif;font-size:11.5px;font-weight:500;color:rgba(255,255,255,0.6);}.elementor-5428 .elementor-element.elementor-element-7b02b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-7b02b62 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.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-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-icon i{color:var( --e-global-color-8a3541c );transition:color 0.3s;}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-icon svg{fill:var( --e-global-color-8a3541c );transition:fill 0.3s;}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-5428 .elementor-element.elementor-element-477b0ca{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-5428 .elementor-element.elementor-element-477b0ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-5428 .elementor-element.elementor-element-d5a6d10{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-d5a6d10:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-d5a6d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-5428 .elementor-element.elementor-element-624105b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Pretendard", Sans-serif;font-size:11.5px;font-weight:500;color:#6B7280;}.elementor-5428 .elementor-element.elementor-element-972f063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-972f063 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:600;color:#164578;}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-icon i{color:#164578;transition:color 0.3s;}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-icon svg{fill:#164578;transition:fill 0.3s;}.elementor-5428 .elementor-element.elementor-element-8a35cba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5428 .elementor-element.elementor-element-8a35cba .elementor-icon-list-text{transition:color 0.3s;}.elementor-5428 .elementor-element.elementor-element-24e0098{--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-5428 .elementor-element.elementor-element-98ce483{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-a30385b{--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;}.elementor-5428 .elementor-element.elementor-element-dc04dd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-dc04dd0 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-581dcf2{--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;--align-items:start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5428 .elementor-element.elementor-element-e826c3d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0589c05 );--border-color:var( --e-global-color-0589c05 );--border-radius:5px 5px 5px 5px;}.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-5428 .elementor-element.elementor-element-3cb4a1a img{width:100%;height:320px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-5428 .elementor-element.elementor-element-eb12969{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5428 .elementor-element.elementor-element-eb12969:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-eb12969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-5428 .elementor-element.elementor-element-cd6aa93{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-cd6aa93 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:600;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-59e73be{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5428 .elementor-element.elementor-element-c9991d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-c9991d0 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:600;line-height:1.55em;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-adf6b39{font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.9em;color:#374151;}.elementor-5428 .elementor-element.elementor-element-47d6916{font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.9em;color:#374151;}.elementor-5428 .elementor-element.elementor-element-f06fbbd{font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.9em;color:#374151;}.elementor-5428 .elementor-element.elementor-element-214937a{font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.9em;color:#374151;}.elementor-5428 .elementor-element.elementor-element-b1b30a7a{--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;--margin-top:56px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5428 .elementor-element.elementor-element-c81e490{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-46aa468{--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;}.elementor-5428 .elementor-element.elementor-element-e30b207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-e30b207 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-9980680{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-76a6515{--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;}.elementor-5428 .elementor-element.elementor-element-d11f2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-d11f2d1 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-8dd2acb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5428 .elementor-element.elementor-element-f623121{--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;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5428 .elementor-element.elementor-element-8df58d3{--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-5428 .elementor-element.elementor-element-321fe4c{--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-5428 .elementor-element.elementor-element-b76f8d9{text-align:start;}.elementor-5428 .elementor-element.elementor-element-b76f8d9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5428 .elementor-element.elementor-element-fd4a71a{--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;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5428 .elementor-element.elementor-element-4967bf5{--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-5428 .elementor-element.elementor-element-8ae768f{--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-5428 .elementor-element.elementor-element-3154822{text-align:start;}.elementor-5428 .elementor-element.elementor-element-3154822 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5428 .elementor-element.elementor-element-81bdea8{--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;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5428 .elementor-element.elementor-element-bd196c6{--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-5428 .elementor-element.elementor-element-e2c9293{--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-5428 .elementor-element.elementor-element-fa91946{text-align:start;}.elementor-5428 .elementor-element.elementor-element-fa91946 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5428 .elementor-element.elementor-element-af40a05{--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;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5428 .elementor-element.elementor-element-d0f6cfc{--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-5428 .elementor-element.elementor-element-20ad616{--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-5428 .elementor-element.elementor-element-d6bd871{text-align:start;}.elementor-5428 .elementor-element.elementor-element-d6bd871 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5428 .elementor-element.elementor-element-e4a82bf{--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;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-cf6bdf9{--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;}.elementor-5428 .elementor-element.elementor-element-9b88939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-9b88939 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-a17e4ae{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5428 .elementor-element.elementor-element-a17e4ae:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-a17e4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5428 .elementor-element.elementor-element-5d818b3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5428 .elementor-element.elementor-element-b59e3d1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-b59e3d1:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-b59e3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5428 .elementor-element.elementor-element-6c2045b{text-align:start;}.elementor-5428 .elementor-element.elementor-element-3019049{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-3019049:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-3019049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5428 .elementor-element.elementor-element-cd1bdbe{text-align:start;}.elementor-5428 .elementor-element.elementor-element-de0c594{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-de0c594:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-de0c594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5428 .elementor-element.elementor-element-6dda155{text-align:start;}.elementor-5428 .elementor-element.elementor-element-57eb05a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5428 .elementor-element.elementor-element-57eb05a:not(.elementor-motion-effects-element-type-background), .elementor-5428 .elementor-element.elementor-element-57eb05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5FA;}.elementor-5428 .elementor-element.elementor-element-f992699{text-align:start;}.elementor-5428 .elementor-element.elementor-element-6b4d88b{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-c8c4f9b{--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;}.elementor-5428 .elementor-element.elementor-element-eaa46b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-eaa46b2 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-375a594{--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-5428 .elementor-element.elementor-element-dcc13f9{--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-5428 .elementor-element.elementor-element-fdd0ac9{--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-5428 .elementor-element.elementor-element-d478560{--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-5428 .elementor-element.elementor-element-f9d5709{--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-5428 .elementor-element.elementor-element-f446efb{--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-5428 .elementor-element.elementor-element-7878556{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5428 .elementor-element.elementor-element-e3d0166{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5428 .elementor-element.elementor-element-e954465{--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-5428 .elementor-element.elementor-element-6093d9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5428 .elementor-element.elementor-element-6093d9f .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:20px;font-weight:700;color:#0B2545;}.elementor-5428 .elementor-element.elementor-element-8c0af50{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Pretendard", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:rgba(16,52,94,0.8);}.elementor-5428 .elementor-element.elementor-element-7294f84{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5428 .elementor-element.elementor-element-6777524 .elementor-button{background-color:#10345E;font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:600;fill:var( --e-global-color-19c4fb1 );color:var( --e-global-color-19c4fb1 );padding:12px 20px 12px 20px;}.elementor-5428 .elementor-element.elementor-element-6777524 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5428 .elementor-element.elementor-element-e4a0573 .elementor-button{background-color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:14.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 20px 12px 20px;}.elementor-5428 .elementor-element.elementor-element-e4a0573 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-5428 .elementor-element.elementor-element-e826c3d{--width:50%;}}@media(max-width:1024px){.elementor-5428 .elementor-element.elementor-element-2faa5eb{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-5428 .elementor-element.elementor-element-3064f57{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-5428 .elementor-element.elementor-element-8dd2acb{--grid-auto-flow:row;}.elementor-5428 .elementor-element.elementor-element-5d818b3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5428 .elementor-element.elementor-element-2faa5eb{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-5428 .elementor-element.elementor-element-3064f57{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-5428 .elementor-element.elementor-element-b1b30a7a{--margin-top:40px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-5428 .elementor-element.elementor-element-8dd2acb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5428 .elementor-element.elementor-element-5d818b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-2f9f179 */.elementor-5428 .elementor-element.elementor-element-2f9f179 p, .elementor-5428 .elementor-element.elementor-element-2f9f179 { color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3c7db3 */.elementor-5428 .elementor-element.elementor-element-e3c7db3 p, .elementor-5428 .elementor-element.elementor-element-e3c7db3 { color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adf6b39 */.elementor-5428 .elementor-element.elementor-element-adf6b39 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47d6916 */.elementor-5428 .elementor-element.elementor-element-47d6916 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06fbbd */.elementor-5428 .elementor-element.elementor-element-f06fbbd p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-214937a */.elementor-5428 .elementor-element.elementor-element-214937a p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b30a7a *//* ─── S3-RA. 자문위원 디렉토리 ──────────────────────────────────────
 * Section Header (`.ksas-consult-section-head`, `.ksas-consult-h2::before`)
 * 는 CSS6 (S3-R1 Mission) 의 페이지 전역 규칙을 그대로 상속한다 —
 * 4×20 그린 bar + border-bottom 2px Navy-800 + 영문 subtitle 12px Gray-400.
 * 본 CSS 는 lead paragraph + 카드 그리드 + 빈 매핑 박스만 정의.
 * ────────────────────────────────────────────────────────────────── */

.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors {
    margin: 0;
    padding: 0;
}

/* Section Head — 페이지 전역 .ksas-consult-section-head 규칙이 advisor 컨테이너에 적용 안 되어 직접 명시
 * (CSS6 의 페이지 전역 규칙은 일부 환경에서 specificity 충돌로 무력화) */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-section-head {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 16px;
    padding: 0 0 12px 0;
    margin: 0 0 20px 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 2px solid #164578; /* Navy-600 — R2~R5 의 page 전역 라인 색과 통일 */
}

/* 헤더 wrapper — 다른 R-섹션 (R1~R5) 의 시스템 B 패턴 (absolute Moss-500 bar) 과 동일하게 적용
 * 다른 섹션은 컨테이너 ID (#s3-rN-name) 으로 scope 되어 있어 advisor 는 자동 매칭 안 됨 → .elementor-5428 .elementor-element.elementor-element-b1b30a7a-scope 로 직접 적용 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-h2.ksas-consult-advisors-h2-wrap {
    position: relative;
    padding-left: 14px;
    margin: 0;
}
/* 시스템 B: absolute Moss-500 bar (R1~R5 와 동일) */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-h2.ksas-consult-advisors-h2-wrap::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 20px;
    background: #90C54A; /* Moss-500 */
    border-radius: 2px;
}
/* h2 는 Elementor Heading widget default (Site Settings H2 typography) 와 동일한 시각 크기 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-h2-wrap h2.elementor-heading-title {
    margin: 0;
    padding: 0;
    font-family: 'Pretendard', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    color: #0B2545; /* Navy-800 */
    letter-spacing: -0.022em;
}
/* 영문 subtitle — 다른 R-섹션 의 widget-text-editor 스타일과 외형 매칭 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-section-head .subtitle {
    font-family: 'Pretendard', sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: #6B7B8E; /* Gray-500 (R-섹션 subtitle 톤) */
    letter-spacing: 0.02em;
    white-space: nowrap;
    flex-shrink: 0;
    align-self: flex-end;
    padding-bottom: 4px;
}

/* Lead paragraph (섹션 설명 + 카운트 배지) */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-lead {
    font-family: 'Pretendard', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    color: #475569;
    margin: 0 0 20px;
    word-break: keep-all;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-count {
    display: inline-block;
    margin-left: 6px;
    padding: 2px 8px;
    font-size: 12px;
    color: var(--e-global-color-second-primary, #164578);
    background: rgba(22, 69, 120, 0.08);
    border-radius: 999px;
    vertical-align: 1px;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-count strong {
    font-weight: 700;
}

/* 빈 매핑 안내 박스 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-empty {
    padding: 32px 24px;
    background: #F3F5F8; /* Soft */
    border: 1px dashed #B8C7DA; /* Navy-200 */
    border-radius: 10px;
    text-align: center;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-empty-title {
    margin: 0 0 8px;
    font-family: 'Pretendard', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #0B2545;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-empty-help {
    margin: 0;
    font-family: 'Pretendard', sans-serif;
    font-size: 13px;
    line-height: 1.6;
    color: #5b6b7c;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-empty-help code {
    display: inline-block;
    padding: 2px 6px;
    background: #ffffff;
    border: 1px solid #DCE4EE; /* Navy-100 */
    border-radius: 4px;
    font-family: 'SF Mono', Menlo, Consolas, monospace;
    font-size: 12px;
    color: #164578;
}

/* 카드 그리드 — 100명 규모를 위한 컴팩트 3열 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-grid {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
}
@media (max-width: 1024px) {
    .elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 640px) {
    .elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisors-grid {
        grid-template-columns: 1fr;
        gap: 8px;
    }
}

/* 자문위원 카드 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-card {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 14px 16px;
    background: #ffffff;
    border: 1px solid #E2E8F0;
    border-radius: 10px;
    transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
    list-style: none;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-card:hover {
    border-color: #164578;
    box-shadow: 0 4px 12px rgba(22, 69, 120, 0.08);
    transform: translateY(-1px);
}

/* 카드 본문 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-meta {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-name {
    font-family: 'Pretendard', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    color: #164578; /* Navy-600 */
    margin: 0;
    letter-spacing: -0.01em;
    word-break: keep-all;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-affiliation {
    font-family: 'Pretendard', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #475569;
    margin: 0;
    word-break: keep-all;
}

/* 분과 태그 — 한 자문위원이 N 분과 매핑된 경우 모두 노출 */
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.elementor-5428 .elementor-element.elementor-element-b1b30a7a .ksas-consult-advisor-tag {
    font-family: 'Pretendard', sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.3;
    color: #164578;
    background: rgba(22, 69, 120, 0.08);
    border: 1px solid rgba(22, 69, 120, 0.12);
    border-radius: 4px;
    padding: 3px 8px;
    word-break: keep-all;
}/* End custom CSS */