.elementor-2348 .elementor-element.elementor-element-6f6edcc, .elementor-2348 .elementor-element.elementor-element-6f6edcc > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2348 .elementor-element.elementor-element-6f6edcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-6f6edcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio{margin-left:-20px;margin-right:-20px;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio .lae-portfolio-item{padding:20px;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active:after {border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title{font-size:20px;font-weight:bold;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta span{color:#000000;font-size:15px;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta span a{color:#8A8A8A;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio-item .lae-read-more, .elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio-item .lae-read-more a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio{margin-left:-10px;margin-right:-10px;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio .lae-portfolio-item{padding:10px;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-6f6edcc{padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio{margin-left:-10px;margin-right:-10px;}.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio .lae-portfolio-item{padding:10px;}}/* Start custom CSS for lae-portfolio, class: .elementor-element-311f4e3 */.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-taxonomy-filter {
    margin: auto;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-project-image {
    border-radius: 6px 6px 0 0;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 img {
    height: 250px;
    object-fit: cover;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 .hentry {
    -webkit-transition: -webkit-box-shadow .25s ease 0s;
    transition: -webkit-box-shadow .25s ease 0s;
    transition: box-shadow .25s ease 0s;
    transition: box-shadow .25s ease 0s, -webkit-box-shadow .25s ease 0s;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    border: 1px solid #e0e0e0 !important;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-entry-text-wrap {
    padding: 0 15px 0 15px;
    height: 220px;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary::before {
    display: none;
}

.elementor-2348 .elementor-element.elementor-element-311f4e3 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary {
    margin: 0;
    padding: 0 15px 0 15px;
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
    overflow: hidden;
}/* End custom CSS */