.elementor-1296 .elementor-element.elementor-element-1a7c12f .vlt-page-title{text-align:center}.elementor-1296 .elementor-element.elementor-element-1a7c12f .vlt-page-title__title{font-size:4rem}.elementor-1296 .elementor-element.elementor-element-bf4c1e9 .vlt-vertical-lines{z-index:-1}.elementor-1296 .elementor-element.elementor-element-bf4c1e9{padding:3.75rem 0 7.5rem}.elementor-msie .elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio-item{width:20%}.elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-post__thumbnail__link{padding-bottom:100%}.elementor-1296 .elementor-element.elementor-element-b0da74d:after{color:transparent;content:"1";position:absolute}.elementor-1296 .elementor-element.elementor-element-b0da74d{--grid-column-gap:30px;--grid-row-gap:30px}.elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio__filter.elementor-active{color:#eb2e2e}.elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio__filter:not(:last-child){margin-right:3px}.elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio__filter:not(:first-child){margin-left:3px}.elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio__filters{margin-bottom:10px}@media(max-width:1024px){.elementor-msie .elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio-item{width:50%}}@media(max-width:767px){.elementor-1296 .elementor-element.elementor-element-1a7c12f .vlt-page-title__title{font-size:3.75rem}.elementor-msie .elementor-1296 .elementor-element.elementor-element-b0da74d .elementor-portfolio-item{width:50%}}.vlt-page-title--style-1{padding:3rem 0}li.elementor-portfolio__filter{padding:.7em;font-weight:500;text-align:center;width:auto;display:inline-block}ul.elementor-portfolio__filters{font-size:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.015em;text-align:center;padding-bottom:60px}@media screen and (max-width:678px){li{margin-bottom:0!important}}.vlt-swiper-progress{display:none}@media screen and (max-width:576px){.vp-uid-99e109d8 .vp-portfolio__item-wrap{height:auto!important;width:50%!important;float:left!important}}.elementor-posts-container .elementor-post{pointer-events:none}