.projects-page-container{min-height:calc(100vh + 85px)!important;margin-bottom:120px;position:relative}.sectors-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:50px;position:relative;pointer-events:none}@media (max-width:800px){.sectors-container{gap:15px;margin-top:30px}}@media (max-width:600px){.sectors-container{gap:10px;margin-top:25px;flex-direction:column;align-items:stretch}.mobile-filter-toggle{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--main-color);color:#fff;padding:10px 15px;border-radius:25px;cursor:pointer;font-family:main-font-Neo;font-weight:600;text-transform:uppercase;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:14px;margin-top:20px}.mobile-filter-toggle:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mobile-filter-toggle svg{font-size:18px}.filter-options{display:none;position:relative;background:var(--main-overlay);border-radius:15px;padding:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:10px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .3s ease}.filter-options.open{display:flex;flex-direction:column;align-items:center;max-height:500px;opacity:1;transform:translateY(0)}.filter-options h4{margin:5px 0;width:100%;text-align:center;padding:8px 16px;border-radius:20px;transition:all .3s ease}.filter-options h4:hover{background-color:rgba(0,0,0,.05)}}.sectors-container h4{cursor:pointer;color:#ddd;text-transform:uppercase;position:relative;z-index:1;padding:6px 12px;font-family:main-font-Neo;font-weight:700;width:max-content;border-radius:30px;transition:background-color .5s;border:2px dotted rgba(150,193,32,.6)}.sectors-container h4:hover{color:#fff}.sectors-container h4.active{background-color:rgba(150,193,32,.6);color:#fff}@media (max-width:800px){.sectors-container h4{padding:5px 10px;font-size:16px}}@media (max-width:600px){.sectors-container h4{padding:4px 8px;font-size:14px}}@media (min-width:601px){.mobile-filter-toggle{display:none}.filter-options{display:flex!important;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;background:transparent;padding:0;box-shadow:none;margin-top:0;max-height:none;opacity:1;transform:none;gap:20px}.filter-options h4{margin:0;width:auto;padding:6px 12px;font-size:inherit}}.projects-page-container .location{position:fixed;left:0;top:30%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:5px;background-color:var(--main-color);display:flex;justify-content:space-between;gap:10px;align-items:center;border-top-right-radius:60px;border-bottom-right-radius:60px;z-index:5;color:#fff;transform:translateX(calc(-100% + 40px));cursor:pointer;transition:.2s}.projects-page-container .location:hover{transform:translateX(0)}.projects-page-container .location p{font-size:14px;font-weight:600;text-transform:capitalize}.projects-page-container .location svg{font-size:25px;width:30px}.map-filtration{position:fixed;top:0;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;overflow:hidden;border-radius:10px;opacity:0;transition:.2s;z-index:15;display:none}@media (max-width:400px){.projects-map{position:absolute;top:0;left:-120px!important;width:100vw;height:100vh;transform:scale(3.8)!important}}@media (min-width:401px) and (max-width:600px){.projects-map{position:absolute;left:-120px;width:100vw;height:100vh;transform:scale(2.8)}}.projects-gallery{display:flex;align-items:center;justify-content:center;width:100%;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;margin-top:40px;transition:all .4s;transition-timing-function:ease-in-out;transform:translateY(100px);opacity:0;pointer-events:none}.working{pointer-events:auto}.projects-gallery.working{transform:translateY(0);opacity:1}.projects-gallery .project{position:relative;display:block;width:calc(25% - 5px);min-width:360px;margin:2.5px}.project img{transition:all .4s ease;display:block;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);width:100%;object-fit:cover;aspect-ratio:1/1;position:relative!important}.project:before{content:"";top:0;height:calc(100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));transition:opacity .3s ease;z-index:1}.project .project-info,.project:before{position:absolute;left:0;width:100%;opacity:0}.project .project-info{bottom:0;padding:20px;color:#fff;transform:translateY(20px);transition:all .3s ease;z-index:2;text-align:left}.project .project-details{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--main-color);font-family:main-font-Neo;transition:all .3s ease .2s}.project .project-details,.project .project-name{font-weight:600;opacity:0;transform:translateY(10px)}.project .project-name{font-size:18px;text-transform:capitalize;margin-bottom:8px;transition:all .3s ease .1s}.project:hover img{transform:scale(1.1)}.project:hover:before{opacity:1}.project:hover .project-details,.project:hover .project-info,.project:hover .project-name{opacity:1;transform:translateY(0)}@media (max-width:576px){.project .project-name{font-size:15px}.projects-gallery .project{width:95%}}