
        .footer_icone a i {
            color: #fff;
            font-size: 28px;
        }

        div#social_icone a {
            margin-right: 10px;
        }

        .form_btn {
            border: none;
            background: #4154f1;
            color: #fff;
            padding: 8px 17px;
            border-radius: 4px;
            transition: .5s;
        }

        ul.sub_menu_web li a {
            background: teal;
            color: #fff;
            padding: 2px 14px;
            border: 1px solid;
            font-size: 20px;
        }

        ul.sub_menu_web li {
            list-style: none;
            display: inline-block;
        }

        ul.sub_menu_web {
            text-align: center;
        }
        button.modalClose {
            background: no-repeat;
            border: none;
            border-radius: 5px;
            font-size: 26px;
            font-weight: 700;
        }

        h1 {
            color: #6c5ce7;
            text-align: center;
            margin-bottom: 30px;
            font-weight: 700;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
        }

        .button-card {
            background: white;
            border-radius: 15px;
            padding: 25px;
            margin-bottom: 20px;
            box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease;
        }

        .button-card:hover {
            transform: translateY(-5px);
        }

        .btn-advertisement {
            background: linear-gradient(45deg, #fb323a, #bd9d94);
            border: none;
            color: #fff;
            font-weight: 600;
            padding: 15px 30px;
            border-radius: 50px;
            box-shadow: 0 5px 15px rgba(249, 150, 158, 0.4);
            transition: all 0.3s ease;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            font-size: 22px;
        }

        .btn-advertisement:hover {
            background: linear-gradient(45deg, #fad0c4, #ff9a9e);
            transform: scale(1.05);
            box-shadow: 0 8px 20px rgba(249, 150, 158, 0.6);
        }

        .btn-apply {
            background: linear-gradient(45deg, #3a9aef, #00f2fe);
            border: none;
            color: #000000;
            font-weight: 600;
            padding: 15px 30px;
            border-radius: 50px;
            box-shadow: 0 5px 15px rgba(79, 172, 254, 0.4);
            transition: all 0.3s ease;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            font-size: 22px;
        }

        .btn-apply:hover {
            background: linear-gradient(45deg, #00f2fe, #4facfe);
            transform: scale(1.05);
            box-shadow: 0 8px 20px rgba(79, 172, 254, 0.6);
        }

        .btn-admit {
            background: linear-gradient(45deg, #a6c0fe, #f68084);
            border: none;
            color: #000000;
            font-weight: 600;
            padding: 15px 30px;
            border-radius: 50px;
            box-shadow: 0 5px 15px rgba(166, 192, 254, 0.4);
            transition: all 0.3s ease;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            font-size: 22px;
        }

        .btn-admit:hover {
            background: linear-gradient(45deg, #f68084, #a6c0fe);
            transform: scale(1.05);
            box-shadow: 0 8px 20px rgba(166, 192, 254, 0.6);
        }

        .icon-wrapper {
            background: rgba(255, 255, 255, 0.3);
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .btn-text {
            flex-grow: 1;
            text-align: center;
        }

        .button-title {
            font-weight: 700;
            color: #040404;
            margin-bottom: 5px;
        }

        .button-desc {
            color: #777;
            font-size: 0.9rem;
        }

        @media (max-width: 768px) {
            .button-card {
                margin-bottom: 15px;
            }
        }
        .admit-card {
            width: 1164px;
        }
        .sub_header {
    background: #ea0f8d;
    padding: 14px 0 1px 0;
}