.hero-section{background-image:url(/_next/static/media/career-hero.f73f7118.jpg);background-size:cover;background-position:50%;height:70vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 20px;position:relative}.hero-section .content{z-index:10}.hero-section .overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7;z-index:5;filter:blur(1px)}.hero-heading{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.2}.hero-description{font-size:1rem;max-width:800px;line-height:1.4}.difference-section{background:#fff;color:#000}.difference-content{width:70%;margin:0 auto;text-align:center}.difference-image-container img{width:100%;height:600px}.life-section{background:#000;color:#fff;padding:5rem 0}.life-content{text-align:center}.life-image-container img{width:100%;height:600px}.inclusive-section{background:#000;color:#fff;padding:5rem 0}.inclusive-content{text-align:center}.inclusive-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.learn-more-btn{background:#000;color:#fff;border:1px solid #fff}.inclusive-text-container{width:70%}.inclusive-text-container p{text-align:end}.inclusive-image-container img{width:100%;height:600px}.gallery-section{background:#000;color:#fff;padding:5rem 0}.gallery-content{width:70%;margin:0 auto;text-align:center}.gallery-row img{width:100%}.student-opportunities-section{background-image:url(/_next/static/media/student-opportunity.3072cd28.jpg);background-size:cover;background-position:top;height:90vh;color:#fff;display:flex;flex-direction:column;padding:0 20px;position:relative}.student-opportunities-section .overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7;z-index:5;filter:blur(1px)}.student-opportunities-section .content{z-index:10}.student-opportunities-section .content p{line-height:24px;font-size:18px}.job-post-card{height:100%;display:flex;flex-direction:column}.job-post-card .job-title{min-height:50px;margin-bottom:10px;line-height:1.4}.job-post-card .job-details{min-height:120px;text-align:justify;line-height:1.5;margin-bottom:15px}.job-post-card .text-box{flex-grow:1}.job-post-card .text-left{margin-top:auto}@media(max-width:768px){.inclusive-flex{flex-direction:column;align-items:center}.inclusive-content h1{text-align:center;padding-bottom:1rem}.gallery-content h1{margin-bottom:1rem}.inclusive-text-container{width:100%;text-align:center;margin-top:1rem}.learn-more-btn{width:100%;margin-bottom:1rem}.inclusive-text-container p{text-align:center}.apply-now-btn{width:100%;margin-top:1rem}}@media(max-width:576px){.inclusive-flex{flex-direction:column;align-items:center;justify-content:center}.inclusive-content h1{text-align:center;padding-bottom:1rem}.inclusive-text-container{width:100%;text-align:center;margin-top:1rem}.learn-more-btn{width:100%;margin-bottom:1rem}.inclusive-text-container p{font-size:1rem}}@media(min-width:768px){.hero-heading{font-size:3rem;line-height:1.1}.hero-description{font-size:1.2rem;line-height:1.5}.hero-section{height:70vh}}@media(max-width:767px){.hero-section{height:50vh;min-height:400px}}