.elementor-1086 .elementor-element.elementor-element-fa30325{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1086 .elementor-element.elementor-element-15b34da{--display:flex;}.elementor-1086 .elementor-element.elementor-element-a4a41e9{--spacer-size:150px;}.elementor-1086 .elementor-element.elementor-element-f04d528 .title + .subtitle{margin-bottom:0px;}.elementor-1086 .elementor-element.elementor-element-f04d528 .subtitle + .title{margin-top:0px;}.elementor-1086 .elementor-element.elementor-element-f04d528 h1, .elementor-1086 .elementor-element.elementor-element-f04d528 h2, .elementor-1086 .elementor-element.elementor-element-f04d528 h3, .elementor-1086 .elementor-element.elementor-element-f04d528 h4, .elementor-1086 .elementor-element.elementor-element-f04d528 h5, .elementor-1086 .elementor-element.elementor-element-f04d528 h6{font-size:45px;}.elementor-1086 .elementor-element.elementor-element-05ed54a{text-align:center;}.elementor-1086 .elementor-element.elementor-element-05ed54a .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1086 .elementor-element.elementor-element-0d04c1f{--spacer-size:50px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .portfolio-item:not(.-contained) .image-holder{border-radius:5px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .portfolio-item.-contained:not(.-layout13){border-radius:5px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:5px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .portfolio-item.-contained.-layout13 .card-details{border-radius:5px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .grid-item:not(.-nospace){padding:20px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .portfolio-grid:not(.-nospace){margin-left:-20px;margin-right:-20px;}.elementor-1086 .elementor-element.elementor-element-e3ffcfd .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20px);}@media(max-width:1366px){.elementor-1086 .elementor-element.elementor-element-f04d528 h1, .elementor-1086 .elementor-element.elementor-element-f04d528 h2, .elementor-1086 .elementor-element.elementor-element-f04d528 h3, .elementor-1086 .elementor-element.elementor-element-f04d528 h4, .elementor-1086 .elementor-element.elementor-element-f04d528 h5, .elementor-1086 .elementor-element.elementor-element-f04d528 h6{font-size:40px;}.elementor-1086 .elementor-element.elementor-element-05ed54a .elementor-heading-title{font-size:18px;line-height:1.3em;}}@media(max-width:1024px){.elementor-1086 .elementor-element.elementor-element-a4a41e9{--spacer-size:100px;}.elementor-1086 .elementor-element.elementor-element-05ed54a .elementor-heading-title{font-size:18px;}.elementor-1086 .elementor-element.elementor-element-0d04c1f{--spacer-size:30px;}}@media(max-width:767px){.elementor-1086 .elementor-element.elementor-element-fa30325{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-1086 .elementor-element.elementor-element-a4a41e9{--spacer-size:70px;}.elementor-1086 .elementor-element.elementor-element-f04d528 h1, .elementor-1086 .elementor-element.elementor-element-f04d528 h2, .elementor-1086 .elementor-element.elementor-element-f04d528 h3, .elementor-1086 .elementor-element.elementor-element-f04d528 h4, .elementor-1086 .elementor-element.elementor-element-f04d528 h5, .elementor-1086 .elementor-element.elementor-element-f04d528 h6{font-size:30px;}.elementor-1086 .elementor-element.elementor-element-05ed54a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-1086 .elementor-element.elementor-element-0d04c1f{--spacer-size:10px;}}@media(min-width:2400px){.elementor-1086 .elementor-element.elementor-element-f04d528 h1, .elementor-1086 .elementor-element.elementor-element-f04d528 h2, .elementor-1086 .elementor-element.elementor-element-f04d528 h3, .elementor-1086 .elementor-element.elementor-element-f04d528 h4, .elementor-1086 .elementor-element.elementor-element-f04d528 h5, .elementor-1086 .elementor-element.elementor-element-f04d528 h6{font-size:55px;}.elementor-1086 .elementor-element.elementor-element-05ed54a .elementor-heading-title{font-size:22px;}}/* Start custom CSS for ohio_recent_projects, class: .elementor-element-e3ffcfd */.elementor-1086 .elementor-element.elementor-element-e3ffcfd img {
    width: 100%;
    aspect-ratio: 1/0.6;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */