.elementor-384 .elementor-element.elementor-element-da9057d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-384 .elementor-element.elementor-element-614ce2c > .elementor-widget-container{background-color:var( --e-global-color-42ffdf0 );padding:8px 8px 8px 8px;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-384 .elementor-element.elementor-element-614ce2c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-614ce2c{right:0px;}body.rtl .elementor-384 .elementor-element.elementor-element-614ce2c{left:0px;}.elementor-384 .elementor-element.elementor-element-614ce2c{top:0px;}.elementor-384 .elementor-element.elementor-element-614ce2c img{width:40px;}.elementor-384 .elementor-element.elementor-element-2f4fe1f{--display:flex;}.elementor-384 .elementor-element.elementor-element-20d6ff9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 0%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.058);}.elementor-384 .elementor-element.elementor-element-58d2d28{width:100%;max-width:100%;}.elementor-384 .elementor-element.elementor-element-58d2d28 img{width:100%;height:100%;}.elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__link{align-self:center;font-size:18px;font-weight:600;flex-direction:row;}.elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__icon{order:3;}.jet-listing-item.single-jet-engine.elementor-page-384 > .elementor{width:145px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-384 .elementor-element.elementor-element-da9057d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__link{font-size:2.2vw;}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__icon{margin-left:3px;}body.rtl .elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__icon{margin-right:3px;}}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-da9057d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-384 .elementor-element.elementor-element-614ce2c > .elementor-widget-container{padding:6px 6px 6px 6px;}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-614ce2c{right:-5px;}body.rtl .elementor-384 .elementor-element.elementor-element-614ce2c{left:-5px;}.elementor-384 .elementor-element.elementor-element-614ce2c{top:-5px;}.elementor-384 .elementor-element.elementor-element-58d2d28 img{width:100%;}.elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__link{font-size:13px;line-height:1.4em;}}/* Start custom CSS for image, class: .elementor-element-614ce2c */.elementor-384 .elementor-element.elementor-element-614ce2c {
    height: 60px;
    width: 60px;
}

.elementor-384 .elementor-element.elementor-element-614ce2c .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}


@media (max-width:830px) {
    .elementor-384 .elementor-element.elementor-element-614ce2c {
        height: 50px;
        width: 50px;
    }
    
}
@media (max-width:767px) {
    .elementor-384 .elementor-element.elementor-element-614ce2c {
        height: 44px;
        width: 44px;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d6ff9 */.elementor-384 .elementor-element.elementor-element-20d6ff9 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-814370a */.elementor-384 .elementor-element.elementor-element-814370a .jet-listing-dynamic-link__label {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da9057d */.elementor-384 .elementor-element.elementor-element-da9057d .solution-icon {
    transition: .3s;
} 
.elementor-384 .elementor-element.elementor-element-da9057d:hover .solution-icon {
    transform: scale(1.06);
} 

.elementor-384 .elementor-element.elementor-element-da9057d .solution-img a{
    transition: .3s;
    width: 80%;
}
.elementor-384 .elementor-element.elementor-element-da9057d:hover .solution-img a{
    transform: translate(-8px, -8px);
    width: 84%;
}

.elementor-384 .elementor-element.elementor-element-da9057d:hover .jet-listing-dynamic-link__label {
    color: var(--e-global-color-secondary);
}
.elementor-384 .elementor-element.elementor-element-da9057d:hover .jet-listing-dynamic-link__icon svg path {
    fill: var(--e-global-color-secondary);
}

@media (max-width:767px) {
.elementor-384 .elementor-element.elementor-element-da9057d:hover .solution-img a{
    transform: translate(-5px, -5px);
    width: 82%;
}  
}/* End custom CSS */