.elementor-226787 .elementor-element.elementor-element-ce20f92{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-226787 .elementor-element.elementor-element-ce20f92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226787 .elementor-element.elementor-element-e3e8be4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-226787 .elementor-element.elementor-element-f0811db > .elementor-widget-container{margin:100px 100px 100px 100px;padding:0px 0px 0px 100px;}.elementor-226787 .elementor-element.elementor-element-f0811db .-with-shadow:not(.-contained) .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 7%);}.elementor-226787 .elementor-element.elementor-element-f0811db .-with-shadow.-contained:not(.-layout13){box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 7%);}.elementor-226787 .elementor-element.elementor-element-f0811db .-with-shadow.-contained.-layout13 .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 7%);}.elementor-226787 .elementor-element.elementor-element-f0811db .-with-shadow.-contained.-layout13 .card-details{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 7%);}.elementor-226787 .elementor-element.elementor-element-f0811db .grid-item:not(.-nospace){padding:5px;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-grid:not(.-nospace){margin-left:-5px;margin-right:-5px;}.elementor-226787 .elementor-element.elementor-element-f0811db .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 5px);}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .headline{color:#FFFFFF;}.elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .title{color:#FFFFFF;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .headline, .elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .title{font-size:2vw;letter-spacing:-1.3px;word-spacing:0px;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .project-content .category-holder{color:#FFFFFFDB;}.elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .category-holder{color:#FFFFFFDB;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .project-content .category-holder, .elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .category-holder{font-size:12px;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-layout3 .overlay::after{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-layout4 .overlay::after{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-layout5 .overlay::after{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-layout6 .overlay::after{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-img-overlay .image-holder::after{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item.-img-overlay .overlay{background:#02010100;}.elementor-226787 .elementor-element.elementor-element-f0811db .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #02010100);}.elementor-226787 .elementor-element.elementor-element-f0811db .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #02010100);}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-filter a:hover{color:#A2F2F1;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-filter a.active{color:#A2F2F1;}@media(max-width:1024px){.elementor-226787 .elementor-element.elementor-element-f0811db > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-226787 .elementor-element.elementor-element-f0811db > .elementor-widget-container{margin:84px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .headline, .elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .title{font-size:0vw;line-height:0.8em;letter-spacing:-0.6px;}.elementor-226787 .elementor-element.elementor-element-f0811db .portfolio-item .project-content .category-holder, .elementor-226787 .elementor-element.elementor-element-f0811db .grid-item .category-holder{font-size:0px;}}/* Start custom CSS for ohio_recent_projects, class: .elementor-element-f0811db */.portfolio-links.grid_12 .portfolio-grid-holder .grid-item {
    min-height: calc(40% / 10);/* End custom CSS */