.project{height:100vh;padding:var(--l);overflow:hidden}@media (max-width: 769px){.project{padding:var(--l)}}@media (max-width: 479px){.project{padding:var(--s)}}.project .close{position:absolute;top:var(--m);left:var(--m);z-index:2}@media (max-width: 479px){.project .close{top:var(--s);left:var(--s)}}.project .counter{position:fixed;bottom:var(--m);left:50%;transform:translate(-50%)}@media (max-width: 479px){.project .counter{bottom:var(--s)}}.project .inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1}.project .slider{width:100%;height:100%;position:relative}.project .flickity-viewport{overflow:hidden;position:relative;height:100%;cursor:ew-resize}.project .flickity-slider{height:100%;width:100%;position:absolute}.project .carousel-cell{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:var(--xs)}.project .carousel-cell.quote{padding:var(--m)}@media (max-width: 769px){.project .carousel-cell.quote{padding:var(--s)}}@media (max-width: 479px){.project .carousel-cell.quote{padding:0}}.project .figure{height:100%;display:flex;flex-direction:column}.project .slide-img{height:100%}.project .flickity-button{position:absolute;top:50%;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--black)}.project .flickity-button:hover,.project .flickity-button:focus{background:var(--red)}.project .flickity-button svg{display:none}.project .previous{left:calc(var(--m) * -1)}.project .next{right:calc(var(--m) * -1)}.project img{width:100%;height:100%;object-fit:contain;background:none}
