.our-work-slider .slide{position:relative}.our-work-slider .slide .slide-image-container{display:inline-block;position:relative}.our-work-slider .slide .slide-image-container img{max-width:100%;max-height:90vh;width:auto;height:auto}.our-work-slider .slide .slide-content-holder{position:absolute;height:100%;top:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.our-work-slider .slide .slide-content-holder .slide-content-container{background-color:rgba(var(--secondary),.5);padding:20px;color:#fff}.our-work-buttons-container .our-work-cat-button{padding:6px 6px;color:#fff;border:none}@media (min-width:992px){.our-work-buttons-container .our-work-cat-button{padding:10px 25px}}@media (min-width:992px){.our-work-buttons-container .our-work-cat-button:not(:nth-last-child(1)){margin-right:10px}}.our-work-buttons-container .our-work-cat-button.our-work-clear-button{display:inline-block}@media (min-width:992px){.our-work-buttons-container .our-work-cat-button.our-work-clear-button{display:inline-block;margin-right:30px}}.our-work-buttons-container .our-work-cat-button.btn:focus,.our-work-buttons-container .our-work-cat-button.btn:hover{background-color:#5d5d5c;color:#fff}.our-work-buttons-container .our-work-cat-button.btn.active{background-color:var(--primary);color:#fff}#our-work-grid .our-work-item{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid;float:left;max-width:calc(50% - 20px)}@media (min-width:768px){#our-work-grid .our-work-item{max-width:calc(25% - 20px)}}#our-work-grid .our-work-item img{height:auto;max-width:100%}#our-work-grid .our-work-item.hidden{display:none}#our-work-grid .our-work-item .portfolio-content-holder{z-index:999;left:0;bottom:0;position:absolute;width:100%;max-height:100%;overflow:hidden;background-color:rgba(62,59,54,.6784313725);color:#fff;font-size:13px;font-weight:600;padding:.4em}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:block;margin:auto}.loader::after,.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid var(--secondary);animation:prixClipFix 2s linear infinite;animation-direction:alternate}.loader::after{transform:rotate3d(90,90,0,180deg);border-color:var(--primary)}.lightbox-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;align-items:center;justify-content:center;z-index:999999}.lightbox-backdrop .lightbox-container img{max-width:100%;max-height:100%}.lightbox-backdrop .lightbox-container .lightbox-content-container{z-index:999;left:0;bottom:0;position:absolute;width:100%;max-height:100%;overflow:hidden;background-color:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:600;padding:.4em}.lightbox-image-expanded{position:absolute;transition:transform .3s,top .3s,left .3s,width .3s,height .3s;z-index:11;cursor:pointer;will-change:top,left,width,height,transform}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%,90%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}