@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Raleway:wght@700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#000;box-shadow:0 2px 10px #00000080;display:flex;justify-content:space-between;left:0;padding:15px 30px;position:fixed;right:0;top:0;z-index:1000}.navbar-logo h2{color:#00e8f0;font-size:28px;letter-spacing:1px;margin:0;transition:transform .3s}.navbar-logo h2:hover{transform:scale(1.1)}.navbar-links{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.navbar-links li{margin-right:30px}.navbar-links li a{color:#fff;font-size:18px;padding:5px 0;position:relative;text-decoration:none;transition:color .3s}.navbar-links li a:hover{color:#75c6ff}.navbar-links li a:after{background:#5fff54;content:"";display:block;height:2px;margin-top:5px;transform:scaleX(0);transition:transform .3s;width:100%}.navbar-links li a:hover:after{transform:scaleX(1)}@media (max-width:1024px){.navbar-links li a{font-size:16px}.navbar-logo h2{font-size:24px}}@media (max-width:768px){.navbar-links li a{font-size:14px}.navbar-logo h2{font-size:20px}}@media (max-width:480px){.navbar-links{align-items:center;flex-direction:column}.navbar-links li{margin-bottom:10px;margin-right:0}.navbar-links li a{font-size:14px}.navbar-logo h2{font-size:18px}}.dropdown-toggle{color:#fff;cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.dropdown-toggle{display:block}.navbar-links{align-items:center;background-color:#000;border-top:1px solid #333;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;right:0;top:60px;z-index:999}.navbar-links.show{display:flex}.navbar-links li{margin:10px 0}.navbar-links li a{color:#fff;font-size:16px}}:root{--primary-gradient:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);--secondary-gradient:linear-gradient(135deg,#3b82f6,#2dd4bf,#4ade80);--dark-bg:#111827;--light-text:#f3f4f6;--accent-color:#22d3ee;--shadow-color:#0000004d;--linkedin-color:#0a66c2;--twitter-color:#1da1f2;--github-color:#f0f6fc;--instagram-color:#e4405f}*{box-sizing:border-box;margin:0;padding:0}body{color:#f3f4f6;color:var(--light-text);min-height:100vh;overflow-x:hidden}.loading-screen,body{background-color:#111827;background-color:var(--dark-bg)}.loading-screen{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;width:100%;z-index:1000}.loading-screen.inactive{opacity:0;visibility:hidden}.loader{animation:spin 1s linear infinite;border:5px solid #ffffff1a;border-radius:50%;border-top-color:#22d3ee;border-top:5px solid var(--accent-color);height:70px;width:70px}.loading-text{animation:pulse 1.5s infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:22px;letter-spacing:2px;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.portfolio-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#111827e6;box-shadow:0 4px 15px #0000004d;display:flex;justify-content:space-between;padding:1.2rem 2.5rem;position:fixed;top:0;width:100%;z-index:100}.logo h1{color:#22d3ee;color:var(--accent-color);font-family:Raleway,sans-serif;font-size:26px;font-weight:800;letter-spacing:2px}.logo span{color:#f3f4f6;color:var(--light-text)}nav ul{display:flex;gap:1.8rem;list-style:none}.nav-link{border-radius:5px;color:#f3f4f6;color:var(--light-text);font-size:16px;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:after{background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);background:var(--primary-gradient);bottom:-5px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.special{background:linear-gradient(135deg,#3b82f6,#2dd4bf,#4ade80);background:var(--secondary-gradient);border-radius:30px;box-shadow:0 4px 10px #2dd4bf80;color:#111827;font-weight:600;padding:.6rem 1.2rem;transition:transform .3s ease,box-shadow .3s ease}.nav-link.special:hover{box-shadow:0 8px 15px #2dd4bf99;transform:translateY(-3px)}.full-screen-container{height:100vh;padding-top:60px}.full-screen-container,.laptop-container{align-items:center;display:flex;justify-content:center;width:100%}.laptop-container{opacity:0;perspective:2000px;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.laptop-container.animated{opacity:1;transform:translateY(0)}.laptop{animation:openLaptop 1.5s ease .5s forwards;max-width:900px;transform:rotateX(90deg);transform-style:preserve-3d;width:75%}@keyframes openLaptop{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.screen{animation:screenGlow 3s ease-in-out infinite alternate;aspect-ratio:16/9;background-color:#000;border:12px solid #3a3a3a;border-radius:15px 15px 0 0;box-shadow:0 5px 20px #00000080;overflow:hidden;position:relative;width:100%}@keyframes screenGlow{0%{box-shadow:0 0 10px #22d3ee4d}to{box-shadow:0 0 30px #22d3eeb3}}.screen-content{align-items:center;background-color:#060721;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:25px;position:relative;width:100%}.gradient-background{animation:gradientShift 10s ease infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);background-size:400% 400%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.name{animation:textFocus 1s ease 2s forwards;color:#fff;font-family:Raleway,sans-serif;font-size:2.8rem;font-weight:800;letter-spacing:1px;margin-bottom:8px;opacity:0;text-shadow:0 4px 8px #0000004d}@keyframes textFocus{0%{filter:blur(10px);opacity:0;transform:scale(.9)}to{filter:blur(0);opacity:1;transform:scale(1)}}.title{animation:textFocus 1s ease 2.4s forwards;background:linear-gradient(90deg,#facc15,#fbbf24);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.6rem;font-weight:700;text-shadow:0 2px 4px #0000004d}.social-icons,.title{margin-bottom:25px;opacity:0}.social-icons{animation:fadeIn .8s ease 2.8s forwards;gap:22px}.social-icon,.social-icons{display:flex;justify-content:center}.social-icon{align-items:center;background-color:#ffffff1a;border-radius:50%;box-shadow:0 5px 15px #0003;font-size:1.8rem;height:55px;transition:all .3s ease;width:55px}.social-icon.linkedin{color:#0a66c2;color:var(--linkedin-color)}.social-icon.twitter{color:#1da1f2;color:var(--twitter-color)}.social-icon.github{background-color:#1e1e1ecc;color:#f0f6fc;color:var(--github-color)}.social-icon.instagram{color:#e4405f;color:var(--instagram-color)}.social-icon:hover{animation:socialPulse .5s ease;box-shadow:0 8px 20px #0000004d;transform:translateY(-5px) scale(1.1)}@keyframes socialPulse{0%,to{transform:translateY(-5px) scale(1.1)}50%{transform:translateY(-5px) scale(1.2)}}.contact-details{align-items:center;gap:15px;margin-bottom:25px;max-width:450px;width:100%}.contact-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50px;color:#fff;opacity:0;padding:10px 20px;text-decoration:none;transition:all .3s ease;width:100%}.contact-item:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.contact-item:hover:before{left:100%}.contact-item:hover{background:#fff3;box-shadow:0 5px 15px #0000004d;transform:translateY(-3px)}.contact-icon{color:#22d3ee;color:var(--accent-color);font-size:1.2rem;margin-right:10px}.download-btn{align-items:center;animation:bounceIn 1s ease 3.1s forwards;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:50px;box-shadow:0 5px 15px #4caf5066;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:22px;opacity:0;overflow:hidden;padding:12px 25px;position:relative;text-decoration:none;transition:all .3s ease}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.download-btn:after{background:#fff3;content:"";height:300%;left:-150px;position:absolute;top:-100%;transform:rotate(35deg);transition:all .7s ease;width:30px}.download-btn:hover:after{left:120%}.download-btn:hover{box-shadow:0 8px 20px #4caf5099;transform:translateY(-5px)}.download-icon{animation:bounce 2s infinite;margin-left:8px}.skills-showcase{animation:fadeIn .8s ease 3.2s forwards;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:15px;opacity:0}.skill-bubble{animation:float 3s ease-in-out infinite;border-radius:18px;box-shadow:0 4px 10px #0003;font-size:13px;font-weight:600;padding:7px 14px;transform:translateY(0);transition:all;transition:all .3s ease}.skill-bubble:hover{box-shadow:0 8px 15px #0000004d;transform:translateY(-5px) scale(1.1)}.skill-bubble:nth-child(odd){animation-delay:.5s}.skill-bubble.html{background:linear-gradient(90deg,#e44d26,#f16529);color:#fff}.skill-bubble.css{background:linear-gradient(90deg,#264de4,#2965f1);color:#fff}.skill-bubble.js{background:linear-gradient(90deg,#f7df1e,#f0db4f);color:#323330}.skill-bubble.react{background:linear-gradient(90deg,#61dafb,#00b7ff);color:#282c34}.skill-bubble.node{background:linear-gradient(90deg,#68a063,#3c873a);color:#fff}.skill-bubble.mongo{background:linear-gradient(90deg,#4db33d,#3fa037);color:#fff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.keyboard{background:linear-gradient(180deg,#3a3a3a,#252525);box-shadow:0 5px 10px #00000080;height:18px;position:relative;transform-origin:top;width:100%}.keyboard-lights{animation:blink 2s infinite;background-color:#4caf5099;border-radius:50%;box-shadow:0 0 10px #4caf50cc;height:6px;position:absolute;right:20px;top:6px;width:6px}@keyframes blink{0%,to{opacity:.4}50%{opacity:1}}.base{background:linear-gradient(180deg,#252525,#111);border-radius:0 0 10px 10px;box-shadow:0 10px 30px #000c;height:12px;transform:translateY(-1px);width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .8s ease 2s forwards}.animate-fade-in-delay{animation:fadeIn .8s ease 2.4s forwards}.animate-zoom-in{animation:zoomIn .8s ease 2.8s forwards;opacity:0;transform:scale(.5)}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-slide-in-left{animation:slideInLeft .8s ease 3s forwards;transform:translateX(-50px)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-right{animation:slideInRight .8s ease 3s forwards;transform:translateX(50px)}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.animate-pulse{animation:pulseFade 2s infinite,fadeIn .8s ease 3.1s forwards}@keyframes pulseFade{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.contact-item:first-of-type{animation:slideInLeft .8s ease 3s forwards;border-left:3px solid #0a66c2;border-left:3px solid var(--linkedin-color)}.contact-item:nth-of-type(2){animation:slideInRight .8s ease 3.1s forwards;border-left:3px solid #22d3ee;border-left:3px solid var(--accent-color)}.contact-item .contact-icon{animation:iconPulse 2s infinite}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.contact-item{overflow:hidden;position:relative}.contact-item:after{background:linear-gradient(to bottom right,#fff0,#fff0 40%,#fff6 50%,#fff0 60%,#fff0);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .3s ease;width:200%}.contact-item:hover:after{left:100%;opacity:1;top:100%;transition:all .7s ease-in-out}.social-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff1a}@media (max-width:992px){.laptop{width:85%}.name{font-size:2.3rem}.title{font-size:1.4rem}.social-icon{font-size:1.6rem;height:50px;width:50px}}@media (max-width:768px){.portfolio-header{flex-direction:column;padding:1rem}.logo{margin-bottom:1rem}nav ul{flex-wrap:wrap;gap:1rem;justify-content:center}.laptop{width:90%}.contact-details{width:85%}.name{font-size:1.9rem}.name,.title{text-align:center}.title{font-size:1.1rem}.social-icon{font-size:1.4rem;height:45px;width:45px}.contact-item{padding:8px 15px}.download-btn{padding:10px 20px}.skill-bubble{font-size:12px;padding:6px 12px}}@media (max-width:576px){.portfolio-header{padding:.8rem}.logo h1{font-size:22px}.nav-link{font-size:14px;padding:.4rem .8rem}.laptop{width:95%}.contact-details{width:90%}.name{font-size:1.7rem;line-height:1.2}.title{font-size:1rem;margin-bottom:20px}.social-icons{gap:12px}.social-icon{font-size:1.2rem;height:40px;width:40px}.download-btn{font-size:14px;padding:8px 16px}.skill-bubble{border-radius:15px;font-size:11px;padding:5px 10px}.contact-item{font-size:14px}}@media (max-width:400px){.name{font-size:1.5rem}.title{font-size:.9rem}.social-icon{font-size:1rem;height:35px;width:35px}.skill-bubble{font-size:10px;padding:4px 8px}.download-btn{font-size:13px;padding:7px 14px}}.keyboard:before{animation:lightLine 4s linear infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";height:1px;left:0;position:absolute;top:0;width:100%}@keyframes lightLine{0%{background-position:-100% 0}to{background-position:200% 0}}@media (max-width:768px){.contact-item{flex-direction:row;justify-content:flex-start;padding-left:15px}.contact-icon{margin-right:12px}}.contact-details{display:flex;flex-direction:column;gap:10px}.contact-item{align-items:center;background-color:#2a2a2a;border-radius:20px;display:flex;padding:10px;width:fit-content}.contact-icon{color:#fff;font-size:20px}.page-container{display:flex;flex-direction:column;margin:20px}.about-section{display:flex;flex:1 1;margin-bottom:20px}.about-container{display:flex;width:100%}.main-about{background-color:#000;border-radius:8px;color:#fff;flex:0 0 68%;margin-right:20px;padding:20px}.animation-container{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.details-section{background-color:#000;border-radius:8px;color:#fff;margin-top:20px;padding:20px}.details-container{display:flex;justify-content:space-between;margin-top:20px}.skills-part{background-color:#333;border-radius:8px;flex:1 1;margin-right:10px;padding:20px}.skills-part:last-child{margin-right:0}.skill{align-items:center;display:flex;margin-bottom:20px}.skill-name{font-size:16px;width:120px}.skill-level{background-color:#555;border-radius:10px;height:10px;margin-left:20px;overflow:hidden;width:160px}.skill-percent{background-color:#4caf50;height:100%}.skill-percent-number{font-size:16px;margin-left:20px}.cube-container{height:200px;margin:50px auto;perspective:800px;transition:.8s ease-out;width:200px}.cube{animation:rotate 8s linear infinite;height:100%;transform-style:preserve-3d;width:100%}@keyframes rotate{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.ppppp-anim-cube-container{height:200px;margin:50px auto;perspective:800px;transition:.8s ease-out;width:200px}.ppppp-anim-cube-container:hover{transform:scale(2)}.ppppp-anim-cube{animation:ppppp-anim-rotate 8s linear infinite;height:100%;position:relative;transform-style:preserve-3d;width:100%}.face{--french:linear-gradient(90deg,#00f,#fff,#fff,#fff,red);background:#000c;border:2px solid;border-image:var(--french);color:#fff;font-size:18px;height:200px;line-height:200px;position:absolute;text-align:center;width:200px}.front{transform:translateZ(100px)}.back{transform:rotateY(180deg) translateZ(100px)}.right{transform:rotateY(90deg) translateZ(100px)}.left{transform:rotateY(-90deg) translateZ(100px)}.top{transform:rotateX(90deg) translateZ(100px)}.bottom{transform:rotateX(-90deg) translateZ(100px)}@keyframes ppppp-anim-rotate{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.name-container{align-items:center;display:flex}.profile-image{border-radius:50%;height:auto;margin-right:10px;width:150px}.education-container{margin:50px;text-align:center}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:30px}.book{background:linear-gradient(135deg,#ff7e5f,#feb47b,#fc0);color:#000;height:300px;perspective:2000px;position:relative;transform-style:preserve-3d;width:220px}.book,.cover{align-items:center;border-radius:10px;box-shadow:1px 1px 12px #000;display:flex;justify-content:center}.cover{background:linear-gradient(135deg,#5faab9,#d272bd,#d24d80);cursor:pointer;height:100%;position:absolute;top:0;transform-origin:0;transition:all .5s;width:100%}.book:hover .cover{transform:rotateY(-80deg);transition:all .5s}p{font-size:20px;font-weight:bolder}body{background:#f0f0f0;color:#333;font-family:Poppins,sans-serif}.projects-container{margin:0 auto;max-width:1200px;padding:40px}h1{color:#333;font-size:3em;font-weight:600;margin-bottom:50px;text-align:center}.card-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.card{background:#07182e;border-radius:20px;cursor:pointer;display:flex;height:300px;overflow:hidden;place-content:center;place-items:center;position:relative;transition:transform .3s ease;width:100%}.card:hover{transform:scale(1.05)}.card h2{color:#fff;font-size:2em;font-weight:600;z-index:1}.card:before{animation:rotBGimg 3s linear infinite;background-image:linear-gradient(180deg,var(--primary-color),var(--secondary-color));content:"";height:130%;position:absolute;transition:all .2s linear;width:100px}@keyframes rotBGimg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card:after{background:#07182e;border-radius:15px;content:"";inset:5px;position:absolute}.popup-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-container{background-color:#fff;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:40px;position:relative;width:90%}.popup-container h2{color:#333;font-size:2.5em;font-weight:600;margin-bottom:20px}.popup-container p{color:#666;font-size:1.1em;font-weight:300;line-height:1.6;margin-bottom:20px}.project-image{border-radius:10px;height:auto;margin-bottom:20px;width:100%}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:2em;position:absolute;right:20px;top:20px}.view-project-button{background-color:#07182e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:400;padding:10px 20px;transition:background-color .3s ease}.view-project-button:hover{background-color:#0f2a4a}@media (max-width:768px){.card-container{grid-template-columns:1fr}}.container{background-color:#000;color:#fff;font-family:Arial,sans-serif;font-size:18px;width:100%}.container,.left-container{box-sizing:border-box;display:flex;padding:20px}.left-container{border-right:2px solid #fff;flex-direction:column;justify-content:center;width:40%}h2{color:#fc0;font-size:36px;font-weight:700;margin-bottom:20px;text-align:center;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}.experience-list{list-style-type:none;padding:0}.experience-list li{margin-bottom:15px}.experience-text{font-size:18px;line-height:1.6;transition:transform .3s ease-in-out}.experience-text:hover{color:#fc0;transform:scale(1.05)}.right-container{align-items:center;display:flex;justify-content:center;padding:20px;width:60%}.cube-container{animation:animate 5s linear infinite;position:relative;top:-40px;transform:skewY(-10deg)}.cube{position:relative;z-index:2}.cube div{display:flex;flex-direction:column;gap:30px;position:absolute;transform:translate(calc(-70px*var(--x)),calc(-60px*var(--y)))}.cube div span{background:#dcdcdc;display:inline-block;height:50px;position:relative;transition:1.5s;width:50px;z-index:calc(var(--i)*1)}.cube div span:hover{background:#ef4149;filter:drop-shadow(0 0 30px #ef4149);transition:0s}.cube div span:after,.cube div span:before{content:"";position:absolute;transition:1.5s}.cube div span:before{background:#fff;height:100%;left:-40px;transform:skewY(45deg);transform-origin:right;width:40px}.cube div span:after{background:#f2f2f2;height:40px;left:0;top:-40px;transform:skewX(45deg);transform-origin:bottom;width:100%}@keyframes animate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.Certifications_container__8-TxU{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.Certifications_title__suxFY{animation:Certifications_fadeInDown__vNfpr .5s ease;color:#333;font-size:2.5rem;margin-bottom:2rem;text-align:center}.Certifications_certGrid__8HUlz{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));justify-items:center}.Certifications_card__JN6WK{background-color:#000;border-radius:15px;color:#000;gap:12px;height:254px;justify-content:flex-end;padding:12px;position:relative;width:190px}.Certifications_card__JN6WK:before{background:linear-gradient(-45deg,#1cc2ff,#ff261b);border-radius:15px;content:"";height:264px;inset:0;left:-5px;margin:auto;pointer-events:none;position:absolute;transition:all .6s cubic-bezier(.175,.885,.32,1.275);width:200px;z-index:-10}.Certifications_card__JN6WK:after{background:linear-gradient(-45deg,#1cffa4,#ff01aee6);content:"";filter:blur(40px);inset:0;position:absolute;transform:translateZ(0) scale(.95);z-index:-1}.Certifications_heading__DQNpa{font-size:20px;font-weight:800;text-transform:uppercase}.Certifications_card__JN6WK p:not(.Certifications_heading__DQNpa){color:#000;font-size:20px}.Certifications_card__JN6WK p:last-child{color:#fff}.Certifications_card__JN6WK:hover:after{filter:blur(50px)}.Certifications_card__JN6WK:hover:before{transform:rotate(-90deg) scaleX(1.34) scaleY(.77)}.Certifications_card__JN6WK:hover{transform:scale(1)}.Certifications_certDetail__VvQ2W{animation:Certifications_fadeIn__0GxTU .5s ease}.Certifications_certImage__NvIVs{border-radius:15px;box-shadow:0 5px 15px #0000001a;margin-bottom:1.5rem;max-width:100%;transition:transform .3s ease}.Certifications_certImage__NvIVs:hover{transform:scale(1.05)}.Certifications_certInfo__Teaex{text-align:center}.Certifications_certInfo__Teaex h2{color:#333;font-size:2rem;margin-bottom:.5rem}.Certifications_certInfo__Teaex p{color:#666;font-size:1.1rem;margin-bottom:.5rem}.Certifications_backButton__jlcGQ{border-radius:25px;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.Certifications_backButton__jlcGQ:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}@keyframes Certifications_fadeIn__0GxTU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Certifications_fadeInDown__vNfpr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Certifications_certDetail__VvQ2W{align-items:flex-start;flex-direction:row}.Certifications_certImage__NvIVs{margin-bottom:0;margin-right:2rem;max-width:50%}.Certifications_certInfo__Teaex{flex:1 1;text-align:left}}@media (max-width:767px){.Certifications_container__8-TxU{padding:1rem}.Certifications_certGrid__8HUlz{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Certifications_card__JN6WK{height:300px;width:250px}.Certifications_card__JN6WK:before{height:310px;width:260px}}@media (max-width:600px){.Certifications_certGrid__8HUlz{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.Certifications_card__JN6WK{height:200px;width:150px}.Certifications_card__JN6WK:before{height:210px;width:160px}.Certifications_heading__DQNpa{font-size:16px}.Certifications_card__JN6WK p:not(.Certifications_heading__DQNpa){font-size:14px}}.Certifications_container__8-TxU{padding:20px;text-align:center}.Certifications_title__suxFY{font-size:2em;margin-bottom:20px}.Certifications_certGrid__8HUlz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.Certifications_card__JN6WK{background:#f9f9f9;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:space-between;padding:15px;transition:transform .2s,box-shadow .2s}.Certifications_card__JN6WK:hover{box-shadow:0 4px 15px #0003;transform:translateY(-5px)}.Certifications_certDetail__VvQ2W{align-items:center;display:flex;flex-direction:column;margin-top:20px}.Certifications_certImage__NvIVs{border-radius:10px;height:auto;max-width:400px;width:100%}.Certifications_certInfo__Teaex{margin-top:15px}.Certifications_heading__DQNpa{font-weight:700}.Certifications_backButton__jlcGQ{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px;transition:background-color .3s}.Certifications_backButton__jlcGQ:hover{background-color:#0056b3}.contact-container{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;margin:20px auto auto;max-width:64rem;padding:2rem;width:200vh}.contact-form-container{padding:2rem}h1{color:#1e40af;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.contact-input-group{margin-bottom:1rem;position:relative}.contact-icon{color:#9ca3af;height:1.25rem;left:.75rem;position:absolute;top:.75rem;width:1.25rem}input,textarea{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;outline:none;padding:.5rem .75rem .5rem 2.5rem;transition:border-color .2s,box-shadow .2s;width:100%}input:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f680}textarea{height:8rem;resize:none}.contact-submit-button{align-items:center;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:transform .2s;width:100%}.contact-submit-button:hover{transform:scale(1.05)}.contact-submit-button:active{transform:scale(.95)}.contact-image-container{align-items:center;background:linear-gradient(to bottom right,#fde68a,#f59e0b);display:flex;justify-content:center;padding:2rem}.contact-illustration{height:auto;max-width:100%}@media (min-width:768px){.contact-container{flex-direction:row}.contact-form-container,.contact-image-container{width:50%}}.messages-container{background-color:#f9fafb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-top:20px;padding:1rem}table{border-collapse:collapse;margin-top:1rem;width:100%}td,th{border:1px solid #d1d5db;padding:.5rem;text-align:left}th{background-color:#e5e7eb}.exit-button,.view-messages-button{background-color:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:background-color .2s}.exit-button:hover,.view-messages-button:hover{background-color:#2563eb}.modelViewPort{align-items:center;aspect-ratio:1;background:#000;border-radius:50%;display:flex;justify-content:center;overflow:hidden;perspective:1000px;width:20rem}.eva{--EVA-ROTATION-DURATION:4s;animation:rotateRight var(--EVA-ROTATION-DURATION) linear infinite alternate;transform-style:preserve-3d}.head{background:linear-gradient(90deg,#fff 45%,gray);border-radius:48% 53% 45% 55%/79% 79% 20% 22%;height:4rem;position:relative;width:6rem}.eyeChamber{animation:moveRight var(--EVA-ROTATION-DURATION) linear infinite alternate;background-color:#0c203c;border-radius:45% 53% 45% 48%/62% 59% 35% 34%;box-shadow:0 0 2px 2px #fff,inset 0 0 0 2px #000;height:2.75rem;left:50%;position:relative;top:55%;transform:translate(-50%,-50%);width:4.5rem}.eye{border-radius:50%;height:1.5rem;position:absolute;width:1.2rem}.eye:first-child{background:repeating-linear-gradient(65deg,#9bdaeb,#9bdaeb 1px,#fff 2px);left:12px;transform:translateY(-50%) rotate(-65deg)}.eye:first-child,.eye:nth-child(2){box-shadow:inset 0 0 5px #04b8d5,0 0 15px 1px #0bdaeb;top:50%}.eye:nth-child(2){background:repeating-linear-gradient(-65deg,#9bdaeb,#9bdaeb 1px,#fff 2px);right:12px;transform:translateY(-50%) rotate(65deg)}.body{animation:moveDown var(--EVA-ROTATION-DURATION) linear infinite alternate;background:linear-gradient(90deg,#fff 45%,gray);border-radius:47% 53% 45% 55%/12% 9% 90% 88%;height:8rem;margin-block-start:.25rem;position:relative;width:6rem}.hand{background:linear-gradient(90deg,#eee,#aaa);border-radius:6rem;height:5rem;position:absolute;top:.5rem;width:2rem}.hand:first-child{left:-.5rem;transform:rotate(-20deg)}.hand:nth-child(2){right:-.5rem;transform:rotate(20deg)}.scannerThing{background:radial-gradient(#fff,#0000 50%);box-shadow:0 0 5px 2px #ffffffe6;height:1.25rem;width:1.25rem}.scannerOrigin,.scannerThing{border-radius:50%;left:50%;position:absolute;transform:translateX(-50%)}.scannerOrigin{background:#fff;height:1rem;top:2.5rem;width:1rem}@keyframes rotateRight{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes moveDown{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes moveRight{0%{transform:translateX(0)}to{transform:translateX(10%)}}.animation{align-items:center;display:flex;height:200px;justify-content:center}.animated-circle{animation:bounce 1s infinite;background-color:#3498db;border-radius:50%;height:50px;width:50px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.play-game-container{align-items:center;background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center;transition:background .3s}.play-game-container:hover{background:linear-gradient(90deg,#8b5cf6,#3b82f6)}h1{font-size:3rem;margin-bottom:2rem}.play-game-button{background:linear-gradient(45deg,#ff6a00,#ee0979);border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1.5rem;padding:1.5rem 3rem;transition:transform .2s,box-shadow .2s}.play-game-button:hover{box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.play-game-button:active{transform:scale(.95)}.header-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem}.header-container .left{width:70%}.header-container .right{width:30%}.header-container img{border-radius:50%;max-width:100%}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}
/*# sourceMappingURL=main.042889d1.css.map*/