.elementor-1646 .elementor-element.elementor-element-75f3b9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1646 .elementor-element.elementor-element-dfc6b94 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-1646 .elementor-element.elementor-element-dfc6b94 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-1646 > .elementor{width:395px;margin-left:auto;margin-right:auto;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-dfc6b94 */.elementor-1646 .elementor-element.elementor-element-dfc6b94 .download-button .icon {
  width: 32px;              
  height: 32px;
  background-color: #FDDDCE; 
  padding: 8px;            
  border-radius: 8px;
  vertical-align: middle;
  margin-right: 16px;
}

.elementor-1646 .elementor-element.elementor-element-dfc6b94 a.download-button {
  color:  #262322;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.024px;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
}

.elementor-1646 .elementor-element.elementor-element-dfc6b94 a.download-button:hover {
  color: #f97739;
}

.elementor-1646 .elementor-element.elementor-element-dfc6b94 .jet-listing-dynamic-repeater__items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

@media (max-width: 768px) {
  .elementor-1646 .elementor-element.elementor-element-dfc6b94 .jet-listing-dynamic-repeater__items {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */