.elementor-452 .elementor-element.elementor-element-d47f820 > .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-widget-theme-post-featured-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-452 .elementor-element.elementor-element-19882ec > .elementor-widget-container{background-color:var( --e-global-color-secondary );transition:background 0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;}.elementor-452 .elementor-element.elementor-element-19882ec:hover .elementor-widget-container{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6EB82C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-452 .elementor-element.elementor-element-5b7cdb2{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;align-self:center;}.elementor-452 .elementor-element.elementor-element-5b7cdb2 > .elementor-widget-container{background-color:#0097F6;margin:0px 0px 0px 0px;padding:16% 0% 6% 0%;border-radius:100px 100px 100px 100px;}.elementor-452 .elementor-element.elementor-element-5b7cdb2 .elementor-icon-wrapper{text-align:center;}.elementor-452 .elementor-element.elementor-element-5b7cdb2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-5b7cdb2.elementor-view-framed .elementor-icon, .elementor-452 .elementor-element.elementor-element-5b7cdb2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-5b7cdb2.elementor-view-framed .elementor-icon, .elementor-452 .elementor-element.elementor-element-5b7cdb2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-5b7cdb2 .elementor-icon{font-size:24px;}.elementor-452 .elementor-element.elementor-element-5b7cdb2 .elementor-icon svg{height:24px;}.elementor-widget-theme-post-title .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-452 .elementor-element.elementor-element-9845dfb > .elementor-widget-container{margin:0px 0px 30px 0px;padding:17px 0px 0px 0px;}.elementor-452 .elementor-element.elementor-element-9845dfb{text-align:center;}.elementor-452 .elementor-element.elementor-element-9845dfb .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#484848;}.elementor-452 .elementor-element.elementor-element-4f8973d > .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-452 .elementor-element.elementor-element-a5f5437 > .elementor-widget-container{background-color:var( --e-global-color-secondary );transition:background 0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;}.elementor-452 .elementor-element.elementor-element-a5f5437:hover .elementor-widget-container{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6EB82C;}.elementor-452 .elementor-element.elementor-element-4238d75{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;align-self:center;}.elementor-452 .elementor-element.elementor-element-4238d75 > .elementor-widget-container{background-color:#0097F6;margin:0px 0px 0px 0px;padding:16% 0% 6% 0%;border-radius:100px 100px 100px 100px;}.elementor-452 .elementor-element.elementor-element-4238d75 .elementor-icon-wrapper{text-align:center;}.elementor-452 .elementor-element.elementor-element-4238d75.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-4238d75.elementor-view-framed .elementor-icon, .elementor-452 .elementor-element.elementor-element-4238d75.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-4238d75.elementor-view-framed .elementor-icon, .elementor-452 .elementor-element.elementor-element-4238d75.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-452 .elementor-element.elementor-element-4238d75 .elementor-icon{font-size:24px;}.elementor-452 .elementor-element.elementor-element-4238d75 .elementor-icon svg{height:24px;}.elementor-452 .elementor-element.elementor-element-cb5a825 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:17px 0px 0px 0px;}.elementor-452 .elementor-element.elementor-element-cb5a825{text-align:center;}.elementor-452 .elementor-element.elementor-element-cb5a825 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#484848;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-19882ec */.elementor-452 .elementor-element.elementor-element-19882ec {
    cursor: pointer;
}


.elementor-452 .elementor-element.elementor-element-19882ec :hover{
    transition: filter 500ms ease;
    filter: brightness(90%);
}

.elementor-2865 .elementor-element.elementor-element-7baec8d > .elementor-widget-container {

    background-color: #ffffff;
}

.elementor-2865 .elementor-element.elementor-element-7baec8d:hover .elementor-widget-container {
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b7cdb2 */.elementor-452 .elementor-element.elementor-element-5b7cdb2{
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%);
  z-index: 10;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.thum:hover + .icon, .icon:hover {
  opacity: 1;
}

.icon:hover ~ .thum {
    transition: filter 500ms ease;
    filter: brightness(90%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d47f820 */.elementor-452 .elementor-element.elementor-element-d47f820{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-a5f5437 */.elementor-452 .elementor-element.elementor-element-a5f5437 {
    cursor: pointer;
}


.elementor-452 .elementor-element.elementor-element-a5f5437 :hover{
    transition: filter 500ms ease;
    filter: brightness(90%);
}

.elementor-2865 .elementor-element.elementor-element-7baec8d > .elementor-widget-container {

    background-color: #ffffff;
}

.elementor-2865 .elementor-element.elementor-element-7baec8d:hover .elementor-widget-container {
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4238d75 */.elementor-452 .elementor-element.elementor-element-4238d75{
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%);
  z-index: 10;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.thum:hover + .icon, .icon:hover {
  opacity: 1;
}

.icon:hover ~ .thum {
    transition: filter 500ms ease;
    filter: brightness(90%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f8973d */.elementor-452 .elementor-element.elementor-element-4f8973d{
    position: relative;
}/* End custom CSS */