.elementor-12625 .elementor-element.elementor-element-46cd24d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:-13px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12625 .elementor-element.elementor-element-4e722de > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12625 .elementor-element.elementor-element-4e722de .jet-listing-dynamic-image{justify-content:center;}.elementor-12625 .elementor-element.elementor-element-4e722de .jet-listing-dynamic-image__figure{align-items:center;}.elementor-12625 .elementor-element.elementor-element-4e722de .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-12625 .elementor-element.elementor-element-4e722de .jet-listing-dynamic-image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3377c05 );border-radius:10px 10px 10px 10px;}.elementor-12625 .elementor-element.elementor-element-4e722de .jet-listing-dynamic-image__caption{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-12625 > .elementor{width:1200px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-46cd24d */.elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::before,
.elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    background: var(--e-global-color-f46afbb);
    border-radius: 0 6px;
    transition: top 0.5s ease-in-out, bottom 0.5s ease-in-out, background-color 0.5s ease-in-out, rotate 0.2s ease-in-out;
}

.elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::before {
    clip-path: polygon(0 0, 100% 0, 100% 100%);
    top: 0;
    right: 0;
}

.elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::after {
    clip-path: polygon(0 100%, 0 0, 100% 100%);
    bottom: 0;
    left: 0;
}

.elementor-12625 .elementor-element.elementor-element-46cd24d:hover .elementor-widget-jet-listing-dynamic-image::before {
    background: var(--e-global-color-secondary);
    top: calc(100% - 16px);
    rotate: 90deg;
}

.elementor-12625 .elementor-element.elementor-element-46cd24d:hover .elementor-widget-jet-listing-dynamic-image::after {
    background: var(--e-global-color-secondary);
    bottom: calc(100% - 16px);
    rotate: 90deg;
}

@media only screen and (max-width: 1024px) {

    .elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::before,
    .elementor-12625 .elementor-element.elementor-element-46cd24d .elementor-widget-jet-listing-dynamic-image::after {
        width: 12px;
        height: 12px;
        border-radius: 0 5px;
    }
    .elementor-12625 .elementor-element.elementor-element-46cd24d:hover .elementor-widget-jet-listing-dynamic-image::before {
        top: calc(100% - 12px);
    }
    .elementor-12625 .elementor-element.elementor-element-46cd24d:hover .elementor-widget-jet-listing-dynamic-image::after {
        bottom: calc(100% - 12px);
    }
}/* End custom CSS */