.reinigungsrobter {
  /*Variables*/
  /*Mixins*/
}
.reinigungsrobter h1, .reinigungsrobter h2, .reinigungsrobter h3, .reinigungsrobter h4, .reinigungsrobter h5, .reinigungsrobter h6, .reinigungsrobter .h1, .reinigungsrobter .h2, .reinigungsrobter .h3, .reinigungsrobter .h4, .reinigungsrobter .h5, .reinigungsrobter .h6 {
  color: #09091C;
}
.reinigungsrobter .button {
  color: #FFFFFF;
  background-color: #15499E;
  border-color: #15499E;
  transition-property: background-color, color, border-color;
}
.reinigungsrobter .button:hover {
  border-color: #1DB2E4;
  background-color: #1DB2E4;
}
.reinigungsrobter .button.inverted {
  color: #15499E;
  background-color: #FFFFFF;
}
.reinigungsrobter .button.inverted:hover {
  color: #FFFFFF;
  border-color: #1DB2E4;
  background-color: #1DB2E4;
}
.reinigungsrobter .media-container .icon-play:hover:before {
  color: #1DB2E4;
}
.reinigungsrobter .sticky-links li {
  background: none;
  background-color: #15499E;
  border-radius: 0;
}
.reinigungsrobter .sticky-links li:hover {
  background-color: #1DB2E4;
}
.reinigungsrobter .social-media em {
  background-color: #15499E;
  color: #FFFFFF;
  border-radius: 0;
}
.reinigungsrobter .social-media em:hover {
  color: #15499E;
  background-color: #FFFFFF;
}
.reinigungsrobter .rte {
  color: #59657B;
}
.reinigungsrobter .rte a {
  color: #09091C;
  text-decoration: underline;
}
.reinigungsrobter .rte a:after {
  display: none;
}
.reinigungsrobter .rte a:hover {
  color: #15499E;
}
.reinigungsrobter .rte .button:after {
  display: none;
}
.reinigungsrobter .rte .button:hover {
  color: #FFFFFF;
}
.reinigungsrobter .rte .button {
  color: #FFFFFF;
  text-decoration: none;
}
.reinigungsrobter .rte .button a {
  color: #FFFFFF;
  text-decoration: none;
  transition: 0.3s all ease;
}
.reinigungsrobter .rte .button a:after {
  display: none;
}
.reinigungsrobter .rte .button:hover a {
  color: #FFFFFF;
}
.reinigungsrobter .rte .pretitle {
  color: #15499E;
}
.reinigungsrobter .rte ul[style="list-style-type: hakerl;"] li:before {
  color: #1DB2E4;
}
.reinigungsrobter .rte.block-item a {
  color: #09091C;
  text-decoration: underline;
}
.reinigungsrobter .rte.block-item a:after {
  display: none;
}
.reinigungsrobter .rte.block-item a:hover {
  color: #15499E;
}
.reinigungsrobter .rte.block-item .button {
  color: #FFFFFF;
  text-decoration: none;
}
.reinigungsrobter .rte.block-item .button a {
  color: #FFFFFF;
  text-decoration: none;
}
.reinigungsrobter .rte ul li:before {
  color: #1DB2E4;
}
.reinigungsrobter .rte ol li::marker {
  color: #1DB2E4;
}
.reinigungsrobter table tr {
  background-image: none;
  background-color: #15499E;
}
.reinigungsrobter .form .privacy-container .ul2 {
  color: #59657B;
}
.reinigungsrobter .form .privacy-container .ul2 li:before {
  color: #1DB2E4;
}
.reinigungsrobter .form .label {
  color: #59657B;
}
.reinigungsrobter .form .privacy-container p {
  color: #59657B;
}
.reinigungsrobter .form .privacy-container {
  border-radius: 0;
}
.reinigungsrobter input[type=text], .reinigungsrobter input[type=tel] {
  color: #09091C;
  border-radius: 0;
}
.reinigungsrobter input[type=text]:focus, .reinigungsrobter input[type=tel]:focus {
  border-color: #15499E;
}
.reinigungsrobter textarea {
  color: #09091C;
  border-radius: 0;
}
.reinigungsrobter textarea:focus {
  border-color: #15499E;
}
.reinigungsrobter .checkbox input {
  border-color: #1DB2E4;
  border-radius: 0;
}
.reinigungsrobter .checkbox em {
  color: #1DB2E4;
}
.reinigungsrobter .copyright.right, .reinigungsrobter .copyright.left {
  border-radius: 0;
}
.reinigungsrobter header .menu li {
  color: #09091C;
}
.reinigungsrobter header .menu a.active {
  color: #15499E;
}
.reinigungsrobter header .menu a:hover {
  color: #15499E;
}
.reinigungsrobter header .menu .sticky-links li {
  border-radius: 0;
}
@media (max-width: 1200px) {
  .reinigungsrobter header .menu-container {
    background-color: #09091C;
  }
  .reinigungsrobter header .menu li {
    color: #FFFFFF;
  }
}
.reinigungsrobter footer {
  background-color: #09091C;
  color: #59657B;
}
.reinigungsrobter footer a {
  color: inherit;
}
.reinigungsrobter footer a:hover {
  color: #97a1b4;
}
.reinigungsrobter footer .group:not(.sm-container) li > ul {
  color: inherit;
}
.reinigungsrobter footer .h4 {
  color: #FFFFFF;
}
.reinigungsrobter footer .footer-secondary li {
  color: inherit;
}
.reinigungsrobter .overview-teaser .teaser-card:nth-child(2) {
  border-color: #EDEDED;
}
.reinigungsrobter .use-case-overview .teaser-card .category {
  color: #15499E;
}
.reinigungsrobter .use-case-overview .img-container {
  border-radius: 0;
}
.reinigungsrobter .filter-bg {
  background-color: #EDEDED;
}
.reinigungsrobter .map-bg:before {
  background-image: none;
  background-color: #EDEDED;
}
.reinigungsrobter .gm-style-iw {
  border-radius: 0 !important;
}
.reinigungsrobter .gm-style-iw .gm-style-iw-d a.button {
  color: #FFFFFF;
}
.reinigungsrobter .gm-style-iw .gm-style-iw-d a.button:hover {
  color: #FFFFFF;
}
.reinigungsrobter .gm-style-iw {
  border-color: #15499E;
}
.reinigungsrobter .gm-style-iw .gm-style-iw-d a:hover {
  color: #1DB2E4;
}
.reinigungsrobter .hero-header .item .title {
  color: #1DB2E4;
}
.reinigungsrobter .hero-header .item.left .title {
  color: #1DB2E4;
}
.reinigungsrobter .hero-header .item p {
  color: #FFFFFF;
}
.reinigungsrobter .hero-header .item.left p {
  color: #FFFFFF;
}
.reinigungsrobter .hero-header .price-info-container .price {
  background: none;
  color: #1DB2E4;
}
.reinigungsrobter .hero-header .pretitle {
  background: none;
  color: #1DB2E4;
}
.reinigungsrobter .siema-pagination li {
  border-color: #1DB2E4;
}
.reinigungsrobter .siema-pagination li.active {
  background-color: #1DB2E4;
}
.reinigungsrobter .siema-navigation button {
  color: #15499E;
  border-radius: 0;
}
.reinigungsrobter .siema-navigation button:hover {
  background-color: #1DB2E4;
}
.reinigungsrobter .yt-video-block .media-container {
  border-radius: 0;
}
.reinigungsrobter .partnerTeaser {
  border-radius: 0;
}
.reinigungsrobter .partnerTeaser .content p {
  color: #59657B;
}
.reinigungsrobter .partnerTeaser .content p i {
  color: #59657B;
}
.reinigungsrobter .partnerTeaser .content p a:hover {
  color: #1DB2E4;
}
.reinigungsrobter .key-facts {
  background-image: linear-gradient(90deg, #09091C 0%, #15499E 100%);
}
.reinigungsrobter .key-facts .h2 {
  color: #FFFFFF;
}
.reinigungsrobter .accordion-container .title {
  border-color: #15499E;
  color: #15499E;
  border-radius: 0;
}
.reinigungsrobter .accordion-container .title:hover {
  background-color: #15499E;
  color: #FFFFFF;
}
.reinigungsrobter .accordion-container .accordion.active .title {
  background-color: #15499E;
}
.reinigungsrobter .slider .item .pretitle {
  color: #1DB2E4;
}
.reinigungsrobter .slider .item .title {
  color: #FFFFFF;
}
.reinigungsrobter .slider .item .text-icon em {
  color: #1DB2E4;
}
.reinigungsrobter .slider .item .item-inner {
  border-radius: 0;
}
.reinigungsrobter .image-teaser .details .title {
  color: #1DB2E4;
}
.reinigungsrobter .image-teaser figure {
  border-radius: 0;
}
.reinigungsrobter .image-teaser a:hover {
  color: #1DB2E4;
}
.reinigungsrobter .tab-teaser .tab {
  border-color: #15499E;
  color: #15499E;
}
.reinigungsrobter .tab-teaser .tab:hover {
  background-color: #15499E;
  color: #FFFFFF;
}
.reinigungsrobter .tab-teaser .tab-content > a {
  border-radius: 0;
}
.reinigungsrobter .tab-teaser .tab.active {
  background-color: #15499E;
  color: #FFFFFF;
}
.reinigungsrobter .tab-teaser .tab-content .pretitle {
  color: #15499E;
}
.reinigungsrobter .tags .tag {
  border-color: #15499E;
  color: #15499E;
}
.reinigungsrobter .tags .tag.active {
  background-color: #15499E;
}
.reinigungsrobter .tags .tag:hover {
  background-color: #15499E;
  color: #FFFFFF;
}
.reinigungsrobter .product-highlights {
  background-color: #09091C;
}
.reinigungsrobter .product-highlights .h3 {
  color: #FFFFFF;
}
.reinigungsrobter .product-highlights strong {
  color: #1DB2E4;
}
.reinigungsrobter .product-highlights .details li .text {
  color: #FFFFFF;
}
.reinigungsrobter .contact-teaser {
  background-image: none;
  background-color: #15499E;
  border-radius: 0;
}
.reinigungsrobter .contact-teaser .checkbox input {
  border-color: #FFFFFF;
}
.reinigungsrobter .contact-teaser .title {
  color: #FFFFFF;
}
.reinigungsrobter .content-teaser .teaser-item .media-container {
  border-radius: 0;
}
.reinigungsrobter .brochure-teaser {
  background-image: linear-gradient(90deg, #15499E 0%, #1DB2E4 100%);
}
.reinigungsrobter .brochure-teaser .container {
  background-image: none;
}
.reinigungsrobter .brochure-teaser .container {
  border-radius: 0;
}
.reinigungsrobter .contact-info-box {
  border-radius: 0;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .contact-info a {
  color: #59657B;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .contact-info a:hover {
  color: #1DB2E4;
}
.reinigungsrobter .contact-info-teaser:before {
  background-image: none;
  background-color: #EDEDED;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .contact-info a em {
  color: #59657B;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .oeffnungszeiten .item .time {
  color: #15499E;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .sm-container em {
  background-color: #15499E;
}
.reinigungsrobter .contact-info-teaser .contact-info-box .sm-container em:hover {
  background-color: #1DB2E4;
}
.reinigungsrobter .category-products .pretitle {
  color: #15499E;
}
.reinigungsrobter .category-products .details span:first-child {
  color: #96A0B3;
}
.reinigungsrobter .category-products .details span:last-child {
  color: #09091C;
}
.reinigungsrobter .category-products .item {
  border-radius: 0;
}
.reinigungsrobter .product-detail-teaser {
  border-radius: 0;
}
.reinigungsrobter .product-detail-teaser .pretitle {
  background: none;
  color: #15499E;
}
.reinigungsrobter .product-detail-teaser .details span:first-child {
  color: #96A0B3;
}
.reinigungsrobter .product-detail-teaser .details span:last-child {
  color: #09091C;
}
.reinigungsrobter .product-detail-teaser .details .button {
  background-color: #15499E;
}
.reinigungsrobter .product-detail-teaser .details .button:hover {
  background-color: #1DB2E4;
}
.reinigungsrobter .consent-slider {
  background: #15499E;
}
.reinigungsrobter .consent-toggle input:checked + .consent-slider {
  background: #15499E;
}
.reinigungsrobter .consent-overlay {
  border-radius: 0;
}