@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#949cc9;color:#000;display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}body,html{height:100%}#root{display:flex;flex:1 0 auto;flex-direction:column}.content{flex:1 0 auto}.App{text-align:center}body{font-family:Inter,sans-serif;margin:0;padding:0}.navbar{align-items:center;background-color:#181818;display:flex;height:100px;justify-content:space-between;width:100%}.logoimage{height:100px;margin-left:25px;width:105px}.navbar .links{margin-right:50px;text-align:center}.links a{color:#fff;margin:10px;text-decoration:none}.navbar .user{align-items:center;display:flex;justify-content:center;margin-right:50px}.user p{color:#fff;font-size:15px;margin-right:10px}.user img{border-radius:50%;font-size:15px}.userlogo{margin-right:10px}.submitForm:hover{box-shadow:0 12px 16px 0 #0000003d,0 17px 50px 0 #00000030;cursor:pointer}.submitForm{background-color:#fff;border:2px solid red;border-radius:8px;color:#000;font-family:Inter,sans-serif;font-size:16px;padding:10px}.aceLogo{display:flex;justify-content:flex-start}.container{display:inline-block;margin-left:50px}ul{list-style-type:none;text-align:center}.col{flex-direction:column}.col,.row{display:flex;justify-content:center}.row{flex-direction:row}.horizontal{border-color:red;width:20%}.image-grid-container{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem}.image-grid-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.team-member{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center;width:300px}.team-member img{height:auto;margin-bottom:1rem;max-width:100%;object-fit:cover}.team-member h1{font-size:1.5rem;line-height:1.2;margin:0}.team-member h2{color:#adadad;font-size:1.2rem;font-weight:400;margin:.2rem 0 .5rem}.team-member p{font-size:1rem;margin-top:.5rem}@media (max-width:960px){.image-grid-row{align-items:center;flex-direction:column}}.home-container{margin:0 auto;max-width:1200px;padding:20px}.content-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr}.image-container img{height:auto;object-fit:cover;width:100%}.text-container{background-color:initial;border-radius:8px;color:#fff;padding:20px}.text-container h3{margin-top:0}.text-container.centered{margin:0 auto;max-width:600px}@media (max-width:768px){.content-grid{grid-template-columns:1fr}}.horizontal1,.horizontal2{width:15%}.homeimage{height:400px;width:400px}.hrfooter{width:50%}.title h2{font-size:2rem;line-height:1.2;margin:0}.title p{color:#666;font-size:1.2rem;font-weight:400;margin:.2rem 0 .5rem}.underlined{color:#fff}.userdisplayname{color:#000}.gradient-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,red,gold);color:#0000}.aboutpara{margin-left:400px;margin-right:400px}.logo{height:110px}.ok{align-items:center;background-color:#949cc9;display:flex;height:125px;justify-content:space-between;padding:0 2rem;width:100%}.logo-container{flex:0 0 auto}.links-container{align-items:center;display:flex;flex:1 1;justify-content:space-evenly}.nav-link{color:#fff;text-decoration:none}.nav-link:hover{color:#b83535}@media (max-width:768px){.links-container{display:none}}hr{width:90%}.hrcolor{background-color:#0077b5}@tailwind components;@tailwind utilities;.extragrid{margin:0 auto;max-width:1200px;padding:20px}.textcontainer2{align-items:stretch}.infoblock,.textcontainer2{display:flex;flex-direction:column}.infoblock{height:150px;justify-content:space-between;margin-bottom:20px;padding:20px 10px;text-align:center;width:100%}.infoblock h2{font-size:24px;font-weight:700;margin:0}.infoblock p{margin:0 auto;max-width:300px}.underlined{color:gray;text-decoration:underline}.imagecontainer2{display:flex;justify-content:center;margin-top:40px;width:100%}.imagecontainer2 img{height:auto;max-height:400px;max-width:100%}@media (min-width:768px){.textcontainer2{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.infoblock{width:calc(33.333% - 20px)}.imagecontainer2{margin-top:40px;width:100%}}.homehorizontal{width:100%}.underlinehome{color:#0000;font-size:2rem}.gradient-text-ace{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;color:#0000}.join-us{margin-bottom:.2rem}.custom-red-button-rounded{background-color:#b91c1c;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.075rem;font-weight:500;line-height:1.75rem;margin-bottom:.5rem;margin-right:.5rem;padding:.625rem 1.25rem;text-align:center;transition:all .2s ease-in-out}.custom-red-button-rounded:hover{background-color:#991b1b}.custom-red-button-rounded:focus{box-shadow:0 0 0 3px #fca5a580;outline:none}@media (prefers-color-scheme:dark){.custom-red-button-rounded{background-color:#dc2626}.custom-red-button-rounded:hover{background-color:#b91c1c}.custom-red-button-rounded:focus{box-shadow:0 0 0 3px #7f1d1d80}}.expand{color:red}.accessible{color:orange}.whyace{color:#e9c80b}.custom-chapter{color:#111827;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.35;margin-bottom:1rem;margin-top:0}.custom-heading-highlight{background-color:red;border-radius:.25rem;color:#fff;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.custom-chapter{font-size:3rem}}@media (min-width:1024px){.custom-chapter{font-size:3.75rem}}@media (prefers-color-scheme:dark){.custom-chapter{color:#fff}.custom-heading-highlight{background-color:red}}.all-in{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000;display:inline-block}.all-in,.study-classes{font-size:4rem;line-height:1.5}.image-text{color:#fff}.skill-item-color{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000}.skills-container{background-color:initial;font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:2rem}.skills-container h1{color:#fff;font-size:3rem;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 4px #00000080}.skills-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:center}.skill-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#0077b5;font-size:1.2rem;padding:1rem;text-align:center;transition:transform .3s ease}.skill-item:hover{transform:translateY(-5px)}.skills-grid:after{content:"";grid-column:span 3}.skills-grid>:nth-last-child(-n+3):first-child,.skills-grid>:nth-last-child(-n+3):first-child~*{grid-column:auto/span 1}.skills-grid>:nth-last-child(-n+2):first-child,.skills-grid>:nth-last-child(-n+2):first-child~*{grid-column:2/span 1}@media (max-width:768px){.skills-grid{grid-template-columns:repeat(2,1fr)}.skills-grid:after{grid-column:span 2}.skills-grid>:nth-last-child(-n+2):first-child,.skills-grid>:nth-last-child(-n+2):first-child~*{grid-column:auto/span 1}.skills-container h1{font-size:2.5rem}}@media (max-width:480px){.skills-grid{grid-template-columns:1fr}.skills-grid:after{display:none}}.aboutmepage{margin-left:150px;text-align:left}.aboutmepara{color:#ededed;margin-left:10px;width:500px}.aboutmeheading,.aboutmeinnerheading{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000}.aboutmeinnerheading{margin-left:5px}.aboutcontainer{display:grid;grid-template-columns:1fr 1fr}.vsnimage{border-radius:12px;margin-top:15px;width:47%}.currentprojectspage{margin-bottom:200px;margin-left:150px;text-align:left}.currentheading{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000;margin-left:5px}.currentdescription{color:#fff;margin-left:10px}.heading{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000;margin-bottom:35px}.iframe{border-radius:12px;min-height:35rem;width:90%}.email{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3021cd,#0077b5);color:#0000;font-size:4rem;margin:250px}.footer{background-color:#949cc9;color:#fff;margin-top:auto;padding:2rem 0}.footer__container{margin:0 auto;max-width:1200px;padding:0 1rem}.footer__content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__section{margin-bottom:2rem;width:100%}.footer__section--main{text-align:center}.footer__logo{height:auto;margin-bottom:-2.5rem;max-width:300px}.custom-heading,.footer__mission{font-size:1.5rem;margin-bottom:1rem}.custom-heading{color:#111827;font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1}.gradient-text-footer{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(45deg,#0e3790,#4daaed);color:#0000}@media (min-width:768px){.custom-heading{font-size:3rem}}@media (min-width:1024px){.custom-heading{font-size:1.57rem}}@media (prefers-color-scheme:dark){.custom-heading{color:#fff}}.footer__heading{font-size:1.25rem;margin-bottom:1rem}.footer__list{list-style-type:none;padding:0}.footer__list li{margin-bottom:.5rem}.footer__list a{color:#fff;text-decoration:none;transition:opacity .3s ease}.footer__list a:hover{opacity:.8}.footer__copyright{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1rem;text-align:center}@media (min-width:768px){.footer__section{width:22%}.footer__section--main{margin-bottom:3rem;width:100%}}@media (min-width:1024px){.footer__section--main{margin-bottom:0;text-align:left;width:30%}}
/*# sourceMappingURL=main.ce515e5f.css.map*/