.elementor-3639 .elementor-element.elementor-element-201c6de8{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-60c62128{--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-3639 .elementor-element.elementor-element-66626af{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:32px;--e-filter-hover-text-color:var( --e-global-color-uicore_accent );--e-filter-active-text-color:var( --e-global-color-uicore_accent );}.elementor-3639 .elementor-element.elementor-element-66626af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-66626af .e-filter-item{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.25rem);font-weight:700;padding:12px 0px 12px 0px;}.elementor-3639 .elementor-element.elementor-element-f0dce12{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination{text-align:center;margin-top:60px;}.elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-uicore_body );}.elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-uicore_body );}.elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers.current{color:var( --e-global-color-uicore_body );}body:not(.rtl) .elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-3639 .elementor-element.elementor-element-f0dce12 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3639 .elementor-element.elementor-element-201c6de8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-60c62128{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-f0dce12{--grid-columns:3;}}@media(max-width:767px){.elementor-3639 .elementor-element.elementor-element-201c6de8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3639 .elementor-element.elementor-element-66626af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3639 .elementor-element.elementor-element-66626af{--e-filter-space-between:20px;}.elementor-3639 .elementor-element.elementor-element-f0dce12{--grid-columns:2;}}@media(min-width:768px){.elementor-3639 .elementor-element.elementor-element-60c62128{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3639 .elementor-element.elementor-element-60c62128{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-cc00f51 *//* 전체 카운터 컨테이너 */
.custom-post-counter {
  margin-bottom: 12px;
  font-family: "Pretendard",  "Noto Sans KR", sans-serif; /* 사이트에 설치된 폰트 우선 적용 */
}

/* '총 OOO건' 텍스트 부분 */
.counter-text {
  font-size: 15px;
  font-weight: 500;
  color: #575e64; /* 기존 --c-gray700 색상 */
  margin: 0; /* 불필요한 여백 제거 */
  padding: 0;
}

/* 숫자(value) 부분 */
.counter-value {
  font-size: 16px; /* 1rem을 16px로 명시 */
  font-weight: 700;
  color: #145ce6; /* 기존 --c-primary600 색상 */
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-66626af */[data-filter="단열필름후기_전체"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f0dce12 */.elementor-3639 .elementor-element.elementor-element-f0dce12 .page-numbers{
    display: inline-flex;
    border: 1px solid #e6e9ec;
    border-radius: 4px;
    line-height: 1 !important;
    min-width: 1.6em;
    min-height: 1.6em;
    text-align: center;
    align-items: center;
    transition: all .23s cubic-bezier(.42,.19,.4,.93);
    justify-content: center;

}

.elementor-3639 .elementor-element.elementor-element-f0dce12 .page-numbers.current{
    border: 1px solid #A5AFB6;
}

.elementor-3639 .elementor-element.elementor-element-f0dce12 .page-numbers:hover{
    border: 1px solid #A5AFB6;
}

/**
 * '고객실제후기' 카테고리 링크를 포함하는 Post Info 위젯 자체의 스타일을 변경합니다.
 */

.elementor-widget-post-info:has(a[href*="/%ea%b3%a0%ea%b0%9d%ec%8b%a4%ec%a0%9c%ed%9b%84%ea%b8%b0/"]) > .elementor-widget-container {
    background-color: #eff6ff !important; 
}

.elementor-widget-post-info:has(a[href*="/%ea%b3%a0%ea%b0%9d%ec%8b%a4%ec%a0%9c%ed%9b%84%ea%b8%b0/"]) a {
    color: #1d4ed8 !important; 
}/* End custom CSS */