#project-archive .container{max-width:1440px;margin:0 auto}#project-archive .container .projects-container{padding:0 30px;display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media(max-width: 1024px){#project-archive .container .projects-container{padding:0 26px}}@media(max-width: 767px){#project-archive .container .projects-container{padding:0 12px}}#project-archive .container .projects-container h1{font-size:40px;color:#000;font-weight:700;line-height:48px;position:relative;letter-spacing:.05px;margin:0}#project-archive .container .projects-container h1::before{content:"";position:absolute;bottom:5px;left:0;width:105%;height:.2em;background-color:#ffc600;z-index:-1}#project-archive .container .projects-container .projects-description{margin:0}#project-archive .container .projects-container .projects-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 20px;width:100%}@media(max-width: 767px){#project-archive .container .projects-container .projects-grid{grid-template-columns:repeat(1, 1fr);row-gap:50px}}#project-archive .container .projects-container .projects-grid .project-item{display:flex;flex-direction:column}#project-archive .container .projects-container .projects-grid .project-item .view-project{cursor:pointer}#project-archive .container .projects-container .projects-grid .project-item img{max-height:400px;aspect-ratio:651/400;object-fit:cover}#project-archive .container .projects-container .projects-grid .project-item h2{margin-top:28px;margin-bottom:16px;font-size:24px;font-weight:500;line-height:29px}#project-archive .container .projects-container .projects-grid .project-item .door-type{margin:0;margin-bottom:3px;font-size:14px;border-bottom:1px solid #d3d3d3;padding-bottom:6px}#project-archive .container .projects-container .projects-grid .project-item .door-finish{margin:0;font-size:14px;border-bottom:1px solid #d3d3d3;padding-bottom:6px}#project-archive .container .projects-container .pagination{gap:20px;align-items:center;justify-content:flex-end;margin:0;margin-top:20px;margin-bottom:40px;width:100%}@media(max-width: 767px){#project-archive .container .projects-container .pagination{justify-content:center}}#project-archive .container .projects-container .pagination .current{color:#db3a2a;font-weight:700}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;z-index:99999}.overlay .overlay-content{background:rgba(0,0,0,0);max-width:1440px;position:relative;text-align:center;height:80vh;max-height:650px}@media(max-width: 1024px){.overlay .overlay-content{max-height:90vh;height:100%;overflow:auto}}@media(max-width: 767px){.overlay .overlay-content{max-height:95vh}}.overlay .overlay-content .close-overlay{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer;color:#fff}@media(max-width: 1024px){.overlay .overlay-content .close-overlay{top:0}}.overlay .overlay-content .loader{width:30px;height:30px;border:5px solid #ccc;border-top:5px solid #333;border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}.overlay .overlay-content #project-details{height:100%;padding:0 30px}@media(max-width: 1024px){.overlay .overlay-content #project-details{padding:0 26px}}@media(max-width: 767px){.overlay .overlay-content #project-details{padding:0 12px}}.overlay .overlay-content #project-details .project-content{display:flex;align-items:center;justify-content:space-between;height:100%}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content{flex-direction:column}}.overlay .overlay-content #project-details .project-content .gallery-container{width:60%;height:100%}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .gallery-container{width:100%;margin-top:20px}}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .gallery-container{margin-top:40px}}.overlay .overlay-content #project-details .project-content .gallery-container .splide__slide{display:flex;align-items:center}.overlay .overlay-content #project-details .project-content .gallery-container .splide__slide img{width:100%;height:80vh;max-height:650px;object-fit:contain}@media(max-width: 767px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__slide img{aspect-ratio:1;max-height:unset;height:unset}}.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow{background:#fff;opacity:1;border-radius:2px;box-shadow:4px 4px 10px 4px rgba(225,225,225,.25);padding:13px 25px;box-sizing:content-box}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow{padding:8px 18px}}.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--prev{top:unset;bottom:-50px;left:unset;right:85px}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--prev{right:120px}}@media(max-width: 767px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--prev{right:80px}}.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--next{top:unset;bottom:-50px;right:-10px}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--next{right:20px}}@media(max-width: 767px){.overlay .overlay-content #project-details .project-content .gallery-container .splide__arrow--next{right:0}}.overlay .overlay-content #project-details .project-content .project-info{width:35%}@media(max-width: 1024px){.overlay .overlay-content #project-details .project-content .project-info{width:100%}}@media(max-width: 767px){.overlay .overlay-content #project-details .project-content .project-info{margin-top:40px}}.overlay .overlay-content #project-details .project-content .project-info .project-title{color:#fff;font-size:24px;font-weight:500;line-height:normal;text-align:left;margin-bottom:32px}.overlay .overlay-content #project-details .project-content .project-info .project-door-type{color:#fff;font-size:14px;font-weight:400;line-height:normal;border-bottom:1px solid rgba(211,211,211,.2392156863);text-align:left;padding:4px 0;margin-bottom:5px}.overlay .overlay-content #project-details .project-content .project-info .project-door-finish{color:#fff;font-size:14px;font-weight:400;line-height:normal;border-bottom:1px solid rgba(211,211,211,.2392156863);text-align:left;padding:4px 0;margin-bottom:5px}.overlay .overlay-content #project-details .project-content .project-info .project-description p{color:#fff;font-family:"Montserrat";font-size:16px;font-weight:300;line-height:normal;letter-spacing:-0.32px;text-align:left;margin-top:45px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.no-scroll{overflow:hidden;height:100%}