.elementor-162026 .elementor-element.elementor-element-25b367d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-162026 .elementor-element.elementor-element-25b367d:not(.elementor-motion-effects-element-type-background), .elementor-162026 .elementor-element.elementor-element-25b367d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b546e5f );}.elementor-162026 .elementor-element.elementor-element-25b367d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-162026 .elementor-element.elementor-element-d09e0ee{width:100%;max-width:100%;text-align:center;}.elementor-162026 .elementor-element.elementor-element-d09e0ee .elementor-heading-title{font-size:var( --e-global-typography-cb10d10-font-size );font-weight:var( --e-global-typography-cb10d10-font-weight );line-height:var( --e-global-typography-cb10d10-line-height );color:var( --e-global-color-4c69b3a );}.elementor-162026 .elementor-element.elementor-element-2c22b9b{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-041a384-font-size );font-weight:var( --e-global-typography-041a384-font-weight );line-height:var( --e-global-typography-041a384-line-height );color:var( --e-global-color-4c69b3a );}.elementor-162026 .elementor-element.elementor-element-2c22b9b > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-162026 .elementor-element.elementor-element-c679f0f{width:auto;max-width:auto;}.elementor-162026 .elementor-element.elementor-element-c679f0f .elementor-button{border-style:none;}.elementor-162026 .elementor-element.elementor-element-f36bc6c{width:auto;max-width:auto;}.elementor-162026 .elementor-element.elementor-element-f36bc6c .elementor-button{border-style:none;}.elementor-162026 .elementor-element.elementor-element-90f0645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-162026 .elementor-element.elementor-element-25b367d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-162026 .elementor-element.elementor-element-d09e0ee .elementor-heading-title{font-size:var( --e-global-typography-cb10d10-font-size );line-height:var( --e-global-typography-cb10d10-line-height );}.elementor-162026 .elementor-element.elementor-element-2c22b9b{font-size:var( --e-global-typography-041a384-font-size );line-height:var( --e-global-typography-041a384-line-height );}}@media(max-width:767px){.elementor-162026 .elementor-element.elementor-element-25b367d{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162026 .elementor-element.elementor-element-d09e0ee{width:100%;max-width:100%;}.elementor-162026 .elementor-element.elementor-element-d09e0ee .elementor-heading-title{font-size:var( --e-global-typography-cb10d10-font-size );line-height:var( --e-global-typography-cb10d10-line-height );}.elementor-162026 .elementor-element.elementor-element-2c22b9b{width:100%;max-width:100%;font-size:var( --e-global-typography-041a384-font-size );line-height:var( --e-global-typography-041a384-line-height );}}/* Start custom CSS for html, class: .elementor-element-68d5ce7 */.elementor-162026 .elementor-element.elementor-element-68d5ce7 iframe {
    height: 1300px;
}

@media only screen and (max-width: 607px) {
    .elementor-162026 .elementor-element.elementor-element-68d5ce7 iframe {
        height: 4600px;
    }        
}/* End custom CSS */
/* Start custom CSS */.roadmap-block > .av-special-heading {
	margin-top: 0 !important;
}

.roadmap-block .av_textblock_section + .av_textblock_section {
	height: 27px;
}

@media only screen and (max-width: 1150px) {
	.roadmap-block h3 {
		font-size: 18px;
	}	
}

.open-beta {
	background: #cb3b6b;
}

#top .roadmap-section .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
	margin-top: 16px;
}

#top #roadmap-filters .avia-button {
	padding: 8px;
	min-width: 0;	
} 

#roadmap-filters, #roadmap-filters .entry-content-wrapper {
	display: flex;
    align-items: center;
}

#roadmap-filters {
	box-shadow: 3px 0px 13px rgba(0,0,0,.1);
}

#roadmap-filters .entry-content-wrapper {
	max-width: 1210px;
	margin: 0 auto;
	padding: 0 1%;
}

.resource-filters-inner {
	align-items: center;
	background: transparent !important;
}

@media only screen and (min-width: 700px) {
	.resource-filters-inner > div, .resource-filters-inner > .filter-group > div {
		display: flex;
	}
}

.filter-group {
	margin-left: 24px;
	position: relative;
}

.resource-label {
	margin-right: 16px;	
}

.resource-filter {
	margin-right: 16px;
}

/* Customize the label (the container) */
.resource-filter label {
  display: block;
  position: relative;
  padding-left: 26px;
  height: 21px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal !important;
}

/* Hide the browser's default checkbox */
.resource-filter input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 1px;
  left: 0;
  height: 19px;
  width: 19px;
  border-radius: 3px;
  border: solid 2px #2a2d3a;
}

/* On mouse-over, add a grey background color */
.resource-filter:hover input ~ .checkmark {
  background: transparent;
  border: solid 2px #2a2d3a;
}

