.elementor-261 .elementor-element.elementor-element-ed3273f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.3rem;--padding-right:2.3rem;}.elementor-261 .elementor-element.elementor-element-ed3273f:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-ed3273f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2F2B08;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-title{margin-bottom:2px;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;color:#05180E;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;color:#0B2F2B80;}.elementor-261 .elementor-element.elementor-element-ef68f50 .elementor-icon-wrapper{text-align:center;}.elementor-261 .elementor-element.elementor-element-ef68f50 .elementor-icon{font-size:31px;}.elementor-261 .elementor-element.elementor-element-ef68f50 .elementor-icon svg{height:31px;}.elementor-261 .elementor-element.elementor-element-77170bb{width:100%;max-width:100%;--e-rating-gap:10px;--e-rating-icon-marked-color:#D66E0F;}.elementor-261 .elementor-element.elementor-element-c415718{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6rem;color:#282828;}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-ed3273f{--gap:20px 25px;--row-gap:20px;--column-gap:25px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-img{margin-bottom:16px;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-261 .elementor-element.elementor-element-6bf25e9.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-title{font-size:15px;}.elementor-261 .elementor-element.elementor-element-c415718{font-size:15px;line-height:1.7rem;}}/* Start custom CSS for image-box, class: .elementor-element-6bf25e9 */@media screen and (max-width: 768px) {
    .elementor-261 .elementor-element.elementor-element-6bf25e9 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c415718 */.elementor-261 .elementor-element.elementor-element-c415718 {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.elementor-261 .elementor-element.elementor-element-c415718::-webkit-scrollbar {
  width: 5px;               
}

.elementor-261 .elementor-element.elementor-element-c415718::-webkit-scrollbar-track {
  background: transparent;       
}

.elementor-261 .elementor-element.elementor-element-c415718::-webkit-scrollbar-thumb {
  background-color: #538D40;  
  border-radius: 20px;
}

@media screen and (max-width: 768px) {
    .elementor-261 .elementor-element.elementor-element-c415718 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}


@keyframes pulse-white {
0% {
transform: scale(1);
box-shadow: 0 0 0 0 #6587EB;
}

70% {
transform: scale(1.01);
box-shadow: 0 0 0 10px transparent
}

100% {
transform: scale(1);
box-shadow: 0 0 0 0 transparent
}
}

.jet-listing-item.single-jet-engine.elementor-page-261 .elementor-button {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 0 transparent;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  

}

.jet-listing-item.single-jet-engine.elementor-page-261 .elementor-button:hover {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.jet-listing-item.single-jet-engine.elementor-page-261 .elementor-button:hover::before {
  -webkit-animation: sh02 0.9s 0s linear;
  -moz-animation: sh02 0.9s 0s linear;
  animation: sh02 0.9s 0s linear;
}

.jet-listing-item.single-jet-engine.elementor-page-261 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}/* End custom CSS */