.elementor-109 .elementor-element.elementor-element-41812386{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-41812386:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-41812386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9B038;background-image:url("https://inssatong.com/wp-content/uploads/2025/03/review_.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-109 .elementor-element.elementor-element-1f92d58d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-109 .elementor-element.elementor-element-1f92d58d > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-109 .elementor-element.elementor-element-1f92d58d .elementor-heading-title{font-size:40px;letter-spacing:0.5px;color:var( --e-global-color-uicore_white );}.elementor-109 .elementor-element.elementor-element-685ccb8{--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:3%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-9362614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-6b0061c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-109 .elementor-element.elementor-element-6b0061c:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-6b0061c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1F9;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-6b0061c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-685ccb8{--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-109 .elementor-element.elementor-element-6b0061c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-685ccb8 *//* 기본 레이아웃 초기화 */
#kboard-modern-gallery-list .kboard-list {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 0 !important;
    padding: 10px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

#kboard-modern-gallery-list .kboard-list:after {
    display: none !important;
}

/* PC 화면에서 4개 게시물 표시 */
#kboard-modern-gallery-list .kboard-list .kboard-list-item {
    display: block !important;
    width: calc(25% - 16px) !important;
    margin: 8px !important;
    float: none !important;
    clear: none !important;
    box-sizing: border-box !important;
    position: relative !important;
}

/* 썸네일 이미지 스타일 */
#kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-thumbnail {
    display: block !important;
    width: 100% !important;
    height: 0 !important;
    padding-bottom: 75% !important;
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
}

/* 모바일 화면에서 2개 게시물 표시 */
@media screen and (max-width: 768px) {
    #kboard-modern-gallery-list .kboard-list {
        padding: 5px !important;
    }
    
    #kboard-modern-gallery-list .kboard-list .kboard-list-item {
        width: calc(50% - 10px) !important;
        margin: 5px !important;
    }
}

/* 태블릿 화면에서 3개 게시물 표시 */
@media screen and (min-width: 769px) and (max-width: 1023px) {
    #kboard-modern-gallery-list .kboard-list .kboard-list-item {
        width: calc(33.333% - 16px) !important;
    }
}

/* 설명 영역 스타일 조정 */
#kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-description {
    padding: 10px !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

/* clearfix 제거 */
#kboard-modern-gallery-list .kboard-list:before,
#kboard-modern-gallery-list .kboard-list:after {
    display: none !important;
    content: none !important;
}

/* 컨테이너 최대 너비 설정 */
#kboard-modern-gallery-list {
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}/* End custom CSS */