.elementor-6776 .elementor-element.elementor-element-5cc85a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6776 .elementor-element.elementor-element-7eba991 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-6776 .elementor-element.elementor-element-7eba991 .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 );color:var( --e-global-color-df4102a );}.jet-listing-item.single-jet-engine.elementor-page-6776 > .elementor{width:350px;margin-left:auto;margin-right:auto;}@media(max-width:1366px){.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for image, class: .elementor-element-8d85fe6 */.elementor-6776 .elementor-element.elementor-element-8d85fe6 {
    -webkit-transition: -webkit-transform ease-in-out .3s;
    transition: -webkit-transform ease-in-out .3s;
    -o-transition: transform ease-in-out .3s;
    transition: transform ease-in-out .3s;
    transition: transform ease-in-out .3s, -webkit-transform ease-in-out .3s;
    will-change: transform;
}

.elementor-6776 .elementor-element.elementor-element-8d85fe6 img {
    aspect-ratio: 1/1;
    -o-object-fit: cover;
       object-fit: cover;
}

.elementor-6776 .elementor-element.elementor-element-8d85fe6:after {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#141414));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #141414 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #141414 100%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eba991 */.elementor-6776 .elementor-element.elementor-element-7eba991 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
}

.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title {
    position: relative;
    padding-right: 2.5rem;
}

.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title:before,
.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title:after {
    width: 2.5rem;
    height: 2.5rem;
    right: 0;
    bottom: 0;
    position: absolute;
}

.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title:before {
    content: "";
    border: solid 1px var(--e-global-color-primary);
    border-radius: 9999px;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.elementor-6776 .elementor-element.elementor-element-7eba991 .elementor-heading-title:after {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--e-global-color-primary);
    -webkit-mask-image: url(/wp-content/uploads/2022/03/arrow-right.svg);
    -webkit-mask-position: center;
    -webkit-mask-size: 16px auto;
    -webkit-mask-repeat: no-repeat;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f971e1 */.elementor-6776 .elementor-element.elementor-element-2f971e1,
.elementor-6776 .elementor-element.elementor-element-2f971e1 a {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border-radius: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cc85a3 */.elementor-6776 .elementor-element.elementor-element-5cc85a3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05056e8 */.elementor-6776 .elementor-element.elementor-element-05056e8:hover .listing-title .elementor-heading-title:after {
    background-color: #FFF;
}

.elementor-6776 .elementor-element.elementor-element-05056e8:hover .listing-title .elementor-heading-title:before {
    background-color: var(--e-global-color-primary);
}

.elementor-6776 .elementor-element.elementor-element-05056e8:hover .listing-image {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}/* End custom CSS */