.elementor-4718 .elementor-element.elementor-element-5342f4e{--display:flex;--min-height:510px;--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:center;--gap:0px 0px;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-4718 .elementor-element.elementor-element-5342f4e:not(.elementor-motion-effects-element-type-background), .elementor-4718 .elementor-element.elementor-element-5342f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );background-image:url("https://tatata.uninadesign.site/wp-content/uploads/견적안내-업스케일링.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4718 .elementor-element.elementor-element-5342f4e::before, .elementor-4718 .elementor-element.elementor-element-5342f4e > .elementor-background-video-container::before, .elementor-4718 .elementor-element.elementor-element-5342f4e > .e-con-inner > .elementor-background-video-container::before, .elementor-4718 .elementor-element.elementor-element-5342f4e > .elementor-background-slideshow::before, .elementor-4718 .elementor-element.elementor-element-5342f4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4718 .elementor-element.elementor-element-5342f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4718 .elementor-element.elementor-element-5342f4e, .elementor-4718 .elementor-element.elementor-element-5342f4e::before{--border-transition:0.3s;}.elementor-4718 .elementor-element.elementor-element-a217c91 .uicore-repeater-selector{border-style:text;}.elementor-4718 .elementor-element.elementor-element-a217c91  .elementor-repeater-item-a9692ab.ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-a217c91 .elementor-repeater-item-a9692ab{color:var( --e-global-color-uicore_primary );fill:var( --e-global-color-uicore_primary );}.elementor-4718 .elementor-element.elementor-element-a217c91  .elementor-repeater-item-05750f0.ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-a217c91 .elementor-repeater-item-05750f0{color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_white );}.elementor-4718 .elementor-element.elementor-element-a217c91{width:100%;max-width:100%;text-align:center;}.elementor-4718 .elementor-element.elementor-element-a217c91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-a217c91.elementor-element{--align-self:center;}.elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-headline-text path{stroke-width:40;}.elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-headline-text{color:var( --e-global-color-uicore_white );}.elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-headline-text, .elementor-4718 .elementor-element.elementor-element-a217c91 .ui-e-highlight-image{font-family:"Pretendard";font-size:20px;font-weight:700;line-height:1.5em;}.elementor-4718 .elementor-element.elementor-element-de8bc52{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:right;}.elementor-4718 .elementor-element.elementor-element-de8bc52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-de8bc52 .elementor-heading-title{color:var( --e-global-color-uicore_white );font-family:"Pretendard";font-size:54px;font-weight:800;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .uicore-repeater-selector{border-style:text;}.elementor-4718 .elementor-element.elementor-element-3eb1f01{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:left;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 30px 0px;}.elementor-4718 .elementor-element.elementor-element-3eb1f01.elementor-element{--align-self:center;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-headline-text path{stroke-width:40;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-headline-text svg{bottom:0%;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-headline-text{color:var( --e-global-color-uicore_white );}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-headline-text, .elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-highlight-image{font-family:"Pretendard";font-size:50px;font-weight:700;}.elementor-4718 .elementor-element.elementor-element-3185fae{--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:flex-start;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:50px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-4718 .elementor-element.elementor-element-3185fae:not(.elementor-motion-effects-element-type-background), .elementor-4718 .elementor-element.elementor-element-3185fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-4718 .elementor-element.elementor-element-3185fae, .elementor-4718 .elementor-element.elementor-element-3185fae::before{--border-transition:0.3s;}.elementor-4718 .elementor-element.elementor-element-451e0605{width:100%;max-width:100%;text-align:center;}.elementor-4718 .elementor-element.elementor-element-451e0605 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-451e0605.elementor-element{--order:-99999 /* order start hack */;}.elementor-4718 .elementor-element.elementor-element-451e0605 .elementor-heading-title{color:var( --e-global-color-uicore_dark );font-family:"Pretendard";font-size:34px;font-weight:700;}.elementor-4718 .elementor-element.elementor-element-008c5dc{width:100%;max-width:100%;}.elementor-4718 .elementor-element.elementor-element-008c5dc > .elementor-widget-container{background-color:#F5F5F7;margin:50px 0px 0px 0px;padding:40px 0px 25px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-4718 .elementor-element.elementor-element-008c5dc.elementor-element{--align-self:center;}.elementor-4718 .elementor-element.elementor-element-008c5dc.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4718 .elementor-element.elementor-element-008c5dc:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-radio-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-list-tree__children:not(:last-child){margin-bottom:16px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-radio-list__row:not(:last-child){margin-bottom:16px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-radio-list__button{border-radius:14px 14px 14px 14px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-collapse-icon{width:20px;height:20px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-collapse-none{width:20px;height:20px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-filters-counter{padding-left:5px;}.rtl .elementor-4718 .elementor-element.elementor-element-008c5dc .jet-filters-counter{padding-right:5px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-filter+.jet-filter{margin-top:10px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4718 .elementor-element.elementor-element-83401d8{--divider-border-style:solid;--divider-color:var( --e-global-color-uicore_body );--divider-border-width:1px;}.elementor-4718 .elementor-element.elementor-element-83401d8 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-83401d8 .elementor-divider-separator{width:100%;}.elementor-4718 .elementor-element.elementor-element-83401d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4718 .elementor-element.elementor-element-063beb5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-063beb5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input{font-family:"Pretendard";font-size:15px;font-weight:600;color:var( --e-global-color-uicore_body );background-color:var( --e-global-color-uicore_white );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D7DD;border-radius:5px 5px 5px 5px;padding:9px 20px 7px 15px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input::placeholder{color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input-clear{color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input-loading{color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__input:focus {border-color:var( --e-global-color-uicore_body );}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter__submit{font-family:"Pretendard";font-size:16px;font-weight:600;color:var( --e-global-color-uicore_dark );background-color:var( --e-global-color-uicore_white );border-radius:0px 0px 0px 0px;overflow:hidden;padding:15px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-search-filter{text-align:left;}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-filter-label{font-family:"Pretendard";font-size:20px;font-weight:600;color:var( --e-global-color-uicore_headline );padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;text-align:left;}.elementor-4718 .elementor-element.elementor-element-9ded38d{--grid-columns:4;--auto-scroll-offset:0px;}.elementor-4718 .elementor-element.elementor-element-9ded38d > .elementor-widget-container{margin:3rem 0rem 0rem -1rem;padding:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-9ded38d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4718 .elementor-element.elementor-element-9ded38d .e-loop-item > .elementor-section, .elementor-4718 .elementor-element.elementor-element-9ded38d .e-loop-item > .elementor-section > .elementor-container, .elementor-4718 .elementor-element.elementor-element-9ded38d .e-loop-item > .e-con, .elementor-4718 .elementor-element.elementor-element-9ded38d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4718 .elementor-element.elementor-element-5342f4e{--gap:0px 0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4718 .elementor-element.elementor-element-9ded38d{--grid-columns:2;}}@media(min-width:768px){.elementor-4718 .elementor-element.elementor-element-5342f4e{--content-width:1200px;}.elementor-4718 .elementor-element.elementor-element-3185fae{--content-width:1400px;}}@media(max-width:767px){.elementor-4718 .elementor-element.elementor-element-5342f4e{--min-height:500px;--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:center;--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-4718 .elementor-element.elementor-element-5342f4e:not(.elementor-motion-effects-element-type-background), .elementor-4718 .elementor-element.elementor-element-5342f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4718 .elementor-element.elementor-element-de8bc52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4718 .elementor-element.elementor-element-de8bc52 .elementor-heading-title{font-size:40px;letter-spacing:0.5px;}.elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-highlight-icon, .elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-headline-text, .elementor-4718 .elementor-element.elementor-element-3eb1f01 .ui-e-highlight-image{font-size:36px;}.elementor-4718 .elementor-element.elementor-element-3185fae{--content-width:90%;}.elementor-4718 .elementor-element.elementor-element-451e0605 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4718 .elementor-element.elementor-element-451e0605 .elementor-heading-title{font-size:28px;}.elementor-4718 .elementor-element.elementor-element-008c5dc > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:40px 0px 25px 0px;border-radius:9px 9px 9px 9px;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-radio-list__row{display:inline-block;}.elementor-4718 .elementor-element.elementor-element-008c5dc .jet-list-tree__children{display:inline-block;}.elementor-4718 .elementor-element.elementor-element-063beb5{width:100%;max-width:100%;}.elementor-4718 .elementor-element.elementor-element-063beb5 .jet-filter-label{font-size:18px;text-align:center;}.elementor-4718 .elementor-element.elementor-element-9ded38d{--grid-columns:2;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:10px;}.elementor-4718 .elementor-element.elementor-element-9ded38d > .elementor-widget-container{margin:1.5rem 0rem 0rem -1.2rem;}}/* Start custom CSS for heading, class: .elementor-element-de8bc52 */.gradient-text {
    background: linear-gradient(90deg, #24EB59, #3ED5FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451e0605 */.gradient-text {
    background: linear-gradient(90deg, #37E565, #3ED5FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3185fae *//* 데스크톱 스타일 */

/* fieldset 전체 박스 스타일 - 데스크톱 */
fieldset {
    display: flex;
    flex-wrap: wrap; /* 여러 행 허용 */
    align-items: flex-start; /* 최상단 정렬 */
    justify-content: flex-start; /* 좌측 정렬 */
    gap: 10px; /* 각 항목 간 간격 */
    border: none; /* 기본 fieldset 테두리 제거 */
    padding: 20px; /* 내부 여백 추가 */
    margin: 0; /* 외부 여백 제거 */
    overflow: visible; /* 호버 시 잘림 방지 */
}

/* 전체 폼 스타일 - 데스크톱 */
.jet-radio-list-wrapper {
    display: flex;
    justify-content: center; /* 중앙 정렬 */
    align-items: flex-start; /* 상단 기준 정렬 */
    gap: 20px; /* 각 항목 간의 간격 */
}

/* 라디오 항목들을 수평으로 나열 - 데스크톱 */
.jet-radio-list__row.jet-filter-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; /* 여러 줄 허용 */
    gap: 20px; /* 각 항목 간의 간격 */
}

/* 개별 항목 스타일 */
.jet-radio-list__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; /* 중앙 정렬 */
    width: 100px; /* 박스 너비 100px */
    height: 100px; /* 박스 높이 100px */
    padding: 5px; /* 내부 여백 */
    text-align: center;
    background: #FFFFFF; /* 배경색 */
    border: 1px solid #ECEEF0; /* 기본 라인 굵기 및 색상 */
    border-radius: 12px; /* 둥근 모서리 */
    box-sizing: border-box;
    box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.02); /* 그림자 효과 추가 */
    transition: all 0.3s ease-in-out; /* 부드러운 애니메이션 */
    cursor: pointer; /* 마우스 포인터 변경 */
    margin: 5px; /* 필요 시 추가 여백 */
}

