.elementor-2151 .elementor-element.elementor-element-a7cc22f{--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;--border-radius:2rem 2rem 2rem 2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-a7cc22f:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.78);}.elementor-2151 .elementor-element.elementor-element-597286d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-3188d9a img{border-radius:2rem 2rem 0rem 0rem;}.elementor-2151 .elementor-element.elementor-element-82d9d6e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2151 .elementor-element.elementor-element-1f45431 .elementor-heading-title{font-family:var( --e-global-typography-923db0b-font-family ), Sans-serif;font-size:var( --e-global-typography-923db0b-font-size );font-weight:var( --e-global-typography-923db0b-font-weight );text-transform:var( --e-global-typography-923db0b-text-transform );line-height:var( --e-global-typography-923db0b-line-height );letter-spacing:var( --e-global-typography-923db0b-letter-spacing );color:var( --e-global-color-df1d12a );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title{font-family:var( --e-global-typography-94d4069-font-family ), Sans-serif;font-size:var( --e-global-typography-94d4069-font-size );font-weight:var( --e-global-typography-94d4069-font-weight );line-height:var( --e-global-typography-94d4069-line-height );letter-spacing:var( --e-global-typography-94d4069-letter-spacing );color:var( --e-global-color-e04479f );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title a:hover, .elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title a:focus{color:var( --e-global-color-83c8d9d );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title a{transition-duration:0.3s;}.elementor-2151 .elementor-element.elementor-element-9885c22{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2151 .elementor-element.elementor-element-9885c22 p{margin-block-end:0px;}.elementor-2151 .elementor-element.elementor-element-884687e{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2151 .elementor-element.elementor-element-884687e .elementor-button{font-family:var( --e-global-typography-56e9d29-font-family ), Sans-serif;font-size:var( --e-global-typography-56e9d29-font-size );font-weight:var( --e-global-typography-56e9d29-font-weight );line-height:var( --e-global-typography-56e9d29-line-height );border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:var( --e-global-color-27cc086 );}.jet-listing-item.single-jet-engine.elementor-page-2151 > .elementor{width:500px;margin-left:auto;margin-right:auto;}@media(max-width:1366px){.elementor-2151 .elementor-element.elementor-element-1f45431 .elementor-heading-title{font-size:var( --e-global-typography-923db0b-font-size );line-height:var( --e-global-typography-923db0b-line-height );letter-spacing:var( --e-global-typography-923db0b-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title{font-size:var( --e-global-typography-94d4069-font-size );line-height:var( --e-global-typography-94d4069-line-height );letter-spacing:var( --e-global-typography-94d4069-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-884687e .elementor-button{font-size:var( --e-global-typography-56e9d29-font-size );line-height:var( --e-global-typography-56e9d29-line-height );}}@media(max-width:1024px){.elementor-2151 .elementor-element.elementor-element-1f45431 .elementor-heading-title{font-size:var( --e-global-typography-923db0b-font-size );line-height:var( --e-global-typography-923db0b-line-height );letter-spacing:var( --e-global-typography-923db0b-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title{font-size:var( --e-global-typography-94d4069-font-size );line-height:var( --e-global-typography-94d4069-line-height );letter-spacing:var( --e-global-typography-94d4069-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-884687e .elementor-button{font-size:var( --e-global-typography-56e9d29-font-size );line-height:var( --e-global-typography-56e9d29-line-height );}}@media(max-width:767px){.elementor-2151 .elementor-element.elementor-element-1f45431 .elementor-heading-title{font-size:var( --e-global-typography-923db0b-font-size );line-height:var( --e-global-typography-923db0b-line-height );letter-spacing:var( --e-global-typography-923db0b-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title{font-size:var( --e-global-typography-94d4069-font-size );line-height:var( --e-global-typography-94d4069-line-height );letter-spacing:var( --e-global-typography-94d4069-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-884687e .elementor-button{font-size:var( --e-global-typography-56e9d29-font-size );line-height:var( --e-global-typography-56e9d29-line-height );}}@media(min-width:2400px){.elementor-2151 .elementor-element.elementor-element-1f45431 .elementor-heading-title{font-size:var( --e-global-typography-923db0b-font-size );line-height:var( --e-global-typography-923db0b-line-height );letter-spacing:var( --e-global-typography-923db0b-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-8f90630 .elementor-heading-title{font-size:var( --e-global-typography-94d4069-font-size );line-height:var( --e-global-typography-94d4069-line-height );letter-spacing:var( --e-global-typography-94d4069-letter-spacing );}.elementor-2151 .elementor-element.elementor-element-884687e .elementor-button{font-size:var( --e-global-typography-56e9d29-font-size );line-height:var( --e-global-typography-56e9d29-line-height );}}/* Start custom CSS for container, class: .elementor-element-a7cc22f */.services-card{
     position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-width: 0;
    border: .0625rem solid rgba(10, 29, 53, .11);
 
    box-shadow: 0 .8rem 2.3rem rgba(4, 25, 57, .045);
    overflow: hidden;
    transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease, opacity .2s ease;
}
.services-card:hover{
    z-index: 2;
    transform: translateY(-.35rem);
    border-color: rgba(29, 111, 242, .28);
    box-shadow: 0 1.7rem 4rem rgba(4, 25, 57, .12);
}/* End custom CSS */