.v-projects-banner{margin-block-end:0}.v-filters-button{margin-block:calc(clamp(32px, 32px + 28 * (100vw - 375px) / 1545, 60px) * .5);text-align:center}.v-filters-button .text-block{margin-block:-10px;width:75rem}.v-filters-button .v-button{display:none}.v-filters-button__list{list-style:none;margin:-4px;padding:0}.v-filters-button__item{display:inline}.v-filters-button__filter{border-radius:1.353846154em/50%;color:inherit;font-weight:700;margin:4px;padding:.729384615em 1.5846em .671384615em}.v-filters-button__filter--active{background:#41c4e3;color:#fff}@media screen and (max-width:64rem){.v-filters-button{padding-block-start:20px}.v-filters-button__list{display:none}.v-filters-button .v-button{display:inline-block}}@media screen and (max-width:34.375rem){.v-filters-button .container{margin-block-start:-27px}}.v-project-block{margin:0;padding-block-start:1rem}.v-project-block .v-grid__cell{width:33.33333%}.v-project-block .v-project-banner{width:100%}.v-project-block .v-project-banner~.v-project-banner{margin-block-end:0}.v-project-block .v-project-banner~.v-project-banner:before,.v-project-block .v-project-banner~.v-project-banner~.v-grid__cell{display:none}.v-project-block--filtered,.v-project-block--show-more{padding-block-end:clamp(46px,46px + 36 * (100vw - 375px)/1545,82px)}.v-project-block--filtered .v-project-banner~.v-project-banner~.v-grid__cell,.v-project-block--show-more .v-project-banner~.v-project-banner~.v-grid__cell:not(.v-project-card--featured){display:block}.v-project-block--show-more .v-project-banner~.v-project-banner{margin-block-end:56px}.v-project-block--show-more .v-project-banner--more-work{padding-block-end:0}.v-project-block .v-project-card--featured,.v-project-block--filtered .v-project-banner,.v-project-block--show-more .v-project-banner__more-work{display:none}.v-project-block--filtered .v-project-card--featured{display:block}@media screen and (max-width:100rem){.v-project-block .v-project-banner:before{height:calc(10.25vw + 50px)}.v-project-block--show-more .v-project-banner~.v-project-banner{margin-block-end:calc(1.625vw + 30px)}}@media screen and (max-width:63.9375rem){.v-project-block{padding-block-end:clamp(46px,46px + 36 * (100vw - 375px)/1545,82px)}.v-project-block .v-grid__cell{width:50%}.v-project-block .v-project-banner{display:none}.v-project-block .v-project-card--featured.v-project-card--featured.v-project-card--featured.v-project-card--featured{display:block}}@media screen and (max-width:42.375rem){.v-project-block .v-grid__cell{width:100%}}
/*# sourceMappingURL=../maps/projects-listing/projects-listing.css.map */
