.elementor-8936 .elementor-element.elementor-element-2484716:not(.elementor-motion-effects-element-type-background), .elementor-8936 .elementor-element.elementor-element-2484716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8936 .elementor-element.elementor-element-2484716 > .elementor-container{max-width:500px;}.elementor-8936 .elementor-element.elementor-element-2484716{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8936 .elementor-element.elementor-element-2484716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8936 .elementor-element.elementor-element-a907318 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8936 .elementor-element.elementor-element-7a2709e{text-align:center;}.elementor-8936 .elementor-element.elementor-element-7a2709e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:800;color:#B11116;}.jet-listing-item.single-jet-engine.elementor-page-8936 > .elementor{width:300px;margin-left:auto;margin-right:auto;}/* Start custom CSS for section, class: .elementor-element-2484716 */.product-grid-box {
 border:1px solid #ececec;
 text-align:center;
 height: 200px;
 position:relative;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
 box-sizing:border-box;
}
.prod-image-box {
 min-height:100px;
 max-height:100px;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
}
.product-grid-box img {
 margin-top:10px;
 -webkit-transition:.2s ease;
 -moz-transition:.2s ease;
 -ms-transition:.2s ease;
 -o-transition:.2s ease;
 transition:.2s ease;
}
.product-grid-box h3 {
 margin-top:40px;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
}

.grid-btn .btnproducto {
 left:0;
 visibility:hidden;
 opacity:0;
 display:none;
 position:absolute;
 animation-name:fadeIn;
 animation-duration:0.6s;
 animation-fill-mode:both;

}

.grid-btn .btnwhatsapp {
 right:10;
 visibility:hidden;
 display:none;
 opacity:0;
 position:absolute;
 animation-name:fadeIn;
 animation-duration:0.6s;
 animation-fill-mode:both;

}
.product-grid-box .btnproducto, 
.product-grid-box .btnwhatsapp{
    bottom: 0px;
    overflow: hidden !important;
}


.product-grid-box:hover .btnproducto, 
.product-grid-box:hover .btnwhatsapp {
    visibility: visible;
    opacity: 1;
    display: inline-block;
    transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  /* margin-top: 2px;*/
}
.product-grid-box .far.fa-file-pdf {
  transition: all .3s;
}
.product-grid-box:hover .far.fa-file-pdf {
  color: #e87058;
  transition: all .3s;
}
.product-grid-box:hover .prod-image-box {
 min-height:80px !important;
 max-height:80px !important;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
}
.product-grid-box:hover .product-grid-box h3 {
 margin-top:10px;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
}
.product-grid-box:hover img {
 transform:scale(0.8);
 -ms-transform:scale(0.8);
 -webkit-transform:scale(0.8);
 margin-top:0;
}
.product-grid-box:hover {
 border-color:#a4a5a4 !important;
 -webkit-box-shadow:0 10px 6px -6px #a3a3a3;
 -moz-box-shadow:0 10px 6px -6px #a3a3a3;
 box-shadow:0 10px 6px -6px #a3a3a3;
 z-index:30;
}/* End custom CSS */