.elementor-25204 .elementor-element.elementor-element-c13b47d{--display:flex;--min-height:100%;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:18px 18px 18px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25204 .elementor-element.elementor-element-c13b47d:not(.elementor-motion-effects-element-type-background), .elementor-25204 .elementor-element.elementor-element-c13b47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101400;}.elementor-25204 .elementor-element.elementor-element-c13b47d:hover{border-style:none;}.elementor-25204 .elementor-element.elementor-element-c13b47d, .elementor-25204 .elementor-element.elementor-element-c13b47d::before{--border-transition:0.3s;}.elementor-25204 .elementor-element.elementor-element-c13b47d.e-con{--align-self:center;}.elementor-25204 .elementor-element.elementor-element-e009001{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-25204 .elementor-element.elementor-element-e009001:not(.elementor-motion-effects-element-type-background), .elementor-25204 .elementor-element.elementor-element-e009001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C00;}.elementor-25204 .elementor-element.elementor-element-996f82c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25204 .elementor-element.elementor-element-996f82c .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:8px;line-height:1em;letter-spacing:1px;color:rgba(255,255,255,0.22);}.elementor-25204 .elementor-element.elementor-element-87342e8{width:auto;max-width:auto;background-color:rgba(255,255,255,0.06);padding:3px 10px 3px 10px;border-radius:6px 6px 6px 6px;}.elementor-25204 .elementor-element.elementor-element-87342e8.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-25204 .elementor-element.elementor-element-87342e8 .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:12px;font-weight:500;line-height:1.4em;color:#8C9474;}.elementor-25204 .elementor-element.elementor-element-d800c3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25204 .elementor-element.elementor-element-d800c3c:not(.elementor-motion-effects-element-type-background), .elementor-25204 .elementor-element.elementor-element-d800c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101400;}.elementor-25204 .elementor-element.elementor-element-3fd2706 img{width:100%;}.elementor-25204 .elementor-element.elementor-element-6e4fd36{--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-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-25204 .elementor-element.elementor-element-fe38ada{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25204 .elementor-element.elementor-element-fe38ada.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-25204 .elementor-element.elementor-element-0f5f63a{text-align:start;}.elementor-25204 .elementor-element.elementor-element-0f5f63a .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.5px;color:#CAFC01;}.elementor-25204 .elementor-element.elementor-element-c01e950{text-align:start;}.elementor-25204 .elementor-element.elementor-element-c01e950 .elementor-heading-title{font-family:"Talent", Sans-serif;font-size:26px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25204 .elementor-element.elementor-element-7059cd9 .elementor-icon-wrapper{text-align:center;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-stacked .elementor-icon{background-color:#CAFC01;color:transparent;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-framed .elementor-icon, .elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-default .elementor-icon{color:#CAFC01;border-color:#CAFC01;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-framed .elementor-icon, .elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-default .elementor-icon svg{fill:#CAFC01;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-25204 .elementor-element.elementor-element-7059cd9.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-25204 .elementor-element.elementor-element-7059cd9 .elementor-icon{font-size:16px;padding:13px;}.elementor-25204 .elementor-element.elementor-element-7059cd9 .elementor-icon svg{height:16px;}.elementor-25204 .elementor-element.elementor-element-7059cd9 .elementor-icon i, .elementor-25204 .elementor-element.elementor-element-7059cd9 .elementor-icon svg{transform:rotate(-45deg);}.jet-listing-item.single-jet-engine.elementor-page-25204 > .elementor{width:450px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-25204 .elementor-element.elementor-element-c13b47d{--width:95vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-25204 .elementor-element.elementor-element-c13b47d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25204 .elementor-element.elementor-element-e009001{--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;}.elementor-25204 .elementor-element.elementor-element-6e4fd36{--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;}.elementor-25204 .elementor-element.elementor-element-c01e950 .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-25204 .elementor-element.elementor-element-c13b47d{--width:100vw;}.elementor-25204 .elementor-element.elementor-element-fe38ada{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25204 .elementor-element.elementor-element-c13b47d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c13b47d *//* ranshtam: browser-window project card */
.elementor-25204 .elementor-element.elementor-element-c13b47d { position: relative; isolation: isolate; scale: var(--rs-s, 1); opacity: var(--rs-o, 1); transition: scale .3s ease-out, opacity .3s ease-out, border-color .3s ease, box-shadow .4s ease; }
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__img img { transition: transform .7s cubic-bezier(.2,.8,.2,1); }

