.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1495 .elementor-element.elementor-element-5011978{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1B272A69;--border-color:#1B272A69;--border-radius:60px 60px 0px 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-1495 .elementor-element.elementor-element-5011978:not(.elementor-motion-effects-element-type-background), .elementor-1495 .elementor-element.elementor-element-5011978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d69de1 );}.elementor-1495 .elementor-element.elementor-element-599c72e{--display:flex;--border-radius:60px 60px 0px 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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1495 .elementor-element.elementor-element-07e1c81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-07e1c81 img{border-radius:60px 60px 0px 0px;}.elementor-1495 .elementor-element.elementor-element-5a7f1e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;}.elementor-1495 .elementor-element.elementor-element-5a7f1e0:not(.elementor-motion-effects-element-type-background), .elementor-1495 .elementor-element.elementor-element-5a7f1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-dynamic-field .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1495 .elementor-element.elementor-element-a7ef71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-1495 .elementor-element.elementor-element-a7ef71e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1495 .elementor-element.elementor-element-a7ef71e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-a7ef71e .jet-listing-dynamic-field__content{font-size:40px;line-height:25px;text-align:center;}.elementor-1495 .elementor-element.elementor-element-a6729df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1495 .elementor-element.elementor-element-ec94ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1495 .elementor-element.elementor-element-ec94ac3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-ec94ac3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}.elementor-1495 .elementor-element.elementor-element-1a4a82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1495 .elementor-element.elementor-element-1a4a82a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-1a4a82a .jet-listing-dynamic-field__content{text-align:center;}.elementor-1495 .elementor-element.elementor-element-bf70bc0{--display:flex;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1B272A69;--border-color:#1B272A69;--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-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1495 .elementor-element.elementor-element-a86bcef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-a86bcef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1495 .elementor-element.elementor-element-a86bcef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1495 .elementor-element.elementor-element-a86bcef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1495 .elementor-element.elementor-element-a86bcef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1495 .elementor-element.elementor-element-a86bcef .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;}.elementor-1495 .elementor-element.elementor-element-a86bcef .elementor-icon-list-text{color:#C5CDCF;transition:color 0.3s;}.elementor-1495 .elementor-element.elementor-element-b1a1458.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1495 .elementor-element.elementor-element-b1a1458{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1495 .elementor-element.elementor-element-b1a1458 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.jet-listing-item.single-jet-engine.elementor-page-1495 > .elementor{width:350px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-5011978 */<style>
    .service-one {
  position: relative;
  background-color: var(--tolak-white, #fff);
  padding: 110px 0 120px;
  counter-reset: count;
}

.service-one--home-four {
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 185px;
}

@media (max-width: 767px) {
  .service-one--home-four {
    padding-bottom: 80px;
  }
}

.service-one--home-four .sec-title-two__title {
  color: var(--tolak-white, #fff);
}

.service-one--home-four__shape {
  position: absolute;
  left: 8%;
  bottom: -2%;
  display: none;
  animation-name: float-bob-y-2;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  z-index: 1;
}

@media (min-width: 1400px) {
  .service-one--home-four__shape {
    display: block;
  }
}

.service-one--home-four .service-one__item {
  background-color: var(--tolak-white, #fff);
}

.service-one--home-four .service-one__item__top-shape {
  background-color: transparent;
}

.service-one--home-four .service-one__item__icon::after {
  display: none;
}

@media (max-width: 767px) {
  .service-one {
    padding: 80px 0;
  }
}

.service-one__item {
  position: relative;
  border-radius: 70px 70px 0 0;
  z-index: 2;
  overflow: hidden;
  counter-increment: count;
  transition: all 500ms ease;
}

.service-one__item:hover .service-one__item__image::after {
  left: -30%;
  opacity: 1;
  top: -20%;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-property: left, top, opacity;
  transition-timing-function: linear;
}

.service-one__item:hover .service-one__item__icon {
  color: var(--tolak-white, #fff);
}

.service-one__item:hover .service-one__item__icon::after {
  height: 100%;
}

.service-one__item:hover .service-one__item__bottom {
  border-color: var(--tolak-black, #051d1f);
  background-color: var(--tolak-black, #051d1f);
}

.service-one__item:hover .service-one__item__bottom::after {
  width: 8px;
  opacity: 1;
}

.service-one__item:hover .service-one__item__bottom__number {
  color: #b3b3bb;
}

.service-one__item:hover .service-one__item__bottom__rm {
  color: var(--tolak-white, #fff);
  background: none;
}

.service-one__item__image {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.service-one__item__image img {
  width: 100%;
  height: auto;
}

.service-one__item__image::after {
  background: linear-gradient(
    90deg,
    rgba(var(--tolak-white-rgb, 255, 255, 255), 0.13) 0px,
    rgba(var(--tolak-white-rgb, 255, 255, 255), 0.13) 77%,
    rgba(var(--tolak-white-rgb, 255, 255, 255), 0.5) 92%,
    rgba(var(--tolak-white-rgb, 255, 255, 255), 0)
  );
  content: "";
  height: 200%;
  left: -210%;
  opacity: 0;
  position: absolute;
  top: -50%;
  transition: all 0.7s ease 0s;
  width: 200%;
}

.service-one__item__content {
  position: relative;
  padding: 0 20px 25px;
  border: 1px solid var(--tolak-border-color, #dddddd);
  border-top: none;
}

.service-one__item__icon {
  width: 90px;
  height: 90px;
  background-color: var(--tolak-base, #3d72fc);
  border: 4px solid var(--tolak-white, #fff);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  line-height: 1;
  position: relative;
  z-index: 1;
  color: var(--tolak-white, #fff);
  margin: -46px auto 15px;
  overflow: hidden;
  transition: 100ms ease;
}

.service-one__item__icon::after {
  position: absolute;
  content: "";
  background-color: var(--tolak-black, #051d1f);
  width: 100%;
  height: 0%;
  left: 50%;
  top: 50%;
  border-radius: 25px;
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: -1;
  transition: all 500ms ease;
}

.service-one__item__icon span {
  position: relative;
  z-index: 2;
  display: inline-block;
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.service-one__item__title {
  font-size: 22px;
  margin: 0 0 8px;
}

.service-one__item__title a {
  color: inherit;
  background: none;
  transition: all 500ms ease;
  text-decoration: none;
}

.service-one__item__title a:hover {
  color: var(--tolak-base, #3d72fc);
}

.service-one__item__text {
  line-height: 28px;
  margin: 0;
}

.service-one__item__bottom {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid var(--tolak-border-color, #dddddd);
  border-top: none;
  padding: 12px 31px 10px 51px;
  overflow: hidden;
  transition: all 500ms linear;
}

.service-one__item__bottom::after {
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  width: 0;
  opacity: 0;
  height: calc(100% + 20px);
  content: "";
  background-color: var(--tolak-base, #EE8422);
  transition: all 500ms linear;
  transform: rotate(32deg);
  margin: 0 auto;
}

.service-one__item__bottom__number {
  position: relative;
  display: inline-block;
  font-size: 26px;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--tolak-text-dark, #b7b7b7);
}

.service-one__item__bottom__number::before {
  content: counters(count, ".", decimal-leading-zero);
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.service-one__item__bottom__rm {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: var(--tolak-base, #3d72fc);
  line-height: 1;
  letter-spacing: 0.24px;
  transition: all 500ms ease;
  background: none;
  text-decoration: none;
}

.service-one__item__bottom__rm:hover {
  color: var(--tolak-white, #fff);
  background: none;
  text-decoration: none;
}

.service-one__item__bottom__rm span {
  line-height: inherit;
  margin-left: 6px;
}

</style>/* End custom CSS */