.elementor-256 .elementor-element.elementor-element-8b89a96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-8dec121{width:auto;max-width:auto;}.elementor-256 .elementor-element.elementor-element-8dec121 > .elementor-widget-container{padding:18px 18px 12px 15px;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field__content{font-family:"ES Build", Sans-serif;font-size:1.6875rem;line-height:1em;text-align:left;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field__icon{color:var( --e-global-color-text );font-size:27px;}.elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-256 .elementor-element.elementor-element-8dec121 .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-256 .elementor-element.elementor-element-9f89ce0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-ab2c564 img{width:100%;height:340px;object-fit:contain;object-position:center center;}.elementor-256 .elementor-element.elementor-element-5bee88d{width:auto;max-width:auto;z-index:1;}.elementor-256 .elementor-element.elementor-element-5bee88d > .elementor-widget-container{padding:18px 18px 12px 15px;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__content{font-family:"ES Build", Sans-serif;font-size:1.6875rem;line-height:1em;text-align:left;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__icon{color:var( --e-global-color-text );font-size:27px;}.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-256 .elementor-element.elementor-element-b706ae8{width:auto;max-width:auto;}.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-40e3519-font-family ), Sans-serif;font-size:var( --e-global-typography-40e3519-font-size );font-weight:var( --e-global-typography-40e3519-font-weight );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );text-align:left;}.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-256 .elementor-element.elementor-element-5cbe856 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-a8829a8 > .elementor-widget-container{padding:3.5rem 0rem 0rem 0rem;}.elementor-256 .elementor-element.elementor-element-a8829a8 .elementor-heading-title{font-family:var( --e-global-typography-40e3519-font-family ), Sans-serif;font-size:var( --e-global-typography-40e3519-font-size );font-weight:var( --e-global-typography-40e3519-font-weight );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-0976d3f .elementor-heading-title{font-family:var( --e-global-typography-4e81877-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81877-font-size );font-weight:var( --e-global-typography-4e81877-font-weight );line-height:var( --e-global-typography-4e81877-line-height );color:var( --e-global-color-text );}.jet-listing-item.single-jet-engine.elementor-page-256 > .elementor{width:380px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-256 .elementor-element.elementor-element-a8829a8 .elementor-heading-title{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-256 .elementor-element.elementor-element-0976d3f .elementor-heading-title{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-b706ae8 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-256 .elementor-element.elementor-element-a8829a8 .elementor-heading-title{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-256 .elementor-element.elementor-element-0976d3f .elementor-heading-title{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-8dec121 */.elementor-256 .elementor-element.elementor-element-8dec121,
.elementor-256 .elementor-element.elementor-element-8dec121 a {
    display: inline-block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2c564 */.elementor-256 .elementor-element.elementor-element-ab2c564 {
    overflow: hidden;
    margin-top: 2rem;
    background-color: var(--e-global-color-dbefbcf);
}

.elementor-256 .elementor-element.elementor-element-ab2c564 img {
    padding: 2rem;
    -webkit-transition: -webkit-transform ease-in-out .4s;
    transition: -webkit-transform ease-in-out .4s;
    -o-transition: transform ease-in-out .4s;
    transition: transform ease-in-out .4s;
    transition: transform ease-in-out .4s, -webkit-transform ease-in-out .4s;
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5bee88d */.elementor-256 .elementor-element.elementor-element-5bee88d {
    position: absolute;
    top: 0;
    right: 0;
}

.elementor-256 .elementor-element.elementor-element-5bee88d a {
    display: inline-block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-256 .elementor-element.elementor-element-5bee88d a:before {
    content: "";
    background-color: var(--e-global-color-d0052f5);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-clip-path: polygon(0 0, 100% 15%, 85% 100%, 6% 100%);
    clip-path: polygon(0 0, 100% 15%, 85% 100%, 6% 100%);
    -webkit-transition: background-color ease-in-out .2s;
    -o-transition: background-color ease-in-out .2s;
    transition: background-color ease-in-out .2s;
    z-index: 0;
}

.elementor-256 .elementor-element.elementor-element-5bee88d a:hover:before {
    background-color: var(--e-global-color-secondary);
}

.elementor-256 .elementor-element.elementor-element-5bee88d .jet-listing-dynamic-field__icon {
    z-index: 1;
    pointer-events: none;
}

.elementor-256 .elementor-element.elementor-element-5bee88d svg {
    width: 1em;
    height: 1em;
}

.elementor-256 .elementor-element.elementor-element-5bee88d:hover svg {
    color: var(--e-global-color-dcc95c9);
    fill: var(--e-global-color-dcc95c9);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-b706ae8 */.elementor-256 .elementor-element.elementor-element-b706ae8 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.elementor-256 .elementor-element.elementor-element-b706ae8:before {
    content: "";
    background-color: var(--e-global-color-d0052f5);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 150%;
    height: 200%;
    z-index: 0;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-clip-path: polygon(6% 6%, 100% 0%, 90% 100%, 0 78%);
    clip-path: polygon(6% 6%, 100% 0%, 90% 100%, 0 78%);
}

.elementor-256 .elementor-element.elementor-element-b706ae8 .woocommerce-Price-amount {
    z-index: 1;
    position: relative;
}

.elementor-256 .elementor-element.elementor-element-b706ae8 .decimals {
    font-size: 15px;
    vertical-align: super;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f89ce0 */.elementor-256 .elementor-element.elementor-element-9f89ce0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-height: 340px;
}

.elementor-256 .elementor-element.elementor-element-9f89ce0 > .elementor-widget-wrap > .elementor-widget-image {
     -webkit-clip-path: polygon(9% 8%, 94% 0, 100% 100%, 0 82%);
    clip-path: polygon(9% 8%, 94% 0, 100% 100%, 0 82%)
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cbe856 */.elementor-256 .elementor-element.elementor-element-5cbe856 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1050342 */.elementor-256 .elementor-element.elementor-element-1050342,
.elementor-256 .elementor-element.elementor-element-1050342 > .elementor-container {
    height: 100%;
}

.elementor-256 .elementor-element.elementor-element-1050342 > .elementor-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a5c2c1 */.elementor-256 .elementor-element.elementor-element-0a5c2c1,
.elementor-256 .elementor-element.elementor-element-0a5c2c1 > .elementor-container {
    height: 100%;
}

.elementor-256 .elementor-element.elementor-element-0a5c2c1:hover .listingBackground img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
}/* End custom CSS */