.elementor-5333 .elementor-element.elementor-element-fc19991{padding:40px 0px 0px 0px;}.elementor-5333 .elementor-element.elementor-element-272d612 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-272d612:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-272d612{text-align:center;}.elementor-5333 .elementor-element.elementor-element-272d612 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-272d612 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-272d612 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-272d612 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-7a10d7c > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-7a10d7c:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-7a10d7c{text-align:center;}.elementor-5333 .elementor-element.elementor-element-7a10d7c .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-7a10d7c .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-7a10d7c .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-7a10d7c .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-89e2678 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-89e2678:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-89e2678{text-align:center;}.elementor-5333 .elementor-element.elementor-element-89e2678 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-89e2678 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-89e2678 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-89e2678 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-4931b73 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-4931b73:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-4931b73{text-align:center;}.elementor-5333 .elementor-element.elementor-element-4931b73 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-4931b73 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-4931b73 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-4931b73 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-117d325 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-117d325:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-117d325{text-align:center;}.elementor-5333 .elementor-element.elementor-element-117d325 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-117d325 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-117d325 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-117d325 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-5493a9f > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-5493a9f:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-5493a9f{text-align:center;}.elementor-5333 .elementor-element.elementor-element-5493a9f .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-5493a9f .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-5493a9f .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-5493a9f .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-0ae282b > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-0ae282b:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-0ae282b{text-align:center;}.elementor-5333 .elementor-element.elementor-element-0ae282b .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-0ae282b .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-0ae282b .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-0ae282b .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-c14f698 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-c14f698:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-c14f698{text-align:center;}.elementor-5333 .elementor-element.elementor-element-c14f698 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-c14f698 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-c14f698 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-c14f698 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-86cc21d > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-86cc21d:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-86cc21d{text-align:center;}.elementor-5333 .elementor-element.elementor-element-86cc21d .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-86cc21d .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-86cc21d .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-86cc21d .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-3c5e656 > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-3c5e656:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-3c5e656{text-align:center;}.elementor-5333 .elementor-element.elementor-element-3c5e656 .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-3c5e656 .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-3c5e656 .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-3c5e656 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-5333 .elementor-element.elementor-element-eac3f0d > .elementor-widget-container{padding:40px 30px 40px 30px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);}.elementor-5333 .elementor-element.elementor-element-eac3f0d:hover .elementor-widget-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}.elementor-5333 .elementor-element.elementor-element-eac3f0d{text-align:center;}.elementor-5333 .elementor-element.elementor-element-eac3f0d .ha-infobox-title{font-size:20px;font-weight:600;}.elementor-5333 .elementor-element.elementor-element-eac3f0d .ha-infobox-text{color:#8c8c8c;font-size:16px;}.elementor-5333 .elementor-element.elementor-element-eac3f0d .ha-btn{font-weight:400;}.elementor-5333 .elementor-element.elementor-element-eac3f0d .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}/* Start custom CSS for column, class: .elementor-element-5441872 *//* 인포박스 전체 카드 스타일 */
.elementor-5333 .elementor-element.elementor-element-5441872 {
    background: #ffffff;
    border: 1px solid #f2f2f7;
    border-radius: 20px;
    padding: 40px 30px;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    box-shadow: 0 4px 6px rgba(0,0,0,0.02);
}

/* 마우스 호버 시 효과: 살짝 떠오르며 그림자 강조 */
.elementor-5333 .elementor-element.elementor-element-5441872:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.08);
    border-color: #0066cc; /* 케믹 블루 포인트 */
}

/* 로고 이미지 부분 (인포박스 아이콘/이미지) */
.elementor-5333 .elementor-element.elementor-element-5441872 .elementor-info-box-image img {
    filter: grayscale(100%); /* 기본은 차분하게 흑백 */
    opacity: 0.6;
    transition: all 0.3s ease;
    max-height: 50px; /* 로고 크기 통일 */
    width: auto;
}

/* 호버 시 로고 컬러 복원 */
.elementor-5333 .elementor-element.elementor-element-5441872:hover .elementor-info-box-image img {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.05);
}

/* 제목(파트너사 이름) 스타일 */
.elementor-5333 .elementor-element.elementor-element-5441872 .elementor-info-box-title {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #1d1d1f !important;
    margin-top: 20px !important;
}

/* 설명문 텍스트 */
.elementor-5333 .elementor-element.elementor-element-5441872 .elementor-info-box-description {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #86868b !important;
    word-break: keep-all;
}/* End custom CSS */