.elementor-3443 .elementor-element.elementor-element-e640dc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3443 .elementor-element.elementor-element-6930627{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3443 .elementor-element.elementor-element-6930627:not(.elementor-motion-effects-element-type-background), .elementor-3443 .elementor-element.elementor-element-6930627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3443 .elementor-element.elementor-element-bdeaa06{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-3443 .elementor-element.elementor-element-bdeaa06::before, .elementor-3443 .elementor-element.elementor-element-bdeaa06 > .elementor-background-video-container::before, .elementor-3443 .elementor-element.elementor-element-bdeaa06 > .e-con-inner > .elementor-background-video-container::before, .elementor-3443 .elementor-element.elementor-element-bdeaa06 > .elementor-background-slideshow::before, .elementor-3443 .elementor-element.elementor-element-bdeaa06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3443 .elementor-element.elementor-element-bdeaa06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3443 .elementor-element.elementor-element-865446a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3443 .elementor-element.elementor-element-933bcb5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.563vw 0vw;--row-gap:1.563vw;--column-gap:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3443 .elementor-element.elementor-element-bbb0b95{text-align:center;}.elementor-3443 .elementor-element.elementor-element-bbb0b95 .elementor-heading-title{font-family:var( --e-global-typography-f4a0b9c-font-family ), Sans-serif;font-size:var( --e-global-typography-f4a0b9c-font-size );font-weight:var( --e-global-typography-f4a0b9c-font-weight );letter-spacing:var( --e-global-typography-f4a0b9c-letter-spacing );color:#FFFFFF;}.elementor-3443 .elementor-element.elementor-element-5972a6e{text-align:center;}.elementor-3443 .elementor-element.elementor-element-5972a6e .elementor-heading-title{font-family:var( --e-global-typography-169ef26-font-family ), Sans-serif;font-size:var( --e-global-typography-169ef26-font-size );font-weight:var( --e-global-typography-169ef26-font-weight );line-height:var( --e-global-typography-169ef26-line-height );letter-spacing:var( --e-global-typography-169ef26-letter-spacing );color:#FFFFFF;}.elementor-3443 .elementor-element.elementor-element-93f676e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3443 .elementor-element.elementor-element-5a5e44d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3443 .elementor-element.elementor-element-dfc53a4{margin:1.2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:left;}.elementor-3443 .elementor-element.elementor-element-dfc53a4 .elementor-heading-title{font-family:var( --e-global-typography-de62e7d-font-family ), Sans-serif;font-size:var( --e-global-typography-de62e7d-font-size );font-weight:var( --e-global-typography-de62e7d-font-weight );line-height:var( --e-global-typography-de62e7d-line-height );letter-spacing:var( --e-global-typography-de62e7d-letter-spacing );color:#FFFFFF;}.elementor-3443 .elementor-element.elementor-element-77fcabe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3443 .elementor-element.elementor-element-648c159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.jet-listing-item.single-jet-engine.elementor-page-3443 > .elementor{width:423px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-3443 .elementor-element.elementor-element-865446a{--justify-content:space-between;--padding-top:5vw;--padding-bottom:5vw;--padding-left:05vw;--padding-right:05vw;}.elementor-3443 .elementor-element.elementor-element-933bcb5{--gap:03.125vw 0vw;--row-gap:03.125vw;--column-gap:0vw;}.elementor-3443 .elementor-element.elementor-element-bbb0b95 .elementor-heading-title{font-size:var( --e-global-typography-f4a0b9c-font-size );letter-spacing:var( --e-global-typography-f4a0b9c-letter-spacing );}.elementor-3443 .elementor-element.elementor-element-5972a6e .elementor-heading-title{font-size:var( --e-global-typography-169ef26-font-size );line-height:var( --e-global-typography-169ef26-line-height );letter-spacing:var( --e-global-typography-169ef26-letter-spacing );}.elementor-3443 .elementor-element.elementor-element-5a5e44d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3443 .elementor-element.elementor-element-dfc53a4{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3443 .elementor-element.elementor-element-dfc53a4 .elementor-heading-title{font-size:var( --e-global-typography-de62e7d-font-size );line-height:var( --e-global-typography-de62e7d-line-height );letter-spacing:var( --e-global-typography-de62e7d-letter-spacing );}}@media(max-width:767px){.elementor-3443 .elementor-element.elementor-element-865446a{--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3443 .elementor-element.elementor-element-933bcb5{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3443 .elementor-element.elementor-element-bbb0b95 .elementor-heading-title{font-size:var( --e-global-typography-f4a0b9c-font-size );letter-spacing:var( --e-global-typography-f4a0b9c-letter-spacing );}.elementor-3443 .elementor-element.elementor-element-5972a6e .elementor-heading-title{font-size:var( --e-global-typography-169ef26-font-size );line-height:var( --e-global-typography-169ef26-line-height );letter-spacing:var( --e-global-typography-169ef26-letter-spacing );}.elementor-3443 .elementor-element.elementor-element-93f676e{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3443 .elementor-element.elementor-element-e85d1c3{text-align:center;}.elementor-3443 .elementor-element.elementor-element-e85d1c3 img{width:20vw;}.elementor-3443 .elementor-element.elementor-element-dfc53a4{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3443 .elementor-element.elementor-element-dfc53a4 .elementor-heading-title{font-size:var( --e-global-typography-de62e7d-font-size );line-height:var( --e-global-typography-de62e7d-line-height );letter-spacing:var( --e-global-typography-de62e7d-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-865446a */.elementor-3443 .elementor-element.elementor-element-865446a{
    position: absolute;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e640dc4 */.rmi-category-card-main{
    height: 50vw;
    overflow: hidden;
}

.main-categories-card-image{
    position: absolute;
    height: 100%;
    transform: scale(1);
    transform-origin: center center;
    transition: 0.7s ease !important;
}

.main-categories-card-blur-layer{
    position: absolute;
    height: 100%;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(12px);
    opacity: 0;
    visibility: hidden;
    transition: 0.7s ease !important;
}

.rmi-category-card-main:hover .main-categories-card-image{
    transform: scale(1.2);
}

.rmi-category-card-main:hover .main-categories-card-blur-layer{
    opacity: 1;
    visibility:  visible;
}

.rmi-categories-card-title-box{
    width: 28.958vw;
    transform: translateY(3.385vw);
    transition: 0.7s ease !important;
    
}

.rmi-servies-card-description{
    opacity: 0;
    visibility: hidden;
    transition: 0.7s ease !important;
}

.rmi-category-card-main:hover .rmi-servies-card-description{
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover  .rmi-categories-card-title-box{
    transform: translateY(0vw);
}

.rmi-services-svg{
    opacity: 0.5;
    transition: 0.7s ease !important;
}

.rmi-services-svg-1{
    width: 6.927vw;
    transition: 0.7s ease !important;
}

.rmi-category-card-main:hover .rmi-services-svg-1{
    width: 7.24vw;
}

.rmi-services-svg-2{
    width: 6.875vw;
    transition: 0.7s ease !important;
}

.rmi-category-card-main:hover .rmi-services-svg-2{
    width: 7.813vw;
}

.rmi-category-card-main:hover .rmi-services-svg{
    opacity: 1;
}

.rmi-main-services-card-icon-box{
    margin-top: 8.281vw;
    margin-bottom: 13.906vw;
}

.arow-button-main-white{
    width: 3.3333vw;
    height: 3.33333vw;
    border-radius: 80px;
    background: #E0E5EB;
    overflow: hidden;
    cursor: pointer;
    transition: 0.6s ease !important;
}

.arrow-button-svg-white{
    width: 0.521vw;
}


@media (min-width: 768px) and (max-width: 1024px) {
  .rmi-category-card-main{
    height: 55vw;
}

.main-categories-card-image{
    position: absolute;
    height: 100%;
    transform: scale(1);
    transform-origin: center center;
    transition: 0.7s ease !important;
}

.main-categories-card-blur-layer{
    position: absolute;
    height: 100%;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(0px);
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover .main-categories-card-image{
    transform: scale(1);
}

.rmi-category-card-main:hover .main-categories-card-blur-layer{
    opacity: 1;
    visibility:  visible;
}

.rmi-categories-card-title-box{
    width: 100%;
    transform: translateY(0vw);
    
}

.rmi-servies-card-description{
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover .rmi-servies-card-description{
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover  .rmi-categories-card-title-box{
    transform: translateY(0vw);
}

.rmi-services-svg{
    opacity: 1;
}


.rmi-services-svg-2{
    width: 12.891vw;
}

.rmi-category-card-main:hover .rmi-services-svg-2{
    width: 12.891vw;
}

.rmi-category-card-main:hover .rmi-services-svg{
    opacity: 1;
}

.rmi-main-services-card-icon-box{
    margin-top: 0vw;
    margin-bottom: 0vw;
}

.arow-button-main-white{
    width: 6.25vw;
    height: 6.25vw;
    border-radius: 100%;
}

.arrow-button-svg-white{
    width: 0.977vw;
}



}

@media  (max-width: 767px) {
    .rmi-category-card-main{
    height: 140vw;
}

.main-categories-card-blur-layer{
    position: absolute;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    backdrop-filter: blur(0px);
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover .main-categories-card-image{
    transform: scale(1);
}

.rmi-category-card-main:hover .main-categories-card-blur-layer{
    opacity: 1;
    visibility:  visible;
}

.rmi-categories-card-title-box{
    width: 100%;
    transform: translateY(0vw);
    
}

.rmi-servies-card-description{
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover .rmi-servies-card-description{
    opacity: 1;
    visibility: visible;
}

.rmi-category-card-main:hover  .rmi-categories-card-title-box{
    transform: translateY(0vw);
}

.rmi-services-svg{
    opacity: 1;
}


.rmi-services-svg-2{
    width: 28vw;
}

.rmi-category-card-main:hover .rmi-services-svg-2{
    width: 28vw;
}

.rmi-category-card-main:hover .rmi-services-svg{
    opacity: 1;
}

.rmi-main-services-card-icon-box{
    margin-top: -12vw;
    margin-bottom: 0vw;
}

.arow-button-main-white{
    width: 12.059vw;
    height: 12.059vw;
    border-radius: 100%;
}

.arrow-button-svg-white{
    width: 1.647vw;
}

}/* End custom CSS */