/* When the checkbox is checked, add a blue background */
.resource-filter input:checked ~ .checkmark {
  background-color: #2a2d3a;
  border: solid 2px #2a2d3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.resource-block h3 {
	font-size: 16px;
}

/* Show the checkmark when checked */
.resource-filter input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.resource-filter .checkmark:after {
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.resource-search-container {
	margin-left: 40px;
}

.resource-search-container svg {
	width: 24px;
	height: 24px;
}

#top input#resource-search {
	font-family: 'montserrat','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
	background: transparent;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 2px #2a2d3a;
	height: 30px;
	width: 33vw;
	max-width: 320px;
	margin-right: 7px;
	box-shadow: none !important;
	margin-bottom: 0 !important;
	background-color: rgb(238, 243, 250);
	-webkit-user-select:text;
	border-radius: 0 !important;
}

#top input#resource-search:focus {
	outline: none !important; 	
}

@media only screen and (max-width: 700px) {
	.resource-search-inner {
		position: absolute;
		top: 100%;
		opacity: 1;
		right: 0;
		padding: 20px 16px 8px 16px;
		width: 100%;
		transition: all .35s;
		text-align: right;
		background-color: rgb(238, 243, 250);
	}
	.resource-search-inner input {
		float: right;
		min-width: 320px;
	}
	.resource-search-inner:not(.active) {
		opacity: 0;
		pointer-events: none;
		visibility: hidden;
		overflow: hidden;
	}
	.resource-search-container svg {
		cursor: pointer;
	}
}

@media only screen and (max-width: 1180px) {
	/* Convert filters to drop-downs */
	.resource-filter {
		margin: 8px 0;
	}
	.filter-group {
		position: relative;
		float: left;
	}
	.resource-search-container {
		float: right;
		margin-left: 16px;
	}
	.resource-label {
		padding: 11px 38px 9px 16px;
		background: #ce2043;
		font-size: 13px;
		line-height: 1.2em;
		cursor: pointer;
		position: relative;
		display: inline-block;
		border-radius: 3px;
	}
	.filter-group {
		margin-left: calc(18px + 1.3%);		
	}
	.resource-label:after {
		content: '';
		position: absolute;
		display: block;
		background: url(../images/chevron-down-white.svg) center center no-repeat;
		width: 14px;
		height: 14px;
		right: 10px;
		top: calc(50% - 6px);
	}
	.resource-label strong {
		color: #fff !important;	
		text-transform: uppercase;	
	}
	.filter-dropdown:not(.active) {
		max-height: 0;
		opacity: 0;
		pointer-events: none;
	}
	.filter-dropdown {
		position: absolute;
		max-height: 200px;
		z-index: 99999;
		left: 0;
		padding: 8px;
		overflow: hidden;
		top: 100%;
		background-color: rgb(238, 243, 250);
		transition: all .35s;
	}
	.filter-dropdown label {
		white-space: nowrap;
	}
	.resource-search-container svg {
		margin-top: 6px;
	}	
}

@media only screen and (max-width: 420px) {
	.resource-block {
		width: 97.4%;
	}
}

.flex_column.hidden, .flex_column.hidden + .av-flex-placeholder {
	display: none !important;
	width: 0 !important;
}

.roadmap-section .entry-content-wrapper {
	display: flex;
    flex-wrap: wrap;
}

@media only screen and (min-width: 990px) {
	.roadmap-block {
		width: 18% !important;
		margin: 1% !important;
	}
}

.roadmap-section .av-special-heading-tag {
	padding-left: 1% !important;
}

.resource-filters-inner .avia_iconbox_title {
	white-space: nowrap;
}

@media only screen and (max-width: 760px) {
	.resource-filters-inner a.avia-button {
		margin: 3px !important;
	}
	.resource-filters-inner div.inline {
		margin: 0;
	}
	.filter-group {
		margin-left: 16px;
	}
	#top #roadmap-filters .avia-button {
		padding: 8px 4px;
	}
}

.release-box{
    padding: 16px 16px 16px 16px;
    box-shadow: 0 0 10px 0 rgba(68,84,106,0.51);
    -webkit-box-shadow: 0 0 10px 0 rgba(68,84,106,0.51);
    -moz-box-shadow: 0 0 10px 0 rgba(68,84,106,0.51);
}

/* @media only screen and (max-width: 590px) {
	.resource-filters-inner .avia-button-wrap {
		display: none !important;
	}	
} */

html[lang="de-DE"] .roadmap-section .av-special-heading-tag, html[lang="nl-NL"] .roadmap-section .av-special-heading-tag {
	hyphens: auto;
	word-break: break-word;
}

/*Class tag*/

.tag-class{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    line-height: 1.4 !important;
}

.tag-class p{
    margin: 0
}

.roadmap-block.hidden {
    display: none !important;
    width: 0 !important;
}/* End custom CSS */