/* 호버 효과 */
.jet-radio-list__item:hover {
    border-color: #37E565; /* 호버 시 테두리 색상 변경 */
    background-color: #FFFFFF; /* 올바른 색상 코드 */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* 부드러운 그림자 효과 추가 */
    transform: scale(1.05); /* 호버 시 크기 확대 효과 */
}

/* 라벨 및 로고 이미지 정렬 */
.jet-radio-list__button {
    display: flex;
    flex-direction: column;
    align-items: center; /* 수평 중앙 정렬 */
    justify-content: center; /* 수직 중앙 정렬 */
    width: 100%;
    height: 100%;
}

/* 이미지 스타일 수정 */
.jet-radio-list__button img {
    max-width: 50%; /* 이미지 크기 조정 (박스에 맞게 비율 유지) */
    height: auto; /* 이미지 비율 유지 */
    margin-bottom: 10px; /* 텍스트와 간격 */
    display: block; /* 이미지 중앙 정렬을 위해 block으로 설정 */
    transform: translateX(3.8px); /* 오른쪽으로 3.8px 이동 */
}

/* 라벨 스타일 수정 */
.jet-radio-list__label {
    font-family: 'Pretendard', 'Dotum', sans-serif; /* 폰트 설정 */
    color: #292A2E; /* 텍스트 색상 */
    font-weight: 500; /* 텍스트 굵기 */
    font-size: 14px; /* 텍스트 크기 */
    line-height: 1.2; /* 텍스트 줄 간격 */
    text-align: center; /* 중앙 정렬 */
    white-space: nowrap; /* 줄바꿈 방지 */
    margin: 0; /* 불필요한 여백 제거 */
    
    /* 텍스트 중앙 정렬 강화 */
    display: flex; /* 플렉스 박스 사용 */
    align-items: center; /* 텍스트 중앙 정렬 */
    justify-content: center; /* 텍스트 중앙 정렬 */
    height: 20px; /* 텍스트 영역 높이 조절 */
}

