/* ===========================================
   5가지 추가 수정사항 + 버튼 간격/로고 여백
   =========================================== */

/* 1. 푸터 로고 크기 원래대로 */
.footer-logo-image {
    max-width: 200px !important;
    height: auto !important;
}

/* 2. 메뉴 버튼 스타일 (상담문의, 블로그) */
.nav-cta {
    background: #1B3559 !important;
    color: #ffffff !important;
    padding: 0.6rem 1.2rem !important;
    border-radius: 5px !important;
    margin-left: 0.3rem !important;  /* 0.5rem에서 0.3rem으로 줄임 */
    transition: all 0.3s ease !important;
}

.nav-cta:hover {
    background: #099F97 !important;
    color: #ffffff !important;
}

/* 5. 서브메뉴 동그라미 제거 */
.sub-menu li::before {
    display: none !important;
}

.sub-menu li {
    list-style: none !important;
}

/* 푸터 상단 여백 줄이기 */
.footer {
    padding-top: 2rem !important;  /* 기존보다 줄임 */
}

.footer-content-centered {
    padding: 2rem 0 !important;  /* 3rem에서 2rem으로 줄임 */
}

/* 모바일에서도 버튼 스타일 유지 */
@media (max-width: 968px) {
    .nav-menu.active .nav-cta {
        background: #1B3559 !important;
        color: white !important;
        padding: 1rem 1.5rem !important;
        border-radius: 5px !important;
        margin: 0.5rem 0 !important;
    }
    
    .nav-menu.active .nav-cta:hover {
        background: #099F97 !important;
    }
}

/* Client Logos 제목 스타일을 section-title과 동일하게 */
.clients-title {
    font-size: 2.5rem !important;
    color: #1B3559 !important;
    margin-bottom: 3rem !important;
    font-weight: 700 !important;
    text-align: center !important;
}

@media (max-width: 768px) {
    .clients-title {
        font-size: 2rem !important;
    }
}
