/*@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&display=swap");*/@font-face {font-display: swap;font-family: "Montserrat";font-style: normal;font-weight: 400;src: url("../fonts/montserrat-v30-latin-regular.woff2") format("woff2"), url("../fonts/montserrat-v30-latin-regular.ttf") format("truetype");}@font-face {font-display: swap;font-family: 'Playfair Display';font-style: normal;font-weight: 400;src: url('../fonts/playfair-display-v39-latin-regular.woff2') format('woff2'), url('../fonts/playfair-display-v39-latin-regular.ttf') format('truetype');}@font-face {font-display: swap;font-family: 'Playfair Display';font-style: normal;font-weight: 700;src: url('../fonts/playfair-display-v39-latin-700.woff2') format('woff2'), url('../fonts/playfair-display-v39-latin-700.ttf') format('truetype');}@font-face {font-family: "Anton";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/anton-v26-latin-regular.woff2") format("woff2"), url("../fonts/anton-v26-latin-regular.ttf") format("truetype");} html, body {overflow-x: hidden;width: 100%;margin: 0;font-family: "Playfair Display", sans-serif;padding: 0;}.playfair-display-font {font-family: "Playfair Display", serif;}.font-montserrat {font-family: "Montserrat", serif;}.orange {color: #ce9c2f;}.font-17 {font-size: 17px;}.navbar-nav .dropdown:hover .dropdown-menu {display: block;}.navbar-action-button {border-radius: 10px;margin-left: 20px;background-color: #ff7350;}.hero-action-button {border-radius: 10px;background-color: #ff7350;}.z-9 {z-index: 9;}.carousel-caption {text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;height: inherit;}.home-page .carousel-caption {height: auto;}@media screen and (min-width: 768px) and (max-width: 1024px) {.people-centric h2 {font-size: 2.5rem !important;}.brand-logo {width: 150px;}.carousel-caption h2, .carousel-caption h2 div, .carousel-caption p {font-size: 2.2rem !important;}.carousel-caption p {font-size: 1.5rem !important;line-height: 1.2;}}@media screen and (max-width: 767px) {.brand-logo {width: 150px;}.carousel-caption h2 div, .carousel-caption h2 span, .carousel-caption p {font-size: 1rem !important;}.carousel-caption h2 {font-size: 1.5rem !important;}.carousel-caption {display: flex;flex-direction: column;justify-content: center;}.carousel-caption p {font-size: 1rem !important;line-height: 1.5;}}@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}.home-marquee-container {background-color: #1a2537;overflow: hidden;white-space: nowrap;padding: 10px;height: 180px;width: 100%;overflow: hidden;white-space: nowrap;position: relative;align-self: end;background-color: rgba(0, 0, 0, 0.457);}.home-marquee-text {display: flex;align-items: center;display: inline-block;animation: scroll 300s linear infinite;}.home-marquee-img {padding-bottom: 30px;width: 150px;height: 200px;object-fit: contain;margin: -30px -8px;}.home-marquee-text span {margin-right: 1px;}@media (max-width: 992px) {.home-top-head h4 {font-size: 16px;}.home-marquee-container {padding: 5px;height: 150px;height: 120px;}.home-marquee-img {width: 80px;height: 100px;margin: -15px -4px;}}@media (max-width: 576px) {.top-head h4 {font-size: 16px;}.home-marquee-container {padding: 2px;}.home-marquee-img {width: 70px;height: 100px;}}.destination .gr {width: 32%;}@media (max-width: 992px) {.destination .gr {width: 32%;}}@media (max-width: 768px) {.destination .gr {width: 48%;}}.number {font-size: 70px !important;}@media (max-width: 576px) {.destination .gr {width: 45%;}.destination h4 {font-size: 16px;}.number {font-size: 24px;}}.borders {border: 1px solid #1a2537;}.body-form {font-family: "Playfair Display", serif;display: flex;justify-content: center;align-items: center;color: black;}.news {text-align: center;}.news h2 {color: black;text-align: center;}.contact-info {margin-top: 20px;font-size: 14px;}.form-newsletter {display: flex;margin: 70px;border-radius: 10px;overflow: hidden;max-width: 400px;padding: 5px;}.input-home {flex: 1;padding: 15px;border: none;font-size: 16px;background: #e2e8f0;color: black;outline: none;}.news-btn {background: #1a2537;color: white;border: none;padding: 15px 20px;cursor: pointer;font-size: 16px;font-weight: bold;transition: 0.3s;}.news-btn:hover {background-color: #ce9c2f;}.message {font-size: 18px;margin-top: 10px;opacity: 1;transition: opacity 0.5s ease-in-out;}.error {margin-top: -50px;color: red;}.success {margin-top: -50px;color: green;}@media (max-width: 768px) {.news h2 {margin-bottom: 18px;font-size: 1.3rem !important;text-align: center !important;}}@media (max-width: 480px) {.news h2 {font-size: 1.4rem !important;}}@media (max-width: 768px) {#emailFormHome {margin-top: -4px !important;width: 360px !important;}}.memberships {margin-bottom: 150px;flex: 1;padding: 50px;background-color: #0f1a2b;color: white;text-align: center;}.title-member {font-size: 32px;letter-spacing: 1px;color: #ccc;}.heading-member {font-size: 32px;font-weight: bold;margin: 10px 0;}.heading-member span {font-weight: normal;}.logos-member {display: flex;justify-content: center;gap: 50px;}.logo-container-mem img {width: 250px;}@media (max-width: 768px) {.container {flex-direction: row;flex-wrap: nowrap;justify-content: center;}.title-member {font-size: 24px;}.logos-member {flex-wrap: nowrap;}.logo-container-mem img {max-width: 100px;height: auto;}.people-centric, .memberships {width: 100%;padding: 30px;}.logos-member {flex-direction: column;align-items: center;}}.memberships {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 20px;}.logos-member {display: flex;gap: 15px;}.people-centric h2 {text-align: center;}.people-row {margin-top: 20px;display: flex;justify-content: center;gap: 40px;margin-bottom: 20px;}.people-item {width: 45%;padding: 20px;border-radius: 5px;display: flex;align-items: baseline;gap: 15px;background-color: #1a2537;color: #e2e8f0;}.people-item h4 {color: #e2e8f0;}.people-item i {padding-top: 10px;font-size: 30px;color: #e2e8f0;}.font-size-18 {font-size: 18px;}@media (max-width: 480px) {.people-centric h2 {font-size: 1.5rem !important;max-width: 95% !important;}}@media (max-width: 768px) {.people-row {display: flex;flex-wrap: wrap;justify-content: center;gap: 15px;}.people-item {width: 48%;text-align: center;display: flex;flex-direction: column;align-items: center;padding: 15px;}.people-item i {font-size: 1.8rem;color: #e2e8f0;margin-bottom: 10px;}.people-item h4 {font-size: 1.1rem;margin-bottom: 5px;}.people-item p {font-size: 0.9rem;}}@media (max-width: 480px) {.people-item {width: 100%;}}.play-button {position: relative;bottom: 70px;}#testimony {background-color: #1a2537;}#testimony figure {width: 300px;height: 350px;}@media (max-width: 480px) {.explore-area figure {width: 60% !important;height: 60% !important;border-radius: 15px;overflow: hidden;position: relative;}.explore-area figure img {width: 100% !important;height: 100%;}}@media (max-width: 480px) {.explore-area {position: relative;}.explore-area i.fa-play {border-radius: 50%;}}@media (max-width: 480px) {.explore-area {scroll-snap-type: x mandatory;}.explore-area figure {flex: 0 0 92%;scroll-snap-align: start;}}.navbar-nav .dropdown:hover .dropdown-menu {display: block;}.blue {color: #1a2537;}.font-50 {font-size: 50px;}.margin-top-35 {margin-top: 35px;}.font-20 {font-size: 20px;}.font-40 {font-size: 40px;}.font-18 {font-size: 18px;}.font-48 {font-size: 48px;}.orange {color: #ce9c2f;}.white {color: white;}.blue {color: #1a2537;}.bg-blue {background-color: #1a2537;}.bg-f0f0f0 {background-color: #f0f0f0;}.font-montserrat {font-family: "Montserrat", serif;}.font-size-16 {font-size: 16px;}.red {color: red;}.font-30 {font-size: 30px;}.font-35 {font-size: 35px;}.font-45 {font-size: 45px;}.font-15 {font-size: 15px;}.blue {color: #1a2537;}.margin-top-30 {margin-top: 30px;}.margin-left-20 {margin-left: 20px;}.margin-top-120 {margin-top: 120px;}.margin-top-20 {margin-top: 20px;}.margin-left-20-10-br {max-width: 80%;border-radius: 10px;}.margin-top-30 {margin-top: 30px;}.margin-30 {margin: 30px;}.margin-bottom-60 {margin-bottom: 60px;}.margin-left-30 {margin-left: 30px;}.margin-top-28 {margin-top: 28px;}.margin-bottom-30 {margin-bottom: 30px;}.padding-bottom-50 {padding-bottom: 50px;}.padding-left-50 {padding-left: 50px;}.padding-bottom-60 {padding-bottom: 60px;}.padding-right-30 {padding-right: 30px;}.padding-bottom-40 {padding-bottom: 40px;}.padding-20 {padding: 20px;}.paading-40 {padding: 40px;}.font-weight-700 {font-weight: 700;}.margin-left-10 {margin-left: 10px;}.text-justify {text-align: justify;}@media (max-width: 768px) {.fixed-banner {position: fixed;bottom: 0;left: 0;width: 100%;z-index: 1000;}.footer {padding-bottom: 80px;}}.card {border: none;}.orange-underline {text-decoration: underline;text-decoration-color: #ce9c2f;text-decoration-thickness: 2px;}.popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);border-radius: 10px;width: 300px;text-align: center;padding: 20px;z-index: 1000;}.popup h2 {margin: 0;font-size: 18px;color: #28a745;}.popup p {font-size: 14px;color: #555;margin: 10px 0;}.popup button {margin-top: 10px;padding: 10px 20px;background-color: #28a745;color: white;border: none;border-radius: 5px;cursor: pointer;font-size: 14px;}.popup button:hover {background-color: #218838;}.overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999;}.form-container {max-width: 600px;margin: 0 auto;padding: 20px;background-color: white;border-radius: 10px;}.form-heading {text-align: center;font-size: 35px;font-weight: bold;position: relative;z-index: 10;}.footer {margin-top: 90px;}@media screen and (min-width: 768px) and (max-width: 1024px) {.form-heading {font-size: 30px;}}@media screen and (max-width: 767px) {.form-heading {font-size: 25px;}}strong {font-size: 18px;font-weight: bold;}.essayLabHero {max-width: 80%;}.hdr-sty {font-size: 2.5rem;font-weight: bold;margin-bottom: 15px;}@media (max-width: 768px) {.hdr-sty {font-size: 2rem !important;}}@media (max-width: 480px) {.hdr-sty {font-size: 1.5rem !important;}}.essayLabHero p {font-size: 20px;line-height: 1.6;margin-bottom: 10px;}.essay-section {display: flex;justify-content: space-around;align-items: center;gap: 20px;text-align: center;padding: 20px;}.essay-text-container {flex: 1 1 45%;text-align: left;}.essay-text-container h2 {font-size: 2.5rem;color: #1a2537;margin: 0;}.essay-img-container {flex: 1 1 45%;min-width: 300px;display: flex;justify-content: center;}.essay-img-container img {width: 100%;max-width: 600px;height: auto;border-radius: 10px;}@media (max-width: 1024px) {.essay-section {justify-content: space-between;}.essay-text-container, .essay-img-container {flex: 1 1 45%;}}@media (max-width: 768px) {.essay-section {justify-content: space-between;}.essay-text-container h2 {font-size: 2rem;}.essay-img-container img {max-width: 90%;}}@media (max-width: 480px) {.essay-section {flex-direction: column;justify-content: center;}.essay-text-container {text-align: center;font-size: 30px;}.essay-text-container, .essay-img-container {flex: 1 1 100%;}.essay-text-container h2 {font-size: 20px !important;}.essay-img-container img {max-width: 70%;margin-bottom: 10px;}.section-box h3 {font-size: 18px !important;}}.body-sect {font-family: "Playfair Display", serif;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: center;background: #f5f5f5;}.section-container {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;max-width: 1200px;margin: 20px;}.section-box, .approach-card {position: relative;transition: transform 0.4s ease, box-shadow 0.6s ease;padding: 20px;border-radius: 10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}.section-box:hover, .approach-card:hover {transform: translateY(-18px);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}.light-section {background-color: white;color: #1a2537;}.dark-section {color: #1a2537;}.essay-h2 {text-align: center;margin-bottom: 15px;}.essay-ul {list-style-type: none;padding: 0;}.essay-li {display: flex;align-items: center;margin: 10px 0;}.icon {margin-right: 10px;font-size: 1.2em;color: #c0870d;}@media (max-width: 768px) {.section-container {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 500px) {.section-container {grid-template-columns: repeat(1, 1fr);}.mobile-view-section-subtitle {max-width: 80%;}.ug-title {font-weight: 700;font-size: 27px !important;}}.approach-section {text-align: center;padding: 40px 20px;}.approach-heading {font-size: 2.5rem;margin-bottom: 30px;color: #1a2537;}.approach-container {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;justify-content: center;align-items: start;}.approach-section {text-align: center;padding: 40px 20px;}.approach-heading {font-size: 2.5rem;margin-bottom: 30px;color: #1a2537;}.approach-container {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;justify-content: center;align-items: stretch;}.approach-card {display: flex;flex-direction: column;justify-content: space-between;padding: 30px;border: 1px solid #ddd;border-radius: 8px;background-color: #f6ecd8;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);text-align: center;height: 100%;}.approach-card h2 {font-size: 2.5rem;margin-bottom: 10px;color: #c0870d;}.approach-card h3 {font-size: 1.5rem;font-weight: bold;margin-bottom: 10px;color: #1a2537;}.approach-card p {font-size: 1rem;line-height: 1.6;color: #555;margin-bottom: auto;}@media (max-width: 1200px) {.approach-container {grid-template-columns: repeat(2, 1fr);}.approach-heading {font-size: 2rem;}}@media (max-width: 768px) {.approach-heading {font-size: 1.8rem;}.approach-card h2 {font-size: 2rem;}.approach-card h3 {font-size: 1.3rem;}.approach-card p {font-size: 0.9rem;}}@media (max-width: 580px) {.approach-container {grid-template-columns: 1fr;}}@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}.marquee-container-research {background-color: black;overflow: hidden;color: white;height: 50px;width: 100%;display: flex;align-items: center;white-space: nowrap;position: relative;}.marquee-text-research {display: flex;gap: 30px;font-size: 18px;font-weight: 500;line-height: 50px;animation: scroll 60s linear infinite;}.marquee-text-research span {display: inline-block;}.blue-head {background-color: #f5f5f5;padding-bottom: 60px;}.floating-container {position: fixed;bottom: 200px;right: 0px;text-align: center;z-index: 99999;font-family: "Playfair Display", serif;display: flex;flex-direction: column;align-items: flex-end;}.speech-bubble {position: relative;background: white;color: #2c3e50;font-size: 16px;padding: 2px 10px;border-radius: 12px;border: 1px solid #2c3e50;opacity: 0;transform: translateY(10px);animation: fadeInBubble 1s ease-in-out forwards;max-width: 220px;}.speech-bubble::after {content: "";position: absolute;bottom: -15px;right: 15px;width: 0;height: 0;border-top: 15px solid #2c3e50;border-left: 15px solid transparent;border-right: 15px solid transparent;}.speech-bubble::before {content: "";position: absolute;bottom: -12px;right: 16px;width: 0;height: 0;border-top: 12px solid white;border-left: 12px solid transparent;border-right: 12px solid transparent;z-index: 1;}.floating-bot-button {background: white;color: white;width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;font-size: 28px;border-radius: 50%;cursor: pointer;border: none;margin-top: -50x;margin-right: 12px;transition: all 0.3s ease-in-out;}.floating-bot-button:hover {transform: scale(1.1);}.video-container {position: relative;width: 90%;max-width: 800px;margin: 20px auto;padding: 10px;}iframe {position: relative;}.ug-title {font-weight: 700;margin-bottom: 1rem;}.font-playfair {font-family: "Playfair Display", serif !important;}.ug-image-wrapper {overflow: hidden;border-radius: 50%;}.text-light {color: #f8f9fa !important;}.skills-container {background: #fff;border-radius: 10px;padding: 40px;}.skill-h1 {font-weight: bold;text-align: left;}.skill-item {display: flex;align-items: center;margin-bottom: 20px;}.skill-icon {font-size: 1.5rem;margin-right: 10px;}@media (max-width: 991.98px) {.skills-container {text-align: left;}}@media (max-width: 777px) {.skills-container h1 {text-align: center;}.skill-item {flex-direction: row;align-items: top;text-align: left;}h2 {font-size: 27px !important;}.internship-title {font-size: 27px !important;}.internship-text {font-size: 16px !important;}}.internship-title {font-size: 45px;font-weight: 700;}.internship-text {font-size: 16px;}.body-intern {font-family: "Playfair Display", serif;margin: 0;padding: 0;}.section-intern {width: 50%;padding: 30px;}.light-section {color: #1a2537;background-color: white;}.dark-section {background-color: #1a2537;color: white;}.light-section h2 {text-align: center;color: #1a2537;}.dark-section h2 {color: white;text-align: center;}.dark-section ul, .light-section ul {list-style-type: none;padding: 0;}.light-section li {margin: 10px 0;color: #1a2537;}.dark-section li {margin: 10px 0;color: white;}@media (max-width: 1024px) {.section-intern {width: 80%;}}@media (max-width: 768px) {.body-intern {height: auto;background: none;}.light-section, .dark-section {width: 100%;order: unset;background: white;color: #1a2537;}.dark-section {background: #1a2537;color: white;}}@media (max-width: 480px) {.section-intern {padding: 15px;}.dark-section h2, .light-section h2 {font-size: 1.2em !important;}.light-section li, .dark-section li {font-size: 14px !important;}}.points {margin-top: 40px;}.hidden {opacity: 0;transform: translateY(50px);transition: opacity 0.6s ease-out, transform 0.6s ease-out;}.visible {opacity: 1;transform: translateY(0);}.container {justify-content: space-between;align-items: center;gap: 40px;max-width: 80%;margin: auto;}.content {margin-top: 40px;display: flex;justify-content: space-between;align-items: center;}.text-container {margin-left: 30px;text-align: left;flex: 1;margin-right: 20px;padding-right: 30px;}.video-container {position: relative;width: 90%;max-width: 800px;margin: 20px auto;padding: 10px;}.video-container iframe {width: 100%;height: auto;aspect-ratio: 16 / 9;border-radius: 8px;}.heading {color: #1a2537;font-size: 50px;font-weight: bold;opacity: 0;margin-top: 60px;transform: translateY(20px);transition: opacity 2s ease-out, transform 1s ease-out;}.heading.visible {opacity: 1;transform: translateY(0);}.content {display: flex;align-items: right;justify-content: right;width: 100%;}.video-container {margin-right: 100px;width: 630px;}.research-areas {width: 500px;height: 250px;overflow: hidden;border-radius: 10px;padding: 20px;}.research-areas h2 {margin-bottom: 10px;font-size: 1.8rem;}.research-areas ul {list-style-type: none;padding: 0;}.research-areas ul li {padding: 8px 0;font-size: 1.1rem;}@media (max-width: 1024px) {.content {flex-direction: column;align-items: center;}.container {max-width: 100% !important;}.text-container {margin-left: 20px;margin-right: 20px;}.video-container {max-width: 600px;width: 90%;margin: 20px auto;padding: 10px;}}.table-heading {color: #1a2537;background-color: #f0f0f0;text-align: center;padding: 20px;margin: 0;}.table-body {font-family: "Playfair Display", serif;background-color: #f0f0f0;display: flex;justify-content: center;align-items: flex-start;padding: 20px;}.table-container {width: 100%;max-width: 900px;background: white;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);border: 1px solid #e0e0e0;}table {width: 100%;border-collapse: collapse;}th, td {padding: 18px;text-align: left;border-bottom: 1px solid #e0e0e0;font-size: 16px;color: #333;}th {background-color: #2c3e50;color: white;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;}tr:nth-child(even) {background-color: #fafafa;}tr:hover {background-color: #f1f1f1;transform: scale(1.02);transition: transform 0.3s ease, background-color 0.3s ease;}@media (max-width: 768px) {.table-container {overflow-x: auto;padding: 10px;}.table-heading {font-size: 27px !important;}table {font-size: 14px;}th, td {padding: 12px;}}.research-areas ul {display: flex;flex-direction: column;animation: scrollUp 10s linear infinite;overflow: hidden;}.research-areas {height: 250px;position: relative;}.research-areas ul {display: flex;flex-direction: column;animation: marquee 10s linear infinite;}.research-areas ul {display: flex;flex-direction: column;animation: marquee 80s linear infinite;}@keyframes marquee {0% {transform: translateY(0%);}100% {transform: translateY(-100%);}}.journal {margin-top: 100px;}.container-fluid {padding: 0;}.research-heading {margin-top: 0;margin-bottom: 20px;font-size: 2rem;font-weight: bold;text-align: center;}.names-container {display: flex;justify-content: center;gap: 30px;flex-wrap: wrap;margin-top: 20px;}.name-box {text-align: center;font-size: 16px;font-weight: bold;}.areas-img img {margin-top: 10px;width: 100%;height: auto;display: block;margin: 0 auto;}@media (max-width: 768px) {.research-heading {font-size: 1.8rem;}.areas-img img {margin-top: 15px;}}@media (max-width: 480px) {.research-heading {font-size: 1.5rem;}.areas-img img {margin-top: 10px;}.text-container {padding-right: 0px;word-wrap: break-word;}}.body-container {background-color: #f5f5f5;display: flex;justify-content: center;align-items: center;position: relative;gap: 100px;}.body-container-mentors {background-color: #f5f5f5;display: flex;height: 60vh;justify-content: center;align-items: center;position: relative;gap: 100px;}.container-page {position: relative;width: 200px;height: 300px;}.page {position: absolute;width: 100%;height: 100%;transition: transform 0.3s ease, z-index 0.3s;cursor: pointer;}.body-container-mentors h3 {font-size: 48px;}.page img {width: 100%;height: 100%;object-fit: cover;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);}@media screen and (max-width: 768px) {.body-container-mentors {gap: 20px;padding: 20px;height: auto;}.body-container-mentors h3 {font-size: 1.2rem;}.text h3 {font-size: 1.2rem !important;padding: 0 10px;line-height: 1.3 !important;}.container-page {width: 130px;height: 200px;}}@media screen and (max-width: 576px) {.container-page {width: 110px;height: 180px;}.body-container-mentors {flex-direction: column;gap: 20px;padding: 20px;height: auto;}}.container-logo {margin-bottom: 30px;display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;justify-items: center;align-items: center;padding: 50px;}.logo-boxx {margin: 0;padding: 5px;text-align: center;opacity: 0;transition: opacity 1s ease-in-out;}.mentor {margin-top: 50px;}.mentor-head h1 {color: #1a2537;font-family: "Playfair Display", serif;font-size: 48px;margin-top: 100px;}.textt {font-size: 18px;font-weight: bold;margin-top: 5px;}.logo-boxx img {width: 150px;height: 150px;transition: transform 0.2s ease-in-out;}.logo-boxx:hover img {transform: scale(1.1);}.container-logo .logo-boxx:nth-child(n + 1):nth-child(-n + 5) {animation: fadeIn 1s ease-in-out forwards;animation-delay: 0.5s;}.container-logo .logo-boxx:nth-child(n + 6):nth-child(-n + 10) {animation: fadeIn 1s ease-in-out forwards;animation-delay: 1.5s;}.container-logo .logo-boxx:nth-child(n + 11):nth-child(-n + 15) {animation: fadeIn 1s ease-in-out forwards;animation-delay: 2.5s;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@media screen and (max-width: 1200px) {.container-logo {grid-template-columns: repeat(4, 1fr);padding: 20px 0;}.logo-boxx img {width: 120px;height: 120px;}}@media screen and (max-width: 992px) {.container-logo {grid-template-columns: repeat(3, 1fr);padding: 60px 0;}.logo-boxx img {width: 100px;height: 100px;}}@media screen and (max-width: 768px) {.mentor-head h1 {font-size: 32px;margin-bottom: 40px;margin-top: 20px;}.container-logo {grid-template-columns: repeat(2, 1fr);padding: 40px 0;margin-top: 0px;gap: 10px !important;justify-content: center !important;align-items: center !important;}.logo-boxx img {width: 90px;height: 90px;}}@media screen and (max-width: 768px) {.mentor-head h1 {font-size: 45px !important;}}.content-2 {flex-direction: column;display: flex;justify-content: space-between;}.opcity {display: flex;justify-content: center;flex-direction: column;}.blog-img {width: 100% !important;height: 100%;object-fit: cover;}.blog-houtter .img {width: 100%;height: 100%;object-fit: cover;border-radius: 10px;transition: transform 0.3s ease-in-out;}.blog-houtter .a {width: 100%;height: 100%;}.admission-page {background-color: black;overflow: hidden;white-space: nowrap;color: white;padding: 3px;position: relative;}.admission-page .marquee-text {display: inline-block;animation: scroll 60s linear infinite;padding: 15px;gap: 30px;font-size: 18px;font-weight: 500;line-height: 50px;animation: scroll 60s linear infinite;}.marquee-text span {display: inline-block;}.admission-page .marquee-text span {margin-right: 20px;}.admission-page .marquee-container {height: 50px;padding: 15px 0;}.research-page {height: 50px;}.research-page .marquee-text {gap: 30px;}@media (max-width: 1200px) {.intro-desc h4 {font-size: 36px;padding: 40px;}.intro img {width: 400px;height: 250px;margin-right: 40px;}.offer-item .h5 {font-size: 1.1rem;font-weight: 700;}}@media (max-width: 992px) {.intro {flex-direction: column;text-align: center;}.intro-desc h4 {font-size: 30px;padding: 20px;text-align: center;}.intro img {width: 300px;height: auto;margin: 20px auto;}.offer-item .h5 {font-size: 1rem;}}@media (max-width: 768px) {.intro-desc h4 {font-size: 24px;padding: 15px;}.offer-item .h5 {font-size: 1.5rem;}}@media (max-width: 576px) {.intro-desc h4 {font-size: 18px;padding: 10px;}.offer-item .h5 {font-size: 1.5rem;}}@media (max-width: 400px) {.intro-desc h4 {font-size: 16px;padding: 5px;}.offer-item .h5 {font-size: 0.7rem;}}@media (max-width: 768px) {.admission-container .row {display: block;text-align: center;}.admission-container .col {width: 90%;margin: 0 auto 20px;display: block;}.admission-container .mx-3 {margin-left: 0 !important;margin-right: 0 !important;}.offer-item {display: block;text-align: left;}.offer-item .d-flex {justify-content: center;}}.body-dir {font-family: "Playfair Display", serif;margin: 0;padding: 20px;background-color: #f8f8f8;}.body-dir .director-container {display: flex;flex-direction: column;align-items: center;text-align: center;background: white;padding: 20px;max-width: 900px;margin: auto;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);border-radius: 8px;}.body-dir .director-container .image-section {position: relative;width: 250px;flex-shrink: 0;}.body-dir .director-container .image-section img {width: 100%;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.342);}.body-dir .director-container .image-section .name-tag {width: 100%;text-align: center;font-size: 18px;font-weight: bold;background: #1a2537;color: white;padding: 8px 0;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.342);}.body-dir .director-container .bio-section {width: 100%;max-width: 860px;padding: 0 20px;text-align: justify;}.body-dir .director-container .bio-section p {font-size: 19px;line-height: 1.6;color: #1a2537;margin: 10px 0;}.body-dir .director-container .bio-section .track-para {font-size: 16px;text-align: justify;line-height: 1.5;margin-top: 40px;}.body-dir .principal-heading {font-family: "Playfair Display", serif;font-weight: bold;color: #1a2537;text-align: left;max-width: 860px;margin: 20px auto 10px auto;border-bottom: 1px solid #1a2537;padding-bottom: 5px;}@media screen and (max-width: 768px) {.body-dir .director-container {padding: 15px;max-width: 100%;}.body-dir .name-tag {position: relative;top: 5px;margin-top: 10px;font-size: 18px;}.body-dir .director-container .bio-section {width: 90%;max-width: 600px;padding: 0 10px;}.body-dir .director-container .bio-section p {font-size: 17px;}}@media screen and (max-width: 480px) {.body-dir {padding: 20px;}.body-dir .principal-heading {text-align: center;font-size: 20px;}.body-dir .director-container {padding: 15px;}.body-dir .director-container .image-section {width: 50%;}.body-dir .director-container .image-section .name-tag {font-size: 16px;}.body-dir .director-container .bio-section {width: 100%;padding: 0 15px;}.body-dir .director-container .bio-section .track-para, .body-dir .director-container .bio-section p {font-size: 16px;line-height: 1.5;}}.entry-content li {font-size: 16px;}@media screen and (max-width: 480px) {.carousel-caption {top: 0;left: 0;right: 0;bottom: 90px;z-index: 1;}.carousel-caption h2 {font-size: 1rem !important;}.home-marquee-container {height: 90px;}.home-marquee-img {padding-bottom: 0px;margin: -30px -8px;width: 80px;height: 100px;}.admission-page .marquee-text {line-height: 1;font-size: 12px;}}