 body { height:auto;  margin: 0 auto; padding: 0;}
        

/* Page 1 */

.slide-page1 { 
            position: relative;
            
        }
        .media-icon-page1 {
            
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 15px;
            transition: all 0.3s ease;
        }
        .media-icon-page1:hover {
            transform: scale(1.1);
        }
        .gradient-bg-page1 {
            background: linear-gradient(135deg, #008080 0%, #36454F 100%);
        }
        .accent-line-page1 {
            height: 5px;
            width: 100px;
            background-color: #FFD700;
        }
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        .animate-fade-in {
            animation: fadeIn 1s ease forwards;
        }
        .animate-fade-in-delay-1 {
            animation: fadeIn 1s ease forwards;
            animation-delay: 0.3s;
            opacity: 0;
        }
        .animate-fade-in-delay-2 {
            animation: fadeIn 1s ease forwards;
            animation-delay: 0.6s;
            opacity: 0;
        }
        .animate-fade-in-delay-3 {
            animation: fadeIn 1s ease forwards;
            animation-delay: 0.9s;
            opacity: 0;
        }


/* Page 2 */

.slide-page2 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page2 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .card-page2 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .card-page2:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-circle-page2 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 15px;
        }
        .accent-border-page2 {
            border-left: 4px solid #FF7F50;
            padding-left: 15px;
        }


/* Page 3 */

.slide-page3 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page3 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .course-card-page3 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }
        .course-card-page3:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-circle-page3 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .accent-border-page3 {
            border-left: 3px solid #FF7F50;
            padding-left: 12px;
        }
        .eligibility-badge-page3 {
            background-color: #FFD700;
            color: #36454F;
            border-radius: 20px;
            padding: 5px 15px;
            font-weight: bold;
            display: inline-block;
        }

/* Page 4 */

.slide-page4 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page4 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .specialization-card-page4 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }
        .specialization-card-page4:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-container-page4 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .accent-border-page4 {
            border-left: 3px solid #FF7F50;
            padding-left: 12px;
        }

/* Page 5 */

.slide-page5 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page5 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .exam-card-page5 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            border-left: 4px solid #FF7F50;
        }
        .exam-card-page5:hover {
            transform: translateY(-3px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-circle-page5 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .tag-page5 {
            background-color: #FFD700;
            color: #36454F;
            border-radius: 4px;
            padding: 2px 8px;
            font-size: 0.75rem;
            font-weight: bold;
        }
		
		
/* Page 6 */

.slide-page6 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page6 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .card-page6 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }
        .card-page6:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .institution-icon-page6 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .accent-border-page6 {
            border-left: 3px solid #FF7F50;
            padding-left: 12px;
        }
        .location-badge-page6 {
            background-color: #FFD700;
            color: #36454F;
            border-radius: 12px;
            padding: 2px 10px;
            font-size: 0.85rem;
            font-weight: 500;
        }

/* Page 7 */


.slide-page7 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page7 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .card-page7 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .card-page7:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-circle-page7 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .accent-border-page7 {
            border-left: 4px solid #FF7F50;
            padding-left: 15px;
        }
        .program-item-page7 {
            padding: 8px 0;
            border-bottom: 1px solid #E0E0E0;
        }
        .program-item-page7:last-child {
            border-bottom: none;
        }
        .path-arrow-page7 {
            color: #FF7F50;
            font-size: 24px;
        }
		
		
/* Page 8 */

.slide-page8 { 
            position: relative;
            background: linear-gradient(to bottom right, #F5F5F5, #E8E8E8);
            color: #36454F;
        }
        .title-page8 {
            color: #008080;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
        }
        .job-card-page8 {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }
        .job-card-page8:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
        }
        .icon-circle-page8 {
            background-color: rgba(0, 128, 128, 0.1);
            border-radius: 50%;
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .accent-border-page8 {
            border-left: 3px solid #FF7F50;
            padding-left: 10px;
        }
		
/* Footer */ 

.slide-footer { 
            position: relative;
            
        }
		
		.footer-card  {
            transition: all 0.3s ease;
        }