.elementor-1440 .elementor-element.elementor-element-5c1d2bf:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-5c1d2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-1440 .elementor-element.elementor-element-5c1d2bf:hover{background-color:#E20613;}.elementor-1440 .elementor-element.elementor-element-5c1d2bf{border-style:solid;border-width:0px 0px 0px 0px;border-color:#ECECEC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1440 .elementor-element.elementor-element-5c1d2bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1440 .elementor-element.elementor-element-8f00355 > .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-1440 .elementor-element.elementor-element-8f00355 > .elementor-element-populated{margin:9px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-1440 .elementor-element.elementor-element-ce3a31f > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1440 .elementor-element.elementor-element-ce3a31f{text-align:center;}.elementor-1440 .elementor-element.elementor-element-ce3a31f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.jet-listing-item.single-jet-engine.elementor-page-1440 > .elementor{width:200px;margin-left:auto;margin-right:auto;}/* Start custom CSS for section, class: .elementor-element-5c1d2bf */.product-grid-boxr {
 border:1px solid #ececec;
 text-align:center;
 /*height: 165px;
 width: 143px;*/
 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;
}
.product-grid-boxr {
 min-height:165px;
 max-height:143px;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -ms-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease;
}
.product-grid-boxr 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-boxr 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;
}
.product-grid-boxr .btnproducto, 
.product-grid-boxr .btnwhatsapp{
    bottom: 0px;
    overflow: hidden !important;
}
.product-grid-boxr: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-boxr: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-boxr:hover img {
 transform:scale(0.8);
 -ms-transform:scale(0.8);
 -webkit-transform:scale(0.8);
 margin-top:0;
}
.product-grid-boxr: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;
}
.elementor-1440 .elementor-element.elementor-element-5c1d2bf {
    background-color: #ffffff40;
    backdrop-filter: saturate(200%) blur(10px);
    border-radius: px;
    box-shadow: 0px 1px 10px 0px rgba( 31, 38, 135, 0.1 );
}/* End custom CSS */