.coursesContainer{width:95%;min-height:-moz-fit-content;min-height:fit-content;margin-left:10px;margin-right:10px;padding:4rem 5%;position:relative;border-radius:30px;background-image:url(https://res.cloudinary.com/dqx63rbnh/image/upload/v1751093228/5a5b1f87-d428-41cc-a1a2-febf9580ae64.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.coursesContainer .courseLabel{color:#fff}.coursesContainer .mainHead{display:flex;justify-content:space-between;margin-bottom:10px}.coursesContainer .mainHead h1{color:#fff;font-size:3rem;font-weight:400;line-height:4rem}.cardsContainer{display:grid;grid-gap:50px;gap:50px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);flex-wrap:wrap;align-items:center;justify-content:center}.newCard{width:100%;height:500px;background-color:#fff;border-radius:30px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.newCard .newCardImage{border-radius:25px;width:100%;position:relative;overflow:hidden;height:50%;display:flex}.newCard .newCardImage img{width:100%}.newCard .newCardCourse{display:flex;flex-direction:column;align-items:center;gap:10px}.newCard .newCardCourse .courseName{color:#000}.newCard .newCardCourse .courseDes{color:#000;line-height:20px;font-size:.7rem}.newCard .newCardCourse .exploreButton{background-color:#ffed40;display:flex;align-items:center;justify-content:center;border:none;width:200px;border-radius:30px;height:50px;font-size:1rem;font-weight:900;color:#000}.newCard .newCardCourse .exploreButton P{opacity:.8}@media screen and (max-width:991px){.cardsContainer{gap:20px}.newCard{height:50vh}.coursesContainer .mainHead h1{font-size:2rem;line-height:unset}}@media(max-width:831px){.cardsContainer{grid-template-columns:repeat(1,1fr);justify-content:center;display:flex}.cardsContainer,.coursesContainer .mainHead{align-items:center}.newCard{width:100%;min-height:50vh;height:-moz-fit-content;height:fit-content}.newCard .newCardImage{height:40vh}.newCard .newCardImage img{object-fit:cover;height:100%}}@media(max-width:610px){.coursesContainer .mainHead{justify-content:center;gap:3rem}.coursesContainer .mainHead h1{font-size:1.5rem}}@media(max-width:488px){.coursesContainer .mainHead h1{font-size:1rem}}