 body {font-family: Arial, sans-serif;margin: 0;padding: 0;}.hero-section {display: flex;align-items: center;justify-content: space-between;padding: 50px;background-color: white;}.text-content {max-width: 50%;}.text-content h1 {font-size: 4.5rem;margin-bottom: 20px;}.text-content p {font-size: 1.2rem;margin-bottom: 30px;}.buttons {display: flex;gap: 20px;}.btn-primary, .btn-secondary {padding: 15px 30px;text-decoration: none;color: white;font-weight: bold;border-radius: 5px;}.btn-primary {background-color: #0056b3;color:black;}.btn-secondary {background-color: #0e0a0a;color: white;border: 2px solid #0056b3;}.btn-primary:hover, .btn-secondary:hover {opacity: 0.8;}.image-content {position: relative;width: 50%;}.background-image {width: 100%;height: auto;}.foreground-image {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 68%;height: auto;border-radius: 50%;}.hero-section .image-content::before {content: "";position: absolute;width: 300px;height: 300px;background-color: #0056b3;border-radius: 50%;top: -50px;left: -50px;z-index: -1;}body {font-family: Arial, sans-serif;margin: 0;padding: 0;}.collaborations-section {text-align: center;padding: 50px 0;background-color: #f5f5f5;}.collaborations-section h2 {font-size: 1.8rem;margin-bottom: 30px;}.collaborations-section .highlight {color: #0056b3;}.collaborations-section .logos {display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}.collaborations-section .logos img {max-width: 150px;height: auto;filter: grayscale(100%);transition: filter 0.3s ease;}.collaborations-section .logos img:hover {filter: grayscale(0%);}.degree-programs {text-align: center;padding: 50px 0;background-color: #f5f5f5;}.degree-programs h2 {font-size: 1.8rem;color: #0056b3;margin-bottom: 10px;}.degree-programs h3 {font-size: 2.2rem;margin-bottom: 20px;}.degree-programs p {font-size: 1.2rem;margin-bottom: 40px;}.program-cards {display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}.card {background-color: white;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;max-width: 300px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;}.card:hover {transform: translateY(-10px);}.card img {width: 100%;height: auto;}.card-content {padding: 20px;text-align: left;}.card-content h4 {font-size: 1rem;color: #777;margin-bottom: 10px;}.card-content h5 {font-size: 1.2rem;color: #333;margin-bottom: 10px;}.card-content p{margin: 0;font-size: 0.9rem;color: #660b0b;}.card-content a {color: #040d16;text-decoration: none;font-weight: bold;background-color: #0056b3;}.card-content a:hover {text-decoration: underline;}.learner-outcomes {display: flex;align-items: center;padding: 50px;background-color: #f0f7ff;}.images {position: relative;flex: 1;height: 300px;}.images img {position: absolute;width: 300px;height: auto;border-radius: 10px;object-fit: cover;transition: transform 0.3s ease;}.images .img1 {top: 50%;left: 20%;transform: translate(-50%, -50%) rotate(-15deg);z-index: 1;}.images .img2 {top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(0deg);z-index: 2;}.images .img3 {top: 50%;left: 80%;transform: translate(-50%, -50%) rotate(15deg);z-index: 1;}.content {flex: 1;padding: 0 50px;}.content h2 {font-size: 2rem;margin-bottom: 20px;background-color: #004494;}.content p {font-size: 1.2rem;margin-bottom: 30px;}.content a {color: #0056b3;text-decoration: none;}.content a:hover {text-decoration: underline;}.btn-primary {display: inline-block;padding: 15px 30px;background-color: #0056b3;color: white;font-weight: bold;text-decoration: none;border-radius: 5px;}.btn-primary:hover {background-color: #004494;}.coursera-community {text-align: center;padding: 50px 20px;background-color: #ffffff;}.coursera-community h2 {font-size: 2rem;margin-bottom: 10px;}.coursera-community p {font-size: 1.2rem;color: #666;margin-bottom: 40px;}.testimonials {display: flex;justify-content: center;gap: 30px;flex-wrap: wrap;}.testimonial {background-color: #f9f9f9;border: 1px solid #ddd;border-radius: 10px;padding: 20px;max-width: 300px;text-align: center;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;}.testimonial:hover {transform: translateY(-10px);}.testimonial img {width: 100px;height: 100px;border-radius: 50%;margin-bottom: 15px;}.testimonial h3 {font-size: 1.2rem;color: #333;margin-bottom: 5px;}.testimonial .location {font-size: 0.9rem;color: #777;margin-bottom: 15px;}.testimonial hr {width: 50px;border: 1px solid #0056b3;margin: 10px auto;}.testimonial .quote {font-size: 1rem;color: #555;font-style: italic;}