@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);.loading-screen{align-items:center;background-color:#0a0a0a;color:#0ebcec;display:flex;font-family:Share Tech Mono,monospace;height:100vh;justify-content:center;overflow:hidden;position:relative}.terminal-box{max-width:600px;position:relative;text-align:center;width:80%;z-index:2}.loader-text{font-size:1.5rem;margin-bottom:2rem}.typing{animation:typing 3s steps(30),blink-caret .75s step-end infinite;border-right:2px solid #0eeaf6;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#2099ea}}.blink{animation:blink 1s step-start infinite}@keyframes blink{50%{opacity:0}}.progress-bar{background:#1f1f1f;border:1px solid #0f8fde;border-radius:5px;height:10px;overflow:hidden;width:100%}.progress{animation:load-progress 3s ease-out forwards;background:linear-gradient(90deg,#0fc,#09f);height:100%;width:0}@keyframes load-progress{0%{width:0}to{width:100%}}.scanline{animation:scan-move 3s linear infinite;background:repeating-linear-gradient(180deg,#00ffcc08 0,#00ffcc08 1px,#0000 2px,#0000 4px);height:100%;position:absolute;top:0;width:100%;z-index:1}@keyframes scan-move{0%{background-position:0 0}to{background-position:0 100%}}@media(max-width:700px){.loading-screen{height:100vh!important;overflow:auto!important}.terminal-box{margin:0 auto!important;max-width:100%!important;width:90%!important}.loader-text{font-size:1rem!important;margin-bottom:1rem!important}.progress-bar{height:8px!important}}.header-container{background:#0000;left:0;position:fixed;right:0;top:0;transition:background .3s,-webkit-backdrop-filter .3s;transition:background .3s,backdrop-filter .3s;transition:background .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;width:100%;z-index:1000}.header-container.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131b49b3}.header-content{align-items:center;display:flex;justify-content:space-between;padding:0 4.5rem}.logo{-webkit-text-stroke:.9px #1a1919;color:#eae9e4;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:700}.nav-links-container .nav-links{display:flex;font-size:1.2rem;font-weight:700;gap:1.5rem;list-style:none}.nav-links-container .nav-links li a{color:#d1d2d2;position:relative}.nav-links-container .nav-links li a.active{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0bceb9,#08d2e4,#b8dfe4);-webkit-background-clip:text;border-bottom:none;font-weight:700}.nav-links-container .nav-links li a.active:after{background:linear-gradient(90deg,#0bceb9,#08d2e4,#b8dfe4);border-radius:2px;bottom:-2px;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0}.menu-icon{cursor:pointer;display:none;font-size:2rem}@media(max-width:768px){.header-content{padding:0 2rem}.header-content .logo{font-size:1.4rem}.header-content .menu-icon{color:#d4d2d2;display:block}.header-content .nav-links-container{background:#112148de;display:none;height:auto;justify-items:center;left:0;position:absolute;right:0;top:78px;width:auto}.header-content .nav-links-container .nav-links{align-items:center;flex-direction:column;justify-content:center;padding-left:3px}.header-content .nav-links-container .nav-links li a{font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:700;justify-content:center;justify-items:center;text-decoration:none}.header-content .nav-links-container.show{display:block}}.home-section{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}.home-section .home-container{height:100vh;padding-top:2rem;width:100%}.home-section .home-container .home-content{display:flex;flex-direction:row;height:100%;width:100%}.home-section .home-container .home-content .home-left{height:100%;padding-left:4em;width:60%}.home-section .home-container .home-content .home-left .home-left-title{align-items:flex-start;display:flex;flex-direction:column;height:24%;padding-top:2rem}.home-section .home-container .home-content .home-left .home-left-title .home-left-title1{color:#d0d0d0;font-family:Montserrat,Segoe UI,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;margin-bottom:.5rem;padding-top:15px;text-shadow:0 0 29px #105275,0 0 50px #1295e7;text-transform:uppercase}.home-section .home-container .home-content .home-left .home-left-title .home-left-title2{-webkit-text-stroke:.2px #1a1919;color:#06b8c8;font-family:Montserrat,Segoe UI,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:900;font-weight:500;margin-bottom:.5rem;text-shadow:0 0 29px #105275,0 0 60px #48b6f9;text-transform:uppercase}.home-section .home-container .home-content .home-left .home-left-title3{display:flex;justify-content:flex-start}.home-section .home-container .home-content .home-left .home-left-title3 .home-left-title-3{animation:blink-border 1s infinite;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#1d4ed8,#d6cb27,#0ea5e9) border-box;border:4px solid #0000;border-radius:9px;color:#484646;display:inline-block;font-family:Montserrat,Segoe UI,Arial,Helvetica,sans-serif;font-size:1.5rem;overflow:hidden;padding:.3em 1em;text-transform:uppercase;white-space:nowrap}@keyframes blink-border{0%,to{border-color:#124ded}50%{border-color:#89ce21}}.home-section .home-container .home-content .home-left .home-left-middle{color:#ebdede;font-family:Montserrat,Segoe UI,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.01em;line-height:1.7;margin:1.2rem 0;padding:.1rem .1rem .1rem 25px;text-align:left}.home-section .home-container .home-content .home-left .home-left-card{display:flex;flex-direction:row;gap:.7rem;height:7%;justify-content:center;width:100%}.home-section .home-container .home-content .home-left .home-left-card div{background:#2e2a53;border:.6px solid #077a9d;border-radius:30px;box-shadow:0 2px 8px #00000012;color:#cdd1d7;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:16px 10px;text-align:center;transition:box-shadow .15s,transform .15s}.home-section .home-container .home-content .home-left .home-left-card div:hover{border-color:#beac0b;box-shadow:0 4px 16px #00000021;cursor:pointer;transform:scale(1.05)}.home-section .home-container .home-content .home-left .home-left-social{align-items:center;border:none;display:flex;gap:1.2rem;height:auto;justify-content:flex-start;margin-top:3rem}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn{align-items:center;background:linear-gradient(135deg,#e0e7ff,#f0f4f8);border:2px solid #e0e7ff;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#1874dd;cursor:pointer;display:flex;font-size:1.7rem;height:48px;justify-content:center;outline:none;position:relative;transition:background .2s,color .2s,box-shadow .2s,border-color .2s,transform .15s;width:48px}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn.facebook{background:linear-gradient(135deg,#e3f0ff,#eaf6ff);border-color:#1877f3;color:#1877f3}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn.linkedin{background:linear-gradient(135deg,#e0f3ff,#eaf6ff);border-color:#0a66c2;color:#0a66c2}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn.github{background:linear-gradient(135deg,#f5f5f5,#eaeaea);border-color:#22223b;color:#22223b}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn.mail{background:linear-gradient(135deg,#f857a6,#ff5858);border-color:#f857a6;box-shadow:0 2px 12px #f857a621;color:#fff}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn:hover{background:linear-gradient(135deg,#1874dd,#0ea5e9);border-color:#0ea5e9;box-shadow:0 4px 16px #1874dd2e;color:#fff;transform:translateY(-3px) scale(1.08)}.home-section .home-container .home-content .home-left .home-left-social .home-left-social-btn.mail:hover{background:linear-gradient(135deg,#ff5858,#f857a6);border-color:#ff5858;box-shadow:0 4px 16px #f857a62e;color:#fff}.home-section .home-container .home-content .home-right{background-image:url(/static/media/right.7870d385048887d9cf5f.gif);background-repeat:no-repeat;background-size:contain;height:10rem;margin:12rem auto;width:18rem}@media(max-width:900px){.home-section .home-container{height:auto!important;padding-top:.3rem!important}.home-section .home-container .home-content{align-items:stretch!important;flex-direction:column!important;height:auto!important;width:100%!important}.home-section .home-container .home-content .home-left{height:auto!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.home-section .home-container .home-content .home-right{border:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important;width:0!important}.home-section .home-container .home-content .home-left-card,.home-section .home-container .home-content .home-left-middle,.home-section .home-container .home-content .home-left-social,.home-section .home-container .home-content .home-left-title{align-items:center!important;height:auto!important;justify-content:center!important;margin-left:0!important;margin-right:0!important;max-height:none!important;min-height:0!important;padding:.5rem!important;width:100%!important}.home-section .home-container .home-content .home-left-title1{font-size:2.5rem!important;padding-top:4rem!important}.home-section .home-container .home-content .home-left-title2{font-size:1.3rem!important}.home-section .home-container .home-content .home-left-title-3{font-size:1rem!important;margin-left:10px!important;padding:.2em .5em!important}.home-section .home-container .home-content .home-left-middle{font-size:.9rem!important;padding-left:0!important;padding-right:0!important}.home-section .home-container .home-content .home-left-middle p{margin:0;padding:.5rem 2rem}.home-section .home-container .home-content .home-left-card{flex-wrap:wrap!important;gap:.6rem!important;margin:0 auto!important;width:90%!important}.home-section .home-container .home-content .home-left-card div{font-size:.9rem!important;min-width:60px!important;padding:8px 6px!important}.home-section .home-container .home-content .home-left-social-btn{font-size:1.2rem!important;height:36px!important;width:36px!important}.home-section .home-container .home-content .home-left-social{margin-bottom:1rem!important;margin-top:.5rem!important}}.about-section{display:flex;min-height:100vh;width:100%}.about-section .about-container{height:100%;width:100%}.about-section .about-container .about-title{color:#37cbee;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:500;height:auto;text-align:center;width:100%}.about-section .about-container .about-title h1{margin-top:7rem}.about-section .about-container .about-content{display:flex;flex-direction:row;height:auto;padding:0 6rem}.about-section .about-container .about-content .about-left{display:flex;flex-direction:column;justify-content:center;width:55%}.about-section .about-container .about-content .about-left .about-left-top h2{color:#0be2e4;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:-2.5rem}.about-section .about-container .about-content .about-left .about-left-top h3{color:#f9f9f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem}.about-section .about-container .about-content .about-left .about-left-top p{background:#1874dd1a;border-left:4px solid #0be2e4;border-radius:14px;box-shadow:0 2px 12px #1874dd12;color:#f3f6fa;font-family:Montserrat,Segoe UI,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.01em;line-height:1.7;margin-bottom:3.2rem;margin-top:2rem;padding:1.1rem 1.5rem;transition:box-shadow .2s}.about-section .about-container .about-content .about-left .about-left-top p:hover{background:#1874dd2e;box-shadow:0 4px 18px #1874dd2e}.about-section .about-container .about-content .about-left .about-left-middle{display:flex;flex-direction:row;gap:1.2rem;justify-content:flex-start;margin-bottom:2rem}.about-section .about-container .about-content .about-left .about-left-middle .about-cv-btn{background:linear-gradient(90deg,#f7e497,#e8d214);border:2px solid #f4de15;border-radius:10px;box-shadow:0 2px 8px #f4de1512;color:#22223b;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1.08rem;font-weight:600;padding:.7em 1em;text-decoration:none;transition:background .18s,color .18s,transform .15s,box-shadow .18s}.about-section .about-container .about-content .about-left .about-left-middle .about-cv-btn:hover{background:linear-gradient(90deg,#f4de15,#fde587);box-shadow:0 4px 18px #f4de1521;color:#111;transform:translateY(-2px) scale(1.04)}.about-section .about-container .about-content .about-left .about-left-middle .about-visit-btn{background:linear-gradient(90deg,#1874dd,#27b3f4);border:2px solid #1874dd;border-radius:10px;box-shadow:0 2px 8px #1874dd12;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1.08rem;font-weight:600;padding:.7em 1em;text-decoration:none;transition:background .18s,color .18s,transform .15s,box-shadow .18s}.about-section .about-container .about-content .about-left .about-left-middle .about-visit-btn:hover{background:linear-gradient(90deg,#57c2f7,#308bf3);box-shadow:0 4px 18px #1874dd21;color:#fff;transform:translateY(-2px) scale(1.04)}.about-section .about-container .about-content .about-left .about-left-bottom{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1.5px solid #ffffff0d;border-radius:1rem;box-shadow:0 4px 12px #00ffff0d;height:50px;min-width:8rem;padding:1.5rem 1.8rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card:hover{border-color:#06b8c84d;box-shadow:0 8px 20px #06b8c833;transform:translateY(-5px) scale(1.02)}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card .info-icon{align-items:center;color:#06b8c8;display:flex;font-size:1.4rem;height:20px;justify-content:center;margin-bottom:1rem;width:50px}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card .info-title{color:#e0e7ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card .info-value{color:#fff;font-size:1.8rem;font-weight:700;position:absolute;right:2rem;top:1rem}.about-section .about-container .about-content .about-right{aspect-ratio:1/1;background-image:url(/static/media/avatarz.37d9bceb332e01d6be08.png)!important;background-position:50%;background-repeat:repeat;background-size:contain;border-radius:50%;box-shadow:0 4px 24px #1874dd21;margin:auto;max-width:350px;width:45%}@media(max-width:900px){.about-section .about-container .about-content{align-items:center;flex-direction:column;gap:2rem;padding:0 1.5rem}.about-section .about-container .about-content .about-right{aspect-ratio:1/1;margin:0 auto -2rem;max-width:70vw;order:1;width:260px}.about-section .about-container .about-content .about-left{min-width:0;order:2;width:100%}.about-section .about-container .about-content .about-left .about-left-top h2{font-size:3rem!important}.about-section .about-container .about-content .about-left .about-left-top h3{font-size:2rem!important}.about-section .about-container .about-content .about-left .about-left-bottom,.about-section .about-container .about-content .about-left .about-left-middle,.about-section .about-container .about-content .about-left .about-left-top{max-width:100%;width:100%}.about-section .about-container .about-content .about-left .about-left-bottom{align-items:stretch;flex-direction:column;gap:1rem;width:91%}.about-section .about-container .about-content .about-left .about-left-bottom .about-info-card{height:auto;min-width:0;padding:1rem;text-align:center;width:100%}.about-section .about-container .about-title{font-size:1.7rem;margin-bottom:1.2rem;order:0}}.projects-section{display:flex;height:auto;width:100%}.projects-section .projects-container{height:100%;width:100%}.projects-section .projects-container .projects-header{height:auto;margin-top:8rem;width:100%}.projects-section .projects-container .projects-header .projects-title{color:#37cbee;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:3.5rem;font-weight:700;height:auto;text-align:center;width:100%}.projects-section .projects-container .projects-header .projects-subtitle{color:#c2c2c2;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:700;height:auto;text-align:center;width:100%}.projects-section .projects-container .projects-content{display:flex;flex-direction:column;height:auto;justify-content:center;margin:0 auto;width:80%}.projects-section .projects-container .projects-content .projects-middle{align-items:center;background:#ffffff05;border:3px solid #fefeff0d;border-radius:16px;box-shadow:0 0 10px #99c0bd1a;display:flex;gap:2rem;justify-content:space-around;margin-top:4rem;padding:.6rem;width:100%}.projects-section .projects-container .projects-content .projects-middle span{font-size:18px}.projects-section .projects-container .projects-content .projects-middle button{align-items:center;background:#0000;border:none;border-radius:12px;color:#cbd5e1;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.95rem;font-weight:600;justify-content:space-evenly;padding:1.2rem 0;transition:all .3s ease}.projects-section .projects-container .projects-content .projects-middle button svg{color:#06b8c8;margin-bottom:.4rem}.projects-section .projects-container .projects-content .projects-middle button:hover{background:#b9e6ea0d;color:#06b8c8}.projects-section .projects-container .projects-content .projects-middle button.active{background:linear-gradient(90deg,#0ea5e9,rgba(61,172,152,.949));color:#fff}.projects-section .projects-container .projects-content .projects-middle button.active svg{color:#fff}.projects-section .projects-container .projects-content .projects-bottom{margin-top:1.5rem;padding-left:1.5rem}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:1.5rem}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .tech-card,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .tech-card,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card{background:#7ac2f60a;border-radius:15px;box-shadow:0 2px 8px #06b8c81a;padding:1rem;text-align:center;transition:transform .2s}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .tech-card img,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .tech-card img,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card img{height:60px;margin-bottom:.6rem;object-fit:contain;width:60px}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .tech-card span,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .tech-card span,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card span{color:#def2f4;display:flow;font-family:system-ui;font-size:.9rem;font-weight:600}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .tech-card:hover,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .tech-card:hover,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card:hover{transform:translateY(-4px)}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card{background:#7ac2f60a;border-radius:15px;box-shadow:0 2px 8px #06b8c81a;padding:1rem;text-align:center;transition:transform .2s}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card img,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card img,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card img{border-radius:12px;height:60px;margin-top:10px;object-fit:contain}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card h4,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card h4,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card h4{color:#06b8c8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.3rem;margin-bottom:.5rem}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card p,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card p,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card p{color:#94a3b8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card .details-btn,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card .details-btn,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card .details-btn{background:#06b8c8;border-radius:8px;color:#ededed;display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;margin-top:.7rem;padding:.4rem .9rem;text-decoration:none;transition:background .2s}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card .details-btn:hover,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card .details-btn:hover,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card .details-btn:hover{background:#0894a2}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .project-card:hover,.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid .project-card:hover,.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .project-card:hover{transform:translateY(-10px)}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .certificate-img{background-color:#f8fafc;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;height:180px;transition:box-shadow .25s cubic-bezier(.4,2,.6,1),transform .22s cubic-bezier(.4,2,.6,1);width:256px}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .certificate-img:hover{box-shadow:0 8px 32px #06b8c838,0 2px 10px #06b8c81f;cursor:pointer;transform:translateY(-8px) scale(1.04)}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .certificate-img.certificate-img--large{animation:zoomInCert .22s;background-color:#fff;border-radius:16px;box-shadow:0 8px 32px #06b8c838;height:68vh;max-height:90vh;max-width:700px;width:90vw}.projects-section .projects-container .projects-content .projects-bottom .certificates-grid .cert-modal{align-items:center;animation:fadeInCert .18s;background:#112148d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes zoomInCert{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes fadeInCert{0%{opacity:0}to{opacity:1}}@media(max-width:500px){.projects-section .projects-container .projects-title{font-size:1.7rem!important}.projects-section .projects-container .projects-subtitle{font-size:.8rem!important}.projects-section .projects-container .projects-content{align-items:center;width:100%}.projects-section .projects-container .projects-content .projects-middle{display:flex;gap:1rem;justify-content:center;margin:1.2rem auto 0;width:85%}.projects-section .projects-container .projects-content .projects-middle span{font-size:14px}.projects-section .projects-container .projects-content .projects-bottom{align-items:center;display:flex;flex-direction:column;margin:1rem auto 0;padding-left:0;width:100%}.projects-section .projects-container .projects-content .projects-bottom .project-cards-grid{display:flex;flex-direction:column;margin:1.5rem 3rem 0}.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin:1rem 1rem 0 0}.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card{margin:0 auto;max-width:220px;padding:.5rem 0;row-gap:40px;width:100%}.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card img{height:48px;width:48px}.projects-section .projects-container .projects-content .projects-bottom .tech-stack-grid .tech-card span{font-size:.9rem}}.contact-section{min-height:98vh;width:100%}.contact-section .contact-container{height:100%;margin:auto;width:100%}.contact-section .contact-container .contact-title-contact{color:#37cbee;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:3.5rem;font-weight:700;height:auto;margin-top:11rem;text-align:center;width:100%}.contact-section .contact-container .contact-content{display:flex;flex-direction:row;gap:4rem;margin-top:3rem;width:100%}.contact-section .contact-container .contact-content .contact-left-content{display:flex;justify-content:center;width:50%}.contact-section .contact-container .contact-content .contact-left-content .contact-left{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);border-radius:50px;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:1rem 2rem;width:80%}.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#117fd9,#52d6e2,#6ddeed);-webkit-background-clip:text;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-form,.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-subtitle{color:#cbd5e1;font-size:1rem;margin-bottom:2rem}.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-form .input-group{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:.8rem;margin-bottom:1rem;padding:.8rem 1rem}.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-form .input-group input,.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-form .input-group textarea{background:#0000;border:none;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;outline:none;resize:none;width:100%}.contact-section .contact-container .contact-content .contact-left-content .contact-left .contact-form .input-group.textarea{align-items:flex-start}.contact-section .contact-container .contact-content .contact-left-content .contact-left .send-btn{align-items:center;background:linear-gradient(90deg,#7f5af0,#5eead4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:1rem;padding:.8rem 1.2rem;transition:transform .2s ease}.contact-section .contact-container .contact-content .contact-left-content .contact-left .send-btn:hover{transform:translateY(-2px)}.contact-section .contact-container .contact-content .contact-right-content{display:flex;justify-content:center;width:50%}.contact-section .contact-container .contact-content .contact-right-content .contact-right{margin-top:3rem;width:70%}.contact-section .contact-container .contact-content .contact-right-content .contact-right h3{color:#eaeae1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card{align-items:center;background:#ffffff0d;border-radius:10px;color:#fff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:.6rem;padding:.9rem 1rem;transition:transform .2s}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card:hover{background:#ffffff14;transform:translateY(-3px)}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card h4{font-size:1rem;font-weight:600;margin:0}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card p{color:#94a3b8;font-size:.85rem;margin:0}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card.linkedin{color:#0e76a8}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card.instagram{color:#e1306c}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card.youtube{color:red}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card.github{color:#e2e8f0}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card.tiktok{color:#d4d4d4}@media(max-width:900px){.contact-section .contact-container .contact-content{align-items:center;flex-direction:column;gap:2rem;width:100%!important}.contact-section .contact-container .contact-content .contact-left-content{border-radius:30px;order:1!important;width:90%!important}.contact-section .contact-container .contact-content .contact-right-content{margin:0 auto!important;order:2!important;width:100%!important}.contact-section .contact-container .contact-content .contact-right-content .contact-right{width:88%}.contact-section .contact-container .contact-content .contact-right-content .contact-right h3{font-size:1.5rem;text-align:center}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid{align-items:center!important;gap:1.2rem!important;grid-template-columns:2fr 1fr!important;width:100%!important}.contact-section .contact-container .contact-content .contact-right-content .contact-right .social-grid .social-card{justify-content:flex-start!important}.contact-section .contact-container .contact-title-contact{font-size:2rem;margin-top:6rem;text-align:center}}body,html{box-sizing:border-box;height:100%;margin:0;padding:0;width:100%}.home-page{align-items:center;background:linear-gradient(90deg,#0f0c29,#0b0549,#24243e);border:1px solid #0b3cff;display:flex;flex-direction:column;left:0;overflow-x:hidden;top:0}
/*# sourceMappingURL=main.aa5e85c2.css.map*/