.color-white {
  color: #fff;
}
.color-white a {
  color: #fff;
  text-decoration: none;
}
/**
  Jetzt die Variablen für gwhtel
 */
@font-face {
  font-family: nunito-regular;
  src: url("../Fonts/Nunito-Regular.ttf");
}
@font-face {
  font-family: nunito-bold;
  src: url("../Fonts/Nunito-Bold.ttf");
}
@font-face {
  font-family: nunito-medium;
  src: url("../Fonts/Nunito-Medium.ttf");
}
@font-face {
  font-family: poppins-regular;
  src: url("../Fonts/Poppins-Regular.ttf");
}
@font-face {
  font-family: poppins-bold;
  src: url("../Fonts/Poppins-Bold.ttf");
}
@font-face {
  font-family: poppins-medium;
  src: url("../Fonts/Poppins-Medium.ttf");
}
.frame-type-text h3 {
  font-family: poppins-medium;
}
.frame-type-header h2 {
  font-size: 2.5rem;
  font-family: poppins-medium !important;
}
h1,
h2,
h3 {
  font-family: poppins-medium;
}
p.red-color {
  color: #e5113a;
}
@media screen and (max-width: 1024px) {
  .frame-type-text a {
    word-break: break-word;
  }
}
.logo {
  height: 139px;
}
.logo a {
  height: 100%;
  display: block;
}
.logo .ce-image {
  height: 100%;
}
.logo .ce-gallery {
  height: 100%;
}
.logo .frame-type-image {
  height: 100%;
}
.logo .ce-center .ce-outer,
.logo .ce-center .ce-inner {
  float: initial;
  right: initial;
  height: 100%;
}
.header {
  height: 70px;
}
.header .search-form {
  display: flex;
  justify-self: right;
  background-color: #f2f2f2;
  width: 200px;
  border-radius: 20px;
  font-size: 1.1rem;
}
.header .search-form::placeholder {
  font-family: nunito-medium, sans-serif;
  font-size: 1.2rem;
}
.header .search-form::after {
  content: "";
  position: absolute;
  right: 0.625rem;
  /* Icon rechts */
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  /* Klicks gehen an das Input */
  opacity: 0.6;
  background: no-repeat center / contain url(data:image/png;base64,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);
}
.header + .container-fluid {
  background-color: #fff;
}
.header .stoerungen-button {
  background-color: #D9642C;
  color: #fff;
  text-decoration: none;
  border-radius: 20px;
  padding: 0 20px;
  line-height: 40px;
  font-size: 1rem;
  transition: background-color 0.5s;
  display: flex;
  gap: 5px;
  align-items: center;
}
.header .stoerungen-button img {
  width: 20px;
  height: auto;
}
.header .stoerungen-button:hover {
  background-color: #006462;
  transition: background-color 0.5s;
}
.header .stoerungen-button.mobile {
  display: none;
}
.header .container {
  height: 100%;
}
.header .gwhtel-link {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  padding: 5px 20px;
  border-radius: 20px;
  background-color: transparent;
  transition: background-color 0.3s;
}
.header .gwhtel-link:hover {
  background-color: #97e503;
  transition: background-color 0.3s;
  color: #006462;
}
.header .img-with-search {
  display: flex;
  justify-content: flex-end;
  gap: 30px;
  height: 100%;
  align-items: center;
}
.header .gwhtel {
  height: 50px;
  width: auto;
}
.navigation-row .col-lg-3 .logo a {
  display: contents;
}
.input-with-icon {
  position: relative;
  display: grid;
  justify-self: right;
}
.input-with-icon input {
  padding-right: 2.25rem;
  /* Platz fürs Icon */
  height: 2.5rem;
  border: none;
  border-radius: 0.5rem;
  outline: none;
  padding-left: 20px;
}
.input-with-icon::after {
  content: "";
  position: absolute;
  right: 0.625rem;
  /* Icon rechts */
  top: 50%;
  transform: translateY(-50%);
  width: 1.2rem;
  height: 1.2rem;
  pointer-events: none;
  /* Klicks gehen an das Input */
  opacity: 0.8;
  background: no-repeat center / contain url(data:image/png;base64,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);
}
/* Fokus-Style (optional) */
.input-with-icon input:focus {
  border-color: #7aa7ff;
  box-shadow: 0 0 0 3px rgba(122, 167, 255, 0.25);
}
.navigation-row .col-lg-3 {
  position: relative;
}
.navigation-row .col-lg-3 .logo {
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: -72px;
  height: 139px;
  transform: skewX(-20deg);
}
.navigation-row .col-lg-3 .logo img {
  max-width: 200px;
  width: 100%;
  height: auto;
  position: absolute;
  padding: 10px;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) skewX(20deg);
}
#rwd {
  display: none;
}
.template-gwh .header {
  background: linear-gradient(90deg, #006462 0%, #006462 35%, #2a8e45 65%, #a9f505 100%);
}
.template-gwhtel .header {
  background: linear-gradient(90deg, #8D3987 0%, #8D3987 35%, #41506F 65%, #06615C 100%);
}
#header .news-item-col img {
  margin-bottom: 20px;
}
#header .news-item-col h4 {
  font-family: poppins-bold, sans-serif;
}
#header .news-item-col .button {
  font-family: poppins-bold, sans-serif;
  font-size: 1rem;
}
#header .news-item-col .news-item img {
  max-height: 150px;
  height: 100%;
  width: auto;
  text-align: left;
  object-fit: contain;
}
#header .news-item-col .button-group {
  padding-right: 30px;
}
#header .news-item-col .button-group.text-right {
  text-align: right;
}
#header .news-item-col .button-group .button:hover {
  background-color: #006462;
  color: #fff !important;
}
#header .navigation {
  padding: 0 20px;
  padding-top: 15px;
  position: relative;
}
#header .navigation ul {
  display: flex;
  list-style-type: none;
  gap: 20px;
}
#header .navigation ul li {
  padding: 0 20px;
  transition: all 0.5s ease;
}
#header .navigation ul li.active {
  border-radius: 20px;
}
#header .navigation ul li.active a:focus-within {
  padding: initial;
}
#header .navigation ul li a:focus-within {
  border: none;
  outline-offset: 0;
  outline: none;
  padding: 0 20px;
  border-radius: 20px;
}
#header .navigation ul li:hover,
#header .navigation ul li.open {
  border-radius: 20px;
  cursor: pointer;
}
#header .navigation ul li:hover a,
#header .navigation ul li.open a {
  padding: 0;
}
#header .navigation ul li:hover a:focus-within,
#header .navigation ul li.open a:focus-within {
  border: none;
  outline-offset: 0;
  outline: none;
}
#header .navigation ul li:hover ul,
#header .navigation ul li.open ul {
  display: block;
}
#header .navigation ul li:hover ul li,
#header .navigation ul li.open ul li {
  margin-bottom: 10px;
}
#header .navigation ul li:hover .first-col,
#header .navigation ul li.open .first-col {
  column-count: 2;
}
#header .navigation ul li:hover .sub,
#header .navigation ul li.open .sub {
  padding-top: 30px;
  position: absolute;
  top: 37px;
  width: 100%;
  left: -325px;
  min-width: 1320px;
  display: block;
  z-index: 9;
}
#header .navigation ul li:hover .sub a,
#header .navigation ul li.open .sub a {
  background-color: transparent;
  padding: 0 20px;
  border-radius: 20px;
}
#header .navigation ul li:hover .subnavigation-row,
#header .navigation ul li.open .subnavigation-row {
  display: flex;
  background-color: #f2f2f2;
  padding-bottom: 30px;
  padding-top: 30px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
