@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;background:#19191b;color:#fff;font-family:sans-serif}*::selection{background-color:#5d5d992c;color:#8a8aee}section{min-height:90vh;padding:5vh 5vw}h1,h2,h3,h4,h5,h6{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:800;padding-bottom:30px}h1{font-size:3.8rem}h2{font-size:2.5rem}h3{font-size:2rem}p{font-family:sans-serif;font-size:1.2rem;color:#ffffffb3;line-height:2.5rem;padding-bottom:20px}.center{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 1024px){h1{font-size:2.2rem}h2{font-size:1.2rem}}#header{min-height:70px;height:10vh!important;width:100%;position:sticky;top:0;display:flex;justify-content:center;align-items:center;font-family:Montserrat;z-index:1000}#nav{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}#nav-list{width:60%;list-style:none;display:inherit;align-items:center;justify-content:space-around;margin:5%}.nav-link{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#ffffffb3;font-weight:500}.nav-link:hover{text-decoration:none;color:#5454d4;font-weight:500;animation:.7s navHover}.nav-part1{display:flex;justify-content:left;align-items:center}.nav-part1:hover{filter:none}.nav-part1 h1{font-size:1.3rem;font-weight:400;color:#fff;font-family:Montserrat;padding:0}.nav-part1 h1:hover{color:#5454d4;animation:.7s navHover}#logo-img{height:50px}#logo-link{min-width:20%;text-decoration:none;height:inherit;display:flex;justify-content:center;align-items:center}.nav-part2{width:60%;height:50%;display:flex;justify-content:space-around;align-items:center}.nav-part3{width:20%;padding:1%;display:flex;justify-content:space-around;align-items:center}.nav-button{min-width:50px;padding:10px;min-height:40px;border-radius:5px;color:#fff;display:flex;justify-content:center;align-items:center;border:#fff 1px solid}.nav-button:hover{background-color:#5454d4;color:#fff;border:none;animation:1s navButtonHover}.toggle{display:none;height:100%;color:#fff}#toggled-menu{display:none;justify-content:center;align-items:center;background:#515161;width:50%;height:fit-content;position:fixed;top:10vh;left:50%;border-radius:10px 0 0 10px;padding:1%}.toggled-menu-list{width:90%;min-height:88vh;display:flex;flex-direction:column;background-color:#515161;list-style:none}.toggled-menu-item{width:100%;height:60px;background-color:#515161}.toggled-menu-item a{border-radius:5px;background-color:#515161}.toggled-menu-item a:hover{color:#8b8bf8;border:1px #8b8bf8 solid;animation:.7s toggleHover}.toggled-menu-item-text{color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:start;padding-left:5%}@media screen and (max-width: 1080px){nav{justify-content:space-between}.toggle{width:20%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:2rem}.nav-part2,.nav-part3{display:none}}@keyframes navButtonHover{0%{background:none}to{background:#5454d4}}@keyframes navHover{0%{color:#ffffffb3}to{color:#5454d4}}@keyframes toggleHover{0%{color:#ffffffb3}to{color:#8b8bf8}}.header{height:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.header>h1{background:linear-gradient(60deg,#fff,#fff,#763af5 60%,#a604f2 70%,#5454dd);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:10px}.header>p{padding:0 10px}.spot-light{position:absolute;filter:blur(100px);z-index:10001}.contact-form{position:relative;display:flex;justify-content:space-around;align-items:center;width:70vw;min-height:80%;border-radius:25px;background:#0a0d17a0;margin:2%}.contact-form *{background:transparent}.contact-form-part{width:44%;height:100%;margin:1% 2%;padding:1%}.contact-form h2{font-size:1.5rem}.contact-form p{font-size:1rem;line-height:1.6}#fname,#lname,#email,#phone,#message,#submit{width:100%;margin:10px 0;padding:10px;border-radius:5px;border:1px solid #7e7f81;background:#232430}#fname{width:47%;margin-right:6%}#lname{width:47%}#submit{background-image:linear-gradient(45deg,#763af5,#a604f2)}.contact-form-img{height:450px;width:450px;display:flex;justify-content:end;flex-direction:column;background:url(/Image-3.png) no-repeat border-box center top / contain;background-size:cover;position:relative;border-radius:10px;overflow:hidden;margin:2%}.contact-form-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.contact-form-img>p{color:#fff0;position:relative;z-index:2}.social-media{flex-direction:row!important;border-top:1px solid;width:100px;font-size:1.5rem;justify-content:space-between;align-items:center;margin:10px 0}.social-media svg{margin-top:15px}@media screen and (max-width:1000px){.contact-form .flex-row{flex-direction:column-reverse}.form div{width:80%;min-height:350px}}@media screen and (max-width:620px){.contact-form{width:90vw}.form div{width:90%;padding:10px}}#hero-sec{display:flex;align-items:center;justify-content:space-around;padding:0}#hero-content{width:50%;min-height:500px;margin:20px 20px 80px 0}.shiney-lighting{position:absolute;top:0;left:0;width:10vw;height:70vh;box-shadow:1px 1px 900px #5454d4;background:linear-gradient(#5454dd,#5454dd00);opacity:.6;filter:blur(115px);transform:rotate(-54.37deg);z-index:10001}.shiney-lighting-gold{position:absolute;width:10px;height:20vw;box-shadow:1px 1px 50px #fba81c;background:linear-gradient(#fba81c,#e05688);opacity:.7;filter:blur(115px);transform:rotate(54.37deg);z-index:10001}.hero-image{z-index:0;height:520px;width:fit-content;border-end-end-radius:50%;box-shadow:1px 1px 900px #5454d4;box-shadow:1px 1px 5px #fff}#main-image{z-index:0;height:inherit;border-end-end-radius:50%;filter:drop-shadow(0 0 .25rem #FBA81C);background:transparent}@media screen and (max-width: 819px){#hero-sec{flex-direction:column}#hero-content{width:90%;height:fit-content}.shiney-lighting{filter:blur(100px)}.shiney-lighting-gold{top:80vh;right:10vw;filter:blur(100px)}}@media screen and (max-width: 900px){.hero-image{height:350px}}.button{width:200px;height:58px;background-color:#5454d4;color:#fff;border-radius:5px;align-content:center;text-align:center;padding:20px;font-weight:900}a.button-link{display:inline-block;text-decoration:none;color:#fff;background:none}.button:hover{border:1px solid #5454D4;background:none;animation:.5s buttonHover ease-out}@keyframes buttonHover{0%{background-color:#5454d4}to{background:none}}.services-items{display:grid;margin:10% 0;grid-template-columns:auto auto auto;gap:4%;grid-template-rows:auto;height:auto}.icon{font-size:1.5rem;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.icon>svg{background:none}#icon1{background-color:#2f2f4b;border:3px solid #36366b}#icon2{background-color:#4b2f2f;border:3px solid #6b3636}#icon3{background-color:#7c6c2d;border:3px solid #9c8839}.services-items h3{font-size:1.2rem}.services-items p{font-size:.85rem}.grid1{grid-area:1/1}.grid2{grid-area:2/1}.grid3{grid-area:3/1}.grid4{grid-area:1/2}.grid5{grid-area:2/2}.grid6{grid-area:3/2}.grid7{grid-area:1/3}.grid8{grid-area:2/3}.grid9{grid-area:3/3}@media screen and (max-width:1024px){.services-items{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center}.services-items *{text-align:center}.services-items div{margin-top:10%}.grid1{grid-area:1/1}.grid2{grid-area:2/1}.grid3{grid-area:3/1}.grid4{grid-area:4/1}.grid5{grid-area:5/1}.grid6{grid-area:6/1}.grid7{grid-area:7/1}.grid8{grid-area:8/1}.grid9{grid-area:9/1}}#footer{min-height:fit-content;text-align:center;background:#262629;margin:0}#footer *{background:none;padding:20px 0 0;font-size:1rem}.project-item{padding-top:0}.Tag{display:inline-block;padding:7px;border:1px solid;border-radius:25px;margin:10px}.Tag:hover{cursor:pointer}.project-content{display:flex;justify-content:space-around;align-items:center;background-color:#5d5d992c;border:1px solid #5454dd;border-radius:30px;margin:5% 0;min-height:80vh}.project-content .project-description{padding:2% 4%}.project-content .project-description,.project-content .tags-container,.project-content p,.project-content h2{background-color:transparent}.project-content video,.project-content img{width:30vw;height:auto;border:1px solid #5454dd;box-shadow:0 0 10px #faffae}.project-content .tags-container{padding:0;margin:0 0 5%}.row-reverse{flex-direction:row-reverse}@media screen and (max-width:1020px){.project-content{flex-direction:column-reverse}.project-content video,.project-content img{width:90%;margin-bottom:10%}}.cta-container{background:linear-gradient(to right,#323c52,#372b42);color:#fff;text-align:center;padding:40px 20px;border-radius:15px;box-shadow:0 4px 10px #0000001a;max-width:600px;margin:40px auto}.cta-container .cta-description,.cta-container h2,.cta-container p{background-color:transparent}.cta-title{font-size:24px;font-weight:700;margin-bottom:15px}.cta-text{font-size:18px;margin-bottom:25px}@media (max-width: 768px){.cta-container{padding:30px 15px;max-width:90%}.cta-title{font-size:22px}.cta-text{font-size:16px}}@media (max-width: 480px){.cta-container{padding:25px 10px;max-width:90%}.cta-title{font-size:20px}.cta-text{font-size:15px}}.graduation-container{background:#5d5d992c;text-align:center;padding:40px 20px;border-radius:15px;box-shadow:0 4px 10px #5454dd;max-width:70vw;min-height:fit-content;margin:7% auto 10%}.graduation-container *{background-color:transparent}.graduation-title{font-size:2rem;font-weight:700;margin-bottom:20px}.graduation-details p{font-size:18px;margin:5px 0}.graduation-message{font-size:16px;margin-top:20px;line-height:1.5}@media (max-width: 768px){.graduation-container{padding:30px 15px;max-width:90%}.graduation-details p{font-size:16px}.graduation-message{font-size:15px}}@media (max-width: 480px){.graduation-container{padding:25px 10px;max-width:95%}.graduation-details p{font-size:15px}.graduation-message{font-size:14px}}.skills-container{background:#19191b;color:#faffae;text-align:center;padding:10% 20px;border-radius:15px;max-width:80vw;margin:40px auto}.skills-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;justify-content:center}.skills-category{border-radius:10px;padding:20px;box-shadow:0 2px 5px #ffffff42;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.skills-category:hover{transform:translateY(-8px);box-shadow:0 8px 20px #fff3}.category-title{font-size:20px;font-weight:700;color:#9c8839;margin-bottom:10px}.skill-item{font-size:16px;list-style:none;padding:5px 0}@media (max-width: 768px){.skills-container{max-width:90%}.skill-item{font-size:15px}}@media (max-width: 480px){.skills-container{max-width:95%}.skill-item{font-size:14px}}.activities-container{background:linear-gradient(135deg,#2f2f4b,#19191b);color:#faffae;text-align:center;padding:50px 20px;border-radius:15px;box-shadow:0 4px 10px #5454dd;max-width:80vw;min-height:70vh;margin:50px auto}.activities-container h2,.activities-container h3,.activities-container p,.activities-container .activity-icon,.activities-container svg,.activities-container .activities-grid,.activities-container ul,.activities-container li{background-color:transparent}.activities-title{font-size:28px;font-weight:700;color:#8a8aee;margin-bottom:30px}.activities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;justify-content:center}.activity-card{background:#fff3;border-radius:15px;padding:25px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;text-align:center}.activity-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px #fff3}.activity-icon{font-size:40px;color:#fba81c;margin-bottom:15px}.activity-title{font-size:20px;font-weight:700;color:#ffffffb3;margin-bottom:10px}.activity-description{font-size:16px;color:#faffae;line-height:1.5;text-align:start}@media (max-width: 768px){.activities-container{padding:40px 15px;max-width:90%}.activities-title{font-size:26px}.activity-title{font-size:18px}.activity-description{font-size:15px}}@media (max-width: 480px){.activities-container{padding:30px 10px;max-width:95%}}.certificates-container{min-height:fit-content;position:relative;text-align:center}.certificate{width:100%;height:min(60vw,700px);position:relative;display:flex;align-items:center;justify-content:center}.certificate img{width:100%;height:100%;object-fit:contain;transition:filter .3s ease-in-out}.certificate-info{display:none;position:absolute;bottom:10%;width:80%;color:#fff;text-align:center}.certificate:hover img{filter:brightness(.3)}.certificate:hover .certificate-info{display:block}.certificate-info h4,.certificate-info p{padding:10px;background:transparent}.gallery{position:relative}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:none;border:none;cursor:pointer;color:#fff;padding:10px;transition:.3s}.prev{left:5%}.next{right:5%}.prev:hover,.next:hover{color:#fba81c}
