.elementor-23782 .elementor-element.elementor-element-3897d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23782 .elementor-element.elementor-element-d4ab838{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-520f8a4 *//* Ticker*/
a {

  text-decoration: none;

}
.ticker-wrapper-h{
	display: flex;	
	position: relative;
	overflow: hidden;
	border: 0px;
	height:20vw;
}
.news-ticker-h{
	display: flex;
	margin:0;
	padding: 0;
	padding-left: 90%;
	z-index: 999;
	
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-name: tic-h;
	animation-duration: 80s;
	
}
.news-ticker-h:hover { 
	animation-play-state: paused; 
}

.news-ticker-h li{
	display: flex;
	width: 100%;
	align-items: center;
	white-space: nowrap;
	padding-left: 20px;
}

.news-ticker-h li a{
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    line-height: 1em;
	color: #212529;
	font-weight: 900;
}

@keyframes tic-h {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		visibility: visible;
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}




.news-ticker-h li a{
    font-size:13vw;
}
/* Handy Portrait */
@media (max-width: 767px){
.news-ticker-h li a{
    font-size:9vw;
}}
/* Handy Landscape */
@media (min-width: 768px) and (max-width: 880px){
.news-ticker-h li a{
    font-size:9vw;
}}
/* Tablet Portrait */
@media (min-width: 881px) and (max-width: 1024px){
.news-ticker-h li a{
    font-size:9vw;
}}
/* Tablet Landscape */
@media (min-width: 1025px) and (max-width: 1200px){
.news-ticker-h li a{
    font-size:11vw;
}}
/* Lapptop */
@media (min-width: 1201px) and (max-width: 1365px){ 
.news-ticker-h li a{
    font-size:11vw;
}}
/* Desktop */
@media (min-width: 1366px) and (max-width: 2399px){ 
.news-ticker-h li a{
    font-size:11vw;
}}
/* Breitbild */
@media (min-width: 2400px){
.news-ticker-h li a{
    font-size:13vw;
}}/* End custom CSS */