.project-cat h3{color:var(--white);margin-bottom:0}.project-cat__grid-image,.project-cat__slider-image{background-repeat:no-repeat;background-size:cover;border-radius:var(--radius);min-height:300px;overflow:hidden;position:relative}.project-cat__grid-image>a,.project-cat__slider-image>a{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;content:"";display:flex;height:100%;justify-content:center;left:0;padding:var(--xs);position:absolute;right:0;text-align:center;top:0;z-index:1}.project-cat__slider{position:relative}.project-cat__slider .slick-slide{padding:calc(var(--xs)/2);text-align:right}.project-cat__slider .slick-slide .button{display:inline-flex;margin-top:var(--xs)}.project-cat__slider .button--slick{position:absolute;top:calc(50% - 40px);z-index:99}.button--slick-prev{left:-20px}.button--slick-next{right:-20px}.project-cat__grid-category{padding:calc(var(--xs)/2);width:50%}@media (max-width:767px){.project-cat__grid-category{padding:0;width:100%}.project-cat__grid-category:not(:last-of-type){padding-bottom:var(--xs)}}.project-cat__grid-image{min-height:400px}.project-cat__grid-image>a{flex-direction:column}.project-cat__grid-image .button{color:var(--white);margin-top:var(--xs)}@media (max-width:767px){.project-cat__grid-image,.project-cat__slider-image{min-height:225px}}.project-cat__buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:0 calc(var(--xs)/2*-1)}.project-cat__buttons .button{margin-bottom:var(--xs);margin-left:calc(var(--xs)/2);margin-right:calc(var(--xs)/2)}@media (max-width:767px){.project-cat__buttons{align-items:center;flex-direction:column;margin:0}.project-cat__buttons .button:not(:first-of-type){margin-left:0;margin-right:0}}