:root{--primary-color: hsl(238, 98%, 51%);--primary-color-light: hsl(238, 98%, 61%);--primary-color-dark: hsl(238, 98%, 21%);--secondary-color: hsl(356, 98%, 45%);--secondary-color-light: hsl(356, 98%, 58%);--secondary-color-dark: hsl(356, 98%, 30%);--accent-color: hsl(59, 100%, 50%);--accent-color-light: hsl(59, 100%, 70%);--accent-color-dark: hsl(59, 100%, 40%);--gray-100: hsl(0, 0%, 100%);--gray-300: hsl(233, 28%, 88%);--gray-500: hsl(238, 13%, 49%);--gray-700: hsl(236, 31%, 10%);--gray-900: hsl(240, 89%, 4%);--black-light: hsl(0, 0%, 10%);--black-dark: hsl(0, 0%, 0%);--header-height: 3.5rem;--biggest-font-size: 2.75rem;--big-font-size: 1.75rem;--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: .938rem;--small-font-size: .813rem;--smaller-font-size: .75rem;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 800;--serif-family: "Playfair Display", serif;--sans-family: "Inter", sans-serif;--sans-alt-family: "Lato", sans-serif;--cursive-family: "Courgette", cursive;--bold-cursive-family: "Righteous", cursive;--z-tooltip: 10;--z-fixed: 1001}*{margin:0;padding:0;box-sizing:border-box;list-style:none;font-family:var(--sans-family)}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.app{width:100%;height:auto}.loading__inline{text-align:center;font-size:var(--h3-font-size);font-weight:700;padding:10px;background-color:inherit}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:var(--gray-300)}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:50px;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color-dark)}.footer{background-color:var(--secondary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:52px;width:100%}.footer .top,.footer .top .left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:52px}.footer .top .left .title{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:37px}.footer .top .left .title img{height:50px;width:50px;object-fit:cover;cursor:pointer;transition:all .2s ease}.footer .top .left .title img:hover{transform:scale(1.05)}.footer .top .left .title span{font-weight:var(--font-semi-bold);font-family:var(--sans-family);color:var(--gray-100);text-transform:uppercase;font-size:20px}.footer .top .left .newsletter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.footer .top .left .newsletter span{max-width:296px;text-align:center;font-size:var(--h3-font-size);color:var(--gray-100)}.footer .top .left .newsletter form{display:flex;justify-content:center;align-items:center}.footer .top .left .newsletter form input{width:230px;padding:12px 15px;font-size:var(--normal-font-size);border-radius:10px 0 0 10px;border:none;outline:none}.footer .top .left .newsletter form button{font-size:var(--normal-font-size);min-width:100px;border:none;padding:12px 15px;border-radius:0 10px 10px 0;background-color:var(--accent-color-light);color:var(--gray-900);font-weight:var(--font-medium);font-family:var(--sans-alt-family);cursor:pointer;transition:all .2s ease}.footer .top .left .newsletter form button:hover{background-color:var(--accent-color);color:var(--gray-900);text-shadow:none}.footer .top .right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:52px;width:100%}.footer .top .right .links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.footer .top .right .links .title{display:flex;align-items:center;justify-content:center}.footer .top .right .links .title span{color:var(--gray-100);font-size:var(--h1-font-size);font-weight:var(--font-semi-bold)}.footer .top .right .links .items{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.footer .top .right .links .items li{font-size:var(--h2-font-size);color:var(--gray-300);text-align:center;transition:all .2s ease}.footer .top .right .links .items li:hover{color:var(--accent-color-light)}.footer .top .right .info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.footer .top .right .info .title{display:flex;align-items:center;justify-content:center}.footer .top .right .info .title span{color:var(--gray-100);font-size:var(--h1-font-size);font-weight:var(--font-semi-bold)}.footer .top .right .info .items{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.footer .top .right .info .items .item{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .top .right .info .items .item .title{font-weight:var(--font-semi-bold);font-size:var(--h2-font-size);color:var(--gray-100);text-align:center}.footer .top .right .info .items .item .desc{font-weight:var(--font-medium);font-size:var(--h3-font-size);color:var(--gray-300);text-align:center}.footer .top .right .info .socials{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:36px}.footer .top .right .info .socials .icon{font-size:38px;color:var(--accent-color-light);transition:all .3s ease}.footer .top .right .info .socials .icon:hover{color:var(--accent-color);transform:scale(1.2)}.footer .bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:var(--gray-100);padding:20px 0}.footer .bottom span{font-size:var(--small-font-size);color:var(--gray-700);font-weight:var(--font-regular)}@media screen and (max-width: 350px){.footer .top .left .newsletter span{max-width:200px;font-size:var(--normal-font-size)}.footer .top .left .newsletter form input{width:150px}.footer .top .left .newsletter form button{min-width:70px}.footer .top .right .info .socials{gap:20px}}@media screen and (min-width: 768px){.footer{gap:0}.footer .top{justify-content:flex-start;align-items:flex-start;gap:88px;padding:54px 48px}.footer .top .left{gap:82px;align-items:flex-start}.footer .top .left .title{margin-top:0}.footer .top .left .newsletter{align-items:flex-start}.footer .top .left .newsletter span{text-align:left}.footer .top .left .newsletter form input{border-radius:0;height:68px;width:240px;padding:10px}.footer .top .left .newsletter form button{height:68px}.footer .top .right{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:120px}.footer .top .right .links{align-items:flex-start}.footer .top .right .links .title{width:120px;justify-content:flex-start}.footer .top .right .links .title span{font-size:var(--h2-font-size)}.footer .top .right .links .items{align-items:flex-start}.footer .top .right .links .items li{text-align:initial}.footer .top .right .info,.footer .top .right .info .items,.footer .top .right .info .items .item{align-items:flex-start}}@media screen and (min-width: 1024px){.footer .top{flex-direction:row;gap:60px}.footer .top .left{width:40%}.footer .top .left .newsletter form button{font-size:var(--h3-font-size)}.footer .top .right{width:60%;gap:50px}.footer .top .right .links .items{gap:15px}.footer .top .right .links .items li{font-size:var(--h3-font-size)}.footer .top .right .info .items .item{flex-direction:row;gap:10px;align-items:flex-end}.footer .top .right .info .items .item .title{font-size:var(--h3-font-size)}.footer .top .right .info .items .item .desc{text-align:left;font-size:16px}.footer .bottom span{font-size:var(--normal-font-size);color:var(--gray-700);font-weight:var(--font-medium)}}.navbar{position:fixed;width:100%;height:70px;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(180deg,hsla(0,0%,0%,.245) 50%,transparent 100%);z-index:var(--z-fixed);transition:background .2s ease-in-out}.navbar.scrolled{background:var(--gray-100);box-shadow:0 2px 4px #00000040}.navbar.scrolled .navbar__logo a span{color:var(--gray-900)}.navbar.scrolled .navbar__hamburger span{background-color:var(--gray-900)}.navbar.scrolled .navbar__hamburger.open span{background-color:var(--gray-100)}.navbar__logo a{display:flex;justify-content:center;align-items:center;gap:5px}.navbar__logo a img{height:50px}.navbar__logo a span{font-size:var(--h2-font-size);font-family:var(--sans-family);font-weight:var(--font-semi-bold);color:var(--gray-100)}.navbar__menu{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color-dark);box-shadow:0 2px 4px #0000001a;transition:all .3s ease-in-out;transform:scale(0);opacity:0}.navbar__menu ul{display:flex;flex-direction:column;gap:20px;padding:1rem}.navbar__menu ul li{font-size:var(--h2-font-size);margin-bottom:1rem}.navbar__menu ul li a{font-family:var(--sans-family);color:var(--gray-300);text-transform:capitalize;text-decoration:none;transition:color .3s ease-in-out}.navbar__menu ul li a:hover{color:red}.navbar__menu.open{transform:scale(1);opacity:1}.navbar__hamburger{display:flex;flex-direction:column;width:30px;height:20px;cursor:pointer}.navbar__hamburger span{display:block;width:100%;height:2px;background-color:var(--gray-100);transition:transform .3s ease-in-out}.navbar__hamburger span:nth-child(1){transform:translateY(0)}.navbar__hamburger span:nth-child(2){transform:translateY(8px)}.navbar__hamburger span:nth-child(3){transform:translateY(16px)}.navbar__hamburger.open span{background-color:var(--gray-300)}.navbar__hamburger.open span:nth-child(1){transform:translateY(10px) rotate(45deg)}.navbar__hamburger.open span:nth-child(2){transform:translateY(8px) rotate(-45deg)}.navbar__hamburger.open span:nth-child(3){opacity:0;transform:translateY(8px) rotate(-45deg)}@media screen and (max-width: 350px){.navbar__logo a span{display:none}}@media screen and (min-width: 768px){.navbar{padding:1rem 2rem;height:80px}.navbar__logo a img{height:60px}.navbar__logo a span{font-size:var(--h1-font-size)}.navbar__menu ul li a{font-size:var(--big-font-size)}}@media screen and (min-width: 1024px){.navbar.scrolled .navbar__menu ul li a{color:var(--gray-900);text-shadow:2px 3px 2px rgba(0,0,0,0)}.navbar.scrolled .navbar__menu ul li a:hover{color:var(--primary-color)}.navbar__logo{margin-left:20px}.navbar__logo a span{font-size:var(--h2-font-size)}.navbar__menu{opacity:1;margin-right:20px;position:static;width:auto;background-color:transparent;box-shadow:none;transform:none}.navbar__menu ul{flex-direction:row;justify-content:flex-end;padding:0}.navbar__menu ul li{margin-left:.7rem;margin-bottom:0}.navbar__menu ul li a{color:var(--gray-100);font-weight:var(--font-regular);font-size:var(--normal-font-size)}.navbar__menu ul li a:hover{color:var(--secondary-color-light)}.navbar__hamburger{display:none}}@media screen and (min-width: 1244px){.navbar__menu ul li{margin-left:1rem}.navbar__menu ul li a{font-size:var(--h3-font-size)}}.AboutInfo{background-color:var(--gray-100)}.AboutInfo .aboutContainer{display:flex;flex-direction:column;gap:100px;margin-top:50px}.AboutInfo .aboutContainer .principal{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:50px}.AboutInfo .aboutContainer .principal .image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.AboutInfo .aboutContainer .principal .image .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase}.AboutInfo .aboutContainer .principal .image .imgContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.AboutInfo .aboutContainer .principal .image .imgContainer img{width:345px;height:440px;object-fit:cover}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title{background-color:var(--secondary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 25px;color:var(--gray-100);gap:5px;width:350px;position:absolute;bottom:-25px}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title .name{font-size:var(--h3-font-size);font-weight:var(--font-semi-bold);text-align:center}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title .honors{font-weight:var(--font-medium);font-size:var(--normal-font-size);text-align:center}.AboutInfo .aboutContainer .principal .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.AboutInfo .aboutContainer .principal .caption .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase;display:none}.AboutInfo .aboutContainer .principal .caption .body{text-align:center;font-size:var(--normal-font-size);font-weight:var(--font-regular);max-width:350px}.AboutInfo .aboutContainer .principal .caption a button{background-color:var(--primary-color);border-radius:10px;padding:15px 25px;font-size:var(--normal-font-size);color:var(--gray-100);font-weight:var(--font-regular);outline:none;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.AboutInfo .aboutContainer .principal .caption a button:hover{color:var(--secondary-color);border:2px solid var(--secondary-color);background-color:transparent}.AboutInfo .aboutContainer .schoolInfo{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:50px}.AboutInfo .aboutContainer .schoolInfo .images{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.AboutInfo .aboutContainer .schoolInfo .images .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg{width:345px;height:230px}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg img{width:100%;height:100%;object-fit:cover}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup{display:flex;justify-content:center;align-items:center;gap:20px}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup img{width:160px;height:140px;object-fit:cover}.AboutInfo .aboutContainer .schoolInfo .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.AboutInfo .aboutContainer .schoolInfo .caption .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase;display:none}.AboutInfo .aboutContainer .schoolInfo .caption .body{text-align:center;font-size:var(--normal-font-size);font-weight:var(--font-regular);max-width:350px}.AboutInfo .aboutContainer .mishVish{background-color:var(--primary-color);width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px 50px;gap:50px}.AboutInfo .aboutContainer .mishVish .section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-top:30px}.AboutInfo .aboutContainer .mishVish .section .image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.AboutInfo .aboutContainer .mishVish .section .image .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase;color:var(--gray-100)}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer{display:flex;flex-direction:column;align-items:center;position:relative}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer .imgBackdrop{width:300px;height:280px;background-color:var(--primary-color-light);position:relative;left:14px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer img{width:305px;height:275px;object-fit:cover;position:absolute;top:24px;right:10px;z-index:var(--z-tooltip)}.AboutInfo .aboutContainer .mishVish .section .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.AboutInfo .aboutContainer .mishVish .section .caption .title{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase;color:var(--gray-100);display:none}.AboutInfo .aboutContainer .mishVish .section .caption .body{text-align:center;font-size:var(--normal-font-size);font-weight:var(--font-regular);color:var(--gray-300);max-width:350px}.AboutInfo .aboutContainer .team{width:100%;display:flex;flex-direction:column;align-items:center;gap:50px}.AboutInfo .aboutContainer .team .title{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);width:100%;padding:50px 30px}.AboutInfo .aboutContainer .team .title span{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase;color:var(--gray-100)}.AboutInfo .aboutContainer .team .body{display:flex;flex-direction:column;position:relative;align-items:center}.AboutInfo .aboutContainer .team .body .adminItems{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;z-index:var(--z-tooltip)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem{width:42%;height:200px;position:relative;bottom:70px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;overflow:hidden;cursor:pointer}.AboutInfo .aboutContainer .team .body .adminItems .adminItem img{width:100%;height:100%;object-fit:cover;transition:all 1s ease}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details{background-color:#fd2b3999;position:absolute;bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;gap:5px;padding:10px;text-align:center;transition:all .5s ease}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details .name{color:var(--gray-100);font-size:var(--normal-font-size);font-weight:var(--font-medium)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details .role{color:var(--gray-300);font-size:var(--small-font-size)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem:hover img{transform:rotate(2deg) scale(1.05)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem:hover .details{transform:scale(1.1) translateY(-10px);border-radius:5px;background-color:#fd2b39db}.AboutInfo .aboutContainer .team .body .bodyBottom{width:100%;height:90px;background-color:var(--primary-color);position:relative;bottom:100px}.AboutInfo .aboutContainer .achievements{width:100%;display:flex;flex-direction:column;gap:50px;padding:0 20px 50px;margin-top:-100px}.AboutInfo .aboutContainer .achievements .title{display:flex;justify-content:center;align-items:center;width:100%}.AboutInfo .aboutContainer .achievements .title span{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);text-transform:uppercase}.AboutInfo .aboutContainer .achievements .achi-item{display:flex;flex-direction:column;justify-content:center;gap:20px;margin:10px auto 30px;border-radius:5px;width:320px}.AboutInfo .aboutContainer .achievements .achi-item img{width:100%;height:200px;object-fit:cover}.AboutInfo .aboutContainer .achievements .achi-item .achi-title{color:var(--gray-900);font-size:var(--h3-font-size);font-weight:var(--font-semi-bold)}.AboutInfo .aboutContainer .achievements .achi-item .body{color:var(--gray-900);font-size:var(--normal-font-size);font-weight:var(--font-regular)}@media screen and (max-width: 350px){.AboutInfo .aboutContainer .principal .image .title{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .principal .image .imgContainer img{width:220px;height:280px}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title{width:250px;padding:10px}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title .name{font-size:var(--normal-font-size)}.AboutInfo .aboutContainer .principal .image .imgContainer .principal-title .honors{font-size:var(--small-font-size)}.AboutInfo .aboutContainer .schoolInfo .images .title{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg{width:250px;height:160px}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg img{object-fit:cover}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup{flex-direction:column}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup img{width:250px;height:160px}.AboutInfo .aboutContainer .mishVish .section .image .title{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer .imgBackdrop,.AboutInfo .aboutContainer .mishVish .section .image .imgContainer img{width:220px;height:200px}.AboutInfo .aboutContainer .team .title span{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem{width:80%}.AboutInfo .aboutContainer .achievements{margin-top:-100px}.AboutInfo .aboutContainer .achievements .title span{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .achievements .achi-item{width:220px}}@media screen and (min-width: 768px){.AboutInfo .aboutContainer .principal{flex-direction:row-reverse;justify-content:center}.AboutInfo .aboutContainer .principal .image .title{display:none}.AboutInfo .aboutContainer .principal .caption{align-items:flex-start}.AboutInfo .aboutContainer .principal .caption .title{display:block}.AboutInfo .aboutContainer .principal .caption .body{text-align:left}.AboutInfo .aboutContainer .principal .caption a button{width:300px}.AboutInfo .aboutContainer .schoolInfo,.AboutInfo .aboutContainer .schoolInfo .images{width:100%}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer{width:100%;flex-direction:row;overflow:hidden}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg{height:300px}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup{flex-direction:column}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup img{width:250px}.AboutInfo .aboutContainer .schoolInfo .caption{width:615px}.AboutInfo .aboutContainer .schoolInfo .caption .body{max-width:max-content;text-align:left}.AboutInfo .aboutContainer .mishVish{gap:0}.AboutInfo .aboutContainer .mishVish .section{gap:100px;flex-direction:row-reverse}.AboutInfo .aboutContainer .mishVish .section.bottom{flex-direction:row}.AboutInfo .aboutContainer .mishVish .section.bottom .image .imgContainer{bottom:-70px}.AboutInfo .aboutContainer .mishVish .section .image .title{display:none}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer{bottom:70px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer .imgBackdrop{width:320px;height:300px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer img{width:320px;height:295px}.AboutInfo .aboutContainer .mishVish .section .caption{align-items:flex-start}.AboutInfo .aboutContainer .mishVish .section .caption .title{display:block}.AboutInfo .aboutContainer .mishVish .section .caption .body{text-align:left;max-width:300px}.AboutInfo .aboutContainer .team .body .adminItems .adminItem{height:390px}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details{width:250px;height:150px}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details .name{font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .team .body .adminItems .adminItem .details .role{font-size:var(--h3-font-size)}}@media screen and (min-width: 1024px){.AboutInfo .aboutContainer .principal .caption .title{font-size:var(--big-font-size)}.AboutInfo .aboutContainer .principal .caption .body{font-size:var(--h3-font-size)}.AboutInfo .aboutContainer .schoolInfo{flex-direction:row;justify-content:center}.AboutInfo .aboutContainer .schoolInfo .images{width:auto}.AboutInfo .aboutContainer .schoolInfo .images .title{display:none}.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgLg,.AboutInfo .aboutContainer .schoolInfo .images .imgsContainer .imgSmGroup img{width:200px}.AboutInfo .aboutContainer .schoolInfo .caption{align-items:flex-start;width:auto}.AboutInfo .aboutContainer .schoolInfo .caption .title{display:block;text-align:left}.AboutInfo .aboutContainer .schoolInfo .caption .body{max-width:665px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer .imgBackdrop{width:380px;height:360px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer img{width:380px;height:355px}.AboutInfo .aboutContainer .mishVish .section .caption .body{max-width:360px}.AboutInfo .aboutContainer .team .body .adminItems .adminItem{width:28%;height:300px}}@media screen and (min-width: 1244px){.AboutInfo .aboutContainer .principal{justify-content:space-evenly;gap:0}.AboutInfo .aboutContainer .principal .image .imgContainer img{width:420px;height:525px}.AboutInfo .aboutContainer .principal .caption .title{font-size:var(--big-font-size)}.AboutInfo .aboutContainer .principal .caption .body{max-width:460px;font-size:var(--h2-font-size)}.AboutInfo .aboutContainer .principal .caption a button{font-size:var(--h3-font-size)}.AboutInfo .aboutContainer .schoolInfo{justify-content:space-evenly}.AboutInfo .aboutContainer .schoolInfo .caption .title{font-size:var(--big-font-size)}.AboutInfo .aboutContainer .schoolInfo .caption .body{font-size:var(--h3-font-size)}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer .imgBackdrop{width:400px;height:380px}.AboutInfo .aboutContainer .mishVish .section .image .imgContainer img{width:400px;height:385px}.AboutInfo .aboutContainer .mishVish .section .caption .title{font-size:var(--big-font-size)}.AboutInfo .aboutContainer .mishVish .section .caption .body{font-size:var(--h3-font-size);max-width:400px}.AboutInfo .aboutContainer .team .title{padding:60px 30px}.AboutInfo .aboutContainer .team .title span{font-size:var(--big-font-size)}.AboutInfo .aboutContainer .team .body .adminItems{gap:40px}.AboutInfo .aboutContainer .team .body .adminItems .adminItem{width:25%;height:380px}}.banner{padding:80px 20px 20px;height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(90deg,hsla(238,98%,51%,.834) 40%,hsla(356,98%,45%,.846) 100%),url(https://notredameacademyenugu.com/assets/images/secondary.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--gray-100);gap:20px}.banner .title{font-size:var(--big-font-size);font-weight:var(--font-bold);font-family:var(--sans-family);letter-spacing:1px;text-align:center}.banner .subtitle{text-transform:capitalize;font-size:var(--normal-font-size);text-align:center;font-weight:300}@media screen and (min-width: 768px){.banner{height:40vh}.banner .title{font-size:var(--biggest-font-size)}.banner .subtitle{font-size:var(--h2-font-size)}}@media screen and (min-width: 1024px){.banner{height:45vh}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-f7b9c306.woff) format("woff"),url(/assets/revicons-4ca02b8a.ttf) format("ttf"),url(/assets/revicons-9e4d4c68.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.BlogInfo{display:flex;flex-direction:column}.BlogInfo .blogContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;margin-bottom:20px;padding:30px}.BlogInfo .blogContainer .blogItem{width:350px;margin-bottom:20px;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:10px}.BlogInfo .blogContainer .blogItem .title{font-size:var(--h3-font-size);font-weight:var(--font-semi-bold);color:var(--secondary-color-dark);text-transform:capitalize}.BlogInfo .blogContainer .blogItem .body{text-align:justify;font-size:var(--normal-font-size)}.BlogInfo .blogContainer .blogItem img{width:100%;height:200px;object-fit:cover}.BlogInfo .blogContainer .blogItem .utils{display:flex;width:100%;justify-content:space-between}.BlogInfo .blogContainer .blogItem .utils .left{color:var(--gray-500);font-size:var(--small-font-size);width:60%}.BlogInfo .blogContainer .blogItem .utils .right{display:flex;justify-content:space-evenly;align-items:center;width:40%}.BlogInfo .blogContainer .blogItem .utils .right .icon{font-size:var(--h2-font-size);color:var(--gray-900);cursor:pointer}.BlogInfo .blogContainer .blogItem button{display:flex;justify-content:center;align-items:center;gap:5px;width:100px;padding:5px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--primary-color);opacity:.8;color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease}.BlogInfo .blogContainer .blogItem button .icon{transition:transform .3s ease}.BlogInfo .blogContainer .blogItem button:hover{border:2px solid var(--secondary-color);background-color:transparent;color:var(--secondary-color)}.BlogInfo .blogContainer .blogItem button:hover .icon{transform:translate(2px)}@media screen and (max-width: 350px){.BlogInfo .blogContainer .blogItem{width:250px}}@media screen and (min-width: 768px){.BlogInfo .blogContainer{width:100%}.BlogInfo .blogContainer .blogItem{width:300px}}@media screen and (min-width: 1024px){.BlogInfo .blogContainer .blogItem{width:300px}.BlogInfo .blogContainer .blogItem .title{font-size:var(--h2-font-size)}}@media screen and (min-width: 1244px){.BlogInfo .blogContainer .blogItem{width:360px}}.pagination{display:flex;width:100%;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.pagination button{width:max-content;min-width:30px;border:2px solid var(--primary-color);background-color:transparent;color:var(--primary-color);padding:5px 15px;font-size:var(--normal-font-size);font-weight:var(--font-semi-bold);display:flex;justify-content:center;align-items:center;border-radius:8px;outline:none;cursor:pointer;transition:all .2s ease}.pagination button.active{background-color:var(--primary-color);color:var(--gray-100)}.pagination button.active:hover{background-color:var(--primary-color-dark)}.pagination button:hover{border:2px solid transparent;background-color:var(--primary-color);color:var(--gray-100)}.contactInfo,.contactInfo .container{display:flex;flex-direction:column;width:100%}.contactInfo .container .contactDetails{display:flex;flex-direction:column;gap:20px;width:100%;background-color:var(--primary-color);padding:40px}.contactInfo .container .contactDetails .contactDetailsContainer{display:flex;flex-direction:column;justify-content:space-evenly;gap:30px;color:var(--gray-100)}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsTitle{display:flex;flex-direction:column;justify-content:center;gap:10px}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsTitle .title{font-size:var(--h1-font-size);font-weight:var(--font-semi-bold);font-family:var(--serif-family);text-transform:capitalize}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsTitle .subtitle{font-size:var(--normal-font-size);font-weight:var(--font-regular);font-family:var(--sans-family)}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsInfo{display:flex;flex-direction:column;justify-content:center;gap:50px}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsInfo div{display:flex;gap:30px;font-size:var(--normal-font-size);line-height:20px}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsInfo div .icon{font-size:var(--h2-font-size)}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsSocials{display:flex;gap:30px;margin-top:50px}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsSocials .icon{font-size:var(--h1-font-size);color:var(--accent-color-light);transition:all .3s ease}.contactInfo .container .contactDetails .contactDetailsContainer .contactDetailsSocials .icon:hover{color:var(--accent-color);transform:scale(1.2)}.contactInfo .container .contactForm{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 0;width:100%}.contactInfo .container .contactForm form,.contactInfo .container .contactForm form .formInputs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}.contactInfo .container .contactForm form .formInputs input,.contactInfo .container .contactForm form .formInputs textarea{width:80%;height:40px;padding:10px 8px;font-size:var(--normal-font-size);color:var(--gray-900);border:none;border-bottom:2px solid var(--gray-700);outline:none;border-radius:3px}.contactInfo .container .contactForm form .formInputs textarea{height:120px}.contactInfo .container .contactForm form button{padding:10px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--primary-color);color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease;min-width:120px}.contactInfo .container .contactForm form button:hover{border:2px solid var(--secondary-color);background-color:transparent;color:var(--secondary-color)}@media screen and (max-width: 350px){.contactInfo .container .contactForm form button{padding:8px;font-size:var(--small-font-size)}}@media screen and (min-width: 768px){.contactInfo .container{flex-direction:row}}@media screen and (min-width: 1024px){.contactInfo .container{overflow:hidden;background-color:var(--gray-300);border-radius:8px;width:70%;margin:40px auto}.contactInfo .container .contactDetails{width:50%;margin:10px 8px;border-radius:8px}.contactInfo .container .contactForm{gap:20px;width:50%}.contactInfo .container .contactForm form .formInputs{gap:20px}.contactInfo .container .contactForm form .formInputs input,.contactInfo .container .contactForm form .formInputs textarea{font-size:var(--h3-font-size);background-color:transparent}.contactInfo .container .contactForm form .formInputs textarea{height:150px}}@media screen and (min-width: 1244px){.contactInfo .container .contactDetails{width:40%}.contactInfo .container .contactForm{width:60%}}.gallery{display:flex;flex-direction:column;align-items:center;padding:20px 0}.gallery .gallery-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.gallery .gallery-buttons button{margin:0 10px 10px 0;font-size:16px;background-color:var(--secondary-color);color:var(--gray-100);border:none;border-radius:5px;cursor:pointer;padding:10px;width:max-content;min-width:60px;transition:all .3s ease}.gallery .gallery-buttons button:hover{background-color:var(--secondary-color-dark)}.gallery .gallery-images{display:flex;flex-wrap:wrap;justify-content:center}.gallery .gallery-images .gallery-image{width:300px;height:200px;margin:10px;border-radius:8px;cursor:pointer;object-fit:cover}.gallery .gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.8);z-index:var(--z-fixed);height:100vh;width:100vw}.gallery .gallery-modal img{width:90%;height:auto;object-fit:cover;transition:all .3s ease}.gallery .gallery-modal span{text-align:center;color:var(--gray-100);position:absolute;bottom:20%;text-shadow:2px 2px 15px black;font-size:var(--h3-font-size);display:inline-block;background-color:#000000a5;padding:5px}@media screen and (max-width: 350px){.gallery .gallery-images .gallery-image{width:250px;height:150px}}@media screen and (min-width: 768px){.gallery .gallery-modal span{bottom:10%}}@media screen and (min-width: 1024px){.gallery .gallery-modal img{width:75%;height:90%;object-fit:contain}.gallery .gallery-modal span{bottom:40px;font-size:var(--h1-font-size);padding:10px}}.errorPage .errorContainer{background-color:var(--gray-100);height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding:20px}.errorPage .errorContainer h3{color:var(--gray-900);font-size:var(--h1-font-size);text-align:center}.errorPage .errorContainer p{color:var(--gray-700);font-size:var(--h2-font-size)}.errorPage .errorContainer p a{color:var(--primary-color-light);font-style:italic;transition:all .3s ease}.errorPage .errorContainer p a:hover{color:var(--primary-color)}@media screen and (min-width: 768px){.errorPage .errorContainer{height:60vh}.errorPage .errorContainer h3{font-size:var(--big-font-size)}.errorPage .errorContainer p{font-size:var(--h1-font-size)}}@media screen and (min-width: 1024px){.errorPage .errorContainer{height:55vh}}.home{height:auto;width:100%;display:flex;flex-direction:column;justify-content:space-between}.landing{width:100%;height:100%}.landing .container{width:100%;height:100vh;margin:0 auto}.carousel{height:100%;position:relative}.carousel .leftArrow{position:absolute;top:50%;transform:translateY(-50%);left:10px;z-index:9;cursor:pointer;opacity:.6}.carousel .leftArrow .icon{color:var(--gray-100);font-size:var(--big-font-size)}.carousel .rightArrow{position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:9;cursor:pointer;opacity:.6}.carousel .rightArrow .icon{color:var(--gray-100);font-size:var(--big-font-size)}.carousel .image{width:100%;height:100%;background-position:center;background-size:cover;transition:all .7s ease}.carousel .image .overlay{width:100%;height:100%;background-color:#000000a7;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.carousel .image .overlay .text{max-width:250px;color:var(--gray-100);font-size:var(--big-font-size);text-align:center;font-family:var(--sans-family);font-weight:var(--font-semi-bold);text-transform:capitalize}.carousel .image .overlay div{display:flex;justify-content:center;align-items:center;gap:10px}.carousel .image .overlay div button{background:var(--primary-color);padding:10px;border:2px solid transparent;outline:none;border-radius:8px;color:var(--gray-100);font-size:var(--normal-font-size);width:100px;cursor:pointer;transition:all .3s ease}.carousel .image .overlay div button:hover{background:none;border:2px solid var(--secondary-color)}.carousel .image .overlay div button.contactButton{background:var(--secondary-color);box-shadow:0 0 5px 1px #73ba9b37;-webkit-box-shadow:0px 0px 5px 1px hsla(154,34%,59%,.217);-moz-box-shadow:0px 0px 5px 1px hsla(154,34%,59%,.217)}.carousel .image .overlay div button.contactButton:hover{background:none;box-shadow:none;border:2px solid var(--secondary-color)}@media screen and (max-width: 350px){.carousel .image .overlay .text{max-width:200px;font-size:1.6rem}.carousel .image .overlay div button{padding:8px 5px;font-size:var(--small-font-size)}}@media screen and (min-width: 768px){.carousel .leftArrow .icon,.carousel .rightArrow .icon{font-size:var(--biggest-font-size)}.carousel .image .overlay{gap:50px}.carousel .image .overlay .text{font-size:var(--biggest-font-size);max-width:500px}.carousel .image .overlay div{flex-direction:row;gap:20px}.carousel .image .overlay div button{width:max-content;max-width:150px;padding:12px;font-size:var(--h3-font-size)}}@media screen and (min-width: 1024px){.carousel .image .overlay .text{max-width:750px;font-size:3rem}}.about{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%}.about .top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;padding:10px;margin-top:10px}.about .top .aboutTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.about .top .aboutTitle .title{font-size:var(--big-font-size);font-weight:var(--font-semi-bold);color:var(--gray-900);font-family:var(--serif-family)}.about .top .aboutTitle .desc{text-align:center;font-size:var(--normal-font-size);color:var(--gray-700)}.about .top .aboutTitle hr{width:25%;height:2px;background-color:var(--gray-900);border:none;border-radius:15px}.about .top .aboutInfo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.about .top .aboutInfo .left img{width:100%;height:100%;object-fit:cover;border-radius:8px}.about .top .aboutInfo .right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.about .top .aboutInfo .right span{text-align:center;font-size:var(--normal-font-size)}.about .top .aboutInfo .right .author{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.about .top .aboutInfo .right .author img{width:70%;height:70%;object-fit:cover}.about .top .aboutInfo .right .author span{font-size:var(--h2-font-size);color:var(--primary-color-dark)}.about .top .aboutInfo .right .author button{padding:10px;width:120px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--primary-color);color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease}.about .top .aboutInfo .right .author button:hover{border:2px solid var(--secondary-color);background-color:transparent;color:var(--secondary-color)}.about .bottom{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;gap:30px;padding:10px;margin-bottom:20px}.about .bottom .aboutItem{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;gap:10px}.about .bottom .aboutItem img{width:50px;height:50px;object-fit:cover;opacity:.65}.about .bottom .aboutItem .title{font-size:var(--h2-font-size);color:var(--gray-700);font-weight:var(--font-semi-bold);text-transform:capitalize}.about .bottom .aboutItem .desc{font-size:var(--normal-font-size);color:var(--gray-900);font-weight:var(--font-regular);text-align:center}.about .section{background-color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding:20px 20px 50px;width:100%}.about .section .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.about .section .title .subhead{font-size:var(--normal-font-size);color:var(--gray-300);font-weight:var(--font-regular);max-width:350px;text-align:center;text-transform:uppercase}.about .section .title .head{font-size:var(--big-font-size);font-family:var(--serif-family);color:var(--gray-100);font-weight:var(--font-semi-bold);text-align:center;text-transform:capitalize}.about .section .title .desc{font-size:var(--normal-font-size);color:var(--gray-300);font-weight:var(--font-regular);max-width:350px;text-align:center}.about .section .itemList{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.about .section .itemList .item{background-color:var(--primary-color-dark);padding:20px;border-radius:5px;border:1px solid var(--primary-color);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;transition:all .3s ease}.about .section .itemList .item .icon{width:60px;height:60px;background-color:var(--accent-color-light);border-radius:8px;padding:10px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.about .section .itemList .item .icon img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.about .section .itemList .item .itemTitle{text-align:center;color:var(--gray-100);font-size:var(--normal-font-size)}.about .section .itemList .item .itemDesc{text-align:center;color:var(--gray-300);font-size:var(--normal-font-size)}.about .section .itemList .item:hover{border:1px solid var(--primary-color-light)}.about .section .itemList .item:hover .icon{transform:translateY(-5px)}.about .section .itemList .item:hover .icon img{transform:scale(1.1)}@media screen and (max-width: 350px){.about .top .aboutInfo .right .author button{padding:8px;font-size:var(--small-font-size)}.about .bottom .aboutItem{width:250px}.about .bottom .aboutItem .title{text-align:center}.about .section .title .head{font-size:var(--h1-font-size)}}@media screen and (min-width: 768px){.about .top{padding:0}.about .top .aboutTitle .desc{font-size:var(--h3-font-size);max-width:600px}.about .top .aboutInfo{background-color:var(--gray-300);flex-direction:row;padding:15px 0}.about .top .aboutInfo .left{width:60%;display:flex;justify-content:center;align-items:center;padding-left:20px}.about .top .aboutInfo .left img{width:100%}.about .top .aboutInfo .right{width:40%}.about .top .aboutInfo .right span{max-width:300px;font-size:var(--h3-font-size)}.about .top .aboutInfo .right .author img{box-shadow:0 0 9px #0003;-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 9px 0px rgba(0,0,0,.2)}.about .section .title .desc{max-width:500px}.about .section .itemList{flex-direction:row}}@media screen and (min-width: 1024px){.about .top{margin-top:40px}.about .top .aboutInfo .left img{width:80%}.about .bottom{padding:50px}.about .bottom .aboutItem{width:400px}.about .section{padding-top:50px;padding-bottom:80px;gap:80px}.about .section .itemList{margin-right:50px;margin-left:50px;flex-direction:row;gap:30px}.about .section .itemList .item{width:300px;gap:20px}}@media screen and (min-width: 1244px){.about .top .aboutInfo .left img{height:400px}.about .bottom{padding:50px}.about .bottom .aboutItem{width:500px}.about .section .itemList .item{width:380px}}.courses{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-color);gap:50px}.courses .top{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;gap:20px}.courses .top .title{font-size:var(--big-font-size);font-family:var(--serif-family);color:var(--gray-100);font-weight:var(--font-semi-bold);text-align:center}.courses .top .subTitle{font-size:var(--normal-font-size);color:var(--gray-300);font-weight:var(--font-regular);max-width:350px;text-align:center}.courses .bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.courses .bottom .courseContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.courses .bottom .courseContainer .courseItem{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background-color:var(--gray-300);margin-bottom:20px;box-shadow:0 0 5px 1px #0aa95966;-webkit-box-shadow:0px 0px 5px 4px hsla(150,89%,35%,.4);-moz-box-shadow:0px 0px 5px 1px hsla(150,89%,35%,.4)}.courses .bottom .courseContainer .courseItem .top{display:flex;justify-content:center;align-items:center;width:100%;flex:3;margin-top:0}.courses .bottom .courseContainer .courseItem .top img{width:100%;height:250PX;object-fit:cover}.courses .bottom .courseContainer .courseItem .bottom{display:flex;justify-content:center;align-items:center}.courses .bottom .courseContainer .courseItem .bottom span{font-size:var(--h3-font-size);font-weight:var(--font-medium);text-transform:capitalize}.courses .bottom button{width:max-content;padding:10px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--primary-color);color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease}.courses .bottom button:hover{border:2px solid var(--primary-color);background-color:transparent;color:var(--gray-300)}@media screen and (max-width: 350px){.courses .bottom .courseContainer .courseItem{width:250px}.courses .bottom button{padding:8px;font-size:var(--small-font-size)}}@media screen and (min-width: 768px){.courses .top .subTitle{font-size:var(--h3-font-size)}.courses .bottom .courseContainer .courseItem{width:320px;margin-bottom:30px}}@media screen and (min-width: 1024px){.courses .top{margin-top:40px}.courses .bottom{gap:0}.courses .bottom .courseContainer{padding:50px}.courses .bottom .courseContainer .courseItem{width:400px}}.blog{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.blog .top{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.blog .top .title{font-size:var(--big-font-size);font-family:var(--serif-family);color:var(--gray-900);font-weight:var(--font-semi-bold);text-align:center}.blog .top .subTitle{font-size:var(--normal-font-size);color:var(--gray-700);font-weight:var(--font-regular);max-width:350px;text-align:center}.blog .bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.blog .bottom .blogContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;margin-bottom:30px}.blog .bottom .blogContainer .blogItem{width:350px;margin-bottom:20px;background-color:#f1f1f15b;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:10px;box-shadow:0 0 5px 4px #7a7a7a38;-webkit-box-shadow:0px 0px 5px 4px hsla(0,0%,48%,.22);-moz-box-shadow:0px 0px 5px 4px hsla(0,0%,48%,.22)}.blog .bottom .blogContainer .blogItem .title{font-size:var(--h2-font-size);font-weight:var(--font-semi-bold);color:var(--secondary-color-dark)}.blog .bottom .blogContainer .blogItem .body{font-size:var(--normal-font-size)}.blog .bottom .blogContainer .blogItem img{width:100%;height:200px;object-fit:cover}.blog .bottom .blogContainer .blogItem .utils{display:flex;width:100%;justify-content:space-between}.blog .bottom .blogContainer .blogItem .utils .left{color:var(--gray-500);font-size:var(--small-font-size);width:60%}.blog .bottom .blogContainer .blogItem .utils .right{display:flex;justify-content:space-evenly;align-items:center;width:40%}.blog .bottom .blogContainer .blogItem .utils .right .icon{font-size:var(--h2-font-size);color:var(--gray-900);cursor:pointer}.blog .bottom button{width:max-content;padding:10px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--primary-color);color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease}.blog .bottom button:hover{border:2px solid var(--secondary-color);background-color:transparent;color:var(--secondary-color)}@media screen and (max-width: 350px){.blog .bottom .blogContainer .blogItem{width:250px}.blog .bottom button{padding:8px;font-size:var(--small-font-size)}}@media screen and (min-width: 768px){.blog .top .subTitle{font-size:var(--h3-font-size)}}@media screen and (min-width: 1024px){.blog .top{margin-top:40px}.blog .bottom,.blog .bottom .blogContainer{width:100%}.blog .bottom .blogContainer .blogItem{width:300px}}@media screen and (min-width: 1244px){.blog .bottom .blogContainer .blogItem{width:400px}}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;background-color:var(--primary-color)}.contact .contactTitle{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;margin-top:20px}.contact .contactTitle .title{font-size:var(--big-font-size);font-family:var(--serif-family);color:var(--gray-100);font-weight:var(--font-semi-bold);text-align:center;margin-top:20px}.contact .contactTitle .subTitle{font-size:var(--normal-font-size);color:var(--gray-300);font-weight:var(--font-regular);max-width:350px;text-align:center}.contact .form{display:flex;justify-content:center;align-items:center}.contact .form form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;background-color:var(--primary-color-dark);padding:15px 25px;border-radius:4px}.contact .form form .title{color:var(--gray-100);font-weight:var(--font-semi-bold);font-size:var(--normal-font-size);text-transform:capitalize}.contact .form form input,.contact .form form textarea{width:100%;border:none;outline:none;padding:8px;height:50px;font-size:var(--h3-font-size);font-family:var(--sans-family);background-color:transparent;border-bottom:1px solid var(--gray-500);color:var(--gray-100)}.contact .form form button{margin-top:10px;width:100px;padding:10px;border-radius:4px;border:2px solid transparent;outline:none;background-color:var(--accent-color-light);color:var(--gray-900);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease}.contact .form form button:hover{border:2px solid var(--accent-color-light);background-color:transparent;color:var(--gray-100)}.contact button{width:max-content;padding:10px;border-radius:4px;border:2px solid transparent;outline:none;background-color:transparent;color:var(--gray-100);font-size:var(--normal-font-size);cursor:pointer;transition:all .3s ease;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:5px}.contact button:hover{color:var(--accent-color);gap:10px;transform:scale(1.05)}@media screen and (max-width: 350px){.contact{padding:10px}.contact .form form button,.contact button{padding:8px;font-size:var(--small-font-size)}}@media screen and (min-width: 768px){.contact .contactTitle .subTitle{font-size:var(--h3-font-size)}.contact .form form{width:600px}}@media screen and (min-width: 1024px){.contact .contactTitle{margin-top:40px}.contact .form form{width:700px}}.post .postContainer{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:0 auto}.post .postContainer img{width:100%;height:150px;object-fit:cover;border-radius:5px}.post .postContainer .heading{width:100%;display:flex;flex-direction:column;gap:5px}.post .postContainer .heading h2{color:var(--secondary-color-dark);font-weight:var(--font-semi-bold);font-size:var(--h1-font-size)}.post .postContainer .heading div{display:flex;color:var(--gray-700);gap:8px;font-weight:var(--font-regular);font-size:var(--small-font-size)}.post .postContainer .body{font-size:var(--normal-font-size)}@media screen and (min-width: 768px){.post .postContainer{width:80%}.post .postContainer img{width:70%;height:200px}}@media screen and (min-width: 1024px){.post .postContainer{width:70%}.post .postContainer img{width:70%;height:350px}.post .postContainer .heading{gap:10px}.post .postContainer .heading h2{font-size:var(--big-font-size)}.post .postContainer .heading div{font-size:var(--normal-font-size)}.post .postContainer .body{font-size:var(--h3-font-size)}}.slider{height:100%;position:relative}.slider .leftArrow{position:absolute;bottom:0;transform:translateY(-30%);left:40%;z-index:9;cursor:pointer;opacity:1}.slider .leftArrow .icon{color:var(--gray-100);font-size:var(--big-font-size)}.slider .rightArrow{position:absolute;bottom:0;transform:translateY(-30%);right:40%;z-index:9;cursor:pointer;opacity:1}.slider .rightArrow .icon{color:var(--gray-100);font-size:var(--big-font-size)}.slider .overlay{position:absolute;bottom:0;height:30%;width:100%;background-color:#0000004d;z-index:1}.slider .image{width:100%;height:100%;background-position:center;background-size:cover;transition:all .7s ease}.slider .image img{width:100%}@media screen and (min-width: 768px){.slider .leftArrow .icon,.slider .rightArrow .icon{font-size:var(--biggest-font-size)}.slider .image{width:500px}.slider .image img{height:250px}}@media screen and (min-width: 1024px){.slider .image{width:700px}.slider .image img{height:350px}}
