.elementor-6425 .elementor-element.elementor-element-0771b77{--display:flex;}.elementor-6425 .elementor-element.elementor-element-10b0a97 .jet-listing-dynamic-image{justify-content:center;}.elementor-6425 .elementor-element.elementor-element-10b0a97 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-6425 .elementor-element.elementor-element-10b0a97 .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-6425 .elementor-element.elementor-element-d87b4e9 .jet-listing-dynamic-link__link{align-self:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:#D32127;flex-direction:row;}.elementor-6425 .elementor-element.elementor-element-d87b4e9 .jet-listing-dynamic-link__icon{order:1;}@media(max-width:767px){.elementor-6425 .elementor-element.elementor-element-10b0a97{padding:0px 0px 20px 0px;}}/* Start custom CSS for container, class: .elementor-element-0771b77 */.elementor-6425 .elementor-element.elementor-element-0771b77.home-project-img {
    overflow: hidden;
}
.elementor-6425 .elementor-element.elementor-element-0771b77.home-project-img:hover .project-custom-title {
    opacity: 1;
    transform: translateY(0);
}
.project-custom-title {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #241F20;
    width: 100%;
    height: 110px;
    z-index: 999;
    transform: translateY(100%);
    transition: transform .4s cubic-bezier(.22,.61,.36,1);
}
.project-custom-title .jet-listing-dynamic-link  {
    height: 100%;
    background: #fff;
}/* End custom CSS */