/*
.btn-primary {
    background-color: #000000
}
.link-primary {
    color: #000000
*/

@font-face {
font-family: 'DIN';
font-weight: 400;
font-style: normal;
font-display: swap;
  
src: url('/fileadmin/overrides/fonts/DIN/48dc5fa9-c08c-4748-8a4d-1337020f2aa7.woff') format('woff');
}

.accordion-and-categories .tab-content, .card{
  background-color: rgba(0,0,0,0);
}

.gallery.carousel .carousel-inner:after {
  display: none;
}


.navbar{
	background-color: #000;
}

.bg_color_main_dark {
    background-color: #151515;
}

.btn-outline-primary {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.link-primary {
    color: #ffffff;
}

h1 {
  color: #ffffff;
  font-size: 100px;
  font-weight: bold;
  line-height: 130px;
  letter-spacing: 6px;
}

h2{
  font-size: 40px;
  font-weight: 36px;
  color: #00c5cd;
  font-weight: bold;
}

h5{
  color: #00c5cd;
  font-size: 40px;
  line-height: 1.5;
  font-weight: 900;
}

h6{
  color: #353535;
    font-size: 35px;
	font-weight: 900;
}

h4{
  color: #00c5cd;
  font-size: 28px;
  line-height: 1.5;
}

p{
  font-size: 22px;
}

.bg_color_fourth h2.headline:not(.color-static) {
  color: #00c5cd !important;
}
.bg_color_main_dark h2.headline:not(.color-static) {
  color: #00c5cd !important;
}

.bg_color_fourth .preline:not(.color-static) {
  color: #999 !important;
}
.bg_color_main_dark .preline:not(.color-static) {
  color: #999 !important;
}

.preline {
    font-family: "DIN";
    font-weight: 400;
    position: relative;
  font-size: 22px;
}

h6.preline {
  color: #999;
}

h3{
  font-size: 35px;
  color: #00c5cd;
  font-weight: 900;
}

.text-and-bullets.icons .list li {
    font-size: 22px;
}
.text-and-bullets.icons .list li svg #check2-circle {
  color: #00c5cd;
}
.teaser.body-text{
  font-size: 22px;
  color: #fff;
}
.accordion-and-categories .product-cards .tab-content .bullets-item, .product-cards .accordion-and-categories .tab-content .bullets-item, .product-cards .card .bullets-item {
    font-size: 22px;
}
.accordion-and-categories .product-cards .tab-content .bullets-item, .product-cards .accordion-and-categories .tab-content .bullets-item, .product-cards .card .bullets-item .link {
    font-size: 22px;
  	color: #00c5cd !important;
}

.card-body {
  color: #fff;
}

.accordion-button{
  font-size: 22px;
}

.product-cards.standard .bullets div:last-child {
	color: #00c5cd;
    font-size: 35px;
    font-weight: bold;
    justify-content: center;
    border-bottom: none;
}

.nav-item a {
  color: #fff !important;
  font-size: 20px;
}

.text-lg{
  letter-spacing: 6px;
}
  
.stage.full-width .links{
  justify-content: right;
}


.form-framework .form-floating label {
  color: #999;
}
.form-control{
  color: #000;
}
.form-control:focus{
  color: #000;
}


.footer h6{
  font-size: 22px;
  margin-bottom: 20px;
}

.btn, .link {
    font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}

.navbar-nav {
    justify-content: right;
}
