.elementor-2230 .elementor-element.elementor-element-4fe6c8b{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2230 .elementor-element.elementor-element-c932966{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2230 .elementor-element.elementor-element-6b7efc0 img{width:100%;}.elementor-2230 .elementor-element.elementor-element-8fcf63b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-headline .jet-headline__first .jet-headline__label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-headline .jet-headline__second .jet-headline__label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2230 .elementor-element.elementor-element-3205040 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline{justify-content:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline > .jet-headline__link{justify-content:flex-start;}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first{align-self:flex-end;}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first .jet-headline__label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-eb79774-font-family ), Sans-serif;font-size:var( --e-global-typography-eb79774-font-size );font-weight:var( --e-global-typography-eb79774-font-weight );line-height:var( --e-global-typography-eb79774-line-height );}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__second{align-self:flex-end;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__second .jet-headline__label{color:var( --e-global-color-primary );font-family:"Overpass", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;letter-spacing:0.5px;}.elementor-2230 .elementor-element.elementor-element-dabbc22 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3b64c05-font-family ), Sans-serif;font-size:var( --e-global-typography-3b64c05-font-size );font-weight:var( --e-global-typography-3b64c05-font-weight );line-height:var( --e-global-typography-3b64c05-line-height );text-align:left;}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2230 .elementor-element.elementor-element-c3040a9{--spacer-size:10px;}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field__content{color:var( --e-global-color-521c3fc );font-family:var( --e-global-typography-3b64c05-font-family ), Sans-serif;font-size:var( --e-global-typography-3b64c05-font-size );font-weight:var( --e-global-typography-3b64c05-font-weight );line-height:var( --e-global-typography-3b64c05-line-height );text-align:left;}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-2230 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1445px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-eb79774-font-size );line-height:var( --e-global-typography-eb79774-line-height );}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}}@media(max-width:1125px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-eb79774-font-size );line-height:var( --e-global-typography-eb79774-line-height );}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-eb79774-font-size );line-height:var( --e-global-typography-eb79774-line-height );}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2230 .elementor-element.elementor-element-3205040 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-eb79774-font-size );line-height:var( --e-global-typography-eb79774-line-height );}.elementor-2230 .elementor-element.elementor-element-dabbc22 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}.elementor-2230 .elementor-element.elementor-element-3b48623 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3b64c05-font-size );line-height:var( --e-global-typography-3b64c05-line-height );}}/* Start custom CSS for image, class: .elementor-element-6b7efc0 */.elementor-2230 .elementor-element.elementor-element-6b7efc0 img {
    aspect-ratio: 1;
    object-fit: cover;
}

.elementor-2230 .elementor-element.elementor-element-6b7efc0:before {
    content: '';
    background-image: linear-gradient(to bottom,  transparent 60%, var(--e-global-color-primary, #104051));
  z-index: 1;
  position: absolute;
    inset: 0;
    opacity: 0;
    transition: all .4s ease;
}

.elementor-2230 .elementor-element.elementor-element-6b7efc0:hover:before {
    
    opacity: 0.5;
}/* End custom CSS */