body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f3f3;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}.colororange{color:orange}.fontfamilysansserif{font-family:sans-serif}.App{overflow:hidden;text-align:center}.App-logo{height:40vmin;pointer-events:none}.button{background:linear-gradient(135deg,#2563eb,#7c3aed 50%,#dc2626);border:none;border-radius:50px;box-shadow:0 8px 32px #2563eb66,0 4px 16px #7c3aed4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase;transition:all .3s ease}.button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.button:hover:before{left:100%}.button:hover{background:linear-gradient(135deg,#7c3aed,#dc2626 50%,#2563eb);box-shadow:0 12px 40px #2563eb99,0 6px 20px #7c3aed66;transform:translateY(-3px)}.button:active{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .8s ease-out}.slide-up{animation:slideUp .6s ease-out}.scale-in{animation:scaleIn .5s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}::selection{background:#2563eb4d;color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f0f1980}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7c3aed,#dc2626)}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f19f2!important;border-bottom:1px solid #ffffff1a;box-shadow:0 4px 30px #0000001a;position:fixed;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{background:#0a0a14fa!important;box-shadow:0 8px 40px #0000004d}.main{z-index:5}.navbar-nav{align-items:center;gap:2rem}.nav-item,.nav-item a{position:relative}.nav-item a{border-radius:8px;color:#fffc!important;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-item a:before{background:linear-gradient(90deg,#0000,#2563eb4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-item a:hover:before{left:100%}.nav-item a:hover{background:#2563eb1a;color:#2563eb!important;transform:translateY(-2px)}.nav-item a.active{background:#2563eb26;color:#2563eb!important;font-weight:600}.navbar-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.navbar-toggler{border:1px solid #fff3;padding:.25rem .5rem}.navbar-toggler:focus{box-shadow:0 0 0 .25rem #2563eb40}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:992px){.navbar-nav{gap:1rem;padding:1rem 0}.nav-item a{font-size:14px;padding:.75rem 1rem}}@media (max-width:768px){.navbar-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f19fa;border:1px solid #ffffff1a;border-radius:12px;margin-top:.5rem;padding:1rem}.navbar-nav{gap:.5rem}}.toggle{border:3px solid orange;border-radius:1rem;cursor:pointer;display:flex;height:30px;justify-content:space-between;margin:5px;padding:2px;position:relative;width:56px}.toggle>*{color:orange;height:1.2rem;width:1.2rem}.t-button{background:orange;border-radius:100%;position:absolute}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1980;padding:4rem 0;position:relative}.role-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.description{margin-bottom:2rem}.description p{margin-bottom:1rem}.expertise{background:#2563eb1a;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;padding:1rem}.info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.content-wrapper{max-width:600px}.Intro{align-items:center;display:flex;gap:4rem;padding:2rem 0;position:relative}.Intro:before{background:linear-gradient(90deg,#0000,#2563eb,#7c3aed,#0000);content:"";height:2px;left:-50px;opacity:.3;position:absolute;right:-50px;top:0}.i-left{display:flex;flex:1 1;flex-direction:column;gap:2rem;position:relative;text-align:left}.progtext{color:#fffc;font-size:1.1rem;line-height:1.8;margin:0 auto;text-align:center}.aboutheading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;position:relative}.aboutheading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.i-name{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;text-align:left}.i-name h4{color:#2563eb;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.i-name p{color:#ffffffb3;font-size:1rem;line-height:1.6}.info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.info-item:hover{background:#2563eb1a;border-color:#2563eb4d;transform:translateX(5px)}.info-item svg{color:#2563eb;font-size:1.5rem}.info-item h6{color:#ffffffe6;font-size:.9rem;font-weight:600;margin:0}.info-item p{color:#ffffffb3;font-size:.95rem;margin:0}.cv-button-container{text-align:center}.cv-button{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px!important;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:1px;overflow:hidden;padding:10px!important;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:-webkit-fit-content!important;width:fit-content!important}.cv-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cv-button:hover:before{left:100%}.cv-button:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 12px 40px #2563eb99,0 6px 20px #7c3aed66;transform:translateY(-3px)}.cv-button:active{transform:translateY(-1px)}.social-links{display:flex;gap:1.5rem;justify-content:flex-start;margin-top:2rem}.social-links a{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease;width:50px}.social-links a:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.social-links a:hover:before{left:100%}.social-links a:hover{box-shadow:0 8px 25px #2563eb66;transform:translateY(-3px)}.social-links svg{font-size:1.5rem;z-index:1}.i-right{align-items:center;display:flex;flex:1 1;justify-content:center}.i-right,.image{position:relative}.image{border:4px solid #2563eb4d;border-radius:50%;box-shadow:0 20px 40px #0000004d;height:350px;margin:0 auto;overflow:hidden;width:350px}.image:before{background:linear-gradient(135deg,#2563eb4d,#7c3aed4d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.image:hover:before{opacity:1}.image img{border-radius:50%;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.image:hover img{box-shadow:0 25px 50px #2563eb4d;transform:scale(1.05)}@media only screen and (max-width:1024px){.Intro{flex-direction:column;gap:3rem}.i-left,.Intro{text-align:center}.i-left{align-items:center}.progtext{margin:0 auto;text-align:center}.aboutheading:after{left:50%;transform:translateX(-50%)}.social-links{justify-content:center}}@media only screen and (max-width:768px){.Intro{gap:2rem;padding:2rem 1rem}.aboutheading{font-size:2rem}.progtext{font-size:1rem}.image{height:280px;width:280px}.info-item{padding:.75rem}}@media only screen and (max-width:480px){.Intro{gap:1.5rem;padding:1rem .5rem}.aboutheading{font-size:1.8rem}.progtext{font-size:.95rem}.image{border-width:3px;height:220px;width:220px}.info-item{flex-direction:column;gap:.5rem;text-align:center}.social-links{gap:1rem}}.contact-link{color:#fff;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#000}.services{display:flex;margin-top:7rem;padding-top:3rem}.awesome{text-align:left}.awesome a{color:#0d6efd;height:2rem;margin-top:4rem;text-decoration:underline;width:8rem}.cards{display:flex;position:relative}.cards>*{position:absolute}.cards>:first-child{left:23rem;top:-3rem}.cards>:nth-child(2){left:-2rem;top:12rem}@media screen and (max-width:1024px){.cards>:first-child{left:15rem;top:-3rem}.cards>:nth-child(2){left:-3rem;top:12rem}}@media screen and (max-width:768px){.services{display:block;height:100%}.cards>:first-child{left:25rem!important;top:-3rem!important}.cards>:nth-child(2){left:2rem!important;top:3rem!important}}@media screen and (max-width:425px){.services{margin-top:15rem}.cards>*{position:absolute}.cards>:first-child{left:7rem!important;top:2rem!important}.cards>:nth-child(2){left:1rem!important;top:20rem!important}}@media screen and (max-width:375px){.cards>:first-child{left:4rem!important;top:2rem!important}}@media screen and (max-width:320px){.cards>:first-child{left:2rem!important;top:2rem!important}}.card{align-items:center;background:#ffffff42;border:7px solid orange;border-radius:20px;box-shadow:1px 4px 15px -4px #000;display:flex;flex-direction:column;gap:1rem;height:18rem;padding:0 26px 2rem;position:absolute;text-align:center;width:17rem}.card span:first-of-type{color:#000;font-size:16px;font-weight:700}.card span:nth-of-type(2){color:gray;font-size:14px;text-align:start}.card>img{margin-bottom:-3rem;margin-top:-42px;transform:scale(.3)}.c-button{background:#fff;border:none;border-radius:7px;box-shadow:1px 4px 15px -4px #584d4d;color:#5290fd;font-size:14px;padding:10px}.c-button:hover{cursor:pointer;transform:scale(1.1)}@media screen and (max-width:480px){.card{width:auto}}.experience{align-items:center;color:#000;display:flex;gap:5rem;height:30vh;justify-content:center;margin-bottom:1rem;margin-top:20px}.experiencemain{margin-top:10rem!important}.achievement{flex-direction:column}.achievement,.circle{align-items:center;display:flex}.circle{background:#fff;border-radius:100%;font-size:1.5rem;font-weight:700;height:4rem;justify-content:center;margin-bottom:2rem;position:relative;width:4rem}.circle:before{background-image:linear-gradient(180deg,#87e6fb 0,#ffc05c);border-radius:100%;bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px;z-index:-1}.achievement span:nth-of-type(2){color:orange}@media screen and (max-width:768px){.experience{margin-bottom:12px;margin-top:2rem!important}.experiencemain{margin-top:5rem!important}}@media screen and (max-width:480px){.experience{transform:scale(.7)}.experiencemain{margin-top:2rem!important}}@media screen and (max-width:425px){.experience{margin-top:2rem!important}}.experience-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1980;min-height:100vh;padding:6rem 0;position:relative}.experience-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;position:relative}.experience-heading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.experience-subtitle{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.achievements-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.achievement-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.achievement-card:hover{border-color:#2563eb4d;box-shadow:0 20px 40px #2563eb4d;transform:translateY(-10px)}.achievement-card:before{background:linear-gradient(90deg,#0000,#2563eb,#7c3aed,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.achievement-card:hover:before{left:100%}.achievement-icon{align-items:center;background:#2563eb1a;border:2px solid #2563eb33;border-radius:20px;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .3s ease;width:80px}.achievement-card:hover .achievement-icon{background:#2563eb33;border-color:#2563eb66;transform:scale(1.05)}.icon-emoji{font-size:2rem;z-index:2}.icon-glow{background:linear-gradient(135deg,#2563eb4d,#7c3aed4d);border-radius:18px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.achievement-card:hover .icon-glow{opacity:1}.achievement-number{margin-bottom:1rem;position:relative}.number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#2563eb;font-size:2.5rem;font-weight:800;position:relative}.number-line{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:1px;bottom:-5px;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.achievement-content{flex:1 1}.achievement-label{color:#2563eb;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.achievement-description{color:#ffffffb3;font-size:1rem;line-height:1.6}.achievement-decoration{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem}.decoration-dot{background:#2563eb;border-radius:50%;height:8px;opacity:.6;width:8px}.decoration-circle{border:2px solid #7c3aed;border-radius:50%;height:12px;opacity:.4;width:12px}.experience-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:3rem;text-align:center}.summary-content{margin:0 auto;max-width:600px}.summary-title{color:#ffffffe6;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;position:relative}.summary-title:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:1px;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.summary-text{color:#ffffffb3;font-size:1rem;line-height:1.6;margin-bottom:2rem}.summary-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.stat-item{align-items:center;background:#2563eb1a;border:1px solid #2563eb33;border-radius:15px;display:flex;flex-direction:column;padding:1rem 2rem;transition:all .3s ease}.stat-item:hover{background:#2563eb33;transform:translateY(-3px)}.stat-number{color:#2563eb;font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.stat-label{color:#fffc;font-size:.9rem;font-weight:500}@media only screen and (max-width:1024px){.achievements-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.achievement-card{padding:2rem 1.5rem}}@media only screen and (max-width:768px){.experience-section{padding:4rem 0}.experience-heading{font-size:2rem}.achievements-grid{gap:1.5rem;grid-template-columns:1fr}.achievement-card{padding:1.5rem 1rem}.achievement-icon{height:70px;width:70px}.number{font-size:2rem}.summary-stats{gap:1.5rem}.stat-item{padding:.8rem 1.5rem}}@media only screen and (max-width:480px){.experience-section{padding:3rem 0}.experience-heading{font-size:1.8rem}.experience-subtitle{font-size:1rem}.achievement-card{padding:1.2rem .8rem}.achievement-icon{height:60px;width:60px}.icon-emoji{font-size:1.5rem}.number{font-size:1.8rem}.summary-title{font-size:1.5rem}.summary-stats{flex-direction:column;gap:1rem}.stat-item{padding:.6rem 1rem}}.works{align-items:center;display:flex;height:90vh;margin-top:4rem;padding:0 3rem}.awesome{display:flex;flex-direction:column;position:relative}.awesome>:first-child{color:#000;font-size:2.5rem;font-weight:700}.awesome>:nth-child(2){color:orange;font-size:2.5rem;font-weight:700}.awesome>:nth-child(3){color:gray;font-size:14px;margin-top:1rem;width:30vw}.s-button{height:2rem;margin-top:1rem;width:8rem}.w-mainCircle,.w-right{position:relative}.w-mainCircle{background:#fff;border-radius:100%;box-shadow:1px 4px 15px -4px #000;height:18rem;left:9rem;top:2rem;width:18rem;z-index:2}.w-mainCircle>*{position:absolute}.w-mainCircle>:first-child{left:6rem;top:-3rem}.w-mainCircle>:nth-child(2){left:-3rem;top:5rem}.w-mainCircle>:nth-child(3){left:6rem;top:5rem}.w-mainCircle>:nth-child(4){left:15rem;top:5rem}.w-mainCircle>:nth-child(5){left:6rem;top:13rem}.w-secCircle{align-items:center;background:"none";background:#fff;border:5px solid #ebebeb;border-radius:100%;box-shadow:1px 4px 15px -4px #000;display:flex;height:6rem;justify-content:center;position:absolute;width:6rem}.w-secCircle>img{transform:scale(.2)}.w-backCircle{border-radius:100%;height:13rem;position:absolute;width:13rem;z-index:1}.blueCircle{background:#1949b8;left:18rem;top:0}.yellowCircle{background:#f5c32c;left:18rem;top:8rem}@media screen and (max-width:768px){.works{flex-direction:column;gap:1rem;height:55rem;padding:0}.awesome>:nth-child(3){font-size:14px;margin-left:10px;margin-top:1rem;text-align:left;width:90vw}.w-right{align-items:flex-start;display:flex;justify-content:start;transform:scale(.7)}.w-mainCircle{position:static}.w-backCircle{left:8rem!important}}@media screen and (max-width:480px){.works{flex-direction:column;gap:5rem;height:55rem;padding:0}.w-right{align-items:flex-start;display:flex;justify-content:start;transform:scale(.7)}.w-mainCircle{position:static}.w-backCircle{left:8rem!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.portfolio{margin-bottom:20px;margin-top:10rem}.tolink{cursor:pointer}.linkheading{color:#0f0f80}.portfolio-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1980;min-height:100vh;padding:6rem 0;position:relative}.portfolio-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;position:relative}.portfolio-heading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.portfolio-subtitle{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.portfolio-swiper{margin-bottom:4rem;padding:2rem 0}.portfolio-slide{align-items:center;display:flex;justify-content:center}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:400px;transition:all .3s ease;width:100%}.project-card:hover{border-color:#2563eb4d;box-shadow:0 20px 40px #2563eb4d}.project-image-container{height:250px;width:100%}.project-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-image{transform:scale(1.05)}.image-overlay{align-items:center;background:linear-gradient(135deg,#2563ebe6,#7c3aede6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.project-card:hover .image-overlay{opacity:1}.overlay-content{padding:2rem;text-align:center}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.tag{background:#fff3;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.project-actions{display:flex;gap:1rem;justify-content:center}.project-btn{border:none;border-radius:25px;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.project-btn.primary{background:#fff;color:#2563eb}.project-btn.primary:hover{background:#f0f0f0;transform:translateY(-2px)}.project-btn.secondary{background:#0000;border:2px solid #fff;color:#fff}.project-btn.secondary:hover{background:#fff;color:#2563eb;transform:translateY(-2px)}.project-content{padding:2rem}.project-title{color:#2563eb;margin-bottom:1rem}.project-description{color:#ffffffb3;margin-bottom:1.5rem}.project-tech-stack{margin-top:1.5rem}.tech-heading{color:#ffffffe6;font-size:1rem;font-weight:600;margin-bottom:.75rem}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background:#2563eb1a;border:1px solid #2563eb33;color:#2563eb;font-size:.8rem;padding:.25rem .75rem}.additional-links{margin-top:4rem}.links-heading{color:#ffffffe6;font-size:2rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}.links-heading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.links-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px}.link-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease}.link-card:hover{background:#2563eb1a;border-color:#2563eb4d;transform:translateY(-5px)}.link-icon{border-radius:10px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.link-icon img{height:100%;object-fit:cover;width:100%}.link-content{flex:1 1}.link-content h4{color:#2563eb;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.link-content p{color:#ffffffb3;font-size:.9rem;margin:0}.swiper-pagination-bullet{background:#ffffff80;opacity:.5}.swiper-pagination-bullet-active{background:#2563eb;opacity:1}@media only screen and (max-width:1024px){.links-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-card{max-width:350px}}@media only screen and (max-width:768px){.portfolio-section{padding:4rem 0}.portfolio-heading{font-size:2rem}.portfolio-subtitle{font-size:1rem}.project-card{max-width:300px}.project-image-container{height:200px}.project-content{padding:1.5rem}.project-title{font-size:1.3rem}.links-grid{gap:1rem;grid-template-columns:1fr}.link-card{padding:1rem}.link-icon{height:50px;width:50px}}@media only screen and (max-width:480px){.portfolio-section{padding:3rem 0}.portfolio-heading{font-size:1.8rem}.project-card{max-width:280px}.project-image-container{height:180px}.project-content{padding:1rem}.project-actions{flex-direction:column;gap:.75rem}.project-btn{font-size:.85rem;padding:.6rem 1.2rem}.overlay-content{padding:1rem}.links-heading{font-size:1.5rem}}.headind-main{align-items:center;flex-direction:column;margin-bottom:3rem;margin-top:5rem;text-align:center}.t-heading{align-self:start}.t-heading>*{font-size:2rem;font-weight:700}.t-heading span:nth-of-type(2){color:orange}.t-blur1{left:38rem;top:16rem}.t-blur2{left:0;top:9rem}.testimonial{align-items:center;background:#ffffff42;border-radius:20px;box-shadow:1px 4px 15px -4px #000;display:flex;flex-direction:column;margin-bottom:3rem;padding:2rem;width:50vw}.testimonial>img{border-radius:100%;height:6rem;width:6rem}.testimonial>span{color:gray}.t-wrapper .swiper{height:70%;width:100%}.t-wrapper .swiper-slide{align-items:center;display:flex;justify-content:center}.t-blur1{background:purple}.t-blur2{background:skyblue}.t-wrapper .swiper-pagination-bullet-active{background:orange}@media screen and (max-width:480px){.t-wrapper{padding:0}.testimonial>img{height:70px;width:70px}}@media screen and (max-width:678px){.testimonial{width:90vw}}.contact-wrapper{min-height:100vh;overflow:hidden;padding:2rem 0;position:relative}.contact-wrapper:before{background:linear-gradient(135deg,#ff99001a,#ff99000d);bottom:0;left:0;right:0;top:0}.contact-wrapper:after,.contact-wrapper:before{content:"";pointer-events:none;position:absolute}.contact-wrapper:after{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#ff99000d 0,#0000 70%);height:200%;right:-50%;top:-50%;width:200%}.maincontactus{margin-top:5rem;padding:2rem;position:relative;z-index:1}.contact-header{margin-bottom:4rem;text-align:center}.contact-header .aboutheading{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in;background:linear-gradient(135deg,#f90,#f60,#fc0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.contact-subtitle{color:#666;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.contact-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-info-section{animation:slideInLeft .8s ease-out}.contact-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#fffc);border-radius:24px;box-shadow:0 25px 50px #0000001a,0 0 0 1px #ff99001a;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.contact-info-card:before{animation:gradient-shift 3s ease-in-out infinite;background:linear-gradient(90deg,#f90,#f60,#fc0);content:"";height:4px;left:0;position:absolute;right:0;top:0}.contact-info-card:hover{box-shadow:0 35px 70px #00000026,0 0 0 2px #f903;transform:translateY(-10px) scale(1.02)}.info-title{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.info-subtitle{color:#666;font-size:1rem;margin-bottom:2rem}.contact-items{display:flex;flex-direction:column;gap:1.5rem}.contact-item{align-items:center;background:#ff99000d;border:1px solid #ff99001a;border-radius:15px;cursor:pointer;display:flex;gap:1rem;padding:1.2rem;transition:all .3s ease}.contact-item:hover{background:#ff99001a;border-color:#ff99004d;transform:translateX(5px)}.contact-icon-wrapper{align-items:center;background:linear-gradient(135deg,#f90,#f60);border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.contact-icon{color:#fff;font-size:1.5rem}.contact-details h6{color:#333;font-size:1rem;font-weight:600;margin-bottom:.25rem}.contact-details p{color:#666;font-size:.9rem;margin:0}.contact-form-section{animation:slideInRight .8s ease-out}.form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #f903;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.form-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-5px)}.form-title{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.contact-form{flex-direction:column;gap:1.5rem;width:auto!important}.form-group{position:relative}.form-input,.form-textarea{background:#fffc;border:2px solid #f903;border-radius:12px;font-family:inherit;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus{background:#fff;border-color:#f90;box-shadow:0 0 0 4px #ff99001a}.form-textarea{min-height:120px;resize:vertical}.submit-btn{align-items:center;background:linear-gradient(135deg,#f90,#f60);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.submit-btn:hover{box-shadow:0 10px 25px #ff99004d;transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.btn-icon{font-size:1.2rem}.error-message{animation:slideInUp .5s ease-out;background:linear-gradient(135deg,#f44336,#dc3545);border-radius:12px;box-shadow:0 8px 25px #f443364d;color:#fff;font-size:.9rem;font-weight:500;margin-top:1rem;padding:1rem 1.5rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-wrapper[style*=black] .error-message{background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 8px 25px #dc35454d}.submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-btn:disabled:hover{box-shadow:0 8px 25px #ff99004d;transform:none}.success-message{animation:slideInUp .5s ease-out;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:12px;color:#fff;font-weight:500;margin-top:1rem;padding:1rem 1.5rem;text-align:center}.contact-wrapper[style*=black] .contact-info-card,.contact-wrapper[style*=black] .form-card{background:linear-gradient(135deg,#1e1e1ee6,#141414cc);border-color:#ff99004d}.contact-wrapper[style*=black] .contact-details h6,.contact-wrapper[style*=black] .form-title,.contact-wrapper[style*=black] .info-title{color:#fff}.contact-wrapper[style*=black] .contact-details p,.contact-wrapper[style*=black] .info-subtitle{color:#ccc}.contact-wrapper[style*=black] .contact-item{background:#ff99001a;border-color:#f903}.contact-wrapper[style*=black] .form-input,.contact-wrapper[style*=black] .form-textarea{background:#282828cc;border-color:#ff99004d;color:#fff}.contact-wrapper[style*=black] .form-input::placeholder,.contact-wrapper[style*=black] .form-textarea::placeholder{color:#999}.contact-wrapper[style*=black] .form-input:focus,.contact-wrapper[style*=black] .form-textarea:focus{background:#323232e6;border-color:#f90}.social-links{border-top:1px solid #f903;margin-left:2rem;margin-top:1rem;padding-top:1rem}.social-title{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.social-icons{gap:1.5rem}.social-icons,.social-link{display:flex;justify-content:center}.social-link{align-items:center;background:linear-gradient(135deg,#ff99001a,#ff99000d);border:2px solid #f903;height:50px;overflow:hidden;position:relative;text-decoration:none;width:50px}.social-link,.social-link:before{border-radius:50%;transition:all .3s ease}.social-link:before{background:linear-gradient(135deg,#f90,#f60);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.social-link:hover:before{height:100%;width:100%}.social-link:hover{border-color:#f90;box-shadow:0 10px 25px #ff99004d;transform:translateY(-5px)}.social-icon{color:#f90;font-size:1.5rem;transition:all .3s ease;z-index:1}.social-link:hover .social-icon{color:#fff}.quick-contact{border-top:1px solid #f903;margin-top:1rem}.quick-contact-title{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.quick-contact-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.quick-contact-btn{align-items:center;border-radius:12px;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;min-width:120px;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.quick-contact-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.quick-contact-btn:hover:before{left:100%}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e);border:none;box-shadow:0 4px 15px #25d3664d;color:#fff}.whatsapp-btn:hover{background:linear-gradient(135deg,#128c7e,#25d366);box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}.email-btn{background:linear-gradient(135deg,#ea4335,#d33b2c);border:none;box-shadow:0 4px 15px #ea43354d;color:#fff}.email-btn:hover{background:linear-gradient(135deg,#d33b2c,#ea4335);box-shadow:0 6px 20px #ea433566;transform:translateY(-2px)}.quick-contact-icon{font-size:1.2rem}.contact-wrapper[style*=black] .quick-contact-title{color:#fff}.contact-wrapper[style*=black] .quick-contact-btn{border:1px solid #ff99004d}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media screen and (max-width:768px){.maincontactus{margin-top:3rem;padding:1rem}.contact-header .aboutheading{font-size:2rem}.contact-subtitle{font-size:1rem}.contact-content{gap:2rem;grid-template-columns:1fr}.contact-info-card,.form-card{padding:2rem}.form-title,.info-title{font-size:1.5rem}}@media screen and (max-width:480px){.maincontactus{padding:.5rem}.contact-header{margin-bottom:2rem}.contact-header .aboutheading{font-size:1.8rem}.contact-info-card,.form-card{padding:1.5rem}.contact-item{padding:1rem}.contact-icon-wrapper{height:40px;width:40px}.contact-icon{font-size:1.2rem}.form-input,.form-textarea{padding:.8rem 1rem}.submit-btn{font-size:.9rem;padding:.8rem 1.5rem}}.contact-form{display:flex;padding:0 3rem}.rightside{background:#ffffff42;box-shadow:1px 4px 15px -4px #000;margin-bottom:3rem}.maincontactus{margin-top:7rem;padding-top:3rem}.c-right{flex:1 1;margin-top:5rem;position:relative}.c-right,.c-right>form{align-items:center;display:flex;justify-content:center}.c-right>form{flex-direction:column;gap:2rem}.c-right .user{border:2px solid orange;border-radius:8px;font-size:16px;height:2rem;outline:none;padding:.3em;width:20rem}.iconscontact{font-size:4rem;text-align:center}.button{width:10vw}textarea{height:4rem!important}.c-blur1{left:8rem;top:1rem}.contact-linkss{color:#000;text-decoration:none;transition:color .3s ease}.contact-linkss:hover{color:orange;text-decoration:underline}@media screen and (max-width:480px){.contact-form{flex-direction:column;gap:5rem;height:40rem;padding:0}.c-right .user{width:16rem}}@media screen and (max-width:768px){.contact-form{flex-direction:column;gap:5rem;height:40rem;margin-top:0;padding:0}.w-left{justify-content:center;text-align:center}.button{width:35vw}}.toper-footer{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);overflow:hidden;position:relative}.toper-footer:before{background:linear-gradient(135deg,#ff99000d,#ff990005);bottom:0;left:0;right:0;top:0}.toper-footer:after,.toper-footer:before{content:"";pointer-events:none;position:absolute}.toper-footer:after{animation:float 25s ease-in-out infinite;background:radial-gradient(circle,#ff990008 0,#0000 70%);height:200%;right:-50%;top:-50%;width:200%}.toper-footer .container-fluid{padding:4rem 2rem 2rem;position:relative;z-index:1}.toper-footer .mt-5{margin-bottom:3rem}.toper-footer .row{gap:2rem;margin-bottom:2rem}.toper-footer .col-md-2 h6{margin-bottom:1rem;position:relative}.toper-footer .col-md-2 h6:after{background:linear-gradient(90deg,#f90,#f60);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:30px}.toper-footer .col-md-2:hover h6:after{width:100%}.toper-footer .text-uppercase{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.toper-footer .text-white{color:#ccc!important;display:inline-block;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}.toper-footer .text-white:hover{color:#f90!important;transform:translateY(-2px)}.toper-footer .text-white:before{background:linear-gradient(90deg,#f90,#f60);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.toper-footer .text-white:hover:before{width:100%}.toper-footer .mb-5{margin-bottom:3rem!important}.toper-footer .mb-5 p{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ff99001a;border-radius:15px;color:#bbb;font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px;padding:2rem;position:relative}.toper-footer .my-2{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem!important}.toper-footer .btn-outline-light{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #f903;border-radius:50%;color:#ccc;display:flex;font-size:1.3rem;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:50px}.toper-footer .btn-outline-light:before{background:#ff99001a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}.toper-footer .btn-outline-light:hover:before{height:100%;width:100%}.toper-footer .btn-outline-light:hover{background:#ff99001a;border-color:#f90;box-shadow:0 10px 25px #f903;color:#f90;transform:translateY(-5px) scale(1.05)}.footer-bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #ff99001a;margin:0;padding:1.5rem 0}.footer-bottom p{color:#999;font-size:.9rem;margin:0}.footer-bottom a{font-weight:500;text-decoration:none;transition:all .3s ease}.footer-bottom a:hover{color:#fc0;text-decoration:underline}.toper-footer{transition:background .3s ease}@media screen and (max-width:768px){.toper-footer{margin-top:3rem!important}.toper-footer .container-fluid{padding:3rem 1.5rem 1.5rem}.toper-footer .row{gap:1rem}.toper-footer .col-md-2{flex:0 0 50%;margin-bottom:1rem;max-width:50%}.toper-footer .mb-5 p{font-size:.95rem;padding:1.5rem}.toper-footer .btn-outline-light{font-size:1.1rem;height:45px;width:45px}}@media screen and (max-width:480px){.toper-footer{margin-top:2rem!important}.toper-footer .container-fluid{padding:2rem 1rem 1rem}.toper-footer .col-md-2{flex:0 0 100%;max-width:100%;text-align:center}.toper-footer .mb-5 p{font-size:.9rem;padding:1rem}.toper-footer .btn-outline-light{font-size:1rem;height:40px;width:40px}.toper-footer .my-2{gap:.75rem}}.footer-bottom{color:#999}.footer-bottom a{color:#f90}.toper-footer .my-2 a:first-child:hover{background:#1877f21a!important;border-color:#1877f2!important;box-shadow:0 10px 25px #1877f233!important;color:#1877f2!important}.toper-footer .my-2 a:nth-child(2):hover{background:#1da1f21a!important;border-color:#1da1f2!important;box-shadow:0 10px 25px #1da1f233!important;color:#1da1f2!important}.toper-footer .my-2 a:nth-child(3):hover{background:#ea43351a!important;border-color:#ea4335!important;box-shadow:0 10px 25px #ea433533!important;color:#ea4335!important}.toper-footer .my-2 a:nth-child(4):hover{background:#e4405f1a!important;border-color:#e4405f!important;box-shadow:0 10px 25px #e4405f33!important;color:#e4405f!important}.toper-footer .my-2 a:nth-child(5):hover{background:#0a66c21a!important;border-color:#0a66c2!important;box-shadow:0 10px 25px #0a66c233!important;color:#0a66c2!important}.toper-footer .my-2 a:nth-child(6):hover{background:#3333331a!important;border-color:#333!important;box-shadow:0 10px 25px #3333!important;color:#333!important}.certifications-wrapper{color:#fff;margin-top:5rem;overflow:hidden;padding:6rem 0;position:relative}.certifications-bg-effects{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.certifications-gradient{background:linear-gradient(135deg,#ff99000d,#ff990005);bottom:0;left:0;position:absolute;right:0;top:0}.certifications-particles{animation:float 25s ease-in-out infinite;background-image:radial-gradient(circle at 20% 50%,#ff990008 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff990005 0,#0000 50%),radial-gradient(circle at 40% 20%,#ff990005 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}.certifications-wrapper .container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.certifications-header{margin-bottom:4rem;text-align:center}.certifications-main-title{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in;background:linear-gradient(135deg,#f90,#f60,#fc0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.certifications-subtitle{color:#ccc;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.certifications-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.certification-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #f903;border-radius:20px;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.certification-card:before{background:linear-gradient(90deg,#0000,#ff99001a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.certification-card:hover:before{left:100%}.certification-card:hover{border-color:#f906;box-shadow:0 25px 50px #ff990026;transform:translateY(-10px) scale(1.02)}.certification-header{align-items:center;border-bottom:1px solid #f903;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.certification-platform{align-items:center;color:#f90;display:flex;font-size:1rem;font-weight:600;gap:.75rem}.platform-icon{color:#f90;font-size:1.2rem}.certification-date{background:linear-gradient(135deg,#f903,#ff99001a);border:1px solid #ff99004d;border-radius:25px;color:#fc0;font-size:.85rem;font-weight:500;padding:.4rem 1rem;white-space:nowrap}.certification-content{display:flex;flex:1 1;flex-direction:column}.certification-name{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.certification-mode{color:#bbb;font-size:.9rem;font-style:italic;margin:0 0 1rem}.certification-description{color:#ccc;flex:1 1;font-size:.95rem;line-height:1.6;margin-top:auto}.view-certificate-btn{align-items:center;background:linear-gradient(135deg,#f90,#f60);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.5rem 1rem;transition:all .3s ease}.view-certificate-btn:hover{background:linear-gradient(135deg,#f60,#f90);box-shadow:0 5px 15px #ff99004d;transform:translateY(-2px)}.view-certificate-btn i{font-size:.8rem}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.certifications-wrapper[style*="#0a0a0a"] .certifications-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f90,#f60,#fc0);-webkit-background-clip:text;background-clip:text}.certifications-wrapper[style*="#0a0a0a"] .certification-description,.certifications-wrapper[style*="#0a0a0a"] .certifications-subtitle{color:#bbb}@media screen and (max-width:768px){.certifications-wrapper{margin-top:3rem;padding:4rem 0}.certifications-wrapper .container{padding:0 1.5rem}.certifications-main-title{font-size:2.5rem;margin-bottom:1.5rem}.certifications-subtitle{font-size:1.1rem}.certifications-grid{gap:2rem;grid-template-columns:1fr}.certification-card{min-height:250px;padding:1.5rem}.certification-header{align-items:flex-start;flex-direction:column;gap:.75rem}.certification-name{font-size:1.2rem}.certification-description{font-size:.9rem}}@media screen and (max-width:480px){.certifications-wrapper{margin-top:2rem;padding:3rem 0}.certifications-wrapper .container{padding:0 1rem}.certifications-main-title{font-size:2rem;letter-spacing:1px}.certifications-subtitle{font-size:1rem}.certification-card{min-height:220px;padding:1.25rem}.certification-platform{font-size:.9rem}.platform-icon{font-size:1rem}.certification-date{font-size:.75rem;padding:.3rem .8rem}.certification-name{font-size:1.1rem}.certification-description,.certification-mode{font-size:.85rem}}.projects-wrapper{min-height:100vh;overflow:hidden;padding:100px 0;position:relative}.container{margin:0 auto;max-width:1200px;padding:0 20px}.projects-header{margin-bottom:60px;text-align:center}.projects-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:15px}.projects-subtitle{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.project-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.project-image-container{height:200px;overflow:hidden;position:relative}.project-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;width:100%}.project-icon{font-size:4rem;opacity:.8}.project-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.project-card:hover .project-overlay{opacity:1}.project-links{display:flex;gap:15px}.project-link{align-items:center;border-radius:25px;display:flex;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:transform .2s ease}.project-link:hover{transform:scale(1.05)}.github-link{background:#fff;color:#333}.live-link{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.project-content{padding:25px}.project-category{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:15px;padding:5px 15px}.project-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px}.project-description{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.project-technologies{display:flex;flex-wrap:wrap;gap:8px}.tech-tag{background:#f0f0f0;border-radius:15px;color:#555;font-size:.85rem;font-weight:500;padding:5px 12px}.projects-bg-effects{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.projects-gradient{animation:gradientMove 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#667eea1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba21a 0,#0000 50%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}.projects-particles{background-image:radial-gradient(circle,#667eea1a 1px,#0000 0);background-size:50px 50px;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}@keyframes gradientMove{0%,to{transform:translate(0)}50%{transform:translate(5%,5%)}}.projects-wrapper[style*="#0a0a0a"] .project-card{background:#1a1a1a}.projects-wrapper[style*="#0a0a0a"] .project-title{color:#fff}.projects-wrapper[style*="#0a0a0a"] .project-description{color:#ccc}.projects-wrapper[style*="#0a0a0a"] .tech-tag{background:#2a2a2a;color:#ddd}.projects-wrapper[style*="#0a0a0a"] .projects-subtitle{color:#aaa}@media (max-width:768px){.projects-main-title{font-size:2rem}.projects-grid{grid-template-columns:1fr}.projects-wrapper{padding:60px 0}}h1{color:orange;font-weight:400;margin:0 0 20px}p{margin:0 0 5px}.main-block{align-items:center;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;justify-content:center;min-height:100vh}.contactfromed{box-shadow:0 2px 5px #f5f5f5;margin:25px;padding:25px}.name{border:1px solid #fb982f;margin-bottom:20px;outline:none;padding:8px;width:calc(100% - 18px)}input::placeholder{color:#666}.submitefromed{background:linear-gradient(180deg,#fdc50f 26.71%,#fb982f 99.36%);border:none;border-radius:34px;box-shadow:0 20px 24px 3px #fba1286b;color:#fff;font-size:16px;font-weight:700;padding:10px;width:50%}.submitefromed:hover{background:#fff;border:1px solid #fba1286b;color:#fb982f}@media (min-width:568px){.main-block{flex-direction:row}.left-part,form{width:50%}.fa-envelope{margin-left:20%;margin-top:0}.fa-at{margin-left:65%;margin-top:-10%}.fa-mail-bulk{margin-left:28%;margin-top:2%}}.backgroundimage{align-items:center;background:url(/static/media/Labtopbackground.55fc0f025208471569b0.jpg) top;background-attachment:fixed;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;margin-top:4rem;overflow:hidden;position:relative;width:100%}.backgroundimage:before{animation:floatGradient 6s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 80%,#2563eb4d,#0000 50%),radial-gradient(circle at 80% 20%,#dc26264d,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes floatGradient{0%{transform:translate(0) scale(1)}to{transform:translate(-20px,-20px) scale(1.1)}}.headinftops{animation:fadeInUp 1s ease-out;max-width:900px;padding:2rem;position:relative;text-align:center;z-index:2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.headinftops h1{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#2563eb,#7c3aed 25%,#dc2626 50%,#f59e0b 75%,#10b981);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem;text-shadow:0 0 40px #2563eb80}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.headinftops span{color:#ffffffe6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.2rem,4vw,2rem);font-weight:600;line-height:1.4;text-shadow:0 2px 10px #0000004d}.headinftops span:after{animation:blink 1s infinite;color:#2563eb;content:"|"}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media only screen and (max-width:768px){.backgroundimage{margin-top:3rem}.headinftops{padding:1rem}.headinftops h1{font-size:clamp(2rem,6vw,3rem)}.headinftops span{font-size:clamp(1rem,3vw,1.5rem)}}@media only screen and (max-width:480px){.backgroundimage{background-attachment:scroll}.headinftops{padding:.5rem}}.Skills{margin-top:6rem}.imageskill{height:150px}.cardsection{box-shadow:11px -5px 9px 1px #fffafaba;-webkit-box-shadow:11px -5px 9px 1px #ffffffba;-moz-box-shadow:11px -5px 9px 1px #ffffffba}.additionalskill{margin-top:10rem!important}@media only screen and (max-width:768px){.Skills{margin-top:22rem}}.skills-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1980;min-height:100vh;padding:6rem 0;position:relative}.section-header{margin-bottom:4rem;text-align:center}.skills-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem;position:relative}.skills-heading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.skills-subtitle{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.main-skills{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.skill-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.skill-card:hover{border-color:#2563eb4d;box-shadow:0 20px 40px #2563eb4d;transform:translateY(-10px)}.skill-card:before{background:linear-gradient(90deg,#0000,#2563eb,#7c3aed,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.skill-card:hover:before{left:100%}.skill-icon-container{align-items:center;background:#2563eb1a;border:2px solid #2563eb33;border-radius:15px;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .3s ease;width:80px}.skill-card:hover .skill-icon-container{background:#2563eb33;border-color:#2563eb66;transform:scale(1.05)}.skill-icon{height:50px;object-fit:contain;transition:all .3s ease;width:50px}.skill-overlay{background:linear-gradient(135deg,#2563eb4d,#7c3aed4d);border-radius:13px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.skill-card:hover .skill-overlay{opacity:1}.skill-content{text-align:center}.skill-name{color:#2563eb;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.skill-description{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.skill-level{align-items:center;display:flex;gap:1rem}.skill-bar{background:#ffffff1a;flex:1 1;height:8px;overflow:hidden}.skill-bar,.skill-progress{border-radius:4px;position:relative}.skill-progress{background:linear-gradient(90deg,#2563eb,#7c3aed);height:100%;transition:width 1s ease}.skill-progress:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d);content:"";height:100%;position:absolute;right:0;top:0;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skill-percentage{color:#2563eb;font-size:.9rem;font-weight:600;min-width:40px}.additional-skills-section{margin-top:4rem}.additional-heading{color:#ffffffe6;font-size:2rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}.additional-heading:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.additional-skills{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 auto;max-width:800px}.additional-skill{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;padding:1.5rem 1rem;transition:all .3s ease}.additional-skill:hover{background:#2563eb1a;border-color:#2563eb4d;transform:translateY(-5px)}.additional-icon-container{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;height:60px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:60px}.additional-skill:hover .additional-icon-container{background:#2563eb33;transform:scale(1.1)}.additional-icon{height:40px;object-fit:contain;width:40px}.additional-name{color:#fffc;font-size:.85rem;font-weight:500;text-align:center}@keyframes fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fade-in .8s ease-out}.slide-up{animation:slide-up .8s ease-out;animation-fill-mode:both}.scale-in{animation:scale-in .6s ease-out;animation-fill-mode:both}@media only screen and (max-width:1024px){.main-skills{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.additional-skills{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media only screen and (max-width:768px){.skills-section{padding:4rem 0}.skills-heading{font-size:2rem}.main-skills{gap:1.5rem;grid-template-columns:1fr}.skill-card{padding:1.5rem}.additional-skills{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.additional-skill{padding:1rem .5rem}.additional-icon-container{height:50px;width:50px}.additional-icon{height:30px;width:30px}.additional-name{font-size:.75rem}}@media only screen and (max-width:480px){.skills-section{padding:3rem 0}.skills-heading{font-size:1.8rem}.skills-subtitle{font-size:1rem}.skill-card{padding:1.2rem}.skill-icon-container{height:70px;width:70px}.skill-icon{height:40px;width:40px}.additional-skills{gap:.6rem;grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.081e401d.css.map*/