body {
  background-color: #d65a14 !important;
}

.page {
  background-color: #fae7c5;
}

header,
.main-navigation-wrapper {
  background-color: #d65a14;
  border: none;
}

.page-header {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1920 108.929"><path id="flaeche" data-name="flaeche" d="M2435,320.625s631.276,6.774,810.065,7.609S4355,320.625,4355,320.625V219.362H2435Z" transform="translate(-2435 -219.362)" fill="%23d65a14"/></svg>') !important;
}

.main-content h1,
.main-content h3 {
  color: #d65a14;
}

.main-navigation-mobile,
.main-navigation-mobile a,
.main-navigation-mobile strong,
.main-navigation-mobile span.active,
.main-navigation-mobile span.trail,
.main-navigation-mobile span.forward {
  background-color: #fae7c5;
  border: none;
}

.main-navigation-mobile a:hover,
.main-navigation-mobile a:focus,
.main-navigation-mobile strong:hover,
.main-navigation-mobile strong:focus,
.main-navigation-mobile span.active:hover,
.main-navigation-mobile span.active:focus,
.main-navigation-mobile span.trail:hover,
.main-navigation-mobile span.trail:focus,
.main-navigation-mobile span.forward:hover,
.main-navigation-mobile span.forward:focus {
  background-color: #fae7c5;
}

.selbsttest {
  background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1217 405.19"><g id="Gruppe_270" data-name="Gruppe 270"><path id="Pfad_274" data-name="Pfad 274" d="m5.5,8.15C15.36-3.08,1205.12.47,1212.45,8.15s2.17,386.37-5.35,391.46-1189.99,7.04-1196.5,0S-4.35,19.38,5.5,8.15Z" fill="%23fff" stroke="%23432918" stroke-width="2"/></g></svg>');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top;
  aspect-ratio: 3.4 / 1;
  width: 100%;
  max-width: 83%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  padding: 2% 10% 3%;
}

.selbsttest fieldset {
  border: none;
  display: flex;
  flex-wrap: wrap;
}

