.elementor-554 .elementor-element.elementor-element-71f43558{--padding-top:200px;--padding-right:40px;--padding-bottom:50px;--padding-left:40px;}.elementor-554 .elementor-element.elementor-element-2abbadec{text-align:left;}.elementor-554 .elementor-element.elementor-element-2abbadec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-554 .elementor-element.elementor-element-2abbadec > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-554 .elementor-element.elementor-element-21d16534 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-554 .elementor-element.elementor-element-21d16534 .jet-listing-grid__item{padding-left:calc(60px / 2);padding-right:calc(60px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}.elementor-554 .elementor-element.elementor-element-21d16534 .jet-listing-grid__items{margin-left:calc(-60px / 2);margin-right:calc(-60px / 2);width:calc(100% + 60px);}.elementor-554 .elementor-element.elementor-element-21d16534 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-1f0a8170 .elementor-button{font-family:var( --e-global-typography-7f5b132-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5b132-font-size );font-weight:var( --e-global-typography-7f5b132-font-weight );text-transform:var( --e-global-typography-7f5b132-text-transform );line-height:var( --e-global-typography-7f5b132-line-height );letter-spacing:var( --e-global-typography-7f5b132-letter-spacing );word-spacing:var( --e-global-typography-7f5b132-word-spacing );fill:var( --e-global-color-b8c617c );color:var( --e-global-color-b8c617c );background-color:var( --e-global-color-0989400 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0989400 );border-radius:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-1f0a8170 .elementor-button:hover, .elementor-554 .elementor-element.elementor-element-1f0a8170 .elementor-button:focus{color:var( --e-global-color-0989400 );background-color:#F7F7F700;border-color:var( --e-global-color-0989400 );}.elementor-554 .elementor-element.elementor-element-1f0a8170 .elementor-button:hover svg, .elementor-554 .elementor-element.elementor-element-1f0a8170 .elementor-button:focus svg{fill:var( --e-global-color-0989400 );}@media(max-width:1024px){.elementor-554 .elementor-element.elementor-element-2abbadec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-71f43558{--padding-top:120px;--padding-right:20px;--padding-bottom:40px;--padding-left:20px;}.elementor-554 .elementor-element.elementor-element-2abbadec{text-align:center;}.elementor-554 .elementor-element.elementor-element-2abbadec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-554 .elementor-element.elementor-element-21d16534 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-21d16534 */.product-image-wrapper {
    overflow: hidden;
}

.product-image-custom img {
    aspect-ratio: 1;
    object-fit: cover;
}

.product-more-info {
    transition: all 0.3s;
}

.product-image-wrapper:hover .product-more-info,
.product-image-wrapper:focus .product-more-info {
    bottom: 0 !important;
}

.product-more-info:hover a {
    background: var(--e-global-color-4f4bad6) !important;
    color: var(--e-global-color-secondary) !important;
}

.product-title-custom h2 {
    color: var(--e-global-color-secondary) !important;
}

.product-buy-now .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__label {
    color: var(--e-global-color-secondary) !important;
}

.product-buy-now svg path, 
.product-buy-now svg rect, 
.product-buy-now .jet-listing-dynamic-link__label {
    transition: all 0.2s !important;
}

.product-buy-now svg {
    margin-top: -3px;
}

.product-buy-now a:hover svg path, 
.product-buy-now a:hover svg rect {
    fill: var(--e-global-color-secondary) !important;
}/* End custom CSS */