/* address bar: bare domain, LTR, with a small lock */
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__url .elementor-heading-title { direction: ltr; unicode-bidi: plaintext; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; display: flex; align-items: center; gap: 6px; }
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__url .elementor-heading-title::before { content: ''; flex: none; width: 9px; height: 10px; background: currentColor; opacity: .7; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10'%3E%3Cpath d='M2 4V3a2.5 2.5 0 0 1 5 0v1h.5A1.5 1.5 0 0 1 9 5.5v3A1.5 1.5 0 0 1 7.5 10h-6A1.5 1.5 0 0 1 0 8.5v-3A1.5 1.5 0 0 1 1.5 4H2Zm1 0h3V3a1.5 1.5 0 0 0-3 0v1Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10'%3E%3Cpath d='M2 4V3a2.5 2.5 0 0 1 5 0v1h.5A1.5 1.5 0 0 1 9 5.5v3A1.5 1.5 0 0 1 7.5 10h-6A1.5 1.5 0 0 1 0 8.5v-3A1.5 1.5 0 0 1 1.5 4H2Zm1 0h3V3a1.5 1.5 0 0 0-3 0v1Z'/%3E%3C/svg%3E") center / contain no-repeat; }

/* page-load line under the address bar: plays on hover (desktop) or when the card is centred (mobile) */
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__bar { position: relative; }
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__bar::after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: linear-gradient(to left, rgba(202,252,1,0), #CAFC01); transform: scaleX(0); transform-origin: right center; opacity: 0; pointer-events: none; }
.elementor-25204 .elementor-element.elementor-element-c13b47d.is-live .rs-proj__bar::after { animation: rs-proj-load 1.2s cubic-bezier(.4,0,.2,1) forwards; }
@keyframes rs-proj-load { 0% { transform: scaleX(0); opacity: 1; } 75% { transform: scaleX(1); opacity: 1; } 100% { transform: scaleX(1); opacity: 0; } }

/* arrow */
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__go .elementor-icon { transition: background-color .25s ease; }
.elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__go .elementor-icon i, .elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__go .elementor-icon svg { transition: transform .35s cubic-bezier(.2,.8,.2,1); }

/* desktop only: 3D tilt that follows the cursor + a soft spotlight */
@media (hover: hover) and (pointer: fine) {
  .elementor-25204 .elementor-element.elementor-element-c13b47d { transform: perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--ty, 0px)); transition: transform .55s cubic-bezier(.2,.8,.2,1), border-color .3s ease, box-shadow .4s ease; }
  .elementor-25204 .elementor-element.elementor-element-c13b47d.is-tilting { transition: transform .12s linear, border-color .3s ease, box-shadow .4s ease; }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover { --ty: -6px; border-color: rgba(202,252,1,.28); box-shadow: 0 28px 50px -28px rgba(0,0,0,.65); }
  .elementor-25204 .elementor-element.elementor-element-c13b47d::after { content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; z-index: 2; opacity: 0; transition: opacity .35s ease; background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 30%), rgba(202,252,1,.09), transparent 45%); }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover::after { opacity: 1; }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover .rs-proj__img img { transform: scale(1.05); }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover .rs-proj__go .elementor-icon { background-color: rgba(202,252,1,.1); }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover .rs-proj__go .elementor-icon i, .elementor-25204 .elementor-element.elementor-element-c13b47d:hover .rs-proj__go .elementor-icon svg { transform: rotate(-45deg) translate(3px, 0); }
  .elementor-25204 .elementor-element.elementor-element-c13b47d:hover .rs-proj__bar::after { animation: rs-proj-load 1.2s cubic-bezier(.4,0,.2,1) forwards; }
}
@media (prefers-reduced-motion: reduce) { .elementor-25204 .elementor-element.elementor-element-c13b47d, .elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__img img { transition: none !important; transform: none !important; scale: 1 !important; } .elementor-25204 .elementor-element.elementor-element-c13b47d .rs-proj__bar::after { animation: none !important; } }/* End custom CSS */