/* SOLVEN START v67 - narrow cinematic separators between major sections */
body.sv-home-page section:is(#historia,#korzysci,#nasz-zespol,#glowny-sklad,#solven-partnerzy,#dolacz-do-solven,#kontakt-solven) {
  position: relative !important;
  padding-bottom: max(34px, 3.5vw) !important;
}
body.sv-home-page section:is(#historia,#korzysci,#nasz-zespol,#glowny-sklad,#solven-partnerzy,#dolacz-do-solven,#kontakt-solven)::after {
  content: '' !important;
  display: block !important;
  position: absolute !important;
  pointer-events: none !important;
  z-index: 4 !important;
  left: 3% !important;
  right: 3% !important;
  width: auto !important;
  bottom: 0 !important;
  height: 1px !important;
  border: 0 !important;
  opacity: 1 !important;
  background: linear-gradient(90deg, transparent 0%, rgba(255,122,0,.08) 6%, rgba(255,122,0,.55) 30%, rgba(255,142,25,.84) 50%, rgba(255,122,0,.55) 70%, rgba(255,122,0,.08) 94%, transparent 100%) !important;
  box-shadow: 0 1px 14px 1px rgba(255,122,0,.12) !important;
}
/* Remove the legacy double lines only from these sections. */
body.sv-home-page #historia .sv-about-bottom-rule,
body.sv-home-page #nasz-zespol .sv-mgmt-rule,
body.sv-home-page #solven-partnerzy .sv-ns-rule,
body.sv-home-page #dolacz-do-solven .sv-ns-rule,
body.sv-home-page #kontakt-solven .sv-ns-rule,
body.sv-home-page #korzysci .sv-offer-accent {
  display: none !important;
}
@media (max-width:700px){
 body.sv-home-page section:is(#historia,#korzysci,#nasz-zespol,#glowny-sklad,#solven-partnerzy,#dolacz-do-solven,#kontakt-solven)::after {left:5%!important;right:5%!important}
}
