.grid-selector{position:relative;gap:.5rem;height:fit-content}.selector-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #ccc;padding:.75rem 0;min-width:18.75rem}.grid-icon{width:1.5rem;min-width:1.5rem}.arrow{font-size:1.5rem;width:1.5rem;height:1.5rem;transition:.3s}.arrow.open{transform:rotate(180deg)}.selector-dropdown{position:absolute;top:100%;left:0;width:100%;background:white;border:1px solid #eee;margin-top:5px;z-index:10}.option{padding:8px 10px;cursor:pointer;display:flex;gap:.5rem;transition:.2s}.option:hover{background:#f5f5f5}.option.active p{color:var(--highlight-color)}.projects-wrapper.grid-2{grid-template-columns:calc(50% - .625rem) calc(50% - .625rem)}.projects-wrapper{display:grid;grid-template-columns:100%;gap:1.25rem;row-gap:5rem}.project-content{width:100%;max-width:90%}video.project-img{opacity:1}.project-img{opacity:0}.project-img.loaded{opacity:1}.project-box{align-items:end;width:100%}.project-card{display:flex;flex-direction:column;gap:var(--small-gap-size)}.projects-wrapper .project-image{aspect-ratio:1690/745;background-color:var(--cream-bg-color)}.project-card .project-image{overflow:hidden}.project-card:hover .project-image img{transform:scale(1.01)}.projects-wrapper.grid-2 .project-image{aspect-ratio:79/42;background-color:var(--cream-bg-color)}.projects-wrapper.grid-2 .project-box{flex-direction:column;gap:1.5rem;align-items:start;height:fit-content;justify-content:space-between}.ellipsis-3{-webkit-line-clamp:3;line-clamp:3}.ellipsis-2,.ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-2{-webkit-line-clamp:2;line-clamp:2}.blogsline{width:100%;height:1px;background-color:#707070}.grid-dropdown{position:relative;min-width:180px}.grid-dropdown-btn{width:100%;background:transparent;border:none;border-bottom:1px solid #000;padding:0 0 .5rem;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;cursor:pointer;font-size:.85rem;letter-spacing:1px;font-family:var(--regular-font-family)}.grid-dropdown-btn svg{transition:.3s ease}.grid-dropdown-btn svg.rotate{transform:rotate(180deg)}.grid-dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;width:100%;background:#fff;border:1px solid #ddd;z-index:99;box-shadow:0 10px 30px rgba(0,0,0,.08)}.grid-dropdown-item{padding:.75rem;cursor:pointer;text-transform:uppercase;font-family:var(--regular-font-family);font-size:.75rem;transition:.3s}.grid-dropdown-item.active,.grid-dropdown-item:hover{background:#f5f5f5}.projects-wrapper.grid-2.blog-grid-3{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem;row-gap:3rem}.projects-wrapper.grid-2.blog-grid-3 .project-image{aspect-ratio:1;background-color:var(--cream-bg-color)}@media only screen and (max-width:1152px){.projects-wrapper{gap:3rem}.projects-wrapper.grid-2{grid-template-columns:calc(50% - 1.5rem) calc(50% - 1.5rem)}}@media only screen and (max-width:991px){.projects-wrapper .project-image{aspect-ratio:79/42;background-color:var(--cream-bg-color)}.project-actions{display:none!important}.projects-wrapper.grid-2{grid-template-columns:100%}.projects-wrapper .project-box{flex-direction:column;gap:1.5rem;align-items:start;height:100%;justify-content:space-between}.project-content{width:100%;max-width:100%}.projects-wrapper.grid-2.blog-grid-3{grid-template-columns:1fr 1fr;gap:1.5rem}.mobile-flex-columns-serach{gap:2.5rem;flex-direction:column!important}}@media only screen and (max-width:767px){.projects-wrapper{display:flex!important;flex-direction:column;gap:2.5rem!important}.project-actions{display:none!important}}.project-actions{flex-direction:column;align-items:flex-end;gap:2rem}.project-actions,.search-wrapper{display:flex;justify-content:flex-end}.search-wrapper{align-items:center;width:3rem;overflow:hidden;border-bottom:1px solid transparent;transition:all .5s ease}.search-wrapper.active{width:15rem;border-color:#dcdcdc}.search-btn{width:2.5rem;height:2.5rem;min-width:2.5rem;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.search-btn img{width:1.5rem;height:1.5rem;object-fit:contain}.search-wrapper input{width:100%;border:none;outline:none;background:transparent;font-size:.95rem;opacity:0;transition:opacity .3s ease}.search-wrapper.active input{opacity:1}.grid-selector{display:flex;align-items:center;gap:.75rem}.grid-btn{width:2.5rem;height:2.5rem;cursor:pointer;transition:var(--common-transition)}.grid-btn img{width:100%;height:100%;object-fit:contain;display:block}.project-status{width:100%;padding:8rem 0;text-align:center}.project-status h3{font-size:2rem;margin-bottom:1rem}.project-status p{opacity:.7}