body {
  font-family: 'Open Sans', sans-serif;
  color: #3d3d3d !important;
}

nav {
  padding-left: 20px;
  padding-right: 20px;
}

nav .nav-item .active {
  font-weight: bold;
  color: #3d3d3d !important;
}

.plugin-tabmeta-details {
  display: none;
}

.home#main-content .sp-grid-section:first-child {
  background-color: #EAF2FF;
  padding-top: 18vh;
  padding-bottom: 15vh;
  text-align: center;
  color: #365D9E;
  min-height: 55vh;
}

.home#main-content .sp-grid-section:first-child h1 {
  font-weight: bold;
  font-size: 280%;
  padding-bottom: 10px;
}

.home#main-content .sp-grid-section:first-child p {
  font-size: 160%;
  padding-left: 100px;
  padding-right: 100px;
}

.home#main-content .sp-grid-section:last-child {
  background-color: #EAF2FF;
  text-align: center;
  padding-top: 40px !important;
  padding-bottom: 20px;
  font-size: 90% !important;
}

.home#main-content .sp-grid-section:last-child img {
  height: 90px !important;
}

.home#main-content .sp-grid-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.home#main-content .sp-grid-section h2 {
  font-weight: bold;
  font-size: 140%;
}

.home#main-content .sp-grid-section img {
  height: 200px;
}

.home#main-content .sp-grid-section h3 {
  font-weight: bold;
  font-size: 110%;
  margin-top: 40px;
}

.home#main-content .sp-grid-section h3 a {
  text-decoration: none;
  color: #3d3d3d;
}

.home#main-content .sp-grid-section:nth-child(3) > div > div > div.sp-grid-cell.sp-grid-40.col-sm-4.text-center > p > span > img {
  height: 300px;
}

.home#main-content .sp-grid-section .bi {
  background-color: #EAF2FF;
  color: #365D9E;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 20px;
  font-size: 50px;
}

.home#main-content .sp-grid-section .sp-grid-33:hover h3 {
  color: #365D9E;
}

.home#main-content .sp-grid-section .sp-grid-33:hover h3 a {
  color: #365D9E;
}

.home#main-content .sp-grid-section .sp-grid-33:hover .bi {
  border: 3px solid #365D9E;
}

.home#main-content .sp-grid-section .sp-grid-33 {
  text-align: center;
  padding-bottom: 40px;
}

.wartung#main-content .sp-grid-section:first-child {
  background-color: #EAF2FF;
  padding-top: 18vh;
  text-align: center;
  color: #365D9E;
  min-height: 55vh;
}

.wartung#main-content .sp-grid-section:first-child h1 {
  font-weight: bold;
  font-size: 280%;
  padding-bottom: 10px;
}

.wartung#main-content .sp-grid-section:first-child p {
  font-size: 120%;
  padding-left: 100px;
  padding-right: 100px;
  color: #3d3d3d !important;
}

.wartung#main-content .sp-grid-section:first-child img {
  height: 120px !important;
  margin-bottom: 40px;
}

.wartung#main-content .sp-grid-section:last-child {
  background-color: #EAF2FF;
  text-align: center;
  padding-top: 40px !important;
  padding-bottom: 20px;
  font-size: 90% !important;
}

.wartung#main-content .sp-grid-section:last-child img {
  height: 90px !important;
}

.wartung#main-content .sp-grid-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.wartung#main-content .sp-grid-section h2 {
  font-weight: bold;
  font-size: 140%;
}

.wartung#main-content .sp-grid-section img {
  height: 200px;
}

.wartung#main-content .sp-grid-section h3 {
  font-weight: bold;
  font-size: 110%;
  margin-top: 40px;
}

.wartung#main-content .sp-grid-section h3 a {
  text-decoration: none;
  color: #3d3d3d;
}

.wartung#main-content .sp-grid-section:nth-child(3) > div > div > div.sp-grid-cell.sp-grid-40.col-sm-4.text-center > p > span > img {
  height: 300px;
}

.wartung#main-content .sp-grid-section .bi {
  background-color: #EAF2FF;
  color: #365D9E;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 20px;
  font-size: 50px;
}

.wartung#main-content .sp-grid-section .sp-grid-33:hover h3 {
  color: #365D9E;
}

.wartung#main-content .sp-grid-section .sp-grid-33:hover h3 a {
  color: #365D9E;
}

.wartung#main-content .sp-grid-section .sp-grid-33:hover .bi {
  border: 3px solid #365D9E;
}

.wartung#main-content .sp-grid-section .sp-grid-33 {
  text-align: center;
  padding-bottom: 40px;
}

.page#main-content .sp-grid-section:first-child {
  background-color: #EAF2FF;
  padding-top: 18vh;
  padding-bottom: 15vh;
}

.page#main-content .sp-grid-section:first-child h1 {
  font-size: 280%;
  font-weight: bold;
  color: #365D9E;
}

.page#main-content .sp-grid-section:first-child h2 {
  font-weight: normal;
  color: #3d3d3d;
  font-size: 170%;
}

.page#main-content .sp-grid-section:first-child .col-sm-4 {
  text-align: center;
}

