.elementor-245993 .elementor-element.elementor-element-e278709{--display:flex;--min-height:100vh;}.elementor-245993 .elementor-element.elementor-element-d119e60 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item:not(.-contained) .image-holder{border-radius:2px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item.-contained:not(.-layout13){border-radius:2px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:2px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item.-contained.-layout13 .card-details{border-radius:2px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .grid-item:not(.-nospace){padding:10px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item .headline, .elementor-245993 .elementor-element.elementor-element-d119e60 .grid-item .title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1.4em;letter-spacing:-1px;}@media(max-width:767px){.elementor-245993 .elementor-element.elementor-element-d119e60 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-245993 .elementor-element.elementor-element-d119e60 .portfolio-item .headline, .elementor-245993 .elementor-element.elementor-element-d119e60 .grid-item .title{font-size:20px;}}/* Start custom CSS for ohio_recent_projects, class: .elementor-element-d119e60 */@media (max-width: 767px) {
    h4.title {
    text-align: center;
    padding-bottom: 15px;
    margin-top: -10px;
}}/* End custom CSS */