.selbsttest fieldset legend {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

.selbsttest .widget-pagebreak {
  text-align: center;
}

.selbsttest fieldset span {
  width: 50%;
  padding-left: 15%;
  padding-top: 20px;
}

.selbsttest fieldset label {
  font-size: 0.85rem;
  color: inherit;
  padding-left: 15px;
}

.selbsttest button,
.selbsttest .widget-pagebreak {
  margin-top: 0;
}

.feature-box-text p::before {
  display: none;
}

.feature-box-text p {
  font-size: 1em;
  margin: 0;
}

.right .feature-box-image img {
  float: right;
}

.infomaterial {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1255.73 298.52"><g id="Gruppe_345" data-name="Gruppe 345"><path id="Pfad_113" data-name="Pfad 113" d="m8.07,31.6c17.66-20.12,1209.38-13.76,1222.52,0s3.89,249.6-9.58,258.72-1192.15,12.6-1203.8,0S-9.59,51.72,8.07,31.6Z" fill="%23432918"/><path id="Pfad_114" data-name="Pfad 114" d="m26.86,13.81C44.51-6.31,1235.24.06,1248.38,13.81s3.89,247.77-9.58,256.89-1191.15,12.6-1202.8,0S9.2,33.93,26.86,13.81Z" fill="%23fff" stroke="%23432918" stroke-width="2"/></g></svg>');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top;
  padding: 2% 10% 5%;
  max-width: 80%;
  text-align: center;
  margin: 50px auto -70px auto;
  position: relative;
  z-index: 1;
}

.kacheln-wrapper .rs-column .kachel-blue {
  background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 468.575 229.628"><path id="kachel" data-name="kachel" d="M2246.557-1946.749c15.764-20.245,443.964-13.842,455.7,0s3.47,199.312-8.559,208.486-428.578,12.682-438.984,0S2230.792-1926.5,2246.557-1946.749Z" transform="translate(-2239.352 1959.642)" fill="%234F5994"/></svg>') !important;
  color: #ffffff;
}

.kacheln-wrapper .rs-column .kachel-green {
  background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 468.575 229.628"><path id="kachel" data-name="kachel" d="M2246.557-1946.749c15.764-20.245,443.964-13.842,455.7,0s3.47,199.312-8.559,208.486-428.578,12.682-438.984,0S2230.792-1926.5,2246.557-1946.749Z" transform="translate(-2239.352 1959.642)" fill="%23376E5B"/></svg>') !important;
  color: #ffffff;
}

.kacheln-wrapper .rs-column .kachel-pink {
  background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 468.575 229.628"><path id="kachel" data-name="kachel" d="M2246.557-1946.749c15.764-20.245,443.964-13.842,455.7,0s3.47,199.312-8.559,208.486-428.578,12.682-438.984,0S2230.792-1926.5,2246.557-1946.749Z" transform="translate(-2239.352 1959.642)" fill="%23D94468"/></svg>') !important;
  color: #ffffff;
}

.footer-wave {
  background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1919.999" height="376.908" viewBox="0 0 1919.999 376.908"><g id="gruppe" data-name="gruppe" transform="translate(-0.001 -6103.874)"><path id="flaeche" data-name="flaeche" d="M8296,351.907h0c-1.027-.016-120.553-1.83-300.374-3.651-104.628-1.06-208.172-1.9-307.757-2.509-124.51-.757-243.147-1.14-352.617-1.14s-228.028.384-352.383,1.14c-99.46.605-202.831,1.45-307.242,2.509-177.656,1.8-298.454,3.632-299.624,3.65V-18.873l.329-.006c11.205-.162,113.881-1.627,266.5-3.058,149.108-1.4,378.9-3.064,626.833-3.064,136.85,0,368.194.531,693.166,3.064,191.914,1.5,327.484,3,333.162,3.064h0V351.906Z" transform="translate(-6376 6128.875)" fill="%23D65A14"/><path id="trenner" data-name="trenner" d="M.15,3338.516s65.752-16.764,149.312-19.944,170.349,10.834,240.388-3.648" transform="matrix(0.407, -0.914, 0.914, 0.407, -2185.828, 5113.585)" fill="none" stroke="%23F8B923" stroke-linecap="round" stroke-width="2"/></g></svg>') !important;
}

@media screen and (max-width: 1280px) {
  .platzhalter {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  footer .footer-wave {
    background-image: url('data:image/svg+xml;charset=UTF-8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="374.999" height="422.892" viewBox="0 0 374.999 422.892"><g id="gruppe" data-name="gruppe" transform="translate(0 -5131.627)"><path id="flaeche" data-name="flaeche" d="M-1150,397.892h0c-.2-.016-24.041-1.855-58.666-3.651-20.433-1.06-40.657-1.9-60.109-2.509-24.314-.757-47.486-1.141-68.871-1.141s-44.541.384-68.824,1.141c-19.427.605-39.617,1.45-60.008,2.509-34.562,1.8-58.284,3.632-58.519,3.65V-18.875l.059-.005c2.184-.162,22.2-1.625,52.057-3.057,29.121-1.4,74-3.063,122.428-3.063,26.73,0,71.916.531,135.384,3.063,37.978,1.515,64.8,3.047,65.071,3.063V397.891Z" transform="translate(1525 5156.627)" fill="%23D65A14"/><path id="trenner" data-name="trenner" d="M.15,3342.272s62.771-19.433,142.541-23.119,162.624,12.558,229.487-4.23" transform="translate(1.441 2033.752)" fill="none" stroke="%23F8B923" stroke-linecap="round" stroke-width="2"/></g></svg>') !important;
  }
}

@media screen and (max-width: 599px) {
  .selbsttest {
    padding: 5% 10% 8%;
  }
}
