.elementor-16199 .elementor-element.elementor-element-f52137e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}@media(max-width:767px){.elementor-16199 .elementor-element.elementor-element-f52137e{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for container, class: .elementor-element-f52137e */@media (max-width:600px){
.elementor-16199 .elementor-element.elementor-element-f52137e .wz-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}
.elementor-16199 .elementor-element.elementor-element-f52137e .wz-card-tags{margin:12px 0 6px;font-size:12px}
.elementor-16199 .elementor-element.elementor-element-f52137e .wz-card-title{font-size:14px;line-height:1.4}
.elementor-16199 .elementor-element.elementor-element-f52137e .wz-works-filters{width:100%}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-16199 .wz-works-title .elementor-heading-title{font-size:clamp(40px,6vw,76px);line-height:1.05}
body.elementor-page-16199 .wz-works-filter .e-filter{justify-content:flex-start;gap:12px;flex-wrap:wrap}
body.elementor-page-16199 .wz-works-filter .e-filter-item{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:10px 22px;background:transparent;color:#fff;font-size:15px;line-height:1;transition:all .25s}
body.elementor-page-16199 .wz-works-filter .e-filter-item:hover{border-color:#fff}
body.elementor-page-16199 .wz-works-filter .e-filter-item[aria-pressed="true"]{background:#fff;color:#111;border-color:#fff}
body.elementor-page-16199 .wz-work-img,body.elementor-page-16199 .wz-work-img a{display:block;overflow:hidden;border-radius:12px}
body.elementor-page-16199 .wz-work-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .6s ease}
body.elementor-page-16199 .wz-work-card:hover .wz-work-img img{transform:scale(1.05)}
body.elementor-page-16199 .wz-work-tags .elementor-heading-title{font-size:14px;letter-spacing:.04em;opacity:.7;font-weight:400}
body.elementor-page-16199 .wz-work-title .elementor-heading-title{font-size:clamp(20px,2vw,26px);line-height:1.3}
body.elementor-page-16199 .wz-work-title a{color:inherit}
body.elementor-page-16199 .wz-work-card:hover .wz-work-title a{opacity:.8}
body.elementor-page-16199 .e-loop__load-more{margin-top:24px}/* End custom CSS */