/* 모바일 반응형 스타일 */
@media (max-width: 768px) {
    /* fieldset 전체 박스 스타일 - 모바일 */
    fieldset {
        flex-wrap: nowrap; /* 여러 행 허용하지 않음 */
        margin: 0;
        padding: 0;
    }

    /* 전체 폼 스타일 - 모바일 */
    .jet-radio-list-wrapper {
        display: flex;
        flex-direction: row; /* 항목들을 가로로 나열 */
        align-items: center; /* 중앙 정렬 */
        gap: 10px; /* 각 항목 간의 간격 */
        overflow-x: auto; /* 가로 스크롤 활성화 */
        -webkit-overflow-scrolling: touch; /* iOS에서 부드러운 스크롤링 */
        scrollbar-width: thin; /* Firefox 스크롤바 두께 */
        scrollbar-color: #c1c1c1 #f1f1f1; /* Firefox 스크롤바 색상 및 트랙 색상 */
        padding-left: 375px; /* 좌측 여백 추가 */
        padding-right: 20px; /* 우측 여백 추가 */
        box-sizing: border-box; /* 패딩 포함 계산 */
        scroll-padding-left: 20px; /* 스크롤 시작 지점 설정 */
    }

    /* 라디오 항목들을 수평으로 나열 - 모바일 */
    .jet-radio-list__row.jet-filter-row {
        display: inline-flex; /* 인라인 플렉스로 변경 */
        flex-direction: row;
        flex-wrap: nowrap; /* 항목들이 한 줄에 유지되도록 설정 */
        gap: 10px; /* 항목 간 간격 */
    }

    /* 개별 항목 스타일 - 모바일 */
    .jet-radio-list__item {
        width: 60px; /* 항목 너비 */
        height: 60px; /* 항목 높이 */
        padding: 15px 5px; /* 상단 여백 추가 */
        margin: 0; /* 기본 외부 여백 제거 */
        background: #fff;
        border-radius: 8px; /* 둥근 테두리 */
    }

    /* 첫 번째 항목 스타일 */
    .jet-radio-list__item:first-child {
        margin-left: -25px; /* 첫 번째 항목 시작 지점 설정 */
    }

    /* 마지막 항목 스타일 */
    .jet-radio-list__item:last-child {
        margin-right: 20px; /* 마지막 항목 우측 여백 추가 */
    }

    /* 호버 효과 - 모바일 */
    .jet-radio-list__item:hover {
        border-color: #37E565; /* 테두리 색상 유지 */
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 그림자 효과 축소 */
        transform: scale(1.03); /* 확대 효과 축소 */
    }

    /* 라벨 및 로고 이미지 정렬 - 모바일 */
    .jet-radio-list__button img {
        max-width: 50%; /* 이미지 크기 조정 */
        margin-bottom: 6px; /* 이미지와 텍스트 간격 */
    }

    /* 라벨 스타일 수정 - 모바일 */
    .jet-radio-list__label {
        font-size: 12px; /* 텍스트 크기 */
        height: 18px; /* 텍스트 영역 높이 */
    }

    /* 스크롤바 스타일 추가 - 모바일 */
    .jet-radio-list-wrapper::-webkit-scrollbar {
        height: 9px; /* 스크롤바 높이 */
    }

    .jet-radio-list-wrapper::-webkit-scrollbar-track {
        background: #f1f1f1; /* 스크롤 트랙 배경 */
        border-radius: 4px; /* 둥근 모서리 */
    }

    /* 고정된 외부 컨테이너에 Border 적용 */
.radio-list-wrapper-container {
    border: 1px solid #ECEEF0; /* 원하는 border 스타일 */
    border-radius: 12px; /* 둥근 모서리 */
    padding: 10px; /* 내부 여백 */
    overflow: hidden; /* 내부 스크롤 영역 관리 */
    background: #FFFFFF; /* 배경색 */
    box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.02); /* 그림자 효과 */
}

    .jet-radio-list-wrapper::-webkit-scrollbar-thumb:hover {
        background: #a8a8a8; /* 호버 시 색상 변경 */
    }

    /* Firefox용 스크롤바 스타일 */
    .jet-radio-list-wrapper {
        scrollbar-width: thin; /* 스크롤바 두께 */
        scrollbar-color: #c1c1c1 #f1f1f1; /* 색상 설정 */
    }
}

/* 특정 라디오 필터 위젯에만 overflow 적용 */
.elementor-widget-jet-smart-filters-radio .elementor-widget-container {
    overflow: hidden; /* 오버플로우 설정 */
}/* End custom CSS */