.projects-module__gZnGmG__toggleSpacing{margin-bottom:24px}.projects-module__gZnGmG__projectsGrid{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.projects-module__gZnGmG__projectsCard{background-color:var(--primary);border-radius:28px;height:18.75vw;padding:20px;overflow:hidden}.projects-module__gZnGmG__projectContainer{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.projects-module__gZnGmG__projectImages{object-fit:cover;z-index:0;transition:all .4s}.projects-module__gZnGmG__projectInfo{z-index:2;opacity:0;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;transition:all .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-module__gZnGmG__projectsCard h2{text-align:center;color:var(--white);font-size:18px;font-weight:500;line-height:1.3}.projects-module__gZnGmG__projectsCard p{text-align:center;color:var(--white);margin:6px 0 0;font-size:18px;font-weight:300;line-height:1.4}.projects-module__gZnGmG__madeWith{color:#a7a7a7;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;font-size:14.4px;list-style:none;display:flex;overflow-x:auto}.projects-module__gZnGmG__madeWith li{white-space:nowrap}.projects-module__gZnGmG__contaner:hover .projects-module__gZnGmG__projectImages{opacity:0;transform:scale(1.1)}.projects-module__gZnGmG__contaner:hover .projects-module__gZnGmG__projectInfo{opacity:1}.projects-module__gZnGmG__linkContainer{text-align:center;padding-top:12px}.projects-module__gZnGmG__link{text-align:center;border:2px solid var(--white);color:var(--white);border-radius:3px;padding:4px 8px;font-weight:500;text-decoration:none}.projects-module__gZnGmG__link:hover{color:var(--primary);background-color:var(--white)}@media (max-width:1300px){.projects-module__gZnGmG__projectsGrid{grid-template-columns:1fr 1fr}.projects-module__gZnGmG__projectsCard{height:28.125vw}}@media (max-width:768px){.projects-module__gZnGmG__projectsGrid{grid-template-columns:1fr;gap:20px}.projects-module__gZnGmG__projectsCard{height:56.25vw}}@media (max-width:425px){.projects-module__gZnGmG__projectsCard h2{font-size:15px}.projects-module__gZnGmG__projectsCard p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.projects-module__gZnGmG__link{font-size:12px}.projects-module__gZnGmG__linkContainer{padding-top:6px}.projects-module__gZnGmG__madeWith{font-size:12px}}@media (max-width:375px){.projects-module__gZnGmG__projectsCard h2{font-size:14px}.projects-module__gZnGmG__projectsCard p{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.projects-module__gZnGmG__link{padding:3px 7px;font-size:11px}.projects-module__gZnGmG__linkContainer{padding-top:5px}.projects-module__gZnGmG__madeWith{font-size:11px}}
.segmentedToggle-module__meiWKG__container{border:2px solid var(--primary);border-radius:3px;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.segmentedToggle-module__meiWKG__slider{background:var(--primary);pointer-events:none;width:50%;height:100%;transition:transform .22s;position:absolute;top:0;left:0}.segmentedToggle-module__meiWKG__button{z-index:1;width:120px;color:var(--primary);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:18px;font-weight:500;transition:color .22s;position:relative}.segmentedToggle-module__meiWKG__button.segmentedToggle-module__meiWKG__active{color:#fff}@media (max-width:425px){.segmentedToggle-module__meiWKG__button{width:100px;font-size:16px}}
.page-module__E0kJGG__headingContainer{flex-direction:column;align-items:center;margin:120px 30px;display:flex}.page-module__E0kJGG__projectContainer{margin:0 30px}.page-module__E0kJGG__headingContainer h1{background-color:var(--primary);color:var(--white);border-radius:20px;margin-bottom:16px;padding:4px 40px;font-size:18px;font-weight:500}.page-module__E0kJGG__headingContainer p{color:var(--grey);text-align:center;max-width:550px;line-height:27px}@media (max-width:768px){.page-module__E0kJGG__projectContainer{margin:0 20px}.page-module__E0kJGG__headingContainer{margin:120px 30px}}@media (max-width:425px){.page-module__E0kJGG__headingContainer h1,.page-module__E0kJGG__headingContainer h1 p{font-size:16px}.page-module__E0kJGG__projectContainer{margin:0 16px}}
