*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media (max-width:767px){body{overflow-x:hidden}}.navbar-container{box-sizing:border-box;left:50%;padding:0 15px;position:fixed;top:20px;transform:translateX(-50%);transition:top .3s ease;width:100%;z-index:1000}.navbar-box{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#111928bf;border:1px solid hsla(0,0%,100%,.125);border-radius:12px;box-shadow:10px 4px 10px 5px #0000004d;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px 50px;transition:box-shadow .3s ease}.navbar-container.show-shadow .navbar-box{box-shadow:0 8px 20px #00000080}.Navbar-Routes{color:#fff;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease;white-space:nowrap}.Navbar-Routes:hover{color:#85888a}@media (max-width:479px){.navbar-container{padding:0 10px;top:10px}.navbar-box{border-radius:8px;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px 15px}.Navbar-Routes{font-size:11px;white-space:normal}}@media (min-width:480px) and (max-width:767px){.navbar-container{padding:0 12px;top:15px}.navbar-box{border-radius:10px;flex-wrap:wrap;gap:15px;justify-content:center;padding:15px 20px}.Navbar-Routes{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.navbar-container{padding:0 20px;top:20px}.navbar-box{border-radius:11px;gap:20px;padding:18px 35px}.Navbar-Routes{font-size:14px}}@media (min-width:1024px){.navbar-box{gap:30px;padding:20px 50px}.Navbar-Routes{font-size:16px}}.main{align-items:center;background-color:#000319;background-image:url(/DevPortfolio/static/media/bg.d109581af36a85fc1505.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:auto;padding:0 20px;position:relative;text-align:center;z-index:0}.main:before{background-image:url(/DevPortfolio/static/media/grid.93f4b9db6165d338ce4d.svg);background-repeat:repeat;background-size:65%;content:"";inset:0;-webkit-mask-image:radial-gradient(circle,#000 80%,#0000 100%);mask-image:radial-gradient(circle,#000 80%,#0000 100%);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:.55;position:absolute;z-index:-1}.subtitle{color:#d1d0d0;font-size:14px;letter-spacing:2px}.subtitle,.title{margin-bottom:16px;z-index:1}.title{color:#fff;font-size:68px;font-weight:800;line-height:1.2}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f5eff,#b993ff);-webkit-background-clip:text}.description{color:#fffefe;font-size:20px;font-weight:700;margin-bottom:40px;z-index:1}@media (max-width:479px){.main{min-height:100vh;padding:80px 15px 40px}.subtitle{font-size:10px;letter-spacing:1.5px}.subtitle,.title{margin-bottom:12px}.title{font-size:32px;font-weight:800;line-height:1.3}.description{font-size:14px;margin-bottom:30px}}@media (min-width:480px) and (max-width:767px){.main{min-height:100vh;padding:100px 20px 40px}.subtitle{font-size:11px;letter-spacing:1.5px}.subtitle,.title{margin-bottom:14px}.title{font-size:42px;font-weight:800;line-height:1.25}.description{font-size:16px;margin-bottom:35px}}@media (min-width:768px) and (max-width:1023px){.main{min-height:100vh;padding:0 30px}.subtitle{font-size:13px;letter-spacing:2px}.subtitle,.title{margin-bottom:16px}.title{font-size:52px;font-weight:800;line-height:1.2}.description{font-size:18px;margin-bottom:40px}}@media (min-width:1024px){.main{padding:0 20px}.title{font-size:68px}.description{font-size:20px}}.magic-button{align-items:center;background-color:#1a1a1a;border:1px solid #e2cbff;border-radius:12px;box-shadow:0 0 10px #e2cbffb3;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:15px 50px;position:relative;transition:all .3s ease;z-index:10}.magic-button:hover{background-color:#242424;box-shadow:0 0 20px #e2cbff,0 0 40px #3b3bb299;transform:scale(1.05)}.icon{align-items:center;display:inline-flex;transition:transform .3s ease}.magic-button:hover .icon{transform:translateX(4px)}#About{height:1000px}.about-container1{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-around}.about-container1-1{background-image:url(/DevPortfolio/static/media/bg.d109581af36a85fc1505.png);background-repeat:no-repeat;border:1px solid #a3a6aa4d;border-radius:30px;display:flex;gap:30px;padding:20px 20px 20px 30px;text-align:center;width:1000px!important;z-index:1}.about-container1-1-header{display:flex;flex-direction:column;justify-content:end;padding:30px 0;text-align:left}.about-title{color:#fff;font-size:32px;font-weight:700;margin-top:.25rem}.about-container1-1-skills{display:flex;gap:2rem;margin-top:1rem}.about-skill-col{align-items:top;display:flex;flex-direction:column;gap:1rem}.about-skill-tag{background-color:#10132e;border:1px solid #0000;border-radius:14px;color:#fff;font-size:13px;font-weight:700;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.about-skill-tag:hover{background-color:#30363d;border-color:#a2a6aa4d;transform:scale(1.05)}.about-container-part-small{color:rgba(185,185,218,.705);font-size:medium}.about-container-part{background-color:#04071d;border:1px solid #a3a6aa4d;border-radius:30px;color:#fff!important;font-size:18px;height:160px;margin:15px;padding:15px 35px 15px 25px;z-index:1}.about-container-part.P1{background-image:url(/DevPortfolio/static/media/p1.c41278715e33df0acfb7.png);background-position:50%;opacity:.55}.about-container-part.P1,.about-container-part.P2{background-repeat:no-repeat;background-size:cover;font-size:24px;text-align:end}.about-container-part.P2{align-items:flex-end;background-image:url(/DevPortfolio/static/media/p2.d883b8e4fb1ef05dbc14.png);background-position:bottom;display:flex;font-weight:500;opacity:.6}.about-container2{display:flex}.about-container-part.P3{align-items:center;background-color:#04071d;background-image:url(/DevPortfolio/static/media/b4.3d5bb6881019621dfca1.svg);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-size:200px;display:flex;font-size:28px;font-weight:600;height:160px;margin-left:0;width:420px}.about-container2-2{border:1px solid #a3a6aa4d;border-radius:30px;gap:30px;margin:15px;padding:20px 20px 20px 30px;width:750px!important;z-index:1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-container-part.P4{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:600;height:220px;justify-content:space-around;margin-left:0;overflow:hidden;position:relative;width:420px}.about-container-part.P4:before{animation:rotate 15s linear infinite;background-image:conic-gradient(from 180deg at 50% 50%,#4a00e0,#8e2de2,#4a00e0);content:"";height:500px!important;left:10%;position:absolute;top:20%;transform:translate(-50%,-50%);width:650px;z-index:0}.about-container-part.P4>*{position:relative;z-index:1}.about-container2-2{background-image:url(/DevPortfolio/static/media/b5.b418a52c8c9351ed4be4.svg),url(/DevPortfolio/static/media/grid.93f4b9db6165d338ce4d.svg);background-position:100% 100%;background-repeat:no-repeat,no-repeat;background-size:400px,800px;color:#fff;display:flex;flex-direction:column;gap:0;justify-content:center}.about-container2-2-title{font-size:26px;font-weight:700;width:300px}@media (max-width:479px){#About{height:auto;min-height:auto;padding:40px 0}.about-container1,.about-container1-1{flex-direction:column;gap:15px;padding:15px}.about-container1-1{width:100%!important}.about-container1-1-header{padding:10px 0}.about-title{font-size:24px}.about-container1-1-skills{align-self:flex-end;flex-wrap:wrap;gap:10px;margin-top:8px}.about-skill-col{gap:8px}.about-skill-tag{font-size:12px;padding:8px 15px;white-space:normal}.about-container-part{font-size:16px;height:auto;margin:10px 0;min-height:120px;padding:15px;width:100%}.about-container2{flex-direction:column;gap:15px;padding:0 15px}.about-container-part.P3{background-size:100px;font-size:20px;height:auto;min-height:120px;width:100%}.about-container2-2{background-size:100px,250px;height:180px;margin:10px 0;padding:15px;width:100%!important}.about-container2-2-title{font-size:18px;width:100%}.about-container-part.P4{font-size:16px;height:auto;min-height:180px;width:100%}.about-container-part.P4:before{height:300px!important;left:50%;top:50%;width:300px}}@media (min-width:480px) and (max-width:767px){#About{height:auto;min-height:auto;padding:50px 0}.about-container1,.about-container1-1{flex-direction:column;gap:20px;padding:20px}.about-container1-1{width:100%!important}.about-container1-1-header{padding:20px 0}.about-title{font-size:28px}.about-container1-1-skills{flex-wrap:wrap;gap:15px;margin-top:15px}.about-skill-col{gap:10px}.about-skill-tag{font-size:13px;padding:9px 18px}.about-container-part{font-size:18px;height:auto;margin:12px 0;min-height:140px;padding:18px;width:100%}.about-container2{flex-direction:column;gap:20px;padding:0 15px}.about-container-part.P3{background-size:130px;font-size:26px;height:auto;min-height:140px;width:100%}.about-container2-2{background-size:150px,400px;gap:20px;margin:12px 0;padding:20px;width:100%!important}.about-container2-2-title{font-size:22px;width:100%}.about-container-part.P4{font-size:18px;height:auto;min-height:200px;width:100%}.about-container-part.P4:before{height:400px!important;left:50%;top:50%;width:400px}}@media (min-width:768px) and (max-width:1023px){#About{height:auto;min-height:auto;padding:60px 0}.about-container1{flex-direction:column;gap:25px;padding:30px 20px}.about-container1-1{flex-direction:column;gap:25px;padding:25px;width:100%!important}.about-title{font-size:32px}.about-container1-1-skills{flex-wrap:wrap;gap:20px;margin-top:15px}.about-skill-tag{font-size:14px}.about-container-part{font-size:20px;height:auto;min-height:150px;padding:20px;width:100%}.about-container2{flex-direction:column;gap:25px;padding:0 20px}.about-container-part.P3{background-size:180px;font-size:28px;height:auto;min-height:150px;width:100%}.about-container2-2{background-size:250px,600px;margin:15px 0;padding:25px;width:100%!important}.about-container2-2-title{font-size:26px;width:100%}.about-container-part.P4{font-size:22px;height:auto;min-height:220px;width:100%}.about-container-part.P4:before{height:450px!important;left:50%;top:50%;width:500px}}@media (min-width:1024px){#About{height:1000px}.about-container1{flex-wrap:nowrap;gap:20px}.about-container1-1{flex-direction:row;gap:30px;padding:20px 20px 20px 30px;width:1000px!important}.about-container1-1-skills{flex-wrap:nowrap;gap:2rem;margin-top:1rem}.about-skill-tag{font-size:13px;white-space:nowrap}.about-container-part{font-size:18px;height:160px;padding:15px 35px 15px 25px;width:auto}.about-container2{flex-direction:row;gap:0;padding:0}.about-container-part.P3{background-size:200px;font-size:28px;height:160px;width:420px}.about-container2-2{background-size:300px,600px;margin:15px;width:750px!important}.about-container2-2-title{font-size:26px;width:300px}.about-container-part.P4{font-size:22px;height:220px;width:420px}.about-container-part.P4:before{height:450px!important;left:10%;top:20%;width:550px}}#Projects{padding:80px 0}.projects-title{color:#fff;font-size:56px;font-weight:700;padding-bottom:70px;text-align:center}.projects-title-part{color:#cbacf9}.projects-list{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:0 20px}.project-card{height:520px;perspective:1200px;position:relative;text-decoration:none;width:450px}.project-card-inner{border:1px solid #a3a6aa4d;border-radius:16px;height:100%;position:absolute;transform-style:preserve-3d;transition:transform .6s ease-in-out;width:100%}.project-card:hover .project-card-inner{transform:rotateY(180deg)}.project-card-back,.project-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;color:#fff;height:100%;overflow:hidden;position:absolute;transition:background-color .3s ease;width:100%}.project-card-front{background:#181d46b3;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column}.project-card-front img{border-radius:30px;height:350px;object-fit:fill;padding:10px;transition:transform .3s ease-in-out;width:100%}.project-card-front:hover img{transform:scale(1.1)}.project-details{color:#fff;margin-bottom:20px;padding:40px 30px;text-align:center}.project-details h3{font-size:26px;font-weight:700;margin:0 0 5px}.project-details p{color:#b9bac4;font-size:15px;font-weight:500;line-height:1.4;margin:0}.project-card-back{background:#181d46;background-image:url(/DevPortfolio/static/media/bg-home.e26fac8ca20574e9835d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #a3a6aa4d;box-shadow:0 8px 24px #007bff4d;display:flex;flex-direction:column;padding:20px;transform:rotateY(180deg)}.project-card:hover .project-card-back{box-shadow:0 12px 30px #007bff80}.project-card-back .project-name{color:#fff;font-size:32px;font-weight:700;margin-bottom:15px;text-align:center}.project-card-back .project-description{color:#999;flex-grow:1;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:15px;text-align:left}.project-card-back .teckStack{color:#fff;font-size:16px;font-weight:500;margin-top:5px}.teckStack-title{color:#fff;font-size:18px;font-weight:500;margin-right:8px}.overlay{align-items:center;display:flex;flex-direction:column;margin-top:auto;padding-bottom:10px;text-align:center}.overlay span{color:#007bff;font-size:16px;font-weight:500;margin-bottom:8px;opacity:0;transition:opacity .3s ease-in-out}.project-card:hover .overlay span{opacity:1}.overlay a{background-color:#007bff;border-radius:6px;color:#fff;font-weight:600;padding:10px 18px;text-decoration:none;transition:background-color .3s ease-in-out,transform .2s ease-in-out}.overlay a:hover{background-color:#0056b3;transform:scale(1.05)}@media (max-width:479px){#Projects{padding:40px 0}.projects-title{font-size:28px;padding-bottom:30px}.projects-list{gap:20px;padding:0 15px}.project-card{height:380px;max-width:330px;width:100%}.project-card-front img{height:200px}.project-details{padding:20px}.project-details h3{font-size:18px}.project-details p{font-size:12px}.project-card-back .project-name{font-size:20px;margin-bottom:10px}.project-card-back .project-description{font-size:14px;margin-bottom:10px}.overlay span,.project-card-back .teckStack,.teckStack-title{font-size:12px}.overlay a{font-size:13px;padding:8px 14px}}@media (min-width:480px) and (max-width:767px){#Projects{padding:50px 0}.projects-title{font-size:36px;padding-bottom:40px}.projects-list{gap:25px;padding:0 15px}.project-card{height:400px;max-width:320px;width:100%}.project-card-front img{height:240px}.project-details{margin-bottom:15px;padding:25px 20px}.project-details h3{font-size:20px}.project-details p{font-size:13px}.project-card-back .project-name{font-size:24px}.project-card-back .project-description{font-size:15px}.overlay a,.project-card-back .teckStack{font-size:14px}.overlay a{padding:9px 16px}}@media (min-width:768px) and (max-width:1023px){#Projects{padding:60px 0}.projects-title{font-size:44px;padding-bottom:50px}.projects-list{gap:28px;justify-content:center;padding:0 20px}.project-card{height:420px;width:340px}.project-card-front img{height:280px}.project-details h3{font-size:22px}.project-details p{font-size:14px}.project-card-back .project-name{font-size:26px}.project-card-back .project-description{font-size:16px}.project-card-back .teckStack{font-size:15px}}@media (min-width:1024px){#Projects{padding:80px 0}.projects-list{padding:0 20px}.project-card{height:520px;width:450px}}#Work_Experience{margin-top:50px}.experience-container{box-sizing:border-box;color:#fff;padding:80px 100px;text-align:center}.experience-heading{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:3rem}.experience-heading span{color:#c084fc}.experience-grid{grid-gap:2.5rem;align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:1fr;justify-content:center}@media (min-width:768px){.experience-grid{grid-template-columns:repeat(2,1fr);justify-items:center}.experience-grid>:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;width:100%}.experience-grid>:last-child:nth-child(odd):last-child:not(:nth-last-child(2)){margin:0 auto}}.experience-card{align-items:flex-start;background:linear-gradient(145deg,#111428,#0d0f1f);border-radius:20px;box-sizing:border-box;display:flex;gap:20px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.experience-card:hover{box-shadow:0 10px 25px #c084fc33;transform:translateY(-8px)}.experience-card:before{animation:moveGradient 5s linear infinite;background:linear-gradient(45deg,red,#ff7300,#002bff,#7a00ff,#ff00c8);background-size:400% 400%;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;transition:background .3s ease}.experience-card:hover:before{animation:none;background:#c084fc}@keyframes moveGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.experience-icon-wrapper{align-items:center;border-radius:10px;display:flex;flex-shrink:0;justify-content:center;margin-right:10px;padding:15px}.experience-icon{height:100px;object-fit:contain;width:100px}.experience-text{flex-grow:1;text-align:left}.experience-text h2{font-size:1.25rem;font-weight:700;margin:0 0 5px}.experience-text .experience-company,.experience-text .experience-duration{color:#9ca3af;font-size:.85rem;line-height:1.2;margin:0 0 5px}.experience-text p{color:#d1d5db;font-size:.95rem;line-height:1.5;margin-top:10px}@media (max-width:479px){.experience-container{padding:40px 15px}.experience-heading{font-size:1.5rem;margin-bottom:1.5rem}.experience-grid{gap:1.5rem}.experience-card{align-items:center;flex-direction:column;gap:12px;padding:15px;text-align:center}.experience-icon-wrapper{margin-right:0;padding:10px}.experience-icon{height:60px;width:60px}.experience-text{text-align:center}.experience-text h2{font-size:1rem}.experience-text .experience-company,.experience-text .experience-duration{font-size:.75rem}.experience-text p{font-size:.85rem;margin-top:8px}}@media (min-width:480px) and (max-width:767px){.experience-container{padding:50px 20px}.experience-heading{font-size:1.8rem;margin-bottom:2rem}.experience-grid{gap:2rem}.experience-card{gap:15px;padding:20px}.experience-icon-wrapper{margin-right:12px;padding:12px}.experience-icon{height:80px;width:80px}.experience-text h2{font-size:1.1rem}.experience-text .experience-company,.experience-text .experience-duration{font-size:.8rem}.experience-text p{font-size:.9rem}}@media (min-width:768px) and (max-width:1023px){.experience-container{padding:60px 40px}.experience-heading{font-size:2.2rem;margin-bottom:2.5rem}.experience-grid{gap:2.5rem}.experience-card{gap:18px;padding:25px}.experience-icon-wrapper{margin-right:12px;padding:13px}.experience-icon{height:90px;width:90px}.experience-text h2{font-size:1.2rem}.experience-text .experience-company,.experience-text .experience-duration{font-size:.83rem}.experience-text p{font-size:.93rem}}@media (min-width:1024px){.experience-container{padding:80px 100px}.experience-heading{font-size:2.5rem}.experience-card{padding:30px}.experience-icon{height:100px;width:100px}.experience-text h2{font-size:1.25rem}}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:fadeIn .3s ease-out;background:#13131e;border:1px solid #2c2c3e;border:1px solid var(--black-300);border-radius:12px;box-shadow:0 10px 30px #00000080;max-width:700px;padding:2.5rem;position:relative;width:90%}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:20px;top:15px;transition:color .2s}.form-title,.modal-close-button:hover{color:#cbacf9;color:var(--purple)}.form-title{font-size:1.5rem;font-weight:700;letter-spacing:2px;margin-bottom:2rem;text-align:center}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:#c1c2d3;color:var(--white-200);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{background-color:initial;border:none;border-bottom:2px solid #2c2c3e;border-bottom:2px solid var(--black-300);color:#fff;font-size:1rem;outline:none;padding:.75rem .25rem;transition:border-color .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#c1c2d3;color:var(--white-200);opacity:.6}.form-group input:focus,.form-group textarea:focus{border-bottom-color:#cbacf9;border-bottom-color:var(--purple)}.contact-form .magic-button{margin-top:2rem;padding:1rem;width:100%}:root{--purple:#cbacf9;--black-200:#0f0f1a;--black-300:#2c2c3e;--white-200:#c1c2d3}.footer-container{background-image:url(/DevPortfolio/static/media/Background.1f1189bb41a9abe34d3e.svg);background-position-y:-100px;background-size:1600px;box-sizing:border-box;overflow:hidden;padding:220px 1.5rem 2.5rem;position:relative;width:100%}.footer-content{align-items:center;display:flex;flex-direction:column;margin-bottom:170px;position:relative;text-align:center;z-index:1}.footer-heading{color:#fff;font-size:52px;font-weight:700;line-height:1.2}.text-purple{color:#cbacf9;color:var(--purple)}.footer-subheading{color:#c1c2d3;color:var(--white-200);margin-bottom:50px}.footer-bottom{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:4rem;position:relative;z-index:1}.copyright-text{color:#fff;font-size:.875rem;font-weight:300}.social-icons-container{align-items:center;display:flex;gap:1.5rem;margin-top:1rem}.social-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f0f1abf;border:1px solid #2c2c3e;border:1px solid var(--black-300);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:transform .3s ease;width:2.5rem}.social-icon:hover{transform:scale(1.1)}@media (max-width:479px){.footer-container{background-position-y:0;background-size:800px;padding:100px 1rem 1.5rem}.footer-content{margin-bottom:80px}.footer-heading{font-size:24px;line-height:1.3;max-width:100%}.footer-subheading{font-size:12px;margin-bottom:20px}.footer-bottom{margin-top:2rem}.copyright-text{font-size:.75rem;font-weight:300}.social-icons-container{gap:.75rem;margin-top:.75rem}.social-icon{height:2rem;width:2rem}}@media (min-width:480px) and (max-width:767px){.footer-container{background-position-y:-50px;background-size:1000px;padding:140px 1.25rem 2rem}.footer-content{margin-bottom:100px}.footer-heading{font-size:32px;line-height:1.25;max-width:90%}.footer-subheading{font-size:13px;margin-bottom:30px}.footer-bottom{margin-top:3rem}.copyright-text{font-size:.8rem}.social-icons-container{gap:1rem;margin-top:.75rem}.social-icon{height:2.25rem;width:2.25rem}}@media (min-width:768px) and (max-width:1023px){.footer-container{background-position-y:-80px;background-size:1400px;padding:180px 2.5rem 2.5rem}.footer-content{margin-bottom:140px}.footer-heading{font-size:40px;line-height:1.2;max-width:80%}.footer-subheading{font-size:14px;margin-bottom:40px}.footer-bottom{flex-direction:row;margin-top:4rem}.copyright-text{font-size:.9rem;font-weight:400}.social-icons-container{gap:1.25rem;margin-top:0}.social-icon{height:2.4rem;width:2.4rem}}@media (min-width:1024px){.footer-container{padding-left:5rem;padding-right:5rem}.footer-heading{max-width:45vw}.footer-bottom{flex-direction:row}.copyright-text{font-size:1rem;font-weight:400}.social-icons-container{gap:.75rem;margin-top:0}}
/*# sourceMappingURL=main.f9a12ed3.css.map*/