.elementor-261 .elementor-element.elementor-element-af6de26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-ddfbb3d{width:auto;max-width:auto;}.elementor-261 .elementor-element.elementor-element-ddfbb3d > .elementor-widget-container{padding:18px 18px 12px 15px;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field__content{font-family:"ES Build", Sans-serif;font-size:1.6875rem;line-height:1em;text-align:left;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field__icon{color:var( --e-global-color-text );font-size:27px;}.elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-261 .elementor-element.elementor-element-ddfbb3d .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-261 .elementor-element.elementor-element-8767fac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-5529bdd img{width:100%;height:340px;object-fit:contain;object-position:center center;}.elementor-261 .elementor-element.elementor-element-d359b20{width:auto;max-width:auto;z-index:1;}.elementor-261 .elementor-element.elementor-element-d359b20 > .elementor-widget-container{padding:18px 18px 12px 15px;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__content{font-family:"ES Build", Sans-serif;font-size:1.6875rem;line-height:1em;text-align:left;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__icon{color:var( --e-global-color-text );font-size:27px;}.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-261 .elementor-element.elementor-element-98b8c63{width:auto;max-width:auto;}.elementor-261 .elementor-element.elementor-element-98b8c63 .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-261 .elementor-element.elementor-element-98b8c63 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-261 .elementor-element.elementor-element-98b8c63 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-261 .elementor-element.elementor-element-98b8c63 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-261 .elementor-element.elementor-element-98ec25a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-3ddd3c7 > .elementor-widget-container{padding:3.5rem 0rem 0rem 0rem;}.elementor-261 .elementor-element.elementor-element-3ddd3c7 .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-261 .elementor-element.elementor-element-4d6255d .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-261 > .elementor{width:380px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-261 .elementor-element.elementor-element-98b8c63 .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-261 .elementor-element.elementor-element-3ddd3c7 .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-261 .elementor-element.elementor-element-4d6255d .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-261 .elementor-element.elementor-element-98b8c63 .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-261 .elementor-element.elementor-element-3ddd3c7 .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-261 .elementor-element.elementor-element-4d6255d .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-ddfbb3d */.elementor-261 .elementor-element.elementor-element-ddfbb3d,
.elementor-261 .elementor-element.elementor-element-ddfbb3d 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-5529bdd */.elementor-261 .elementor-element.elementor-element-5529bdd {
    overflow: hidden;
    margin-top: 2rem;
    background-color: var(--e-global-color-78cfabf);
}

.elementor-261 .elementor-element.elementor-element-5529bdd 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-d359b20 */.elementor-261 .elementor-element.elementor-element-d359b20 {
    position: absolute;
    top: 0;
    right: 0;
}

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

.elementor-261 .elementor-element.elementor-element-d359b20 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-261 .elementor-element.elementor-element-d359b20 a:hover:before {
    background-color: var(--e-global-color-secondary);
}

.elementor-261 .elementor-element.elementor-element-d359b20 .jet-listing-dynamic-field__icon {
    z-index: 1;
    pointer-events: none;
}

.elementor-261 .elementor-element.elementor-element-d359b20 svg {
    width: 1em;
    height: 1em;
}

.elementor-261 .elementor-element.elementor-element-d359b20: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-98b8c63 */.elementor-261 .elementor-element.elementor-element-98b8c63 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.elementor-261 .elementor-element.elementor-element-98b8c63: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-261 .elementor-element.elementor-element-98b8c63 .woocommerce-Price-amount {
    z-index: 1;
    position: relative;
}

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

.elementor-261 .elementor-element.elementor-element-8767fac > .elementor-widget-wrap > .elementor-widget-image {
    -webkit-clip-path: polygon(0 0, 100% 13%, 94% 87%, 6% 100%);
    clip-path: polygon(0 0, 100% 13%, 94% 87%, 6% 100%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98ec25a */.elementor-261 .elementor-element.elementor-element-98ec25a {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38570e9 */.elementor-261 .elementor-element.elementor-element-38570e9,
.elementor-261 .elementor-element.elementor-element-38570e9 > .elementor-container {
    height: 100%;
}

.elementor-261 .elementor-element.elementor-element-38570e9 > .elementor-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9aff5ec */.elementor-261 .elementor-element.elementor-element-9aff5ec,
.elementor-261 .elementor-element.elementor-element-9aff5ec > .elementor-container {
    height: 100%;
}

.elementor-261 .elementor-element.elementor-element-9aff5ec:hover .listingBackground img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
}/* End custom CSS */