.projects{gap:2rem;padding:4rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;overflow:hidden}.projects,.projects header{display:flex;flex-direction:column;align-items:center;justify-content:center}.projects header{gap:1rem;width:80%}.projects h2{font-size:3rem;font-weight:600;line-height:calc(3rem * 1.5);width:60%;text-align:center}.projects header p{font-size:1.25rem;line-height:calc(1.25rem * 1.5);color:#c0c0c0!important;font-weight:400;text-align:center;width:80%}.projects .projects-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto;padding:1rem}.projects .projects-container::-webkit-scrollbar{display:none}.projects-container .project-card{min-width:40%}.projects .btn-container{position:relative}.projects .btn-container:after{content:"";position:absolute;width:1px;height:4rem;background-color:#e0e0e0;bottom:-4rem;left:50%}@media (max-width:575px){.projects{padding:2rem 0;gap:0}.projects header{width:100%}.projects h2{font-size:1.5rem;line-height:calc(1.5rem * 1.5);width:100%}.projects header p{font-size:1rem;line-height:calc(1rem * 1.5);width:100%!important;padding:0 1rem}.projects .project-container-wrapper{width:100%;display:flex;align-items:center}.projects .projects-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto;min-width:100%;padding:2rem 1rem}.projects .projects-container::-webkit-scrollbar{display:none}.projects .projects-container .project-card{min-width:80%}}@media (min-width:576px) and (max-width:767px){.projects{padding:2rem 0;gap:0}.projects header{width:100%;padding:0 2rem}.projects h2{font-size:1.75rem;line-height:calc(1.75rem * 1.5);width:100%}.projects header p{font-size:1.125rem;line-height:calc(1.125rem * 1.5);width:100%!important}.projects .projects-container{display:grid;grid-template-columns:repeat(2,1fr)}.projects .projects-container::-webkit-scrollbar{display:none}.projects .projects-container .project-card{min-width:80%}.projects .projects-container .project-card img{width:100%;height:auto}}@media (min-width:768px) and (max-width:991px){.projects{padding:3rem 0;gap:0}.projects header{width:100%;padding:0 3rem}.projects h2{font-size:1.875rem;line-height:calc(1.875rem * 1.5)}.projects header p{font-size:1.25rem;line-height:calc(1.25rem * 1.5);width:100%!important}.projects .projects-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto}.projects .projects-container::-webkit-scrollbar{display:none}.projects .projects-container .project-card{min-width:60%}.projects .projects-container .project-card img{width:100%;height:auto}.projects .projects-container .project-card .project-card-content{padding:1rem}}