@page {
  size: A4;
  margin: 50pt 30pt;
}

body,
html {
  font-size: 10pt;
  margin: 0pt;
  min-height: initial;
}

#wrapper,
.print-only {
  display: block;
}
.main-content {
  width: 100%;
}

.main-inner {
  padding: 0px;
}

h1 {
  padding: 0;
  margin: 0;
  margin-bottom: -20px;
}

h2,
h2.section-title {
  font-size: 14px;
  font-family: "Coop Expanded", sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}

h2.section-title b {
  font-weight: 700;
}

.print-only,
.box p,
.print-only p {
  margin: 0;
}

header,
#intro,
footer,
#process-section,
.side-bar,
button,
#route-btn,
#share-section,
#benefits-section,
#sticky-header,
.job-banner,
#video-section {
  display: none !important;
}

/* use mobile header as print header */
#mobile-header {
  display: block !important;
  position: static !important;
}

#mobile-header .inner {
  padding: 0;
}

.box,
.box.wichtig {
  border: 1px solid rgb(230, 230, 230);
  margin: 3px;
  padding: 10px;
}

section,
#wrapper {
  margin: 0px;
  padding: 0;
}

section#tasks-section {
  margin-top: 20px;
}

section#tasks-section .container-2 {
  gap: 20px;
}

.styled-list ul {
  margin-top: 0;
  list-style-type: circle;
  padding: 0;
  padding-left: 20px;
}

.styled-list ul li {
  padding: 0;
  border-top: none;
  position: initial;
  padding-left: initial;
  font-size: 10pt;
}

.styled-list ul li::before {
  content: none; /* Remove the content */
  position: static; /* Reset the position property */
  top: auto; /* Reset the top property */
  transform: none; /* Reset the transform property */
  width: auto; /* Reset the width property */
  height: auto; /* Reset the height property */
  background-image: none; /* Remove the background image */
  background-repeat: initial; /* Reset the background repeat property */
  background-size: initial; /* Reset the background size property */
}
