@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_47b9de5a-module__5uhcGa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_47b9de5a-module__5uhcGa__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_145b6407-module__A2r7zG__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_145b6407-module__A2r7zG__variable{--font-patrick-hand:"Patrick Hand", "Patrick Hand Fallback"}
.handwritten-text{color:#18181b;display:inline-block;font-family:var(--font-patrick-hand), "Patrick Hand", "Gochi Hand", cursive, sans-serif!important;letter-spacing:.02em!important;font-size:1.45rem!important;font-weight:400!important}.handwritten-annotation-wrapper{color:#52525b;align-items:center;transition:transform .2s,opacity .2s;display:inline-flex}[data-theme=dark] .handwritten-annotation-wrapper{color:#e4e4e7}.handwritten-annotation-wrapper:hover{transform:scale(1.04)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}section.experiences{padding-top:30px!important;padding-bottom:60px!important}.content-round{display:none!important}@media (max-width:768px){section{padding:50px 0!important}.breadcrumb-section{padding-top:90px!important;padding-bottom:20px!important}}.container{width:100%!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media (min-width:768px){.container{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width:1200px){.container{max-width:1020px!important;padding-left:2.25rem!important;padding-right:2.25rem!important}}#header .container.header{max-width:1020px!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}@media (min-width:992px){h1,.h1,.hero-content h1.title{font-size:2.85rem!important;line-height:1.15!important}h2,.h2{font-size:1.85rem!important}h3,.h3{font-size:1.3rem!important}section{padding:55px 0!important}.hero-section{padding-top:35px!important;padding-bottom:45px!important}}:root{--skill-card-bg:#fff;--skill-card-border:#e4e4e7}[data-theme=dark]{--skill-card-bg:#121212;--skill-card-border:#222}.about-profile-section{background-color:var(--primary-bg-color,#fff)}.skill-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#a1a1aa!important}[data-theme=dark] .skill-card:hover{box-shadow:0 4px 14px #00000080;border-color:#52525b!important}.logo-wrapper{perspective:1000px;align-items:center!important;display:inline-flex!important}.navbar-brand-revamped{transition:all .4s;white-space:nowrap!important;color:var(--top-nav-item-color,#0f172a)!important;flex-flow:row!important;align-items:center!important;gap:6px!important;font-family:Syne,Outfit,sans-serif!important;font-size:1.3rem!important;text-decoration:none!important;display:inline-flex!important}.bracket{opacity:.5;transition:all .3s;color:#94a3b8!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-size:1.1rem!important;font-weight:300!important;line-height:1!important;display:inline-block!important}.logo-text{letter-spacing:-.01em;transition:all .3s;white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:2px!important;line-height:1!important;display:inline-flex!important}.logo-name{-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(135deg,#0f172a 0%,#475569 100%);-webkit-background-clip:text;font-weight:800!important;display:inline-block!important}[data-theme=dark] .logo-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f8fafc 0%,#94a3b8 100%);-webkit-background-clip:text}[data-theme=dark] .bracket{color:#64748b!important}[data-theme=dark] .navbar-brand-revamped:hover .bracket:first-child,[data-theme=dark] .navbar-brand-revamped:hover .bracket:last-child{color:#fff!important}.logo-dev{opacity:.8;color:#64748b!important;font-weight:300!important;display:inline-block!important}[data-theme=dark] .logo-dev{color:#cbd5e1!important}.navbar-brand-revamped:hover .bracket:first-child{opacity:1;transform:translate(-5px);color:#000!important}.navbar-brand-revamped:hover .bracket:last-child{opacity:1;transform:translate(5px);color:#000!important}.navbar-brand-revamped:hover .logo-text{letter-spacing:.08em;filter:drop-shadow(0 0 8px #0000001a)}.w-60{width:100%!important;max-width:100%!important}@media (min-width:768px){.w-60{width:auto!important;max-width:75vw!important}}@media (min-width:992px){.w-60{width:auto!important;max-width:60vw!important}}.breadcrumb-section .heading .title,.breadcrumb-section .content .title,.breadcrumb-section .title{margin-bottom:0;line-height:1.15}.breadcrumb-section .heading .title{grid-column-gap:1.5rem!important;align-items:center!important;display:flex!important}.breadcrumb-section .heading .title img{vertical-align:middle;border-radius:50px!important;width:auto!important;height:90px!important;display:inline-block!important}.breadcrumb-section .flex,.flex{grid-column-gap:1.5rem!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;max-width:930px!important;display:flex!important}.breadcrumb-section .flex .line,.breadcrumb-section .line,.flex .line{background-color:var(--primary-l-color,#e5e7eb)!important;flex:50px!important;min-width:40px!important;height:2px!important;display:inline-block!important}@media (max-width:768px){.breadcrumb-section .heading .title img{height:60px!important}.breadcrumb-section .sub-title{width:100%!important}}.handwritten-text{color:#0f172a;white-space:nowrap;letter-spacing:.02em;line-height:1.1;display:inline-block;font-family:Caveat,cursive,sans-serif!important;font-size:1.35rem!important;font-weight:700!important}.arrow-sketch{color:#64748b;flex-shrink:0;transition:transform .3s}[data-theme=dark] .handwritten-text,[data-theme=dark] .arrow-sketch{color:#38bdf8!important}.contact-email-wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hero-handwritten-note{align-items:center;gap:8px;margin-top:12px;animation:4s ease-in-out infinite floatHandwritten;display:inline-flex}@keyframes floatHandwritten{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.experience-card,.education-card{background:#fff;border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s}.experience-card:hover,.education-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f!important}.experience-bullets li{margin-bottom:8px;line-height:1.6}.experience-bullets li:last-child{margin-bottom:0}[data-theme=dark] .experience-card,[data-theme=dark] .education-card{color:#e4e4e7!important;background:#121212!important;border-color:#222!important}[data-theme=dark] .experience-card h4,[data-theme=dark] .education-card h4{color:#fff!important}[data-theme=dark] .experience-card .position,[data-theme=dark] .education-card .position{color:#a1a1aa!important}[data-theme=dark] .experience-bullets,[data-theme=dark] .experience-bullets li{color:#d4d4d8!important}[data-theme=dark] .experience-card .badge,[data-theme=dark] .education-card .badge{color:#fff!important;background:#1c1c1c!important;border-color:#2e2e2e!important}.about-btn,.btn.magnetic-button.btn-outline{color:#0f172a!important;background-color:#0000!important;border:1.5px solid #0f172a!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:12px 28px!important;font-weight:600!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.about-btn i,.about-btn .icon,.btn.magnetic-button.btn-outline i,.btn.magnetic-button.btn-outline .icon{color:inherit!important;opacity:1!important;visibility:visible!important;transition:transform .25s!important;display:inline-block!important}.about-btn:hover,.btn.magnetic-button.btn-outline:hover{color:#fff!important;background-color:#0f172a!important;border-color:#0f172a!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #0000001a!important}.about-btn:hover i,.about-btn:hover .icon,.btn.magnetic-button.btn-outline:hover i{color:#fff!important;transform:translate(4px)!important}[data-theme=dark] .about-btn,[data-theme=dark] .btn.magnetic-button.btn-outline{color:#fff!important;background-color:#0000!important;border-color:#ffffff73!important}[data-theme=dark] .about-btn i,[data-theme=dark] .about-btn .icon,[data-theme=dark] .btn.magnetic-button.btn-outline i,[data-theme=dark] .btn.magnetic-button.btn-outline .icon{color:#fff!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .about-btn:hover,[data-theme=dark] .btn.magnetic-button.btn-outline:hover{color:#fff!important;background-color:#ffffff26!important;border-color:#fff!important;box-shadow:0 10px 25px #0006!important}[data-theme=dark] .about-btn:hover i,[data-theme=dark] .about-btn:hover .icon,[data-theme=dark] .btn.magnetic-button.btn-outline:hover i{color:#fff!important;transform:translate(4px)!important}@media (max-width:576px){.hero-cta-group{width:100%!important;max-width:100%!important}.hero-buttons{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important}.hero-buttons .hero-btn{text-align:center!important;box-sizing:border-box!important;border-radius:9999px!important;flex:100%!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-right:0!important;padding:15px 24px!important;font-size:1rem!important;display:flex!important}.hero-buttons .hero-btn i{font-size:1.1rem!important}}.about-profile-section{padding-top:155px!important}@media (max-width:991px){body .about-profile-section{padding-top:140px!important}}@media (max-width:768px){body .about-profile-section{padding-top:135px!important}}@media (max-width:576px){body .about-profile-section{padding-top:130px!important}}.about-avatar-wrapper{background-color:#121212!important;border:3px solid #ffffff40!important;border-radius:50%!important;flex-shrink:0!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:130px!important;min-height:130px!important;max-height:130px!important;display:inline-block!important;overflow:hidden!important;box-shadow:0 10px 30px #00000080!important}.about-avatar-wrapper img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.custom-mobile-menu a,.custom-mobile-menu .mobile-nav-link,.custom-mobile-menu .mobile-social-link{color:#0f172a!important;text-decoration:none!important}.custom-mobile-menu .mobile-nav-link:hover{color:#000!important;background:#0000000d!important}.custom-mobile-menu .mobile-nav-link.active{color:#000!important;font-weight:800!important}.custom-mobile-menu .active-indicator{background-color:#000!important}[data-theme=dark] .custom-mobile-menu a,[data-theme=dark] .custom-mobile-menu .mobile-nav-link,[data-theme=dark] .custom-mobile-menu .mobile-social-link{color:#fff!important;text-decoration:none!important}[data-theme=dark] .custom-mobile-menu .mobile-nav-link:hover{color:#fff!important;background:#ffffff14!important}[data-theme=dark] .custom-mobile-menu .mobile-nav-link.active{color:#fff!important;font-weight:800!important}[data-theme=dark] .custom-mobile-menu .active-indicator{background-color:#fff!important}.custom-mobile-menu .offcanvas-content{flex-direction:column!important;justify-content:flex-start!important;height:100%!important;padding:24px 22px 40px 24px!important;display:flex!important;overflow-y:auto!important}.services .about-text{color:var(--primary-p-color,#475569);max-width:95%;font-size:1.05rem!important;line-height:1.75!important}@media (max-width:768px){.services .about-text{max-width:100%;font-size:.98rem!important;line-height:1.65!important}}.contact-area{padding-top:175px!important}@media (max-width:991px){body .contact-area{padding-top:150px!important}}@media (max-width:768px){body .contact-area{padding-top:135px!important}}@media (max-width:576px){body .contact-area{padding-top:125px!important}}.contact-info .contact-email-link{word-break:break-all;font-size:.96rem!important;font-weight:500!important}.contact-info .socials{overflow:hidden!important}.contact-social-btn{width:40px;height:40px;color:var(--primary-t-color,#0f172a);background:#0000000d;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;text-decoration:none;transition:all .2s;display:inline-flex}.contact-social-btn:hover{color:#000;background:#0000001a;transform:translateY(-2px)}[data-theme=dark] .contact-social-btn{color:#fff;background:#ffffff14;border-color:#ffffff26}[data-theme=dark] .contact-social-btn:hover{color:#fff;background:#ffffff2e}.hero-section{padding-top:165px!important}@media (max-width:991px){body .hero-section{padding-top:145px!important}}@media (max-width:768px){body .hero-section{padding-top:135px!important}}@media (max-width:576px){body .hero-section{padding-top:125px!important}}.blog-area .blog-card-title,.blog-area a.blog-card-title,.blog-item h4 a,.blog-item .card-title a{color:#0f172a!important;text-decoration:none!important}.blog-area .blog-card-title:hover,.blog-area a.blog-card-title:hover,.blog-item h4 a:hover,.blog-item .card-title a:hover{opacity:.75;color:#000!important}.blog-area .read-article-link,.blog-item .read-article-link,.blog-item a.read-article-link{color:#0f172a!important;text-decoration:none!important}.blog-area .read-article-link:hover,.blog-item .read-article-link:hover,.blog-item a.read-article-link:hover{opacity:.75;color:#000!important}[data-theme=dark] .blog-area .blog-card-title,[data-theme=dark] .blog-area a.blog-card-title,[data-theme=dark] .blog-item h4 a,[data-theme=dark] .blog-item .card-title a{color:#f8fafc!important}[data-theme=dark] .blog-area .blog-card-title:hover,[data-theme=dark] .blog-area a.blog-card-title:hover,[data-theme=dark] .blog-item h4 a:hover,[data-theme=dark] .blog-item .card-title a:hover{opacity:.85;color:#fff!important}[data-theme=dark] .blog-area .read-article-link,[data-theme=dark] .blog-item .read-article-link,[data-theme=dark] .blog-item a.read-article-link{color:#fff!important}[data-theme=dark] .glass-puzzle-btn,body.dark-theme .glass-puzzle-btn{color:#0f172a!important;background:#fff!important;border:1px solid #fff!important;box-shadow:0 4px 14px #00000059!important}[data-theme=dark] .glass-puzzle-btn span,[data-theme=dark] .glass-puzzle-btn .glass-puzzle-btn-text,body.dark-theme .glass-puzzle-btn span,body.dark-theme .glass-puzzle-btn .glass-puzzle-btn-text{color:#0f172a!important}[data-theme=dark] .glass-puzzle-btn:hover,body.dark-theme .glass-puzzle-btn:hover{color:#000!important;background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=dark] .glass-puzzle-btn:hover span,[data-theme=dark] .glass-puzzle-btn:hover .glass-puzzle-btn-text,body.dark-theme .glass-puzzle-btn:hover span,body.dark-theme .glass-puzzle-btn:hover .glass-puzzle-btn-text{color:#000!important}.breadcrumb-section{padding-top:165px!important;padding-bottom:25px!important}.works.explore-area{padding-top:0!important}@media (max-width:991px){body .breadcrumb-section{padding-top:150px!important;padding-bottom:20px!important}}@media (max-width:768px){body .breadcrumb-section{padding-top:140px!important;padding-bottom:12px!important}body .works.explore-area{padding-top:0!important}}@media (max-width:576px){body .breadcrumb-section{padding-top:135px!important;padding-bottom:8px!important}body .works.explore-area{padding-top:0!important}}.explore-area .container,.works .container{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.works .card,.explore-area .card{overflow:hidden;border-radius:12px!important;width:100%!important}.works .card-thumb img,.explore-area .card-thumb img{border-radius:12px 12px 0 0!important}@media (max-width:768px){.explore-area .container,.works .container{padding-left:20px!important;padding-right:20px!important}.works .card,.explore-area .card{border-radius:12px!important}}[data-theme=dark] .contact-form .form-control,[data-theme=dark] .contact-form input,[data-theme=dark] .contact-form input[type=text],[data-theme=dark] .contact-form input[type=email],[data-theme=dark] .contact-form input[type=tel],[data-theme=dark] .contact-form textarea,body.dark-theme .contact-form .form-control,body.dark-theme .contact-form input,body.dark-theme .contact-form input[type=tel]{color:#fff!important;background-color:#121212!important;border:1px solid #2e2e2e!important}[data-theme=dark] .contact-form .form-control:focus,body.dark-theme .contact-form .form-control:focus{border-color:#52525b!important;box-shadow:0 0 0 2px #ffffff14!important}.hero-mobile-socials .hero-social-circle{color:#0f172a;background:#0000000d;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;text-decoration:none;transition:all .2s;display:inline-flex}.hero-mobile-socials .hero-social-circle:hover{color:#000;background:#0000001f;transform:translateY(-2px)}[data-theme=dark] .hero-mobile-socials .hero-social-circle,body.dark-theme .hero-mobile-socials .hero-social-circle{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}[data-theme=dark] .hero-mobile-socials .hero-social-circle:hover,body.dark-theme .hero-mobile-socials .hero-social-circle:hover{color:#fff!important;background:#fff3!important;border-color:#ffffff59!important}@media (max-width:768px){body .hero-section{padding-bottom:25px!important}body .services{padding-top:25px!important}}.chat-page-container~.footer-area,.chat-page-container~#scroll-to-top{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.chat-page-container) .footer-area{visibility:hidden!important;pointer-events:none!important;display:none!important}body:has(.chat-page-container) #scroll-to-top{visibility:hidden!important;pointer-events:none!important;display:none!important}.chat-page-container{align-items:flex-start!important;padding-top:110px!important}[data-theme=dark] .chat-page-container,body.dark-theme .chat-page-container{background-color:#050505!important}@media (max-width:768px){.chat-page-container{padding-top:96px!important}}header#header .navbar,header .navbar-expand{min-height:56px!important;padding-top:6px!important;padding-bottom:6px!important}header .navbar-expand .navbar-nav .nav-item .nav-link{padding:6px 12px!important;font-size:.95rem!important}.navbar-ai-btn{border-radius:9999px!important;align-items:center!important;gap:6px!important;height:36px!important;padding:5px 14px!important;font-size:.85rem!important;font-weight:500!important;line-height:1.25!important;display:inline-flex!important}.navbar-ai-btn i{margin-right:4px!important;font-size:13px!important}@media (max-width:768px){header#header .navbar,header .navbar-expand{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}}.projects-page-breadcrumb,.breadcrumb-section{padding-top:155px!important}.project-details-section{padding-top:165px!important}section.content:has(.portfolio-meta){padding-top:165px!important}@media (max-width:768px){.projects-page-breadcrumb,.breadcrumb-section{padding-top:130px!important}.project-details-section{padding-top:135px!important}section.content:has(.portfolio-meta){padding-top:135px!important}}.line-item{letter-spacing:-.01em;font-weight:600;color:var(--primary-t-color,#0f172a)!important}[data-theme=dark] .line-item,body.dark-theme .line-item{color:#f8fafc!important}body{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){section:not(.about-profile-section):not(.contact-area):not(.hero-section):not(.breadcrumb-section):not(.explore-area){padding:60px 0!important}.about-profile-section{padding-top:130px!important;padding-bottom:20px!important}.contact-area,.hero-section{padding-top:135px!important}.breadcrumb-section{padding-top:140px!important;padding-bottom:12px!important}.explore-area,.works.explore-area{padding-top:0!important}}
