.elementor-1455 .elementor-element.elementor-element-e51a915{--display:flex;--min-height:360px;--gap:20px 20px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1455 .elementor-element.elementor-element-e51a915, .elementor-1455 .elementor-element.elementor-element-e51a915::before{--border-transition:0.3s;}.elementor-1455 .elementor-element.elementor-element-9a865af img{width:100%;height:345px;object-fit:cover;object-position:center center;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:40px 0px 040px 0px;box-shadow:5px 11px 36px 0px rgba(0, 0, 0, 0.13);}.elementor-1455 .elementor-element.elementor-element-c344117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-1455 .elementor-element.elementor-element-c344117{text-align:left;}.elementor-1455 .elementor-element.elementor-element-c344117 .elementor-heading-title{color:var( --e-global-color-4bbc1bc );font-family:"Lexend", Sans-serif;font-size:14px;font-weight:600;}.jet-listing-item.single-jet-engine.elementor-page-1455 > .elementor{width:225px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-e51a915{--min-height:250px;--gap:10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1455 .elementor-element.elementor-element-9a865af img{height:220px;}.elementor-1455 .elementor-element.elementor-element-c344117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-1455 .elementor-element.elementor-element-c344117 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for image, class: .elementor-element-9a865af */.elementor-1455 .elementor-element.elementor-element-9a865af .elementor-widget-container a:before{
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 8;
    top: -100%;
    left: -100%;
}
.elementor-1455 .elementor-element.elementor-element-9a865af:hover .elementor-widget-container a:before{
    left: 0%;
    top: 0%;
}

.elementor-1455 .elementor-element.elementor-element-9a865af .elementor-widget-container a:after{
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 8;
    bottom: -100%;
    right: -100%;
}

.elementor-1455 .elementor-element.elementor-element-9a865af:hover .elementor-widget-container a:after{
    bottom: 0%;
    right: 0%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c344117 */.elementor-1455 .elementor-element.elementor-element-c344117 h3 {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e51a915 */.elementor-1455 .elementor-element.elementor-element-e51a915 .elementor-element {
    height: auto;
}

.elementor-1455 .elementor-element.elementor-element-e51a915 .elementor-widget-container{
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    position: relative;
}

.elementor-1455 .elementor-element.elementor-element-e51a915 a{
    text-decoration: none;
}/* End custom CSS */