/* Tabs */
        .tab-pane {
            display: none;
            width: 100%;
        }

        .tab-pane.active {
            display: block;
            animation: ep-tab-enter 210ms cubic-bezier(.2, .8, .2, 1) both;
        }

        @keyframes ep-tab-enter {
            from { opacity: .86; transform: translateY(7px); }
            to { opacity: 1; transform: translateY(0); }
        }

        @media (prefers-reduced-motion: reduce) {
            .tab-pane.active { animation: none; }
        }

        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(10px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes scaleIn {
            from {
                opacity: 0;
                transform: scale(0.9);
            }

            to {
                opacity: 1;
                transform: scale(1);
            }
        }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        
