.elementor-168 .elementor-element.elementor-element-6d6d7e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-cf9780f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-cf9780f:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-cf9780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-168 .elementor-element.elementor-element-0049f37:hover{--e-transform-scale:1.02;}.elementor-168 .elementor-element.elementor-element-0049f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-0049f37 .jet-listing-dynamic-image{justify-content:center;}.elementor-168 .elementor-element.elementor-element-0049f37 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-168 .elementor-element.elementor-element-0049f37 .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;}.elementor-168 .elementor-element.elementor-element-0049f37 .jet-listing-dynamic-image img{width:100%;}.elementor-168 .elementor-element.elementor-element-0049f37 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-168 .elementor-element.elementor-element-6053770:hover{--e-transform-scale:1.02;}.elementor-168 .elementor-element.elementor-element-6053770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-6053770 .jet-listing-dynamic-image{justify-content:center;}.elementor-168 .elementor-element.elementor-element-6053770 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-168 .elementor-element.elementor-element-6053770 .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;}.elementor-168 .elementor-element.elementor-element-6053770 .jet-listing-dynamic-image img{width:100%;}.elementor-168 .elementor-element.elementor-element-6053770 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-168 .elementor-element.elementor-element-17ae2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-168 .elementor-element.elementor-element-5672478{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-5672478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-168 .elementor-element.elementor-element-1f52d94{width:var( --container-widget-width, 35% );max-width:35%;background-color:var( --e-global-color-text );margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 9px 8px 18px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-168 .elementor-element.elementor-element-1f52d94.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-168 .elementor-element.elementor-element-1f52d94 img{width:100%;}.elementor-168 .elementor-element.elementor-element-1a583ee{--display:flex;--min-height:162px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-ac5261c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-ac5261c .jet-listing-dynamic-link__link{align-self:flex-start;font-family:var( --e-global-typography-9a5c3cb-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5c3cb-font-size );font-weight:var( --e-global-typography-9a5c3cb-font-weight );line-height:var( --e-global-typography-9a5c3cb-line-height );color:var( --e-global-color-dca8541 );flex-direction:row;}.elementor-168 .elementor-element.elementor-element-ac5261c .jet-listing-dynamic-link__link:hover{color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-ac5261c .jet-listing-dynamic-link__icon{order:1;}.elementor-168 .elementor-element.elementor-element-07b2fb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-440d487{--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;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-440d487.e-con{--align-self:center;}.elementor-168 .elementor-element.elementor-element-7ae1256{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-414616b{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;--e-rating-icon-font-size:12px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-414616b.elementor-element{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-d107c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-d107c00 .jet-listing-dynamic-link__link{align-self:flex-start;font-family:var( --e-global-typography-c9fc4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c9fc4bc-font-size );font-weight:var( --e-global-typography-c9fc4bc-font-weight );line-height:var( --e-global-typography-c9fc4bc-line-height );color:var( --e-global-color-aac4a8d );flex-direction:row;}.elementor-168 .elementor-element.elementor-element-d107c00 .jet-listing-dynamic-link__icon{order:1;}.elementor-168 .elementor-element.elementor-element-28ffac2{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-28ffac2 .jet-listing-dynamic-link__link{align-self:flex-start;font-family:var( --e-global-typography-c9fc4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c9fc4bc-font-size );font-weight:var( --e-global-typography-c9fc4bc-font-weight );line-height:var( --e-global-typography-c9fc4bc-line-height );color:var( --e-global-color-aac4a8d );flex-direction:row;}.elementor-168 .elementor-element.elementor-element-28ffac2 .jet-listing-dynamic-link__icon{order:1;}.elementor-168 .elementor-element.elementor-element-570b30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-570b30e .elementor-heading-title{font-family:var( --e-global-typography-c9fc4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c9fc4bc-font-size );font-weight:var( --e-global-typography-c9fc4bc-font-weight );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-c9c9d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-c9c9d95 .elementor-heading-title{font-family:var( --e-global-typography-0e6b642-font-family ), Sans-serif;font-size:var( --e-global-typography-0e6b642-font-size );font-weight:var( --e-global-typography-0e6b642-font-weight );line-height:var( --e-global-typography-0e6b642-line-height );}.elementor-168 .elementor-element.elementor-element-196879b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-1553fca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-1553fca .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-168 .elementor-element.elementor-element-1553fca .jet-listing-dynamic-link__icon{order:1;}.elementor-168 .elementor-element.elementor-element-c31b7bb{--divider-border-style:solid;--divider-color:#60606070;--divider-border-width:0.5px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-c31b7bb .elementor-divider-separator{width:100%;}.elementor-168 .elementor-element.elementor-element-c31b7bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-168 .elementor-element.elementor-element-45acc28{width:initial;max-width:initial;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c9fc4bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c9fc4bc-font-size );font-weight:var( --e-global-typography-c9fc4bc-font-weight );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-text{color:var( --e-global-color-f7923df );transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-5b56a34{padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > a{font-family:var( --e-global-typography-0e6b642-font-family ), Sans-serif;font-size:var( --e-global-typography-0e6b642-font-size );font-weight:var( --e-global-typography-0e6b642-font-weight );line-height:var( --e-global-typography-0e6b642-line-height );}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-text{color:var( --e-global-color-dca8541 );transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-38dea10{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-128b551{--divider-border-style:solid;--divider-color:#60606070;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-128b551 .elementor-divider-separator{width:100%;}.elementor-168 .elementor-element.elementor-element-128b551 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-168 .elementor-element.elementor-element-8ddac5b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-8ddac5b.e-con{--align-self:center;}.elementor-168 .elementor-element.elementor-element-76ae1b7{padding:7px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-76ae1b7.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-text{color:var( --e-global-color-dca8541 );transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-6f40715{margin:0px 17px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-6f40715.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-text{color:var( --e-global-color-f7923df );transition:color 0.3s;}.jet-listing-item.single-jet-engine.elementor-page-168 > .elementor{width:394px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-168 .elementor-element.elementor-element-ac5261c .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-9a5c3cb-font-size );line-height:var( --e-global-typography-9a5c3cb-line-height );}.elementor-168 .elementor-element.elementor-element-d107c00 .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-28ffac2 .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-570b30e .elementor-heading-title{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-c9c9d95 .elementor-heading-title{font-size:var( --e-global-typography-0e6b642-font-size );line-height:var( --e-global-typography-0e6b642-line-height );}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > a{font-size:var( --e-global-typography-0e6b642-font-size );line-height:var( --e-global-typography-0e6b642-line-height );}}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-cf9780f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-0049f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-6053770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-17ae2a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-17ae2a0.e-con{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-5672478{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-1f52d94{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 5px 5px;--container-widget-width:53px;--container-widget-flex-grow:0;width:var( --container-widget-width, 53px );max-width:53px;text-align:start;}.elementor-168 .elementor-element.elementor-element-1f52d94 img{width:100%;}.elementor-168 .elementor-element.elementor-element-1a583ee{--min-height:170px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-ac5261c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-ac5261c .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-9a5c3cb-font-size );line-height:var( --e-global-typography-9a5c3cb-line-height );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-07b2fb7{--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-440d487{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-440d487.e-con{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-7ae1256{--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-414616b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:10px;}.elementor-168 .elementor-element.elementor-element-414616b.elementor-element{--align-self:center;}.elementor-168 .elementor-element.elementor-element-d107c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-168 .elementor-element.elementor-element-d107c00 .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-28ffac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-168 .elementor-element.elementor-element-28ffac2 .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-570b30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-168 .elementor-element.elementor-element-570b30e .elementor-heading-title{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-c9c9d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-168 .elementor-element.elementor-element-c9c9d95 .elementor-heading-title{font-size:var( --e-global-typography-0e6b642-font-size );line-height:var( --e-global-typography-0e6b642-line-height );}.elementor-168 .elementor-element.elementor-element-196879b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-1553fca{padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-c31b7bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-168 .elementor-element.elementor-element-c31b7bb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-168 .elementor-element.elementor-element-c31b7bb .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-168 .elementor-element.elementor-element-45acc28{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-168 .elementor-element.elementor-element-45acc28.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-45acc28 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c9fc4bc-font-size );line-height:var( --e-global-typography-c9fc4bc-line-height );}.elementor-168 .elementor-element.elementor-element-5b56a34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-5b56a34.elementor-element{--align-self:center;}.elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-5b56a34 .elementor-icon-list-item > a{font-size:var( --e-global-typography-0e6b642-font-size );line-height:var( --e-global-typography-0e6b642-line-height );}.elementor-168 .elementor-element.elementor-element-38dea10{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-76ae1b7.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-76ae1b7{--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-76ae1b7 .elementor-icon-list-item > a{font-size:13px;}.elementor-168 .elementor-element.elementor-element-6f40715.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-168 .elementor-element.elementor-element-6f40715{--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-6f40715 .elementor-icon-list-item > a{font-size:13px;}}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-5672478{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cf9780f *//* Conteneur */
.elementor-168 .elementor-element.elementor-element-cf9780f {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1;
}

/* Base des deux widgets */
.elementor-168 .elementor-element.elementor-element-cf9780f .image-main,
.elementor-168 .elementor-element.elementor-element-cf9780f .image-hover {
  display: block;
  width: 100%;
  height: 100%;
}

.elementor-168 .elementor-element.elementor-element-cf9780f .image-main img,
.elementor-168 .elementor-element.elementor-element-cf9780f .image-hover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity .3s ease;
}

/* Empilement */
.elementor-168 .elementor-element.elementor-element-cf9780f .image-main { position: relative; z-index: 1; }
.elementor-168 .elementor-element.elementor-element-cf9780f .image-hover {
  position: absolute;
  inset: 0;
  z-index: 2;
  opacity: 0; /* cachée au départ */
}

/* Hover : swap */
.elementor-168 .elementor-element.elementor-element-cf9780f:hover .image-hover { opacity: 1 !important; }
.elementor-168 .elementor-element.elementor-element-cf9780f:hover .image-main img { opacity: 0; }

/* Annuler tout overlay Elementor */
.elementor-168 .elementor-element.elementor-element-cf9780f .elementor-widget-image .elementor-widget-container:before,
.elementor-168 .elementor-element.elementor-element-cf9780f .elementor-widget-image .elementor-widget-container:after {
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-414616b *//* Neutraliser l’héritage d’un H* ou d’un container */
.elementor-widget-rating {
  font-size: 14px; /* ou 1rem */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-1553fca *//* 1. Assure le positionnement relatif pour le conteneur parent */
.produit-card-cliquable {
    position: relative;
    /* Important : Augmente le z-index pour s'assurer qu'il soit au-dessus de tout le reste. */
    z-index: 1; 
}

/* 2. Cible le lien dynamique généré par JetEngine */
/* Le .jet-listing-dynamic-link__link est la balise <a> générée */
.produit-card-cliquable .card-link-extender .jet-listing-dynamic-link__link {
    /* Établit le contexte de positionnement pour les enfants */
    position: absolute;
    /* Étend le lien sur 100% de la hauteur et de la largeur du conteneur parent */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Place le lien au-dessus de tous les éléments SAUF ceux ayant un z-index plus élevé (comme votre bouton popup) */
    z-index: 5; 
}

/* 3. Ajustement pour le bouton "Aperçu Rapide" (très important) */
/* Ce bouton doit rester cliquable pour ouvrir le popup */
/* Ciblez le conteneur qui contient le bouton ou le bouton lui-même et donnez-lui un z-index supérieur */
/* Basé sur votre structure, le bouton est dans le conteneur 62ddbd9 */
.elementor-element-62ddbd9, 
.elementor-element-30316f7 { 
    z-index: 6; /* Doit être supérieur au z-index du lien étendu (5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d6d7e4 *//* --- 1. LE TITRE QUI PASSE EN JAUNE --- */
/* On cible la classe .card-title quand on survole le SELECTOR (la carte) */
.elementor-168 .elementor-element.elementor-element-6d6d7e4:hover .card-title .elementor-heading-title,
.elementor-168 .elementor-element.elementor-element-6d6d7e4:hover .card-title a, 
.elementor-168 .elementor-element.elementor-element-6d6d7e4:hover .card-title {
    color: #FFC107 !important; /* Ton Jaune */
    transition: color 0.3s ease;
}

/* On s'assure que la transition est fluide aussi au retour */
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-title .elementor-heading-title, 
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-title a {
    transition: color 0.3s ease;
}

/* --- 2. LE SYSTEME D'IMAGES (SWAP) --- */

/* Configuration du Wrapper d'image */
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1; /* Ton ratio carré */
    display: block;
}

/* Configuration de base des images */
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-main,
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-hover {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0; /* Sécurité */
}

.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-main img,
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-hover img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity 0.5s ease; /* Transition un peu plus douce */
}

/* Positionnement pour l'empilement */
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-main {
    position: relative;
    z-index: 1;
}

.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .image-hover {
    position: absolute;
    inset: 0;
    z-index: 2;
    opacity: 0; /* Caché par défaut */
}

/* --- LE DECLENCHEUR GLOBAL --- */
/* Quand on survole LA CARTE (.elementor-168 .elementor-element.elementor-element-6d6d7e4), l'image hover apparaît */

.elementor-168 .elementor-element.elementor-element-6d6d7e4:hover .card-image-wrapper .image-hover {
    opacity: 1 !important;
}

/* Optionnel : faire disparaitre l'image du dessous (léger gain de perf rendering) */
.elementor-168 .elementor-element.elementor-element-6d6d7e4:hover .card-image-wrapper .image-main img {
    opacity: 0;
}

/* --- NETTOYAGE ELEMENTOR --- */
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .elementor-widget-image .elementor-widget-container:before,
.elementor-168 .elementor-element.elementor-element-6d6d7e4 .card-image-wrapper .elementor-widget-image .elementor-widget-container:after {
  content: none !important;
}/* End custom CSS */