.basisstation-badge {height: 125px; align-content: center; background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(227, 227, 227) 100%); border-radius: 2px; border-top: 3px solid rgb(171, 184, 195);}
.basisstation-badge::after {font-family: "FontAwesome"; content: '\f293'; position:absolute; right: 5px; top: 10px; font-size: 20pt; color: #ccc;}
.wp-block-media-text__media img, .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    height: 180px;
    width: auto;
 	}
.up-90 { position: relative; top: -90px;
} 
.fit-content {
	width: fit-content;
}
.btn-cta-inverse {
    font-weight: 700;
    font-size: 17px;
    color: #1d1d1f;
    text-align: center;
    background-color: rgb(246 247 248);
    padding: 11px 20px;
    width: max-content;
}
.btn-cta-inverse:active {position: relative; top: 2px;}
.btn-cta-inverse:hover {
background-color: #e6ad62 !important;
}

.krypton-logo { filter: opacity(80%); }
.krypton-logo > img { margin-bottom:0px; }
.krypton-img > img {max-height: 650px; width: auto;}
.krypton-subheading {font-weight: bold; text-transform: none;}

.inline-block {display: inline-block;}
.icon-list li { line-height:1.5 }

.bullets ul, ol {list-style: none}
.bullets li { line-height:1.5; font-size: medium;}
.bullets li::before {content: "■"; color: #5e7080}
.bullets li::before {content: "■"; color: #5e7080;
  display: inline-block; width: 1em;
  margin-left: -1em;
line-height: 1.3;
float: left;}


.col-container {
  display: flex;
  width: 100%;
}
.col {
  flex: 1;
  padding: 16px;
}
.product-shadow { 
width: 35%;
margin-left: auto;
margin-right: auto;
filter: blur(20px);
background: #00000091;
border-radius: 30px;
margin-top: -4vw;
transform: rotate(10deg);
z-index: 1;
}
.serie-header {width: max-content; }
p.serie-header {
    display: none;
}

.bg-overlap {transform: translateY(160px); margin-top:-160px !important;}
.movetofront {z-index:5 !important}
.rotate1 {
position: relative;
bottom: -200px;
height: 400px;
margin-top: -360px;
z-index: -1 !important;
overflow: hidden;
-moz-transform: skew(0deg, -10deg);
-webkit-transform: skew(0deg, -10deg);
-o-transform: skew(0deg, -10deg);
-ms-transform: skew(0deg, -10deg);
transform: skew(0deg, -10deg);
}
@media (max-width: 767px) {
.rotate1 {margin-top: -300px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.rotate1 {margin-top: -350px;}
}
@media (min-width: 992px) and (max-width: 1200px) {
.rotate1 {margin-top: -340px;}
}
@media (min-width: 1201px) {
.rotate1 {margin-top: -380px;}
}

/*news slider*/
.news-slider > .wp-block-image  > img,
.news-slider > .wp-block-image  > a > img  {
    width: auto;
    max-height: 200px;
    margin: auto;
    padding: 20px 0px;
  }
.news-slider-container {
min-height: 200px;
    display: flex;
    align-items: center;
  }
.news-slider-container > a {
    margin: auto;
  }  
.news-slider-column-container .tb-grid-column {
  display: flex;
  }

.block-list-appender {
  margin: auto !important;
  }