/* Smoothly prepare the block for the transformation */
.hover-zoom-block {
    transition: transform 0.3s ease-in-out !important;
}

/* Zoom in slightly (1.05 means 5% larger) on hover */
.hover-zoom-block:hover {
    transform: scale(1.05) !important;
    z-index: 10; /* Ensures the zoomed block sits on top of neighboring blocks */
}
.vc_inline_buttons {
    margin: 0 20px 0 0 !important;
    display: inline-block !important;
}
.vc_inline_buttons:last-child {
    margin-right: 0 !important;
}
/* Feature cards */
.feature-card {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

/* Icon */
.feature-card .vc_icon_element {
    flex: 0 0 70px;
    margin-bottom: 0 !important;
}

/* Content */
.feature-card .vc_custom_heading,
.feature-card .wpb_text_column {
    margin-left: 0 !important;
}

/* Mobile */
@media (max-width: 768px) {
    .feature-card {
        flex-direction: column;
        gap: 15px;
    }
}
.feature-item {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

.feature-icon {
    width: 60px;
    flex-shrink: 0;
}

.feature-content h6 {
    margin: 0 0 10px;
}
.cv-krug-heading {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #1a1a1a;
}

.cv-krug-table th {
    padding: 14px 0;
    text-align: left;
    font-size: 14px;
    color: #777;
    border-bottom: 2px solid #efefef;
}

.cv-krug-table th:nth-child(2),
.cv-krug-table th:nth-child(3),
.cv-krug-table td:nth-child(2),
.cv-krug-table td:nth-child(3) {
    text-align: right;
}

.cv-krug-table td {
    padding: 20px 0;
    font-weight: 600;
}

.cv-krug-table td:nth-child(2) {
    color: #0f9d58;
}

.cv-krug-table td:nth-child(3) {
    color: #b08d57;
}