.elementor-907 .elementor-element.elementor-element-a208218{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-9dbe130 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-907 .elementor-element.elementor-element-9dbe130 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-e650a7f{padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-11bc208:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-907 .elementor-element.elementor-element-11bc208 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-907 .elementor-element.elementor-element-11bc208 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-907 .elementor-element.elementor-element-11bc208 > .elementor-element-populated > .elementor-widget-wrap{padding:110% 10% 10% 10%;}.elementor-907 .elementor-element.elementor-element-3317fce .elementor-heading-title{color:#DB0B35;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:26px;}.elementor-907 .elementor-element.elementor-element-3317fce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-3317fce{z-index:99;}.elementor-907 .elementor-element.elementor-element-b129f51 .elementor-heading-title{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:26px;}.elementor-907 .elementor-element.elementor-element-b129f51 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-b129f51{z-index:99;}.jet-listing-item.single-jet-engine.elementor-page-907 > .elementor{width:300px;margin-left:auto;margin-right:auto;}/* Start custom CSS for column, class: .elementor-element-11bc208 */.show-on-hover h3 {
    opacity: 0;
    transition-duration: .5s
}

.show-on-hover:hover h3 {
    opacity: 1;
}

.show-on-hover:after {
    content: "";
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  transition: .5s;
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 66%, rgba(0,0,0,0.6321122198879552) 100%);
}

.show-on-hover:hover:after {
    opacity: 1;
}

.img-on-hover > .elementor-widget-wrap {
    background-size: 100%; 
    text-align: left;
    background-position-x: 50%;
    background-position-y: 50%;
    -webkit-animation: zoomin .5s linear;
    animation: zoomout .5s linear;
    animation-fill-mode: forwards;
  background-origin:center;
}

.img-on-hover:hover > .elementor-widget-wrap {
    background-size: 100%; 
    text-align: left;
    background-position-x: 50%;
    background-position-y: 50%;
    -webkit-animation: zoomin .5s linear;
    animation: zoomin .5s linear;
    animation-fill-mode: forwards;
  background-origin:center;
}

@-webkit-keyframes zoomin {
    0% {
       background-size: 100%; 
    }
    100% {
       background-size: 102%; 
    }

}

@-webkit-keyframes zoomout {
    0% {
       background-size: 102%; 
    }
    100% {
       background-size: 100%; 
    }

}/* End custom CSS */