#header .navigation ul li .sub {
  display: none;
}
#header .navigation ul li ul li {
  line-height: 40px;
}
#header .navigation ul a {
  color: #006462;
  text-decoration: none;
}
#footer .navigation {
  position: relative;
}
#footer .navigation ul {
  display: flex;
  gap: 30px;
}
#footer .navigation a {
  text-decoration: none;
  font-family: poppins-bold, sans-serif;
}
#footer .navigation li::after {
  content: "";
  display: block;
  opacity: 0;
  visibility: hidden;
  height: 2px;
  background-color: #fff;
  transition: opacity 0.5s;
}
#footer .navigation li:first-child {
  display: none;
}
#footer .navigation li:hover:after {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s;
}
#footer .navigation li:hover ul {
  display: grid;
  flex-wrap: wrap;
  /* Items umbrechen */
  grid-template-columns: 1fr 1fr 1fr;
}
#footer .navigation li:hover ul a {
  font-size: 16px;
}
#footer .navigation li:hover ul li::after {
  visibility: hidden;
}
#footer .navigation li:hover ul li a .text {
  width: fit-content;
  display: inline-block;
}
#footer .navigation li:hover ul li a .text::after {
  height: 2px;
  content: "";
  display: block;
  visibility: hidden;
  opacity: 0;
  background-color: #fff;
}
#footer .navigation li:hover ul li:hover a .text::after {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s;
}
#footer .navigation li ul {
  display: none;
  position: absolute;
  left: 0;
  max-width: 700px;
  width: 100%;
  gap: 5px;
}
#footer .navigation li ul li:first-child {
  display: block;
}
#footer .footer-navigation ul li {
  transition: color 0.2s;
}
#footer .footer-navigation ul li:hover a {
  transition: color 0.2s;
}
.template-gwhtel #footer .footer-navigation ul li:hover a {
  color: #933689;
}
.template-gwhtel #header .navigation ul li:hover,
.template-gwhtel #header .navigation ul li.open,
.template-gwhtel #header .active {
  background-color: #AC5BA0;
}
.chooser {
  position: relative;
  margin-bottom: 160px;
  /* Placeholder im rechten 20%-Bereich */
  /* Basis-Reset, damit die Track-Hintergründe sichtbar sind */
  /* ---------- WebKit (Chrome, Edge, Safari) ---------- */
  /* ---------- Firefox ---------- */
  /* Optional: Fokus-Outline dezenter */
}
.chooser .image {
  position: relative;
}
.chooser .mobile-image {
  display: none;
}
.chooser #pocode {
  padding-left: 0 !important;
}
.chooser .buttons-group {
  padding-left: 5px;
  padding-right: 5px;
  height: 56px;
}
.chooser .tarif-row .item {
  display: none;
}
.chooser .tarif-row .item.show-item {
  display: block;
}
.chooser .tarif-row .chooser-button-col {
  padding-left: 0;
}
.chooser .search-plz {
  line-height: 56px !important;
  border-radius: 30px !important;
}
.chooser .chooser-content {
  margin-top: -200px;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  padding-bottom: 40px;
}
.chooser #pocode {
  background-color: #fff;
  border-radius: 25px;
  line-height: 50px;
  font-size: 1.2rem;
  color: #878787;
  text-align: center;
}
.chooser .range-wrap {
  position: relative;
  background-color: #fff;
  border-radius: 25px;
  height: 50px;
}
.chooser input[type="range"].verbrauch.verbrauch-2500::-webkit-slider-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGc+DQogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5Ni4yLDIyMC41YzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTI5Ni4yLDU1LjVjMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjcuNSwzMDEuOWMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KICA8L2c+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NDkuNCwyNjUuNGgtODguMmM5LjgsMTIuMSwxOC4xLDI1LjUsMjQuNCwzOS45aDYzLjhjNDUuMiwwLDgyLDM2LjgsODIsODJ2OTJoMzkuOXYtOTJjMC02Ny4yLTU0LjctMTIxLjktMTIxLjktMTIxLjlaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTguMSwyMjAuNWM1My44LDAsOTQtNTYsOTQtMTA2cy00Mi4yLTk0LTk0LTk0LTk0LDQyLjItOTQsOTQsOS42LDUwLjgsMjYuNCw3MS4yYzE4LjQsMjIuNCw0Mi41LDM0LjgsNjcuNiwzNC44Wk01MTguMSw1NS41YzMyLjUsMCw1OSwyNi41LDU5LDU5cy0zMi4zLDcxLTU5LDcxLTU5LTM4LjgtNTktNzEsMjYuNS01OSw1OS01OVoiLz4NCjwvc3ZnPg==);
}
.chooser input[type="range"].verbrauch.verbrauch-3500::-webkit-slider-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5OS45LDIxOS45YzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTM5OS45LDU0LjljMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg1LDI1NS45YzQ4LjIsMCw4NC4yLTUwLDg0LjItOTQuNnMtMzcuOC04NC4yLTg0LjItODQuMi04NC4yLDM3LjgtODQuMiw4NC4yLDM2LDk0LjYsODQuMiw5NC42Wk0xODUsMTEyLjFjMjcuMSwwLDQ5LjIsMjIuMSw0OS4yLDQ5LjJzLTUuOCwyOS40LTE1LjUsNDEuM2MtMTMuMSwxNi0yNi43LDE4LjQtMzMuNiwxOC40cy0yMC41LTIuNC0zMy42LTE4LjRjLTkuNy0xMS44LTE1LjUtMjcuMy0xNS41LTQxLjMsMC0yNy4xLDIyLjEtNDkuMiw0OS4yLTQ5LjJaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNy42LDM5OS4ydjgwLjZoMzV2LTgwLjZjMC0zOS42LDMyLjItNzEuOCw3MS44LTcxLjhoNTQuN2M1LjYtMTIuNywxMi44LTI0LjQsMjEuNC0zNWgtNzYuMWMtNTguOSwwLTEwNi44LDQ3LjktMTA2LjgsMTA2LjhaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MTYsMjU1LjljNDguMiwwLDg0LjItNTAsODQuMi05NC42cy0zNy44LTg0LjItODQuMi04NC4yLTg0LjIsMzcuOC04NC4yLDg0LjIsMzYsOTQuNiw4NC4yLDk0LjZaTTYxNiwxMTIuMWMyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1Ni41LDI5Mi40aC03Ny4zYzguNiwxMC42LDE1LjgsMjIuMywyMS40LDM1aDU1LjljMzkuNiwwLDcxLjgsMzIuMiw3MS44LDcxLjh2ODAuNmgzNXYtODAuNmMwLTU4LjktNDcuOS0xMDYuOC0xMDYuOC0xMDYuOFoiLz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTUzMS4yLDMwMmMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KPC9zdmc+);
}
.chooser input[type="range"].verbrauch.verbrauch-4250::-webkit-slider-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgOTMzLjcgNDYyLjgiPg0KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuOC4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMikgIC0tPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuc3QwIHsNCiAgICAgICAgZmlsbDogIzNmM2YzZjsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcuNCwyMzYuMWM0OC4yLDAsODQuMi01MCw4NC4yLTk0LjZzLTM3LjgtODQuMi04NC4yLTg0LjItODQuMiwzNy44LTg0LjIsODQuMiwzNiw5NC42LDg0LjIsOTQuNlpNMTQ3LjQsOTIuM2MyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwzNzkuNHY4MC42aDM1di04MC42YzAtMzkuNiwzMi4yLTcxLjgsNzEuOC03MS44aDU0LjdjNS42LTEyLjcsMTIuOC0yNC40LDIxLjQtMzVoLTc2LjFjLTU4LjksMC0xMDYuOCw0Ny45LTEwNi44LDEwNi44WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03ODYuNCwyMzYuMWM0OC4yLDAsODQuMi01MCw4NC4yLTk0LjZzLTM3LjgtODQuMi04NC4yLTg0LjItODQuMiwzNy44LTg0LjIsODQuMiwzNiw5NC42LDg0LjIsOTQuNlpNNzg2LjQsOTIuM2MyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI2LjksMjcyLjVoLTc3LjNjOC42LDEwLjYsMTUuOCwyMi4zLDIxLjQsMzVoNTUuOWMzOS42LDAsNzEuOCwzMi4yLDcxLjgsNzEuOHY4MC42aDM1di04MC42YzAtNTguOS00Ny45LTEwNi44LTEwNi44LTEwNi44WiIvPg0KICAgIDxnPg0KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2Mi4yLDIwMGM1My44LDAsOTQtNTYsOTQtMTA2UzQxNC4xLDAsMzYyLjIsMHMtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTM2Mi4yLDM1YzMyLjUsMCw1OSwyNi41LDU5LDU5cy0zMi4zLDcxLTU5LDcxLTU5LTM4LjgtNTktNzEsMjYuNS01OSw1OS01OVoiLz4NCiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTMuNSwyODIuMmMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8Zz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjE0LjcsMjQ4LjloLTg4LjJjOS44LDEyLjEsMTguMSwyNS41LDI0LjQsMzkuOWg2My44YzQ1LjIsMCw4MiwzNi44LDgyLDgydjkyaDM5Ljl2LTkyYzAtNjcuMi01NC43LTEyMS45LTEyMS45LTEyMS45WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01ODMuMywyMDRjNTMuOCwwLDk0LTU2LDk0LTEwNlM2MzUuMSw0LDU4My4zLDRzLTk0LDQyLjItOTQsOTQsOS42LDUwLjgsMjYuNCw3MS4yYzE4LjQsMjIuNCw0Mi41LDM0LjgsNjcuNiwzNC44Wk01ODMuMywzOWMzMi41LDAsNTksMjYuNSw1OSw1OXMtMzIuMyw3MS01OSw3MS01OS0zOC44LTU5LTcxLDI2LjUtNTksNTktNTlaIi8+DQogIDwvZz4NCjwvc3ZnPg==);
}
.chooser input[type="range"].erdgas.erdgas-9000::-webkit-slider-thumb {
  background-image: url(data:image/png;base64,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);
}
.chooser input[type="range"].erdgas.erdgas-18000::-webkit-slider-thumb {
  background-image: url(data:image/png;base64,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);
}
.chooser input[type="range"].erdgas.erdgas-22000::-webkit-slider-thumb {
  background-image: url(data:image/png;base64,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);
}
.chooser .outline {
  border: 2px solid #97e503;
  padding: 5px 20px;
  border-radius: 30px;
  color: #fff;
}
.chooser #erdgas-m2 {
  color: #fff;
  top: 60px;
  font-family: poppins-medium, sans-serif;
  right: 20px;
  position: absolute;
  font-size: 1rem;
}
.chooser .range-placeholder {
  position: absolute;
  right: 0;
  top: 50%;
  width: 42%;
  /* genau der freie Bereich */
  transform: translateY(-50%);
  text-align: center;
  font-size: 1.2rem;
  color: #878787;
  /* Bootstrap gray-600 */
  user-select: none;
  line-height: 1;
  font-family: poppins-medium, sans-serif;
  padding-right: 15px;
  pointer-events: auto;
  /* statt none */
  z-index: 2;
  display: flex;
  align-items: center;
}
.chooser input[type="range"].verbrauch {
  -webkit-appearance: none;
  appearance: none;
  width: 55%;
  background: transparent;
  /* wir stylen den Track selbst */
}
.chooser input[type="range"].erdgas {
  -webkit-appearance: none;
  appearance: none;
  width: 55%;
  background: transparent;
  /* wir stylen den Track selbst */
}
.chooser input[type="range"].verbrauch::-webkit-slider-runnable-track {
  height: 5px;
  border-radius: 25px;
  margin-top: 10px;
  /* Mittige 80%-Linie: links 10% frei, dann #ccc bis 90%, dann wieder frei */
  background: linear-gradient(to right, transparent 0%, #878787 10%, #878787 90%);
}
.chooser input[type="range"].erdgas::-webkit-slider-runnable-track {
  height: 5px;
  border-radius: 25px;
  margin-top: 10px;
  /* Mittige 80%-Linie: links 10% frei, dann #ccc bis 90%, dann wieder frei */
  background: linear-gradient(to right, transparent 0%, #878787 10%, #878787 90%);
}
.chooser input[type="range"].erdgas::-webkit-slider-thumb {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  /* Vertikal mittig auf 50px-Track: (50-43)/2 ≈ 3.5px -> 4px passt optisch */
  margin-top: -19px;
  /* leicht von der linken Kante weg, damit der Thumb nicht „klebt“ */
  margin-left: 5px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% 60%;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}
.chooser input[type="range"].verbrauch::-webkit-slider-thumb {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  /* Vertikal mittig auf 50px-Track: (50-43)/2 ≈ 3.5px -> 4px passt optisch */
  margin-top: -19px;
  /* leicht von der linken Kante weg, damit der Thumb nicht „klebt“ */
  margin-left: 5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQwMC41LDIyMC4xYzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTQwMC41LDU1LjFjMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMxLjgsMzAyLjNjLTEyLjMtMTIuMy0yNy4xLTIxLjktNDMuNy0yNy45LTEyLjgtNC43LTI2LjYtNy4yLTQxLjEtNy4yaC05M2MtMTQuNCwwLTI4LjIsMi42LTQxLjEsNy4yLTE2LjQsNi0zMS4xLDE1LjUtNDMuMywyNy41LTguNiw4LjUtMTUuOSwxOC40LTIxLjcsMjkuMS04LjksMTYuNy0xMy45LDM1LjgtMTMuOSw1Ni4xdjkyLjVoMzV2LTkyLjVjMC0xMy41LDMuMi0yNi4yLDguOC0zNy41LDUuMy0xMC43LDEyLjctMjAuMSwyMS44LTI3LjcsMTQuOC0xMi4zLDMzLjctMTkuOCw1NC41LTE5LjhoOTNjMjEsMCw0MC4zLDcuNyw1NS4xLDIwLjQsOSw3LjcsMTYuNCwxNy4yLDIxLjYsMjgsNS4zLDExLjEsOC4zLDIzLjUsOC4zLDM2Ljd2OTIuNWgzNXYtOTIuNWMwLTIwLjEtNS0zOS0xMy43LTU1LjctNS43LTEwLjgtMTIuOS0yMC42LTIxLjUtMjkuMVoiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% 60%;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}
@-moz-document url-prefix() {
  .chooser input[type="range"].verbrauch {
    margin-top: 8px;
    margin-left: 4px;
  }
  .chooser .range-placeholder {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-right: 7px;
  }
  .chooser input[type="range"].erdgas {
    margin-top: 8px;
    margin-left: 4px;
  }
}
.chooser input[type="range"].verbrauch::-moz-range-track {
  height: 5px;
  border-radius: 25px;
  margin-top: 10px;
  /* Mittige 80%-Linie: links 10% frei, dann #ccc bis 90%, dann wieder frei */
  background: linear-gradient(to right, transparent 0%, #878787 10%, #878787 90%);
}
.chooser input[type="range"].verbrauch::-moz-range-thumb {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  /* Vertikal mittig auf 50px-Track: (50-43)/2 ≈ 3.5px -> 4px passt optisch */
  margin-top: -19px;
  /* leicht von der linken Kante weg, damit der Thumb nicht „klebt“ */
  margin-left: 5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQwMC41LDIyMC4xYzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTQwMC41LDU1LjFjMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMxLjgsMzAyLjNjLTEyLjMtMTIuMy0yNy4xLTIxLjktNDMuNy0yNy45LTEyLjgtNC43LTI2LjYtNy4yLTQxLjEtNy4yaC05M2MtMTQuNCwwLTI4LjIsMi42LTQxLjEsNy4yLTE2LjQsNi0zMS4xLDE1LjUtNDMuMywyNy41LTguNiw4LjUtMTUuOSwxOC40LTIxLjcsMjkuMS04LjksMTYuNy0xMy45LDM1LjgtMTMuOSw1Ni4xdjkyLjVoMzV2LTkyLjVjMC0xMy41LDMuMi0yNi4yLDguOC0zNy41LDUuMy0xMC43LDEyLjctMjAuMSwyMS44LTI3LjcsMTQuOC0xMi4zLDMzLjctMTkuOCw1NC41LTE5LjhoOTNjMjEsMCw0MC4zLDcuNyw1NS4xLDIwLjQsOSw3LjcsMTYuNCwxNy4yLDIxLjYsMjgsNS4zLDExLjEsOC4zLDIzLjUsOC4zLDM2Ljd2OTIuNWgzNXYtOTIuNWMwLTIwLjEtNS0zOS0xMy43LTU1LjctNS43LTEwLjgtMTIuOS0yMC42LTIxLjUtMjkuMVoiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% 60%;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}
.chooser input[type="range"].erdgas::-moz-range-track {
  height: 5px;
  border-radius: 25px;
  margin-top: 10px;
  /* Mittige 80%-Linie: links 10% frei, dann #ccc bis 90%, dann wieder frei */
  background: linear-gradient(to right, transparent 0%, #878787 10%, #878787 90%);
}
.chooser input[type="range"].erdgas::-moz-range-thumb {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  /* Vertikal mittig auf 50px-Track: (50-43)/2 ≈ 3.5px -> 4px passt optisch */
  margin-top: -19px;
  /* leicht von der linken Kante weg, damit der Thumb nicht „klebt“ */
  margin-left: 5px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% 60%;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}
.chooser input[type="range"].verbrauch.verbrauch-2500::-moz-range-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGc+DQogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5Ni4yLDIyMC41YzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTI5Ni4yLDU1LjVjMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjcuNSwzMDEuOWMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KICA8L2c+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NDkuNCwyNjUuNGgtODguMmM5LjgsMTIuMSwxOC4xLDI1LjUsMjQuNCwzOS45aDYzLjhjNDUuMiwwLDgyLDM2LjgsODIsODJ2OTJoMzkuOXYtOTJjMC02Ny4yLTU0LjctMTIxLjktMTIxLjktMTIxLjlaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTguMSwyMjAuNWM1My44LDAsOTQtNTYsOTQtMTA2cy00Mi4yLTk0LTk0LTk0LTk0LDQyLjItOTQsOTQsOS42LDUwLjgsMjYuNCw3MS4yYzE4LjQsMjIuNCw0Mi41LDM0LjgsNjcuNiwzNC44Wk01MTguMSw1NS41YzMyLjUsMCw1OSwyNi41LDU5LDU5cy0zMi4zLDcxLTU5LDcxLTU5LTM4LjgtNTktNzEsMjYuNS01OSw1OS01OVoiLz4NCjwvc3ZnPg==);
}
.chooser input[type="range"].verbrauch.verbrauch-3500::-moz-range-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAwIDUwMCI+DQogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5zdDAgew0KICAgICAgICBmaWxsOiAjM2YzZjNmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5OS45LDIxOS45YzUzLjgsMCw5NC01Niw5NC0xMDZzLTQyLjItOTQtOTQtOTQtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTM5OS45LDU0LjljMzIuNSwwLDU5LDI2LjUsNTksNTlzLTMyLjMsNzEtNTksNzEtNTktMzguOC01OS03MSwyNi41LTU5LDU5LTU5WiIvPg0KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg1LDI1NS45YzQ4LjIsMCw4NC4yLTUwLDg0LjItOTQuNnMtMzcuOC04NC4yLTg0LjItODQuMi04NC4yLDM3LjgtODQuMiw4NC4yLDM2LDk0LjYsODQuMiw5NC42Wk0xODUsMTEyLjFjMjcuMSwwLDQ5LjIsMjIuMSw0OS4yLDQ5LjJzLTUuOCwyOS40LTE1LjUsNDEuM2MtMTMuMSwxNi0yNi43LDE4LjQtMzMuNiwxOC40cy0yMC41LTIuNC0zMy42LTE4LjRjLTkuNy0xMS44LTE1LjUtMjcuMy0xNS41LTQxLjMsMC0yNy4xLDIyLjEtNDkuMiw0OS4yLTQ5LjJaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNy42LDM5OS4ydjgwLjZoMzV2LTgwLjZjMC0zOS42LDMyLjItNzEuOCw3MS44LTcxLjhoNTQuN2M1LjYtMTIuNywxMi44LTI0LjQsMjEuNC0zNWgtNzYuMWMtNTguOSwwLTEwNi44LDQ3LjktMTA2LjgsMTA2LjhaIi8+DQogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MTYsMjU1LjljNDguMiwwLDg0LjItNTAsODQuMi05NC42cy0zNy44LTg0LjItODQuMi04NC4yLTg0LjIsMzcuOC04NC4yLDg0LjIsMzYsOTQuNiw4NC4yLDk0LjZaTTYxNiwxMTIuMWMyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1Ni41LDI5Mi40aC03Ny4zYzguNiwxMC42LDE1LjgsMjIuMywyMS40LDM1aDU1LjljMzkuNiwwLDcxLjgsMzIuMiw3MS44LDcxLjh2ODAuNmgzNXYtODAuNmMwLTU4LjktNDcuOS0xMDYuOC0xMDYuOC0xMDYuOFoiLz4NCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTUzMS4yLDMwMmMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KPC9zdmc+);
}
.chooser input[type="range"].verbrauch.verbrauch-4250::-moz-range-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgOTMzLjcgNDYyLjgiPg0KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuOC4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMikgIC0tPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuc3QwIHsNCiAgICAgICAgZmlsbDogIzNmM2YzZjsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcuNCwyMzYuMWM0OC4yLDAsODQuMi01MCw4NC4yLTk0LjZzLTM3LjgtODQuMi04NC4yLTg0LjItODQuMiwzNy44LTg0LjIsODQuMiwzNiw5NC42LDg0LjIsOTQuNlpNMTQ3LjQsOTIuM2MyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwzNzkuNHY4MC42aDM1di04MC42YzAtMzkuNiwzMi4yLTcxLjgsNzEuOC03MS44aDU0LjdjNS42LTEyLjcsMTIuOC0yNC40LDIxLjQtMzVoLTc2LjFjLTU4LjksMC0xMDYuOCw0Ny45LTEwNi44LDEwNi44WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03ODYuNCwyMzYuMWM0OC4yLDAsODQuMi01MCw4NC4yLTk0LjZzLTM3LjgtODQuMi04NC4yLTg0LjItODQuMiwzNy44LTg0LjIsODQuMiwzNiw5NC42LDg0LjIsOTQuNlpNNzg2LjQsOTIuM2MyNy4xLDAsNDkuMiwyMi4xLDQ5LjIsNDkuMnMtNS44LDI5LjQtMTUuNSw0MS4zYy0xMy4xLDE2LTI2LjcsMTguNC0zMy42LDE4LjRzLTIwLjUtMi40LTMzLjYtMTguNGMtOS43LTExLjgtMTUuNS0yNy4zLTE1LjUtNDEuMywwLTI3LjEsMjIuMS00OS4yLDQ5LjItNDkuMloiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI2LjksMjcyLjVoLTc3LjNjOC42LDEwLjYsMTUuOCwyMi4zLDIxLjQsMzVoNTUuOWMzOS42LDAsNzEuOCwzMi4yLDcxLjgsNzEuOHY4MC42aDM1di04MC42YzAtNTguOS00Ny45LTEwNi44LTEwNi44LTEwNi44WiIvPg0KICAgIDxnPg0KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2Mi4yLDIwMGM1My44LDAsOTQtNTYsOTQtMTA2UzQxNC4xLDAsMzYyLjIsMHMtOTQsNDIuMi05NCw5NCw5LjYsNTAuOCwyNi40LDcxLjJjMTguNCwyMi40LDQyLjUsMzQuOCw2Ny42LDM0LjhaTTM2Mi4yLDM1YzMyLjUsMCw1OSwyNi41LDU5LDU5cy0zMi4zLDcxLTU5LDcxLTU5LTM4LjgtNTktNzEsMjYuNS01OSw1OS01OVoiLz4NCiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTMuNSwyODIuMmMtMTIuMy0xMi4zLTI3LjEtMjEuOS00My43LTI3LjktMTIuOC00LjctMjYuNi03LjItNDEuMS03LjJoLTkzYy0xNC40LDAtMjguMiwyLjYtNDEuMSw3LjItMTYuNCw2LTMxLjEsMTUuNS00My4zLDI3LjUtOC42LDguNS0xNS45LDE4LjQtMjEuNywyOS4xLTguOSwxNi43LTEzLjksMzUuOC0xMy45LDU2LjF2OTIuNWgzNXYtOTIuNWMwLTEzLjUsMy4yLTI2LjIsOC44LTM3LjUsNS4zLTEwLjcsMTIuNy0yMC4xLDIxLjgtMjcuNywxNC44LTEyLjMsMzMuNy0xOS44LDU0LjUtMTkuOGg5M2MyMSwwLDQwLjMsNy43LDU1LjEsMjAuNCw5LDcuNywxNi40LDE3LjIsMjEuNiwyOCw1LjMsMTEuMSw4LjMsMjMuNSw4LjMsMzYuN3Y5Mi41aDM1di05Mi41YzAtMjAuMS01LTM5LTEzLjctNTUuNy01LjctMTAuOC0xMi45LTIwLjYtMjEuNS0yOS4xWiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8Zz4NCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjE0LjcsMjQ4LjloLTg4LjJjOS44LDEyLjEsMTguMSwyNS41LDI0LjQsMzkuOWg2My44YzQ1LjIsMCw4MiwzNi44LDgyLDgydjkyaDM5Ljl2LTkyYzAtNjcuMi01NC43LTEyMS45LTEyMS45LTEyMS45WiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01ODMuMywyMDRjNTMuOCwwLDk0LTU2LDk0LTEwNlM2MzUuMSw0LDU4My4zLDRzLTk0LDQyLjItOTQsOTQsOS42LDUwLjgsMjYuNCw3MS4yYzE4LjQsMjIuNCw0Mi41LDM0LjgsNjcuNiwzNC44Wk01ODMuMywzOWMzMi41LDAsNTksMjYuNSw1OSw1OXMtMzIuMyw3MS01OSw3MS01OS0zOC44LTU5LTcxLDI2LjUtNTksNTktNTlaIi8+DQogIDwvZz4NCjwvc3ZnPg==);
}
.chooser input[type="range"].erdgas.erdgas-9000::-moz-range-thumb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARsAAAEFCAYAAADT8UPKAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAE4dJREFUeJzt3XuYXHV5wPH3PbOThGW5KEm0VvRpvdW6Vq3bQjfJnHMm2QABFBS2ogStgreKF6wVr7VqRR8r9QJekKKCogKCigSSzc45ZzdE1G1RG/VRtEVFWxNslcsK2Z15+weLTePub3aT2Xdmd7+f5+Gfnd/OvE8CX+bM5fdTMxMAmG9RuwcAsDQQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAC2IDwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAC2IDwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogN5qy/v/+QNE3XtnsOLCzEBnPS19dXLpfLV5vZcJIkJ7R7HiwcxAazNjg4WDrssMOuUNUTRWSZiFyTpmnS5rGwQBAbzIqq6u7duz9qZn+5z4+7zewrXFJhNogNZiWO438UkbOnuenQqeD0ec+EhYXYoKk4ji8QkfMCS44wsxvTNO31mgkLD7FBUJIkb1TV82exdKWZDcdx/MR5HwoLkppZu2dAh4rj+K9V9aI5/tod9Xo9Hh0d/fd5GQoLFrHBtOI4PktVPyEH9uz3J6oaZ1l2e4vHwgJGbPA7kiQ5XUQ+KyKlwDITEQ3c/oOp4PxXS4fDgsVrNvh/4jjeKCJXSDg0Q6paFZG7A2seb2b5hg0bHtbSAbFgERv8VrVaXaOq14rI8sCyncuXLz81y7I8iqITROTewNonTE5Obu3v739oayfFQsRlFEREpFqtHtNoNIZE5LDAsm+qappl2a8e/EGSJAMi8mURWRH4vVtVtbrv72Hp4ZkNJI7jJzcajS0SDs2urq6uDfsHI8/zoSiKniMiE4HffZqZ3ZCmaU8r5sXCxDObJS6O48ep6oiIPDyw7IeNRqMyMjLyn4H7eZaqfl5EumZaY2bDURSdlGXZfQcxMhYontksYXEcH62qQxIOzR2qOhAKjYhIURTXmtmLRKQx0xpVXW9mX9q0aVPoNSEsUsRmiVqzZs3qqdA8OrBst6oOzPbzMkVRXG5m58gDb4vPZOP4+Pjn0jSd8RkQFicuo5agNE1XmlkuIk8KLPuVmVWLorh1rvefJMm5IvLBJsuuUdUzsiybnMt9p2n6WDPbaGah15daJoqiT/FZodbg/y5LzLHHHnv4ihUrbpRwaO4SkY0HEhoRkTzPP5QkSVlE3hdYdpqI3KuqLzSzGS+99pWm6SlmdqWIHKIa+jxh66jqdhEhNi3AZdQS0tfX171ixYrrRSS0HcRvVPWZeZ5/42AeK8/zC0XkHaE1Zvb8JEku0VmUI03TFWZ2iYgccjBzoX2IzRLR29u7rKen5xoRqQSW7Y2i6PQsy/JWPGae529V1feE1pjZi5Ik+adm96WqTxKRVa2YC+1BbJaAwcHB0sqVKz8tIqE9g+tmtrlWq93QysfOsux8VQ1dTomZvSqO4+CzIBG5p4VjoQ2IzSI3tZ3nJSJyemCZmdlLiqK4aj5myPP8dar6sdAaVX1zHMdvmun2LMtuE5FvtXw4uCE2i5iqaqVS+bCIvLDJ0tcWRfHP8zWHmVme5y9X1c+E1qnqO5Mk+dsZ7qNhZmeIyPfmZUjMO976XsSSJHmPiEz7H++DVPUNWZa922OewcHB0p49ez6z36bp+zMReUWe5x+e7kZVjdI0faKZ/V4LR+sxs+umuyGKor5arfYvLXysJYvYLFJxHP+dqr4ttMbM3lkUxVucRhKRB86d6unp+YKInBxYZiLykjzPP+4xU5qmR5rZ/0x3G7FpHS6jFqEkSV45i9Bc5B0aEZGxsbGJO++88zQRuTGwTEXkI3EcP9dpLDggNotMmqYvEJH3h9ao6qdGRkZe5TPR79q1a9fee+655zQRyQPLSqp6eRzHg05jYZ4Rm0UkTdPTzOxSCW/Xea2InD3bT+3Ol7GxsfHly5efJCI7AstKqnpFmqYnec2F+UNsFok4jp8x9VH+0Hae27q7u5871+8jzZetW7feWy6XTxKRscCyZWZ2TZqmx3vNhflBbBaBarW6fmovmXJgWU1Vn7lly5b7veaajaGhoV+r6gkisiuwbLmZfaFarcZec6H1iM0Cl6bpsY1G44sS2JbTzL42OTl5SqduWpVl2Z0TExPrJfwZmu5Go/HlSqXy515zobWIzQJWrVafYmZbRCS03ea3JyYmNu3YsSN0EkLb3XzzzbtVdaOIhA63OzyKom3VavXpXnOhdYjNArVu3brHNxqNrSLykMCy21T1uJ07d/6311wHI8uyO+r1eioiPw4sO6LRaNxYrVZDW2SgAxGbBWj9+vWPKZVKmYiEzmT6SalUGlhoGz+Njo7+xMwGRCS0DemqRqNRS9P0j7zmwsEjNgvM+vXrf79erw+JyCMCy35er9fT4eHh0DOEjlUUxW1RFKUi8ovAstVmNhTH8R94zYWDQ2wWkEqlsqper28TkdB/YHc2Go2B0dHR0GsfHa9Wq30/iqLjRCR0CfhIVc3Xr18f2kcZHYLYLBADAwNHRFF0k4j8cWDZr6MoOn5kZOS7XnPNp1qt9q0oijZJ+JjfR9Xr9aFKpdLKL2ZiHhCbBaCvr697YmLiKyLyp4Fl4yJy8mL70mCtVvuamR0v4c2zHhdF0dY0TVd6zYW5IzYdrre3d9mhhx56rYisDSzbq6rPzvN81GsuT0VR7Iyi6BQRCX1O6Mlmtp1zxTsXselgfX195ZUrV35BVY8LLKur6vOyLLvJbbA2qNVqw1PBCX0C+inlcnnL2rVrXY55wdwQmw41ODhY6unpuVxEQl9CbIjI5izLrnEaq61qtdpWETlDRGb8bpeqHtPV1XUT54p3HmLTgab2Df6IiDwnsMxE5GV5nn/WaayOkOf5dap6hojUA8v6zey6NE1n/AoH/BGbDpQkyXtF5Jwmy16f5/klHvN0mizLrlHVsyVwrriIbGg0Gl/kXPHOQWw6TJqm7zSz1zZZ9tY8z9/rMlCHyrLsk2b2SgmcK66qx42Pj3+Wc8U7A7HpIGmavtrMZjzOREREVT+Q53mzM5aWhKIoLlbV85osO9XMrhwcHJxxn5+urq4ZgzU5Ockm3S1CbDpEkiQvN7NmJ0Neluf5a1wGWiCyLHu/iPxdk2Wn7969+1JVnfbf9+3bt98lItNueD45OXn7wU2IBxGbDpCm6Zki8qEmyz5dFMU5xnEYvyPP87eLyLuaLHtBpVL5wHQ32AM+P83Pty6Ub8wvBMSmzdI0PcXMPiGBvwsz+5Kq/lW79w3uZHmev0lEgq9jqeor4jie9tnj/fff/3p5YH/mB43U6/Vmh/thDjg3qo2SJBkQketFJPSOyXZVPblTd9nrJKqqcRxfLCIva7L07XmeT3vpValUVpXL5WXDw8M/a/2ESxuxaZM4jvtVdZuIHBpY9lVV3ZhlWeh7QdjHVHAuEZGzmyx9Y57nF3jMhAdwGdUGaZo+VVVvkHBovlmv108kNHNjZrZ69eqXikizDzu+K0mS13nMhAcQG2dpmvaa2XYROTKwbFdXV9eG0dHRad8hQdhVV11VX7169WYRubrJ0vckSdLskgstwmWUozRNH2tmIyIS2nvlh41GozIyMhLaFhOz0Nvbu+yoo466VlVPDCwzVX1xlmWXug22RPHMxkmapo80syEJh+YOVR0gNK2xa9euvRMTE6eLSBZYpmb20SRJzvCaa6nimY2DNWvWrC6Xy4WIhDbo3mNmcVEUobOTcAD6+vq6e3p6bhSRSmBZXUTOyPO82aUXDhDPbOZZmqZHlsvlmyQcml+Z2XGEZn6MjY2N33fffSeLyDcCy0oi8ulqtRq65MJBIDbz6Nhjjz3czLaJyNMCy+6Nouikoihu9ZprKbrlllvumjoE718Dy5Y1Go2rkyRJveZaSriMmif9/f2HLFu2bIuIJIFlv1HVTVmW5T5ToVKprIqiKJfwxvHjZnZCURQjTmMtCTyzmQe9vb3LyuXy1RIOzUQURacTGl8jIyN7urq6qiLy/cCyblW9PkmSP/OaaykgNi02ODhYWrly5RVN3m6tm9nmWq12g9tg+K3t27f/YurUzf8ILDtcRLZVKpXQiRaYA2LTQqqqe/bs+ZiIDAaWmaq+tCiK3/mWMfwURfHTUqk0ICI/Dyw7MoqimyqVSuiSC7NEbFoojuP3mdmLmiz7Gz5A1hmGh4d/VK/XUxEJnYe+KooizhVvAWLTInEcXyAiwY2tVPUNeZ5f6DQSZmF0dPQHZrZRRH4ZWPYwM9vGueIHh9i0QJqmb1bV80NrVPUfsix7t9dMmL2iKP5NVTfIDLv1TTlaVYfWrl37CK+5Fhve+j5IaZq+wsyCu+yZ2UVFUZzrNRMOTJIkfyEiW0UkdMjdD1Q1zrIsdOmFafDM5iDEcfx8M5t2q8kHqeqnRkZGXuU1Ew5cnudfVdVNInJvYNnjzWzbhg0bjvKaa7EgNgcojuNnqeqlEv4zvFZEzmY7z4Ujy7IdInKqNDlXfHJycvu6dese4jTWokBsDkAcxxtV9UoRCZ1HtK27u/u5WZbNeFQsOlOe50NRFD1HRCYCy55aKpU4V3wOeM1mjuI4rk7tshc62jXbu3fviTt37vyN11xovWq1+uxGo/E5CfxPxcxuXrFixXFbt24NXXpBiM2cVKvVYxqNxpAEXkA0s6/V6/WBHTt23O04GuZJHMdnqWrw9AsRGVLVZ7ApfRiXUbNUqVT+pNFobJHwOxXfnpiY2ERoFo+iKC43s3MkcMyviAyY2XWcKx5GbGYhjuPHRVG0VUQeGlh2m6oex6Fmi09RFJeJyKubLDt+fHz8Ss4VnxmxaWLdunWPUtUhEXl4YNlPS6XSAJ+9WLzyPP+giLy2ybJnmdllMx3zu9TxhxKwYcOGh5VKpW0i8ujAsl9EUTQwPDz8Y6+50B5TXzV5R5Nlm+M4vlRV1WOmhYQXiGeQpulKMyskvMnSnVEUJbVa7TvN7m/t2rWPKJfLq+++++7vjI2Nhd5ShbM0TY9U1Sfs3bv3u7N5vS1N03eb2eubLPtQnuevbNGIiwLPbKYxtZ3nTRIOzV2qekKz0PT29i5LkuTyrq6un5nZrT09PT+qVqvHtHZiHKg0Tc83sz2NRuOWrq6uPXEcv6TZ7+R5/gZVvbjJsnOTJOFLt/sgNvvp6+vrXr58+RYReXpg2b1RFG3Ksmys2f2tWrXqPBHZvM+Pjm40Gp/v7+8/5GBnxcFJkmTAzC6Q//sczXJVvbharYb+7sXMLM/zc0XksiYP8ZokSd7SilkXA2Kzn8MOO+ztqromsOR+VT2lVqvdPJv7M7NnT/PjR5fLZbacbDNVne7vplSv109p9rtTx/y+WESubLL0bXEc9x/QgIsMsdmPmb0gcHNdVc/Msmz7HO7ykTP8/Og53AfmQaPRmPbvRlUfNZvfnzrm9yxVDe26GKnqmQc04CJDbPYx9RmJw2e4uWFmZ2VZdk0rHiuKIt6tWASuuuqq+p49e84ysxn3k1bV0Oezlgxis48syybN7OvT3GQi8tKiKJo9ZcYStGvXrr1RFJ0mItM+4zWznc4jdSRisx8zO09E9n37sy4ir87z/ONtGgkLQJZl991zzz3PNLPh/W76end398faMlSH4aPV+xkZGfl6HMdPj6LoeWZ2iKpel2XZLe2eC51vbGxsXFU3ViqVM1W1T0S+193dfdmWLVvub/dsnYDYTKMoittE5G3tngMLz9RGaZdP/YN9cBkFwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALjgi5hLSJIk4yLSkXsfm9lFRVGc2+45MH94ZgPABbEB4ILYAHBBbAC4IDYAXPBuFEREbheRXzo91mNE5Einx0IHITYQVf37LMs+6fFYSZJcKyKnejwWOguXUQBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAC2IDwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAi652D7BUmdmqdevW/aHnY5ZKJfV8vLlQ1SPa8OfR7fl4Sx2xaZ8LS6XShe0eooNsLpVKm9s9BOYPl1EAXBAbAC6IDQAXxAaAC2IDwAXvRs2/60XkyHYP0cTtXg+kqjvNbNLr8Q6Eqn6j3TMsRmpm7Z4BwBLAZRQAF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAC2IDwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHggtgAcEFsALggNgBcEBsALogNABfEBoALYgPABbEB4ILYAHBBbAC4IDYAXBAbAC6IDQAXxAaAC2IDwAWxAeCC2ABwQWwAuCA2AFwQGwAuiA0AF8QGgAtiA8AFsQHg4n8BpTzoWYy0iHsAAAAASUVORK5CYII=);
}
.chooser input[type="range"].erdgas.erdgas-18000::-moz-range-thumb {
  background-image: url(data:image/png;base64,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);
}
.chooser input[type="range"].erdgas.erdgas-22000::-moz-range-thumb {
  background-image: url(data:image/png;base64,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);
}
.chooser input.choosed {
  text-align: right;
  padding-right: 5px;
  border: 1px solid #97e503;
  margin-right: 5px;
}
.chooser input[type="range"].verbrauch:focus::-webkit-slider-thumb {
  outline: none;
  box-shadow: none !important;
  /* Chrome/Edge/Safari */
}
.chooser input[type="range"].verbrauch:focus::-moz-range-thumb {
  outline: none;
  box-shadow: none !important;
  /* Firefox */
}
.chooser input[type="range"].verbrauch:focus {
  outline: none;
  box-shadow: none !important;
}
.chooser input[type="range"].erdgas:focus::-webkit-slider-thumb {
  outline: none;
  box-shadow: none !important;
  /* Chrome/Edge/Safari */
}
.chooser input[type="range"].erdgas:focus::-moz-range-thumb {
  outline: none;
  box-shadow: none !important;
  /* Firefox */
}
.chooser input[type="range"].erdgas:focus {
  outline: none;
  box-shadow: none !important;
}
.chooser .chooser-content-reverse {
  background-color: #a9f505;
  clip-path: polygon(100% 0, 0 0, 0 85%, 100% 100%);
  height: 412px;
  margin-top: -200px;
  position: relative;
}
.chooser .chooser-content-reverse .button-row {
  position: relative;
  z-index: 999;
}
.chooser .chooser-content-reverse.orange-content {
  background-color: #D9642C;
}
.chooser .chooser-content-reverse.orange-content h2,
.chooser .chooser-content-reverse.orange-content p {
  color: #fff;
}
.chooser .chooser-content-reverse.orange-content .buttons-group-1 {
  border-color: #fff;
  text-align: center;
  justify-content: center;
}
.chooser .chooser-content-reverse.orange-content .buttons-group-1 a {
  color: #fff;
  text-align: center;
}
.chooser .chooser-content-reverse.orange-content .buttons-group-1:hover {
  background-color: #fff;
}
.chooser .chooser-content-reverse.orange-content .buttons-group-1:hover a {
  color: #D9642C !important;
}
.chooser .chooser-content-reverse.orange-content svg {
  position: absolute;
  top: -44px;
  right: -160px;
  opacity: 0.2;
  width: 500px;
}
.chooser .chooser-content-reverse h2 {
  font-size: 2rem;
  color: #3f403a;
}
.chooser .chooser-content-reverse .icon {
  display: flex;
  align-items: center;
  gap: 20px;
}
.chooser .chooser-content-reverse .icon img {
  max-width: 50px;
  width: 100%;
}
.chooser .chooser-content-reverse .text-right {
  text-align: right;
}
.chooser .chooser-content-reverse .buttons-group-1:hover a {
  color: #fff !important;
}
.chooser .chooser-content-reverse p {
  line-height: 28px;
  font-size: 1.2rem;
  font-family: nunito-bold, sans-serif;
  color: #3f403a;
}
.chooser .chooser-content-reverse a.tarif-berechnen {
  font-size: 1.2rem;
  color: #3f403a;
  padding-left: 30px;
  padding-right: 30px;
}
.chooser .chooser-content-reverse a.tarif-berechnen:hover {
  background-color: transparent;
}
.chooser .image + .container {
  position: relative;
}
.chooser a {
  color: #fff;
  text-decoration: none;
  font-family: poppins-regular, sans-serif;
}
.chooser .heading h1 {
  font-size: 3rem;
}
.chooser h2 {
  font-family: poppins-bold, sans-serif;
  font-size: 4rem;
  color: #fff;
}
.chooser .heading {
  position: absolute;
  right: 500px;
  top: 200px;
}
.chooser .chooser-button {
  padding: 5px 25px;
  border-radius: 30px;
  letter-spacing: 1px;
  transition: background-color 0.2s;
}
.chooser .chooser-button span {
  font-family: nunito-bold, sans-serif;
  color: #3f403a;
}
.chooser .chooser-button:hover {
  transition: background-color 0.2s;
}
.chooser .tarif-berechnen {
  transition: background-color 0.2s;
}
.chooser .tarif-berechnen:hover {
  background-color: #97e503;
  transition: background-color 0.2s;
  color: #3f403a;
}
.mobile-first-heading {
  display: none;
}
.template-gwhtel .heading .darkgreen {
  color: #933689;
}
.heading .darkgreen {
  color: #006462;
}
.heading.heading-green {
  color: #006462;
}
.heading h1 {
  font-family: poppins-bold, sans-serif;
}
.Startseite .container {
  z-index: 99999;
  position: relative;
}
html body .container.equal-height .contact-information {
  height: 100%;
}
html body .row.equal-height {
  overflow: hidden;
}
html body .row.equal-height .tarif-kachel {
  height: 100%;
}
html body .row.equal-height .tarif-kachel .content {
  height: 92%;
}
html body .row.equal-height .contact-information {
  height: 100%;
}
html body .padding-top-10 {
  padding-top: 10px;
}
html body .padding-top-20 {
  padding-top: 20px;
}
html body .padding-top-30 {
  padding-top: 30px;
}
html body .padding-top-40 {
  padding-top: 40px;
}
html body .padding-top-50 {
  padding-top: 50px;
}
html body .padding-top-60 {
  padding-top: 60px;
}
html body .padding-top-70 {
  padding-top: 70px;
}
html body .padding-top-80 {
  padding-top: 80px;
}
html body .padding-top-90 {
  padding-top: 90px;
}
html body .padding-top-100 {
  padding-top: 100px;
}
html body .padding-top-110 {
  padding-top: 110px;
}
html body .padding-top-120 {
  padding-top: 120px;
}
html body .padding-top-130 {
  padding-top: 130px;
}
html body .padding-top-140 {
  padding-top: 140px;
}
html body .padding-top-150 {
  padding-top: 150px;
}
html body .padding-bottom-10 {
  padding-bottom: 10px;
}
html body .padding-bottom-20 {
  padding-bottom: 20px;
}
html body .padding-bottom-30 {
  padding-bottom: 30px;
}
html body .padding-bottom-40 {
  padding-bottom: 40px;
}
html body .padding-bottom-50 {
  padding-bottom: 50px;
}
html body .padding-bottom-60 {
  padding-bottom: 60px;
}
html body .padding-bottom-70 {
  padding-bottom: 70px;
}
html body .padding-bottom-80 {
  padding-bottom: 80px;
}
html body .padding-bottom-90 {
  padding-bottom: 90px;
}
html body .padding-bottom-100 {
  padding-bottom: 100px;
}
html body .padding-bottom-110 {
  padding-bottom: 110px;
}
html body .padding-bottom-120 {
  padding-bottom: 120px;
}
html body .padding-bottom-130 {
  padding-bottom: 130px;
}
html body .padding-bottom-140 {
  padding-bottom: 140px;
}
html body .padding-bottom-150 {
  padding-bottom: 150px;
}
html body .margin-top-10 {
  margin-top: 10px;
}
html body .margin-top-20 {
  margin-top: 20px;
}
html body .margin-top-30 {
  margin-top: 30px;
}
html body .margin-top-40 {
  margin-top: 40px;
}
html body .margin-top-50 {
  margin-top: 50px;
}
html body .margin-top-60 {
  margin-top: 60px;
}
html body .margin-top-70 {
  margin-top: 70px;
}
html body .margin-top-80 {
  margin-top: 80px;
}
html body .margin-top-90 {
  margin-top: 90px;
}
html body .margin-top-100 {
  margin-top: 100px;
}
html body .margin-top-110 {
  margin-top: 110px;
}
html body .margin-top-120 {
  margin-top: 120px;
}
html body .margin-top-130 {
  margin-top: 130px;
}
html body .margin-top-140 {
  margin-top: 140px;
}
html body .margin-top-150 {
  margin-top: 150px;
}
html body .margin-bottom-10 {
  margin-bottom: 10px;
}
html body .margin-bottom-20 {
  margin-bottom: 20px;
}
html body .margin-bottom-30 {
  margin-bottom: 30px;
}
html body .margin-bottom-40 {
  margin-bottom: 40px;
}
html body .margin-bottom-50 {
  margin-bottom: 50px;
}
html body .margin-bottom-60 {
  margin-bottom: 60px;
}
html body .margin-bottom-70 {
  margin-bottom: 70px;
}
html body .margin-bottom-80 {
  margin-bottom: 80px;
}
html body .margin-bottom-90 {
  margin-bottom: 90px;
}
html body .margin-bottom-100 {
  margin-bottom: 100px;
}
html body .margin-bottom-110 {
  margin-bottom: 110px;
}
html body .margin-bottom-120 {
  margin-bottom: 120px;
}
html body .margin-bottom-130 {
  margin-bottom: 130px;
}
html body .margin-bottom-140 {
  margin-bottom: 140px;
}
html body .margin-bottom-150 {
  margin-bottom: 150px;
}
html body .margin-bottom-col-10 .contact-person {
  margin-bottom: 10px;
}
html body .margin-bottom-col-20 .contact-person {
  margin-bottom: 20px;
}
html body .margin-bottom-col-30 .contact-person {
  margin-bottom: 30px;
}
html body .margin-bottom-col-40 .contact-person {
  margin-bottom: 40px;
}
html body .margin-bottom-col-50 .contact-person {
  margin-bottom: 50px;
}
html body .margin-bottom-col-60 .contact-person {
  margin-bottom: 60px;
}
html body .margin-bottom-col-70 .contact-person {
  margin-bottom: 70px;
}
html body .margin-bottom-col-80 .contact-person {
  margin-bottom: 80px;
}
html body .margin-bottom-col-90 .contact-person {
  margin-bottom: 90px;
}
html body .margin-bottom-col-100 .contact-person {
  margin-bottom: 100px;
}
html body .margin-bottom-col-110 .contact-person {
  margin-bottom: 110px;
}
html body .margin-bottom-col-120 .contact-person {
  margin-bottom: 120px;
}
html body .margin-bottom-col-130 .contact-person {
  margin-bottom: 130px;
}
html body .margin-bottom-col-140 .contact-person {
  margin-bottom: 140px;
}
html body .margin-bottom-col-150 .contact-person {
  margin-bottom: 150px;
}
html body .accordion-wrapper {
  overflow: hidden;
}
html body .accordion-wrapper .buttons-group {
  width: fit-content;
  background-color: #006462;
  padding: 10px 30px;
}
html body .accordion-wrapper .buttons-group a {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  font-family: poppins-bold, sans-serif;
}
html body .accordion-wrapper .buttons-group:hover {
  background-color: #97e503;
}
html body .accordion-wrapper .text-right {
  display: flex;
  justify-content: end;
}
html body .accordion-item {
  border: none;
  border-radius: 0;
  margin-bottom: 10px;
}
html body .accordion-header {
  background-color: #006462;
  color: #fff;
}
html body .accordion-button {
  position: relative;
  border: none;
  background-color: transparent;
  border-radius: 0;
  padding-left: 60px;
  color: #fff;
  font-size: 19px;
  width: 94%;
  justify-content: space-between;
  display: grid;
  grid-template-columns: 7fr 2fr;
}
html body .accordion-button::after {
  position: absolute;
  left: 10px;
  color: #fff;
  width: 2rem;
  height: 2rem;
  background-size: 2rem;
  background-image: url(data:image/png;base64,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);
}
html body .accordion-collapse {
  background-color: #f2f2f2;
}
html body .accordion-collapse .accordion-body .row {
  padding-top: 30px;
  padding-bottom: 30px;
}
html body .accordion-collapse h5 {
  font-size: 33px;
}
html body .accordion-collapse p,
html body .accordion-collapse ul li,
html body .accordion-collapse ol li {
  font-size: 17px;
}
html body .accordion-collapse .pdf-link {
  display: flex;
  gap: 20px;
  text-decoration: none;
  align-items: center;
  color: #000;
}
html body .accordion-collapse .download-arrow {
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
}
html body .accordion-collapse a {
  color: #000;
}
html body .accordion-button:not(.collapsed) {
  background-color: #006462;
  border-radius: 0;
  color: #fff;
}
html body .accordion-button:not(.collapsed)::after {
  background-image: url(data:image/png;base64,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);
  transform: none;
}
html body .template-gwhtel .accordion-header {
  background-color: #933689;
}
html body .template-gwhtel .accordion-button:not(.collapsed) {
  background-color: #933689;
}
html body .template-gwhtel .sauber-sicher-accordion-button .accordion-button {
  color: #fff;
}
html body .einfache-kachel {
  padding: 40px;
}
.einfache-kachel {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 40px;
  width: 100%;
  font-family: nunito-regular, sans-serif;
  color: #2b2b2b;
  line-height: 1.6;
  position: relative;
}
.einfache-kachel ul li,
.einfache-kachel ol li {
  font-size: 1.1rem;
  font-family: nunito-regular, sans-serif;
}
.info-icon {
  background-color: #97e503;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: absolute;
  top: -30px;
  right: 40px;
}
.info-icon svg {
  fill: #97e503;
}
.info-icon img {
  width: 20%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.info-icon span {
  font-size: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.einfache-kachel.bg-green {
  background-color: #b5ff2e;
}
.einfache-kachel.bg-darkgreen .info-icon,
.einfache-kachel.bg-darkgreen .download-arrow {
  background-color: #006462;
}
.einfache-kachel.bg-gray {
  background-color: #f5f5f5;
}
.einfache-kachel h1,
.einfache-kachel h2,
.einfache-kachel h3 {
  font-weight: 700;
  color: #111;
  margin-top: 0;
}
.einfache-kachel p {
  margin-bottom: 1em;
  font-size: 1rem;
}
.einfache-kachel a {
  color: #111;
  font-weight: 600;
  text-decoration: none;
}
.einfache-kachel a:hover {
  text-decoration: underline;
}
.template-gwh .tarif-merkmale .table-details table td.bg-lightgreen {
  background-color: #97e503;
}
.template-gwh .tarif-merkmale.higlight-bg-lightgreen .button {
  background-color: #97e503;
}
.template-gwh .tarif-merkmale.higlight-bg-lightgreen .button:hover {
  background-color: #006462;
}
.template-gwhtel .tarif-merkmale .table-details table td.bg-lightgreen {
  background-color: #AC5BA0;
}
.template-gwhtel .tarif-merkmale.higlight-bg-lightgreen .button {
  background-color: #AC5BA0;
}
.template-gwhtel .tarif-merkmale.higlight-bg-lightgreen .button:hover {
  background-color: #933689;
}
.template-gwhtel .tarif-merkmale .table-details table td.bg-darkgreen {
  background-color: #933689;
}
.template-gwhtel .tarif-merkmale.higlight-bg-darkgreen .download-arrow {
  background-color: #933689;
}
.template-gwhtel .tarif-merkmale.higlight-bg-darkgreen .button {
  background-color: #933689;
}
.template-gwhtel .tarif-merkmale.higlight-bg-darkgreen .button:hover {
  background-color: #AC5BA0;
}
.template-gwhtel .einfache-kachel.bg-darkgreen .info-icon,
.template-gwhtel .einfache-kachel.bg-darkgreen .download-arrow {
  background-color: #933689;
}
.template-gwhtel .einfache-kachel .frame-type-text a {
  color: #933689;
}
.template-gwhtel .info-icon {
  background-color: #AC5BA0;
}
html body .einfache-kachel .contenttable tr td {
  background-color: #f2f2f2;
}
html body .contenttable {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
html body .contenttable tr {
  border: none;
  background-color: transparent;
}
html body .contenttable tr td {
  margin-bottom: 10px;
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: poppins-regular, sans-serif;
  background-color: #fff;
  padding-left: 20px;
}
html body .contenttable tr td p {
  font-size: 1.5rem;
}
html body .contenttable tr td.td-background-darkgreen {
  background-color: #006462;
  color: #fff;
}
html body .contenttable tr td.td-background-transparent {
  background-color: transparent;
}
html body .contenttable tr td p {
  margin-bottom: 0;
}
html body .contenttable tr td strong {
  font-family: poppins-medium, sans-serif;
}
html body .template-gwhtel .contenttable tr td.td-background-darkgreen {
  background-color: #933689;
}
.download-arrow {
  background-color: #97e503;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  flex: 0 0 60px;
}
.download-arrow img {
  max-width: 50%;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.download-arrow + span {
  font-family: poppins-regular, sans-serif;
}
html body .download-button {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-top: 20px;
}
html body .download-button:hover {
  text-decoration: none;
}
html body .template-gwhtel .download-arrow {
  background-color: #AC5BA0;
}
html body .news-single .article .news-img-wrap {
  float: none;
  width: 100%;
  margin: 0;
}
html body .news-single .article .news-img-wrap img {
  width: 100%;
}
html body {
  /* Zeile als Flex-Container – eigentlich macht Bootstrap das schon,
   aber hier schadet es nicht, es explizit zu setzen */
  /* Jede News-Spalte als Flex-Container */
  /* Die eigentliche Kachel füllt die gesamte Höhe der Spalte */
  /* Inhalt dehnt sich, damit der "Mehr erfahren"-Button unten landet */
  /* Bild nice responsive (falls noch nicht so) */
  /* Jede News-Spalte ist ein Flex-Container */
  /* Die eigentliche Kachel füllt die komplette Spaltenhöhe */
  /* Inhalt soll den verfügbaren Platz einnehmen,
     damit der "Mehr erfahren"-Button immer unten sitzt */
  /* Optional: Bild responsive */
}
html body .stoerung-list h3 {
  color: #000;
  font-family: poppins-bold, sans-serif;
}
html body .stoerung-list .stoerungen-reihe {
  margin-bottom: 30px;
}
html body .news-list-view .row.equal-height {
  display: flex;
  flex-wrap: wrap;
}
html body .news-list-view .row.equal-height .news-item {
  display: flex;
  margin-bottom: 30px;
  /* optionaler Abstand */
}
html body .news-list-view .row.equal-height .news-item > .article {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html body .news-list-view .row.equal-height .news-item .news-content {
  flex: 1 1 auto;
}
html body .news-list-view .row.equal-height .news-item .news-img-wrap img {
  width: 100%;
  height: auto;
  display: block;
}
html body .row.list-view .news-item {
  display: flex;
  margin-bottom: 40px;
  /* falls du etwas Abstand nach unten willst */
}
html body .row.list-view .news-item > .article {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html body .row.list-view .news-item .news-content {
  flex: 1 1 auto;
}
html body .row.list-view .news-item .news-img-wrap img {
  width: 100%;
  height: auto;
  display: block;
}
html body .no-entrys {
  display: none;
}
html body .filter-wrapper {
  background-color: #fff;
  display: flex;
  width: 100%;
  border-radius: 25px;
}
html body .filter-wrapper .label {
  background-color: #97e503;
  color: #3f403a;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  text-align: center;
  display: flex;
  align-items: center;
  padding: 0 38px;
  width: 22%;
  font-family: poppins-bold, sans-serif;
}
html body .filter-wrapper .filter-select {
  width: 75%;
}
html body #filter-news {
  background-color: transparent;
  margin-bottom: 0;
  width: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html body .news .article .news-img-wrap {
  float: none;
  width: 100%;
  background: transparent;
  margin: 0;
}
html body .news .article .news-img-wrap a {
  float: none;
  padding: 0;
  border: 0;
  background: transparent;
  width: 100%;
}
.news-list-view .row.equal-height {
  overflow: initial;
}
.news-single .bodytext {
  margin-bottom: 40px;
}
.news-single .detail-galery {
  margin-top: 60px;
  display: grid;
  gap: 10px;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr 1fr;
}
.singleview {
  background-color: #f2f2f2;
  border-radius: 20px;
  position: relative;
  padding-bottom: 40px;
}
.singleview.topnews .header-news a {
  font-size: 2.5rem;
}
.singleview .category {
  position: absolute;
  left: 30px;
  top: -20px;
}
.singleview .category span {
  background-color: #97e503;
  border-radius: 30px;
  padding: 10px 30px;
  font-family: poppins-bold, sans-serif;
  font-size: 1.3rem;
}
.singleview .header-news,
.singleview .teaser-text {
  padding-left: 40px;
  padding-right: 40px;
}
.singleview .header-news {
  padding-top: 40px;
  padding-bottom: 20px;
}
.singleview .header-news a {
  text-decoration: none;
  color: #3f403a;
  font-size: 3rem;
}
.singleview .more-button a {
  border: 2px solid #006462;
  color: #006462;
  font-size: 1rem;
  font-weight: bold;
}
.singleview .more-button a:hover {
  background-color: #006462;
  color: #fff;
}
.news-backlink-wrap {
  margin-left: 20px;
}
.news-backlink-wrap .buttons-group {
  width: fit-content;
  padding: 5px 25px;
  background-color: #006462;
  transition: background-color 0.4s;
}
.news-backlink-wrap .buttons-group a {
  color: #fff;
  text-decoration: none;
}
.news-backlink-wrap .buttons-group:hover {
  background-color: #aaf505;
}
.news-backlink-wrap .buttons-group:hover a {
  color: #006462;
}
.news-single .news-text-wrap a {
  width: fit-content;
}
.news-single .header {
  height: initial;
  padding: 20px;
  color: #fff;
}
.news-single .header h1 {
  margin-bottom: 0;
}
.news-single .news-text-wrap {
  padding: 20px;
  background-color: #f2f2f2;
}
.news-single .news-text-wrap .button-element {
  width: fit-content;
}
.header-news a {
  color: #3f403a;
  font-family: poppins-bold, sans-serif;
}
.more-button {
  display: flex;
  justify-content: right;
}
.more-button a {
  border-radius: 25px;
  text-decoration: none;
  padding: 5px 30px;
}
.list-view .article {
  margin-bottom: 50px;
}
.article.bg-white .news-content {
  background-color: #fff;
}
.news-content {
  background-color: #f2f2f2;
  padding: 20px 30px;
}
html body .news .article:last-child.topnews {
  padding-bottom: 20px;
}
html body .news .article:last-child.topnews .teaser-text p {
  font-size: 1rem;
}
html body .news-list-view .topnews {
  padding-bottom: 20px;
}
html body .news-list-view .topnews .col-md-4 img {
  width: 100%;
  height: auto;
  float: none;
}
.news-single .news-text-wrap a {
  color: #000;
}
.news-single .news-text-wrap a.download-button {
  text-decoration: none;
}
.no-singleview {
  position: relative;
}
.no-singleview .category {
  position: absolute;
  left: 20px;
  top: -20px;
}
.no-singleview .category span {
  background-color: #97e503;
  border-radius: 30px;
  padding: 10px 30px;
  font-family: poppins-bold, sans-serif;
  font-size: 1rem;
}
.no-singleview .news-img-wrap {
  max-height: 290px;
  height: 100%;
  display: block;
}
.no-singleview .news-img-wrap a {
  min-height: 280px;
  width: 100%;
  height: 100%;
}
.no-singleview .news-img-wrap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.no-singleview img {
  margin-bottom: 10px;
  max-height: 278px;
  height: 100%;
  object-fit: cover;
}
.no-singleview .header-news {
  margin-bottom: 20px;
}
.no-singleview .header-news a {
  text-decoration: none;
  color: #006462;
  font-size: 1.7rem;
}
.no-singleview .inhalt {
  color: #006462;
}
.no-singleview .inhalt p {
  font-size: 1rem;
}
.no-singleview .more-button a {
  border: 2px solid #006462;
  color: #006462;
  font-size: 1rem;
  font-weight: bold;
}
.no-singleview .more-button a:hover {
  background-color: #006462;
  color: #fff;
}
html body .template-gwhtel .filter-wrapper .label {
  background-color: #AC5BA0;
}
.template-gwhtel .no-singleview .category span {
  background-color: #933689;
  color: #fff;
}
.template-gwhtel .no-singleview .header-news a {
  color: #933689;
}
.template-gwhtel .no-singleview .inhalt {
  color: #933689;
}
.template-gwhtel .no-singleview .more-button a {
  border-color: #933689;
  color: #933689;
}
.template-gwhtel .no-singleview .more-button a:hover {
  background-color: #933689;
  color: #fff;
}
.template-gwhtel .singleview .category span {
  background-color: #933689;
  color: #fff;
}
.template-gwhtel .singleview .more-button a {
  border-color: #933689;
  color: #933689;
}
.template-gwhtel .singleview .more-button a:hover {
  background-color: #933689;
  color: #fff;
}
.row.equal-height .kachel {
  height: 100%;
}
.row.equal-height .kachel .kachel-content {
  height: 100%;
  overflow: hidden;
}
.kachel .kachel-content.darkgray .buttons-group-1 a {
  color: #3f403a !important;
}
.kachel .kachel-content {
  margin-top: 10px;
  padding: 20px 30px;
  min-height: 274px;
}
.kachel .kachel-content.farbverlauf {
  background: linear-gradient(90deg, #006c5a 0%, #006c5a 35%, #2a8e45 65%, /* grünes Zwischen-Grün statt bläulich */ #a9f505 100%);
}
.kachel .kachel-content.farbverlauf_gwh_tel {
  background: linear-gradient(90deg, #8D3987 0%, #8D3987 35%, #41506F 65%, /* grünes Zwischen-Grün statt bläulich */ #06615C 100%);
}
.kachel .kachel-content.bg-darkgreen {
  background-color: #006462;
}
.kachel .kachel-content.bg-green {
  background-color: #006462;
}
.kachel .kachel-content.bg-lightgreen {
  background-color: #97e503;
}
.kachel .kachel-content.lightgray .buttons-group-1 a {
  color: #3f403a;
}
.kachel .kachel-content.lightgray .buttons-group-1 a:hover {
  color: #fff;
}
.kachel .kachel-content.bg-lightgray {
  background-color: #f2f2f2;
}
.kachel .kachel-content.bg-darkgray {
  background-color: #3c3c3b;
}
.kachel .kachel-content.bg-white {
  background-color: #fff;
}
.kachel .kachel-content .heading {
  margin-bottom: 20px;
}
.kachel .kachel-content.green .heading,
.kachel .kachel-content.green .kachel-inhalt {
  color: #006462;
}
.kachel .kachel-content.green .buttons-group-1 {
  border-color: #006462;
}
.kachel .kachel-content.green .buttons-group-1 a {
  color: #006462;
}
.kachel .kachel-content.green .buttons-group-1:hover a {
  color: #fff;
}
.kachel .kachel-content.darkgray .buttons-group-1:hover a {
  color: #fff !important;
}
.kachel .kachel-content.white .heading,
.kachel .kachel-content.white .kachel-inhalt {
  color: #fff;
}
.kachel .kachel-content.white .buttons-group-1 {
  border-color: #fff;
}
.kachel .kachel-content.white .buttons-group-1 a {
  color: #fff;
}
.kachel .kachel-content.white .buttons-group-1:hover {
  border-color: #006462;
}
.kachel .kachel-content .button-row {
  display: grid;
}
.kachel .kachel-content .buttons-group-1 {
  text-align: right;
  justify-self: center;
  padding: 5px 30px;
  font-size: 1rem;
  margin-top: 20px;
}
.kachel .kachel-content .buttons-group-1 a {
  text-decoration: none;
}
.kachel .kachel-content.skewed {
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}
.template-gwhtel .kachel .kachel-content.bg-darkgreen,
.template-gwhtel .kachel .kachel-content.bg-green {
  background-color: #933689;
}
.template-gwhtel .kachel .kachel-content.white .buttons-group-1:hover {
  background-color: #AC5BA0;
  border-color: #AC5BA0;
}
.template-gwhtel .kachel .kachel-content.farbverlauf {
  background: linear-gradient(90deg, #8D3987 0%, #8D3987 35%, #41506F 65%, #06615C 100%);
}
.template-gwhtel .kachel .kachel-content.darkgray .buttons-group-1 a {
  color: #fff !important;
}
.template-gwhtel .kachel .kachel-content.green .heading,
.template-gwhtel .kachel .kachel-content.green .kachel-inhalt {
  color: #933689;
}
.template-gwhtel .kachel .kachel-content.bg-lightgreen {
  background-color: #AC5BA0;
}
.template-gwhtel .kachel .kachel-content.bg-lightgreen .buttons-group-1 {
  border-color: #fff;
}
.template-gwhtel .kachel .kachel-content.bg-lightgreen .buttons-group-1 a {
  color: #fff;
}
.template-gwhtel .kachel .kachel-content.bg-lightgreen .buttons-group-1:hover {
  background-color: #933689;
  border-color: #933689;
}
.template-gwhtel .kachel .kachel-content.green .buttons-group-1 a {
  color: #933689;
}
.template-gwhtel .kachel .kachel-content.green .buttons-group-1 {
  border-color: #933689;
}
.template-gwhtel .kachel .kachel-content.green .buttons-group-1:hover {
  background-color: #933689;
}
.template-gwhtel .kachel .kachel-content.green .buttons-group-1:hover a {
  color: #fff;
}
.button-element {
  display: flex;
  padding-left: 10px;
  padding-right: 20px;
  border-radius: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: center;
  text-decoration: none;
}
.button-element:hover.bg-darkgreen {
  background-color: #97e503;
  color: #006462;
  text-decoration: none;
}
.button-element:hover.bg-darkgreen .text {
  color: #006462;
}
.button-element:hover.bg-darkpurple {
  background-color: #AC5BA0;
  color: #3f403a;
  text-decoration: none;
}
.button-element:hover.bg-darkpurple .text {
  color: #3f403a;
}
.button-element.bg-darkgreen {
  background-color: #006462;
  text-decoration: none;
}
.button-element.bg-darkgreen .text {
  color: #fff;
  padding-left: 20px;
}
.button-element.bg-darkpurple {
  background-color: #933689;
  text-decoration: none;
}
.button-element.bg-darkpurple .text {
  color: #fff;
  padding-left: 20px;
}
.button-element .icon {
  width: 60px;
  height: 60px;
  position: relative;
}
.button-element.no-icon {
  padding-left: 20px;
  text-align: center;
}
.button-element.no-icon .text {
  padding-left: 0;
  width: 100%;
}
button {
  font-family: poppins-bold, sans-serif;
}
button.outline {
  border: 2px solid #97e503;
  padding: 5px 20px;
  border-radius: 30px;
  color: #fff;
}
.anchor-buttons {
  display: grid;
  margin-top: 30px;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.anchor-buttons.one-col {
  grid-template-columns: 1fr;
  max-width: 40%;
  width: 100%;
}
.anchor-buttons .button {
  width: 100%;
  display: block;
  text-align: center;
  font-family: poppins-bold, sans-serif;
}
.anchor-buttons .button:hover {
  background-color: #97e503;
  color: #3f403a;
}
.button.darkgreen-button {
  color: #fff;
  padding: 5px 20px;
  text-decoration: none;
  border-radius: 30px;
}
.button.outline {
  border: 2px solid #97e503;
  padding: 5px 20px;
  border-radius: 30px;
  color: #fff;
}
.button.outline-black {
  border-color: #3f403a;
  color: #3f403a !important;
}
.buttons-group,
.buttons-group-1 {
  background-color: #fff;
  border-radius: 35px;
  display: flex;
  gap: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  justify-content: space-between;
  padding-left: 5px;
  padding-right: 5px;
}
.buttons-group button,
.buttons-group-1 button {
  max-width: 160px;
  width: 100%;
  text-align: center;
}
.buttons-group-1 {
  background-color: transparent;
  border: 2px solid #3f403a;
  transition: background-color 0.3s;
}
.buttons-group-1:hover {
  background-color: #006462;
  border-color: #006462;
  transition: background-color 0.3s;
}
.buttons-group-1:hover a {
  color: #fff;
}
.template-gwh .button.darkgreen-button {
  background-color: #006462;
  transition: background-color 0.3s;
}
.template-gwh .button.darkgreen-button:hover {
  background-color: #97e503;
  transition: background-color 0.3s;
}
.template-gwhtel .button.darkgreen-button {
  background-color: #933689;
  transition: background-color 0.3s;
}
.template-gwhtel .button.darkgreen-button:hover {
  background-color: #AC5BA0;
  transition: background-color 0.3s;
}
.template-gwhtel .button-element.bg-darkgreen {
  background-color: #933689;
}
.template-gwhtel .button-element.bg-darkgreen:hover {
  background-color: #AC5BA0;
}
.template-gwhtel .button-element.bg-darkgreen:hover .text {
  color: #fff;
}
.product-kachel {
  background-color: #fff;
  padding: 30px;
  border-radius: 20px;
}
.product-kachel .icon {
  text-align: center;
  margin-bottom: 20px;
}
.product-kachel .icon img {
  max-height: 50px;
  height: 100%;
  width: auto;
}
.product-kachel h3 {
  font-family: poppins-bold, sans-serif;
  font-size: 1.4rem;
}
.product-kachel .heading {
  text-align: center;
  font-family: poppins-bold, sans-serif;
  color: #3f403a;
  margin-bottom: 30px;
}
.product-kachel .heading h4 {
  font-size: 1.4rem;
}
.product-kachel .product-list {
  margin-bottom: 30px;
  list-style-type: none;
}
.product-kachel .product-list li {
  display: flex;
  gap: 20px;
  font-size: 1.2rem;
  margin-bottom: 5px;
  align-items: center;
}
.product-kachel .product-list li img {
  width: 30px;
  height: auto;
}
.product-kachel .button-group {
  background-color: #aaf505;
  text-align: center;
  padding: 10px 30px;
  border-radius: 30px;
}
.product-kachel .button-group a {
  color: #3f403a;
  text-decoration: none;
  font-family: poppins-bold, sans-serif;
}
.product-kachel .button-group:hover {
  background-color: #006462;
}
.product-kachel .button-group:hover a {
  color: #fff;
}
.template-gwhtel .product-kachel .button-group {
  background-color: #933689;
}
.template-gwhtel .product-kachel .button-group a {
  color: #fff;
}
.template-gwhtel .product-kachel .button-group:hover {
  background-color: #AC5BA0;
}
@media screen and (min-width: 1366px) {
  #quick-element {
    position: fixed;
    top: 200px;
    left: 0px;
    width: 300px;
    z-index: 9999;
  }
  #quick-element .close-btn {
    display: none;
  }
  #quick-element .quick {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: absolute;
    transition: left 0.5s;
  }
  #quick-element .quick:hover {
    cursor: pointer;
  }
  #quick-element .quick.show-quick {
    left: 0;
  }
  #quick-element .click-element {
    width: 85px;
    height: 85px;
    position: relative;
  }
  #quick-element .click-element .title {
    font-size: 13px;
    line-height: 12px;
    width: 100%;
    display: block;
    margin-top: 51px;
    color: #3f403a;
    text-align: center;
  }
  #quick-element .click-element img {
    max-width: 55%;
    width: 100%;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
  }
  #quick-element .link-element {
    line-height: 85px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.2rem;
  }
  #quick-element .link-element a {
    color: #fff;
    text-decoration: none;
  }
  #quick-element .quick-first {
    left: -178px;
  }
  #quick-element .quick-first .click-element {
    border-top-right-radius: 10px;
  }
  #quick-element .quick-first .link-element {
    color: #3f403a;
  }
  #quick-element .quick-first .link-element a {
    color: #3f403a;
  }
  #quick-element .quick-first.show-quick a {
    color: #3f403a;
  }
  #quick-element .quick-second {
    left: -155px;
  }
  #quick-element .quick-second .click-element .title {
    color: #fff;
    margin-top: 55px;
  }
  #quick-element .quick-third {
    left: -143px;
  }
  #quick-element .quick-third .click-element img {
    max-width: 50%;
  }
  #quick-element .quick-third .click-element .title {
    color: #fff;
    margin-top: 59px;
  }
  #quick-element .quick-fourth .click-element {
    border-bottom-right-radius: 10px;
  }
  #quick-element .quick-fourth .click-element img {
    max-width: 42%;
    left: 47%;
    top: 11px;
  }
  #quick-element .quick-fourth .click-element .title {
    margin-left: -2px;
    margin-top: 55px;
    color: #fff;
  }
  .quick-first {
    top: 0;
    left: -155px;
  }
  .quick-second {
    top: 90px;
    left: -178px;
  }
  .quick-second .icon-phone {
    position: absolute;
    top: 11px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 2rem;
    color: #fff;
  }
  .quick-second .title {
    color: #fff;
    margin-top: 58px;
  }
  .quick-third {
    top: 180px;
    left: -178px;
  }
  .quick-fourth {
    top: 270px;
    left: -107px;
  }
  .quick-fourth .icon-whatsapp1 {
    position: absolute;
    top: 11px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 2.2rem;
    color: #fff;
  }
  .quick-fourth .title {
    margin-left: 5px;
  }
}
#mobile-quick-element {
  display: none;
}
.template-gwhtel #quick-element .quick .click-element,
.template-gwhtel #quick-element .quick .link-element {
  background-color: #933689;
}
.template-gwhtel #quick-element .quick.quick-first .click-element,
.template-gwhtel #quick-element .quick.quick-first .link-element {
  background-color: #AC5BA0;
}
.template-gwh #quick-element .quick .click-element,
.template-gwh #quick-element .quick .link-element {
  background-color: #006462;
}
.template-gwh #quick-element .quick.quick-first .click-element,
.template-gwh #quick-element .quick.quick-first .link-element {
  background-color: #97e503;
}
.uppercase-word {
  text-transform: capitalize;
}
.tx-indexedsearch-redMarkup {
  background-color: #97e503;
  padding-left: 5px;
  padding-right: 5px;
}
.search-heading {
  display: flex;
  gap: 20px;
}
.search-heading h3 a {
  text-decoration: none;
  color: #006462;
}
ul.tx-indexedsearch-browsebox {
  list-style-type: none;
  padding-left: 0;
  display: flex;
  margin-top: 30px;
  justify-content: center;
  gap: 20px;
}
ul.tx-indexedsearch-browsebox li {
  background-color: #97e503;
  transform: skewX(-20deg);
  padding: 5px 15px;
}
ul.tx-indexedsearch-browsebox li strong {
  display: block;
  transform: skewX(20deg);
}
ul.tx-indexedsearch-browsebox li a {
  transform: skewX(0deg);
  color: #fff;
  text-decoration: none;
}
.parallax div:first-child {
  height: 900px !important;
}
.baustellenintro h3 {
  font-size: 2.5rem;
  color: #3f403a;
  font-family: poppins-bold, sans-serif;
}
/* The actual timeline (the vertical ruler) */
.timeline {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 50px;
}
.timeline .timeline-image img {
  width: auto;
}
/* The actual timeline (the vertical ruler) */
.timeline::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: #3f403a;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
  z-index: -1;
}
/* Container around content */
.container-timeline {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}
/* The circles on the timeline */
.container-timeline::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -12px;
  background-color: #97e503;
  border: 4px solid #97e503;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}
