.elementor-2735 .elementor-element.elementor-element-42ccf0bb{--display:flex;}.elementor-2735 .elementor-element.elementor-element-12090998{padding:0px 0px 16px 0px;}.elementor-2735 .elementor-element.elementor-element-46a6f55{padding:0px 0px 16px 0px;}.elementor-2735 .elementor-element.elementor-element-3344c624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2735 .elementor-element.elementor-element-3344c624.elementor-element{--align-self:flex-end;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn-wrap{justify-content:flex-start;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn{min-height:48px;padding:0px 16px 0px 20px;--zeta-btn-radius:0px;--zeta-btn-gap:8px;--zeta-btn-content-gap:3px;--zeta-btn-icon-size:14px;border-style:none;color:var( --e-global-color-accent );background-color:#FFFFFF00;--zeta-btn-duration:340ms;--zeta-btn-easing:cubic-bezier(0.4, 0, 0.2, 1);--zeta-btn-skew-angle:12deg;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__inner{justify-content:center;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__content{text-align:left;align-items:flex-start;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__icon{color:var( --e-global-color-primary );}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn:not(.is-disabled):hover, .elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn:not(.is-disabled):focus-visible{color:var( --e-global-color-accent );background-color:#FFFFFF00;border-color:var( --e-global-color-accent );}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn.is-disabled, .elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn[disabled]{opacity:calc(55 / 100);}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__label-text{font-family:"Pretendard Gov", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.7px;}@media(max-width:1024px){.elementor-2735 .elementor-element.elementor-element-3344c624 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2735 .elementor-element.elementor-element-3344c624.elementor-element{--align-self:flex-end;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn{min-height:48px;padding:12px 18px 12px 18px;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__label-text{font-size:16px;}}@media(max-width:767px){.elementor-2735 .elementor-element.elementor-element-3344c624 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn{min-height:38px;padding:6px 16px 6px 16px;}.elementor-2735 .elementor-element.elementor-element-3344c624 .zeta-btn__label-text{font-size:14px;}}/* Start custom CSS for shortcode, class: .elementor-element-12090998 */:root {
    --zbl-black: #19223E !important;
    --zbl-border: #ebebeb !important;
    --zbl-input-border: #ebebeb !important;
    --zbl-input-bg: #fff !important;
    font-family: "Pretendard Gov", Sans-serif !important;
    letter-spacing: -0.7px !important
}
.zbl-grid-card__image {
   max-height: 300px !important;
   height: 300px !important;
}
.zbl-grid-card__image img {
    height: 300px !important;
}
.zbl-record-count__number {
     font-size: 18px !important;
    font-weight: 500 !important;
    color: #fff !important;
}
.zbl-record-carousel__header .zbl-record-count__label{
    font-weight: 500 !important;
    font-size: 18px !important;
    color: #fff !important;
    margin-left: 2px !important;
}
.zbl-record-carousel__btn {
    border: #fff !important;
    background: #fff !important;
    color: var(--zsl-black) !important;
    transform: translateY(0px) !important;
}
.zbl-record-carousel__header {
    margin-bottom: 16px !important;
}
.zbl-record-carousel__nav {
    gap: 12px !important;
}
.zbl-grid-card {
    border: none !important;
}
.zbl-grid-card__chip {
    background: #f7f8fc !important;
    border: 1px solid #f7f8fc !important;
    padding: 4px 7px !important;
}
.zbl-grid-card__categories .zbl-grid-card__chip--category {
    background: #fafafa !important;
    padding: 4px 8px !important;
    border: none !important;
}
.zbl-grid-card__title-text {
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-decoration-color: var(--ztr-black);
    text-underline-offset: 5px !important;
    text-decoration-thickness: 2px !important;
}
.zbl-grid-card__body {
    background: #fff !important;
}

.zbl-grid-card__categories .zbl-grid-card__chip--category {
    background: #fafafa !important;
    padding: 4px 8px !important;
    border: none !important;
}
@media (max-width: 767px) {
    .zbl-grid-card__stats {
        grid-template-columns: 1fr 1fr !important;
    }
    .zbl-grid-card__stat {
        border-right: 1px solid #ebebeb !important;
        border-bottom: none !important;
    }
    .zbl-grid-card__stat:last-child {
        border-right: 0 !important;
    }
    .zbl-grid-card__image {
        max-height: 200px !important;
        height: 200px !important;
    }
    .zbl-grid-card__image img {
        height: 200px !important;
    }
    .zbl-grid-card__title-text {
        font-size: 16px !important;
    }
    .zbl-grid-card__chip {
        font-size: 11px !important;
    }
    .zbl-grid-card__body {
        padding: 16px !important;
    }
    .zbl-grid-card__chip--deal-status {
        left: 16px !important;
        top: 16px !important;
    }
    .zbl-grid-card__chip--region {
        right: 16px !important;
        top: 16px !important;
    }
    .zbl-record-carousel__header .zbl-record-count__label{
        font-weight: 500 !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46a6f55 */:root {
    --zbl-black: #19223E !important;
    --zbl-border: #ebebeb !important;
    --zbl-input-border: #ebebeb !important;
    --zbl-input-bg: #fff !important;
    font-family: "Pretendard Gov", Sans-serif !important;
    letter-spacing: -0.7px !important
}
.zbl-grid-card__image {
   max-height: 300px !important;
   height: 300px !important;
}
.zbl-grid-card__image img {
    height: 300px !important;
}
.zbl-record-carousel__header .zbl-record-count__label{
    font-weight: 500 !important;
    font-size: 18px !important;
    color: #fff !important;
    margin-left: 2px !important;
}
.zbl-record-carousel__btn {
    border: #fff !important;
    background: #fff !important;
    color: var(--zsl-black) !important;
    transform: translateY(0px) !important;
}
.zbl-record-carousel__header {
    margin-bottom: 16px !important;
}
.zbl-record-carousel__nav {
    gap: 12px !important;
}
.zbl-grid-card {
    border: none !important;
}
.zbl-grid-card__chip {
    background: #f7f8fc !important;
    border: 1px solid #f7f8fc !important;
    padding: 4px 7px !important;
}
.zbl-grid-card__categories .zbl-grid-card__chip--category {
    background: #fafafa !important;
    padding: 4px 8px !important;
    border: none !important;
}
.zbl-grid-card__title-text {
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-decoration-color: var(--ztr-black);
    text-underline-offset: 5px !important;
    text-decoration-thickness: 2px !important;
}
.zbl-grid-card__body {
    background: #fff !important;
}

.zbl-grid-card__categories .zbl-grid-card__chip--category {
    background: #fafafa !important;
    padding: 4px 8px !important;
    border: none !important;
}
@media (max-width: 767px) {
    .zbl-grid-card__stats {
        grid-template-columns: 1fr 1fr !important;
    }
    .zbl-grid-card__stat {
        border-right: 1px solid #ebebeb !important;
        border-bottom: none !important;
    }
    .zbl-grid-card__stat:last-child {
        border-right: 0 !important;
    }
    .zbl-grid-card__image {
        max-height: 200px !important;
        height: 200px !important;
    }
    .zbl-grid-card__image img {
        height: 200px !important;
    }
    .zbl-grid-card__title-text {
        font-size: 16px !important;
    }
    .zbl-grid-card__chip {
        font-size: 11px !important;
    }
    .zbl-grid-card__body {
        padding: 16px !important;
    }
    .zbl-grid-card__chip--deal-status {
        left: 16px !important;
        top: 16px !important;
    }
    .zbl-grid-card__chip--region {
        right: 16px !important;
        top: 16px !important;
    }
    .zbl-record-carousel__header .zbl-record-count__label{
        font-weight: 500 !important;
        font-size: 16px !important;
    }
    .zbl-record-stack-list {
        gap: 12px !important;
    }
    .zbl-grid-card--stack .zbl-grid-card__top-chips {
        min-height: 24px !important;
    }
    .zbl-grid-card--stack .zbl-grid-card__body {
        gap: 12px !important
    }
    .zbl-grid-card__stats {
        min-height: 64px !important;
    }
}/* End custom CSS */