@import url(https://fonts.googleapis.com/css2?family=Waterfall&display=swap);*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}@font-face{font-family:dearest;src:url(../fonts/DEAREST.NORMAL.TTF)}@font-face{font-family:stencil;src:url(../fonts/STENCIL.TTF)}@font-face{font-family:chopinscript;src:url(../fonts/CHOPINSCRIPT.TTF)}html::-webkit-scrollbar{display:none}.font-stencil{font-family:stencil}html{scroll-behavior:smooth;scrollbar-width:0}a:focus,a:hover,button,button:focus,button:hover{cursor:pointer!important}#menu-btn :is(:hover,:focus){cursor:pointer}.phone_container{display:none}.float-whatsapp{position:relative;width:40px;height:40px;background-color:#59ce72;color:transparent;border-radius:50px;font-size:30px;z-index:100;border:1px solid #fff;display:flex;justify-content:center;align-items:center}.float-whatsapp::after{content:"";background-color:#59ce7288;position:absolute;inset:0;border-radius:50px;z-index:-1000;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.float-call::after{content:"";background-color:#67676788;position:absolute;inset:0;border-radius:50px;z-index:-1000;animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation-delay:1.5s}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}.float-call{position:relative;display:none;width:60px;height:60px;background-color:#d1d1d1;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;border:1px solid #fff}#move-to-top{visibility:hidden;animation:fadeIn linear forwards;animation-timeline:view();animation-range-start:50vh;animation-range-end:51vh;z-index:500;bottom:1%;position:fixed;left:2.5%}#move-to-top button{border-radius:100px;border:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;cursor:pointer;background-color:teal;font-size:14px;color:#fff;animation:bounce 2s infinite;box-shadow:0 0 10px 0 rgba(0,0,0,.223),inset 0 0 10px 0 rgba(167,167,167,.5)}#move-to-top button:focus,#move-to-top button:hover{background-color:#009898;box-shadow:0 0 15px 0 rgba(0,0,0,.481),inset 0 0 00px 0 rgba(167,167,167,.5)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;visibility:visible}}header{position:fixed;top:0;left:0;width:100%;z-index:1000}.navbar-container{position:relative;width:100%;height:60px;box-shadow:0 0 7px 0 rgba(72,72,72,.5);padding:1% 2%;display:flex;background-color:var(--background);color:var(--foreground);border-bottom:1px solid rgba(255,255,255,.329);backdrop-filter:blur(70px);justify-content:space-between;align-items:center;gap:.5rem;line-height:.9}.logo-wrapper{width:120px;color:var(--text-color)}.logo-wrapper .logo{max-width:100%;vertical-align:middle;color:var(--text-color);height:fit-content}.alerts{position:relative;display:flex;flex-direction:column;align-items:center;max-width:250px;text-align:center;letter-spacing:1.5px}.alert-contact,.alert-message{color:red;font-size:.9rem;font-weight:700;font-family:dearest;letter-spacing:1px;width:clamp(250px,40vw,400px)}.navigation-links{width:170px;display:flex;justify-content:space-between;align-items:center}.nav-link{text-decoration:none;color:#000;font-size:1rem;font-weight:700;font-family:dearest;text-align:center;letter-spacing:1px}.nav-link:hover{color:red}.dropdown{position:fixed;inset:0;background:rgba(0,0,0,.552);display:flex;justify-content:center;scale:0;transition:all .2s ease-in-out;transform-origin:top;z-index:9000}#close-btn{color:red}.dropdown.active{scale:1}.dropdown-content{display:flex;flex-direction:column;width:100%;height:100vh;max-width:500px;justify-content:flex-start;background-color:#000;padding:3px 0;border-radius:25px;gap:1rem}.dropdown-content a{text-decoration:none;color:#fff;font-size:1rem;font-weight:700;font-family:dearest;text-align:center;letter-spacing:1px;padding:1rem 0;transition:all .2s ease-in-out}.dropdown-content :is(a:hover,a:focus){background-color:#fff;color:teal}.dropdown-content :where(button){border:none;padding:8px 8px 7px 8px;width:fit-content;align-self:flex-end;position:relative;right:2rem;border-radius:50%}.dropdown-content :is(button:hover,button:focus){scale:1.1;cursor:pointer}.container{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow-x:auto;margin-top:3%}.text-box{color:#fff;max-width:clamp(350px,80vw,900px);font-size:clamp(2rem, 5vw, 2.5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.8% auto;text-shadow:1px 1px 6px #6c6c6c;font-family:stencil,sans-serif;width:100%;user-select:none;padding:0 1%;text-align:center;line-height:1.1;height:fit-content;margin-top:30px}.expand{letter-spacing:5px;animation:expand 1s ease-in-out infinite alternate}@keyframes expand{0%{letter-spacing:5px}100%{letter-spacing:10px}}.dearest{font-family:dearest}.text-shadow-none{text-shadow:none}.disc-box-wrapper{display:flex;width:100%;padding:50px 0}.disc-box{width:80%;display:flex;justify-content:center;position:relative;margin-inline:auto;height:200px;font-family:dearest;overflow:hidden;background:linear-gradient(to top right,transparent 30%,#fff)}.disc-box:hover{cursor:pointer}.disc-details-btn{z-index:10;color:#fff;letter-spacing:2px;text-decoration:none;display:flex;gap:10px;bottom:5px;left:50%;padding:8px 12px;font-weight:800;cursor:pointer;touch-action:none;background-color:rgba(17,17,17,.5);border-radius:6px;box-shadow:4px 4px 13px rgba(255,255,255,.8),7px 7px 10px rgba(0,0,0,.8),inset 14px 14px 25px rgba(0,24,24,.2)}div:has(> .tomorrow-demo){position:absolute;left:55%;bottom:0;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}div:has(.tomorrow-demo) :is(a.disc-details-btn.tomorrow-demo[data-tommorow],#hell,#hell,#hell){height:55px;background:linear-gradient(to bottom,#ff0004,#b6375b);padding-inline:1rem;box-shadow:inset 0 -2px 5px rgb(255 255 255);border:.5px solid rgb(255 255 255)}#tomo-ping{display:flex;align-items:center;flex-direction:column;font-size:18px;text-shadow:0 0 5px #fff;opacity:1;animation:text-blink 1s cubic-bezier(0,0,.2,1) infinite;position:relative}@keyframes text-blink{100%{opacity:.8;scale:1.8}}.tab-bar{display:none}span.tomo-ping__course{font-size:14px;display:block;text-transform:uppercase}.disc-details-btn :where(span){margin-top:1.5px}.disc-details-btn:is(:hover,:focus){color:#fff}.disc-details-btn i{transition:all .2s ease-in-out}.disc-details-btn:hover i{transition:all .5s ease-in-out;transform:translateX(5px)}.dearest{font-family:dearest;letter-spacing:1px;text-transform:uppercase}.disc-box>img{border-radius:20px;position:absolute;max-width:100%;inset:0;height:100%;filter:brightness(.5);z-index:-1}#starting-program .starting-program__container{color:#fff}.disc-box-text{font-size:clamp(.5rem, 2vw, 1rem);display:flex;gap:.5rem;flex-direction:column;position:absolute;width:100%;transform:translateX(5%) translateY(-85%) rotate(-17deg);transform-origin:center center;font-weight:700;z-index:5}.disc-box-text span{--distance:90px;background:linear-gradient(45deg,#d4af37 25%,#fff 50%);background-clip:text;display:block;color:transparent;filter:brightness(1.8) saturate(1.5);z-index:20;font-size:clamp(.5rem, 2vw, 1.2rem);font-weight:700;text-shadow:0 0 15px #bb8f00bc,0 0 45px #f7f7f7c9}.disc-box-text>img{filter:brightness(1) saturate(1) drop-shadow(0px 0px 0px #fcfcfc) contrast(1.8)}.disc-box-text .fresh{transform:translateX(30%) translateY(120%)}.disc-box-text .placements{transform:translateX(70%) translateY(140%)}.glow{text-shadow:0 0 15px #bb8f00bc,0 0 30px #977400c9,0 0 45px #c87800d9}.get{animation:blink 2s infinite both}.disc-end{position:absolute;right:1rem;align-self:flex-start;z-index:2;font-size:1rem;text-align:center;font-weight:700;height:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding-block:24px}.disc-end-text{font-size:1rem;text-align:center;font-weight:700;max-width:160px;font-family:dearest;letter-spacing:2px;line-height:25px}.section-box{display:flex;width:100%;height:6vh;justify-content:center;align-items:center;z-index:0;gap:2rem;padding-inline:2rem}.section{flex:1;width:100%;height:7vh;border-radius:50px;display:flex;z-index:0;justify-content:center;align-items:center;color:var(--text-color)}#section-box .section a{border:1px solid #b0b0b0;transform:skewX(25px);border-radius:20px;color:inherit;box-shadow:2px 2px 16px #999,inset 2px 2px 8px rgba(0,0,0,.488)}.section .first-png,.section .png{z-index:20;rotate:-14deg;cursor:pointer}.png{width:28%}.png.dark{display:none}.png.light{display:block}.section .first-png{width:36%;transform:translateY(-5%);rotate:-21deg}.section .first-png.starting{width:44%}.section .first-png.all-course{width:41%}.section:hover{cursor:pointer}.fresher-container{width:100%}#freshers-program{background:var(--freshers-program-background);width:100%;min-height:min(80vh,600px);height:100%;display:grid;place-items:center;position:relative;isolation:isolate;overflow:clip}.back-glow{width:700px;height:700px;background-color:rgba(255,255,255,.685);position:absolute;left:-250px;top:-250px;z-index:-3;filter:blur(250px);border-radius:50%}.freshers-container{background:teal;backdrop-filter:blur(50px);height:80%;max-width:1260px;width:100%;border-radius:30px;box-shadow:75px 45px 75px rgba(0,0,0,.408),inset 10px 10px 25px rgba(0,0,0,.732),inset -5px -5px 10px #fff;filter:brightness(.9) contrast(1.3)}.fresher-container__section{padding-block:1rem}.fresher-container__section h5{font-size:1.2rem;font-family:dearest;max-width:fit-content;color:#fff;padding:8px 50px}.fresher-container__section ul{list-style:none;display:flex;gap:2rem;padding-block:2rem;min-height:100px;flex-wrap:wrap;justify-content:center;width:100%;align-items:center}.fresher-container__section ul li a,button#neo-button{text-decoration:none;font-family:dearest;display:flex;justify-content:center;align-items:center;transition:all 10ms ease-in-out;font-size:18px;height:50px;outline:0;padding:5px 15px;border-radius:10px;text-shadow:0 0 20px #fff;width:230px;color:#fff;box-shadow:-3px -3px 6px rgba(255,255,255,.1),3px 3px 6px rgba(0,0,0,.8),inset 14px 14px 25px rgba(0,24,24,.2);box-shadow:-7px -7px 10px rgba(255,255,255,.1),7px 7px 10px rgba(0,0,0,.8),inset 14px 14px 25px rgba(0,24,24,.2);font-weight:600}.fresher-container__section ul li a:active{box-shadow:0 0 20px #fff;background:#fff;color:#091921}@media screen and (max-width:500px){.fresher-container h3{font-size:1.3rem;font-family:dearest;font-weight:900;color:#171738;text-shadow:1px 1px 0 #fee316,-1px 1px 0 #d51bff,-1px -1px 0 red,1px -1px 0 #0ff;border-bottom:4px solid #171738;max-width:fit-content}.fresher-container h5{font-size:1.3rem;padding:0}}.image-gallery{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;background-color:#2d2c2c;padding:2rem;margin-inline:auto;border-radius:2rem;height:100%;gap:.5rem}.img-container{position:relative;overflow:hidden;display:flex;align-self:center;flex-direction:column;height:100%;backdrop-filter:blur(10px);max-width:250px;transform-box:border-box;border:1px solid rgba(255,255,255,.1)}div :has(> .img-container){width:100%;max-width:250px;height:210px}.img-container:hover .img{opacity:1;transition:transform .3s ease;cursor:pointer;width:100%}.img{width:100%;height:100%;cursor:pointer;transition:transform .3s ease;letter-spacing:2px}.caption{background-color:rgba(248,250,252,.1);padding:8% 0;color:#fff;font:1.1rem dearest;width:100%;display:flex;justify-content:center}.caption:hover{cursor:pointer}.course-content{display:none}.img-container:hover .caption{transition:transform .5s ease;cursor:pointer}.summer-program{display:flex;flex-wrap:wrap;justify-content:flex-start;background-image:url("/Posters/altekcode.png");margin-top:1%}a:has(.all-courses){text-decoration:none;color:teal}a :is(p.all-courses,#id){font-family:chopinscript;font-size:1.5rem;text-decoration:none;width:45%}div#summer-program{scroll-margin-top:200px}.main-box{display:flex;width:100%;padding:0 1%;justify-content:start;background-color:transparent;border:0 solid #fff}.sum-main-png{width:10%}.color-box{width:300px;height:500px;background-color:#7c0000;gap:10px;margin:10px;padding:10px}.color{display:flex;background-color:#25d366;align-items:center;justify-content:center}.modal{position:fixed;z-index:1001;padding-top:20px;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.9)}.close{position:absolute;top:55px;right:35px;color:#fff;font-size:40px}.close:focus,.close:hover{color:#f80707;text-decoration:none;cursor:pointer}.modal-content{max-height:98vh;overflow-y:auto;margin:auto;display:block;width:80%;scrollbar-width:none;padding:2rem;border-radius:1rem}.img-content{margin:auto;display:block;border-radius:3px;height:auto;max-height:75vh;user-select:none;width:800px;max-width:100%}#text{padding:10px;margin:auto;display:block;text-align:center;color:#fff;font-size:1.2rem;font-family:dearest}#text,.img-content{animation-name:animate;animation-duration:.6s}@keyframes animate{from{transform:scale(0)}to{transform:scale(1)}}@media screen and (max-width:1490px){.image-gallery{display:flex;justify-content:start;align-items:start}.img-container{margin:1%}}@media screen and (max-width:1260px){.disc-box-wrapper{display:flex;width:100%;padding:50px 0}.disc-box{width:80%;display:flex;position:relative;margin-inline:auto;height:200px;font-family:dearest}.chopinscript{font-family:chopinscript;font-size:clamp(1rem, 5vw, 3rem);letter-spacing:5px;line-height:55px;z-index:10}.dearest{font-family:dearest;letter-spacing:1px;text-transform:uppercase}.disc-box>img{border-radius:20px;position:absolute;max-width:100%;inset:0;height:100%;filter:brightness(.5)}.disc-box-text{transform:translateX(5%) translateY(-70%) rotate(-17deg)}.disc-box-text span{--distance:90px;background:linear-gradient(45deg,#d4af37 25%,#fff 50%);background-clip:text;display:block;color:transparent;filter:brightness(1.8) saturate(1.5);z-index:100;font-size:clamp(.5rem, 2vw, 1.2rem);font-weight:700;text-shadow:0 0 15px #bb8f00bc,0 0 45px #f7f7f7c9}.disc-box-text img{width:220px}.glow{text-shadow:0 0 15px #bb8f00bc,0 0 30px #977400c9,0 0 45px #c87800d9}.get{animation:blink 2s infinite both}.disc-end-text{right:2rem;bottom:2rem;align-self:center;z-index:1;color:#fff;font-size:1rem;max-width:160px;font-family:dearest;letter-spacing:2px;line-height:25px}}.blink{animation:blink .5s infinite both}.blink1{animation-delay:.5s}.blink2{animation-delay:.8s}.blink3{animation-delay:.1s}@keyframes blink{0%,100%{scale:1.1}50%{scale:0.9}}.shake{animation:shake 2s infinite both}@keyframes shake{0%,100%{transform:translateY(10px)}50%{transform:translateY(0)}}body{background-color:var(--background)}@media (prefers-color-scheme:dark){.section:hover{cursor:pointer}}.section-head{height:50%}img#start{width:10%}#freshers-program{width:100%;padding-inline:20px}#summer-program{width:100%;background-color:#d3d3d3;padding-inline:20px;min-height:80vh;height:100%;margin:5% auto}#starting-program{width:100%;background:var(--starting-program-background);padding-inline:20px;height:1000%;margin-top:5%;padding-block:3rem;display:grid;color:#fff;width:100%;gap:1rem;max-height:100vh;overflow:hidden;place-content:center}#starting-program .starting-program__container{background-color:#ffffff1e;background:linear-gradient(to bottom,#000,#6d6d6d);display:grid;grid-template-rows:100px 1fr;padding:20px;padding-bottom:35px;margin-inline:auto;border-radius:25px;box-shadow:15px 15px 25px rgba(32,32,32,.859);padding:20px;max-width:1260px}.starting-program__container .image-gallery{border-radius:20px;border:none;height:500px;width:98%;padding:35px 20px;gap:1rem 2.3rem}.form-content .form-box{margin-top:25px}.form-content .form-box label{color:#fff;display:block;font-size:18px;letter-spacing:2px;margin-bottom:5px}.form{height:80%}#section-head img{width:100px;z-index:200;align-self:center}#section-head #start{width:130px;color:#fff}#summer-program{display:grid;grid-template-rows:100px 1fr;width:100%;gap:1rem;max-height:80vh;place-content:stretch;align-content:flex-start;background:url("../Posters/ss.jpg") top center/cover no-repeat}#summer-program .image-gallery{align-items:flex-start;border-radius:20px;border:none;height:380px;width:95%}.freshers-container{display:grid;padding-block:2rem;grid-template-rows:50px 1fr}.image-gallery{height:100%;overflow-y:scroll}.image-gallery::-webkit-scrollbar{display:none}.image-gallery{scrollbar-width:none;justify-content:center;background-color:transparent;border:1px solid rgba(0,0,0,.408)}#section-box li:has(> img):hover{z-index:200;cursor:pointer;background:#bebebe}#summer-program .image-gallery{background:#fff;height:55vh;border-radius:11px;box-shadow:75px 45px 75px rgba(0,0,0,.853)}.justify-start{justify-content:start}#light{width:300px;height:300px;left:0;filter:brightness(1.5) contrast(1.5);background:#fff;position:absolute;z-index:-100}#imgBox[data-open=true]{visibility:visible;scale:1;transition:all .1s ease-in-out;z-index:2000}#imgBox[data-open=false]{visibility:hidden}#model-image-container[data-name=tomorrow] img{border:2px solid #b3b3b3}#model-image-container[data-name=tomorrow] ul{padding:10px;padding-block:1rem;display:flex;flex-direction:column;gap:1rem;width:100%;font-family:dearest;max-width:800px}.main__list{display:grid;gap:1rem;max-width:800px;margin-inline:auto}#model-image-container[data-name=tomorrow] li{padding:10px;text-align:justify;letter-spacing:1px;border:.5px solid #a4a4a4;box-shadow:0 0 10px rgba(164,164,164,.623);border-radius:8px;line-height:1.3}#model-image-container[data-name=tomorrow] li.course__details__list__item{background:0 0}.course__details__list.main__list{display:grid;gap:2rem}.course__details__list.main__list li:has(> ul){display:flex;flex-direction:column;gap:1rem;border:none;box-shadow:none}#model-image-container[data-name=tomorrow] li:has(> ul){border:none;box-shadow:none}@keyframes blob-animate{0%{color:#00e5ff}10%{color:#fff}20%{color:#000}30%{color:#fff}40%{color:red}60%{color:#fff}80%{color:#ff276b}90%{color:#fff}100%{color:#00e5ff}}.dropdown[data-open=true]{scale:1}#mobile-blob{display:none}