@import url("https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&family=Hind:wght@300;400;500;600;700&display=swap");:root{--color-primary:#fe6035;--color-primary-background:#f8f9fa;--color-primary-dark:#fff4f1;--color-secondary:rgba(234,164,58,1);--color-secondary-light:#f5f0e3;--card-height:40vw;--card-margin:4vw;--card-top-offset:1em;--numcards:4;--outline-width:0px;--color-success:#2ecc71;--color-error:#e74c3c}*{margin:0;padding:0}*,html{box-sizing:border-box}html{font-size:10px}h1,h2,h3,h4,h5,h6,li,p,span{font-family:Lexend Deca,sans-serif;line-height:1.2}p{line-height:1.7}body{font-optical-sizing:auto;font-size:1.6rem!important;background-color:var(--color-primary-background)}.carousel{height:100vh;width:100vw;overflow:hidden;position:relative;margin:0 auto}.carousel .list .item{width:100%;height:100%;position:absolute;inset:0 0 0 0}.carousel-gradient{height:100%;width:100%;background:linear-gradient(180deg,#00000066,transparent);z-index:50;position:absolute}.carousel .list .item img{width:100%;height:100%;object-fit:cover;object-position:center}.carousel .list .item:nth-of-type(2) img{object-position:top!important}.carousel .list .item .content{position:absolute;top:55%;left:50%;width:80%;transform:translateX(-50%);box-sizing:border-box;color:#fff;z-index:60;text-shadow:0 5px 10px #0004}.carousel .list .item .author{font-weight:400;letter-spacing:10px}.carousel .list .item .title,.carousel .list .item .topic{font-size:5rem;font-weight:700;line-height:1.3em}.carousel .list .item .topic{color:#f1683a}.carousel .list .item .des{font-weight:300;font-family:Lexend Deca,sans-serif;margin-top:1rem;width:50%;line-height:2}.carousel .list .item .buttons{display:grid;grid-template-columns:repeat(2,130px);grid-template-rows:40px;grid-gap:5px;gap:5px;margin-top:20px}.carousel .list .item .buttons button{border:none;background-color:#eee;letter-spacing:3px;font-family:Lexend Deca,sans-serif;font-weight:500}.carousel .list .item .buttons button:nth-child(2){background-color:transparent;border:1px solid #fff;color:#eee}.thumbnail{position:absolute;bottom:50px;left:60%;width:max-content;z-index:100;display:flex;gap:20px}.thumbnail .item{width:150px;height:220px;flex-shrink:0;position:relative}.thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:20px}.thumbnail .item .content{color:#fff;position:absolute;bottom:10px;left:10px;right:10px}.thumbnail .item .content .title{font-weight:500}.thumbnail .item .content .description{font-weight:300}.arrows{position:absolute;bottom:3%;left:5%;z-index:100;width:300px;max-width:30%;display:flex;gap:10px;align-items:center}.arrows button{width:40px;height:40px;cursor:pointer;border-radius:50%;background-color:#eee4;border:none;color:#fff;font-family:Lexend Deca,sans-serif;font-weight:700;transition:.5s}.arrows button:hover{background-color:#fff;color:#000}.carousel .list .item:first-child{z-index:1}.carousel .list .item:first-child .content .author,.carousel .list .item:first-child .content .buttons,.carousel .list .item:first-child .content .des,.carousel .list .item:first-child .content .title,.carousel .list .item:first-child .content .topic{display:none;transform:translateY(0);filter:blur(0);opacity:1;animation:showContent .5s linear 1s 1 forwards}@keyframes showContent{to{transform:translateY(50px);filter:blur(20px);opacity:0}}.carousel .list .item:first-child .content .title{animation-delay:1.2s!important}.carousel .list .item:first-child .content .topic{animation-delay:1.4s!important}.carousel .list .item:first-child .content .des{animation-delay:1.6s!important}.carousel .list .item:first-child .content .buttons{animation-delay:1.8s!important}.carousel.next .list .item:first-child img{width:150px;height:220px;position:absolute;bottom:50px;left:50%;border-radius:30px;animation:showImage .5s linear 1 forwards}@keyframes showImage{to{bottom:0;left:0;width:100%;height:100%;border-radius:0}}.carousel.next .thumbnail .item:last-child{overflow:hidden;animation:showThumbnail .5s linear 1 forwards}.carousel.prev .list .item img{z-index:100}@keyframes showThumbnail{0%{width:0;opacity:0}}.carousel.next .thumbnail{animation:effectNext .5s linear 1 forwards}@keyframes effectNext{0%{transform:translateX(150px)}}.carousel .time{background-color:#fff;position:absolute;z-index:1000;width:0;height:3px;left:0;top:0}.carousel.next .time,.carousel.prev .time{animation:runningTime 3s linear 1 forwards}@keyframes runningTime{0%{width:100%}to{width:0}}.carousel.prev .list .item:nth-child(2){z-index:2}.carousel.prev .list .item:nth-child(2) img{animation:outFrame .5s linear 1 forwards;position:absolute;bottom:0;left:0}@keyframes outFrame{to{width:150px;height:220px;bottom:50px;left:50%;border-radius:20px}}.carousel.prev .thumbnail .item:first-child{overflow:hidden;opacity:0;animation:showThumbnail .5s linear 1 forwards}.carousel.next .arrows button,.carousel.prev .arrows button{pointer-events:none}.carousel.prev .list .item:nth-child(2) .content .author,.carousel.prev .list .item:nth-child(2) .content .buttons,.carousel.prev .list .item:nth-child(2) .content .des,.carousel.prev .list .item:nth-child(2) .content .title,.carousel.prev .list .item:nth-child(2) .content .topic{animation:contentOut 1.5s linear 1 forwards!important}@keyframes contentOut{to{transform:translateY(-150px);filter:blur(20px);opacity:0}}@media screen and (max-width:678px){.carousel .list .item .content{padding-right:0}.carousel .list .item .content .title{font-size:30px}}.color-primary{color:var(--color-primary)}.color-black{color:#000}.color-white{color:#fff}.text-uppercase{text-transform:uppercase}.h-100{height:100%}.text-bold{font-weight:700!important}.fw-20{font-size:2rem!important}.w-75{width:75%}.w-95{width:95%}.heading-one{font-size:4.8rem;font-weight:700}.subheading-one{font-size:2rem;font-weight:700}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.grid-container img{cursor:pointer;width:100%;height:30rem;transition:all .3s}.grid-container img:hover{transform:translateY(-.5rem)}.grid-container-bhavPrastuti img{height:40rem!important}.typewriter{color:inherit;font-family:inherit;overflow:hidden;border-right:.15em solid var(--color-primary);white-space:nowrap;margin:0 auto;animation:typing 3.5s steps(30),blink-caret .5s step-end infinite;animation-iteration-count:infinite}@keyframes typing{0%{width:0}to{width:50%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;width:5rem;height:5rem;border-radius:50%;position:fixed;top:2.5rem;right:11rem;z-index:2000;text-align:center;cursor:pointer}@media (max-width:56.25em){.navigation__button{top:4rem;right:4rem}}.navigation__background{background-image:linear-gradient(to bottom right,#fdac96,var(--color-primary) 90%);width:4rem;height:4rem;border-radius:50%;position:fixed;top:2.5rem;right:11.5rem;z-index:1000;transition:transform .8s cubic-bezier(.83,0,.17,1)}@media (max-width:56.25em){.navigation__background{top:4.5rem;right:4.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none;text-align:center}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{color:#fff;display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg,transparent,transparent 50%,#fff 0);background-size:220%;transition:all .4s}.navigation__link span{display:inline-block;margin-right:1.5rem}.navigation__link:active,.navigation__link:hover{background-position:100%;color:var(--color-primary);transform:translateX(1rem)}.navigation__checkbox:checked~.navigation__background{transform:scale(80)}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:100%}.navigation__icon{position:relative;margin-top:2.5rem}.navigation__icon,.navigation__icon:after,.navigation__icon:before{width:2rem;height:2px;background-color:#333;display:inline-block}.navigation__icon:after,.navigation__icon:before{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;transform:rotate(-135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;transform:rotate(135deg)}.whatsapp span{font-size:1.4rem!important;margin-bottom:.5rem}.whatsapp header{padding:1rem!important}.hindi-text{font-family:Hind!important}.event-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:1000}.event-modal{background:var(--color-primary-dark);padding:2rem;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative;text-align:center}.event-modal h2{font-size:4rem;font-weight:700}.event-modal-btn-container{width:-moz-fit-content;width:fit-content;margin:2rem auto auto}.event-modal-btn-container a{margin:0 auto}.event-modal-close{position:absolute;top:10px;right:10px;border:none;background:none;font-size:18px;cursor:pointer}.event-modal-btn-container p{font-size:2rem}.event-modal-btn-container p span{font-weight:700}.event-modal__banner{border-radius:1rem;height:60rem;margin:1rem 0 0}@media (max-width:767px){.heading-one{font-size:3rem}.navigation__button{top:4rem;right:1.5rem}.navigation__background{top:4.5rem;right:2rem}.navigation__list{width:100%}.navigation__link:link,.navigation__link:visited{color:#fff;display:inline-block;font-size:2rem;font-weight:300;padding:1rem 2rem}.grid-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr)}.navigation__list{padding-left:0}.event-modal{padding:2rem;margin:2rem;border-radius:1rem}.event-modal h2{font-size:2.4rem;line-height:1.5}.event-modal__banner{height:50rem}.event-moda__info{display:none}.event-modal-btn-container p{font-size:1.8rem}}