.elementor-2405 .elementor-element.elementor-element-1a77d1d{--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;--justify-content:space-between;--align-items:stretch;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:var( --e-global-color-fc22a41 );--border-color:var( --e-global-color-fc22a41 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2405 .elementor-element.elementor-element-1a77d1d:not(.elementor-motion-effects-element-type-background), .elementor-2405 .elementor-element.elementor-element-1a77d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4f9783 );}.elementor-2405 .elementor-element.elementor-element-1a77d1d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2405 .elementor-element.elementor-element-e0fd848{width:100%;max-width:100%;}.elementor-2405 .elementor-element.elementor-element-e0fd848.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2405 .elementor-element.elementor-element-e0fd848 .jet-listing-dynamic-image a{width:100%;max-width:100%;}.elementor-2405 .elementor-element.elementor-element-e0fd848 .jet-listing-dynamic-image img{width:100%;max-width:100%;height:200px;object-fit:cover;border-style:none;}.elementor-2405 .elementor-element.elementor-element-e0fd848 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2405 .elementor-element.elementor-element-2d0aa61{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2405 .elementor-element.elementor-element-5d9dc1e .jet-listing-dynamic-field__content{color:var( --e-global-color-e52ac6a );font-family:"M PLUS1 Code", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;text-align:left;}.elementor-2405 .elementor-element.elementor-element-145c2c5 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-2405 .elementor-element.elementor-element-6b09ab8 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );text-align:left;}.elementor-2405 .elementor-element.elementor-element-fe95b37{width:100%;max-width:100%;text-align:start;}.elementor-2405 .elementor-element.elementor-element-fe95b37 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-fc22a41 );}.elementor-2405 .elementor-element.elementor-element-fe95b37 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:var( --e-global-color-primary );}.jet-listing-item.single-jet-engine.elementor-page-2405 > .elementor{width:550px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-2405 .elementor-element.elementor-element-6b09ab8 .jet-listing-dynamic-field__content{font-size:14px;line-height:1.3em;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5d9dc1e */.grid-offset .jet-listing-grid__items {
  counter-reset: diensten 1;
}
.grid-offset .jet-listing-grid__item {
  counter-increment: diensten;
}
.grid-offset span.list-nummer::before {
  content: counter(diensten, decimal-leading-zero) " " attr(data-titel);
  font-family: 'M PLUS 1 Code', monospace;
  font-size: 13px;
  color: #7C8285;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe95b37 */.diensttitel .elementor-heading-title::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 8px;
  vertical-align: middle;
  transform: translateY(-2px);
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18.5 12L4.99997 12"/><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6"/></svg>') no-repeat center / contain;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18.5 12L4.99997 12"/><path d="M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6"/></svg>') no-repeat center / contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a77d1d */.elementor-2405 .elementor-element.elementor-element-1a77d1d a {
    text-decoration: none;
    color: inherit;
}/* End custom CSS */