@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:700,900);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik+Moonrocks&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap);.cg-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0f1535fa,#0a0e27f2);border-right:1px solid var(--cg-border);box-shadow:8px 0 32px #0009;display:none!important;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;scrollbar-color:#06b6d433 #0000;scrollbar-width:thin;top:0;transform:translateX(-100%);transition:transform var(--transition-normal);width:280px;z-index:1000}.cg-sidebar::-webkit-scrollbar{width:6px}.cg-sidebar::-webkit-scrollbar-track{background:#0000}.cg-sidebar::-webkit-scrollbar-thumb{background:#06b6d42e;border-radius:3px}.cg-sidebar::-webkit-scrollbar-thumb:hover{background:#06b6d452}.cg-sidebar--open{transform:translateX(0)}@media (min-width:1025px){.cg-sidebar,.cg-sidebar-overlay,.cg-sidebar-toggle{display:none!important}}.cg-sidebar__header{align-items:center;border-bottom:1px solid var(--cg-border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-lg)}.cg-sidebar__title{color:var(--cg-text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:700;margin:0}.cg-sidebar__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--cg-text-primary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all var(--transition-fast)}.cg-sidebar__close:hover{background:#ffffff0d;color:var(--cg-accent)}.cg-sidebar__nav{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 0}.cg-sidebar__link{align-items:center;border-left:3px solid #0000;color:var(--cg-text-secondary);display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:all var(--transition-fast)}.cg-sidebar__link:hover{background:#06b6d414;padding-left:calc(var(--spacing-lg) + 4px)}.cg-sidebar__link--active,.cg-sidebar__link:hover{border-left-color:var(--cg-accent);color:var(--cg-accent)}.cg-sidebar__link--active{background:#06b6d41f;font-weight:600}.cg-sidebar__link--resume{background:#06b6d424;border-left-color:var(--cg-accent);color:var(--cg-accent);margin-bottom:var(--spacing-md);margin-top:auto}.cg-sidebar__link--resume:hover{background:#06b6d433;transform:translateX(4px)}.cg-sidebar__icon{flex-shrink:0;height:20px;width:20px}.cg-sidebar__footer{border-top:1px solid var(--cg-border);color:var(--cg-text-secondary);font-size:12px;line-height:1.4;padding:var(--spacing-lg);text-align:center}.cg-sidebar__footer p{margin:0}.cg-sidebar-overlay{animation:fadeIn var(--transition-fast);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.cg-sidebar-toggle{align-items:center;background:#06b6d42e;border:1px solid var(--cg-accent);border-radius:10px;color:var(--cg-accent);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;left:var(--spacing-lg);position:fixed;top:70px;transition:all var(--transition-fast);width:44px;z-index:100}.cg-sidebar-toggle:hover{background:#06b6d442;transform:scale(1.05)}.cg-sidebar-toggle:active{transform:scale(.95)}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:-.5px}.cg-cta__content h2,.cg-features__header h2,.cg-projects__header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cg-text-primary) 0,var(--cg-accent-light) 100%);-webkit-background-clip:text;background-clip:text;font-weight:800}.cg-feature-card__title,.cg-project-card h3{font-family:Poppins,sans-serif;font-weight:600}.cg-hero{margin-bottom:var(--spacing-2xl);overflow:hidden;padding:5px 50px;position:relative}.cg-hero__content{grid-gap:var(--spacing-2xl);align-items:center;display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr .6fr}.cg-hero__text{z-index:2}.cg-hero__greeting{color:var(--cg-accent);display:block;font-size:22px;font-weight:600;margin-bottom:var(--spacing-md)}.cg-hero__greeting,.cg-hero__title{animation:slideInUp .6s cubic-bezier(.4,0,.2,1)}.cg-hero__title{color:var(--cg-text-primary);font-family:Poppins,sans-serif;font-size:56px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 20px}.cg-hero__name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);-webkit-background-clip:text;background-clip:text;display:inline}.cg-hero__subtitle{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) .2s backwards;color:var(--cg-text-secondary);font-size:18px;line-height:1.6;margin:0 0 40px}.cg-hero__cta{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) .3s backwards;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.cg-hero__visual{display:none;height:400px;position:relative}.cg-hero__gradient{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,#06b6d42e 0,#0000 70%);filter:blur(40px);height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.cg-hero__circle{animation:float 8s ease-in-out infinite;border-radius:50%;opacity:.1;position:absolute}.cg-hero__circle--1{background:var(--cg-accent);height:200px;right:10%;top:20%;width:200px}.cg-hero__circle--2{animation:float 10s ease-in-out infinite;background:var(--cg-accent-light);bottom:20%;height:150px;left:5%;width:150px}.cg-hero__photo{align-items:center;display:flex;height:500px;justify-content:center;position:relative}.cg-hero__photo-frame{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) .4s backwards;border-radius:20px;box-shadow:0 20px 60px #06b6d438,0 0 0 2px var(--cg-accent);height:370px;overflow:hidden;position:relative;width:330px}.cg-hero__photo-frame:before{background:linear-gradient(135deg,#06b6d41f,#06b6d40f);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.cg-hero__photo-img{display:block;height:105%;margin:0 auto;object-fit:cover;object-position:center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cg-features{margin:80px 0 0}.cg-features__header{margin-bottom:var(--spacing-2xl);text-align:center}.cg-features__header h2{color:var(--cg-text-primary);font-size:40px;font-weight:700;margin:0 0 var(--spacing-md) 0}.cg-features__header p{color:var(--cg-text-secondary);font-size:18px;margin:0}.cg-features__grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:50px 0}.cg-feature-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all var(--transition-normal)}.cg-feature-card:hover{background:#ffffff14;border-color:var(--cg-accent);transform:translateY(-4px)}.cg-feature-card__icon{font-size:40px;line-height:1}.cg-feature-card__title{color:var(--cg-text-primary);font-size:20px;font-weight:600;margin:0}.cg-feature-card__description{color:var(--cg-text-secondary);flex-grow:1;font-size:14px;margin:0}.cg-feature-card__link{color:var(--cg-accent);font-size:14px;font-weight:600;margin-top:auto}.cg-projects{padding:50px 0}.cg-projects__header{margin-bottom:var(--spacing-2xl);text-align:center}.cg-projects__header h2{color:var(--cg-text-primary);font-size:40px;font-weight:700;margin:0 0 var(--spacing-md) 0}.cg-projects__header p{color:var(--cg-text-secondary);font-size:18px;margin:0}.cg-projects__grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:50px 0}.cg-project-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-normal)}.cg-project-card:hover{background:#ffffff14;border-color:var(--cg-accent);transform:translateY(-4px)}.cg-project-card__image{height:180px;object-fit:cover;transition:transform var(--transition-normal);width:100%}.cg-project-card:hover .cg-project-card__image{transform:scale(1.05)}.cg-project-card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-lg)}.cg-project-card h3{color:var(--cg-text-primary);font-size:20px;font-weight:600;margin:0 0 var(--spacing-sm) 0}.cg-project-card p{color:var(--cg-text-secondary);flex-grow:1;font-size:14px;margin:0 0 var(--spacing-md) 0}.cg-project-card__link{color:var(--cg-accent);font-size:14px;font-weight:600;margin-top:auto}.cg-stats{grid-gap:var(--spacing-lg);background:#ffffff08;border:1px solid var(--cg-border);border-radius:12px;display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--spacing-2xl);padding:10px 0}.cg-stat{padding:var(--spacing-lg);text-align:center}.cg-stat__value{color:var(--cg-accent);font-size:40px;font-weight:700;margin-bottom:var(--spacing-md)}.cg-stat__label{color:var(--cg-text-secondary);font-size:14px}.cg-cta{background:linear-gradient(135deg,#10a37f1a,#19d3a50d);border:1px solid #10a37f4d;border-radius:12px;margin-bottom:var(--spacing-2xl);margin-top:60px;padding:40px 0;text-align:center}.cg-cta__content h2{color:var(--cg-text-primary);font-size:36px;font-weight:700;margin:0 0 var(--spacing-md) 0}.cg-cta__content p{color:var(--cg-text-secondary);font-size:18px;margin:0 0 var(--spacing-lg) 0}.cg-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--spacing-sm);padding:12px 24px;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.cg-btn--primary{background:var(--cg-accent);color:#fff}.cg-btn--primary:hover{background:var(--cg-accent-light);box-shadow:0 12px 24px #06b6d433;transform:translateY(-2px)}.cg-btn--secondary{background:#0000;border:2px solid var(--cg-accent);color:var(--cg-accent)}.cg-btn--secondary:hover{background:#06b6d414;border-color:var(--cg-accent-light);color:var(--cg-accent-light)}.cg-btn--large{font-size:16px;padding:14px 32px}.cg-footer{border-top:1px solid var(--cg-border);color:var(--cg-text-secondary);font-size:13px;margin-top:var(--spacing-2xl);padding:var(--spacing-lg) 0;text-align:center}@media (max-width:1024px){.cg-hero__content{grid-template-columns:1fr}.cg-hero__visual{display:none}.cg-hero__title{font-size:40px}.cg-features__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cg-sidebar-toggle{display:flex}}@media (max-width:768px){.cg-hero{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) 0}.cg-hero__title{font-size:32px}.cg-hero__subtitle{font-size:16px}.cg-hero__cta{flex-direction:column}.cg-cta{background:linear-gradient(135deg,#06b6d414,#06b6d40a);border:1px solid #06b6d424;border-radius:12px;margin-bottom:var(--spacing-2xl);padding:var(--spacing-2xl);text-align:center}.cg-features__grid,.cg-projects__grid{grid-template-columns:1fr}.cg-stats{grid-template-columns:repeat(2,1fr)}.cg-cta{padding:var(--spacing-lg)}.cg-cta__content h2{font-size:24px}.cg-sidebar{max-width:300px;width:100%}.cg-sidebar-toggle{left:var(--spacing-md);top:65px}.cg-hero__text{position:relative;text-align:center;top:20px}}@media (max-width:480px){.cg-hero__title{font-size:24px}.cg-hero__subtitle{font-size:14px}.cg-cta__content h2,.cg-features__header h2,.cg-projects__header h2{font-size:20px}.cg-stat__value{font-size:28px}.cg-stats{grid-template-columns:1fr}.cg-sidebar-toggle{font-size:18px;height:40px;width:40px}}.center{margin:auto;text-align:center}.expImage{height:80px;margin:-5px -21px;padding:22px}.expSym{background:#fff;border-radius:100%;grid-row:1;height:70px;width:70px}.experienceSymbols{align-items:center;background:rgba(10,14,39,.281);border-radius:30px;display:grid;margin:0;padding:25px 0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../../static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(../../static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(../../static/media/slick.295183786cd8a1389865.woff) format("woff"),url(../../static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(../../static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.experiencesMainContainer .timelinegridcontainer{display:grid;grid-template-columns:4fr 1fr}.heading{color:var(--cg-text-primary);font-size:32px!important;font-weight:700;letter-spacing:2px;padding:40px 0 60px;text-align:center;text-transform:uppercase}.workExperience{background:#fff}.experiencesMainContainer .vertical-timeline-element-content{background:var(--cg-bg-primary)!important;border:2px solid var(--cg-accent)!important;border-radius:16px!important;box-shadow:0 8px 32px #06b6d426!important;color:var(--cg-text-primary)!important;padding:30px 40px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.experiencesMainContainer .vertical-timeline-element-content:hover{border-color:var(--cg-accent-light)!important;box-shadow:0 16px 48px #06b6d440!important;transform:translateY(-4px)!important}.experiencesMainContainer .vertical-timeline{max-width:2000px!important;width:95%!important}.experiencesMainContainer .vertical-timeline-element-title{color:var(--cg-accent);font-family:Play,sans-serif;font-size:22px;font-weight:700;padding:10px 0 0}.experiencesMainContainer .vertical-timeline-element-subtitle{color:var(--cg-accent2)!important;font-family:Play,sans-serif;font-size:15px;padding:16px 0 12px}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;font-weight:600}.experiencesMainContainer .vertical-timeline-element-content-arrow{border-right:15px solid var(--cg-bg-primary)!important}.experiencesMainContainer .vertical-timeline:before{background:var(--cg-accent);height:96%;margin:2px 0 0 -1px!important;opacity:.4}.experiencesMainContainer .vertical-timeline-element-icon{background:var(--cg-bg-primary)!important;box-shadow:0 0 0 4px var(--cg-accent),inset 0 2px 0 #06b6d433,0 0 16px #06b6d466!important;transition:all .3s ease!important}.vertical-timeline-element-icon svg{fill:#fff}.experiencesMainContainer .vertical-timeline-element-icon:hover{box-shadow:0 0 0 6px var(--cg-accent),inset 0 2px 0 #06b6d44d,0 0 24px #06b6d499!important}.experiencesMainContainer .button{border-radius:8px;color:var(--cg-bg-primary);cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);box-shadow:0 4px 12px #06b6d44d;margin:16px 0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experiencesMainContainer .elementButton:hover{background:linear-gradient(135deg,var(--cg-accent-light) 0,var(--cg-accent) 100%);box-shadow:0 8px 24px #06b6d480;transform:translateY(-2px)}.experiencesMainContainer .vertical-timeline-element-content p{color:var(--cg-accent2);font-size:15px;line-height:1.6;margin:0 0 20px;text-align:justify}.experiencesMainContainer .timeline{padding:40px 0 100px}.experiencesMainContainer .timeline-column2{align-items:center;display:flex;justify-content:center;margin:auto}.timelineContent{padding-bottom:100px}.headerContainer{height:500px;overflow:hidden;position:relative}.headerPhoto{height:500px;object-fit:cover;position:absolute;width:100%}.headerTitle{background:linear-gradient(90deg,#071428f2 0,#071428d9 40%,#07142800);display:flex;flex-direction:column;float:right;font-family:Play,sans-serif;height:500px;justify-content:center;padding-left:280px;padding-right:40px;position:inherit;text-align:center;text-transform:capitalize}.positionHeading{color:var(--cg-accent);font-size:36px;font-weight:700}.employerHeading,.positionHeading{padding:15px 0;text-transform:capitalize}.employerHeading{font-size:32px;font-weight:600}.employerHeading,.subHeader{color:var(--cg-text-primary)}.subHeader{background:var(--cg-bg-primary);padding:0 0 45px;text-align:center}.subHeading{color:var(--cg-accent);font-size:24px;font-weight:700;letter-spacing:1px;padding:40px 0 30px;text-align:center;text-transform:uppercase}.details{margin-top:30px}.description{color:var(--cg-accent2);font-size:16px;line-height:1.6;margin:auto;width:90%}.featuresContainer{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(6,1fr);justify-items:center;margin:auto;padding:60px 0;width:90%}.featuresContainer .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433!important;height:280px;margin:auto;width:180px}.featuresContainer a{color:var(--cg-text-primary);text-decoration:none;transition:all .3s ease}.detail-clk{color:inherit;display:contents;text-decoration:none!important}.click:hover{cursor:pointer;transform:translateY(-4px);transition:all .3s cubic-bezier(.4,0,.2,1)}.skillGrid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;padding:100px 40px}.skillIcon{filter:drop-shadow(0 0 8px rgba(6,182,212,.3));height:60px;transition:all .3s ease}.skillIcon:hover{filter:drop-shadow(0 0 16px rgba(6,182,212,.6));transform:scale(1.15)}.skillWrapper{align-items:center;background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid var(--cg-accent);border-radius:16px;box-shadow:0 4px 12px #06b6d433;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:250px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.skillWrapper:hover{border-color:var(--cg-accent-light);box-shadow:0 12px 32px #06b6d466;transform:translateY(-4px)}.skillWrapper svg{filter:drop-shadow(0 0 8px rgba(6,182,212,.3));height:70px!important;margin:15px 0;transition:all .3s ease;width:70px!important}.skillWrapper svg:hover{cursor:pointer;filter:drop-shadow(0 0 16px rgba(6,182,212,.6));transform:scale(1.2) rotate(-10deg);transition:all .3s ease}.skillInnerWrapper{margin:auto!important;text-align:center}.triangleVector svg{left:50%;right:50%}.triangleVector{margin:-40px 10px -60px;text-align:center}.skillBox{background:linear-gradient(135deg,#06b6d426,#06b6d40d)!important;border:3px solid var(--cg-accent)!important;border-radius:50%!important;box-shadow:0 4px 12px #06b6d44d!important;height:-webkit-max-content;height:max-content;transition:all .3s ease!important;width:200px!important}.skillBox:hover{border-color:var(--cg-accent-light)!important;box-shadow:0 8px 24px #06b6d480!important;transform:scale(1.08)}.skillBox .boxInnerContainer{align-items:center;height:-webkit-max-content;height:max-content;margin:27px 0 0}.skillBox .boxHeading{color:var(--cg-accent)!important;font-size:15px;font-weight:700}.projectHeading{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);color:var(--cg-bg-primary);font-size:32px;letter-spacing:1px;padding:30px 0;width:100%}.projectHeading,.projectSelectionHeading{font-weight:700;text-align:center;text-transform:uppercase}.projectSelectionHeading{background:linear-gradient(135deg,#06b6d41a,#0000);border-bottom:2px solid var(--cg-accent);color:var(--cg-text-primary);font-size:26px;letter-spacing:.5px;padding:60px 20px 30px}.projectSelectionGrid{grid-gap:24px;align-items:stretch;background:linear-gradient(180deg,#06b6d40d,#0000);border:1px solid #06b6d433;border-radius:16px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;margin:40px 8%;padding:30px}@media (max-width:1024px){.projectSelectionHeading{font-size:22px;padding:50px 15px 25px}.projectSelectionGrid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:30px 5%;padding:20px}.projectSelectionButton{font-size:13px;padding:14px 20px}}@media (max-width:768px){.projectSelectionHeading{font-size:20px;padding:40px 10px 20px}.projectSelectionGrid{gap:14px;grid-template-columns:1fr 1fr;margin:20px 3%;padding:15px}.projectSelectionButton{font-size:12px;padding:12px 16px}.projectHeading{font-size:24px;padding:20px 0}}@media (max-width:480px){.projectSelectionHeading{font-size:18px;padding:30px 10px 15px}.projectSelectionGrid{gap:12px;grid-template-columns:1fr;margin:15px 2%;padding:12px}.projectSelectionButton{font-size:11px;padding:10px 14px}.projectHeading{font-size:20px;padding:15px 0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.projectSelectionButton{align-items:center;animation:slideInUp .5s ease-out forwards;background:linear-gradient(145deg,#0d1117,#0f1722);border:2px solid #06b6d480;border-radius:12px;box-shadow:0 0 12px #06b6d426,inset 0 0 6px #06b6d426;color:#e6edf3;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.4px;overflow:hidden;padding:16px 24px;position:relative;text-align:center;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease,color .3s ease;width:100%}.projectSelectionButton:before{background:linear-gradient(90deg,#0000,#66f0ff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:-1}.projectSelectionButton:first-child{animation-delay:.1s}.projectSelectionButton:nth-child(2){animation-delay:.2s}.projectSelectionButton:nth-child(3){animation-delay:.3s}.projectSelectionButton:nth-child(4){animation-delay:.4s}.projectSelectionButton:hover{background:linear-gradient(145deg,#0f1722,#111b28);border-color:var(--cg-accent-light);box-shadow:0 0 20px #06b6d480,0 0 50px #06b6d44d,0 12px 24px #06b6d440,inset 0 0 12px #06b6d466;color:#66f0ff;transform:translateY(-6px) scale(1.02)}.projectSelectionButton:hover:before{left:100%}.projectSelectionButton.active{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);border-color:#66f0ff;box-shadow:0 0 24px #06b6d499,0 0 60px #06b6d466,0 12px 32px #06b6d459,inset 0 0 8px #fff3;color:var(--cg-bg-primary);font-weight:800;letter-spacing:.6px}.projectSelectionButton.active:after{content:"✓";font-size:18px;font-weight:900;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.projectSelectionButton:active{transform:translateY(-2px) scale(.98)}@keyframes pulse-border{0%{box-shadow:0 0 12px #06b6d44d}50%{box-shadow:0 0 24px #06b6d499}to{box-shadow:0 0 12px #06b6d44d}}.projectSelectionButton:focus-visible{animation:pulse-border 1.2s infinite;outline:none}.projectsGridContainer{margin:60px 0 100px;padding:0 20px;width:100%}.noProjectsMessage{animation:fadeIn .6s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#06b6d414,#0000);border:2px dashed #06b6d44d;border-radius:16px;color:#66f0ffb3;font-size:18px;font-weight:500;letter-spacing:.6px;padding:80px 40px;text-align:center}.projectsGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));margin:0 auto;width:100%}.projectCard{animation:cardSlideUp .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#06b6d414,#06b6d405);border:2px solid #06b6d440;border-radius:16px;box-shadow:0 8px 24px #0000004d,0 0 20px #06b6d41a;display:flex;flex-direction:column;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.projectCard:before{background:linear-gradient(90deg,#0000,#06b6d466,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:10}.projectCard:hover{background:linear-gradient(135deg,#06b6d426,#06b6d40a);border-color:var(--cg-accent-light);box-shadow:0 16px 48px #06b6d459,0 0 50px #66f0ff40,inset 0 0 20px #06b6d414;transform:translateY(-8px) scale(1.02)}.projectCard:hover:before{opacity:1}.projectCardHeader{background:linear-gradient(135deg,#06b6d41a,#0000);border-bottom:1px solid #06b6d433;padding:24px 28px 16px;position:relative;z-index:2}.projectCardTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cg-accent-light),var(--cg-accent));-webkit-background-clip:text;background-clip:text;color:var(--cg-accent-light);font-size:18px;font-weight:700;letter-spacing:.8px;line-height:1.2;margin:0;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.projectCard:hover .projectCardTitle{letter-spacing:1px}.projectCardBody{display:flex;flex:1 1;flex-direction:column;gap:0;padding:0;position:relative;z-index:1}.projectCardImageSection{background:linear-gradient(135deg,#06b6d40f,#06b6d405);border-bottom:1px solid #06b6d426;padding:10px}.projectCardSkillsSection{background:#06b6d408;border-bottom:1px solid #06b6d41f;padding:16px 24px}.projectCardDescriptionSection{background:linear-gradient(135deg,#06b6d40a,#0000);border-bottom:1px solid #06b6d41f;display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:200px;overflow:hidden;padding:10px 20px;transition:max-height .4s cubic-bezier(.34,1.56,.64,1),padding .4s ease}.projectCardDescriptionSection.expanded{border-bottom:1px solid #06b6d426;max-height:none;overflow:visible;padding-bottom:20px}.projectCardDescriptionWrapper{display:flex;overflow:hidden}.projectCardDescriptionSection.expanded .projectCardDescriptionWrapper{overflow:visible}.projectCardCTASection{align-items:center;background:linear-gradient(135deg,#06b6d40a,#0000);border-top:1px solid #06b6d41f;display:flex;justify-content:center;padding:15px}.projectCardImageWrapper{aspect-ratio:16/10;background:#06b6d41a;border-radius:12px;box-shadow:0 8px 20px #06b6d433,inset 0 0 12px #06b6d40d;margin:auto;overflow:hidden;position:relative;width:50%}.projectCardImg{border:2px solid #06b6d44d;border-radius:10px;display:block;height:100%;object-fit:cover;transition:all .5s cubic-bezier(.34,1.56,.64,1);width:100%}.projectCardImageOverlay{background:linear-gradient(135deg,#66f0ff1a,#06b6d40d);border-radius:10px;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.projectCard:hover .projectCardImg{border-color:#66f0ff;box-shadow:0 12px 32px #06b6d466,0 0 40px #66f0ff33,inset 0 0 16px #66f0ff1f;transform:scale(1.05) rotate(2deg)}.projectCard:hover .projectCardImageOverlay{opacity:1}.projectCardSkillsContainer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.projectCardSkillTag{background:linear-gradient(135deg,#66f0ff1f,#06b6d40f);border:1.5px solid #06b6d480;border-radius:8px;box-shadow:0 4px 12px #06b6d41a;color:var(--cg-accent2);cursor:default;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:1;overflow:hidden;padding:9px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.projectCardSkillTag:before{background:radial-gradient(circle,#66f0ff4d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%;z-index:-1}.projectCard:hover .projectCardSkillTag{background:linear-gradient(135deg,#66f0ff33,#06b6d41a);border-color:#66f0ff;box-shadow:0 6px 16px #06b6d44d,0 0 20px #06b6d426,inset 0 0 10px #66f0ff33;color:#66f0ff;transform:translateY(-4px) scale(1.02)}.projectCard:hover .projectCardSkillTag:before{opacity:1}.projectCardDescription{color:var(--cg-accent2);font-size:14px;letter-spacing:.35px;line-height:1.5;margin:0;text-align:justify;transition:color .3s cubic-bezier(.34,1.56,.64,1);word-break:break-word;word-spacing:1.2px}.projectCard:hover .projectCardDescription{color:#bfeff6}.expandToggle{align-items:center;align-self:flex-start;background:#06b6d414;border:1.5px solid #06b6d440;display:inline-flex;font-size:11px;gap:8px;overflow:hidden;padding:5px 16px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.expandToggle:before{background:#06b6d426;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.toggleIcon{font-size:16px;font-weight:900;transition:transform .3s ease}.toggleText{transition:all .3s ease}.expandToggle:hover{background:#06b6d426;box-shadow:0 4px 12px #06b6d440;transform:translateY(-2px)}.expandToggle:hover:before{left:100%}.expandToggle:hover .toggleIcon{transform:scale(1.2)}.projectCard.expanded{min-height:auto}.projectCardDescriptionWrapper.expanded{max-height:none;overflow:visible;padding-right:0}.projectCardControls{align-items:center;display:flex;gap:12px;justify-content:center}.expandToggle{background:#0000;border:1px solid #66f0ff1f;border-radius:8px;color:var(--cg-accent2);cursor:pointer;font-weight:700;letter-spacing:.6px;padding:8px 14px;text-transform:uppercase;transition:all .25s ease}.expandToggle:hover{border-color:var(--cg-accent-light);color:#e6fbff;transform:translateY(-3px)}.projectCardLink{align-items:center;background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);border:none;border-radius:10px;box-shadow:0 6px 16px #06b6d44d,inset 0 0 10px #ffffff1a,0 0 24px #06b6d426;color:var(--cg-bg-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.7px;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .35s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.projectCardLink:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:0}.projectCardLinkText{position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.projectCardLinkIcon{font-size:14px;opacity:1;position:relative;transform:translateX(0);transition:all .35s cubic-bezier(.34,1.56,.64,1);z-index:1}.projectCardLink:hover{background:linear-gradient(135deg,#66f0ff 0,var(--cg-accent) 100%);box-shadow:0 12px 28px #06b6d480,0 0 40px #66f0ff4d,inset 0 0 12px #ffffff26;letter-spacing:.9px;transform:translateY(-4px) scale(1.06)}.projectCardLink:hover:before{left:100%}.projectCardLink:hover .projectCardLinkIcon{transform:translateX(6px)}.projectCardLink:active{box-shadow:0 4px 12px #06b6d459,inset 0 0 6px #ffffff1a;transform:translateY(-2px) scale(.94)}@media (min-width:1400px){.projectsGrid{grid-template-columns:repeat(2,1fr)}.projectCardDescriptionSection{max-height:100px}}@media (min-width:900px) and (max-width:1399px){.projectsGrid{gap:32px;grid-template-columns:1fr}.projectCardDescriptionSection{max-height:140px}}@media (max-width:899px){.projectsGrid{gap:28px;grid-template-columns:1fr;padding:0 12px}.projectsGridContainer{margin:40px 0 80px;padding:0}.projectCardDescriptionSection{max-height:120px}.projectCardImageWrapper{aspect-ratio:16/10}}@media (max-width:600px){.projectsGridContainer{margin:30px 0 60px;padding:0 12px}.projectsGrid{gap:20px;grid-template-columns:1fr;padding:0}.projectCardHeader{padding:18px 20px 10px}.projectCardTitle{font-size:16px;letter-spacing:.6px}.projectCardImageSection{padding:16px}.projectCardSkillsSection{padding:14px 16px}.projectCardSkillTag{font-size:10px;padding:7px 12px}.projectCardDescriptionSection{max-height:100px;padding:16px}.projectCardDescription{font-size:13px;line-height:1.6}.projectCardCTASection{padding:16px}.projectCardLink{font-size:12px;gap:8px;padding:13px 24px}.expandToggle{font-size:10px;padding:8px 12px}.noProjectsMessage{border-radius:12px;font-size:14px;padding:40px 20px}}@media (max-width:400px){.projectsGridContainer{margin:20px 0 40px;padding:0}.projectsGrid{gap:16px}.projectCardHeader{padding:14px 14px 8px}.projectCardTitle{font-size:14px;letter-spacing:.4px}.projectCardImageSection{padding:12px}.projectCardSkillsSection{padding:10px 12px}.projectCardSkillTag{font-size:9px;padding:6px 10px}.projectCardDescriptionSection{gap:10px;max-height:90px;padding:12px}.projectCardDescription{font-size:12px;line-height:1.5}.projectCardCTASection{padding:12px}.projectCardLink{font-size:11px;gap:6px;padding:11px 20px}.expandToggle{font-size:9px;padding:7px 10px}.noProjectsMessage{font-size:12px;padding:30px 15px}}.technicalPaperGrid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.5fr 1fr;margin:60px 0 150px}.paperColumn1 img{border-radius:12px;box-shadow:0 8px 24px #06b6d44d;margin:auto;object-fit:cover;position:-webkit-sticky;position:sticky;text-align:center;transition:all .3s ease;width:70%}.paperColumn1 img:hover{box-shadow:0 12px 32px #06b6d480;transform:scale(1.05)}.paperColumn1{display:flex;margin:20px;vertical-align:middle}.paperHeading{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);border-radius:12px;box-shadow:0 8px 24px #06b6d44d;color:var(--cg-bg-primary);font-size:28px;font-weight:700;letter-spacing:1px;margin:80px 0 100px!important;padding:35px 20px;text-align:center;text-transform:uppercase;width:100%}.paperSymbol{height:120px;margin:20px auto;transition:all .3s ease}.paperSymbol:hover{transform:scale(1.1)}.paperWrapperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:80px 0 120px}.courseGrid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:80px 0 100px}.courseGrid .paperWrapperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;margin:40px;padding:0}.courseHeading{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);border-radius:12px;box-shadow:0 8px 24px #06b6d44d;color:var(--cg-bg-primary);font-size:28px;font-weight:700;letter-spacing:1px;margin:0 auto!important;padding:35px 20px;text-align:center;text-transform:uppercase;width:100%!important}.courseGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent);border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:-webkit-fill-available;margin:auto;padding:30px 25px 25px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.courseGrid .boxContainer:hover{border-color:var(--cg-accent-light);box-shadow:0 12px 32px #06b6d466;transform:translateY(-4px)}.boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent);border-radius:12px;box-shadow:0 4px 12px #06b6d433;margin:auto;padding:25px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.boxContainer:hover{border-color:var(--cg-accent-light);box-shadow:0 12px 32px #06b6d466;transform:translateY(-4px)}.symbol{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(200%) hue-rotate(180deg);height:50px;margin:15px auto 20px;transition:all .3s ease;width:50px}.symbol:hover{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(200%) hue-rotate(180deg) drop-shadow(0 0 8px rgba(6,182,212,.6));transform:scale(1.15) rotate(5deg)}.timelinesymbol{height:70px;margin:15px 0 0;transition:all .3s ease}.timelinesymbol:hover{transform:scale(1.1)}.boxHeading{color:var(--cg-accent)!important;font-size:17px!important;font-weight:700;margin:0 0 15px!important;padding:10px 0 0!important;text-transform:capitalize}.boxDescription{color:var(--cg-accent2)!important;font-size:14px;line-height:1.5;margin:15px 0}.ver-cen{margin:15px 0}.boxInnerContainer{align-items:center;display:grid}@media only screen and (max-width:399px){.slide{height:auto;left:0!important;margin:0 15%}.projectSkills{grid-template-columns:1fr}.technicalPaperGrid{align-items:center;display:block;margin:40px 0 60px}.paperWrapperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr!important;margin:40px 0 80px;width:100%}.paperHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.technicalPaperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr!important;margin:0}.technicalPaperGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:auto;margin:auto;padding:20px;text-align:center;width:100%}.courseGrid{align-items:center;display:block}.courseGrid .paperWrapperGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0;padding:20px}.courseHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.paperColumn1 img{display:none!important}.courseGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:auto;margin:auto;padding:20px;text-align:center;width:100%}.courseGrid .paperSymbol{height:80px}.courseGrid .boxHeading{font-size:14px}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);margin:20px 0 10px}.experiencesMainContainer .timelinegridcontainer{grid-template-columns:1fr}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;z-index:2!important}.projectWrapperGrid{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border-radius:16px;display:grid;grid-template-rows:1fr 2fr;margin:30px -30px}.experiencesMainContainer .slick-current{position:relative;z-index:10}.featuresContainer{grid-template-columns:1fr;padding:30px 0}.featuresContainer .boxContainer{padding:15px;width:280px}.projectSkill{width:85%}}@media only screen and (max-width:800px){.slide img{border-radius:5px;width:50%}}@media only screen and (min-width:400px) and (max-width:599px){.timeline .headingFont{font-size:28px}.experiencesMainContainer .vertical-timeline-element-title{font-size:20px}.experiencesMainContainer .vertical-timeline-element-subtitle{font-size:15px}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);margin:20px 0 10px}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;z-index:2!important}.projectSelectionGrid{gap:16px;grid-template-columns:1fr 1fr;margin:30px 5%}.projectHeading{font-size:26px}.slick-list{height:700px!important}.slide{height:-webkit-max-content;height:max-content;left:0!important;margin:0 15%}.activeSlide{left:-15px;position:relative}.projectTitle{font-size:18px;margin:0 0 0 5px;padding:12px 0}.projectMainWrapperGrid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2fr;height:600px;padding:12px}.projectImg{margin:12px auto}.projectColumn1{gap:12px;grid-template-rows:1fr 1fr;height:270px}.projectSkills{gap:8px;grid-template-columns:1fr 1fr;height:inherit;margin:0 0 0 -2px}.projectSkill{font-size:12px;height:70px;width:94%}.projectColumn2{gap:12px;height:280px;margin:12px auto;width:100%}.experiencesMainContainer .slick-current{position:relative;z-index:10}.projectDetails{padding:8px}.projectDescription{font-size:13px;padding:12px 5px}.knowMoreButton{font-size:13px;padding:10px 18px}.paperHeading{font-size:24px}.courseGrid .paperWrapperGrid{gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;width:100%}.courseGrid{grid-template-columns:1fr}.paperColumn1{display:none}.courseGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;font-size:15px;height:auto;margin:auto;padding:16px;text-align:center;width:100%}.paperSymbol{height:80px;margin-top:8px}.boxInnerContainer{vertical-align:center}.employerHeading,.positionHeading{font-size:26px}.headerTitle{padding-left:160px}.subHeading{font-size:22px}.featuresContainer{gap:20px;grid-template-columns:repeat(2,1fr);margin:15px}.featuresContainer .boxContainer{height:220px;padding:15px;transform:scale(.95)}}@media only screen and (min-width:600px) and (max-width:799px){.activeSlide{left:-15px;position:relative}.slide{margin:0 35%}.projectTitle{font-size:20px;margin:0 0 0 5px;padding:12px 0}.projectWrapperGrid{width:180%}.projectSkills{gap:12px;grid-template-columns:1fr 1fr;margin:0 0 0 10px;width:100%}.projectColumn2{gap:12px;grid-template-rows:1fr 2fr;margin:0 18px 0 0}.projectSkill{font-size:14px;height:75px;width:100%}.projectWrapperGrid{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border-radius:16px;display:grid;grid-template-rows:1fr 1.5fr;margin:30px -40px}.experiencesMainContainer .slick-current{position:relative;z-index:10}.courseGrid{align-items:center;display:block}.courseGrid .paperWrapperGrid{gap:24px;grid-template-columns:1fr!important;margin:0;padding:24px}.courseHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.paperColumn1 img{display:none!important}.courseGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:auto;margin:auto;padding:20px;text-align:center;width:100%}.courseGrid .paperSymbol{height:90px}.courseGrid .boxHeading{font-size:15px}.projectSkills{grid-template-columns:1fr 1fr 1fr}.technicalPaperGrid{align-items:center;display:block}.paperWrapperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr!important;margin:60px 0 120px;width:100%}.paperHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.technicalPaperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr!important;margin:0}.technicalPaperGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:auto;margin:auto;padding:20px;text-align:center;width:100%}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);margin:20px 0 10px}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;z-index:2!important}.featuresContainer{gap:30px;grid-template-columns:1fr 1fr}.featuresContainer .boxContainer{padding:15px;width:90%}}@media only screen and (min-width:800px) and (max-width:999px){.projectSkills{grid-template-columns:1fr 1fr}.technicalPaperGrid{align-items:center;grid-template-columns:1fr 1fr!important;margin:60px 0 120px}.paperWrapperGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr!important;margin:60px 0 120px;padding:20px}.paperHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.technicalPaperGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr!important;margin:0}.technicalPaperGrid .boxContainer{background:linear-gradient(135deg,#06b6d41a,#06b6d40d)!important;border:2px solid var(--cg-accent)!important;border-radius:12px;box-shadow:0 4px 12px #06b6d433;height:auto;margin:auto;padding:20px;text-align:center;width:100%}.courseGrid{align-items:center;margin:60px 0 100px}.courseGrid,.courseGrid .paperWrapperGrid{display:grid;grid-template-columns:1fr!important}.courseGrid .paperWrapperGrid{grid-gap:24px;gap:24px;margin:0;padding:20px}.courseHeading{border-radius:12px;margin:0 auto!important;text-align:center;width:100%!important}.paperColumn1 img{margin:auto;width:90%}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);margin:20px 0 10px}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;z-index:2!important}.featuresContainer{gap:30px;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1000px) and (max-width:1199px){.projectSkills{grid-template-columns:1fr 1fr}.paperWrapperGrid{margin:100px 0 150px;width:100%}.paperHeading{margin:0 0 0 30%;z-index:-3}.technicalPaperGrid{align-items:center;display:block;margin:60px 30px 100px 0}.technicalPaperGrid .paperColumn1 img{border-radius:12px;box-shadow:0 8px 24px #06b6d44d;margin-left:30px;margin-top:-100px;object-fit:cover;position:absolute;width:300px;z-index:1}.courseGrid{align-items:center;display:grid;grid-template-columns:1fr!important;margin:60px 0 100px}.courseGrid .paperWrapperGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;margin:30px}.paperColumn1 img{border-radius:12px;margin:auto;width:90%}.experiencesMainContainer .elementButton{background:linear-gradient(135deg,var(--cg-accent) 0,var(--cg-accent2) 100%);margin:20px 0 10px}.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light)!important;z-index:2!important}.featuresContainer{gap:40px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1168px){.experiencesMainContainer .vertical-timeline-element-date{color:var(--cg-accent-light);display:block!important;float:none!important;font-weight:600;margin-top:20px}}@media only screen and (max-width:1200px){.vertical-timeline{width:90%!important}.aboutMeMainWrapper .timelineHeading{border-radius:0!important}}.smile-rating-container{font-family:Roboto,sans-serif;height:10%;margin:auto;max-width:700px;min-width:220px;position:relative}.submit-rating{align-items:center;display:flex;justify-content:center}.rating-label{border:4px solid var(--color-grey-light);color:var(--color-grey-light);cursor:pointer;flex:0.4 1;font-size:18px;font-weight:700;position:relative;text-align:center;transition:.5s;z-index:3}.rating-label:active,.rating-label:hover{border:4px solid var(--color-grey-dark);color:var(--color-grey-dark);transform:scale(1.05)}.label-hardskill{left:30px;padding:5px 0}.label-hardskill,.label-softskill{border-radius:10px;text-align:center}.label-softskill{padding:5px 15px;right:30px}.smile-rating-container input{display:none}.toggle-rating-pill{background:var(--color-yellow);border-radius:500px;height:50px;left:-1px;position:relative;transition:all .5s;width:150px}.smile-rating-toggle{background-color:#fff;height:40px;left:296px;transition:all .5s;width:40px;z-index:4}.rating-eye,.smile-rating-toggle{border-radius:500px;position:absolute}.rating-eye{animation:blink-eye 3s infinite;background:var(--color-yellow);height:8px!important;top:18px!important;transition:all .44s;width:4.5px!important;z-index:5}@keyframes blink-eye{0%{height:12px;top:22px;width:8px}20%{height:12px;top:22px;width:8px}40%{height:12px;top:22px;width:8px}60%{height:12px;top:22px;width:8px}80%{height:12px;top:22px;width:8px}90%{height:12px;top:22px;width:8px}95%{height:2px;top:30px;width:8px}to{height:12px;top:22px;width:8px}}.rating-eye-left{left:302px}.rating-eye-right{left:315px}.mouth{border:4px solid #01010100;border-radius:100%;border-top:4px solid var(--color-yellow);height:24px;left:300px;position:absolute;top:14px!important;transform:rotateX(180deg);transition:all .5s;width:25px;z-index:6}#meh:checked~.label-softskill{border:4px solid var(--color-yellow);color:var(--color-yellow)}#fun:checked~.label-softskill{border:4px solid var(--color-grey-light);color:var(--color-grey-light)}#fun:checked~.mouth{border:4px solid #01010100;border-radius:100%;border-top:4px solid var(--color-blue);left:399px;top:14px!important;transform:rotateX(180deg)}#fun:checked~.label-hardskill{border:4px solid var(--color-yellow);color:var(--color-yellow)}#fun:checked~.smile-rating-toggle{left:390px}#fun:checked~.rating-eye-left{left:404px}#fun:checked~.rating-eye-right{left:417px}#fun:checked~.rating-eye,#fun:checked~.toggle-rating-pill{background-color:var(--color-blue)}.achievementHeader{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:15px;box-shadow:0 15px 50px #06b6d480,0 0 0 1px #06b6d433;color:#071428;font-size:24px;font-weight:700;letter-spacing:3px;margin:50px auto 20px;overflow:hidden;padding:15px 50px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.achievementHeader:before{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}.achievementHeader:hover{box-shadow:0 20px 60px #06b6d499,0 0 0 1px #06b6d44d;transform:translateY(-5px)}.achievementHeader:hover:before{left:100%}.achivementDetailWrapper{margin:150px 0 130px}.showMoreButton{color:#06b6d4;cursor:pointer;margin:10px 0 100px;text-align:center;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.showMoreButton:hover{transform:translateY(-3px)}.showMoreButton svg:hover{filter:drop-shadow(0 0 15px rgba(6,182,212,.8));transform:scale(1.15)}.showMoreButton svg{cursor:pointer;filter:drop-shadow(0 5px 10px rgba(6,182,212,.3));transition:all .3s cubic-bezier(.34,1.56,.64,1)}.achievementDetailWrapper{grid-gap:140px;display:grid;gap:140px;margin:auto;max-width:1600px;padding:150px 0;text-align:center;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:85%}.achievementBlock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:3px solid #06b6d44d;border-radius:24px;box-shadow:0 10px 40px #06b6d433;height:220px;margin:50px auto 0;overflow:hidden;position:relative;text-align:center;transform:rotate(-45deg);transition:all .5s cubic-bezier(.34,1.56,.64,1);width:220px}.achievementBlock:before{animation:spin 4s linear infinite;background:linear-gradient(45deg,#0000,#06b6d426,#0000);content:"";inset:-50%;position:absolute}.achievementBlock:after{background:linear-gradient(135deg,#071428e6,#06b6d414);border-radius:20px;content:"";inset:3px;position:absolute;z-index:1}.achievementBlock:hover{border-color:#06b6d4;box-shadow:0 20px 60px #06b6d480,0 0 0 1px #06b6d44d;height:250px;transform:rotate(0deg) scale(1.05);width:250px}.achievementWrapper{height:300px;margin-left:calc(50% - 150px);width:300px}.achievementName{color:#06b6d4;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.4;margin:20px 10px 0;position:relative;text-shadow:0 2px 10px #06b6d44d;text-transform:uppercase;transition:all .4s ease;z-index:2}.achievementBlock:hover .achievementName{color:#66f0ff;text-shadow:0 0 20px #06b6d499}.achievementDate{right:-18%;top:calc(50% - 10px);transform:rotate(90deg)}.achievementDate,.achievementLocation{color:#bfeff6;font-size:14px;font-weight:600;opacity:0;position:absolute;transition:all .4s ease;width:150px;z-index:2}.achievementLocation{left:-18%;top:calc(50% - 15px);transform:rotate(-90deg)}.achievementCertificate{background:#06b6d40d;border:2px solid #06b6d466;border-radius:50px;bottom:20px;box-shadow:0 5px 15px #06b6d433;color:#06b6d4;cursor:pointer;font-size:14px;font-weight:600;left:0;letter-spacing:.5px;margin:auto;max-width:180px;padding:12px 20px;position:absolute;right:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.achievementCertificate:hover{background:linear-gradient(135deg,#06b6d4,#0891b2);border-color:#06b6d4;box-shadow:0 10px 30px #06b6d480;color:#071428;transform:scale(1.08)}.achievementBlock:hover .achievementDate,.achievementBlock:hover .achievementLocation{animation:fadeIn .6s .3s forwards}.achievementsChoiceWrapper{grid-gap:28px;cursor:pointer;display:grid;gap:28px;grid-template-columns:1fr 1fr;height:280px;margin:0 auto 150px;padding:100px 0 350px;transform:rotate(45deg);transition:all .4s ease;width:280px}.choice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:3px solid #06b6d44d;border-radius:16px;box-shadow:0 10px 30px #06b6d433;height:180px;overflow:hidden;position:relative;text-align:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:180px}.choice:before{animation:rotate 3s linear infinite;background:linear-gradient(45deg,#0000,#06b6d433,#0000);content:"";inset:-50%;opacity:0;position:absolute;transition:opacity .3s ease}.choice:hover:before{opacity:1}.choice:after{background:linear-gradient(135deg,#071428f2,#06b6d414);border-radius:13px;content:"";inset:3px;position:absolute;z-index:1}.choice:hover{background:linear-gradient(135deg,#06b6d4,#0891b2);border-color:#06b6d4;box-shadow:0 15px 50px #06b6d499;transform:scale(1.1)}.choice:hover .choiceImg{filter:brightness(0) invert(1);transform:scale(1.15)}.choice:hover .choiceName{color:#071428;transform:scale(1.05)}.choiceImg{filter:drop-shadow(0 0 10px rgba(6,182,212,.4))}.choiceImg,.choiceName{position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.choiceName{color:#06b6d4;font-size:20px;font-weight:700;letter-spacing:1px;text-shadow:0 2px 10px #06b6d44d}.achievementChoice{margin:40px 0 0;position:relative;transform:rotate(-45deg);transition:all .4s ease;z-index:2}.choice{color:#06b6d4;transition:all .4s ease}@media only screen and (max-width:400px){.choice{border:3px solid #06b6d44d;border-radius:12px;height:110px;text-align:center;transition:all .3s ease;width:110px}.achievementsChoiceWrapper{gap:18px;height:120px;margin:50px auto 200px;padding:20px 0 150px;width:160px}.achievementHeader{font-size:24px;margin:50px auto 40px;padding:20px 50px}.achievementsChoiceWrapper img{height:35px;width:35px}.achievementsChoiceWrapper h2{font-size:13px}.achievementChoice{margin:18px 0 0}.achievementWrapper{height:200px;margin-left:calc(50% - 100px);width:200px}.achievementDetailWrapper{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr!important;padding:80px 0;width:85%}.achievementBlock{border:2px solid #06b6d44d;border-radius:20px;height:190px;transform:rotate(-45deg);width:190px}.achievementName{font-size:13px;margin:15px 8px 0}.achievementDate{font-size:11px;right:-28%;top:calc(50% - 10px);width:140px}.achievementLocation{font-size:11px;left:-28%;top:calc(50% - 15px);width:140px}.achievementBlock:hover{height:215px;transform:rotate(0deg) scale(1.05);width:215px}.achievementCertificate{border-radius:25px;bottom:15px;font-size:11px;max-width:140px;padding:8px 16px}}@media only screen and (min-width:400px) and (max-width:599px){.choice{border:3px solid #06b6d44d;border-radius:12px;height:115px;text-align:center;transition:all .3s ease;width:115px}.achievementsChoiceWrapper{gap:20px;height:125px;margin:50px auto 200px;padding:50px 0 185px;width:165px}.achievementHeader{font-size:26px;margin:60px auto 45px;padding:22px 55px}.achievementsChoiceWrapper img{height:36px;width:36px}.achievementsChoiceWrapper h2{font-size:14px}.achievementChoice{margin:20px 0 0}.achievementDetailWrapper{grid-gap:90px;display:grid;gap:90px;grid-template-columns:1fr!important;padding:120px 0;width:85%}.achievementWrapper{height:240px;margin-left:calc(50% - 120px);width:240px}.achievementBlock{border:2px solid #06b6d44d;border-radius:22px;height:200px;transform:rotate(-45deg);width:200px}.achievementName{font-size:14px;margin:16px 10px 0}.achievementDate{font-size:12px;right:-26%;top:calc(50% - 10px);width:145px}.achievementLocation{font-size:12px;left:-26%;top:calc(50% - 15px);width:145px}.achievementBlock:hover{height:225px;transform:rotate(0deg) scale(1.05);width:225px}.achievementCertificate{border-radius:28px;bottom:16px;font-size:12px;max-width:145px;padding:9px 18px}}@media only screen and (min-width:600px) and (max-width:799px){.choice{border:3px solid #06b6d44d;border-radius:14px;height:165px;text-align:center;width:165px}.achievementDetailWrapper{grid-gap:110px;display:grid;gap:110px;grid-template-columns:1fr 1fr!important;padding:130px 0;width:90%}.achievementWrapper{height:270px;margin-left:calc(50% - 135px);width:270px}.achievementBlock{border:3px solid #06b6d44d;border-radius:24px;height:220px;transform:rotate(-45deg);width:220px}.achievementName{font-size:15px;margin:18px 10px 0}.achievementDate{font-size:13px;right:-24%;top:calc(50% - 10px);width:150px}.achievementLocation{font-size:13px;left:-24%;top:calc(50% - 15px);width:150px}.achievementBlock:hover{height:245px;transform:rotate(0deg) scale(1.05);width:245px}.achievementCertificate{border-radius:30px;bottom:18px;font-size:13px;max-width:150px;padding:10px 18px}.achievementsChoiceWrapper{gap:24px;margin:0 auto 150px;padding:100px 0 322px}.achievementChoice{margin:30px 0 0;transform:rotate(-45deg)}.achievementHeader{font-size:28px;padding:24px 65px}}@media only screen and (min-width:800px) and (max-width:1199px){.achievementDetailWrapper{grid-gap:120px;display:grid;gap:120px;grid-template-columns:1fr 1fr!important;padding:140px 0;width:85%}.achievementWrapper{height:290px;margin-left:calc(50% - 145px);width:290px}.achievementBlock{height:250px;width:250px}.achievementBlock:hover{height:270px;width:270px}.achievementHeader{font-size:30px;padding:26px 70px}}@media only screen and (min-width:1200px){.achievementDetailWrapper{display:grid;grid-template-columns:1fr 1fr 1fr!important;padding:150px 0;width:90%}.achievementWrapper{height:300px;margin-left:calc(50% - 150px);width:300px}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";position:absolute}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.contactMeHeaderGrid{display:grid;grid-template-columns:1fr 1fr;height:400px;padding:10px 0 20px;text-align:center}.ContactMeHeaderColumn1 img{width:62%}.ContactMeHeaderColumn1{margin:auto;width:100%}.ContactMeHeaderColumn1 h1{background:#f0a202;border-radius:20px;color:#fff;font-size:30px;margin:0 -10px 0 0;padding:50px 10px}.contactMeSubHeader{background:#1c3144;color:#fff;font-weight:100;margin:10px 0;padding:50px 0;text-align:center;width:100%}.ContactInfoGrid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:-webkit-max-content;max-width:max-content;padding:130px 0 150px}.ContactInfoGrid img{border-radius:10px;box-shadow:15px 15px 14px #88888a54;height:250px;margin:auto;width:350px}.ContactInfoGrid .boxContainer svg{size:50;margin:auto}.ContactInfoGrid .boxContainer{display:flex;height:250px;padding:initial!important;width:350px}.ContactInfoGrid .boxInnerContainer{margin:auto;padding-top:40px}.ContactInfoImageWrapper{text-align:center}.contactMeEmail{color:#000;text-decoration:none;transition:.2s}.contactMeEmail:hover{transform:scale(1.02)}@media only screen and (min-width:500px) and (max-width:599px){.ContactInfoGrid img{border-radius:10px;box-shadow:15px 15px 14px #88888a54;height:150px;margin:auto;width:220px}.ContactInfoGrid .boxContainer svg{size:40}.ContactInfoGrid .boxContainer{display:flex;height:150px;padding:initial!important;width:220px}.ContactInfoGrid .boxInnerContainer{margin:auto;padding-top:20px}.ContactInfoGrid .boxDescription{font-size:12px}.ContactInfoGrid .ver-cen{margin:10px 0}.ContactInfoGrid .boxHeading{font-size:15px}.ContactMeHeaderColumn1 h1{font-size:30px}}@media only screen and (max-width:499px){.ContactInfoGrid img{border-radius:10px;box-shadow:15px 15px 14px #88888a54;height:150px;margin:auto;width:220px}.ContactInfoGrid .boxContainer svg{size:40}.ContactInfoGrid .boxContainer{display:flex;height:150px;padding:initial!important;width:220px}.ContactInfoGrid .boxInnerContainer{margin:auto;padding-top:20px}.ContactInfoGrid .boxDescription{font-size:12px}.ContactInfoGrid .ver-cen{margin:10px 0}.ContactInfoGrid .boxHeading{font-size:15px}.ContactInfoGrid{grid-template-columns:1fr!important}.ContactMeHeaderColumn1 h1{font-size:30px}}@media only screen and (min-width:600px) and (max-width:799px){.ContactInfoGrid img{border-radius:10px;box-shadow:15px 15px 14px #88888a54;height:180px;margin:auto;width:250px}.ContactInfoGrid .boxContainer svg{size:40}.ContactInfoGrid .boxContainer{display:flex;height:180px;padding:initial!important;width:250px}.ContactInfoGrid .boxInnerContainer{margin:auto;padding-top:20px}.ContactInfoGrid .boxDescription{font-size:12px}.ContactInfoGrid .ver-cen{margin:10px 0}.ContactInfoGrid .boxHeading{font-size:15px}}@media only screen and (max-width:999px){.ContactInfoGrid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:799px){.contactMeSubHeader{font-size:22px}}@media only screen and (min-width:1000px) and (max-width:1199px){.ContactInfoGrid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:-webkit-max-content;max-width:max-content;padding:130px 0 150px}.ContactInfoGrid img{border-radius:10px;box-shadow:15px 15px 14px #88888a54;height:200px;margin:auto;width:300px}.ContactInfoGrid .boxContainer svg{size:40}.ContactInfoGrid .boxContainer{display:flex;height:200px;padding:initial!important;width:300px}.ContactInfoGrid .boxInnerContainer{margin:auto;padding-top:40px}.ContactInfoGrid .boxDescription{font-size:12px}}.carousel{display:flex;height:500px;overflow:hidden}.carousel,.carousel_wrapper{position:relative;width:100%}.carousel_wrapper{height:100%}.carousel_card{box-shadow:0 20px 60px #06b6d44d;display:flex;flex:1 1;height:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:scale(.95);transition:opacity .9s cubic-bezier(.34,1.56,.64,1),transform .9s ease;width:100%;z-index:-1}.carousel_card-active{opacity:1;pointer-events:visible;transform:scale(1);transition:opacity .5s ease,transform .5s ease;z-index:0}.card_image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.carousel_card-active .card_image{transform:scale(1.05)}.card_overlay{align-items:flex-end;background:linear-gradient(135deg,#071428bf,#06b6d466);display:flex;height:100%;padding:40px 30px;position:absolute;transition:background .3s ease;width:100%}.carousel_card-active .card_overlay{background:linear-gradient(135deg,#071428a6,#06b6d44d)}.card_title{color:#e6fbff;font-size:12px;font-weight:500;letter-spacing:.5px;opacity:0;text-shadow:0 2px 10px #00000080;transform:translateY(20px);transition:all .4s ease}.carousel_card-active .card_title{opacity:1;transform:translateY(0)}.carousel_arrow_left,.carousel_arrow_right{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06b6d433;border:2px solid #06b6d44d;border-radius:50%;color:#e6fbff;cursor:pointer;display:flex;font-size:40px;height:50px;justify-content:center;padding-bottom:5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:50px;z-index:10}.carousel_arrow_left:hover,.carousel_arrow_right:hover{background:#06b6d466;border-color:#06b6d4;box-shadow:0 0 20px #06b6d480;transform:translateY(-50%) scale(1.1)}.carousel_arrow_left{left:25px}.carousel_arrow_right{right:25px}.carousel_pagination{display:flex;gap:12px;left:50%;position:absolute;top:20px;transform:translate(-50%);z-index:10}.pagination_dot{background:#e6fbff66;border:2px solid #06b6d480;border-radius:50%;cursor:pointer;display:inline-block;height:10px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:10px}.pagination_dot:hover{background:#06b6d499;transform:scale(1.3)}.pagination_dot-active{background:#06b6d4;border-color:#06b6d4;box-shadow:0 0 10px #06b6d4cc;transform:scale(1.2)}.profilePic{height:250px;margin-left:1px;margin-top:-8px;overflow:hidden;padding:0;transition:transform .3s ease;z-index:1}.profilePic:hover{transform:scale(1.05)}.profilePicWrapper{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:100%;box-shadow:0 10px 40px #06b6d466,0 0 0 8px #06b6d41a,0 0 0 16px #06b6d40d;grid-row:1;height:180px;margin:-90px auto;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:180px;z-index:1}.profilePicWrapper:before{animation:rotate 3s linear infinite;background:linear-gradient(135deg,#06b6d4,#0891b2,#06b6d4);border-radius:100%;content:"";inset:-2px;position:absolute;z-index:-1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profilePicWrapper:hover{box-shadow:0 15px 50px #06b6d499,0 0 0 8px #06b6d433,0 0 0 16px #06b6d41a;transform:scale(1.05)}.imgcircle{border-radius:50%;height:180px;left:calc(50% - 90px);position:relative;top:-300px;width:180px;z-index:-1}.red{animation:uOrbit 7s linear infinite;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 0 30px #06b6d480}.blue,.green,.red{filter:blur(4px)}@keyframes sOrbit{0%{transform:rotate(1turn) translateX(-8px) rotate(-1turn)}to{transform:rotate(0deg) translateX(-8px) rotate(0deg)}}@keyframes uOrbit{0%{transform:rotate(0deg) translateX(12px) rotate(0deg)}to{transform:rotate(1turn) translateX(12px) rotate(-1turn)}}.aboutMeDescription{background:linear-gradient(135deg,#06b6d40d,#0000);border:1px solid #06b6d426;border-radius:20px;color:#bfeff6;font-size:19px;line-height:1.8;margin:auto;max-width:1100px;overflow:hidden;padding:60px 40px 100px;position:relative;text-align:center;top:-200px;width:90%}.aboutMeDescription:before{background:linear-gradient(90deg,#0000,#06b6d41a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.aboutMeDescription:hover:before{left:100%}.aboutMeGreeting{color:#e6fbff;display:block;font-size:26px;font-weight:600;margin-bottom:20px}.aboutMeThank{color:#06b6d4;display:inline-block;font-weight:700;position:relative;text-transform:uppercase}.aboutMeThank:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#06b6d4,#0000);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}.skillsMainHeading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;background:linear-gradient(135deg,#06b6d40d,#0000);border:2px solid #06b6d4;border-radius:8px;box-shadow:0 0 20px #06b6d433,inset 0 0 20px #06b6d40d;color:#66f0ff;font-size:24px;font-weight:700;letter-spacing:3px;margin:120px auto 100px;overflow:hidden;padding:18px 50px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skillsMainHeading:before{background:linear-gradient(90deg,#0000,#66f0ff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.skillsMainHeading:hover{border-color:#66f0ff;box-shadow:0 0 30px #06b6d466,inset 0 0 20px #06b6d414;color:#e6fbff;transform:translateY(-2px)}.skillsMainHeading:hover:before{left:100%}.skillHeading{color:#06b6d4;font-size:28px;font-weight:600;letter-spacing:3px;padding:80px 0 40px;text-align:center;text-shadow:0 0 20px #06b6d44d;text-transform:uppercase;transition:all .3s ease}.skillHeading:hover{text-shadow:0 0 30px #06b6d499;transform:scale(1.02)}.skillsGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(5,1fr);margin:0 auto 80px;max-width:1400px;padding:40px 0;text-align:center;width:90%}skill-radio{margin:auto auto auto 5%;width:90%}.skill{background:linear-gradient(135deg,#06b6d414,#06b6d40a);border:1px solid #06b6d433;border-radius:16px;color:#bfeff6;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:32px 16px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.skill:before{background:linear-gradient(90deg,#0000,#06b6d426,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.skill:hover:before{left:100%}.skill:hover{background:linear-gradient(135deg,#06b6d426,#06b6d414);border-color:#06b6d4;box-shadow:0 15px 40px #06b6d44d;color:#e6fbff;transform:translateY(-8px) scale(1.03)}.counterGrid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);text-align:center}.counterNumber{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06b6d4,#66f0ff);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;transition:all .3s ease}.counterNumber:hover{transform:scale(1.1)}.counterHeading{color:#bfeff6;font-size:16px;font-weight:500;margin-top:8px}.counterMainWrapper{background:linear-gradient(135deg,#06b6d414,#06b6d40a);border-bottom:1px solid #06b6d433;border-top:1px solid #06b6d433;margin:auto;padding:0}.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:170px;margin:auto;overflow:hidden;position:relative;text-align:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:170px}.aboutMeCounterWrapper:before{animation:spin 3s linear infinite;background:linear-gradient(45deg,#0000,#06b6d433,#0000);content:"";inset:-50%;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aboutMeCounterWrapper:hover{border-color:#06b6d4;box-shadow:0 10px 30px #06b6d466;transform:scale(1.08)}.aboutmeCounter{grid-gap:60px;gap:60px;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:60px 0 40px}.aboutMeCounterHeading,.aboutMeCounterNumber{position:relative;top:calc(50% - 44px)}.smile-rating-container{margin:20px auto}.aboutMeMainWrapper .timelineHeading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;background:linear-gradient(135deg,#06b6d40d,#0000);border:2px solid #06b6d4;border-radius:8px;box-shadow:0 0 20px #06b6d433,inset 0 0 20px #06b6d40d;color:#66f0ff;font-size:24px;font-weight:700;letter-spacing:3px;margin:80px auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:18px 50px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.aboutMeMainWrapper .timelineHeading:before{background:linear-gradient(90deg,#0000,#66f0ff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.aboutMeMainWrapper .timelineHeading:hover{border-color:#66f0ff;box-shadow:0 0 30px #06b6d466,inset 0 0 20px #06b6d414;color:#e6fbff;transform:translateY(-2px)}.aboutMeMainWrapper .timelineHeading:hover:before{left:100%}.vertical-timeline:before{background:linear-gradient(180deg,#06b6d4,#0891b2,#06b6d4);box-shadow:0 0 10px #06b6d480;height:100%;left:18px;top:0;width:4px}.aboutMeMainWrapper .vertical-timeline-element-content p{color:#bfeff6;font-size:16px;line-height:1.7;margin-bottom:10px;margin-top:40px}.aboutMeMainWrapper .vertical-timeline-element-content-arrow{border-right:15px solid #071428f2;margin-top:40px}.aboutMeMainWrapper .vertical-timeline-element-icon{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 0 0 6px #06b6d4,0 0 0 10px #06b6d44d,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d,0 0 20px #06b6d480;height:18px!important;left:50.4%!important;top:60px;width:18px!important}@keyframes pulse{0%,to{box-shadow:0 0 0 6px #06b6d4,0 0 0 10px #06b6d44d,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d,0 0 20px #06b6d480}50%{box-shadow:0 0 0 8px #06b6d4,0 0 0 14px #06b6d466,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d,0 0 30px #06b6d4b3}}.aboutMeMainWrapper .vertical-timeline-element-content{background:linear-gradient(135deg,#071428f2,#06b6d40d);border:1px solid #06b6d433;border-radius:20px;box-shadow:0 10px 30px #06b6d440;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.aboutMeMainWrapper .vertical-timeline-element-content:hover{border-color:#06b6d4;box-shadow:0 15px 40px #06b6d466;transform:translateY(-5px)}.aboutMeMainWrapper .vertical-timeline-element-subtitle{color:#bfeff6;font-weight:500}.aboutMeMainWrapper .vertical-timeline-element-title{display:grid;grid-template-columns:2fr 1fr}.aboutMeTimelineHeading{color:#06b6d4;font-size:22px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.timelineImage{border:2px solid #06b6d44d;border-radius:16px;margin:auto;transition:all .3s ease;width:150px}.timelineImage:hover{border-color:#06b6d4;box-shadow:0 10px 30px #06b6d466;transform:scale(1.05)}.aboutMeMainWrapper .vertical-timeline-element-content .vertical-timeline-element-date{color:#66f0ff;display:flex;float:right;font-weight:500;opacity:1}.showMoreImages{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071428f2;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.showMore{display:flex;z-index:1001}.showMoreImages .carousel{border-radius:20px;box-shadow:0 20px 60px #06b6d466;height:450px;margin-top:40px;overflow:hidden;width:70%}.showMoreImages .carousel .card_title{color:#e6fbff;font-size:18px}.carouselCloseIcon{cursor:pointer;margin-top:-355px;position:absolute;right:calc(15% + 10px);transition:all .3s ease;z-index:1002}.carouselCloseIcon svg{fill:#06b6d4;filter:drop-shadow(0 0 10px rgba(6,182,212,.5));height:30px;transition:all .3s ease;width:30px}.carouselCloseIcon svg:hover{fill:#66f0ff;filter:drop-shadow(0 0 20px rgba(6,182,212,.8));transform:scale(1.2) rotate(90deg)!important}.aboutMeTimeline-btn{align-items:center;color:#06b6d4;cursor:pointer;display:grid;font-size:14px;font-weight:500;grid-template-rows:1fr 1fr;justify-content:center;margin:15px auto auto;position:absolute;right:40px;transition:all .3s ease}.aboutMeTimeline-btn svg{fill:#06b6d4;margin:auto;transition:all .3s ease}.aboutMeTimeline-btn:hover{color:#66f0ff;text-shadow:0 0 10px #06b6d480;transform:scale(1.15)}.aboutMeTimeline-btn:hover svg{fill:#66f0ff;filter:drop-shadow(0 0 10px rgba(6,182,212,.5))}.carouselCloseIcon:hover{transform:scale(1.1);z-index:1002}.showMoreImages .card_overlay{background:linear-gradient(135deg,#071428b3,#06b6d44d)}.showMoreImages .carousel_card{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:1px solid #06b6d433;box-shadow:0 20px 60px #06b6d466}.showMoreImages .pagination_dot{background-color:#bfeff64d;border-color:#06b6d480}.showMoreImages .card_title{color:#e6fbff;font-size:28px;font-weight:700;margin:0 auto;opacity:1;text-shadow:0 2px 10px #00000080;transition:all .3s ease}.showMoreImages .vertical-timeline-element-subtitle{color:#bfeff6}.showMoreImages .pagination_dot-active{background-color:#06b6d4;border-color:#06b6d4;box-shadow:0 0 15px #06b6d4cc}.vertical-timeline-element:first-child{margin-top:100px}.showMoreImages .card_image{height:100%;margin:auto;object-fit:cover;width:auto}@media only screen and (min-width:1170px){.aboutMeMainWrapper .vertical-timeline--two-columns .vertical-timeline-element-icon{left:50%;margin-left:-13px}.aboutMeMainWrapper .vertical-timeline-element{margin:200px 0}.timelineImage{border:2px solid #06b6d44d;border-radius:20px;height:250px;margin:auto;width:auto}.aboutMeMainWrapper .vertical-timeline-element:first-child{margin-top:100px}.aboutMeMainWrapper .timelineHeading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:399px){.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:100px;margin:auto;text-align:center;width:100px}.aboutMeCounterNumber{font-size:22px;top:calc(50% - 30px)}.aboutMeCounterHeading{font-size:11px;top:calc(50% - 30px)}.skillsGrid{gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:40px;width:90%}.skill{font-size:13px;padding:25px 10px}.skillHeading{font-size:24px;padding:60px 0 30px}.skillsMainHeading{font-size:24px;margin:80px auto 60px;padding:18px 50px}.aboutMeDescription{font-size:16px;padding:40px 30px 70px}.aboutMeGreeting{font-size:20px}.carousel{height:400px}.carousel_arrow_left,.carousel_arrow_right{font-size:32px;height:40px;width:40px}.carousel_arrow_left{left:15px}.carousel_arrow_right{right:15px}.showMoreImages .carousel{height:500px;width:90%}.showMoreImages .carouselCloseIcon{margin-top:-430px;right:calc(10% - 10px)}}@media only screen and (min-width:400px) and (max-width:599px){.card_title{font-size:18px;margin:0 auto 60px;text-align:center}.vertical-timeline-element-subtitle{font-size:14px;width:75%}.aboutMeTimeline-btn{right:15px;top:2px;transform:scale(.8)}.aboutMeTimeline-btn:hover{transform:scale(.9)}.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:110px;margin:0 10px;text-align:center;width:110px}.aboutMeCounterNumber{font-size:24px;top:calc(50% - 32px)}.aboutMeCounterHeading{font-size:12px;top:calc(50% - 32px)}.skillsGrid{gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;width:90%}.skill{font-size:14px;padding:28px 10px}.skillHeading{font-size:26px;padding:70px 0 35px}.skillsMainHeading{font-size:26px;margin:90px auto 70px;padding:20px 60px}.aboutMeDescription{font-size:17px;padding:45px 35px 80px}.aboutMeGreeting{font-size:22px}.carousel{height:450px}}@media only screen and (min-width:600px) and (max-width:800px){.card_title{font-size:18px;margin:0 auto 60px;text-align:center}.skillsGrid{gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:50px;width:90%}.skill{font-size:14px;padding:30px 12px}.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:145px;margin:auto;text-align:center;width:145px}.aboutMeCounterNumber{font-size:28px;top:calc(50% - 32px)}.aboutMeCounterHeading{font-size:13px;top:calc(50% - 32px)}.skillsMainHeading{font-size:28px;padding:22px 70px}.skillHeading{font-size:27px}}@media only screen and (min-width:800px) and (max-width:992px){.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:160px;margin:auto;text-align:center;width:160px}.aboutMeCounterNumber{font-size:32px;top:calc(50% - 40px)}.aboutMeCounterHeading{font-size:14px;top:calc(50% - 40px)}.skillsMainHeading{font-size:30px;padding:24px 75px}}@media only screen and (min-width:992px) and (max-width:1299px){.aboutMeCounterWrapper{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:2px solid #06b6d440;border-radius:50%;height:190px;margin:auto;text-align:center;width:190px}.aboutMeCounterNumber{font-size:42px;top:calc(50% - 50px)}.aboutMeCounterHeading{font-size:16px;top:calc(50% - 50px)}}@media only screen and (min-width:600px) and (max-width:1300px){.aboutmeCounter{gap:60px}}.chatbotlogo{height:24px;object-fit:contain;width:24px}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.shubot-wrapper{background:linear-gradient(180deg,#1a1a1a80,#0d0d0d80);border-left:1px solid var(--cg-border);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.shubot-header{align-items:center;background:#0000004d;border-bottom:1px solid var(--cg-border);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.shubot-header__info{align-items:center;display:flex;gap:var(--spacing-md)}.shubot-header__icon{font-size:28px;line-height:1}.shubot-header__title{margin:0}.shubot-header__title h2{color:var(--cg-text-primary);font-size:16px;font-weight:700;margin:0}.shubot-header__title p{color:var(--cg-text-secondary);font-size:12px;margin:0}.shubot-header__link{align-items:center;background:#10a37f1a;border:1px solid #10a37f33;border-radius:8px;color:var(--cg-accent);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;text-decoration:none;transition:all var(--transition-fast);width:32px}.shubot-header__link:hover{background:#10a37f33;border-color:#10a37f66;transform:scale(1.05)}.shubot-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-lg);scrollbar-color:#a0a0a033 #0000;scrollbar-width:thin}.shubot-messages::-webkit-scrollbar{width:6px}.shubot-messages::-webkit-scrollbar-track{background:#0000}.shubot-messages::-webkit-scrollbar-thumb{background:#a0a0a033;border-radius:3px}.shubot-messages::-webkit-scrollbar-thumb:hover{background:#a0a0a04d}.shubot-message{animation:slideInChat .3s cubic-bezier(.4,0,.2,1);display:flex;gap:var(--spacing-sm)}@keyframes slideInChat{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shubot-message--user{justify-content:flex-end}.shubot-message__avatar{align-items:center;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;width:28px}.shubot-message__bubble{word-wrap:break-word;animation:fadeIn .3s ease-out;border-radius:12px;font-size:14px;line-height:1.5;max-width:85%;overflow-wrap:break-word;padding:var(--spacing-sm) var(--spacing-md)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shubot-message--user .shubot-message__bubble{background:var(--cg-accent);border-radius:12px 4px 12px 12px;color:#fff}.shubot-message--bot .shubot-message__bubble{background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px 12px 12px 12px;color:var(--cg-text-primary)}.shubot-message__bubble p{margin:0;padding:0}.shubot-message__bubble p:not(:last-child){margin-bottom:var(--spacing-sm)}.shubot-message__bubble strong{color:var(--cg-accent-light);font-weight:600}.shubot-message__bubble em{color:var(--cg-text-secondary);font-style:italic}.shubot-message__bubble code{background:#0000004d;border-radius:4px;color:var(--cg-accent-light);font-family:Fira Code,Courier New,monospace;font-size:12px;padding:2px 6px}.shubot-message__bubble ol,.shubot-message__bubble ul{margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg)}.shubot-message__bubble li{margin:4px 0}.shubot-message__bubble a{color:var(--cg-accent-light);text-decoration:underline}.shubot-message__bubble a:hover{color:var(--cg-accent)}.shubot-message__time{color:var(--cg-text-secondary);display:block;font-size:11px;margin-top:4px;opacity:.7}.shubot-message__bubble--typing{align-items:center;display:flex;gap:4px;padding:var(--spacing-sm) var(--spacing-md)}.shubot-typing{animation:typing 1.4s infinite;background:var(--cg-accent);border-radius:50%;height:6px;width:6px}.shubot-typing:first-child{animation-delay:0s}.shubot-typing:nth-child(2){animation-delay:.2s}.shubot-typing:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.shubot-input-area{background:#0003;border-top:1px solid var(--cg-border);display:flex;flex-shrink:0;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.shubot-textarea{background:#ffffff08;border:1px solid var(--cg-border);border-radius:8px;color:var(--cg-text-primary);flex:1 1;font-family:inherit;font-size:14px;max-height:160px;min-height:36px;outline:none;padding:var(--spacing-sm) var(--spacing-md);resize:none;transition:all var(--transition-fast)}.shubot-textarea:hover{background:#ffffff0d;border-color:#ffffff26}.shubot-textarea:focus{background:#ffffff14;border-color:var(--cg-accent);box-shadow:0 0 0 3px #10a37f1a}.shubot-textarea::placeholder{color:var(--cg-text-secondary);opacity:.6}.shubot-send{align-items:center;background:var(--cg-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:36px;justify-content:center;min-width:36px;transition:all var(--transition-fast);width:36px}.shubot-send:hover:not(:disabled){background:var(--cg-accent-light);box-shadow:0 4px 12px #10a37f4d;transform:scale(1.08)}.shubot-send:active:not(:disabled){transform:scale(.95)}.shubot-send:disabled{background:#10a37f66;cursor:not-allowed;opacity:.6}@media (max-width:1024px){.shubot-message__bubble{max-width:90%}.shubot-header__title h2{font-size:14px}}@media (max-width:768px){.shubot-wrapper{border-left:none;border-top:1px solid var(--cg-border)}.shubot-header{padding:var(--spacing-sm) var(--spacing-md)}.shubot-input-area,.shubot-messages{padding:var(--spacing-md)}.shubot-message__bubble{font-size:13px;max-width:85%}}@media (max-width:480px){.shubot-message__bubble{font-size:12px;max-width:95%}.shubot-header__title h2,.shubot-textarea{font-size:13px}.shubot-send{font-size:16px;height:32px;min-width:32px;width:32px}}.chatbot-projects-inline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;margin-top:16px;width:100%}.chatbot-project-button{word-wrap:break-word;align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2 50%,#06a8cc);border:none;border-radius:10px;box-shadow:0 4px 15px #06b6d440;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.3px;line-height:1.4;max-width:100%;outline:none;overflow:hidden;padding:12px 20px;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1);white-space:normal}.chatbot-project-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.chatbot-project-button:hover:before{height:300px;width:300px}.chatbot-project-button:hover{background:linear-gradient(135deg,#0891b2,#06a8cc 50%,#06b6d4);box-shadow:0 8px 25px #06b6d480,inset 0 1px 0 #fff3;transform:translateY(-4px)}.chatbot-project-button:active{box-shadow:0 3px 10px #06b6d44d;transform:translateY(-1px)}.chatbot-projects-grid{grid-gap:16px;animation:fadeInChat .4s ease;display:grid;gap:16px;grid-template-columns:1fr;margin-top:16px}@keyframes fadeInChat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbot-project-card{animation:slideInChat .4s ease;background:linear-gradient(135deg,#06b6d414,#06b6d40a);border:1px solid #06b6d44d;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chatbot-project-card:hover{border-color:#06b6d4;box-shadow:0 8px 24px #06b6d44d;transform:translateY(-4px)}.chatbot-project-image{background:linear-gradient(135deg,#06b6d41a,#0000004d);height:180px;overflow:hidden;width:100%}.chatbot-project-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.chatbot-project-card:hover .chatbot-project-image img{transform:scale(1.08)}.chatbot-project-content{padding:16px}.chatbot-project-title{color:#66f0ff;font-size:16px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.chatbot-project-subtitle{color:#bfeff6;font-size:13px;font-weight:500;margin:0 0 8px}.chatbot-project-dates{color:#06b6d4;font-size:12px;margin:0 0 12px;opacity:.9}.chatbot-project-desc{color:#bfeff6;font-size:13px;line-height:1.6;margin:0 0 12px}.chatbot-project-desc p{margin:0 0 8px}.chatbot-project-skills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.chatbot-skill-tag{background:#06b6d426;border:1px solid #06b6d44d;border-radius:12px;color:#66f0ff;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.chatbot-skill-tag:hover{background:#06b6d440;border-color:#06b6d4;transform:scale(1.05)}.chatbot-project-actions{display:flex;gap:8px;margin-top:12px}.chatbot-project-btn{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border:1px solid #0000;border-radius:8px;color:#fff;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.chatbot-project-btn:hover{background:linear-gradient(135deg,#0891b2,#06b6d4);box-shadow:0 6px 16px #06b6d480;transform:translateY(-2px)}.chatbot-project-btn:active{box-shadow:0 2px 8px #06b6d44d;transform:translateY(0)}.chatbot-project-btn-git{background:linear-gradient(135deg,#06b6d433,#06b6d41a);border:1.5px solid #06b6d480;color:#66f0ff}.chatbot-project-btn-git:hover{background:linear-gradient(135deg,#06b6d466,#06b6d44d);border-color:#06b6d4;box-shadow:0 6px 16px #06b6d44d}.chatbot-project-btn-primary{background:linear-gradient(135deg,#06b6d4,#0891b2);border:1px solid #06b6d480;color:#fff}.chatbot-project-btn-primary:hover{background:linear-gradient(135deg,#0891b2,#06b6d4);border-color:#06b6d4}.chatbot-project-btn-secondary{background:#06b6d41a;border:1.5px solid #06b6d466;color:#66f0ff}.chatbot-project-btn-secondary:hover{background:#06b6d433;border-color:#06b6d4}.chatbot-experiences{animation:fadeInChat .4s ease;margin-top:16px}.chatbot-section-title{border-bottom:2px solid #06b6d44d;color:#66f0ff;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.chatbot-experience-timeline{display:flex;flex-direction:column;gap:16px;padding-left:24px;position:relative}.chatbot-experience-timeline:before{background:linear-gradient(180deg,#06b6d4,#0891b2);bottom:8px;box-shadow:0 0 8px #06b6d466;content:"";left:6px;position:absolute;top:8px;width:2px}.chatbot-experience-item{animation:slideInChat .4s ease;background:#06b6d40d;border:1px solid #06b6d433;border-radius:8px;padding:12px;position:relative;transition:all .3s ease}.chatbot-experience-item:hover{background:#06b6d414;border-color:#06b6d466;transform:translateX(4px)}.chatbot-exp-marker{animation:pulseMarker 2s ease-in-out infinite;background:#06b6d4;border:2px solid #071428;border-radius:50%;box-shadow:0 0 0 4px #06b6d433;height:12px;left:-18px;position:absolute;top:16px;width:12px}@keyframes pulseMarker{0%,to{box-shadow:0 0 0 4px #06b6d433}50%{box-shadow:0 0 0 8px #06b6d41a}}.chatbot-exp-title{color:#66f0ff;font-size:14px;font-weight:700;margin:0 0 6px}.chatbot-exp-dates,.chatbot-exp-org{color:#bfeff6;font-size:12px;margin:0 0 6px;opacity:.9}.chatbot-exp-desc{color:#bfeff6;font-size:12px;line-height:1.5;margin:8px 0}.chatbot-exp-desc p{margin:0 0 6px}.chatbot-exp-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chatbot-skills{animation:fadeInChat .4s ease;margin-top:16px}.chatbot-skills-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chatbot-skill-badge{align-items:center;animation:fadeInChat .3s ease;background:linear-gradient(135deg,#06b6d426,#06b6d414);border:1px solid #06b6d44d;border-radius:20px;color:#66f0ff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chatbot-skill-badge:hover{background:linear-gradient(135deg,#06b6d440,#06b6d426);border-color:#06b6d4;box-shadow:0 4px 12px #06b6d44d;transform:translateY(-2px) scale(1.05)}.chatbot-skill-icon{font-size:14px}.chatbot-achievements{animation:fadeInChat .4s ease;margin-top:16px}.chatbot-achievement-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.chatbot-achievement-card{animation:fadeInChat .3s ease;background:linear-gradient(135deg,#06b6d41a,#06b6d40d);border:1px solid #06b6d44d;border-radius:12px;padding:16px;text-align:center;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chatbot-achievement-card:hover{background:linear-gradient(135deg,#06b6d426,#06b6d414);border-color:#06b6d4;box-shadow:0 8px 20px #06b6d44d;transform:translateY(-4px) scale(1.02)}.chatbot-ach-icon{animation:bounceIcon 2s ease-in-out infinite;font-size:32px;margin-bottom:8px}@keyframes bounceIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.chatbot-ach-title{color:#66f0ff;font-size:13px;font-weight:700;margin:0 0 6px}.chatbot-ach-date,.chatbot-ach-org{color:#bfeff6;font-size:11px;margin:0 0 4px;opacity:.9}@media (max-width:768px){.chatbot-projects-grid{gap:12px}.chatbot-project-image{height:140px}.chatbot-achievement-grid{grid-template-columns:1fr}.chatbot-project-actions{flex-direction:column}}.shubot-buttons{animation:fadeInChat .4s ease;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.shubot-btn{align-items:center;background:linear-gradient(135deg,#06b6d433,#06b6d41a);border:1.5px solid #06b6d480;border-radius:8px;color:#66f0ff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:10px 16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.shubot-btn:hover{background:linear-gradient(135deg,#06b6d44d,#06b6d433);border-color:#06b6d4;box-shadow:0 4px 12px #06b6d44d;transform:translateY(-2px)}.shubot-links{animation:fadeInChat .4s ease;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.shubot-link{align-items:center;background:#06b6d414;border:1px solid #06b6d44d;border-radius:6px;color:#66f0ff;display:inline-flex;font-size:12px;gap:4px;padding:8px 14px;text-decoration:none;transition:all .3s ease}.shubot-link:hover{background:#06b6d426;border-color:#06b6d4;box-shadow:0 2px 8px #06b6d433;transform:translateY(-1px)}.shubot-recommendations{animation:fadeInChat .4s ease;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.shubot-recommendation{align-items:center;background:linear-gradient(135deg,#66f0ff14,#06b6d40a);border:1px solid #66f0ff4d;border-radius:6px;color:#66f0ff;display:inline-flex;font-size:12px;gap:4px;padding:8px 14px;text-decoration:none;transition:all .3s ease}.shubot-recommendation:hover{background:linear-gradient(135deg,#66f0ff26,#06b6d41a);border-color:#66f0ff;box-shadow:0 3px 10px #66f0ff40;transform:translateY(-1px)}:root{--color-yellow:#f0a202;--color-grey-dark:#818181;--color-grey-light:#d9d9d9;--color-blue:#071428;--color-primary:#071428;--color-secondary:#0b2540;--color-accent:#06b6d4;--color-accent-2:#66f0ff;--color-accent-dark:#058f95;--color-accent-light:#bfeff6;--color-text-primary:#e6fbff;--color-text-secondary:#9fb7c7;--color-border:#06b6d41a;--shadow-sm:0 2px 8px #00000026;--shadow-md:0 4px 16px #00000040;--shadow-lg:0 8px 32px #0000004d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition-fast:150ms ease;--transition-normal:300ms ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-primary);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:.3px;margin:0;min-height:100vh;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.description,.text-content,.vertical-timeline-element-content p,h1,h2,h3,h4,h5,h6,input,label,li,p,span,td,textarea,th{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}*{margin:0;padding:0;text-decoration:none}.mainBody{margin-top:65px}.heading{font-size:30px}.yellow-resume-btn{background:linear-gradient(90deg,#06b6d4,#66f0ff);background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));background-size:200% 100%;border:1px solid #ffffff0a;border-radius:12px;box-shadow:0 8px 24px #070a1e73;color:#fff!important;cursor:pointer;font-size:14px;font-weight:600;margin:0!important;padding:8px 14px;position:relative;transition:transform .15s ease,box-shadow .15s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.yellow-resume-btn:hover{background-position:100% 0;box-shadow:0 14px 34px #06b6d41f;transform:translateY(-3px)}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0b2540a6,#0714288c);border:1px solid #06b6d433;border-radius:20px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #06b6d40d,0 2px 8px #06b6d41a;margin:20px auto;max-width:950px;padding:4px 0;transition:all .3s;width:90%;z-index:1000}.gptnavbar{align-items:center;border-bottom:1px solid #06b6d414;border-radius:20px;display:flex;height:55px;justify-content:center;padding:12px 20px;position:-webkit-sticky;position:sticky;top:20px;z-index:1000}.nav:hover{border-color:#06b6d44d;box-shadow:0 12px 40px #00000080,inset 0 0 0 1px #06b6d41a,0 4px 16px #06b6d426;transform:translateY(-1px)}.navbar-container-grid{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;background:#0000;border-bottom:none;display:flex;font-size:18px;height:100%;justify-content:center;margin:0 auto;max-width:100%;padding:10px 24px;position:-webkit-sticky;position:sticky;width:100%;z-index:100}.contactMe,.navbarRightContainer{align-items:center;display:flex;gap:10px;margin:0}.contactMeLink{background:#0000;border:1px solid #ffffff0f;border-radius:10px;color:#fff!important;cursor:pointer;font-weight:600;margin:0 15px 0 10px!important;padding:8px 12px;position:relative;top:3px}.contactMeLink:hover{background:linear-gradient(90deg,#06b6d414,#66f0ff0f);border-color:#06b6d41f;box-shadow:0 8px 24px #070a1e66;color:#06b6d4;color:var(--color-accent);transform:translateY(-2px)}.navbar-link{color:#e8f4f8;font-size:14px;font-weight:600;letter-spacing:.3px;margin-left:0;margin-right:24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.navbar-link:after{background:linear-gradient(90deg,#06b6d4,#66f0ff);background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));border-radius:2px;bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-link:hover{color:#66f0ff;color:var(--color-accent-2);text-shadow:0 0 12px #06b6d44d;transform:translateY(-1px)}.navbar-link:hover:after{width:100%}.navbar-link.active{color:#bfeff6;color:var(--color-accent-light)}.navbar-link.active:after{background:linear-gradient(90deg,#66f0ff,#06b6d4);background:linear-gradient(90deg,var(--color-accent-2),var(--color-accent));width:100%}.navbarLeftContainer{align-items:center;display:flex;margin:0;padding:0 60px 0 0}.navbarLeftContainer .logo{filter:drop-shadow(0 2px 8px rgba(6,182,212,.2));height:32px;margin:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);vertical-align:middle}.navbarLeftContainer .logo:hover{filter:drop-shadow(0 4px 12px rgba(6,182,212,.4));transform:scale(1.08) rotate(-2deg)}.progressMainWrapper{background-color:initial;border-radius:0 0 16px 16px;bottom:-3px;height:3px;left:0;overflow:hidden;position:absolute;transition:0s!important;width:100%;z-index:99}.progressMainStyle{background:linear-gradient(90deg,#66f0ff,#06b6d4);background:linear-gradient(90deg,var(--color-accent-2) 0,var(--color-accent) 100%);border-radius:2px;box-shadow:0 0 10px #06b6d41f;height:3px;margin:0;transition:width .1s linear!important;width:15%}.mobileNavbar{display:none!important}.desktopNav{align-items:center;display:flex!important;gap:10px}.hide{display:none!important}.mobile-menu-trigger{display:none}.hamburger-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#06b6d426,#06b6d414);border:1.5px solid #06b6d44d;border-radius:12px;box-shadow:0 4px 16px #0000004d,inset 0 0 0 1px #06b6d41a;color:#66f0ff;color:var(--color-accent-2);cursor:pointer;left:20px;padding:10px 12px;position:fixed;top:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:9998}.hamburger-btn:hover{background:linear-gradient(135deg,#06b6d440,#06b6d426);border-color:#06b6d480;box-shadow:0 6px 24px #06b6d433,inset 0 0 0 1px #06b6d433;transform:scale(1.08)}.hamburger-btn:active{transform:scale(.95)}.mobile-fullscreen-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#071428fa,#0b2540f5);bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;opacity:0;overflow-y:auto;padding:24px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden;width:100vw;z-index:9999}.mobile-fullscreen-menu.menu-active{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu-header{align-items:center;border-bottom:1px solid #06b6d426;display:flex;justify-content:space-between;margin-bottom:40px;padding:8px 0}.mobile-logo{filter:drop-shadow(0 2px 8px rgba(6,182,212,.3));height:50px;transition:transform .3s ease}.mobile-logo:hover{transform:scale(1.05)}.close-menu-btn{align-items:center;background:#ffffff0a;border:1.2px solid #ffffff14;border-radius:12px;box-shadow:0 6px 20px #0206178c;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:10px 12px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.close-menu-btn:hover{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 10px 30px #02061799;transform:rotate(90deg) scale(1.06)}.close-menu-btn:active{transform:rotate(90deg) scale(.98)}.close-menu-btn svg,.close-menu-btn>svg{color:#fff!important;display:inline-block;height:20px;width:20px}.close-menu-btn svg circle,.close-menu-btn svg path,.close-menu-btn svg polygon,.close-menu-btn svg rect{fill:currentColor!important;stroke:currentColor!important}.close-menu-btn:focus{outline:3px solid #ffffff24;outline-offset:4px}.mobile-menu-nav{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;margin:0 auto;max-width:500px;width:100%}.mobile-nav-link{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#06b6d414,#06b6d408);border:1px solid #06b6d426;border-radius:16px;color:#e6fbff;color:var(--color-text-primary);display:flex;font-size:20px;font-weight:600;gap:20px;overflow:hidden;padding:20px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.mobile-nav-link:before{background:linear-gradient(90deg,#0000,#06b6d426,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mobile-nav-link:hover:before{left:100%}.mobile-nav-link:hover{background:linear-gradient(135deg,#06b6d426,#06b6d414);border-color:#06b6d44d;box-shadow:0 8px 24px #06b6d426;transform:translateX(8px)}.mobile-nav-link:active{transform:translateX(4px) scale(.98)}.mobile-nav-link.active{background:linear-gradient(135deg,#06b6d433,#06b6d41f);border-color:#06b6d466;box-shadow:0 8px 24px #06b6d433,inset 0 0 0 1px #06b6d41a}.link-number{color:#06b6d4;color:var(--color-accent);font-family:Courier New,monospace;font-size:14px;font-weight:700;min-width:30px}.link-text{flex:1 1;letter-spacing:.5px}.mobile-menu-footer{border-top:1px solid #06b6d426;display:flex;justify-content:center;margin-top:40px;padding:20px 0}.mobile-resume-btn{align-items:center;background:linear-gradient(90deg,#06b6d4,#66f0ff);background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));background-size:200% 100%;border:1.5px solid #ffffff1a;border-radius:14px;box-shadow:0 8px 24px #06b6d44d;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.mobile-resume-btn:hover{background-position:100% 0;box-shadow:0 12px 32px #06b6d466;transform:translateY(-4px)}.mobile-resume-btn:active{transform:translateY(-2px)}.desktop-only-nav{display:block}.footer{background:#101920;color:#fff;font-size:18px;padding:0 auto}.footer *{margin:auto}.footer a{color:#fff;text-decoration:none}.footerVerticalGrid{display:grid;grid-template-rows:5fr 1fr 2fr .5fr 3fr .5fr;padding:20px}.footerLogo{height:80px;margin:auto}.footerLogo .logo{background:#fff0;height:70px;margin-top:4px;vertical-align:middle}.footerHorizonalGrid1{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:auto}.list-head{border:1px solid #fff;border-radius:10px;font-size:18px;margin:auto;padding:10px 0;text-align:center;transition:.5s;width:150px}.list-head:hover{background:#838383;border:1px solid #fff;transform:scale(1.05)}.divider{border-top:1px solid;height:3px;margin:auto 0;width:100%}.footerHorizonalGrid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin:auto}.footer-link{margin:auto}.footerHorizontalGrid3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:50px;margin:auto}.social-icon-svg{filter:invert(55%) sepia(0) saturate(1%) hue-rotate(177deg) brightness(94%) contrast(88%);height:50px;margin:0 30px;transition:.5s;width:30px}.social-icon-svg:hover{filter:invert(100%) sepia(0) saturate(7492%) hue-rotate(165deg) brightness(102%) contrast(101%);transform:scale(1.08)}.copyright{color:#838383;position:relative;text-align:right}.footer-link:hover{transform:scale(1.08)}.footer-link:hover a{color:#f0a202;color:var(--color-yellow)}@media only screen and (max-width:800px){.mobile-menu-trigger{display:block!important}.desktop-only-nav{display:none!important}.mainBody{margin-top:0}.social-icon-svg{transform:scale(1)}.social-icon-svg:hover{transform:scale(1.1)}.footerVerticalGrid{grid-template-rows:2fr .5fr 1.5fr 3fr 1.5fr .5fr;padding:20px}.footerLogo{height:70px}.footerLogo .logo{height:70px;margin:auto 0!important}.divider{margin:auto}.footerHorizonalGrid1{margin-top:0}.footerHorizonalGrid2{grid-template-columns:1fr 1fr;margin:0 10px;padding:10px 10px 20px}.footerHorizontalGrid3{gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:auto;padding:20px}.footer-link{margin:20px auto;transition:.5s}.list-head a{margin-bottom:0}}@media only screen and (min-width:350px) and (max-width:600px){.footerHorizontalGrid3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:50px;margin:auto}.social-icon-svg{filter:invert(55%) sepia(0) saturate(1%) hue-rotate(177deg) brightness(94%) contrast(88%);height:50px;margin:0 15px;transition:.5s;width:20px}.social-icon-svg:hover{filter:invert(100%) sepia(0) saturate(7492%) hue-rotate(165deg) brightness(102%) contrast(101%);transform:scale(1.08)}.copyright{font-size:16px}}:root{--cg-bg-primary:#071428;--cg-accent:#06b6d4;--cg-accent2:#bfeff6;--cg-accent-light:#66f0ff;--cg-border:#06b6d41a;--cg-text-primary:#e6fbff;--cg-gradient:linear-gradient(90deg,var(--cg-accent),var(--cg-accent2));--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--transition-fast:150ms;--transition-normal:300ms}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}body{background:#071428;background:var(--cg-bg-primary);color:#e6fbff;color:var(--cg-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:14px}.chatgpt-layout{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr .4fr;grid-template-rows:1fr;height:100vh;max-width:100vw;overflow:hidden;position:relative;width:100vw}.chatgpt-main{background:linear-gradient(135deg,#5c5e6c,#0f1535cc);border-right:1px solid #06b6d41a;border-right:1px solid var(--cg-border);flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.chatgpt-navbar{align-items:center;background:linear-gradient(180deg,#071428e6,#0b2540b3);border-bottom:1px solid #06b6d41a;border-bottom:1px solid var(--cg-border);display:flex;flex-shrink:0;height:auto;justify-content:center;margin:0 auto;max-width:900px;min-height:65px;padding:0;width:90%;z-index:50}.chatgpt-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px;padding:var(--spacing-lg)}.chatgpt-assistant{background:linear-gradient(180deg,#0f1535f2,#0a0e27);border-left:1px solid #06b6d41a;border-left:1px solid var(--cg-border);display:flex;flex-direction:column;grid-column:2;grid-row:1;height:100vh;overflow:hidden;width:100%}.glass-effect{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}a{color:#06b6d4;color:var(--cg-accent);text-decoration:none}button{background:#06b6d4;background:var(--cg-accent);border:none;border-radius:8px;color:#052224;padding:8px 12px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#06b6d447;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#06b6d466}.chatgpt-divider{background:linear-gradient(90deg,#0000,#06b6d4,#0000);background:linear-gradient(90deg,#0000,var(--cg-accent),#0000);bottom:0;cursor:col-resize;left:60%;margin-left:-1.5px;position:absolute;top:0;transition:background .2s ease;user-select:none;-webkit-user-select:none;width:3px;z-index:100}.chatgpt-divider:hover{box-shadow:0 0 10px #66f0ff4d;margin-left:-2.5px;width:5px}.chatgpt-divider.dragging,.chatgpt-divider:hover{background:linear-gradient(90deg,#0000,#66f0ff,#0000);background:linear-gradient(90deg,#0000,var(--cg-accent-light),#0000)}.chatgpt-divider.dragging{box-shadow:0 0 15px #66f0ff80}@media (max-width:1024px){.chatgpt-layout{grid-template-columns:1fr;grid-template-rows:1fr auto;height:100vh;max-width:100vw;overflow:hidden;width:100vw}.chatgpt-main{border-right:none;grid-column:1;grid-row:1;height:100%;max-width:100vw;width:100%}.chatgpt-content{padding:16px;padding:var(--spacing-md)}.chatgpt-assistant{border-left:none;border-top:2px solid #06b6d4;border-top:2px solid var(--cg-accent);grid-column:1;grid-row:2;height:50vh;max-height:50vh;max-width:100vw;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.chatgpt-assistant.collapsed{height:56px;max-height:56px;overflow:hidden}.chatgpt-assistant.collapsed .shubot-wrapper{height:56px;overflow:hidden}.chatgpt-assistant.collapsed .shubot-input-section,.chatgpt-assistant.collapsed .shubot-messages{display:none}.chatgpt-assistant.collapsed .shubot-header{align-items:center;background:linear-gradient(90deg,#06b6d41a,#06b6d40d);cursor:pointer;display:flex;height:56px;justify-content:space-between}.chatgpt-assistant.collapsed .shubot-header:hover{background:linear-gradient(90deg,#06b6d426,#06b6d41a)}.chatgpt-assistant.fullscreen{animation:slideUpFullscreen .3s cubic-bezier(.34,1.56,.64,1);border:none!important;bottom:0!important;grid-column:1!important;grid-row:1/-1!important;height:100vh!important;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:9999!important}@keyframes slideUpFullscreen{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.expand-chatbot-btn{align-items:center;background:#06b6d433;border:1px solid #06b6d44d;border-radius:6px;color:#66f0ff;color:var(--cg-accent-light);cursor:pointer;display:none;font-size:12px;font-weight:600;gap:8px;padding:8px 12px;transition:all .2s ease}.expand-chatbot-btn:hover{background:#06b6d44d;transform:scale(1.05)}.chatgpt-assistant.collapsed .expand-chatbot-btn{display:flex;margin-left:auto}.chatgpt-divider{display:none}}@media (max-width:768px){.chatgpt-layout{grid-template-rows:1fr auto}.chatgpt-assistant{height:45vh;max-height:45vh}.chatgpt-assistant.collapsed{height:52px;max-height:52px}.chatgpt-assistant.collapsed .shubot-header{height:52px;padding:8px 12px}.shubot-header__title h2{font-size:14px}.shubot-header__title p{font-size:11px}}@media (max-width:480px){.chatgpt-assistant{height:40vh;max-height:40vh}.chatgpt-assistant.collapsed{height:48px;max-height:48px}.expand-chatbot-btn{font-size:11px;padding:6px 10px}.shubot-header__icon{font-size:20px}.shubot-header__title h2{font-size:12px}.shubot-header__title p{font-size:10px}}@media (max-width:768px){.chatgpt-content{padding:8px;padding:var(--spacing-sm)}.chatgpt-assistant{height:45vh;max-height:45vh}}@media (max-width:480px){.chatgpt-layout{grid-template-rows:1fr auto}.chatgpt-content{padding:4px}.chatgpt-assistant{height:40vh;max-height:40vh}}
/*# sourceMappingURL=main.6465954e.css.map*/