.page#main-content .sp-grid-section:first-child .col-sm-4 img {
  height: 180px;
}

.page#main-content .sp-grid-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.page#main-content .sp-grid-section h2 {
  font-weight: bold;
  font-size: 140%;
}

.page#main-content .sp-grid-section img {
  
}

.page#main-content .sp-grid-section:last-child {
  padding-top: 50px;
  background-color: #3d3d3d;
  color: white;
  text-align: center;
}

.page#main-content .sp-grid-section:last-child h2 {
  padding-bottom: 20px;
}

.page#main-content .sp-grid-section:last-child h3 {
  font-size: 130%;
  padding-bottom: 10px;
}

.page#main-content .sp-grid-section:last-child img {
  height: 100px;
  padding-bottom: 20px;
}

.page#main-content .sp-grid-section:last-child .bi {
  font-size: 45px;
  line-height: 1.8;
}

.page#main-content .sp-grid-section:last-child .align-items-center {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

footer {
  text-align: center;
  background-color: #365D9E;
  color: white;
  font-size: 90%;
  padding: 10px;
}

footer .urls {
  font-size: 90%;
  color: white !important;
  word-spacing: 10px;
}

footer .urls a {
  color: white !important;
}

footer .urls a:link {
  text-decoration: none;
}

footer .urls a:hover {
  border-bottom: 1px dotted white;
}

.communicare-side-nav {
  position: fixed;
  background-color: white;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  z-index: 500000;
  bottom: 50%;
}

.communicare-side-nav a {
  text-decoration: none;
  color: #3d3d3d !important;
  border-bottom: 1px dotted #3d3d3d;
}

@media (max-width: 449px) {
  .wartung#main-content > div > div:nth-child(1) > div > div > div > p:nth-child(2) > span > img {
    display:none;
  }
  
  .wartung#main-content .sp-grid-section:first-child h1 {
    font-size: 200% !important;
  }
}
/*# sourceMappingURL=style.css.map */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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akIsY0FsUEs7QUN5TmpCOztBRGdCQTtFQWFZLG1CQUFtQjtFQUNuQixjQXJQVTtFQXNQVixlQUFlO0FDekIzQjs7QURVQTtFQW1CWSxrQkFBa0I7QUN6QjlCOztBRE1BO0VBc0JnQixhQUFhO0FDeEI3Qjs7QURFQTtFQTZCUSxrQkFBa0I7RUFDbEIscUJBQXFCO0FDM0I3Qjs7QURIQTtFQWlDWSxpQkFBaUI7RUFDakIsZUFBZTtBQzFCM0I7O0FEUkE7RUFzQ1ksYUFBYTtBQzFCekI7O0FEWkE7RUEyQ1EsaUJBQWlCO0VBQ2pCLHlCQW5SYztFQW9SZCxZQUFZO0VBQ1osa0JBQWtCO0FDM0IxQjs7QURuQkE7RUFpRFksb0JBQW9CO0FDMUJoQzs7QUR2QkE7RUFxRFksZUFBZTtFQUNmLG9CQUFvQjtBQzFCaEM7O0FENUJBO0VBMERZLGFBQWE7RUFDYixvQkFBb0I7QUMxQmhDOztBRGpDQTtFQStEWSxlQUFlO0VBQ2YsZ0JBQWdCO0FDMUI1Qjs7QUR0Q0E7RUFvRVksbUNBQWtDO01BQ3JDO1VDMUJDLGtDQUFrQztBRDhCNUM7O0FDM0JBO0VEOEJJLGtCQUFZO0VBQ1oseUJBQWM7RUFDZCxZQUFTO0VBZ0JaO0VDM0NDLGFBQWE7QURzQmY7O0FDbkJBO0VENEJRLGNBQWM7RUFXakI7RUNwQ0gsa0JBQWtCO0FEZ0JwQjs7QUNiQTtFQUNFLHVCQUF1QjtBRFl6Qjs7QUNUQTtFQUNFLHFCQUFxQjtBRFF2Qjs7QUNMQTtFQUNFLCtCQUErQjtBRDJCakM7O0FDeEJBO0VEMkJJLGVBQWM7RUFDZCx1QkFBbUI7RUFDbkIsa0JBQWdCO0VBQ2hCLG1CQUFnQjtFQUNoQixnQkFBVztFQUNYLG9CQUFlO0VBQ2YsaUNBQVc7VUFNZDtFQzlCQyxlQUFlO0VEZWpCO0FDYkE7O0FBRUE7RUR5Qks7RUN2QkgseUJBQXlCO0VBQ3pCLGlDQUFpQztBQUNuQztBQUNBLG9DQUFvQyIsInNvdXJjZXMiOlsid2VicGFjazovL1JaX0ZSOF9Db21tdW5pY2FyZS1NYXJrZXRpbmcvLi9zcmMvYXNzZXRzL3N0eWxlcy9zdHlsZS5zY3NzIiwid2VicGFjazovL1JaX0ZSOF9Db21tdW5pY2FyZS1NYXJrZXRpbmcvLi9zcmMvYXNzZXRzL3N0eWxlcy9zdHlsZS5jc3MiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/