*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
/* =========================================================
   KORREKTUR: Startseite breiter, Hintergrund vollflächig,
   Leistungen nur 2 nebeneinander
   ========================================================= */

.home-modern {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  background: #f7f7f7 !important;
  padding: 50px 18px !important;
}

.home-wrap {
  width: 100% !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Karten etwas breiter wirken lassen */
.home-card {
  width: 100% !important;
}

/* Slider auch auf neue Breite */
.home-slider {
  width: 100% !important;
}

/* Hauptaktionen bleiben auf Desktop 3 nebeneinander */
.home-action-grid {
  width: 100% !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

/* Leistungen: nur 2 nebeneinander */
.home-services-grid {
  width: 100% !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin-bottom: 22px !important;
}

.home-service-card {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

/* Tablet und Handy: alles untereinander */
@media (max-width: 900px) {
  .home-modern {
    width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding: 34px 14px !important;
  }

  .home-wrap {
    max-width: 100% !important;
  }

  .home-action-grid,
  .home-services-grid {
    grid-template-columns: 1fr !important;
  }
}
/* Hero-Überschrift schwarz und mit normaler Seitenschrift */
.home-hero h1 {
  color: #222222 !important;
  font-family: inherit !important;
  font-weight: 900 !important;
}
/* =========================================================
   Schrift + Kacheln im Bereich "Was möchtest Du tun?"
   ========================================================= */

/* komplette Startseite gleiche Schrift */
.home-modern,
.home-modern *,
.home-modern h1,
.home-modern h2,
.home-modern h3,
.home-modern p,
.home-modern a,
.home-modern span,
.home-modern div {
  font-family: inherit !important;
}

/* Überschriften der drei Hauptkacheln schwarz */
.home-action-card h3 {
  color: #222222 !important;
  font-family: inherit !important;
  font-weight: 900 !important;
  font-size: 1.65rem !important;
  line-height: 1.22 !important;
}

/* Text in den drei Hauptkacheln */
.home-action-card p {
  color: #666666 !important;
  font-family: inherit !important;
  font-size: 1.08rem !important;
  line-height: 1.6 !important;
}

/* Icons oben etwas größer und sauber links */
.home-action-card .home-icon {
  font-size: 2.65rem !important;
  line-height: 1 !important;
  margin-bottom: 22px !important;
  text-align: left !important;
}

/* Button unten in den drei Hauptkacheln */
.home-action-card .home-btn {
  margin-top: auto !important;
  width: 100% !important;
  min-width: 0 !important;
}

/* Kacheln optisch wie die anderen Seiten */
.home-action-card {
  border-radius: 28px !important;
  padding: 34px 38px !important;
  background: #ffffff !important;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
}

/* Leistungen unten ebenfalls nur 2 nebeneinander und gleiche Schrift */
.home-services-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.home-service-card h3 {
  color: #222222 !important;
  font-family: inherit !important;
  font-weight: 900 !important;
}

.home-service-card p {
  color: #666666 !important;
  font-family: inherit !important;
}

/* Handy */
@media (max-width: 900px) {
  .home-action-card {
    border-radius: 22px !important;
    padding: 26px !important;
    text-align: center !important;
  }

  .home-action-card .home-icon {
    text-align: center !important;
    font-size: 2.35rem !important;
  }

  .home-action-card h3 {
    font-size: 1.38rem !important;
    text-align: center !important;
  }

  .home-action-card p {
    text-align: center !important;
  }

  .home-services-grid {
    grid-template-columns: 1fr !important;
  }
}
/* =========================================================
   Startseite: Kundenkarte Info-Slider
   ========================================================= */

.home-customer-slider-card,
.home-customer-slider-card *,
.home-customer-slider-card h2,
.home-customer-slider-card h3,
.home-customer-slider-card p,
.home-customer-slider-card a,
.home-customer-slider-card button {
  box-sizing: border-box !important;
  font-family: inherit !important;
}

.home-customer-slider-card {
  background: #ffffff !important;
  border-radius: 28px !important;
  padding: 34px 38px !important;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
  overflow: hidden !important;
  margin-bottom: 22px !important;
}

.home-slider-head {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin-bottom: 24px !important;
}

.home-slider-icon {
  width: 62px !important;
  height: 62px !important;
  border-radius: 20px !important;
  background: rgba(255,0,0,0.08) !important;
  color: #ff0000 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 2rem !important;
  flex: 0 0 auto !important;
}

.home-slider-head h2 {
  color: #222222 !important;
  font-size: 2rem !important;
  line-height: 1.15 !important;
  font-weight: 900 !important;
  margin: 0 0 4px 0 !important;
  letter-spacing: -0.02em !important;
}

.home-slider-head p {
  color: #ff0000 !important;
  font-size: 1.1rem !important;
  line-height: 1.35 !important;
  font-weight: 900 !important;
  margin: 0 !important;
}

.home-customer-slider {
  position: relative !important;
  min-height: 255px !important;
}

.home-customer-slide {
  display: none !important;
  animation: customerFade 0.25s ease !important;
}

.home-customer-slide.active {
  display: block !important;
}

.home-customer-slide h3 {
  color: #222222 !important;
  font-size: 1.55rem !important;
  line-height: 1.22 !important;
  font-weight: 900 !important;
  margin: 0 0 14px 0 !important;
  letter-spacing: -0.02em !important;
}

.home-customer-slide p {
  color: #666666 !important;
  font-size: 1.08rem !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  margin: 0 0 18px 0 !important;
}

.home-customer-slide p:last-child {
  margin-bottom: 0 !important;
}

.home-slider-controls {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  margin-top: 22px !important;
}

.home-slider-btn {
  min-height: 46px !important;
  border-radius: 16px !important;
  padding: 10px 18px !important;
  border: 2px solid #ff0000 !important;
  background: #ffffff !important;
  color: #ff0000 !important;
  font-size: 0.98rem !important;
  font-weight: 900 !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}

.home-slider-btn:hover,
.home-slider-btn:focus,
.home-slider-btn:active {
  background: #ff0000 !important;
  color: #ffffff !important;
  transform: none !important;
}

.home-slider-dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
}

.home-slider-dot {
  width: 12px !important;
  height: 12px !important;
  border-radius: 999px !important;
  border: none !important;
  background: #dddddd !important;
  padding: 0 !important;
  cursor: pointer !important;
}

.home-slider-dot.active {
  background: #ff0000 !important;
}

.home-slider-main-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 54px !important;
  min-width: 220px !important;
  border-radius: 18px !important;
  padding: 14px 26px !important;
  border: 2px solid #ff0000 !important;
  background: #ff0000 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 1.05rem !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  margin-top: 24px !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}

.home-slider-main-btn:hover,
.home-slider-main-btn:focus,
.home-slider-main-btn:active {
  background: #ffffff !important;
  color: #ff0000 !important;
  transform: none !important;
}

@keyframes customerFade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Handy */
@media (max-width: 900px) {
  .home-customer-slider-card {
    border-radius: 22px !important;
    padding: 26px !important;
    margin-bottom: 16px !important;
    text-align: center !important;
  }

  .home-slider-head {
    display: block !important;
    text-align: center !important;
  }

  .home-slider-icon {
    margin: 0 auto 16px auto !important;
  }

  .home-slider-head h2 {
    font-size: 1.75rem !important;
  }

  .home-slider-head p {
    font-size: 1.05rem !important;
  }

  .home-customer-slider {
    min-height: 330px !important;
  }

  .home-customer-slide h3 {
    font-size: 1.35rem !important;
  }

  .home-customer-slide p {
    font-size: 1rem !important;
    line-height: 1.55 !important;
  }

  .home-slider-controls {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .home-slider-btn {
    width: 100% !important;
    min-height: 54px !important;
    border-radius: 18px !important;
  }

  .home-slider-dots {
    order: -1 !important;
    margin-bottom: 2px !important;
  }

  .home-slider-main-btn {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 62px !important;
    border-radius: 22px !important;
  }
}
/* =========================================================
   Startseite: Beratung Info-Slider
   ========================================================= */

.home-advice-slider-card,
.home-advice-slider-card *,
.home-advice-slider-card h2,
.home-advice-slider-card h3,
.home-advice-slider-card p,
.home-advice-slider-card a,
.home-advice-slider-card button {
  box-sizing: border-box !important;
  font-family: inherit !important;
}

.home-advice-slider-card {
  background: #ffffff !important;
  border-radius: 28px !important;
  padding: 34px 38px !important;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
  overflow: hidden !important;
  margin-bottom: 22px !important;
}

.home-advice-head {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin-bottom: 24px !important;
}

.home-advice-icon {
  width: 62px !important;
  height: 62px !important;
  border-radius: 20px !important;
  background: rgba(255,0,0,0.08) !important;
  color: #ff0000 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 2rem !important;
  flex: 0 0 auto !important;
}

.home-advice-head h2 {
  color: #222222 !important;
  font-size: 2rem !important;
  line-height: 1.15 !important;
  font-weight: 900 !important;
  margin: 0 0 4px 0 !important;
  letter-spacing: -0.02em !important;
}

.home-advice-head p {
  color: #ff0000 !important;
  font-size: 1.1rem !important;
  line-height: 1.35 !important;
  font-weight: 900 !important;
  margin: 0 !important;
}

.home-advice-slider {
  position: relative !important;
  min-height: 255px !important;
}

.home-advice-slide {
  display: none !important;
  animation: adviceFade 0.25s ease !important;
}

.home-advice-slide.active {
  display: block !important;
}

.home-advice-slide h3 {
  color: #222222 !important;
  font-size: 1.55rem !important;
  line-height: 1.22 !important;
  font-weight: 900 !important;
  margin: 0 0 14px 0 !important;
  letter-spacing: -0.02em !important;
}

.home-advice-slide p {
  color: #666666 !important;
  font-size: 1.08rem !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  margin: 0 0 18px 0 !important;
}

.home-advice-slide p:last-child {
  margin-bottom: 0 !important;
}

.home-advice-controls {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  margin-top: 22px !important;
}

.home-advice-btn-small {
  min-height: 46px !important;
  border-radius: 16px !important;
  padding: 10px 18px !important;
  border: 2px solid #ff0000 !important;
  background: #ffffff !important;
  color: #ff0000 !important;
  font-size: 0.98rem !important;
  font-weight: 900 !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}

.home-advice-btn-small:hover,
.home-advice-btn-small:focus,
.home-advice-btn-small:active {
  background: #ff0000 !important;
  color: #ffffff !important;
  transform: none !important;
}

.home-advice-dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
}

.home-advice-dot {
  width: 12px !important;
  height: 12px !important;
  border-radius: 999px !important;
  border: none !important;
  background: #dddddd !important;
  padding: 0 !important;
  cursor: pointer !important;
}

.home-advice-dot.active {
  background: #ff0000 !important;
}

.home-advice-main-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 54px !important;
  min-width: 220px !important;
  border-radius: 18px !important;
  padding: 14px 26px !important;
  border: 2px solid #ff0000 !important;
  background: #ff0000 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 1.05rem !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  margin-top: 24px !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}

.home-advice-main-btn:hover,
.home-advice-main-btn:focus,
.home-advice-main-btn:active {
  background: #ffffff !important;
  color: #ff0000 !important;
  transform: none !important;
}

@keyframes adviceFade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Handy */
@media (max-width: 900px) {
  .home-advice-slider-card {
    border-radius: 22px !important;
    padding: 26px !important;
    margin-bottom: 16px !important;
    text-align: center !important;
  }

  .home-advice-head {
    display: block !important;
    text-align: center !important;
  }

  .home-advice-icon {
    margin: 0 auto 16px auto !important;
  }

  .home-advice-head h2 {
    font-size: 1.75rem !important;
  }

  .home-advice-head p {
    font-size: 1.05rem !important;
  }

  .home-advice-slider {
    min-height: 330px !important;
  }

  .home-advice-slide h3 {
    font-size: 1.35rem !important;
  }

  .home-advice-slide p {
    font-size: 1rem !important;
    line-height: 1.55 !important;
  }

  .home-advice-controls {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .home-advice-btn-small {
    width: 100% !important;
    min-height: 54px !important;
    border-radius: 18px !important;
  }

  .home-advice-dots {
    order: -1 !important;
    margin-bottom: 2px !important;
  }

  .home-advice-main-btn {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 62px !important;
    border-radius: 22px !important;
  }
}
/* =========================================================
   FIX: obere Startseiten-Buttons auf Handy stabil
   ========================================================= */

.home-top-button-row {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  margin-top: 24px !important;
}

.home-nav-button,
.home-nav-button:hover,
.home-nav-button:focus,
.home-nav-button:active {
  transform: none !important;
  translate: none !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-top: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  touch-action: manipulation !important;
  -webkit-tap-highlight-color: transparent !important;
}

.home-nav-button {
  cursor: pointer !important;
}

.home-nav-button:hover,
.home-nav-button:focus,
.home-nav-button:active {
  text-decoration: none !important;
}

/* rote Buttons */
.home-nav-button:not(.home-btn-outline),
.home-nav-button:not(.home-btn-outline):hover,
.home-nav-button:not(.home-btn-outline):focus,
.home-nav-button:not(.home-btn-outline):active {
  background: #ff0000 !important;
  color: #ffffff !important;
  border-color: #ff0000 !important;
}

/* Outline Buttons */
.home-nav-button.home-btn-outline,
.home-nav-button.home-btn-outline:hover,
.home-nav-button.home-btn-outline:focus,
.home-nav-button.home-btn-outline:active {
  background: #ffffff !important;
  color: #ff0000 !important;
  border-color: #ff0000 !important;
}

/* Handy */
@media (max-width: 900px) {
  .home-top-button-row {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    width: 100% !important;
  }

  .home-top-button-row .home-nav-button {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 62px !important;
    border-radius: 22px !important;
    margin: 0 !important;
  }

  .home-top-button-row .home-nav-button:hover,
  .home-top-button-row .home-nav-button:focus,
  .home-top-button-row .home-nav-button:active {
    transform: none !important;
    margin: 0 !important;
  }
}
.sz-card-link {
  display: inline-block !important;
  margin-top: 14px !important;
  color: #ff0000 !important;
  font-weight: 900 !important;
  font-size: 0.98rem !important;
}

.sz-card-link::after {
  content: " →";
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1374634405
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	padding-left:0 !important;
}
*#dm *.dmBody div.u_1160371720
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1610106806
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody h3.u_1199358973
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:11px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1893572521
{
	padding-top:0 !important;
	padding-right:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1001671330
{
	padding-top:25px !important;
	padding-left:40px !important;
}
*#dm *.dmBody div.u_1916580099
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1474291447
{
	padding-left:0 !important;
	padding-right:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}
*#dm *.dmBody div.u_1750529721
{
	padding-top:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody h3.u_1565818295
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody h2.u_1565818295
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:-8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1565818295
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-41px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody h4.u_1083316609
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h3.u_1083316609
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:11px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1044721065
{
	margin-top:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody h4.u_1050242946
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h3.u_1050242946
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:11px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1592586123
{
	margin-top:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h3.u_1738081100
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1513531390
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:calc(100% - 0px) !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1267428539
{
	width:calc(100% - 8px) !important;
	height:47px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:60.3333px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1935135158
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:40px !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1511241124
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:25px !important;
	padding-left:40px !important;
	padding-bottom:25px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:1px !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1291225721
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:15px !important;
	margin-right:0 !important;
}
*#dm *.dmBody h3.u_1909958168
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:-2.5px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1788395694
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:21px !important;
	padding-left:30px !important;
	padding-bottom:21px !important;
	max-width:100% !important;
	padding-right:30px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:-1px !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1497858274
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
}
*#dm *.dmBody div.u_1099653870
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1161951406
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-right:30px !important;
}
*#dm *.dmBody div.u_1730759396
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-right:-15px !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1199358973
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1902760944
{
	margin-top:6px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1909958168
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1470279847
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1043089194
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-right:15px !important;
	margin-left:-15px !important;
}
*#dm *.dmBody div.u_1015447537 .slides .slide-button
{
	width:314px !important;
}
*#dm *.dmBody div.u_1015447537 *.slides *.slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1015447537 .slides .slide-text
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1039273752
{
	margin-left:-125px !important;
	padding-top:0 !important;
	padding-left:10px !important;
	padding-bottom:25px !important;
	margin-top:-330px !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1005272382
{
	margin-top:-173px !important;
	donedragging:true !important;
	height:400px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1676374885
{
	padding-top:174px !important;
	padding-bottom:174px !important;
	padding-right:0 !important;
	padding-left:0 !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-attachment:initial !important;
	background-position:0 0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1999231454
{
	width:60px !important;
	height:60px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1757611216
{
	width:60px !important;
	height:60px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1811578236
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1451161300
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1111710419
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:11px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody h3.u_1479638811
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:11px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1929892189
{
	margin-top:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:289.984px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody h3.u_1978851169
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:-2.5px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1734173155
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:30px !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:30px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1696216440
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1961052958
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:15px !important;
	margin-right:-15px !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1747994524
{
	margin-top:6px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1246337903
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1831292525
{
	padding-right:15px !important;
	padding-left:15px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:-15px !important;
	margin-right:15px !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1555056427
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1513362276
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1756859896
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1082818526
{
	width:60px !important;
	height:60px !important;
	margin-bottom:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1523147261
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1062226660
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:60.3333px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1112880099
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1399153652
{
	width:60px !important;
	height:60px !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:60.3333px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h4.u_1738081100
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:16.003660202026367px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody h4.u_1111710419
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:21px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h4.u_1479638811
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:21px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody h4.u_1978851169
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:21.003664016723633px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1906247457
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:30px !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:30px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:20px !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1018815340
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:none !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1990332417 *.slides *.slide-text
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1990332417
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 38px) !important;
	position:relative !important;
	height:297px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:590px !important;
	margin-top:-10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1274389087
{
	padding-top:20px !important;
	padding-right:0 !important;
	padding-left:0 !important;
	padding-bottom:20px !important;
}
*#dm *.dmBody div.u_Home-Serviceleistungen
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:none !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1300296860
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:99px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1065721114
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:-30px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1217725361
{
	padding-top:0 !important;
	padding-bottom:20px !important;
}
*#dm *.dmBody div.u_1983459745
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-13px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1682078548
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:39px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1966404766
{
	padding-top:40px !important;
	padding-bottom:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-left:40px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:39px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1838339170
{
	margin-top:25px !important;
	padding-top:38.5px !important;
	padding-bottom:38.5px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-left:40px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1532264098
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1077762188
{
	margin-left:0px !important;
	padding-top:34px !important;
	padding-left:38px !important;
	padding-bottom:34px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:38px !important;
}
*#dm *.dmBody div.u_1015447537
{
	width:calc(100% - 0px) !important;
	donedragging:true !important;
	height:717px !important;
	margin-top:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:38px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1577601648
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1042066897
{
	margin-left:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:auto !important;
	padding-right:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:3041px !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	text-align:start !important;
}
