*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0f0f1e,#1a1a2e 50%,#0f0f1e);color:#e5e7eb;font-family:Segoe UI,Arial,sans-serif;line-height:1.6;scroll-behavior:smooth}.hero-section{background-image:url(/static/media/home_bc.cf08660da259e0c251db.png)}.about-bc-image,.hero-section{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#e2e8f0;padding:100px 20px}.about-bc-image{background-image:url(/static/media/about_bc.b568e70c1f43d4c0be83.png)}.section{margin:auto;max-width:1200px;padding:90px 20px;position:relative}h1,h2,h3{color:#f3f4f6;font-weight:700}h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5e7eb,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:36px;margin-bottom:8px}.section-header{margin-bottom:20px;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f9fafb,#e5e7eb);-webkit-background-clip:text;background-clip:text;font-size:42px;margin-bottom:16px}.section-header p{color:#cbd5e1;font-size:16px;line-height:1.8;margin:0 auto;max-width:600px}button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;box-shadow:0 10px 30px #3b82f680,0 0 20px #8b5cf64d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}button:hover:before{left:100%}button:hover{box-shadow:0 15px 45px #3b82f6b3,0 0 30px #8b5cf680;transform:translateY(-4px)}button:active{transform:translateY(-2px)}button.outline{background:#0000;border:2px solid #3b82f6;box-shadow:0 0 15px #3b82f666;color:#3b82f6}button.outline:hover{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 10px 30px #3b82f699,0 0 20px #8b5cf666;color:#fff}.fade-in{animation:fadeInUp .7s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.header{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#050514f2,#0a0a1ef2);border-bottom:1px solid #3b82f64d;box-shadow:0 8px 32px #3b82f61a;display:flex;justify-content:space-between;padding:16px 32px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.header:hover{box-shadow:0 10px 40px #3b82f626}.logo{align-items:center;cursor:pointer;display:flex;gap:8px;transition:all .3s ease}.logo:hover{transform:scale(1.05)}.logo-mark{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:6px;box-shadow:0 0 15px #3b82f6cc;color:#fff;font-weight:700;padding:8px 12px;transition:all .3s ease}.logo:hover .logo-mark{box-shadow:0 0 25px #8b5cf6;transform:scale(1.05)}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;letter-spacing:.5px}.logo-image{filter:drop-shadow(0 0 8px rgba(59,130,246,.8));height:40px;margin-right:10px;transition:all .3s ease;width:auto}.logo:hover .logo-image{filter:drop-shadow(0 0 12px rgba(139,92,246,1))}.nav-desktop ul{display:flex;gap:32px;list-style:none}.nav-desktop li{color:#cbd5e1;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;position:relative;transition:all .3s ease}.nav-desktop li:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-desktop li:hover{color:#60a5fa;text-shadow:0 0 10px #60a5facc}.nav-desktop li:hover:after{width:100%}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:6px;transition:all .3s ease}.hamburger:hover span{background:#60a5fa;box-shadow:0 0 8px #60a5facc}.hamburger span{background:#e5e7eb;border-radius:2px;height:3px;transition:all .3s ease;width:28px}.hamburger.open span:first-child{background:#60a5fa;transform:rotate(45deg) translateY(10px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){background:#60a5fa;transform:rotate(-45deg) translateY(-10px)}.nav-mobile{animation:slideDown .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a1ef2,#050514f2);border:1px solid #8b5cf680;border-radius:12px;box-shadow:0 15px 40px #8b5cf666,0 0 30px #3b82f633;padding:24px;position:absolute;right:20px;top:70px;width:240px}.nav-mobile ul{display:flex;flex-direction:column;gap:18px;list-style:none}.nav-mobile li{color:#e5e7eb;cursor:pointer;font-weight:600;padding-left:10px;position:relative;transition:all .3s ease}.nav-mobile li:before{background:linear-gradient(180deg,#3b82f6,#8b5cf6);content:"";height:0;left:0;position:absolute;transition:height .3s ease;width:3px}.nav-mobile li:hover{color:#8b5cf6;text-shadow:0 0 10px #8b5cf6cc}.nav-mobile li:hover:before{height:100%}.home{background-attachment:fixed;border-radius:20px;gap:40px;margin-bottom:40px;padding:60px 40px}.home-page-container{align-items:center;display:flex}.home-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#f9fafb;font-size:52px;font-weight:800;margin-bottom:16px;text-shadow:0 0 20px #3b82f6cc}.subtitle{color:#cbd5e1;font-size:17px;line-height:1.8;margin-bottom:32px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px}.hero-actions button{flex:1 1;min-width:200px}.home-image img{border:2px solid #60a5fa4d;border-radius:16px;box-shadow:0 20px 60px #3b82f699,0 0 40px #8b5cf666;max-width:520px;transition:all .3s ease;width:100%}.home-image img:hover{box-shadow:0 30px 80px #3b82f6cc,0 0 60px #8b5cf699;transform:translateY(-8px)}#about.section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b5cf614,#3b82f614);border:1px solid #60a5fa26;border-radius:20px;margin:40px auto;padding:60px 40px}.about-layout{align-items:center;display:flex;gap:40px}.about-image img{border:2px solid #8b5cf64d;border-radius:16px;box-shadow:0 20px 60px #8b5cf699,0 0 40px #60a5fa66;max-width:480px;transition:all .3s ease;width:100%}.about-image img:hover{box-shadow:0 30px 80px #8b5cf6cc,0 0 60px #3b82f699;transform:translateY(-8px) scale(1.02)}.about-list{margin-top:16px;padding-left:20px}.about-list li{border-left:3px solid #8b5cf6;color:#93c5fd;font-weight:500;margin-bottom:12px;padding-left:8px}#services.section{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border-radius:20px;margin:40px auto;padding:60px 40px}.service-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0d0d22cc,#050514cc);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 10px 30px #3b82f626;overflow:hidden;padding:32px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.service-card:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#3b82f6);background-size:200% auto;content:"";height:4px;left:0;position:absolute;right:0;top:0}.service-card:hover{border-color:#60a5fa;box-shadow:0 20px 50px #60a5fa66,0 0 30px #8b5cf64d;transform:translateY(-8px) translateX(-2px)}.service-card h3{color:#e5e7eb;font-size:18px;margin-bottom:12px}#projects.section{background:linear-gradient(135deg,#8b5cf60d,#3b82f60d);border-radius:20px;margin:40px auto;padding:60px 40px}.projects-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:40px}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d22;border:1px solid #8b5cf64d;border-radius:16px;box-shadow:0 10px 30px #8b5cf633;overflow:hidden;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.project-card:after{background:linear-gradient(135deg,#8b5cf61a,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.project-card:hover{border-color:#a78bfa;box-shadow:0 25px 60px #8b5cf680,0 0 40px #8b5cf64d;transform:translateY(-12px) scale(1.02)}.project-card:hover:after{opacity:1}.project-card img{height:220px;object-fit:cover;transition:transform .4s ease;width:100%}.project-card:hover img{transform:scale(1.1)}.project-card h3{color:#e5e7eb;font-size:17px;padding:20px 24px 8px}.project-card p{font-size:14px;padding:0 24px 24px}#techstack.section{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border-radius:20px;margin:40px auto;padding:60px 40px}.tech-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.tech-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0d0d22cc,#050514cc);border:1px solid #3b82f64d;border-radius:16px;box-shadow:0 10px 30px #3b82f626;padding:32px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.tech-card:before{background:linear-gradient(90deg,#0000,#3b82f6,#8b5cf6,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:-2px;transition:opacity .3s ease}.tech-card:hover{border-color:#60a5fa;box-shadow:0 20px 50px #3b82f659;transform:translateY(-8px)}.tech-card:hover:before{opacity:1}.tech-card h3{color:#e5e7eb;font-size:17px;margin-bottom:16px}.tech-card ul{color:#93c5fd;margin-top:10px;padding-left:20px}.tech-card li{font-size:14px;margin-bottom:8px}#engagement.section{background:linear-gradient(135deg,#8b5cf60d,#3b82f60d);border-radius:20px;margin:40px auto;padding:60px 40px}.engagement-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.engagement-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0d0d22cc,#050514cc);border:1px solid #8b5cf64d;border-radius:16px;box-shadow:0 10px 30px #8b5cf626;overflow:hidden;padding:32px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.engagement-card:before{animation:shimmer 3s infinite;background:linear-gradient(45deg,#8b5cf61a,#0000);content:"";inset:-100%;position:absolute}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.engagement-card:hover{border-color:#a78bfa;box-shadow:0 20px 50px #8b5cf666;transform:translateY(-8px)}.engagement-card h3{color:#e5e7eb;font-size:17px;margin-bottom:12px}.engagement-card ul{margin-top:12px;padding-left:20px}.engagement-card li{color:#93c5fd;font-size:14px;margin-bottom:8px}#contact.section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f614,#8b5cf614);border:1px solid #60a5fa26;border-radius:20px;margin:40px auto;padding:60px 40px}.contact-layout{align-items:flex-start;display:flex;gap:32px;margin-top:32px}.contact-info{color:#d1d5db;flex:1 1;font-size:14px}.contact-info h3{color:#e5e7eb;font-size:20px;margin-bottom:16px;margin-top:0}.contact-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172acc,#050514cc);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 10px 30px #3b82f626;margin-top:20px;padding:20px;transition:all .3s ease}.contact-box:hover{border-color:#60a5fa;box-shadow:0 15px 40px #3b82f640;transform:translateY(-4px)}.contact-box p{line-height:1.8;margin:8px 0}.contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172ad9,#0d0d22d9);border:1px solid #60a5fa4d;border-radius:16px;box-shadow:0 15px 40px #0f172acc;flex:1.1 1;font-size:14px;padding:32px}.form-row{display:flex;gap:16px}.form-field{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px}.form-field label{color:#cbd5e1;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}input,select,textarea{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#05051499,#0a0a1e99);border:1.5px solid #60a5fa66;border-radius:10px;color:#e5e7eb;font-size:14px;outline:none;padding:12px 14px;transition:all .3s ease}input:focus,select:focus,textarea:focus{background:linear-gradient(135deg,#050514cc,#0a0a1ecc);border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33,0 0 15px #3b82f666;transform:translateY(-2px)}textarea{font-family:inherit;resize:vertical}.submit-btn{font-weight:600;letter-spacing:1px;margin-top:8px;text-transform:uppercase;width:100%}.form-note{color:#9ca3af;font-size:12px;margin-top:12px;text-align:center}.form-message{animation:slideDown .3s ease;border-radius:10px;font-weight:500;margin-top:16px;padding:16px;text-align:center}option{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#121212;border:1.5px solid #60a5fa66;border-radius:10px;color:#e5e7eb;font-size:14px;outline:none;padding:12px 14px;transition:all .3s ease}.form-message.success{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e80;color:#86efac}.form-message.error{background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid #ef444480;color:#fca5a5}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.industry-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #60a5fa33;border-radius:16px;margin-top:60px;padding:40px}.industry-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5e7eb,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:24px;margin-bottom:28px;text-align:center}.industry-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.industry-item{background:linear-gradient(135deg,#0d0d2299,#05051499);border-left:4px solid #3b82f6;border-radius:12px;box-shadow:0 5px 15px #3b82f61a;color:#cbd5e1;line-height:1.8;padding:24px;transition:all .3s ease}.industry-item:hover{border-left-color:#8b5cf6;box-shadow:0 10px 30px #3b82f633;transform:translateX(4px)}.industry-item strong{color:#60a5fa;font-weight:600}.footer{background:linear-gradient(135deg,#050514cc,#0a0a1ecc);border-top:1px solid #3b82f64d;color:#93c5fd;font-weight:500;letter-spacing:.5px;margin-top:40px;padding:30px;text-align:center}@media (max-width:960px){.nav-desktop{display:none}.hamburger{display:flex}.home-page-container{flex-direction:column;padding:40px 20px 60px;text-align:center}.home-content{margin-bottom:30px}.subtitle{color:#cbd5e1;font-size:17px;line-height:1.8;margin-bottom:32px;max-width:100%}.home-content h1{font-size:36px}.about-layout{flex-direction:column;text-align:center}.engagement-grid,.projects-grid,.service-grid,.tech-grid{gap:20px;grid-template-columns:1fr 1fr}.contact-layout{flex-direction:column}.section{padding:60px 15px}#contact.section,#engagement.section,#projects.section,#services.section,#techstack.section,.home,.home-page-container #about.section{border-radius:16px;margin:25px auto;padding:40px 20px}.home-content h1{font-size:40px}.section-header h2{font-size:28px}.engagement-card,.service-card,.tech-card{padding:24px}}@media (max-width:768px){.form-row{flex-direction:column;gap:12px}.contact-form{padding:24px;width:100%}input,select,textarea{font-size:14px;padding:10px 12px}.header{padding:14px 16px}}@media (max-width:640px){.engagement-grid,.projects-grid,.service-grid,.tech-grid{gap:16px;grid-template-columns:1fr}.home-content h1{font-size:28px}.about-image img,.home-image img{max-width:100%}.section-header h2{font-size:24px}.section-header p{font-size:14px}.nav-mobile{right:10px;top:65px;width:90%}.contact-form{padding:20px}.form-field label{font-size:11px}input,select,textarea{font-size:13px;padding:8px 10px}.hero-actions{flex-direction:column}.hero-actions button{min-width:auto;width:100%}button{font-size:14px;padding:12px 24px}.engagement-card,.service-card,.tech-card{padding:20px}.project-card img{height:180px}}.finlogix-container{margin:20px 0;width:100%}.tradingview-widget-container{margin:20px 0}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#050514fa,#0f0f23fa);border-top:2px solid #60a5fa66;margin-top:80px;overflow:hidden;position:relative}.footer:before{background:linear-gradient(90deg,#0000,#60a5fa80,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-wrapper{margin:0 auto;max-width:1400px;padding:20px 30px 40px}.footer-container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.footer-section{display:flex;flex-direction:column;gap:20px}.section-header h3{align-items:center;color:#f1f5f9;display:flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:.5px;margin:0}.section-header h3 i{color:#60a5fa;font-size:20px}.section-header h3 span{color:#e5e7eb}.footer-map-section{grid-column:span 1}.map-container{border:1px solid #60a5fa4d;border-radius:12px;box-shadow:0 15px 45px #3b82f640;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.map-container:hover{border-color:#60a5fa99;box-shadow:0 20px 60px #3b82f666}.address-card{align-items:flex-start;background:linear-gradient(135deg,#1e3a8a26,#581c871a);border:1px solid #60a5fa40;border-radius:10px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.address-card:hover{border-color:#60a5fa80;transform:translateX(4px)}.address-card i{color:#60a5fa;flex-shrink:0;font-size:18px;margin-top:2px}.address-info{flex:1 1}.address-label{color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.address-text{color:#e5e7eb;font-size:14px;line-height:1.6;margin:0}.footer-social-section{display:flex;flex-direction:column;justify-content:flex-start}.social-description{color:#cbd5e1;font-size:14px;line-height:1.6;margin:0}.social-icons-grid{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.social-icon-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.social-icon{color:#fff;font-size:24px;position:relative;z-index:2}.social-icon-btn .tooltip{background:#000000e6;border-radius:6px;bottom:-35px;color:#fff;font-size:12px;font-weight:500;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:10}.social-icon-btn:hover .tooltip{bottom:-42px;opacity:1}.social-icon-btn.facebook{background:linear-gradient(135deg,#1877f2,#0a66c2);border-color:#1877f280;box-shadow:0 10px 25px #1877f24d}.social-icon-btn.facebook:hover{border-color:#1877f2;box-shadow:0 20px 50px #1877f280;transform:translateY(-6px) scale(1.1)}.social-icon-btn.facebook:active{transform:translateY(-2px) scale(1.05)}.social-icon-btn.whatsapp{background:linear-gradient(135deg,#25d366,#20ba5e);border-color:#25d36680;box-shadow:0 10px 25px #25d3664d}.social-icon-btn.whatsapp:hover{border-color:#25d366;box-shadow:0 20px 50px #25d36680;transform:translateY(-6px) scale(1.1)}.social-icon-btn.whatsapp:active{transform:translateY(-2px) scale(1.05)}.social-icon-btn.linkedin{background:linear-gradient(135deg,#0077b5,#004182);border-color:#0077b580;box-shadow:0 10px 25px #0077b54d}.social-icon-btn.linkedin:hover{border-color:#0077b5;box-shadow:0 20px 50px #0077b580;transform:translateY(-6px) scale(1.1)}.social-icon-btn.linkedin:active{transform:translateY(-2px) scale(1.05)}.footer-links-section,.quick-links{display:flex;flex-direction:column}.quick-links{gap:12px;list-style:none;margin:0;padding:0}.quick-links li{margin:0}.quick-links li a{align-items:center;color:#cbd5e1;display:inline-flex;font-size:14px;font-weight:500;gap:8px;position:relative;text-decoration:none;transition:all .3s ease}.quick-links li a:before{content:"→";opacity:0;transform:translateX(-8px);transition:all .3s ease}.quick-links li a:hover{color:#60a5fa;transform:translateX(4px)}.quick-links li a:hover:before{opacity:1;transform:translateX(0)}.footer-divider{background:linear-gradient(90deg,#0000,#60a5fa4d,#0000);height:1px;margin:30px 0}.footer-bottom{padding:20px 0;text-align:center}.copyright{color:#93c5fd;font-size:14px;font-weight:500;margin:0 0 8px}.copyright strong{color:#60a5fa;font-weight:700}.footer-tagline{color:#64748b;font-size:13px;font-style:italic;letter-spacing:.5px;margin:0}@media (max-width:1024px){.footer-wrapper{padding:50px 24px 32px}.footer-container{gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.footer-wrapper{margin-top:60px;padding:40px 20px 24px}.footer-container{gap:32px;grid-template-columns:1fr}.section-header h3{font-size:16px}.map-container{min-height:250px}.social-icons-grid{justify-content:center}.footer-links-section,.footer-social-section{align-items:center;text-align:center}.quick-links{align-items:center}.address-card{justify-content:center}}@media (max-width:480px){.footer-wrapper{padding:30px 16px 20px}.footer-container{gap:24px}.section-header h3{font-size:15px}.social-icon-btn{height:50px;width:50px}.social-icon{font-size:20px}.map-container{height:220px}.address-text,.social-description{font-size:13px}.copyright{font-size:12px}.footer-tagline{font-size:11px}.address-card{padding:12px}}
/*# sourceMappingURL=main.2cc3c814.css.map*/