.elementor-877 .elementor-element.elementor-element-8111267{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-877 .elementor-element.elementor-element-4f6ecee{--display:flex;}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__link{align-self:flex-start;font-family:"Montserrat", Sans-serif;font-size:var(--small);font-weight:500;color:var( --e-global-color-secondary );flex-direction:row;}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__icon{color:var( --e-global-color-30ed64c );order:1;}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__icon :is(svg, path), body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__icon :is(svg, path){fill:var( --e-global-color-30ed64c );}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__link:hover, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__link:hover{color:var( --e-global-color-30ed64c );}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-secondary );}.elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path), body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__icon{margin-right:10px;}body.rtl .elementor-877 .elementor-element.elementor-element-ca5c47f .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-877 .elementor-element.elementor-element-ca5c47f__icon{margin-left:10px;}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-ca5c47f *//* base link style */
.service-link .jet-listing-dynamic-link__link {
  display: block;
  padding: 6px 10px;
  text-decoration: none;
  color: #333;
  transition: 0.2s;
}

/* active/current state — we’ll add the .current-post class via JS below */
.service-link.current-post .jet-listing-dynamic-link__link {
  color: #005baa;
  background: #e9f3ff;
  border-left: 3px solid #005baa;

  pointer-events: none; /* disable click */
  cursor: default;
  text-decoration: none;
}/* End custom CSS */