:root{--body-bg-color:#000;--body-bg-secondary-color:#3b82f6;--button-bg-color:#3b82f6;--button-hover-bg:#2563eb;--card-bg-color:#ffffff0d;--form-border-color:#e1fff775;--solid-card-bg-color:#1e1e1e;--glass-bg-one:#111;--glass-bg-two:#272727;--glass-bg-three:#111;--glass-hover-bg-one:#1e3a8a;--glass-hover-bg-two:#1d4ed8;--text-line-color:#a8afc2;--text-line-width:60px;--text-line-height:1px;--logo-color:#a8afc2;--logo-font-size:14px;--logo-font-weight:600;--logo-font-family:"Manrope",sans-serif;--h1-font-size:50px;--h1-font-weight:700;--h1-font-color:#a8afc2;--h1-font-family:"Monserrat",sans-serif;--h2-font-size:28px;--h2-font-weight:800;--h2-font-color:#a8afc2;--h2-font-family:"Monserrat",sans-serif;--p-font-size:16px;--p-font-weight:500;--p-font-color:#a8afc2;--p-font-family:"Monserrat",sans-serif;--link-font-size:16px;--link-font-weight:400;--link-font-color:#a8afc2;--link-letter-spacing:3.2px;--link-font-family:"Manrope",sans-serif}*{padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background-color:var(--body-bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.base_heading{color:#a8afc2;color:var(--h1-font-color);font-family:Monserrat,sans-serif;font-family:var(--h1-font-family);font-size:50px;font-size:var(--h1-font-size);font-weight:700;font-weight:var(--h1-font-weight)}.base_heading_2,.base_heading_3{color:#a8afc2;color:var(--h2-font-color);font-family:Monserrat,sans-serif;font-family:var(--h2-font-family);font-size:28px;font-size:var(--h2-font-size);font-weight:800;font-weight:var(--h2-font-weight);text-transform:var(--h2-text-transform)}a{color:#a8afc2;color:var(--link-font-color);font-family:Manrope,sans-serif;font-family:var(--link-font-family);font-size:16px;font-size:var(--link-font-size);font-weight:400;font-weight:var(--link-font-weight);letter-spacing:3.2px;letter-spacing:var(--link-letter-spacing);text-decoration:none}.navMain{align-items:center;display:flex;position:relative;top:0;transition:all .3s linear;width:100%;z-index:5}.navFixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,97%,.833);position:sticky;top:0}.navFixed .nav-bar{padding:8px 40px}.nav-bar{align-items:center;display:flex;justify-content:space-between;padding:16px 48px;position:relative;transition:all .3s linear;width:100%}.nav-bar .logo{font-size:24px;text-transform:uppercase}.nav-bar .logo a{color:#fff}.nav-bar .menuLinks{left:0;padding:0;position:absolute;text-transform:uppercase;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out;width:100%;z-index:5}.menuLinks.show-menu{transform:scale(1);z-index:5}.nav-bar .menuLinks li{list-style:none;padding:0;width:100%}.nav-bar .menuLinks a{background-color:#151418;color:#d6d6d6;display:block;font-size:17px;font-weight:400;padding:7px 15px}.nav-bar .menuLinks a:hover{background-color:#151418;color:#fff;font-weight:400}.burger{grid-column-gap:5px;grid-row-gap:5px;align-items:center;background-color:#151418;border-radius:50px;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.burger .line{background-color:#fff;border-radius:3px;height:2px;width:25px}.burger .line1,.burger .line2{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .3s ease-in-out}.burger.show-icon .line1{transform:translate3d(0,4px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(-45deg) skew(0deg,0deg);transform-style:preserve-3d}.burger.show-icon .line2{transform:translate3d(0,-3px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(45deg) skew(0deg,0deg);transform-style:preserve-3d}.main-about{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#000,#00000080,#000),url(/static/media/gradient.f7621b1e3174cf150f96.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px;width:100%}.main-about,.main-about>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-about>div{width:70%}.main-about>div .base_heading_2{font-size:24px;font-weight:400;text-align:center;text-transform:capitalize}.main-about>div .base_p_tag{text-align:center}.container.main-about-2 .base_heading_2{font-size:18px;font-size:calc(var(--h2-font-size) - 10px);text-align:center}.container.main-about-2{display:flex;flex-direction:column;gap:40px;padding:20px}.container.main-about-2 .left-div{align-items:center;display:flex;justify-content:center;padding:10px;position:relative}.container.main-about-2 .left-div img{border-radius:20px;width:100%}.blue-span{color:#3b82f6}.container.main-about-2 div .base_heading_2{font-size:30px;font-weight:700;text-transform:inherit}.aboutImage{border-radius:7px;width:100%}.base_p_tag{color:#a8afc2;color:var(--p-font-color);font-size:16px;font-size:var(--p-font-size);font-weight:500;font-weight:var(--p-font-weight);padding-top:15px}span.text-left-line{color:#a8afc2;color:var(--text-line-color);display:inline-block;font-size:16px;letter-spacing:.8px;line-height:150%;margin-bottom:19px;margin-top:-4px;padding-left:86px;position:relative;text-transform:uppercase}span.text-left-line:before{background-color:#a8afc2;background-color:var(--text-line-color);content:"";height:1px;height:var(--text-line-height);left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px;width:var(--text-line-width)}span.text-right-line{color:#a8afc2;color:var(--text-line-color);display:inline-block;font-size:16px;letter-spacing:.8px;line-height:150%;margin-bottom:19px;margin-top:-4px;padding-right:86px;position:relative;text-transform:uppercase}span.text-right-line:after{background-color:#a8afc2;background-color:var(--text-line-color);content:"";height:1px;height:var(--text-line-height);position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px;width:var(--text-line-width)}.inner-home{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#000,#00000080,#000),url(/static/media/gradient.f7621b1e3174cf150f96.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px;width:100%}.container.about-services,.inner-home{align-items:center;display:flex;flex-direction:column;justify-content:center}.container.about-services{padding:50px 0}.about-services .about-services-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.ServiceCards{display:flex;flex-wrap:wrap;gap:16px;padding:50px 0}.card{background:linear-gradient(135deg,#111,#272727,#111);background:linear-gradient(135deg,var(--glass-bg-one),var(--glass-bg-two),var(--glass-bg-three));border:1px solid #ffffff0d;border-radius:12px;box-sizing:border-box;flex:1 1 100%;padding:16px;transition:transform .2s ease}.card:hover{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);background:linear-gradient(135deg,var(--glass-hover-bg-one),var(--glass-hover-bg-two));transform:translateY(-4px)}.card-content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:8px}.card-content img,.card-content svg{fill:#fff;height:40px;width:40px}.inner-about{gap:40px;padding:40px 0}.inner-about,.inner-home>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.AboutCompImage,.inner-home>div{width:100%}.ul_div{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;padding:0 40px}.ul_div>div{width:100%}.contact-container{background-color:#000;box-sizing:border-box;color:#c5cae9;display:flex;flex-direction:column-reverse;gap:2rem;max-width:100%;padding:1.5rem;position:relative}.contact-form{display:flex;flex-direction:column;gap:1rem;padding:0}.contact-form h2{font-size:1.8rem;margin-bottom:.5rem}.form-grid{display:flex;flex-direction:column;gap:1rem}.contact-form input,.contact-form textarea{background-color:#111;border:1px solid #444;border-radius:4px;box-sizing:border-box;color:#c5cae9;font-size:1rem;padding:.75rem;width:100%}.contact-form textarea{min-height:120px;resize:vertical}.contact-form button{align-self:start;background-color:#3478f6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;width:fit-content}.contact-form button:hover{background-color:#255bd2}.contact-info{background:#232323;display:flex;flex-direction:column;gap:1rem}.contact-info-outer-div{gap:30px;padding:30px 50px}.contact-info-div,.contact-info-outer-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-info-div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#255cd2b5,#417cfd78,#255cd2b5);border-radius:8px;padding:20px 10px;width:100%}.contact-info-div a{letter-spacing:0}.contact-info-div .base_p_tag{align-items:center;display:flex;font-size:18px;font-weight:700;gap:0 10px;justify-content:center}.contact-info-div svg{fill:#c5cae9;border:1px solid #fff;border-radius:30px;height:30px;padding:10px;transition:color .3s;width:30px}.social-icons{display:flex;gap:1rem}.social-icons a svg{fill:#c5cae9;font-size:1.5rem;height:30px;transition:color .3s;width:30px}.social-icons a svg:hover{fill:#fff}.faq-container{background:#000;color:#c5cae9;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.faq-title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#111;border:1px solid #333;border-radius:6px;overflow:hidden;transition:box-shadow .3s}.faq-item.active{box-shadow:0 0 10px #3478f666}.faq-question{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:1.1rem;justify-content:space-between;padding:1rem;text-align:left;transition:all;width:100%}.faq-question span{font-size:1.5rem;font-weight:700}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq-answer-wrapper.open{max-height:500px}.faq-answer{opacity:0;padding:0 1rem 1rem;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease}.faq-answer-wrapper.open .faq-answer{opacity:1;transform:translateY(0)}.container.footer,.footer-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-form-container{width:100%}.footer-form-container .contact-form{display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.form-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.form-row input,.form-row textarea{background:#000;background:var(--body-bg-color);border:none;border-bottom:1px solid #e1fff775;border-bottom:1px solid var(--form-border-color);box-sizing:border-box;color:#a8afc2;color:var(--h1-font-color);flex:1 1;font-family:Monserrat,sans-serif;font-family:var(--h1-font-family);font-size:16px;outline:none;padding:15px 20px;width:100%}.form-row textarea{min-height:200px;resize:vertical}button[type=submit]{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:15px 30px;transition:background .3s ease}button[type=submit],button[type=submit]:hover{background-color:#3b82f6;background-color:var(--button-bg-color)}.footer-container{grid-gap:80px;display:grid;gap:80px;padding:30px 0}.footer_heading{color:#a8afc2;color:var(--h2-font-color);font-family:Monserrat,sans-serif;font-family:var(--h2-font-family);font-size:16px;font-weight:700;font-weight:var(--h1-font-weight);letter-spacing:3.2px;letter-spacing:var(--link-letter-spacing);text-transform:var(--h2-text-transform)}.footer_p_tag{color:#a8afc2;color:var(--p-font-color);font-size:16px;font-size:var(--p-font-size);font-weight:500;font-weight:var(--p-font-weight);padding-top:25px}.social-links{display:flex;flex-direction:row;gap:8px;list-style:none;margin-top:16px}.social-links li{border:1px solid #a8afc2;border-radius:100%;height:20px;padding:12.8px;width:20px}.social-links li a{width:100%}.social-links li a svg{fill:#a8afc2;height:100%;width:100%}.footer-links{list-style:none;margin-bottom:0;padding-left:0;padding-top:25px}.footer-links li{margin-bottom:20px}.footer-links li a{letter-spacing:0}.footer_copyright{align-items:center;border-top:1px solid #3b82f6;border-top:1px solid var(--body-bg-secondary-color);color:#a8afc2;color:var(--link-font-color);display:flex;justify-content:center;padding:20px 0;width:100%}.footer_copyright,.footer_copyright a{font-family:Manrope,sans-serif;font-family:var(--link-font-family);font-size:12.8px;font-size:calc(var(--link-font-size) - 3.2px)}.footer_copyright a{letter-spacing:0;padding:0 2px}.ServicePageCards{grid-gap:48px 64px;display:grid;gap:48px 64px;grid-template-columns:1fr 1fr 1fr 1fr;padding:64px 32px}.inner-home .base_heading_2{font-size:24px;font-weight:400;text-align:center;text-transform:capitalize}.inner-home .base_p_tag{font-size:14px;font-weight:400;text-align:center}.inner-home .btn-2{margin:30px auto!important;text-align:center!important}.inner-home .base_heading_2 span.underline_heading{font-family:Dosis,sans-serif;font-size:50px;font-size:var(--h1-font-size);font-style:italic;font-weight:300;text-decoration:underline}.WebsiteDesignPhilosophy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.WebsiteDesignPhilosophy .InnerWebsiteDesignPhilosophy{padding:40px 0}.WebsiteDesignPhilosophy .InnerWebsiteDesignPhilosophy:first-of-type{width:100%}.WebsiteDesignPhilosophy .InnerWebsiteDesignPhilosophy:last-of-type{display:flex;flex-direction:column;gap:50px;justify-content:center;width:100%}.PhilosophyCard{align-items:center;background:linear-gradient(145deg,#ffffff2b,hsla(0,0%,100%,.005),hsla(0,0%,100%,.005));border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;transition:all 5s ease-in-out}.PhilosophyCard:hover{background:linear-gradient(90deg,#ffffff2b,#ffffff2b,#ffffff0d)}.PhilosophyCard div,.PhilosophyCard div:first-of-type{color:#a8afc2;color:var(--h1-font-color)}.PhilosophyCard div:first-of-type{align-items:center;background:#1d4ed8;border-radius:10px;display:flex;flex-direction:column;font-size:18px;font-weight:700;height:50px;justify-content:center;margin-bottom:20px;margin-top:-60px;padding:10px;width:85%}.PhilosophyCard div:last-of-type{color:#a8afc2;color:var(--h1-font-color);font-size:15px}.think-bigger-cards{padding:30px 0}.think-bigger-card,.think-bigger-cards{display:flex;flex-direction:column;gap:20px}.think-bigger-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,#272727,#111,#000);border:1px solid hsla(0,0%,100%,.125);border-radius:12px;flex:1 1 100%;padding:20px}.think-bigger-card .think-bigger-card-image{align-items:center;background:#1b1b1b;border-radius:20px;display:flex;height:fit-content;justify-content:center;width:fit-content}.think-bigger-card .think-bigger-card-image img{width:80px}.think-bigger-card .think-bigger-card-content .base_heading_2{font-size:22px!important;font-size:calc(var(--h2-font-size) - 6px)!important;text-align:left;text-transform:capitalize}.think-bigger-card .think-bigger-card-content .base_p_tag{font-size:17px;font-weight:400}.events.container{align-items:center;display:flex;flex-direction:column;padding:100px 0;position:relative}.team-page{background-color:#fef8f5;font-family:Arial,sans-serif;padding:20px}.team-title{color:#2c2c6c;font-size:24px;margin-bottom:10px;text-align:center}.team-subtitle{color:#666;font-size:14px;margin-bottom:30px;text-align:center}.team-grid{gap:20px;padding:40px 60px}.team-card,.team-grid{align-items:center;display:flex;flex-direction:column}.team-card{background-color:#484848;background:#252d43;border-radius:12px;box-shadow:0 2px 8px #0000000d;gap:15px 0;padding:16px}.team-image-wrapper{aspect-ratio:1/1;border-radius:12px;max-width:200px;overflow:hidden;position:relative;width:100%}.team-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.team-content{color:#fef8f5;text-align:center}.team-name{font-size:18px;font-weight:700;margin:4px 0}.team-role{color:#c9caff;font-size:14px;margin-bottom:8px}.team-description{color:#fef8f5;font-size:13px}.event-button{background:#1d4ed8;border-radius:50px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:normal;margin:10px 0;padding:10px 20px}.blogs-card{background:#fff;box-shadow:0 4px 10px #0000000f}.blogs-tag{background-color:#e1e7ff;color:#4158d0}.blogs-title{color:#222}.blogs-preview{color:#555}.blogs-footer{color:#888}.blogs-pagination button{color:#555}.blogs-pagination .blogs-active{background-color:#4158d0}.blogs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:10px 40px}.blogs-card-link{color:inherit;display:block;letter-spacing:normal;text-decoration:none;transition:transform .2s ease}.blogs-card-link:hover{transform:translateY(-4px)}.blogs-card{background:#1e1e1e;border-radius:16px;box-shadow:0 4px 10px #0006;display:flex;flex-direction:column;padding:16px;transition:background .3s ease}.blogs-card:hover{background:#2a2a2a}.blogs-card-img{border-radius:12px;height:180px;margin-bottom:12px;object-fit:cover;width:100%}.blogs-tag{background-color:#2d3a77;border-radius:12px;color:#a8c4ff;display:inline-block;font-size:12px;margin-bottom:8px;padding:4px 12px}.blogs-tags{display:flex;flex-wrap:wrap;gap:0 5px}.text_paddin{padding-top:150px}.blogs-title{color:#fff;font-size:18px;font-weight:600;margin:8px 0}.blogs-preview{color:#ccc;flex-grow:1;font-size:14px}.blogs-footer{color:#aaa;display:flex;font-size:12px;justify-content:space-between;margin-top:12px}.blogs-pagination{margin-top:40px;text-align:center}.blogs-pagination button{background:none;border:none;color:#bbb;cursor:pointer;font-size:14px;margin:0 4px;padding:8px 12px}.blogs-pagination .blogs-active{background-color:#3b56e4;border-radius:8px;color:#fff}.blog-container{background-color:#0f172a;border-radius:12px;box-shadow:0 0 20px #1e3a8a66;color:#f1f5f9;margin:2rem auto;max-width:800px;padding:2rem}.blog-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);-webkit-background-clip:text;font-size:2rem;margin-bottom:.5rem}.blog-author{font-weight:700;margin-bottom:.25rem}.author-name{color:#93c5fd}.blog-date{font-style:italic}.blog-date,.blog-list,.blog-paragraph{margin-bottom:1rem}.blog-list{padding-left:1.25rem}.code-block{background-color:#1e293b;border-radius:8px;margin-bottom:1rem;overflow-x:auto;padding:1rem}.tags-section{margin-top:1.5rem}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-item{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:999px;color:#f8fafc;display:inline-block;font-size:.875rem;padding:6px 12px}.container.project-page{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:200px 0}.container.project-page,.project-container{background-color:#000;font-family:sans-serif}.project-container{max-width:56rem;padding:2rem;width:100%}.project-grid{grid-gap:5rem;display:grid;gap:5rem}.image-container{height:24rem;perspective:1000px;position:relative;width:100%}.project-image{border-radius:1.5rem;box-shadow:0 10px 30px hsla(0,0%,82%,.396);height:100%;object-fit:cover;position:absolute;transition:all .6s cubic-bezier(.23,1,.32,1);width:100%}.project-content{display:flex;flex-direction:column;justify-content:space-between}.name{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.designation{color:#b2b5bc;font-size:.875rem;margin-bottom:2rem}.quote{color:#b2b5bc;font-size:1.125rem;line-height:1.75}.arrow-buttons{display:flex;gap:1rem;padding-top:3rem}.arrow-button{align-items:center;background-color:#bebebe;border-radius:50%;cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:background-color .3s;width:1.75rem}.arrow-button:hover{background-color:#00a6fb}.arrow-button svg{fill:#171717;height:1.25rem;transition:transform .3s;width:1.25rem}.arrow-button:hover svg{fill:#e3e3e3}.prev-button:hover svg{transform:rotate(-12deg)}.next-button:hover svg{transform:rotate(12deg)}.loading-component{animation:pulse 1.5s ease-in-out infinite;color:#e0e0e0;font-size:1rem;font-weight:500;letter-spacing:2px;margin-top:35px;text-align:center}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@media (min-width:640px){.ServiceCards{display:flex;flex-wrap:wrap;gap:16px;padding:50px 16px}.card{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}.team-grid{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.team-card{flex:0 0 48%}.team-image{max-width:100%}.project-grid{grid-template-columns:1fr 1fr}.arrow-buttons{padding-top:0}.loading-component{font-size:1.25rem;letter-spacing:3px}}@media (min-width:1024px){:root{--h1-font-size:64px;--h1-font-weight:700;--h1-font-color:#a8afc2;--h1-font-family:"Monserrat",sans-serif;--h2-font-size:40px;--h2-font-weight:600;--h2-font-color:#a8afc2;--h2-font-family:"Monserrat",sans-serif;--h2-text-transform:uppercase;--p-font-size:16px;--p-font-weight:400;--p-font-color:#a8afc2;--p-font-family:"Monserrat",sans-serif;--link-font-size:16px;--link-font-weight:400;--link-font-color:#a8afc2;--link-letter-spacing:3.2px;--link-font-family:"Manrope",sans-serif}.navMain{align-items:center;display:flex;margin:0;padding:0;position:relative;top:0;transition:all .3s linear;z-index:5}.navFixed{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#5858589b;padding:0;position:sticky;top:0}.navFixed .nav-bar{padding:8px 48px}.nav-bar{align-items:center;display:flex;justify-content:space-between;padding:16px 32px;position:relative;transition:all .3s linear;width:100%}.nav-bar .logo{font-size:20.8px;text-transform:uppercase}.nav-bar .logo a,.navFixed .nav-bar .logo a{color:#fff}.nav-bar .menuLinks{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;text-transform:uppercase;top:100%;transform:scale(1);transition:transform .3s ease-in-out;width:100%;z-index:5}.menuLinks.show-menu{bottom:-50%;transform:scale(1);z-index:5}.nav-bar .menuLinks li{list-style:none;padding:0;width:auto}.nav-bar .menuLinks li:first-of-type{border-bottom-left-radius:20px;border-top-left-radius:20px;overflow:hidden}.nav-bar .menuLinks li:nth-of-type(5){border-bottom-right-radius:20px;border-top-right-radius:20px;overflow:hidden}.nav-bar .menuLinks a{background-color:#151418;color:#d6d6d6;display:inline-block;font-size:15px;font-weight:600;padding:10px 15px}.menuLinks.show-menu a{background:#0000;background-color:#15141880}.nav-bar .menuLinks a:hover{background-color:#151418;color:#fff;font-size:15px;font-weight:600}.burger{grid-column-gap:5px;grid-row-gap:5px;align-items:center;background-color:#151418;border-radius:50px;cursor:pointer;display:flex;display:none;flex-direction:column;height:36.8px;justify-content:center;width:36.8px}.burger .line{background-color:#fff;border-radius:3px;height:2px;width:20px}.burger .line1,.burger .line2{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .3s ease-in-out}.burger.show-icon .line1{transform:translate3d(0,4px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(-45deg) skew(0deg,0deg);transform-style:preserve-3d}.burger.show-icon .line2{transform:translate3d(0,-3px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(45deg) skew(0deg,0deg);transform-style:preserve-3d}.container .main-about{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#000,#00000080,#000),url(/static/media/gradient.f7621b1e3174cf150f96.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px;width:100%}.container .main-about,.container .main-about>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.container .main-about>div{width:70%}.aboutImage{border-radius:7px;width:100%}.base_p_tag{color:#a8afc2;color:var(--p-font-color);font-size:16px;font-size:var(--p-font-size);font-weight:500;font-weight:var(--p-font-weight);padding-top:15px}span.text-left-line{color:#a8afc2;color:var(--text-line-color);display:inline-block;font-size:16px;letter-spacing:.8px;line-height:150%;margin-bottom:19px;margin-top:-4px;padding-left:86px;position:relative;text-transform:uppercase}span.text-left-line:before{background-color:#a8afc2;background-color:var(--text-line-color);content:"";height:1px;height:var(--text-line-height);left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px;width:var(--text-line-width)}span.text-right-line{color:#a8afc2;color:var(--text-line-color);display:inline-block;font-size:16px;letter-spacing:.8px;line-height:150%;margin-bottom:19px;margin-top:-4px;padding-right:86px;position:relative;text-transform:uppercase}span.text-right-line:after{background-color:#a8afc2;background-color:var(--text-line-color);content:"";height:1px;height:var(--text-line-height);position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px;width:var(--text-line-width)}.inner-home{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#000,#00000080,#000),url(/static/media/gradient.f7621b1e3174cf150f96.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px;width:100%}.inner-home,.inner-home>div{align-items:center;display:flex;justify-content:center}.inner-home>div{flex-direction:column;width:70%}.inner-home>div p{text-align:center}.about-services .about-services-content,.container.about-services{align-items:center;display:flex;flex-direction:column;justify-content:center}.inner-about{align-items:center;display:flex;flex-direction:row;gap:40px;height:600px;justify-content:center}.inner-about>div{width:50%}.inner-about>div:last-of-type{padding-left:150px}.AboutCompImage{border-radius:70px 0 70px 0;width:100%}.ul_div{align-items:center;display:flex;flex-direction:row;margin-bottom:30px;padding:0 40px}.ul_div>div{width:50%}.contact-container{flex-direction:row;justify-content:space-between;padding:70px 90px;width:100%}.form-grid{grid-template-columns:1fr 1fr}.contact-form{width:40%}.contact-form button{width:auto}.get-in-touch{width:60%}.contact-info{background:#232323;display:flex;flex-direction:column;gap:1rem;margin-top:50px}.ServiceCards{display:flex;flex-wrap:wrap;gap:16px;padding:50px 16px}.contact-info-outer-div{flex-direction:row;gap:30px;margin-top:-100px;padding:30px 50px}.contact-info-div,.contact-info-outer-div{align-items:center;display:flex;justify-content:center}.contact-info-div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#255cd2ea,#417dfdb5,#255cd2ea);border-radius:8px;flex-direction:column;padding:20px 10px;width:350px}.contact-info-div a{letter-spacing:0}.contact-info-div .base_p_tag{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:0 10px;justify-content:center}.contact-info-div svg{fill:#c5cae9;border:1px solid #fff;border-radius:30px;height:30px;padding:10px;transition:color .3s;width:30px}.social-icons{display:flex;gap:1rem}.social-icons a svg{fill:#c5cae9;font-size:1.5rem;height:30px;transition:color .3s;width:30px}.social-icons a svg:hover{fill:#fff}.card,.think-bigger-card{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1}.find_us_container>div:last-of-type{margin-top:50px}.find_us{list-style:none;padding:0 0 0 15px}.find_us a{letter-spacing:0}.container.footer,.footer-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-form-container{width:100%}.container.main-about-2{flex-direction:row}.container.main-about-2>div.left-div{width:35%}.container.main-about-2>div.right-div{width:65%}.container.main-about-2 div .base_heading_2{font-size:40px;font-weight:600;text-align:start;text-transform:inherit}.think-bigger-cards{flex-direction:row;flex-wrap:wrap}.footer-form-container .contact-form{display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.form-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.form-row input,.form-row textarea{background:#000;background:var(--body-bg-color);border:none;border-bottom:1px solid #e1fff775;border-bottom:1px solid var(--form-border-color);box-sizing:border-box;color:#a8afc2;color:var(--h1-font-color);flex:1 1;font-family:Monserrat,sans-serif;font-family:var(--h1-font-family);font-size:16px;outline:none;padding:15px 20px;width:100%}.form-row textarea{min-height:200px;resize:vertical}button[type=submit]{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:15px 30px;transition:background .3s ease}button[type=submit],button[type=submit]:hover{background-color:#3b82f6;background-color:var(--button-bg-color)}.footer-container{grid-gap:0 96px;display:grid;gap:0 96px;grid-template-columns:1fr 1fr 1fr 1fr;padding:30px 0}.footer_heading{color:#a8afc2;color:var(--h2-font-color);font-family:Monserrat,sans-serif;font-family:var(--h2-font-family);font-size:16px;font-weight:700;font-weight:var(--h1-font-weight);letter-spacing:3.2px;letter-spacing:var(--link-letter-spacing);text-transform:var(--h2-text-transform)}.footer_p_tag{color:#a8afc2;color:var(--p-font-color);font-size:16px;font-size:var(--p-font-size);font-weight:500;font-weight:var(--p-font-weight);padding-top:25px}.social-links{display:flex;flex-direction:row;gap:8px;list-style:none;margin-top:16px}.social-links li{border:1px solid #a8afc2;border-radius:100%;height:20px;padding:12.8px;width:20px}.social-links li a{width:100%}.social-links li a svg{fill:#a8afc2;height:100%;width:100%}.footer-links{list-style:none;margin-bottom:0;padding-left:0;padding-top:25px}.footer-links li{margin-bottom:20px}.footer-links li a{letter-spacing:0}.footer_copyright{align-items:center;border-top:1px solid #3b82f6;border-top:1px solid var(--body-bg-secondary-color);color:#a8afc2;color:var(--link-font-color);display:flex;justify-content:center;padding:20px 0;width:100%}.footer_copyright,.footer_copyright a{font-family:Manrope,sans-serif;font-family:var(--link-font-family);font-size:16px;font-size:var(--link-font-size)}.footer_copyright a{letter-spacing:0;padding:0 2px}.ServicePageCards{grid-gap:48px 64px;display:grid;gap:48px 64px;grid-template-columns:1fr 1fr 1fr 1fr;padding:64px 32px}.inner-home .base_heading_2,.main-about>div .base_heading_2{font-size:50px;font-size:var(--h1-font-size);font-weight:500;text-transform:capitalize}.WebsiteDesignPhilosophy{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.WebsiteDesignPhilosophy .InnerWebsiteDesignPhilosophy:first-of-type{width:30%}.WebsiteDesignPhilosophy .InnerWebsiteDesignPhilosophy:last-of-type{display:flex;flex-direction:column;gap:20px;justify-content:center;width:70%}.PhilosophyCard{align-items:center;background:linear-gradient(145deg,#ffffff2b,hsla(0,0%,100%,.005),hsla(0,0%,100%,.005));border-radius:10px;display:flex;flex-direction:row;justify-content:center;padding:30px 20px;transition:all 5s ease-in-out;width:100%}.PhilosophyCard:hover{background:linear-gradient(90deg,#ffffff2b,#ffffff2b,#ffffff0d)}.PhilosophyCard div,.PhilosophyCard div:first-of-type{color:#a8afc2;color:var(--h1-font-color)}.PhilosophyCard div:first-of-type{background:none;display:inline-block;font-size:22px;font-weight:700;height:auto;margin:auto;width:auto}.PhilosophyCard div:last-of-type{color:#a8afc2;color:var(--h1-font-color);font-size:15px}.team-title{font-size:32px}.team-subtitle{font-size:16px}.team-grid{justify-content:center}.team-card{background:none;flex-direction:row;gap:20px;text-align:left}.team-card.rtl{flex-direction:row-reverse}.team-content{background:#252d43;border-radius:10px;flex:1 1;padding:10px 20px;text-align:left}.loading-component{color:#f5f5f5;font-size:1.5rem;font-weight:600}}.btn-2 a{display:block;height:100%;width:100%}.btn-2 span{transition:color .4s ease-in-out,width .4s ease-in-out,height .4s ease-in-out}.btn-2{background:#0000;border:2px solid var(--button-bg-color);color:var(--button-bg-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;margin:20px 0;overflow:hidden!important;padding:16px 15px;position:relative;text-transform:capitalize;z-index:1}.btn-2 span{background-color:var(--button-bg-color);border-radius:50%;height:0;position:absolute;transform:translate(-50%,-50%);transition:width .4s ease-in-out,height .4s ease-in-out;width:0;z-index:-1}.btn-2:hover{color:#fff}.btn-2:hover span{height:600px;width:220%}.btn-2:active{background-color:var(--button-bg-color);color:#fff}.hidden{opacity:0;transform:translateY(20px);visibility:hidden}.fade-in-up,.slide-in-left,.slide-in-right,.zoom-in{opacity:1;transform:translateY(0);transition:all .6s ease-out;visibility:visible}.fade-in-up{opacity:1;transform:translateY(0)}.slide-in-left.hidden{transform:translateX(-40px)}.slide-in-left{opacity:1;transform:translateX(0);transition:all .6s ease-out}.slide-in-right.hidden{transform:translateX(40px)}.slide-in-right{opacity:1;transform:translateX(0);transition:all 1s ease-out}.zoom-in.hidden{transform:scale(.9)}.zoom-in{opacity:1;transform:scale(1);transition:all .5s ease-out}.modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f0f0f99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{animation:slideUp .3s ease-in-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#19191999;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 10px 30px #0009,0 0 20px #007bff4d;color:#f5f5f5;max-width:600px;padding:30px;position:relative;width:90%}.close-btn{background:#ffffff1a;border:none;border-radius:50%;color:#f5f5f5;cursor:pointer;font-size:24px;font-weight:700;padding:5px 10px;position:absolute;right:20px;top:15px;transition:all .25s ease}.close-btn:hover{background:#fff3;transform:scale(1.2) rotate(90deg)}.modal-content form{display:flex;flex-direction:column;gap:15px;padding-top:20px}.modal-content form input,.modal-content form select,.modal-content form textarea{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#f5f5f5;font-size:16px;padding:12px}.modal-content form input::placeholder,.modal-content form textarea::placeholder{color:#c8c8c899}.modal-content form textarea{min-height:100px;resize:vertical}.modal-content form button{background:linear-gradient(135deg,#007bff,#00d4ff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:14px;transition:transform .2s ease,box-shadow .2s ease}.modal-content form button:hover{box-shadow:0 0 15px #00d4ff99;transform:translateY(-2px)}.status{color:#00ffae;font-weight:700;margin-top:10px;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.modal-content{border-radius:12px;max-width:400px;padding:20px;width:350px}.modal-content form{gap:12px;padding-top:15px}.modal-content form input,.modal-content form select,.modal-content form textarea{font-size:14px;padding:10px}.modal-content form button{font-size:16px;padding:12px}.close-btn{font-size:20px;padding:4px 8px;right:12px;top:10px;z-index:10000}}@media (max-width:768px){.modal-content{max-width:500px;padding:25px;width:90%}}.timeline-section{background-color:var(--body-bg-color);color:#fff;font-family:sans-serif;padding:60px 10px}.timeline-heading{font-size:28px;margin-bottom:40px;text-align:center}.highlight{color:var(--body-bg-secondary-color)}.timeline-container{margin:0 auto;max-width:100%;padding:0 10px;position:relative}.timeline-line{background:var(--body-bg-secondary-color);bottom:0;left:9px;position:absolute;top:0;width:2px;z-index:0}.timeline-step{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-bottom:60px;position:relative}.timeline-dot{background-color:var(--body-bg-secondary-color);border:3px solid #0a0a0a;border-radius:50%;height:14px;left:0;position:absolute;top:0;transform:translate(-50%);width:14px;z-index:2}.timeline-phase-label{color:#e5e7eb;font-size:20px;font-weight:600;margin-left:16px;text-transform:uppercase}.timeline-card{background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 15px #0000004d;color:#ccc;margin-left:16px;padding:20px;position:relative;width:85%;z-index:1}.timeline-step:hover .timeline-card{background:linear-gradient(135deg,var(--glass-hover-bg-one),var(--glass-hover-bg-two));color:#fff}.timeline-card h3{font-size:20px;margin-bottom:10px}.timeline-card p{font-size:14.5px;line-height:1.5}.current-label{background-color:#2563eb;border-radius:20px;box-shadow:0 0 8px var(--glass-hover-bg-two);color:#fff;font-size:11px;left:24px;padding:4px 8px;position:absolute;top:-24px}@media (min-width:768px){.timeline-section{padding:80px 40px}.timeline-heading{font-size:40px;margin-bottom:60px}.timeline-container{padding-left:40px;padding-right:40px}.timeline-line{left:50%;transform:translateX(-50%)}.timeline-step{align-items:center;flex-direction:row;gap:0 120px;justify-content:flex-end}.timeline-step.left{flex-direction:row-reverse}.timeline-card,.timeline-phase-label{margin-left:0;width:50%}.timeline-phase-label{font-size:28px;text-align:center}.current-label,.timeline-dot{left:50%;transform:translateX(-50%)}.current-label{top:-30px}}.container{padding:20px 40px}.completed-projects-container{background:var(--body-bg-color);display:flex;justify-content:center;padding:2rem}.completed-projects-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--solid-card-bg-color);border:1px solid #ffffff0d;border-radius:1rem;box-shadow:0 8px 30px #0009;display:flex;flex-direction:column;overflow:hidden;width:100%}.completed-project-card-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem}.completed-project-card-header h2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.completed-project-card-header p{color:#9ca3af;color:var(--text-secondary,#9ca3af);margin:.25rem 0 0}.count{color:var(--button-bg-color);font-weight:600}.completed-projects-controls{display:flex;gap:.5rem}.completed-projects-controls input,.completed-projects-controls select{background:var(--glass-bg-one);border:1px solid #ffffff26;border-radius:.5rem;color:#fff;font-size:.9rem;padding:.5rem .75rem;transition:all .3s ease}.completed-projects-controls input:focus,.completed-projects-controls select:focus{background:var(--glass-hover-bg-one);border-color:var(--button-bg-color);outline:none}.completed-project-card-content{padding:1.5rem}.no-results{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.95rem;padding:2rem;text-align:center}.completed-projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.completed-project-item{background:var(--glass-bg-one);border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.completed-project-item:hover{border:1px solid var(--button-bg-color);box-shadow:0 0 20px #3b82f680;transform:translateY(-6px)}.completed-project-image img{height:180px;object-fit:cover;width:100%}.completed-project-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.completed-project-title{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:normal;text-decoration:none;transition:color .3s ease}.completed-project-title:hover{color:var(--button-bg-color)}.completed-project-description{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.9rem;margin:.5rem 0}.completed-project-tags{margin-top:.5rem}.completed-project-tag{background:#3b82f61a;border-radius:.5rem;color:var(--button-bg-color);display:inline-block;font-size:.75rem;margin:.2rem;padding:.3rem .6rem}.completed-project-footer{align-items:center;color:#9ca3af;color:var(--text-secondary,#9ca3af);display:flex;font-size:.8rem;justify-content:space-between;margin-top:1rem}.completed-project-links a{color:var(--button-bg-color);font-weight:500;letter-spacing:normal;margin-left:.5rem;text-decoration:none;transition:color .3s ease}.completed-project-links a:hover{color:#60a5fa}.completed-project-card-footer{border-top:1px solid #ffffff14;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.9rem;padding:1rem 1.5rem;text-align:right}@media (max-width:600px){.container{padding:20px}.completed-projects-container{padding:20px 0}.completed-projects-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg-one);border:1px solid #ffffff14;border-radius:.75rem;flex-wrap:wrap;gap:.75rem;padding:14px;width:100%}.completed-projects-controls input,.completed-projects-controls select{background:var(--solid-card-bg-color);border:1px solid #ffffff26;border-radius:.5rem;color:#fff;display:inline-block;font-size:14px;padding:10px 15px;width:100%}.completed-projects-controls input::placeholder{color:#9ca3af;color:var(--text-secondary,#9ca3af)}.completed-projects-controls input:focus,.completed-projects-controls select:focus{background:var(--glass-hover-bg-one);border-color:var(--button-bg-color);outline:none}}.custom-lightbox-body{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f0a1ee6;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:999999}.lightbox-image{animation:zoomIn .3s ease;border-radius:12px;box-shadow:0 8px 40px #5a4ff380;max-height:95%;max-width:95%;object-fit:contain}.lightbox-close,.lightbox-next,.lightbox-prev{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2.5rem;padding:.4rem .8rem;position:absolute;transition:background .2s ease}.lightbox-close:hover,.lightbox-next:hover,.lightbox-prev:hover{background:#5a4ff366}.lightbox-close{right:20px;top:20px}.lightbox-prev{left:30px}.lightbox-next{right:30px}.lightbox-caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0a1e66;border-radius:8px;bottom:30px;color:#dcdcff;font-size:1rem;padding:.5rem 1rem;position:absolute}.screenshot-thumb{border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.screenshot-thumb:hover{box-shadow:0 0 15px #5a4ff366;transform:scale(1.03)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:.8;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.except-project-loading{color:#6b7280;font-size:1rem}.except-project-error{color:#dc2626;font-size:1rem}.except-project-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding-top:10px}.except-project-card{background:#fff;box-shadow:0 2px 8px #00000014;padding:3px;transition:box-shadow .2s ease-in-out}.except-project-card:hover{box-shadow:0 4px 16px #7d7d7d1f}.except-project-card{background:#1e1e1e;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 2px 10px #0009;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.except-project-card:hover{box-shadow:0 6px 20px #000000b3;transform:translateY(-4px)}.except-project-image{border:1px solid #ffffff1a;border-radius:12px;height:200px;margin-bottom:.75rem;object-fit:cover;width:100%}.except-project-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.except-project-description{color:#b0b0b0;font-size:.9rem;margin-bottom:1rem}.except-project-link{color:#4ea8de;font-weight:500;letter-spacing:normal;text-decoration:none;transition:color .2s ease}.except-project-link:hover{color:#90cdf4}.project-detail{color:#fff;font-family:Poppins,sans-serif;padding:24px}.project-detail-overlay{background:#00000080;border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.project-detail-hero-content{color:#fff;position:relative;text-align:center;z-index:1}.project-detail .glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 32px #0006;padding:24px}.project-detail-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;flex-direction:column;height:350px;justify-content:center}.project-detail-hero-section h2{font-size:30px;margin-bottom:5px}.project-detail-hero-section p{color:#bbb}.project-detail-content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;padding:30px}.project-detail-main-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);border:1px solid #ffffff26;border-radius:10px;box-shadow:0 8px 32px #0006;padding:24px;position:relative}.project-detail-header{align-items:center;display:flex;justify-content:space-between}.project-detail-header h2{font-size:30px;margin-bottom:5px}.project-detail-tag{background:#8a2be233;background:#6366f1;border:1px solid #8a2be266;border-radius:0 10px 0 10px;color:#f8f4ff;font-size:16px;font-weight:500;padding:5px 20px;position:absolute;right:0;top:0}.project-detail-despcription-element,.project-detail-duration,.project-detail-industry{color:#aaa;font-size:15px;font-weight:500;line-height:1.5;margin:10px 0;text-align:justify;text-justify:inter-word}.project-detail-live-demo{background:#8a2be2;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;letter-spacing:normal;margin:10px 0;padding:.6rem 1rem;transition:background .2s ease-in-out,transform .2s ease}.project-detail-live-demo:hover{background:#9d4bff;transform:translateY(-2px)}.project-detail-description{color:#ddd;font-size:16px;line-height:1.6;margin-top:1rem}.project-detail-description h4{color:#fff;font-size:20px}.project-detail-description ul{list-style-type:disc;margin-top:10px;padding-left:30px}.project-detail-gallery{padding-top:10px}.project-detail-screenshots{padding:20px}.project-detail-screenshot-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding-top:20px}.project-detail-screenshot-grid img{border:1px solid #ffffff1a;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.project-detail-screenshot-grid img:hover{box-shadow:0 0 15px #8a2be266;transform:scale(1.02)}.project-detail-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);border:1px solid #ffffff26;border-radius:10px;box-shadow:0 8px 32px #0006;padding:24px}.project-detail-sidebar img{border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1rem;transition:transform .2s ease;width:100%}.project-detail-sidebar img:hover{transform:scale(1.02)}.project-detail-cta-section{composes:glass-card;align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem}.project-detail-profile-pic{border:2px solid #fff3;border-radius:50%}.hire-me{background:#8a2be2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:background .2s ease-in-out,transform .2s ease}.hire-me:hover{background:#9d4bff;transform:translateY(-2px)}.project-detail-other-projects{display:flex;flex-direction:column;gap:5px}.project-detail-footer{color:#aaa;font-size:.85rem;margin-top:2rem;text-align:center}@media (max-width:900px){.project-detail-hero-section h2{font-size:20px;margin-bottom:5px}.project-detail{padding:16px 0}.project-detail-content-grid{grid-template-columns:1fr}.project-detail-header{padding:30px 0 10px}.project-detail-header h2{font-size:24px;margin-bottom:0}.project-detail-header span{font-size:16px}.project-detail-tag{font-size:14px;padding:5px 10px}.project-detail-despcription-element,.project-detail-duration,.project-detail-industry{font-size:14px}.project-detail-live-demo{font-size:14px;padding:.4rem .8rem}.project-detail-description h4{font-size:18px}.project-detail-description ul{padding-left:20px}}.not-found-container{align-items:center;background:linear-gradient(90deg,#000,#00000080,#000),url(/static/media/gradient.f7621b1e3174cf150f96.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100%}.not-found-bg{font-family:poppins,sans-serif;font-size:150px;font-weight:medium;letter-spacing:10px;position:absolute;transform:translateY(-90px)}.not-found-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#87878733,#75757566,#87878733);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 0 10px 0 hsla(0,0%,40%,.633);padding:30px 10px;position:relative;width:82%;z-index:1}.not-found-content .not-found-heading{color:#c8c8c8e6;font-family:poppins,sans-serif;font-size:24px;font-weight:800;margin-bottom:10px}.not-found-content .not-found-para{color:#c8c8c8b3;font-family:poppins,sans-serif;font-size:14px;font-weight:500}@media (min-width:1024px){.not-found-bg{font-size:250px;transform:translateY(-120px)}.not-found-content{padding:40px 20px;transform:translateY(20px);width:650px}.not-found-content .not-found-heading{color:#fafafa;font-size:32px;font-weight:600}.not-found-content .not-found-para{font-size:16px}}
/*# sourceMappingURL=main.0f1a7387.css.map*/