.elementor-129 .elementor-element.elementor-element-3ae3417:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-3ae3417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464b5e;}.elementor-129 .elementor-element.elementor-element-3ae3417{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-129 .elementor-element.elementor-element-3ae3417 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129 .elementor-element.elementor-element-3e0f5dd{text-align:center;}.elementor-129 .elementor-element.elementor-element-3e0f5dd .elementor-heading-title{color:#ffffff;font-family:"Baskerville-Regular", Sans-serif;}.elementor-129 .elementor-element.elementor-element-232589c{margin-top:50px;margin-bottom:50px;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio{margin-left:-20px;margin-right:-20px;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio .lae-portfolio-item{padding:20px;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-heading{font-family:"OpenSansRegular", Sans-serif;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image .lae-image-info .lae-post-title{font-family:"Baskerville-Regular", Sans-serif;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title a{color:#272b68;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title{font-family:"Baskerville-Regular", Sans-serif;font-size:1.4em;font-weight:300;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary{font-family:"OpenSansRegular", Sans-serif;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta span{font-family:"OpenSansRegular", Sans-serif;}.elementor-129 .elementor-element.elementor-element-593bdd5{margin-top:0%;margin-bottom:3%;}.elementor-129 .elementor-element.elementor-element-7356f99 .elementor-button{background-color:#272b68;}.elementor-129 .elementor-element.elementor-element-7356f99 .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-7356f99 .elementor-button:focus{background-color:#ffcb06;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio{margin-left:-10px;margin-right:-10px;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio .lae-portfolio-item{padding:10px;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio{margin-left:-10px;margin-right:-10px;}.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio .lae-portfolio-item{padding:10px;}}/* Start custom CSS for lae-portfolio, class: .elementor-element-a609d48 */.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image .lae-image-info .lae-entry-info{
    display: none;
}

.elementor-129 .elementor-element.elementor-element-a609d48 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-232589c */.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title{
    text-align: left;
}

.lae-portfolio-wrap .lae-heading {
    margin: 0 auto;
    text-transform: none;
}

.lae-portfolio-wrap .lae-taxonomy-filter {
    margin: 0 auto;
}

.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item{
    border-bottom: 0;    
    margin: 0 3px;
}

.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active:after {
    
    border-bottom: 0px;
}


.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item:hover {
    background: #ddd;
    padding: 8px 0;
    border-radius: .25rem;
}



.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item a {
    padding: 0 15px;
}

.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active {
    left: 0;
    bottom: 0;
    background: #fdd166;
    padding: .5em;
    border-radius: .25rem;
    
}

@media only screen and (max-width: 767px) {
    .lae-portfolio-header  {
    	text-align:center;
    }
}

.lae-project-image {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}

.lae-project-image a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    font-size: 20px;
    color: white;
    overflow: hidden;
}


.lae-project-image a img {
   height: 100%;
}/* End custom CSS */