.project-container{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);width:75vw;min-height:300px;max-height:fit-content;padding:20px;margin:0 auto;gap:3rem;background-color:var(--light);border-radius:15px;background-clip:padding-box;position:relative}.project-container:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,var(--accent),#2888e8);z-index:-1;border-radius:15px}.project-info{grid-column-start:1;grid-column-end:2;display:flex;flex-direction:column;justify-content:space-between;padding-right:5rem}.project-info>.project-desc p{margin:0 0 1rem}.project-info>.project-desc p:last-child{margin-bottom:0}.project-images-container{grid-column-start:2;grid-column-end:3;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.carousel-container{width:100%;max-width:100%;height:auto;display:flex;flex-wrap:nowrap;overflow:hidden;position:relative}.carousel-section{flex:0 0 100%;display:flex}.carousel-section img{max-width:100%;max-height:800px;object-fit:contain;object-position:center;margin:0 auto}.controls span{width:40px;height:40px;line-height:30px;position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.28);border:none;border-radius:5px;color:var(--dark);cursor:pointer;font-size:40px;text-align:center}.controls span:hover{background:rgba(0,0,0,.8)}.controls #left-btn{left:0}.controls #right-btn{right:0}.project-info>h2{font-size:1.8rem;font-family:var(--headingFont);padding:1.5rem}.project-info>.project-desc,.project-info>h2{font-weight:400;color:var(--dark);text-align:left}.project-info>.project-desc{font-size:1.4rem;font-family:var(--bodyFont);padding:.5rem 1.5rem 1.5rem}.project-links{padding:1.5rem}.project-links a{background:var(--accent);display:inline-block;font-size:1.5rem;font-weight:400;color:var(--dark);padding:2px;text-decoration:none;font-family:var(--bodyMediumFont);border-radius:15px}.project-links a span{background:var(--light);display:block;padding:1rem;border-radius:15px}.project-info .project-links a:hover{box-shadow:4px 4px 10px rgba(89,153,217,.619);transform:scale(.98)}.project-info>.project-technologies{display:flex;flex-wrap:wrap;padding:1rem 1rem 1rem 1.5rem}.project-info>.project-technologies li{display:flex;padding:1rem 1.8rem 0 0}.project-info>.project-technologies li span{font-size:1.2rem;font-weight:400;font-family:var(--bodyMediumFont);color:var(--dark);align-self:center;padding:0 0 0 .5rem}@media screen and (max-width:2000px){.project-container{width:90vw;gap:2rem}.project-info{padding-right:2rem}}@media screen and (max-width:1400px){.project-container{width:90vw;gap:1rem;grid-template-columns:minmax(300px,1fr)}.project-info{padding-right:0}.project-images-container{grid-column-start:1;grid-column-end:2}}@media screen and (max-width:900px){.project-container{width:90vw;gap:.5;grid-template-columns:minmax(300px,1fr);padding:5px}.project-info{padding-right:0}.project-images-container{grid-column-start:1;grid-column-end:2;padding-bottom:1rem}.project-info>h2{font-size:1.3rem;padding:1.5rem 1rem}.project-info>.project-desc{font-size:1.1rem;padding:.5rem 1rem 1.5rem}.project-links a{font-size:1.3rem}.project-links a span{padding:.8rem}.project-info .project-links a:hover{box-shadow:2px 2px 6px rgba(89,153,217,.619)}.project-info>.project-technologies{padding:1rem .5rem 1rem 1rem}.project-info>.project-technologies li{padding:.5rem .8rem 0 0}.project-info>.project-technologies li span{font-size:1rem;padding-left:.4rem}.project-info>.project-technologies li img{width:17px;height:17px}}
/*# sourceMappingURL=/projectStyles.876abeb3.css.map */