.elementor-1543 .elementor-element.elementor-element-a63d578{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-1543 .elementor-element.elementor-element-0ed6cda>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-1543 .elementor-element.elementor-element-2df573e .page-banner-widget{background-position:center center;background-size:cover;align-items:center;min-height:500px;padding:80px 80px 80px 80px}.elementor-1543 .elementor-element.elementor-element-2df573e .page-banner-widget::before{background-color:#00000096;opacity:.5}.elementor-1543 .elementor-element.elementor-element-2df573e .banner-content{text-align:left;max-width:50%}.elementor-1543 .elementor-element.elementor-element-2df573e .banner-title{color:#fff;margin-bottom:20px}.elementor-1543 .elementor-element.elementor-element-2df573e .banner-subtitle{color:#fff;margin-bottom:0}.elementor-1543 .elementor-element.elementor-element-4c2929f{margin-top:0;margin-bottom:0;padding:05% 05% 05% 05%}.elementor-1543 .elementor-element.elementor-element-0318997 .project-card{background-color:#fff;border-radius:12px 12px 12px 12px;box-shadow:0 4px 20px 0 rgb(0 0 0 / .1);padding:0 0 0 0}.elementor-1543 .elementor-element.elementor-element-0318997 .projects-grid{grid-template-columns:repeat(3,1fr);gap:30px}.elementor-1543 .elementor-element.elementor-element-0318997 .project-card .project-image{border-radius:12px 12px 0 0}.elementor-1543 .elementor-element.elementor-element-0318997 .project-image{height:250px}.elementor-1543 .elementor-element.elementor-element-0318997 .project-image img{object-fit:cover}.elementor-1543 .elementor-element.elementor-element-0318997 .project-content{padding:24px 24px 24px 24px}.elementor-1543 .elementor-element.elementor-element-0318997 .project-title{color:#333;font-size:24px;font-weight:600;line-height:1.3em;margin-bottom:12px}.elementor-1543 .elementor-element.elementor-element-0318997 .project-title a{color:#333}.elementor-1543 .elementor-element.elementor-element-0318997 .project-excerpt{color:#666;font-size:16px;font-weight:400;line-height:1.5em}.elementor-1543 .elementor-element.elementor-element-0318997 .project-read-more{color:#007cba;background-color:#fff0;font-size:14px;font-weight:500;padding:8px 16px 8px 16px;border-radius:4px 4px 4px 4px}.elementor-1543 .elementor-element.elementor-element-0318997 .project-read-more:hover{color:#005a87;background-color:#fff0}.elementor-1543 .elementor-element.elementor-element-0318997 .filter-info{color:#666;margin-bottom:20px}.elementor-1543 .elementor-element.elementor-element-e90e68c{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-1543 .elementor-element.elementor-element-d3808b6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}@media(max-width:1024px){.elementor-1543 .elementor-element.elementor-element-0318997 .projects-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-1543 .elementor-element.elementor-element-0318997 .projects-grid{grid-template-columns:repeat(1,1fr)}}