    .nav-tabs {
        margin-bottom: 2rem;
        padding: 1rem;
    }
    
    .nav-tabs .nav-link {
        padding: 1rem 2rem;
        margin-right: 0.5rem;
    }
    
    .nav-tabs .nav-item:last-child .nav-link {
        margin-right: 0;
    }
    
    .tabs-custom {
        padding: 2rem;
        background-color: #ffffff;
        border-radius: 0.5rem;
    }
    
    .tab-content {
        padding: 2rem 1rem;
    }
    
    .animated-box-front,
    .animated-box-back {
        padding: 0;
        height: 100%;
    }
    
    .animated-box-front.bg-image {
        padding: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-color: #000000;
    }
    
    .animated-box-wrap {
        cursor: pointer;
        transition: transform 0.3s ease;
    }
    
    .animated-box-wrap:hover {
        transform: translateY(-5px);
    }
 
    .tab-content {
        background-color: #ffffff;
    }