#responsive-design, #connetation-companies, #specials, .typo3 {
  display: none; }

#customer-journey h2 {
  text-align: center; }

h2 {
  font-size: 20px !important; }

.connetation-page-header {
  background-color: rgba(255, 255, 255, 0.8) !important; }
  .connetation-page-header .visible-header-bar .topMenu li a {
    color: #666; }
  .connetation-page-header .visible-header-bar .main-navigation-toggle .main-navigation-toggle-icon {
    color: #3cbeef; }
  .connetation-page-header nav.main-navigation {
    background-color: #d8d8d8;
    border-top: 0;
    font-weight: 400; }
    .connetation-page-header nav.main-navigation a.groupHeading {
      height: auto; }
    .connetation-page-header nav.main-navigation ul.nav-column > li > a {
      color: #3cbeef; }
    .connetation-page-header nav.main-navigation p, .connetation-page-header nav.main-navigation h1, .connetation-page-header nav.main-navigation h2, .connetation-page-header nav.main-navigation h3, .connetation-page-header nav.main-navigation h4 {
      color: #666; }
    .connetation-page-header nav.main-navigation a {
      color: #fff; }
    .connetation-page-header nav.main-navigation * {
      border-top: none !important;
      border-right: none !important;
      border-bottom: none !important;
      border-left: none !important; }

@media screen and (max-width: 768px) {
  .connetation-page-header {
    background-color: #fff !important; } }

.btn {
  /* background-color: #cecece; */
  background-color: #3cbeef;
  padding: 10px 30px 10px 30px;
  text-decoration: none; }

a.btn:hover {
  background-color: #dedede;
  text-decoration: none !important;
  color: black !important; }

#skills a.btn {
  padding: 10px 30px 10px 30px;
  color: black; }

.connetation-page-footer .footermenu li:nth-child(n + 1)::before {
  display: none !important; }

.connetation-page-footer {
  background-color: white;
  color: #666; }
  .connetation-page-footer p, .connetation-page-footer a, .connetation-page-footer h1, .connetation-page-footer h2, .connetation-page-footer h3, .connetation-page-footer h4, .connetation-page-footer h5 {
    color: #666 !important; }
  .connetation-page-footer .border {
    border-left: 1px solid #3cbeef; }
  .connetation-page-footer .col-md-4.col-sm-4.copyright > div.border {
    border-left: 0; }
  @media screen and (max-width: 768px) {
  .connetation-page-footer .border {
    border: none;
    padding: 0; }
  .connetation-page-footer h3 {
    margin-top: 10px; }
  .connetation-page-footer .footer-nav {
    margin-top: 0; }
  .connetation-page-footer li {
    padding: 5px 0; } }

#page-490 .tx-powermail legend {
  display: block !important;
  line-height: 1.3em;
  font-weight: 300;
  font-size: 20px !important;
  letter-spacing: 1.5px;
  margin-bottom: 15px; }

#page-490 .powermail_fieldwrap {
  padding: 0 20px; }

.price, #page-490 #skills {
  display: none; }

h3 {
  margin-top: 25px; }

h3::before {
  border-top: 1px solid #ccc;
  position: relative;
  content: "";
  display: block;
  width: 100%;
  top: -10px; }

.col-md-4.col-sm-12.equal-height-column h3::before {
  display: none; }

#customer-journey {
  background: url("/fileadmin/Public/images/layoutimages/wabe.svg") center repeat, #fff;
  background-attachment: fixed;
  color: #666 !important; }

#customer-journey h2, #customer-journey h3, #customer-journey h4 {
  color: #666 !important; }

#customer-journey a {
  color: #666 !important; }

#skills {
  padding: 50px 20px !important;
  background-image: none;
  background-color: #91959a; }
  #skills a.btn {
    display: block;
    padding: 15px 0;
    color: white;
    text-transform: uppercase;
    font-size: 20px; }

@media screen and (max-width: 992px) {
  #page-469 .conn-0.colPos--1 {
    margin-bottom: 45px; } }

@media screen and (max-width: 767px) {
  section {
    padding-top: 50px !important; }

  section#content {
    padding-top: 20px !important; }

  section#hero-image {
    padding-top: 0 !important; }

  #page-469 section#hero-image {
    padding-top: 95px !important; } }

@media screen and (max-width: 480px) {
  .connetation-logo-wrapper img {
    height: 40px !important; }

  div.col-md-4.col-sm-4.footermenu {
    margin-top: 35px; } }

.tx-powermail fieldset:last-of-type legend {
  padding-top: 20px; }

.bg-color h2 a {
  color: #6e6e6e; }

.bg-color h2 a:hover {
  text-decoration: none; }

#customer-journey .colPos--1 p {
  height: 88px !important; }

body #skills {
  box-shadow: none; }

#page-467 .col-md-4.col-sm-12 a:hover, #page-470 .col-md-4.col-sm-12 a:hover, #page-471 .col-md-4.col-sm-12 a:hover {
  text-decoration: none; }

.connetation-page-footer .footermenu .footer-nav {
  margin-top: 0; }

.connetation-page-footer.bg-color {
  background-image: none; }

#page-471 h2 {
  text-align: center; }
