.elementor-3852 .elementor-element.elementor-element-3303df6{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-3852 .elementor-element.elementor-element-def3394 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3852 .elementor-element.elementor-element-def3394 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(max-width:1024px){.elementor-3852 .elementor-element.elementor-element-3303df6{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-def3394 */.sd-tarife{
  overflow:hidden;
  background:#fff;
}
.sd-tarife > div{
  display:flex;
  align-items:baseline;
  gap:12px;
  padding:14px 20px;
  border-bottom:1px solid #f1f5f4;
  font-size:clamp(0.875rem, 0.7969rem + 0.25vw, 0.9375rem);
  line-height:1.5;
  transition:background .15s ease;
}
.sd-tarife > div:last-child{border-bottom:0}
.sd-tarife > div:nth-child(even){background:#fbfdfc}
.sd-tarife > div:hover{background:#f0f9f6}
.sd-den{
  flex:0 1 auto;
  color:#20302e;
}
.sd-dots{
  flex:1 1 auto;
  min-width:20px;
  border-bottom:1px dotted #c6d3d1;
  transform:translateY(-5px);
}
.sd-pret{
  flex:0 0 auto;
  font-weight:600;
  color:#0f9276;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
@media (max-width:767px){
  .sd-tarife > div{padding:12px 14px; gap:8px; font-size:14px}
  .sd-dots{display:none}
  .sd-den{flex:1 1 auto}
}/* End custom CSS */