.ImageGallery-module__6Qz9fW__section-title{color:#ed820e;border-bottom:2px solid #000;margin-top:20px;font-size:3.5rem;display:inline-block}:root[class~=dark] .ImageGallery-module__6Qz9fW__section-title{border-bottom:1px solid #fff!important}.ImageGallery-module__6Qz9fW__project-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.ImageGallery-module__6Qz9fW__project-card{border-radius:8px;height:700px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.ImageGallery-module__6Qz9fW__project-image{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s;position:relative}.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__project-image{transform:scale(1.06)}.ImageGallery-module__6Qz9fW__project-overlay{color:#fff;background:linear-gradient(#0000 0%,#000000b3 60%,#000000d9 100%);padding:40px 30px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:translateY(10%);text-transform:uppercase!important}.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__project-overlay{background:linear-gradient(#ed820e00,#ed820ecc);transform:translateY(-10%)}.ImageGallery-module__6Qz9fW__project-overlay h2{opacity:.9;margin-bottom:8px;font-size:1.8rem;font-weight:700;transition:transform .5s,opacity .5s;transform:translateY(20px)}.ImageGallery-module__6Qz9fW__project-overlay p{opacity:.7;font-size:1rem;transition:transform .5s .1s,opacity .5s;transform:translateY(20px)}.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__project-overlay h2,.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__project-overlay p{opacity:1;transform:translateY(0)}.ImageGallery-module__6Qz9fW__read-more{color:#000;letter-spacing:3px;opacity:0;margin-top:10px;font-size:1rem;font-weight:700;text-decoration:underline;transition:opacity .5s;display:none}.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__read-more{opacity:1;display:block}@media (max-width:1200px){.ImageGallery-module__6Qz9fW__project-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ImageGallery-module__6Qz9fW__section-title{font-size:1.5rem}.ImageGallery-module__6Qz9fW__project-grid{grid-template-columns:1fr!important}.ImageGallery-module__6Qz9fW__project-card{height:300px!important}.ImageGallery-module__6Qz9fW__project-card:hover .ImageGallery-module__6Qz9fW__project-overlay{transform:translateY(10%)}.ImageGallery-module__6Qz9fW__project-overlay h2{font-size:1rem}.ImageGallery-module__6Qz9fW__project-overlay p{font-size:.6rem}.ImageGallery-module__6Qz9fW__read-more{font-size:.5rem}}@media (max-width:1280px){.ImageGallery-module__6Qz9fW__project-grid{grid-template-columns:repeat(2,1fr)}.ImageGallery-module__6Qz9fW__project-card{height:500px}.ImageGallery-module__6Qz9fW__project-overlay{padding:30px 20px}.ImageGallery-module__6Qz9fW__project-overlay h2{font-size:1.5rem}.ImageGallery-module__6Qz9fW__project-overlay p{font-size:.9rem}}
.GalleryPage-module__aheltG__galleryContainer{margin-top:20rem!important}.GalleryPage-module__aheltG__galleryTitle{border-bottom:5px solid #000;margin-top:2rem;font-size:5rem}:root[class~=dark] .GalleryPage-module__aheltG__galleryTitle{border-bottom:5px solid #fff}.GalleryPage-module__aheltG__galleryDescription{width:66%;line-height:2}.GalleryPage-module__aheltG__slowMotionContainer{border-radius:15px;width:70%;height:auto;margin:7rem auto 0;display:block;overflow:hidden}.GalleryPage-module__aheltG__slowMotionImage{object-fit:cover;width:100%;height:90%;animation:10s ease-in-out infinite alternate GalleryPage-module__aheltG__slowZoom;transform:scale(1)}.GalleryPage-module__aheltG__designSpace{letter-spacing:10px}.GalleryPage-module__aheltG__brandColor{color:#ed820e}.GalleryPage-module__aheltG__visionContent{text-align:center;margin-top:2rem}@keyframes GalleryPage-module__aheltG__slowZoom{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width:768px){.GalleryPage-module__aheltG__galleryContainer{margin-top:7rem}.GalleryPage-module__aheltG__galleryTitle{font-size:1rem;border-bottom:1px solid #000!important}:root[class~=dark] .GalleryPage-module__aheltG__galleryTitle{border-bottom:1px solid #fff!important}.GalleryPage-module__aheltG__galleryDescription{width:100%;font-size:.7rem}.GalleryPage-module__aheltG__slowMotionContainer{width:100%;margin:5rem 0 0;display:block}.GalleryPage-module__aheltG__visionContent{width:100%;font-size:1rem}}
