@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Volkhov:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";nav.navbar{grid-row:navbar;position:sticky;z-index:999;top:0;height:100px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;transition:all .2s ease-in-out}nav.scrolled{box-shadow:0 0 10px #0002;background:#fff;height:80px}nav.navbar ul{margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;list-style:none;gap:max(2vw,20px)}nav.navbar ul a{position:relative;z-index:2;height:50px;width:clamp(180px,13vw,200px);display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:500;color:#333;text-decoration:none;border-radius:9px;background-color:#f8f8f8;transition:all .2s ease}.navbar ul a:hover{box-shadow:4px 4px 10px #0001;background-color:#fffa64e0}.navbar ul a.active{box-shadow:4px 4px 10px #00000020;background-color:#fff500}nav.mobile{display:none;position:sticky;margin-top:10px;top:10px;height:45px;width:45px;z-index:999;background:#fff96c;border-radius:0 20px 20px 0;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:all .3s ease-in-out;box-shadow:0 0 10px #0002}nav.mobile #hm-menu{display:flex;margin:2.5px;transition:all .3s ease-in-out;background:url(/svg/hm-menu.svg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:40px;min-width:40px}nav.mobile.expanded #hm-menu{background:url(/svg/hm-menu-close.svg) center no-repeat;background-size:cover;scale:.9}nav.mobile.expanded{border-radius:0 20px 0 0;height:calc(100vh - 10px);width:250px}nav.mobile aside{width:0;height:80vh;display:flex;flex-direction:row;justify-content:center;overflow:hidden;transition:all .3s ease-in-out}nav.expanded aside{width:100%}#hm-menu-label{position:fixed;z-index:900;inset:auto;cursor:grab}nav.expanded~#hm-menu-label{inset:0}nav.mobile aside ul{position:relative;z-index:999;padding:20px;width:unset;display:flex;flex-direction:column;justify-content:flex-start;gap:15px;height:100%}@media (width < 900px){nav.navbar{display:none}nav.mobile{display:flex}}.topbar{grid-row:topbar;height:100%;overflow:hidden;display:flex;justify-content:space-between;font-family:Poppins;flex-direction:row;box-shadow:0 0 10px #0002;background-color:#fff500}.topbar .marquee{height:inherit;display:flex;flex-direction:row;align-items:center;animation:scroll-text 15s linear infinite}@keyframes scroll-text{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.topbar .marquee p{height:inherit;margin:0;padding:0 20px;display:flex;align-items:center;font-weight:700;font-weight:400;color:#333;white-space:nowrap}.topbar .left,.topbar .right{height:100%;display:flex;align-items:center;padding:10px}.topbar .left{justify-content:flex-start}.topbar .left a,.topbar img{height:100%}.topbar .right{justify-content:flex-end;font-size:18px;font-weight:700;gap:15px}.topbar .right .links{display:flex;height:100%;gap:10px}@media (width < 608px){.topbar .right .text{display:none}}footer{display:grid;grid-template-columns:[logo-section-start navlinks-section-start] 1.2fr [logo-section-end navlinks-section-end deets-section-start] 1fr [deets-section-end];grid-template-rows:[logo-section-start deets-section-start] 280px [logo-section-end navlinks-section-start] .5fr [navlinks-section-end deets-section-end];height:500px;padding-top:5vw;width:100%;background-color:#303030;color:#fff;font-family:Poppins}footer a{color:#fff}footer .copy-m{display:none;margin:3vw 0}footer h6{display:block}.logo-section{grid-area:logo-section;padding:20px 20px 0;display:flex;gap:10px;flex-direction:column;align-items:center}.logo-section img{width:90%}.logo-section h1{font-size:clamp(18px,3.2vw,32px);text-align:center}.deets-section{grid-area:deets-section;display:grid;grid-template-columns:[copyright-start] 1fr 1fr [copyright-end];row-gap:10px;padding:20px 20px 0;align-items:center}.deets-section h4{font-size:clamp(16px,2.6vw,20px);margin:0}.navlinks-section{grid-area:navlinks-section;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;padding:10px}.navlinks-section h3{font-size:clamp(16px,2.8vw,20px);margin:.5em 0}.navlinks-section a{font-size:clamp(14px,2.6vw,18px);text-align:center}.navlinks-section>*{display:flex;flex-direction:column;align-items:center}footer h6{font-size:16px;font-family:Inter;font-weight:400;grid-column:span 2;text-align:center}.deets-section h1{text-align:right;padding-right:35px;margin:0;font-size:clamp(20px,3.2vw,32px)}@media (width < 840px){footer{grid-template-columns:[logo-section-start navlinks-section-start deets-section-start] 1fr [logo-section-end navlinks-section-end deets-section-end];grid-template-rows:[logo-section-start] max-content [logo-section-end deets-section-start] max-content [deets-section-end navlinks-section-start] max-content [navlinks-section-end];height:unset;padding-bottom:30px}footer h6{display:block}footer .deets-section h6{display:none}footer .copy-m{display:block}}footer .footer-icons{display:flex;align-items:center;gap:10px}footer .footer-icons a{display:flex;height:30px;aspect-ratio:1/1;filter:invert(1)}footer .footer-icon-linkedin{background:url(/svg/linkedin.svg) no-repeat center;background-size:cover}footer .footer-icon-insta{background:url(/svg/instagram.svg) no-repeat center;background-size:cover}main.home{grid-row:content;display:grid;width:100%;grid-template-rows:[signup-start] calc(100vh - 145px) [signup-end features-start] calc(var(--page) * 3) [features-end]}.lp-signup{grid-row:signup;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100%}.lp-signup:before{content:"";position:absolute;inset:0;background-image:url(/images/lp-signup-bg.webp);background-repeat:no-repeat;background-size:cover;background-position-x:-500px;background-position-y:10px;animation:lucknow-animated 25s linear infinite alternate;opacity:8%;z-index:-1}@keyframes lucknow-animated{0%{background-position-x:-500px}50%{background-position-x:-475px}to{background-position-x:-525px}}.lp-signup h1{margin:20px 20px 0;max-width:600px;text-align:center;font-family:Poppins;font-weight:500;font-size:clamp(16px,5vw,42px);color:#333}.lp-signup .lp-signup-logo{max-height:20vh;height:clamp(56px,15vw + 10px,150px);margin:10px}.lp-signup h3{font-family:Poppins;font-weight:500;font-size:clamp(13px,3vw,22px);margin:20px 20px 10px;text-align:center;color:#333}.lp-signup a{padding:15px 25px;margin:20px 0;margin-top:clamp(0px,2vw,20px);border-radius:30px;display:flex;justify-content:center;align-items:center;font-size:clamp(12px,2vw,16px);font-family:Poppins;font-weight:500;color:#333;text-decoration:none;background-color:#fff500}.features{grid-row:features;display:grid;grid-template-rows:var(--page) var(--page) var(--page);grid-template-columns:1fr 1fr}.features>*{display:flex;flex-direction:column;justify-content:center;padding:20px}.features .l1{display:grid;height:100%;width:100%;grid-template-columns:1fr 1fr 1fr;place-items:center}.features .l1 .feature-img{width:80%;max-height:240px;border-radius:15px;object-fit:cover;object-position:top;position:relative;z-index:2;transition:all .2s ease-in-out}.features .l1>.feature-img:hover{z-index:1;transform:translateY(-15px) scale(1.05);box-shadow:0 0 15px 16px #ffffffd6}.features .l1 .feature-img-mob{display:none;aspect-ratio:480/672;width:100%;border-radius:10px;overflow:hidden}.features .l1 .feature-img-mob .pics{display:flex;flex-direction:row;transition:all .3s ease-in-out}.features .l1 .feature-img-mob .pics .feature-img{height:100%;width:100%;max-height:unset;border-radius:0}@keyframes feature-img{to{transform:translate3d(-600%,0,0)}0%{transform:translateZ(0)}}@media (width < 620px){.features .l1{display:flex;flex-direction:row;justify-content:unset;padding:25% 13%;overflow:hidden}.features .l1>.feature-img{display:none}.features .l1 .feature-img-mob{display:flex}}.features .l1,.features .r2,.features .l3{background-color:#fdffa4;align-items:center}.features .r2 img,.features .l3 img{max-width:100%;height:80%}.features .r1,.features .l2,.features .r3{padding:5vw;background-color:#fff500}.features h2{font-family:Poppins;font-size:clamp(18px,4vw,36px);margin:0%}.features h4{font-family:Poppins;font-size:clamp(14px,3vw,24px);font-weight:400;margin-top:5px}@media (width < 840px){main.home{grid-template-rows:[signup-start] max-content [signup-end features-start] max-content [features-end]}.features{grid-template-rows:1fr 1fr 1fr}}.lp-lucknow{height:var(--max-page-height);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (width < 840px){.lp-lucknow{height:unset}}.lp-lucknow h1{margin:10px;font-family:Volkhov;font-size:clamp(34px,9vw,50px);color:#000}.lp-lucknow h4{margin:10px;font-family:Poppins;font-size:clamp(18px,5vw,24px);text-align:center;font-weight:300;color:#090909}.lp-lucknow .images{padding:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;gap:3vw;justify-content:center;align-items:center}.lp-lucknow .images>img{width:100%;max-height:60vh;border-radius:30px;object-fit:cover;transition:all .2s ease-in-out}@media (width < 400px){.lp-lucknow .images>img{border-radius:5vw}}.lp-lucknow .images>img:hover{transform:translateY(-15px) scale(1.05)}.lp-sign-up{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff500}.lp-sign-up h1{margin:22px;font-family:Volkhov;font-weight:400;font-size:clamp(24px,6vw,32px);color:#333;text-decoration:underline #333;transition:all .3s ease-in-out;display:flex}.lp-sign-up h1:hover{transform:translateY(-5px) scale(1.2)}.lp-kandid-squad{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw}.lp-kandid-squad>h1{font-family:Volkhov;font-size:clamp(30px,9vw,50px);color:#333;margin:30px 0 0;text-align:center}.lp-kandid-squad>h4{font-family:Poppins;font-weight:400;font-size:clamp(18px,5vw,24px);margin:0;color:#333;text-align:center}.lp-kandid-squad .squad{margin:30px 8vw;padding:clamp(25px,5vw,40px);display:flex;flex-direction:row;justify-content:center;border-radius:50px;gap:40px;background:#fff500}@media (width < 840px){.lp-kandid-squad .squad{flex-direction:column}}.lp-kandid-squad .squad .kandisquad{position:relative;background:#fff;border-radius:30px;padding:20px;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-kandid-squad .squad .kandisquad h2{font-family:Volkhov;font-size:30px;color:#333;margin-bottom:0}.lp-kandid-squad .squad .kandisquad h3{margin-top:5px;margin-bottom:30px;font-family:Poppins;font-weight:500;font-size:18px;color:#333}.lp-kandid-squad .squad .kandisquad a{position:absolute;bottom:10px;height:30px;width:30px;background:url(/svg/linkedin.svg);background-size:contain}.lp-kandid-squad .squad img{max-width:250px;width:18vw;min-width:150px;border-radius:50%;object-fit:cover}main.user-sign-up{padding-top:calc(var(--navbar-height) + var(--scrolling-text-height) + 70px);display:flex;flex-direction:column;justify-content:center;align-items:center}main.user-sign-up .kandidate{padding:2vw;width:80vw;max-width:940px;margin-bottom:50px;border-radius:30px;display:flex;flex-direction:column;align-items:center;background:#fff500;font-family:Poppins}main.user-sign-up .kandidate h1{text-align:center;font-family:Poppins;font-size:clamp(30px,7vw,50px);color:#333;margin:0 0 20px}main.user-sign-up .kandidate span{text-decoration:underline}main.user-sign-up .kandidate h2{display:inline-block;padding:17px 27px;border-radius:50px;background:#fff;font-family:Poppins;font-size:clamp(15px,3vw,34px);font-weight:700;color:#333;margin:0;max-width:80vw}main.user-sign-up .kandidate-cards{display:flex;flex-direction:column;gap:10px;align-items:flex-start}main.user-sign-up .kandidate-cards div{display:flex;flex-direction:row;gap:inherit;align-items:center}main.user-sign-up form{margin:5vw;margin-top:20px;width:90vw;max-width:500px;padding:clamp(25px,5vw,40px);padding-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff700bc;font-family:Poppins;border-radius:50px}main.user-sign-up h2{font-size:clamp(20px,3vw,40px);margin:10px;font-weight:600}main.user-sign-up form label{align-self:flex-start;font-size:clamp(14px,2vw,18px);font-weight:700}main.user-sign-up form input,main.user-sign-up form textarea{width:105%;height:40px;margin:4px 4px 16px;padding:10px;border-radius:8px;border:0;font-family:Poppins;font-size:16px}main.user-sign-up form input:focus{outline:0;border:1.5px solid #333}main.user-sign-up form .student{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:10px}main.user-sign-up form .student div label{width:100%;cursor:pointer}main.user-sign-up form .student div{display:flex;flex-direction:row;align-items:center;gap:10px}main.user-sign-up form .student input{appearance:none;background:#fff;outline:1px solid black;border-radius:50%;margin:0;padding:0;height:18px;width:unset;aspect-ratio:1}main.user-sign-up form .student input:checked{border:4px solid rgb(255,255,255);outline:2px solid rgb(0,0,0);appearance:none;background:#000}main.user-sign-up form textarea{height:120px}main.user-sign-up form button{cursor:pointer;padding:10px 20px;outline:0;border:0;appearance:none;margin-top:35px;width:200px;display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:500;font-size:14px;color:#333;text-decoration:none;border-radius:9px;background-color:#f8f8f8;transition:all .2s ease}main.user-sign-up button:hover{box-shadow:4px 4px 10px #0000003e;background-color:#fffa64e0}@media (width < 500px){main.user-sign-up .kandidate{display:none}}main.brand-onboarding{display:grid;grid-template-rows:calc(100vh - 145px)}.brand-onboarding{padding-top:calc(var(--navbar-height) + var(--scrolling-text-height) + 70px)}.brand-onboarding .carousel{display:flex;position:relative;height:calc(100vh - var(--navbar-height) - var(--scrolling-text-height) - 70px);overflow:hidden}.brand-onboarding .carousel .bg{display:flex;flex-direction:row;align-items:center;opacity:1;animation:scroll-img 50s linear infinite}.brand-onboarding .carousel .bg img{margin:0 1vw;height:100vh;max-width:clamp(200px,30vw,300px);min-width:clamp(200px,30vw,300px);border-radius:30px;height:100%;max-height:70vh;object-fit:cover}.brand-onboarding .carousel .content{position:absolute;inset:0}.brand-onboarding .carousel .content .planets{display:none;scale:.85;top:auto;bottom:auto;left:13%;width:80vw;max-width:700px;aspect-ratio:1;position:absolute}.brand-onboarding .carousel .content .planets div{opacity:.95;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:absolute;background:#fff500;font-family:Poppins;font-weight:600;font-size:clamp(12px,2.5vw,35px);padding:30px;border-radius:50%;text-align:center}.brand-onboarding .carousel .content .circle-1{top:0%;left:23%}.brand-onboarding .carousel .content .circle-2{top:36%;left:0%}.brand-onboarding .carousel .content .circle-3{top:47%;left:36%}.brand-onboarding .carousel .content .circle-4{top:18%;left:67%}.brand-onboarding .about-kandid{margin:20px;padding:clamp(30px,5vw,40px);border-radius:30px;background:linear-gradient(134deg,#303030 60%,#969696);height:calc(100vh - var(--navbar-height) - 80px);display:flex;justify-content:space-between;gap:10px}.brand-onboarding .about-kandid .content{font-family:Poppins;color:#fff;width:50%}.brand-onboarding .about-kandid .content h1{font-size:clamp(55px,7vw,70px);margin-bottom:10px;margin-top:0}.brand-onboarding .about-kandid .content h2{font-size:clamp(25px,3vw,30px)}.brand-onboarding .about-kandid .pics{width:50%;display:flex;justify-content:space-evenly;align-items:center}.brand-onboarding .about-kandid .pics img{width:30%;border-radius:20px}.brand-onboarding .about-kandid .pics img:nth-child(1){align-self:flex-end}.brand-onboarding .about-kandid .pics img:nth-child(3){align-self:flex-start}.brand-onboarding .partner-with-us{font-family:Poppins;margin:20px;padding:0 20px 20px;border-radius:30px;background:#fcff5e;display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-onboarding .partner-with-us h1{font-size:clamp(22px,4.2vw,100px);margin:14px}.brand-onboarding .partner-with-us .text{gap:11px;margin-bottom:12px;border-radius:10px;width:95%;display:flex;flex-direction:column;transition:all .2s ease-in-out}.brand-onboarding .partner-with-us .text .title{border-radius:10px;padding:8px 14px;position:relative;z-index:2;background:#fff;display:grid;grid-template-columns:clamp(33px,6vw,50px) calc(100% - clamp(33px,6vw,50px) - 35px) 38px}.brand-onboarding .partner-with-us .text .title h2{font-size:clamp(20px,3vw,28px);margin:0}.brand-onboarding .partner-with-us .text .title .arrow{min-height:38px;max-height:38px;rotate:0deg;min-width:38px;background:url(/svg/arrow.svg);background-size:contain;transition:all .2s ease-in-out;align-self:center}.brand-onboarding .partner-with-us .text .title .arrow.active{rotate:90deg}.brand-onboarding .partner-with-us .text .content{background:#fff}.brand-onboarding .partner-with-us .text .content h3{cursor:pointer;margin:0;padding:10px 15px;height:fit-content;position:relative;z-index:1;font-size:clamp(20px,3vw,28px);font-weight:600}.brand-onboarding .partner-with-us .text .title:hover{background:#feffdf}.brand-onboarding .apply-now{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff500}.brand-onboarding .apply-now h4,.brand-onboarding .apply-now h1{text-align:center;margin:10px 10px 5px;font-family:Volkhov;font-weight:400;font-size:clamp(24px,6vw,28px);color:#000}.brand-onboarding .apply-now h1{margin:0 10px 10px;text-decoration:underline #000000}.brand-onboarding .what-it-takes{display:flex;align-items:center;justify-content:space-evenly;font-family:Poppins;gap:40px}.brand-onboarding .what-it-takes h2,.brand-onboarding .what-it-takes h3,.brand-onboarding .what-it-takes h4,.brand-onboarding .what-it-takes h5{margin:0}.brand-onboarding .what-it-takes .text{flex:1;max-width:490px;margin-right:10px;font-weight:400;padding:clamp(20px,6vw,50px)}.brand-onboarding .what-it-takes .text h2{font-size:30px;margin-bottom:20px}.brand-onboarding .what-it-takes .text h3{font-size:20px;font-weight:400}.brand-onboarding .what-it-takes .posts-container{display:flex;align-items:center}.brand-onboarding .what-it-takes .posts{width:50%;display:flex;flex-direction:column}.brand-onboarding .what-it-takes .posts .post{background:#fff500}.brand-onboarding .what-it-takes .posts div{max-width:420px;background:#fdff62;margin:15px;padding:22px;width:calc(100% - 30px);max-width:320px;height:35vh;display:flex;flex-direction:column;border-radius:18px;justify-content:center;gap:6px}.brand-onboarding .what-it-takes .posts div h4{font-size:clamp(20px,3vw,26px)}.brand-onboarding .what-it-takes .posts div h5{font-weight:500;font-size:clamp(15px,2vw,17px)}.brand-onboarding .process{font-family:Poppins}.brand-onboarding .process h1{background:#fff500;display:flex;justify-content:center;align-items:center;font-size:clamp(30px,7vw,42px);padding:30px 0;text-align:center}.brand-onboarding .process h2{margin:5vw;margin-top:12px;font-size:clamp(20px,2.4vw,26px);font-weight:500;padding:3vw 5vw;border-radius:50px;background:#fff500;display:flex;flex-direction:column}.brand-onboarding .process h2 a{outline:0;border:0;appearance:none;margin-top:17px;height:45px;width:200px;display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:500;font-size:14px;color:#333;text-decoration:none;border-radius:9px;background-color:#f8f8f8;transition:all .2s ease}.brand-onboarding .process h2 a:hover{box-shadow:4px 4px 10px #0000003e;background-color:#fffa64e0}.brand-onboarding .process .pro-nav{display:flex;flex-direction:column}.brand-onboarding .process .nav-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:background 50ms cubic-bezier(.5,.25,.5,.75)}.brand-onboarding .process .nav-bar ul{display:flex;flex-direction:row;list-style:none;padding:0%}.brand-onboarding .process .nav-bar ul li{margin:0 10px}.brand-onboarding .process .nav-bar ul li div{cursor:pointer;height:45px;width:clamp(170px,20vw,200px);display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:500;color:#333;text-decoration:none;border-radius:9px;background-color:#f8f8f8;transition:all .2s ease}.brand-onboarding .process .nav-bar ul li div:hover{box-shadow:4px 4px 10px #0001;background-color:#fffa64e0}.brand-onboarding .process .nav-bar ul li div.focused{box-shadow:4px 4px 10px #00000020;background-color:#fff500}.brand-onboarding .process .not-focused{background-color:#d7d7d7}@media (width < 810px){.brand-onboarding .process .nav-bar ul{display:flex;flex-direction:column;width:60%;gap:10px}.brand-onboarding .process .nav-bar ul li div{width:100%}.brand-onboarding .process h2{padding:5vw 7vw}.brand-onboarding .what-it-takes{flex-direction:column;gap:10px}.brand-onboarding .what-it-takes .posts{width:100%}.brand-onboarding .what-it-takes .posts div{height:unset}.brand-onboarding .what-it-takes .posts-container,.brand-onboarding .about-kandid{flex-direction:column}.brand-onboarding .about-kandid .content{width:100%}.brand-onboarding .about-kandid .content h2{text-align:center}.brand-onboarding .about-kandid .pics{display:none;width:100%;aspect-ratio:1}.brand-onboarding .about-kandid{background:#303030}}@media (width < calc(100vh - 120px)){main.brand-onboarding{grid-template-rows:65vw}}@keyframes scroll-img{0%{transform:translate(0)}to{transform:translate(calc((clamp(200px,30vw,300px) + 2vw)*-5))}}.toast{box-shadow:0 0 10px #0000005a;z-index:999;overflow:hidden;border-radius:8px;animation:fadeIn .5s ease-in-out;position:fixed;bottom:50px;max-width:90vw;background-color:#141400;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@keyframes fadeIn{0%{bottom:-100px;opacity:0}to{opacity:1}}.toast .close{position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:20px}.toast .content{display:flex;align-items:center;gap:15px;width:100%;padding:20px}.toast .content p{margin:0;padding:0;max-width:80%;font-size:16px;font-family:Inter,sans-serif;color:#fff}.toast .content .checkmark{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast .indicator{border-radius:0 10px 10px 0;width:100%;height:5px;background-color:#fff;position:absolute;bottom:0;left:0;animation:indicatorAnimation 10s linear forwards}@keyframes indicatorAnimation{0%{width:100%}to{width:0}}.contact-us{padding-top:calc(var(--navbar-height) + var(--scrolling-text-height) + 70px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-us h1{font-family:Volkhov;font-size:clamp(20px,7vw,40px);color:#333;margin:0}.contact-us h4{font-family:Poppins;width:70%;font-weight:400;font-size:clamp(15px,3vw,20px);color:#333;margin:5px 0 0;text-align:center}.contact-us form{margin:5vw;margin-top:20px;width:90vw;max-width:500px;padding:clamp(25px,5vw,40px);padding-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff700bc;font-family:Poppins;border-radius:50px}.contact-us h2{font-size:clamp(20px,3vw,40px);margin:10px;font-weight:600}.contact-us form label{align-self:flex-start;font-size:clamp(14px,2vw,18px);font-weight:700}.contact-us form input,.contact-us form textarea{width:105%;height:40px;margin:4px 4px 16px;padding:10px;border-radius:8px;border:0;font-family:Poppins;font-size:16px}.contact-us form input:focus{outline:0;border:1.5px solid #333}.contact-us form .student{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:10px}.contact-us form .student div label{width:100%;cursor:pointer}.contact-us form .student div{display:flex;flex-direction:row;align-items:center;gap:10px}.contact-us form .student input{appearance:none;background:#fff;outline:1px solid black;border-radius:50%;margin:0;padding:0;height:18px;width:unset;aspect-ratio:1}.contact-us form .student input:checked{border:4px solid rgb(255,255,255);outline:2px solid rgb(0,0,0);appearance:none;background:#000}.contact-us form textarea{height:120px}.contact-us form button{cursor:pointer;padding:10px 20px;outline:0;border:0;appearance:none;margin-top:35px;width:200px;display:flex;justify-content:center;align-items:center;font-family:Poppins;font-weight:500;font-size:14px;color:#333;text-decoration:none;border-radius:9px;background-color:#f8f8f8;transition:all .2s ease}.contact-us button:hover{box-shadow:4px 4px 10px #0000003e;background-color:#fffa64e0}.about-us{width:100%;display:flex;flex-direction:column;align-items:center}.about-us span{font-weight:700}.about-us h2{margin-bottom:10px}.about-us h1{font-family:Poppins;font-size:40px;color:#333;margin:0}.about-us .text{margin-top:1vw;font-size:18px;margin-bottom:4vw;width:70%;max-width:1300px;padding:20px;border-radius:30px;box-shadow:0 0 10px #0002;font-family:Poppins}@media (width < 600px){.about-us .text{width:90%}}.policy{width:100%;display:flex;flex-direction:column;align-items:center}.policy h2{margin-bottom:10px}.policy h1{font-family:Poppins;color:#333;margin:0}.policy .text{margin-top:1vw;margin-bottom:4vw;width:70%;max-width:1300px;padding:20px;border-radius:30px;box-shadow:0 0 10px #0002;font-family:Poppins}@media (width < 600px){.policy .text{width:90%}}main.successful-signup{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Poppins;padding:20px}main.successful-signup img{height:50vh}main.successful-signup h2{font-size:26px;margin:5px 0 0;text-align:center;color:green}*{box-sizing:border-box}body{margin:0;padding:0}:root{--page: calc(100vh - 80px) }#root{display:grid;grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 100px [navbar-end content-start] max-content [content-end]}@media (width < 900px){#root{grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 70px [navbar-end content-start] max-content [content-end]}#root:has(main.home){grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 10px [navbar-end content-start] max-content [content-end]}#root:has(main.user-sign-up){grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 40px [navbar-end content-start] max-content [content-end]}#root:has(main.contact-us){grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 40px [navbar-end content-start] max-content [content-end]}#root:has(main.successful-signup){grid-template-rows:[topbar-start] 45px [topbar-end navbar-start] 20px [navbar-end content-start] max-content [content-end]}}
