.elementor-4064 .elementor-element.elementor-element-26aad63{margin-top:0px;margin-bottom:-15px;}.elementor-4064 .elementor-element.elementor-global-391{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-4064 .elementor-element.elementor-global-391 .elementor-divider-separator{width:100%;}.elementor-4064 .elementor-element.elementor-global-391 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4064 .elementor-element.elementor-element-68c9995{margin-top:15px;margin-bottom:0px;}.elementor-4064 .elementor-element.elementor-element-6ceb518 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4064 .elementor-element.elementor-element-6ceb518 .elementor-heading-title{font-weight:900;}.elementor-4064 .elementor-element.elementor-element-6ceb518.elementor-widget-heading .elementor-heading-title, .elementor-4064 .elementor-element.elementor-element-6ceb518.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-616f6c1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4064 .elementor-element.elementor-element-616f6c1 .elementor-heading-title{font-weight:900;}.elementor-4064 .elementor-element.elementor-element-616f6c1.elementor-widget-heading .elementor-heading-title, .elementor-4064 .elementor-element.elementor-element-616f6c1.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-9883565.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-77c410b > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-13b9374{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-38ade74 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-0fdee6f{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-c7fc8b5.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-dce10b2 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-61dc782{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-b56bbe8 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-6a64455{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-9d8ca3d:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-9d8ca3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-4064 .elementor-element.elementor-element-9d8ca3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;}.elementor-4064 .elementor-element.elementor-element-9d8ca3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4064 .elementor-element.elementor-element-9d8ca3d.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-9ce5b6c > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-503162c{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-2a1dbf3 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-9f0e3cc{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-2b15f2a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4064 .elementor-element.elementor-element-2b15f2a .elementor-heading-title{font-weight:900;}.elementor-4064 .elementor-element.elementor-element-2b15f2a.elementor-widget-heading .elementor-heading-title, .elementor-4064 .elementor-element.elementor-element-2b15f2a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-22482e5.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-51db477 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-86f5e7f{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-779bfc8 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-f43b493{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-d52f680.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-1970126 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-44e9943{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-7e19a60 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-2220c33{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-4b6e759.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-05099d1 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-efc70b2{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-7dee583 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-030d2b1{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-ef053fb.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-c54612d > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-761abf7{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-20c9c58 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-702aac3{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-519d86b:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-519d86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-4064 .elementor-element.elementor-element-519d86b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;}.elementor-4064 .elementor-element.elementor-element-519d86b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4064 .elementor-element.elementor-element-519d86b.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-c077a89 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-9bb4a25{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-48b94cc > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-df5be7e{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-92cab7b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4064 .elementor-element.elementor-element-92cab7b .elementor-heading-title{font-weight:900;}.elementor-4064 .elementor-element.elementor-element-92cab7b.elementor-widget-heading .elementor-heading-title, .elementor-4064 .elementor-element.elementor-element-92cab7b.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-a52f539.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-3bfd778 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-4bc9d08{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-c3a5984 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-6758ebb{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-252a2ee{margin-top:0px;margin-bottom:15px;}.elementor-4064 .elementor-element.elementor-element-252a2ee.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-9003d46 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-0f67e8c{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-6d8956d > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-db94e92{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-8e5f852 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4064 .elementor-element.elementor-element-8e5f852 .elementor-heading-title{font-weight:900;}.elementor-4064 .elementor-element.elementor-element-8e5f852.elementor-widget-heading .elementor-heading-title, .elementor-4064 .elementor-element.elementor-element-8e5f852.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-63159e0.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-dc4ee54 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-6f6cdde{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-f03040e > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-bdf1fa7{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-fb84463.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-aff1793 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-5632fb4{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-7ce8159 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-7bc19dd{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-afb1561.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-50f846e > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-adc7902{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-cabc6b1 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-433cb60{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-e4408af:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-e4408af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-4064 .elementor-element.elementor-element-e4408af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4064 .elementor-element.elementor-element-e4408af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4064 .elementor-element.elementor-element-e4408af.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-77c7275 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-4c3aa5f{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-3b313d7 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-ebe91bf{color:#CD1719;}.elementor-4064 .elementor-element.elementor-element-c365dfc.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-519535f > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-aba4a6e{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-447f7cd > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-4680860{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-118f00f.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-5c983e8 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-92f7cf5{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-761d39f > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-34c7671{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-0139450.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-6b17a93 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-efa7d7b{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-eaecac8 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-dd3749a{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-96f59c5.elementor-section{padding:5px 5px 5px 5px;}.elementor-4064 .elementor-element.elementor-element-66b60bb > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-dff25f0{font-weight:600;}.elementor-4064 .elementor-element.elementor-element-5e50f05 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-fdd7055{font-weight:600;}@media(min-width:768px){.elementor-4064 .elementor-element.elementor-element-77c410b{width:20%;}.elementor-4064 .elementor-element.elementor-element-38ade74{width:80%;}.elementor-4064 .elementor-element.elementor-element-dce10b2{width:20%;}.elementor-4064 .elementor-element.elementor-element-b56bbe8{width:80%;}.elementor-4064 .elementor-element.elementor-element-9ce5b6c{width:20%;}.elementor-4064 .elementor-element.elementor-element-2a1dbf3{width:80%;}.elementor-4064 .elementor-element.elementor-element-51db477{width:20%;}.elementor-4064 .elementor-element.elementor-element-779bfc8{width:80%;}.elementor-4064 .elementor-element.elementor-element-1970126{width:20%;}.elementor-4064 .elementor-element.elementor-element-7e19a60{width:80%;}.elementor-4064 .elementor-element.elementor-element-05099d1{width:20%;}.elementor-4064 .elementor-element.elementor-element-7dee583{width:80%;}.elementor-4064 .elementor-element.elementor-element-c54612d{width:20%;}.elementor-4064 .elementor-element.elementor-element-20c9c58{width:80%;}.elementor-4064 .elementor-element.elementor-element-c077a89{width:20%;}.elementor-4064 .elementor-element.elementor-element-48b94cc{width:80%;}.elementor-4064 .elementor-element.elementor-element-3bfd778{width:20%;}.elementor-4064 .elementor-element.elementor-element-c3a5984{width:80%;}.elementor-4064 .elementor-element.elementor-element-9003d46{width:20%;}.elementor-4064 .elementor-element.elementor-element-6d8956d{width:80%;}.elementor-4064 .elementor-element.elementor-element-dc4ee54{width:20%;}.elementor-4064 .elementor-element.elementor-element-f03040e{width:80%;}.elementor-4064 .elementor-element.elementor-element-aff1793{width:20%;}.elementor-4064 .elementor-element.elementor-element-7ce8159{width:80%;}.elementor-4064 .elementor-element.elementor-element-50f846e{width:20%;}.elementor-4064 .elementor-element.elementor-element-cabc6b1{width:80%;}.elementor-4064 .elementor-element.elementor-element-77c7275{width:20%;}.elementor-4064 .elementor-element.elementor-element-3b313d7{width:80%;}.elementor-4064 .elementor-element.elementor-element-519535f{width:20%;}.elementor-4064 .elementor-element.elementor-element-447f7cd{width:80%;}.elementor-4064 .elementor-element.elementor-element-5c983e8{width:20%;}.elementor-4064 .elementor-element.elementor-element-761d39f{width:80%;}.elementor-4064 .elementor-element.elementor-element-6b17a93{width:20%;}.elementor-4064 .elementor-element.elementor-element-eaecac8{width:80%;}.elementor-4064 .elementor-element.elementor-element-66b60bb{width:20%;}.elementor-4064 .elementor-element.elementor-element-5e50f05{width:80%;}}/* Start custom CSS for section, class: .elementor-element-68c9995 */.elementor-4064 .elementor-element.elementor-element-68c9995 p {margin-bottom: 0px!important;}
.elementor-4064 .elementor-element.elementor-element-68c9995 .elementor-widget {margin-bottom: 5px!important;}/* End custom CSS */
/* Start custom CSS *//** Sponsors */ 
.sponsor {
    margin-bottom: 40px;
}
.sponsor .elementor-image img {
    background: #fff;
}


/* To top Button */
#topbutton {
    position: fixed;
    display: none;
    height: 40px;
    width: 40px;
    line-height: 40px;
    right: 15px;
    bottom: 15px;
    z-index: 1;
    background: #343434;
    border-radius: 2px;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
}

#topbutton:after {
    content: "\2191";
}

/* Forms */
label {
    margin-bottom: 10px;
}

.subscribe button {
    width: 100%;
    margin-top: 10px;
}

/* Typo */
h1 {
    margin-top: 8px !important;
}

.trenner {
    margin-top: -20px;
    margin-bottom: 10px !important;
}

/* Bootstrap tables */
table {
    font-size: 1em;
}
th {
    text-align: left;
}
table td, table th {
    padding: 8px;
    line-height: 1.5;
    vertical-align: top;
    border: none;
    border-bottom: 1px solid #ccc;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border: none;
    border-bottom: 2px solid #ccc;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: inherit;
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: inherit;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f5f5f5 !important;
}

/* Cookie Notice */
#cookie-notice {
	position: sticky;
}

.cn-button.cookie-button {
	background-color: #45708c !important;
	color: #fff;
	border-radius: 0px;
	border: 0px;
	padding: 5px 25px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.cn-button.cookie-button:hover {
	background-color: #23527c !important;
	color: #fff;
	text-decoration: none;
}


.cookie-notice-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post-password-form{
    
    width:1400px;
    margin-left:auto;
    margin-right: auto;
    margin-top:50px;
    padding:20px 20px 20px 20px;
    background-color: white;
}
body {
    
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQImVXHsQ0AAAgDIH7ywaaXOznIBmg7kCQ/59J2frD8dQ7l70AxcAAAAABJRU5ErkJggg==), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

.img-ratio .elementor-image a,
.img-ratio .elementor-image,
.img-ratio .elementor-widget-container a,
.img-ratio .elementor-widget-container{
  display: block;
  place-items: center;
  aspect-ratio: 16/9;
  padding: 10px;
  overflow: hidden
}
  
.img-ratio .elementor-image a img,
.img-ratio .elementor-image img,
.img-ratio .elementor-widget-container a img,
.img-ratio .elementor-widget-container img{
height: 100%!important;
width: 100%!important;
object-fit: contain!important;
  }
  
  
/* 
    Images 
*/
/* make image caption inside picture for Copyright */
.elementor-image-carousel-caption,
.wp-caption-text {
    font-family: "Open Sans";
    font-size: 12px;
    font-style: unset;
    transform-origin: 100% 100%;
    margin: 0;
    position: absolute;
    bottom: 0%;
    right: 0;
    font-size: .95rem;
    line-height: .95rem;
    text-align: right;
    pointer-events: none;
    background-color: #000;
    color: #fff !important;
    padding: .4em .5rem .2em;
    opacity: .7;
    display: inline-block;
    pointer-events: auto;
    max-width: 100%;
}/* End custom CSS */