:root {
	--virta_colors_color-primary: #20A8E5; 
	--virta_colors_color-secondary: #DC004F; 
	--virta_colors_color-tertiary: #D3EEFA; 
	--virta_colors_color-background-light: #EDEDED; 
	--virta_colors_color-background-dark: #082735; 
	--virta_colors_color-text: #2F2F2F; 
	--virta_colors_dynamic_colors_white: #FFFFFF; 
	--virta_colors_color-transparent: rgba(0,0,0,0); 
	--virta_colors_dynamic_gradients_blue-gradient-to-top: linear-gradient(0,#082735 0%,rgba(21,92,123,0) 100%); 
	--virta_colors_dynamic_gradients_blue-gradient-to-right: linear-gradient(90deg,#082735 0%,rgba(21,92,123,0) 100%); 
	--virta_colors_dynamic_gradients_blue-gradient-to-left: linear-gradient(270deg,#082735 0%,rgba(21,92,123,0) 100%); 
}
.background-color-primary {
	background-color: var(--virta_colors_color-primary);
}
.hover-background-color-primary:hover {
	background-color: var(--virta_colors_color-primary);
}
.hover-icon-background-color-primary:hover .virta-icon {
	background-color: var(--virta_colors_color-primary);
}
.overlay-color-primary::after {
	background: var(--virta_colors_color-primary);
}
.wp-block-blockflow-column.overlay-color-primary > .inner-wrapper::after {
	background: var(--virta_colors_color-primary);
}
.wp-block-blockflow-columns.overlay-color-primary > .inner-wrapper::after {
	background: var(--virta_colors_color-primary);
}
.wp-block-blockflow-post-disruptor.overlay-color-primary > .inner-wrapper::after {
	background: var(--virta_colors_color-primary);
}
.wp-block-blockflow-title.color-primary {
	color: var(--virta_colors_color-primary);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-primary {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-post-title.color-primary {
	color: var(--virta_colors_color-primary);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-primary {
	color: var(--virta_colors_color-primary);
}
.color-primary {
	color: var(--virta_colors_color-primary);
}
.placholder-color-primary::placeholder {
	color: var(--virta_colors_color-primary);
}
select.placholder-color-primary + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-primary);
}
select.color-primary + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-primary);
}
body:not(.login):not(.wp-admin) select.placholder-color-primary + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-primary);
}
body:not(.login):not(.wp-admin) select.background-color-primary + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-primary);
}
.color-primary a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-primary);
}
a.hover-color-primary:hover {
	color: var(--virta_colors_color-primary);
}
.hover-color-primary a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-primary);
}
.hover-color-primary li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-primary:hover {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-primary.active {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.hover-color-primary .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-primary);
}
.link-container.hover-color-primary:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-primary {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-link.hover-color-primary:hover {
	color: var(--virta_colors_color-primary);
}
.post-title-container.hover-color-primary:hover {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-author-meta:hover .hover-color-primary {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-primary {
	background-color: var(--virta_colors_color-primary);
}
.inline-color.color-primary >* {
	color: var(--virta_colors_color-primary);
}
.border-color-primary {
	border-color: var(--virta_colors_color-primary);
}
.hover-border-color-primary:hover {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-list.icon-list.icon-color-primary li::before {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-list.icon-color-primary li::marker {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-primary li::before {
	background-color: var(--virta_colors_color-primary);
}
.overlay-color-primary figure::after {
	background: var(--virta_colors_color-primary);
}
.overlay-color-primary .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-primary);
}
.caption-background-color-primary:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-polylang-switcher.color-primary ul li a {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-primary li {
	color: var(--virta_colors_color-primary);
}
.pagination-color-primary .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-primary span {
	color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-primary span {
	color: var(--virta_colors_color-primary);
}
.toggle-icon.icon-color-primary {
	background-color: var(--virta_colors_color-primary);
}
.expand-headline:hover .toggle-icon.icon-hover-color-primary {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-0-background-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-0-border-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-0-background-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-0-border-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-primary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-primary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-primary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-primary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-1-background-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-1-border-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-1-background-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-1-border-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-primary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-primary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-primary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-primary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-2-background-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-2-border-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-2-background-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-2-border-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-primary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-primary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-primary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-primary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-3-background-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-3-border-color-primary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-3-background-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-primary);
}
.wp-block-blockflow-navigation.level-3-border-color-primary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-primary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-primary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-primary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-primary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-primary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-primary);
}
.background-color-secondary {
	background-color: var(--virta_colors_color-secondary);
}
.hover-background-color-secondary:hover {
	background-color: var(--virta_colors_color-secondary);
}
.hover-icon-background-color-secondary:hover .virta-icon {
	background-color: var(--virta_colors_color-secondary);
}
.overlay-color-secondary::after {
	background: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-column.overlay-color-secondary > .inner-wrapper::after {
	background: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-columns.overlay-color-secondary > .inner-wrapper::after {
	background: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-post-disruptor.overlay-color-secondary > .inner-wrapper::after {
	background: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-title.color-secondary {
	color: var(--virta_colors_color-secondary);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-secondary {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-post-title.color-secondary {
	color: var(--virta_colors_color-secondary);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-secondary {
	color: var(--virta_colors_color-secondary);
}
.color-secondary {
	color: var(--virta_colors_color-secondary);
}
.placholder-color-secondary::placeholder {
	color: var(--virta_colors_color-secondary);
}
select.placholder-color-secondary + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-secondary);
}
select.color-secondary + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-secondary);
}
body:not(.login):not(.wp-admin) select.placholder-color-secondary + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-secondary);
}
body:not(.login):not(.wp-admin) select.background-color-secondary + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-secondary);
}
.color-secondary a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-secondary);
}
a.hover-color-secondary:hover {
	color: var(--virta_colors_color-secondary);
}
.hover-color-secondary a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-secondary);
}
.hover-color-secondary li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-secondary:hover {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-secondary.active {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.hover-color-secondary .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-secondary);
}
.link-container.hover-color-secondary:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-secondary {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-link.hover-color-secondary:hover {
	color: var(--virta_colors_color-secondary);
}
.post-title-container.hover-color-secondary:hover {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-author-meta:hover .hover-color-secondary {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-secondary {
	background-color: var(--virta_colors_color-secondary);
}
.inline-color.color-secondary >* {
	color: var(--virta_colors_color-secondary);
}
.border-color-secondary {
	border-color: var(--virta_colors_color-secondary);
}
.hover-border-color-secondary:hover {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-list.icon-list.icon-color-secondary li::before {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-list.icon-color-secondary li::marker {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-secondary li::before {
	background-color: var(--virta_colors_color-secondary);
}
.overlay-color-secondary figure::after {
	background: var(--virta_colors_color-secondary);
}
.overlay-color-secondary .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-secondary);
}
.caption-background-color-secondary:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-polylang-switcher.color-secondary ul li a {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-secondary li {
	color: var(--virta_colors_color-secondary);
}
.pagination-color-secondary .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-secondary span {
	color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-secondary span {
	color: var(--virta_colors_color-secondary);
}
.toggle-icon.icon-color-secondary {
	background-color: var(--virta_colors_color-secondary);
}
.expand-headline:hover .toggle-icon.icon-hover-color-secondary {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-0-background-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-0-border-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-0-background-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-0-border-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-secondary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-secondary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-secondary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-secondary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-1-background-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-1-border-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-1-background-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-1-border-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-secondary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-secondary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-secondary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-secondary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-2-background-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-2-border-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-2-background-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-2-border-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-secondary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-secondary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-secondary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-secondary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-3-background-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-3-border-color-secondary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-3-background-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-secondary);
}
.wp-block-blockflow-navigation.level-3-border-color-secondary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-secondary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-secondary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-secondary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-secondary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-secondary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-secondary);
}
.background-color-tertiary {
	background-color: var(--virta_colors_color-tertiary);
}
.hover-background-color-tertiary:hover {
	background-color: var(--virta_colors_color-tertiary);
}
.hover-icon-background-color-tertiary:hover .virta-icon {
	background-color: var(--virta_colors_color-tertiary);
}
.overlay-color-tertiary::after {
	background: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-column.overlay-color-tertiary > .inner-wrapper::after {
	background: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-columns.overlay-color-tertiary > .inner-wrapper::after {
	background: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-post-disruptor.overlay-color-tertiary > .inner-wrapper::after {
	background: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-title.color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-post-title.color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.placholder-color-tertiary::placeholder {
	color: var(--virta_colors_color-tertiary);
}
select.placholder-color-tertiary + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-tertiary);
}
select.color-tertiary + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-tertiary);
}
body:not(.login):not(.wp-admin) select.placholder-color-tertiary + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-tertiary);
}
body:not(.login):not(.wp-admin) select.background-color-tertiary + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-tertiary);
}
.color-tertiary a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-tertiary);
}
a.hover-color-tertiary:hover {
	color: var(--virta_colors_color-tertiary);
}
.hover-color-tertiary a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-tertiary);
}
.hover-color-tertiary li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-tertiary:hover {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-tertiary.active {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.hover-color-tertiary .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-tertiary);
}
.link-container.hover-color-tertiary:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-link.hover-color-tertiary:hover {
	color: var(--virta_colors_color-tertiary);
}
.post-title-container.hover-color-tertiary:hover {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-author-meta:hover .hover-color-tertiary {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-tertiary {
	background-color: var(--virta_colors_color-tertiary);
}
.inline-color.color-tertiary >* {
	color: var(--virta_colors_color-tertiary);
}
.border-color-tertiary {
	border-color: var(--virta_colors_color-tertiary);
}
.hover-border-color-tertiary:hover {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-list.icon-list.icon-color-tertiary li::before {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-list.icon-color-tertiary li::marker {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-tertiary li::before {
	background-color: var(--virta_colors_color-tertiary);
}
.overlay-color-tertiary figure::after {
	background: var(--virta_colors_color-tertiary);
}
.overlay-color-tertiary .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-tertiary);
}
.caption-background-color-tertiary:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-polylang-switcher.color-tertiary ul li a {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-tertiary li {
	color: var(--virta_colors_color-tertiary);
}
.pagination-color-tertiary .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-tertiary span {
	color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-tertiary span {
	color: var(--virta_colors_color-tertiary);
}
.toggle-icon.icon-color-tertiary {
	background-color: var(--virta_colors_color-tertiary);
}
.expand-headline:hover .toggle-icon.icon-hover-color-tertiary {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-0-background-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-0-border-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-0-background-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-0-border-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-tertiary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-tertiary .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-tertiary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-tertiary .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-1-background-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-1-border-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-1-background-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-1-border-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-tertiary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-tertiary .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-tertiary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-tertiary .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-2-background-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-2-border-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-2-background-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-2-border-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-tertiary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-tertiary .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-tertiary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-tertiary .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-3-background-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-3-border-color-tertiary .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-3-background-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-tertiary);
}
.wp-block-blockflow-navigation.level-3-border-color-tertiary .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-tertiary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-tertiary .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-tertiary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-tertiary);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-tertiary .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-tertiary);
}
.background-color-background-light {
	background-color: var(--virta_colors_color-background-light);
}
.hover-background-color-background-light:hover {
	background-color: var(--virta_colors_color-background-light);
}
.hover-icon-background-color-background-light:hover .virta-icon {
	background-color: var(--virta_colors_color-background-light);
}
.overlay-color-background-light::after {
	background: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-column.overlay-color-background-light > .inner-wrapper::after {
	background: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-columns.overlay-color-background-light > .inner-wrapper::after {
	background: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-post-disruptor.overlay-color-background-light > .inner-wrapper::after {
	background: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-title.color-background-light {
	color: var(--virta_colors_color-background-light);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-background-light {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-post-title.color-background-light {
	color: var(--virta_colors_color-background-light);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-background-light {
	color: var(--virta_colors_color-background-light);
}
.color-background-light {
	color: var(--virta_colors_color-background-light);
}
.placholder-color-background-light::placeholder {
	color: var(--virta_colors_color-background-light);
}
select.placholder-color-background-light + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-background-light);
}
select.color-background-light + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-background-light);
}
body:not(.login):not(.wp-admin) select.placholder-color-background-light + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-background-light);
}
body:not(.login):not(.wp-admin) select.background-color-background-light + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-background-light);
}
.color-background-light a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-background-light);
}
a.hover-color-background-light:hover {
	color: var(--virta_colors_color-background-light);
}
.hover-color-background-light a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-background-light);
}
.hover-color-background-light li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-background-light:hover {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-background-light.active {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.hover-color-background-light .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-background-light);
}
.link-container.hover-color-background-light:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-background-light {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-link.hover-color-background-light:hover {
	color: var(--virta_colors_color-background-light);
}
.post-title-container.hover-color-background-light:hover {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-author-meta:hover .hover-color-background-light {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-background-light {
	background-color: var(--virta_colors_color-background-light);
}
.inline-color.color-background-light >* {
	color: var(--virta_colors_color-background-light);
}
.border-color-background-light {
	border-color: var(--virta_colors_color-background-light);
}
.hover-border-color-background-light:hover {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-list.icon-list.icon-color-background-light li::before {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-list.icon-color-background-light li::marker {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-background-light li::before {
	background-color: var(--virta_colors_color-background-light);
}
.overlay-color-background-light figure::after {
	background: var(--virta_colors_color-background-light);
}
.overlay-color-background-light .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-background-light);
}
.caption-background-color-background-light:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-polylang-switcher.color-background-light ul li a {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-background-light li {
	color: var(--virta_colors_color-background-light);
}
.pagination-color-background-light .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-background-light span {
	color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-background-light span {
	color: var(--virta_colors_color-background-light);
}
.toggle-icon.icon-color-background-light {
	background-color: var(--virta_colors_color-background-light);
}
.expand-headline:hover .toggle-icon.icon-hover-color-background-light {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-0-background-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-0-border-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-0-background-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-0-border-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-background-light .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-background-light .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-background-light .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-background-light .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-1-background-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-1-border-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-1-background-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-1-border-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-background-light .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-background-light .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-background-light .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-background-light .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-2-background-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-2-border-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-2-background-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-2-border-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-background-light .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-background-light .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-background-light .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-background-light .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-3-background-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-3-border-color-background-light .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-3-background-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-light);
}
.wp-block-blockflow-navigation.level-3-border-color-background-light .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-background-light .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-background-light .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-background-light .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-light);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-background-light .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-light);
}
.background-color-background-dark {
	background-color: var(--virta_colors_color-background-dark);
}
.hover-background-color-background-dark:hover {
	background-color: var(--virta_colors_color-background-dark);
}
.hover-icon-background-color-background-dark:hover .virta-icon {
	background-color: var(--virta_colors_color-background-dark);
}
.overlay-color-background-dark::after {
	background: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-column.overlay-color-background-dark > .inner-wrapper::after {
	background: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-columns.overlay-color-background-dark > .inner-wrapper::after {
	background: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-post-disruptor.overlay-color-background-dark > .inner-wrapper::after {
	background: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-title.color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-post-title.color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.placholder-color-background-dark::placeholder {
	color: var(--virta_colors_color-background-dark);
}
select.placholder-color-background-dark + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-background-dark);
}
select.color-background-dark + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-background-dark);
}
body:not(.login):not(.wp-admin) select.placholder-color-background-dark + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-background-dark);
}
body:not(.login):not(.wp-admin) select.background-color-background-dark + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-background-dark);
}
.color-background-dark a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-background-dark);
}
a.hover-color-background-dark:hover {
	color: var(--virta_colors_color-background-dark);
}
.hover-color-background-dark a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-background-dark);
}
.hover-color-background-dark li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-background-dark:hover {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-background-dark.active {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.hover-color-background-dark .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-background-dark);
}
.link-container.hover-color-background-dark:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-link.hover-color-background-dark:hover {
	color: var(--virta_colors_color-background-dark);
}
.post-title-container.hover-color-background-dark:hover {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-author-meta:hover .hover-color-background-dark {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-background-dark {
	background-color: var(--virta_colors_color-background-dark);
}
.inline-color.color-background-dark >* {
	color: var(--virta_colors_color-background-dark);
}
.border-color-background-dark {
	border-color: var(--virta_colors_color-background-dark);
}
.hover-border-color-background-dark:hover {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-list.icon-list.icon-color-background-dark li::before {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-list.icon-color-background-dark li::marker {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-background-dark li::before {
	background-color: var(--virta_colors_color-background-dark);
}
.overlay-color-background-dark figure::after {
	background: var(--virta_colors_color-background-dark);
}
.overlay-color-background-dark .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-background-dark);
}
.caption-background-color-background-dark:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-polylang-switcher.color-background-dark ul li a {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-background-dark li {
	color: var(--virta_colors_color-background-dark);
}
.pagination-color-background-dark .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-background-dark span {
	color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-background-dark span {
	color: var(--virta_colors_color-background-dark);
}
.toggle-icon.icon-color-background-dark {
	background-color: var(--virta_colors_color-background-dark);
}
.expand-headline:hover .toggle-icon.icon-hover-color-background-dark {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-0-background-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-0-border-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-0-background-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-0-border-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-background-dark .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-background-dark .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-background-dark .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-background-dark .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-1-background-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-1-border-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-1-background-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-1-border-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-background-dark .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-background-dark .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-background-dark .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-background-dark .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-2-background-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-2-border-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-2-background-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-2-border-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-background-dark .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-background-dark .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-background-dark .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-background-dark .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-3-background-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-3-border-color-background-dark .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-3-background-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-background-dark);
}
.wp-block-blockflow-navigation.level-3-border-color-background-dark .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-background-dark .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-background-dark .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-background-dark .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-background-dark);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-background-dark .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-background-dark);
}
.background-color-text {
	background-color: var(--virta_colors_color-text);
}
.hover-background-color-text:hover {
	background-color: var(--virta_colors_color-text);
}
.hover-icon-background-color-text:hover .virta-icon {
	background-color: var(--virta_colors_color-text);
}
.overlay-color-text::after {
	background: var(--virta_colors_color-text);
}
.wp-block-blockflow-column.overlay-color-text > .inner-wrapper::after {
	background: var(--virta_colors_color-text);
}
.wp-block-blockflow-columns.overlay-color-text > .inner-wrapper::after {
	background: var(--virta_colors_color-text);
}
.wp-block-blockflow-post-disruptor.overlay-color-text > .inner-wrapper::after {
	background: var(--virta_colors_color-text);
}
.wp-block-blockflow-title.color-text {
	color: var(--virta_colors_color-text);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-text {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-post-title.color-text {
	color: var(--virta_colors_color-text);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-text {
	color: var(--virta_colors_color-text);
}
.color-text {
	color: var(--virta_colors_color-text);
}
.placholder-color-text::placeholder {
	color: var(--virta_colors_color-text);
}
select.placholder-color-text + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-text);
}
select.color-text + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-text);
}
body:not(.login):not(.wp-admin) select.placholder-color-text + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-text);
}
body:not(.login):not(.wp-admin) select.background-color-text + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-text);
}
.color-text a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-text);
}
a.hover-color-text:hover {
	color: var(--virta_colors_color-text);
}
.hover-color-text a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-text);
}
.hover-color-text li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-text:hover {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-text.active {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.hover-color-text .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-text);
}
.link-container.hover-color-text:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-text {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-link.hover-color-text:hover {
	color: var(--virta_colors_color-text);
}
.post-title-container.hover-color-text:hover {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-author-meta:hover .hover-color-text {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-text {
	background-color: var(--virta_colors_color-text);
}
.inline-color.color-text >* {
	color: var(--virta_colors_color-text);
}
.border-color-text {
	border-color: var(--virta_colors_color-text);
}
.hover-border-color-text:hover {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-list.icon-list.icon-color-text li::before {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-list.icon-color-text li::marker {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-text li::before {
	background-color: var(--virta_colors_color-text);
}
.overlay-color-text figure::after {
	background: var(--virta_colors_color-text);
}
.overlay-color-text .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-text);
}
.caption-background-color-text:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-polylang-switcher.color-text ul li a {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-text li {
	color: var(--virta_colors_color-text);
}
.pagination-color-text .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-text span {
	color: var(--virta_colors_color-text);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-text span {
	color: var(--virta_colors_color-text);
}
.toggle-icon.icon-color-text {
	background-color: var(--virta_colors_color-text);
}
.expand-headline:hover .toggle-icon.icon-hover-color-text {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-0-background-color-text .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-0-border-color-text .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-0-background-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-0-border-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-text .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-text .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-text .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-text .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-1-background-color-text .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-1-border-color-text .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-1-background-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-1-border-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-text .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-text .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-text .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-text .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-2-background-color-text .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-2-border-color-text .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-2-background-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-2-border-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-text .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-text .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-text .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-text .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-3-background-color-text .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-3-border-color-text .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-3-background-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-text);
}
.wp-block-blockflow-navigation.level-3-border-color-text .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-text .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-text .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-text .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-text);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-text .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-text);
}
.background-color-dynamic-white {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.hover-background-color-dynamic-white:hover {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.hover-icon-background-color-dynamic-white:hover .virta-icon {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.overlay-color-dynamic-white::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-column.overlay-color-dynamic-white > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-columns.overlay-color-dynamic-white > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-white > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-title.color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-post-title.color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.placholder-color-dynamic-white::placeholder {
	color: var(--virta_colors_dynamic_colors_white);
}
select.placholder-color-dynamic-white + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_dynamic_colors_white);
}
select.color-dynamic-white + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_dynamic_colors_white);
}
body:not(.login):not(.wp-admin) select.placholder-color-dynamic-white + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_dynamic_colors_white);
}
body:not(.login):not(.wp-admin) select.background-color-dynamic-white + .select2-container .select2-selection {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.color-dynamic-white a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_white);
}
a.hover-color-dynamic-white:hover {
	color: var(--virta_colors_dynamic_colors_white);
}
.hover-color-dynamic-white a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_white);
}
.hover-color-dynamic-white li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-white:hover {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-white.active {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.hover-color-dynamic-white .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_white);
}
.link-container.hover-color-dynamic-white:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-link.hover-color-dynamic-white:hover {
	color: var(--virta_colors_dynamic_colors_white);
}
.post-title-container.hover-color-dynamic-white:hover {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-author-meta:hover .hover-color-dynamic-white {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-dynamic-white {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.inline-color.color-dynamic-white >* {
	color: var(--virta_colors_dynamic_colors_white);
}
.border-color-dynamic-white {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.hover-border-color-dynamic-white:hover {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-list.icon-list.icon-color-dynamic-white li::before {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-list.icon-color-dynamic-white li::marker {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-dynamic-white li::before {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.overlay-color-dynamic-white figure::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.overlay-color-dynamic-white .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_white);
}
.caption-background-color-dynamic-white:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-polylang-switcher.color-dynamic-white ul li a {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-dynamic-white li {
	color: var(--virta_colors_dynamic_colors_white);
}
.pagination-color-dynamic-white .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-dynamic-white span {
	color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-dynamic-white span {
	color: var(--virta_colors_dynamic_colors_white);
}
.toggle-icon.icon-color-dynamic-white {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.expand-headline:hover .toggle-icon.icon-hover-color-dynamic-white {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-white .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-white .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-white .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-white .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-white .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-white .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-white .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-white .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-white .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-white .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-white .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-white .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-white .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-white .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-white .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-white .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_white);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-white .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_white);
}
.background-color-transparent {
	background-color: var(--virta_colors_color-transparent);
}
.hover-background-color-transparent:hover {
	background-color: var(--virta_colors_color-transparent);
}
.hover-icon-background-color-transparent:hover .virta-icon {
	background-color: var(--virta_colors_color-transparent);
}
.overlay-color-transparent::after {
	background: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-column.overlay-color-transparent > .inner-wrapper::after {
	background: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-columns.overlay-color-transparent > .inner-wrapper::after {
	background: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-post-disruptor.overlay-color-transparent > .inner-wrapper::after {
	background: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-title.color-transparent {
	color: var(--virta_colors_color-transparent);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-transparent {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-post-title.color-transparent {
	color: var(--virta_colors_color-transparent);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-transparent {
	color: var(--virta_colors_color-transparent);
}
.color-transparent {
	color: var(--virta_colors_color-transparent);
}
.placholder-color-transparent::placeholder {
	color: var(--virta_colors_color-transparent);
}
select.placholder-color-transparent + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_color-transparent);
}
select.color-transparent + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_color-transparent);
}
body:not(.login):not(.wp-admin) select.placholder-color-transparent + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_color-transparent);
}
body:not(.login):not(.wp-admin) select.background-color-transparent + .select2-container .select2-selection {
	background-color: var(--virta_colors_color-transparent);
}
.color-transparent a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-transparent);
}
a.hover-color-transparent:hover {
	color: var(--virta_colors_color-transparent);
}
.hover-color-transparent a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_color-transparent);
}
.hover-color-transparent li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-transparent:hover {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-transparent.active {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.hover-color-transparent .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-transparent);
}
.link-container.hover-color-transparent:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-transparent {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-link.hover-color-transparent:hover {
	color: var(--virta_colors_color-transparent);
}
.post-title-container.hover-color-transparent:hover {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-author-meta:hover .hover-color-transparent {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-transparent {
	background-color: var(--virta_colors_color-transparent);
}
.inline-color.color-transparent >* {
	color: var(--virta_colors_color-transparent);
}
.border-color-transparent {
	border-color: var(--virta_colors_color-transparent);
}
.hover-border-color-transparent:hover {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-list.icon-list.icon-color-transparent li::before {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-list.icon-color-transparent li::marker {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-transparent li::before {
	background-color: var(--virta_colors_color-transparent);
}
.overlay-color-transparent figure::after {
	background: var(--virta_colors_color-transparent);
}
.overlay-color-transparent .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_color-transparent);
}
.caption-background-color-transparent:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-polylang-switcher.color-transparent ul li a {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-transparent li {
	color: var(--virta_colors_color-transparent);
}
.pagination-color-transparent .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-transparent span {
	color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-transparent span {
	color: var(--virta_colors_color-transparent);
}
.toggle-icon.icon-color-transparent {
	background-color: var(--virta_colors_color-transparent);
}
.expand-headline:hover .toggle-icon.icon-hover-color-transparent {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-0-background-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-0-border-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-0-background-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-0-border-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-transparent .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-transparent .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-transparent .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-transparent .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-1-background-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-1-border-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-1-background-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-1-border-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-transparent .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-transparent .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-transparent .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-transparent .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-2-background-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-2-border-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-2-background-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-2-border-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-transparent .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-transparent .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-transparent .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-transparent .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-3-background-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-3-border-color-transparent .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-3-background-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_color-transparent);
}
.wp-block-blockflow-navigation.level-3-border-color-transparent .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-transparent .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-transparent .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-transparent .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_color-transparent);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-transparent .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_color-transparent);
}
.background-dynamic-blue-gradient-to-top {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-top);
}
.overlay-color-dynamic-blue-gradient-to-top::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-top);
}
.wp-block-blockflow-column.overlay-color-dynamic-blue-gradient-to-top > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-top);
}
.wp-block-blockflow-columns.overlay-color-dynamic-blue-gradient-to-top > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-top);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-blue-gradient-to-top > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-top);
}
.background-dynamic-blue-gradient-to-right {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-right);
}
.overlay-color-dynamic-blue-gradient-to-right::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-right);
}
.wp-block-blockflow-column.overlay-color-dynamic-blue-gradient-to-right > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-right);
}
.wp-block-blockflow-columns.overlay-color-dynamic-blue-gradient-to-right > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-right);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-blue-gradient-to-right > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-right);
}
.background-dynamic-blue-gradient-to-left {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-left);
}
.overlay-color-dynamic-blue-gradient-to-left::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-left);
}
.wp-block-blockflow-column.overlay-color-dynamic-blue-gradient-to-left > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-left);
}
.wp-block-blockflow-columns.overlay-color-dynamic-blue-gradient-to-left > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-left);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-blue-gradient-to-left > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_blue-gradient-to-left);
}