/* Place the container to the left */
.left {
  left: 0;
}
/* Place the container to the right */
.right {
  left: 50%;
}
/* Add arrows to the left container (pointing right) */
.left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid white;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent white;
}
/* Add arrows to the right container (pointing left) */
.right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid white;
  border-width: 10px 10px 10px 0;
  border-color: transparent white transparent transparent;
}
/* Fix the circle for containers on the right side */
.right::after {
  left: -13px;
}
/* The actual content */
.timeline .content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}
.template-gwhtel .container-timeline::after {
  background-color: #AC5BA0;
  border-color: #AC5BA0;
}
form,
input,
select,
textarea,
button {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background: none;
  box-shadow: none;
  appearance: none;
  outline: none;
  vertical-align: middle;
  box-sizing: border-box;
}
form .btn-primary {
  background-color: lightgray;
  border-color: lightgray;
  color: black;
}
form .btn-primary:hover {
  background-color: lightgray;
  color: black;
  border-color: lightgray;
}
input,
select,
textarea,
button {
  display: inline-block;
  width: auto;
  background-color: transparent;
  line-height: normal;
}
textarea {
  resize: none;
  overflow: auto;
}
button {
  cursor: pointer;
}
button:disabled {
  cursor: default;
}
select::-ms-expand {
  display: none;
}
.form,
form {
  margin: 0;
  padding: 0;
  font: inherit;
  color: inherit;
  box-sizing: border-box;
}
form .form-group,
form .form-row,
form .form-control-wrap {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
input,
textarea,
select,
button {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background: none;
  box-shadow: none;
  appearance: none;
  outline: none;
  box-sizing: border-box;
}
form input[type="text"],
form input[type="email"],
form input[type="tel"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form select,
form textarea {
  width: 100%;
  display: block;
  resize: none;
}
form input[type="checkbox"],
form input[type="radio"] {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  appearance: none;
}
form button,
form input[type="submit"],
form input[type="reset"] {
  cursor: pointer;
}
form button:disabled,
form input[type="submit"]:disabled,
form input[type="reset"]:disabled {
  cursor: default;
}
form .has-error,
form .error,
form .error-message {
  color: inherit;
  background: none;
  border: none;
}
form .form-help,
form .form-error,
form .form-note {
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
form[id^="kontakt-"] {
  all: unset;
  display: block;
  box-sizing: border-box;
  font: inherit;
  color: inherit;
}
.form-group {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: none;
}
.form-label {
  margin: 0;
  padding: 0;
  font: inherit;
  color: inherit;
  display: block;
}
.form-label .required {
  font-weight: normal;
}
.input {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
input.form-control,
textarea.form-control,
select.form-control {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font: inherit;
  color: inherit;
  width: 100%;
  box-sizing: border-box;
  appearance: none;
  outline: none;
  resize: none;
}
textarea {
  min-height: 4rem;
}
input[aria-hidden="true"] {
  display: none !important;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  all: unset;
  cursor: pointer;
  font: inherit;
  color: inherit;
  background: none;
}
button:disabled,
input[type="submit"]:disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled {
  cursor: default;
  opacity: 0.5;
}
.actions,
.form-navigation,
.btn-toolbar,
.btn-group {
  all: unset;
  display: block;
  box-sizing: border-box;
}
.tarif-kachel {
  border-radius: 20px;
  color: #3f403a;
  position: relative;
}
.tarif-kachel .info-icon {
  background-color: #f2f2f2;
  top: 11px;
  right: 19px;
}
.tarif-kachel .product-list .modal-body table {
  width: 100%;
}
.tarif-kachel .product-list .modal-body table td {
  line-height: 50px;
}
.tarif-kachel .preise small {
  font-size: 0.8rem;
  display: block;
}
.tarif-kachel .preise .row {
  align-items: flex-end;
}
.tarif-kachel .preise .row h5 {
  font-weight: normal;
  font-family: poppins-regular, sans-serif;
}
.tarif-kachel .informations p {
  font-size: 1rem;
}
.tarif-kachel .pre-heading .info-icon {
  width: 50px;
  height: 50px;
}
.tarif-kachel ul {
  list-style-type: none;
  padding-left: 0;
}
.tarif-kachel ul li {
  display: flex;
  gap: 20px;
  font-size: 1.2rem;
  margin-bottom: 5px;
  align-items: center;
}
.tarif-kachel ul li img {
  width: 25px;
  height: auto;
}
.tarif-kachel.bg-lightgreen .modal-body table tr:first-child td {
  background-color: #97e503;
}
.tarif-kachel.bg-darkgreen .pre-heading span {
  color: #fff;
}
.tarif-kachel.bg-darkgreen .modal-body table tr:first-child td {
  background-color: #006462;
  color: #fff;
}
.tarif-kachel .arrow-button {
  background-color: #f2f2f2;
  width: 25px;
  height: 25px;
  position: relative;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
}
.tarif-kachel .arrow-button span {
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.tarif-kachel .content {
  background-color: #fff;
  padding: 30px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.tarif-kachel .pre-heading {
  padding: 20px 30px;
}
.tarif-kachel .pre-heading span {
  font-family: poppins-medium, sans-serif;
  color: #3f403a;
  font-size: 1.3rem;
}
.tarif-kachel .title {
  font-size: 2.5rem;
  margin-bottom: 20px;
}
.tarif-kachel .product-list {
  margin-bottom: 40px;
}
.tarif-kachel .product-list li {
  font-family: poppins-regular, sans-serif;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.2rem;
  height: 40px;
}
.tarif-kachel .product-list li .last {
  margin-left: auto;
}
.tarif-kachel .product-list li .small-info-icon {
  width: 30px;
  height: 30px;
  background-color: #f2f2f2;
  border-radius: 50%;
  position: relative;
}
.tarif-kachel .product-list li .small-info-icon img {
  width: 20%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.tarif-kachel .preise {
  margin-bottom: 50px;
}
.tarif-kachel .preise h5 {
  font-family: poppins-bold, sans-serif;
  font-size: 1rem !important;
}
.tarif-kachel .preise h5 small {
  font-family: poppins-medium, sans-serif;
  font-size: 16px;
}
.tarif-kachel .preise .row {
  margin-bottom: 10px;
}
.tarif-kachel .preise .price {
  font-size: 2.3rem;
  font-family: poppins-bold, sans-serif;
}
.tarif-kachel .button-group {
  margin-bottom: 30px;
  display: block;
  width: fit-content;
}
.tarif-kachel .button {
  padding: 15px 40px;
  text-decoration: none;
  border-radius: 30px;
  width: 100%;
  display: block;
  text-align: center;
  font-family: poppins-bold, sans-serif;
  font-size: 1.2rem;
}
.tarif-kachel .tarif-details {
  font-family: poppins-bold, sans-serif;
  display: flex;
  align-items: center;
  gap: 10px;
}
.tarif-kachel .tarif-details a {
  color: #3f403a;
  text-decoration: none;
  font-size: 1.1rem;
}
.col-lg-4 .tarif-kachel .preise .price {
  font-size: 1.9rem;
}
.modal-backdrop {
  display: none !important;
}
.tarif-merkmale .heading,
.tarif-merkmale .information,
.tarif-merkmale .merkmale {
  margin-bottom: 50px;
}
.tarif-merkmale .heading h2,
.tarif-merkmale .heading h3 {
  font-size: 3rem;
  color: #3f403a;
}
.tarif-merkmale .heading .sub {
  font-family: poppins-bold, sans-serif;
  margin-top: -8px;
  color: #3f403a;
}
.tarif-merkmale .sprungmarke {
  font-family: nunito-regular, sans-serif;
  font-weight: normal;
  gap: 20px;
  display: flex;
  align-items: center;
}
.tarif-merkmale .sprungmarke .arrow-button {
  background-color: #f2f2f2;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: relative;
}
.tarif-merkmale .sprungmarke .arrow-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.tarif-merkmale.higlight-bg-darkgreen .download-arrow {
  background-color: #006462;
}
.tarif-merkmale.higlight-bg-darkgreen .button {
  background-color: #006462;
  color: #fff;
  transition: background-color 0.5s;
}
.tarif-merkmale.higlight-bg-darkgreen .button:hover {
  background-color: #97e503;
  color: #3f403a;
}
.tarif-merkmale.higlight-bg-lightgreen .button {
  background-color: #97e503;
  color: #3f403a;
  transition: background-color 0.5s;
}
.tarif-merkmale.higlight-bg-lightgreen .button:hover {
  background-color: #006462;
  color: #fff;
}
.tarif-merkmale .table-details {
  margin-bottom: 40px;
}
.tarif-merkmale .table-details th {
  color: #3f403a;
}
.tarif-merkmale .table-details table {
  border-collapse: separate;
  border-spacing: 10px;
}
.tarif-merkmale .table-details table tr.no-background td {
  background-color: transparent;
  line-height: initial;
  padding: 0;
}
.tarif-merkmale .table-details table td {
  background-color: #f2f2f2;
  line-height: 100px;
  padding-left: 20px;
  font-family: poppins-bold, sans-serif;
  width: 414px;
}
.tarif-merkmale .table-details table td.has-more-info {
  line-height: initial;
  height: 100%;
}
.tarif-merkmale .table-details table td.has-more-info small {
  display: block;
  font-size: 0.8rem;
}
.tarif-merkmale .table-details table td.bg-lightgreen {
  background-color: #aaf505;
  text-align: center;
  padding-left: 0;
}
.tarif-merkmale .table-details table td.bg-darkgreen {
  background-color: #006462;
  text-align: center;
  padding-left: 0;
  color: #fff;
}
.tarif-merkmale .merkmale .row {
  margin-bottom: 20px;
}
.tarif-merkmale .merkmale h3 {
  font-family: poppins-bold, sans-serif;
  font-size: 2.5rem;
  color: #3f403a;
  margin-bottom: 30px;
}
.tarif-merkmale .merkmale .preis-lieferbedingungen .download-button {
  margin-top: 0;
}
.tarif-merkmale .merkmale .col-md-6 p {
  font-size: 1.5rem;
  font-family: nunito-regular, sans-serif;
}
.tarif-merkmale .merkmale .p-no-padding-bottom p {
  margin-bottom: 0 !important;
}
.tarif-merkmale .merkmale .row .col-md-6:first-child,
.tarif-merkmale .merkmale .row .col-6:first-child {
  font-family: poppins-bold, sans-serif;
  color: #3f403a;
}
.tarif-merkmale .downloads {
  margin-bottom: 60px;
}
.tarif-merkmale .downloads .download-area {
  column-count: 2;
  display: block;
}
.tarif-merkmale .downloads .col-6 {
  height: 80px;
}
.tarif-merkmale .downloads .download-button {
  display: grid;
  grid-template-columns: 1fr 7fr;
  margin-top: 0;
  align-items: flex-start;
  margin-bottom: 10px;
}
.tarif-merkmale .downloads h3 {
  font-family: poppins-bold, sans-serif;
  font-size: 2.5rem;
  color: #3f403a;
  margin-bottom: 30px;
}
.tarif-merkmale .downloads .download-arrow {
  width: 50px;
  height: 50px;
}
.tarif-merkmale .tarif-button {
  padding-bottom: 30px;
}
.tarif-merkmale .button {
  padding: 5px 20px;
  text-decoration: none;
  border-radius: 30px;
  display: block;
  width: fit-content;
  text-align: center;
  font-family: poppins-bold, sans-serif;
  font-size: 2rem;
}
.tarif-merkmale .button:hover {
  text-decoration: none;
}
.mobile-info {
  display: none;
}
.contact-person-new {
  border-radius: 20px;
  background-color: #fff;
  height: 100%;
}
.contact-person-new-content {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 10px;
}
.contact-person-new-content img {
  max-height: 200px;
  height: 100%;
  width: auto;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.contact-person-new-content div:first-child {
  padding-top: 10px;
}
.contact-person-new-content div h3 {
  padding-top: 20px;
}
.contact-person-new-content div .position {
  font-size: 1rem;
  margin-bottom: 0;
}
.contact-person-new-content div .position a {
  text-decoration: none;
  color: #3f403a;
}
.contact-person-new-content .mail-button {
  padding-top: 0 !important;
}
.contact-person-new-content .email-button svg {
  margin-top: -11px;
}
.contact-person-new-content .email-button path:first-child {
  fill: #97e503;
}
.contact-person-new-content .download-arrow {
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
}
.contact-person-new-content .download-button {
  margin-top: 5px;
  padding-bottom: 5px;
}
.contact-person-new-content .buttons {
  display: flex;
  gap: 10px;
  padding-top: 3px;
  padding-bottom: 20px;
}
.contact-person-new-content .buttons .tel-button .email-button {
  position: relative;
}
.contact-person-new-content .buttons .tel-button .icon-phone {
  color: #fff;
  font-size: 2rem;
  text-decoration: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.contact-person {
  background-color: #fff;
  border-radius: 20px;
  max-height: 330px;
  height: 100%;
  overflow: hidden;
}
.contact-person .row {
  height: 100%;
}
.contact-person .row .col-8 {
  padding-bottom: 30px;
}
.contact-person .contact-person-img {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.contact-person .contact-person-content {
  padding-top: 40px;
}
.contact-person .contact-person-content a {
  color: #000;
  text-decoration: none;
  font-size: 1rem;
}
.contact-person .email-button path:first-child {
  fill: #97e503;
}
.contact-person .buttons {
  display: flex;
  gap: 10px;
}
.contact-person .buttons .tel-button .email-button {
  position: relative;
}
.contact-person .buttons .tel-button .icon-phone {
  color: #fff;
  font-size: 2rem;
  text-decoration: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.heading-with-divider h3 {
  position: relative;
  width: fit-content;
}
.contact-information {
  border-radius: 25px;
  padding-bottom: 20px;
}
.contact-information .image {
  width: 65%;
  padding-top: 30px;
  margin: 0 auto;
}
.contact-information .image img {
  margin-bottom: 20px;
}
.contact-information .contact-information-content {
  padding: 20px 40px;
  border-top: 1px solid #f2f2f2;
}
.contact-information a {
  color: #000;
  text-decoration: none;
}
.contact-information.bg-white {
  background-color: #fff;
}
.job {
  margin-bottom: 30px;
  height: initial;
  max-height: initial;
}
.job .bewerben {
  padding: 5px 20px;
  border-radius: 30px;
  background-color: #97e503;
  color: #3f403a;
  text-decoration: none;
  font-family: poppins-bold, sans-serif;
}
.job .bewerben:hover {
  cursor: pointer;
  background-color: #006462;
  color: #fff;
}
.job .contact-person-content {
  padding-left: 30px;
}
.job .bewerben-row {
  display: flex;
  justify-content: right;
  align-items: end;
  margin-top: 30px;
}
.job h3 {
  font-family: poppins-regular, sans-serif;
}
.job h3.heading-bold {
  font-family: poppins-bold, sans-serif;
}
.job img {
  max-height: 300px;
}
.job .description span {
  font-size: 1.1rem;
}
.job.open img {
  border-bottom-left-radius: 0;
}
.job.open .arrow-button span::before {
  content: "\e901";
}
.job .detail-button {
  text-align: right;
  padding-right: 40px;
}
.job .tarif-details {
  display: flex;
  gap: 20px;
  align-items: center;
  font-family: poppins-bold, sans-serif;
  justify-content: right;
}
.job .tarif-details a {
  font-size: 1.5rem;
}
.job .tarif-details .arrow-button {
  background-color: #97e503;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.job .tarif-details .icon-cheveron-right {
  font-size: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.job .tarif-details:hover {
  cursor: pointer;
}
.job-detail {
  padding-left: 50px;
  padding-right: 50px;
  display: none;
  padding-bottom: 50px;
  font-family: nunito-regular, sans-serif;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.job-detail ul li,
.job-detail p {
  font-size: 1.2rem;
  font-family: nunito-regular, sans-serif;
}
.template-gwhtel .job .tarif-details .arrow-button,
.template-gwhtel .job .bewerben {
  background-color: #AC5BA0;
}
.gruende .grund {
  height: 100%;
  padding: 40px;
  border-radius: 20px;
}
.gruende .grund h3 {
  font-family: poppins-bold, sans-serif;
}
.gruende .col-md-4 {
  margin-bottom: 20px;
}
.gruende.bg-lightgreen .row .grund {
  background-color: #97e503;
}
.template-gwhtel .gruende.bg-lightgreen .row .grund {
  background-color: #AC5BA0;
}
.pie-element {
  margin-top: 40px;
}
.pie-chart {
  display: inline-flex;
  align-items: center;
  margin: 40px 0;
  gap: 80px;
  font-family: system-ui, sans-serif;
}
.pie-chart small p {
  font-size: 12px;
}
/* SVG als Kreis */
.pie-svg {
  width: 200px;
  /* Größe anpassen */
  height: 200px;
  overflow: visible;
}
/* Legende */
.legend {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.9rem;
}
.legend li {
  display: flex;
  align-items: center;
  margin-bottom: 0.35rem;
}
.legend .color {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  margin-right: 0.5rem;
  display: inline-block;
}
label.form-label {
  font-size: 18px;
  margin-bottom: 2px;
}
input.form-control,
textarea.form-control,
select.form-control {
  background-color: #f2f2f2;
  padding-left: 20px;
  margin-bottom: 20px;
  border-radius: 25px;
  font-size: 1.2rem;
  line-height: 50px;
}
input[type="file"] {
  font-size: 1.1rem;
  margin-bottom: 20px;
}
textarea.form-control {
  height: 200px;
}
button[type="submit"].btn-primary {
  background-color: #97e503;
  color: #fff;
  border-radius: 30px;
  border: 0;
  padding: 10px 25px;
  font-size: 1.2rem;
}
button[type="submit"].btn-primary:hover {
  background-color: #006462;
}
form .clearfix {
  padding-top: 30px;
  padding-bottom: 30px;
}
.template-gwhtel button[type="submit"].btn-primary {
  background-color: #AC5BA0;
}
.template-gwhtel button[type="submit"].btn-primary:hover {
  background-color: #933689;
}
.template-gwhtel .meldung-form button {
  background-color: #933689;
}
.template-gwhtel .meldung-form button:hover {
  background-color: #AC5BA0;
}
.custom-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  font-size: 14px;
  user-select: none;
}
/* Original Checkbox verstecken */
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* Eigene Box */
.custom-checkbox .checkmark {
  width: 18px;
  height: 18px;
  border: 2px solid #555;
  border-radius: 4px;
  /* rund = 50% */
  display: inline-block;
  position: relative;
  transition: all 0.2s ease;
}
/* Hover */
.custom-checkbox:hover .checkmark {
  border-color: #97e503;
}
/* Checked */
.custom-checkbox input:checked + .checkmark {
  background-color: #97e503;
  border-color: #97e503;
}
/* Häkchen */
.custom-checkbox input:checked + .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.custom-checkbox {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.custom-checkbox .checkbox-error {
  display: none;
  width: 100%;
  margin-left: 28px;
  /* optisch unter Text einrücken (anpassen) */
  color: #d32f2f;
  font-size: 13px;
}
/* wird sichtbar, wenn Checkbox ungültig ist */
.checkbox-error {
  display: none;
  width: 100%;
  margin-left: 28px;
  color: #d32f2f;
  font-size: 13px;
}
html body textarea.form-control {
  padding-top: 20px;
  line-height: normal;
}
/* Hook: dein vorhandenes Label */
.form-check-label {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  /* bei mehrzeiligem Text sauber */
  gap: 10px;
  cursor: pointer;
  font-size: 14px;
  user-select: none;
}
/* Nur die echte Checkbox verstecken (nicht das hidden input) */
.form-check-label input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: 0;
  pointer-events: none;
}
/* Span ist direkt nach der Checkbox -> hier bauen wir die Box */
.form-check-label input[type="checkbox"] + span {
  position: relative;
  display: inline-block;
  line-height: 1.4;
  padding-left: 28px;
  /* Platz für die Box */
}
/* Eigene Box */
.form-check-label input[type="checkbox"] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.1em;
  /* optisch mittig zur Schrift */
  width: 18px;
  height: 18px;
  border: 2px solid #555;
  border-radius: 4px;
  transition: all 0.2s ease;
  box-sizing: border-box;
}
/* Hover */
.form-check-label:hover input[type="checkbox"] + span::before {
  border-color: #97e503;
}
/* Checked: Box färben */
.form-check-label input[type="checkbox"]:checked + span::before {
  background-color: #97e503;
  border-color: #97e503;
}
/* Häkchen */
.form-check-label input[type="checkbox"]:checked + span::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 0.35em;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
/* Tastatur-Fokus (wichtig für Accessibility) */
.form-check-label input[type="checkbox"]:focus-visible + span::before {
  outline: 2px solid #97e503;
  outline-offset: 2px;
}
html body .form-check {
  padding-left: 0;
  margin-bottom: 30px;
}
.galerie {
  display: grid;
  gap: 10px;
}
.galerie.column-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
html body .badge {
  border-radius: 25px;
}
html body .badge.text-bg-success {
  background-color: #97e503 !important;
  color: #3f403a !important;
}
html body .badge.text-bg-warning {
  background-color: #D9642C;
  color: #3f403a !important;
}
html body .badge.text-bg-darkgreen {
  background-color: #006462;
}
html body .meldungen-link {
  display: flex;
  align-items: center;
  gap: 10px;
}
html body .arrow-button {
  background-color: #f2f2f2;
  width: 30px;
  height: 30px;
  position: relative;
  border-radius: 50%;
}
html body .arrow-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
html body .meldung-modal img {
  width: auto;
}
html body .sauber-sicher-accordion-button {
  background-color: transparent;
}
html body .sauber-sicher-accordion-button .accordion-button {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  color: #3f403a;
  width: 98%;
  display: flex;
  align-items: center;
  gap: 16px;
  padding-left: 10px;
}
html body .sauber-sicher-accordion-button .accordion-button::after {
  left: initial;
  right: 10px;
}
html body .sauber-sicher-accordion-button .accordion-button:focus {
  box-shadow: none;
}
html body .sauber-sicher-accordion-button .accordion-button:not(.collapsed) {
  background-color: transparent;
}
html body .sauber-sicher-accordion-button .accordion-button:not(.collapsed) .icon-arrow-outline-down {
  display: block;
}
html body .sauber-sicher-accordion-button .accordion-button:not(.collapsed) .icon-arrow-outline-right {
  display: none;
}
html body .sauber-sicher-accordion-button .accordion-button > div:last-child {
  text-align: right;
  position: relative;
}
html body .sauber-sicher-accordion-button .accordion-button .icon {
  position: relative;
}
html body .sauber-sicher-accordion-button .accordion-button .icon span {
  position: absolute;
  top: -12px;
  right: 0;
  font-size: 1.5rem;
}
html body .sauber-sicher-accordion-button .accordion-button .col-id {
  flex: 0 0 30px;
  /* feste Breite */
}
html body .sauber-sicher-accordion-button .accordion-button .col-title {
  flex: 1 1 auto;
  /* bekommt den meisten Platz */
  font-weight: 600;
}
html body .sauber-sicher-accordion-button .accordion-button .col-badges {
  flex: 0 0 300px;
  /* feste Badge-Spalte */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
html body .sauber-sicher-accordion-button .accordion-button .col-arrow {
  flex: 0 0 40px;
  text-align: right;
}
html body .sauber-sicher-melder .accordion-item {
  border-bottom: 1px solid #3f403a;
}
html body .sauber-sicher-melder .accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html body .sauber-sicher-melder .accordion-item .accordion-button::after {
  display: none;
}
html body .sauber-sicher-melder .accordion-item .icon-arrow-outline-down {
  display: none;
}
html body .meldung-form .actions {
  margin-top: 30px;
}
html body .meldung-form textarea {
  padding-top: 20px;
  line-height: normal;
}
html body .meldung-form button {
  background-color: #97e503;
  color: #fff;
  border-radius: 30px;
  border: 0;
  padding: 10px 25px;
  font-size: 1.2rem;
}
html body .meldung-form button:hover {
  background-color: #006462;
  color: #fff;
}
html body .success-row .icon-check-square {
  font-size: 3rem;
  color: #97e503;
}
html body .mobile-badge {
  display: none;
}
html body .template-gwhtel .badge.text-bg-darkgreen {
  background-color: #AC5BA0;
}
html body .template-gwhtel .custom-checkbox input:checked + .checkmark {
  background-color: #AC5BA0;
  border-color: #AC5BA0;
}
html body .template-gwhtel .custom-checkbox:hover .checkmark {
  border-color: #AC5BA0;
}
.template-gwhtel .chooser .chooser-content {
  background: linear-gradient(90deg, #8D3987 0%, #8D3987 35%, #41506F 65%, #06615C 100%);
}
.template-gwhtel .chooser .chooser-button.activ {
  background-color: #933689;
}
.template-gwhtel .chooser .chooser-button.activ span {
  color: #fff;
}
.template-gwhtel .chooser .chooser-button:hover {
  background-color: #933689;
}
.template-gwhtel .chooser .chooser-button:hover span {
  color: #fff;
}
.template-gwhtel .chooser .outline {
  border-color: #AC5BA0;
}
.template-gwhtel .chooser .outline.tarif-berechnen:hover {
  background-color: #AC5BA0;
  color: #fff;
}
.template-gwhtel .chooser input[type="range"].erdgas::-moz-range-thumb {
  bbackground-color: #AC5BA0;
}
.template-gwhtel .chooser input[type="range"].verbrauch::-moz-range-thumb {
  background-color: #AC5BA0;
}
.template-gwhtel .chooser input[type="range"].verbrauch::-webkit-slider-thumb {
  background-color: #AC5BA0;
}
.template-gwhtel .chooser input[type="range"].erdgas::-webkit-slider-thumb {
  background-color: #AC5BA0;
}
.template-gwhtel .chooser input.choosed {
  border-color: #AC5BA0;
}
.template-gwh .chooser .chooser-content {
  background: linear-gradient(90deg, #006462 0%, #006462 35%, #2a8e45 65%, #a9f505 100%);
}
.template-gwh .chooser .chooser-button.activ {
  background-color: #97e503;
}
.template-gwh .chooser .chooser-button:hover {
  background-color: #97e503;
}
.template-gwh .chooser .outline {
  border-color: #97e503;
}
.template-gwh .chooser .outline.tarif-berechnen:hover {
  background-color: #97e503;
}
.template-gwh .chooser input[type="range"].erdgas::-moz-range-thumb {
  bbackground-color: #97e503;
}
.template-gwh .chooser input[type="range"].verbrauch::-moz-range-thumb {
  background-color: #97e503;
}
.template-gwh .chooser input[type="range"].verbrauch::-webkit-slider-thumb {
  background-color: #97e503;
}
.template-gwh .chooser input[type="range"].erdgas::-webkit-slider-thumb {
  background-color: #97e503;
}
.template-gwh .chooser input.choosed {
  border-color: #97e503;
}
.template-gwh .tarif-kachel.bg-lightgreen {
  background-color: #97e503;
}
.template-gwh .tarif-kachel.bg-lightgreen .button {
  background-color: #97e503;
  color: #3f403a;
  transition: background-color 0.3s;
}
.template-gwh .tarif-kachel.bg-lightgreen .button:hover {
  background-color: #006462;
  color: #fff;
  transition: background-color 0.3s;
}
.template-gwh .tarif-kachel.bg-darkgreen {
  background-color: #006462;
}
.template-gwh .tarif-kachel.bg-darkgreen .button {
  background-color: #006462;
  color: #fff;
  transition: background-color 0.3s;
}
.template-gwh .tarif-kachel.bg-darkgreen .button:hover {
  background-color: #97e503;
  color: #3f403a;
  transition: background-color 0.3s;
}
.template-gwhtel .tarif-kachel.bg-lightgreen {
  background-color: #AC5BA0;
}
.template-gwhtel .tarif-kachel.bg-lightgreen .button {
  background-color: #AC5BA0;
  color: #fff;
  transition: background-color 0.3s;
}
.template-gwhtel .tarif-kachel.bg-lightgreen .button:hover {
  background-color: #933689;
  transition: background-color 0.3s;
}
.template-gwhtel .tarif-kachel.bg-lightgreen .pre-heading span {
  color: #fff;
}
.template-gwhtel .tarif-kachel.bg-darkgreen {
  background-color: #933689;
}
.template-gwhtel .tarif-kachel.bg-darkgreen .button {
  background-color: #933689;
  color: #fff;
  transition: background-color 0.3s;
}
.template-gwhtel .tarif-kachel.bg-darkgreen .button:hover {
  background-color: #AC5BA0;
  transition: background-color 0.3s;
}
/* 1. Hintergrund der gesamten Seite auf Weiß setzen */
body {
  /* Dies eliminiert jegliches Grau, das unter oder über dem Footer sichtbar sein könnte */
  background-color: #FFFFFF;
}
/* 2. Styling für das Footer-Element (Anthrazit-Verlauf) */
#footer {
  min-height: 350px;
  /* Farbverlauf von hellem zu dunklem Anthrazit */
  background: linear-gradient(to bottom right, #36454F, #2C3539);
  position: relative;
  overflow: hidden;
  /* Padding oben reduziert, um den Schnitt weiter oben zu positionieren */
  padding-top: 200px;
  padding-bottom: 50px;
}
#footer .logo img {
  max-width: 200px;
  width: 100%;
}
#footer a {
  color: #fff;
}
.socialmedia {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
}
.socialmedia a {
  width: 60px;
  height: 60px;
  background-color: #97e503;
  border-radius: 50%;
  position: relative;
}
.socialmedia a span {
  color: #3f403a;
  font-size: 2.3rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.socialmedia a.alignment-bottom span {
  top: initial;
  bottom: -4px;
  font-size: 3rem;
  transform: translateX(-50%);
}
.bottom-footer p,
.bottom-footer a {
  color: #fff !important;
}
.bottom-footer p {
  margin-bottom: 0;
}
.bottom-footer a {
  text-decoration: none;
}
#footer.footer-white::before {
  background-color: #fff;
}
#footer.footer-lightgray::before {
  background-color: #f2f2f2;
}
.copyright {
  font-size: 17px;
  color: #fff;
}
.copyright.text-right {
  text-align: right;
}
.stoerungshotline {
  border: 2px solid;
  width: fit-content;
  padding: 5px 30px;
}
.stoerungshotline a {
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
/* 3. Pseudo-Element für die abgeschnittene weiße Kante OBEN (FINAL REPARATUR) */
#footer::before {
  content: "";
  position: absolute;
  /* Repariert Lücke links: Element leicht nach links verschieben */
  left: -5%;
  /* Breite erhöhen, um links und rechts alles abzudecken */
  width: 130%;
  /* Positionierung und Dicke des Schnitts beibehalten */
  top: -316px;
  height: 300px;
  /* Negative Rotation für die Schräge (von oben rechts nach unten links) */
  transform: rotate(-3deg);
  /* Definiert den Rotationspunkt */
  transform-origin: 100% 0;
  z-index: 0;
}
/* 4. Stellt sicher, dass der Footer-Inhalt über dem Effekt liegt */
#footer .container {
  position: relative;
  z-index: 10;
  padding-top: 150px;
}
#footer ul {
  /* WICHTIG: Entfernt die Punkte/Kugeln */
  list-style-type: none;
  /* Setzt die standardmäßigen Abstände zurück, die Browser hinzufügen */
  padding: 0;
  margin: 0;
}
/* Du könntest auch die Listenelemente selbst auf inline setzen, wenn sie nebeneinander stehen sollen,
   aber standardmäßig stehen sie untereinander, was für Footer-Navigationen oft erwünscht ist. */
/* #footer li {
    display: inline-block;
} */
/* Styling für alle Listen im Footer */
#footer ul {
  /* Entfernt die Punkte/Kugeln */
  list-style-type: none;
  /* Setzt Abstände zurück */
  padding: 0;
  margin: 0;
  /* Fügt einen klaren Abschluss für das 'float'-Layout hinzu, falls verwendet */
  /* Oder: display: flex; könnte hier auch eine moderne Alternative sein. */
}
.footer-navigation li {
  line-height: 40px;
}
.footer-navigation a {
  color: #fff;
  text-decoration: none;
  font-family: poppins-bold, sans-serif;
}
@media screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
  .nach-oben {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  .nach-oben {
    display: none;
  }
}
@media screen and (max-width: 1180px) {
  #footer {
    padding-top: 50px;
  }
  #footer::before {
    top: -290px;
  }
  #footer .navigation {
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  #footer .navigation ul {
    display: block;
  }
  #footer .navigation ul li ul {
    display: none;
    position: relative;
    min-width: initial;
    left: initial;
    padding-left: 20px;
    margin-bottom: 20px;
  }
  #footer .navigation ul li ul li {
    line-height: 25px;
  }
  #footer .navigation ul li ul a {
    font-size: 1rem;
  }
  html body .social {
    margin-top: 20px;
  }
  html body .stoerungshotline {
    margin-bottom: 20px;
  }
  html body .socialmedia {
    gap: 10px;
  }
  html body .socialmedia a {
    height: 50px;
  }
  html body .socialmedia a span {
    font-size: 2rem;
  }
  html body .socialmedia a.alignment-bottom span {
    font-size: 2.8rem;
  }
  html body .copyright {
    margin-top: 20px;
    text-align: left !important;
  }
}
html body .template-gwh .nach-oben {
  background-color: #97e503;
}
html body .template-gwh .stoerungshotline {
  border-color: #97e503;
}
html body .template-gwh .stoerungshotline:hover {
  background-color: #97e503;
}
html body .template-gwh .stoerungshotline:hover a {
  color: #3f403a !important;
}
html body .template-gwhtel .nach-oben {
  background-color: #933689;
}
html body .template-gwhtel .stoerungshotline {
  border-color: #AC5BA0;
}
html body .template-gwhtel .stoerungshotline:hover {
  background-color: #AC5BA0;
}
html {
  overflow-x: hidden;
}
html body {
  font-size: 1.5rem;
  font-family: nunito-regular, sans-serif;
  width: 100%;
  overflow-x: hidden;
  background-color: #f2f2f2;
  padding: 0 !important;
}
html body p {
  font-family: poppins-medium, sans-serif;
  font-size: 1.2rem;
}
html body figure.table {
  width: 100% !important;
}
html body .frame-type-indexedsearch_pi2 .einfache-kachel {
  margin-bottom: 20px;
}
html body .frame-type-header .ce-headline-center {
  text-align: center;
}
html body .frame-type-text a {
  color: #006462;
}
html body .frame-type-text ul li {
  font-size: 1.2rem;
  font-family: poppins-medium, sans-serif;
}
html body .frame-type-textpic img {
  width: auto;
}
html body .frame-type-header header h2,
html body .frame-type-text header h2 {
  margin-bottom: 0;
}
html body .frame-type-header header h1 + h2,
html body .frame-type-text header h1 + h2 {
  font-size: 1.8rem;
  margin-bottom: 20px;
}
html body .frame-type-header header h2,
html body .frame-type-text header h2 {
  margin-bottom: 10px;
}
html body .frame-type-header header h2 + h3,
html body .frame-type-text header h2 + h3 {
  margin-bottom: 20px;
  color: #3f403a;
}
html body .frame-type-header h2 {
  margin-bottom: 30px;
  font-family: poppins-bold, sans-serif;
  color: #3f403a;
}
html body iframe {
  width: 100%;
  min-height: 500px;
  height: 100%;
}
html body img {
  width: 100%;
  height: auto;
}
html body .nach-oben {
  width: 80px;
  height: 80px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s;
}
html body .nach-oben:hover {
  cursor: pointer;
}
html body .nach-oben .icon {
  font-size: 5rem;
  color: #3f403a;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
html body .nach-oben.show-button {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s;
}
@media screen and (max-width: 1024px) {
  html body .frame-type-header h2 {
    font-size: 2.5rem;
  }
}
.template-gwhtel .frame-type-text a {
  color: #AC5BA0;
}
.template-gwhtel .nach-oben:hover {
  background-color: #AC5BA0;
}
.template-gwhtel .nach-oben .icon {
  color: #fff;
}
