.elementor-372 .elementor-element.elementor-element-3365f2b{--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:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-372 .elementor-element.elementor-element-3365f2b:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-3365f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-372 .elementor-element.elementor-element-3365f2b.e-con{--align-self:center;}.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-372 .elementor-element.elementor-element-94cd890{text-align:center;}.elementor-372 .elementor-element.elementor-element-94cd890 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-372 .elementor-element.elementor-element-4ffdea3d{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-372 .elementor-element.elementor-element-4ffdea3d.e-con{--order:99999 /* order end hack */;}.elementor-372 .elementor-element.elementor-element-70f58f8d > .elementor-widget-container{background-color:#F2F2F2;margin:0px 0px 0px -2px;padding:-5px 16px 16px 16px;}.elementor-372 .elementor-element.elementor-element-70f58f8d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-372 .elementor-element.elementor-element-46adf0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:19px;}.elementor-372 .elementor-element.elementor-element-de72e23{--display:grid;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-372 .elementor-element.elementor-element-16b4d141.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-16b4d141 img{width:55%;}.elementor-372 .elementor-element.elementor-element-c19683f.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-c19683f img{width:40%;}.elementor-372 .elementor-element.elementor-element-7fdddf46.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-7fdddf46 img{width:37%;}.elementor-372 .elementor-element.elementor-element-4e22caf0.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-4e22caf0 img{width:49%;}.elementor-372 .elementor-element.elementor-element-13852432.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-13852432 img{width:55%;}.elementor-372 .elementor-element.elementor-element-7397bb3d.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-7397bb3d img{width:42%;}.elementor-372 .elementor-element.elementor-element-2197f88d.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-2197f88d img{width:58%;}.elementor-372 .elementor-element.elementor-element-6414894.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-6414894 img{width:58%;}.elementor-372 .elementor-element.elementor-element-468d2fa4.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-468d2fa4 img{width:66%;}.elementor-372 .elementor-element.elementor-element-57134ef4.elementor-element{--align-self:flex-end;}.elementor-372 .elementor-element.elementor-element-57134ef4 img{width:61%;}.elementor-372 .elementor-element.elementor-element-622c3b90 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-622c3b90{text-align:center;}.elementor-372 .elementor-element.elementor-element-622c3b90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-2c14d100 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-2c14d100{text-align:center;}.elementor-372 .elementor-element.elementor-element-2c14d100 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-6ab8d598 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-6ab8d598{text-align:center;}.elementor-372 .elementor-element.elementor-element-6ab8d598 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-124be416 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-124be416{text-align:center;}.elementor-372 .elementor-element.elementor-element-124be416 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-18eab7b > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-18eab7b{text-align:center;}.elementor-372 .elementor-element.elementor-element-18eab7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-16c71501 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-16c71501{text-align:center;}.elementor-372 .elementor-element.elementor-element-16c71501 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-2be9a10e > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-2be9a10e{text-align:center;}.elementor-372 .elementor-element.elementor-element-2be9a10e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-535cb641 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-535cb641{text-align:center;}.elementor-372 .elementor-element.elementor-element-535cb641 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-560d8c20 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-560d8c20{text-align:center;}.elementor-372 .elementor-element.elementor-element-560d8c20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-f093834 > .elementor-widget-container{margin:0px -17px 0px -13px;}.elementor-372 .elementor-element.elementor-element-f093834{text-align:center;}.elementor-372 .elementor-element.elementor-element-f093834 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-372 .elementor-element.elementor-element-3c95ffd9{--display:flex;}.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 );}@media(max-width:1024px){.elementor-372 .elementor-element.elementor-element-de72e23{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-46adf0f{--width:86%;}}@media(max-width:767px){.elementor-372 .elementor-element.elementor-element-de72e23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-70f58f8d *//* 1. 전체 박스 오른쪽 정렬 (숏코드 위젯 기준) */
.elementor-shortcode {
    float: right !important;
    display: inline-block !important;
}

/* 2. Elementor Text 위젯 안 제목 숨기기 */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor p {
    display: none !important;
}

/* 3. 기본 WordPress table 정렬 개선 (선택) */
.mycred-badges-table {
    margin: 0 auto !important;
}/* End custom CSS */