

/*--------------------------------------------------------------
# Global Sections
--------------------------------------------------------------*/
section,
.section {
padding-bottom: 60px;
padding-top: 0px !important;

}

@media (max-width: 1199px) {

  section,
  .section {
    scroll-margin-top: 66px;
  }
}

/*--------------------------------------------------------------
# Global Section Titles
--------------------------------------------------------------*/
.section-title {
  text-align: center;
  padding-bottom: 30px;
  position: relative;
}

.section-title h2 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0;
;
}

.section-title p {
  font-size: 15px;
  margin-bottom: 10px;
}


/*--------------------------------------------------------------
# Tabs Section
--------------------------------------------------------------*/
.tabs .service-item .service-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 0px;
  position: relative;
  color: #023b6d;
  background-color: #03a6eb;
  margin-right: 20px;
  font-size: 16px;
  border:1px solid #023b6d;
}

.tabs .service-item .service-contents h3 {
  font-size: 16px;
  color: #023b6d;
  padding:0px;
  margin:0px;
text-transform:uppercase

}

.tabs .service-item .service-contents p {
  font-size: 16px;
  color: #03a6eb;
     
}
.tabs .service-item.link {
  padding: 20px;
  margin-bottom: 10px;
  border-radius: 0px;
  color: #acd5ed;
  border:1px solid #023b6d;
}

.tabs .service-item.link .service-contents {
  color: #acd5ed;
}

.tabs .service-item.link:hover .service-contents {
  color: #023b6d;
}
.tabs .service-item.link.active .service-contents {
  color: #023b6d;
}
.tabs .service-item.link.active .service-contents p {
  color: #023b6d;
}
.tabs .service-item.link .service-contents *:last-child {
  margin-bottom: 0;
}

.tabs .service-item.link:hover {
  background: #acd5ed;
}

.tabs .service-item.link:hover .service-icon {
  background-color: #023b6d;
  color: #acd5ed;
}
.tabs .service-item.link:hover .service-contents h3 {
  font-size: 16px;
  color: #023b6d;
       padding:0px;
margin:0px;
}
.tabs .service-item.link:hover .service-contents p {
  font-size: 16px;
  color: #023b6d;
}
.tabs .service-item.link.active .service-contents h3 {
   padding:0px;
margin:0px;
  color: #023b6d;
}

.tabs .service-item.link.active {
  background-color: #acd5ed;
  color: #023b6d;
}

.tabs .service-item.link.active .service-icon {
  background-color:#023b6d;
  color: #acd5ed;
}

.tabs h1 {
background: #023b6d;
color: #acd5ed;
maargin: 12px;
position: relative;
left: 0px;
right: 7px;
box-shadow: 7px 0px 0px #023b6d, -7px 0px 0px #023b6d;
}
h1 {
    

text-indent: 0px;
}

h1>span {
background-color: #acd5ed;
line-height: 1.5em;
color:#023b6d;
}
.projekt_wrapper {
border:20px solid #023b6d;
margin:0px;
padding:0px

}
