:root {
	--virta_colors_color-primary: #002851; 
	--virta_colors_color-secondary: #EC0239; 
	--virta_colors_color-tertiary: #004D9D; 
	--virta_colors_color-background-light: #F0F0F0; 
	--virta_colors_color-background-dark: #070B19; 
	--virta_colors_color-text: #FFFFFF; 
	--virta_colors_dynamic_colors_light-red: #FF547C; 
	--virta_colors_dynamic_colors_medium-blue: #616B76; 
	--virta_colors_dynamic_colors_box-blue: #00172F; 
	--virta_colors_color-transparent: rgba(0,0,0,0); 
	--virta_colors_dynamic_gradients_button-hover: radial-gradient(50% 70% at 50% 50%, #004D9D 0%, #002851 100%); 
	--virta_colors_dynamic_gradients_red-button-hover: radial-gradient(50% 70% at 50% 50%, #9f0026 0%, #ec0239 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-light-red {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.hover-background-color-dynamic-light-red:hover {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.hover-icon-background-color-dynamic-light-red:hover .virta-icon {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.overlay-color-dynamic-light-red::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-column.overlay-color-dynamic-light-red > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-columns.overlay-color-dynamic-light-red > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-light-red > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-title.color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-post-title.color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.placholder-color-dynamic-light-red::placeholder {
	color: var(--virta_colors_dynamic_colors_light-red);
}
select.placholder-color-dynamic-light-red + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_dynamic_colors_light-red);
}
select.color-dynamic-light-red + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_dynamic_colors_light-red);
}
body:not(.login):not(.wp-admin) select.placholder-color-dynamic-light-red + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
body:not(.login):not(.wp-admin) select.background-color-dynamic-light-red + .select2-container .select2-selection {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.color-dynamic-light-red a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_light-red);
}
a.hover-color-dynamic-light-red:hover {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.hover-color-dynamic-light-red a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.hover-color-dynamic-light-red li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-light-red:hover {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-light-red.active {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.hover-color-dynamic-light-red .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.link-container.hover-color-dynamic-light-red:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-link.hover-color-dynamic-light-red:hover {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.post-title-container.hover-color-dynamic-light-red:hover {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-author-meta:hover .hover-color-dynamic-light-red {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-dynamic-light-red {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.inline-color.color-dynamic-light-red >* {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.border-color-dynamic-light-red {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.hover-border-color-dynamic-light-red:hover {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-list.icon-list.icon-color-dynamic-light-red li::before {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-list.icon-color-dynamic-light-red li::marker {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-dynamic-light-red li::before {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.overlay-color-dynamic-light-red figure::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.overlay-color-dynamic-light-red .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_light-red);
}
.caption-background-color-dynamic-light-red:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-polylang-switcher.color-dynamic-light-red ul li a {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-dynamic-light-red li {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.pagination-color-dynamic-light-red .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-dynamic-light-red span {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-dynamic-light-red span {
	color: var(--virta_colors_dynamic_colors_light-red);
}
.toggle-icon.icon-color-dynamic-light-red {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.expand-headline:hover .toggle-icon.icon-hover-color-dynamic-light-red {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-light-red .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-light-red .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-light-red .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-light-red .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-light-red .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-light-red .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-light-red .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-light-red .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-light-red .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-light-red .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-light-red .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-light-red .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-light-red .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-light-red .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-light-red .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-light-red .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_light-red);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-light-red .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_light-red);
}
.background-color-dynamic-medium-blue {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.hover-background-color-dynamic-medium-blue:hover {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.hover-icon-background-color-dynamic-medium-blue:hover .virta-icon {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.overlay-color-dynamic-medium-blue::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-column.overlay-color-dynamic-medium-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-columns.overlay-color-dynamic-medium-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-medium-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-title.color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-post-title.color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.placholder-color-dynamic-medium-blue::placeholder {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
select.placholder-color-dynamic-medium-blue + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
select.color-dynamic-medium-blue + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
body:not(.login):not(.wp-admin) select.placholder-color-dynamic-medium-blue + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
body:not(.login):not(.wp-admin) select.background-color-dynamic-medium-blue + .select2-container .select2-selection {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.color-dynamic-medium-blue a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
a.hover-color-dynamic-medium-blue:hover {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.hover-color-dynamic-medium-blue a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.hover-color-dynamic-medium-blue li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-medium-blue:hover {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-medium-blue.active {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.hover-color-dynamic-medium-blue .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.link-container.hover-color-dynamic-medium-blue:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-link.hover-color-dynamic-medium-blue:hover {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.post-title-container.hover-color-dynamic-medium-blue:hover {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-author-meta:hover .hover-color-dynamic-medium-blue {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-dynamic-medium-blue {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.inline-color.color-dynamic-medium-blue >* {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.border-color-dynamic-medium-blue {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.hover-border-color-dynamic-medium-blue:hover {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-list.icon-list.icon-color-dynamic-medium-blue li::before {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-list.icon-color-dynamic-medium-blue li::marker {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-dynamic-medium-blue li::before {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.overlay-color-dynamic-medium-blue figure::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.overlay-color-dynamic-medium-blue .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_medium-blue);
}
.caption-background-color-dynamic-medium-blue:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-polylang-switcher.color-dynamic-medium-blue ul li a {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-dynamic-medium-blue li {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.pagination-color-dynamic-medium-blue .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-dynamic-medium-blue span {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-dynamic-medium-blue span {
	color: var(--virta_colors_dynamic_colors_medium-blue);
}
.toggle-icon.icon-color-dynamic-medium-blue {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.expand-headline:hover .toggle-icon.icon-hover-color-dynamic-medium-blue {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-medium-blue .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-medium-blue .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-medium-blue .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-medium-blue .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-medium-blue .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-medium-blue .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-medium-blue .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-medium-blue .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-medium-blue .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-medium-blue .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-medium-blue .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-medium-blue .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-medium-blue .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-medium-blue .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-medium-blue .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-medium-blue .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-medium-blue .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_medium-blue);
}
.background-color-dynamic-box-blue {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.hover-background-color-dynamic-box-blue:hover {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.hover-icon-background-color-dynamic-box-blue:hover .virta-icon {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.overlay-color-dynamic-box-blue::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-column.overlay-color-dynamic-box-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-columns.overlay-color-dynamic-box-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-box-blue > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-title.color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.editor-styles-wrapper .wp-block-blockflow-title.color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-post-title.color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.editor-styles-wrapper .wp-block-blockflow-post-title.color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.placholder-color-dynamic-box-blue::placeholder {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
select.placholder-color-dynamic-box-blue + .select2-container .select2-selection__placeholder {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
select.color-dynamic-box-blue + .select2-container .select2-selection__rendered {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
body:not(.login):not(.wp-admin) select.placholder-color-dynamic-box-blue + .select2-container .select2-selection .select2-selection__arrow {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
body:not(.login):not(.wp-admin) select.background-color-dynamic-box-blue + .select2-container .select2-selection {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.color-dynamic-box-blue a:not([class*=" color-"]):not([class*=" hover-color-"]):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
a.hover-color-dynamic-box-blue:hover {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.hover-color-dynamic-box-blue a:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text):not(.wp-block-blockflow-navigation-link) {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.hover-color-dynamic-box-blue li span:hover:not([class*=" color-"]):not([class*=" hover-color-"]):not(.button-text) {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-box-blue:hover {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-gallery-filter .filter-text.hover-color-dynamic-box-blue.active {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.hover-color-dynamic-box-blue .link-container:not([class*=" hover-color-"]):hover >.wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.link-container.hover-color-dynamic-box-blue:hover > .wp-block-blockflow-navigation-link {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.is-mobile-menu-active .wp-block-blockflow-navigation-link.mobile-color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-link.hover-color-dynamic-box-blue:hover {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.post-title-container.hover-color-dynamic-box-blue:hover {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-author-meta:hover .hover-color-dynamic-box-blue {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-author-meta:hover .hover-background-color-dynamic-box-blue {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.inline-color.color-dynamic-box-blue >* {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.border-color-dynamic-box-blue {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.hover-border-color-dynamic-box-blue:hover {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-list.icon-list.icon-color-dynamic-box-blue li::before {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-list.icon-color-dynamic-box-blue li::marker {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-breadcrumb nav.breadcrumb-nav.icon-color-dynamic-box-blue li::before {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.overlay-color-dynamic-box-blue figure::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.overlay-color-dynamic-box-blue .image-wrapper >.inner-wrapper::after {
	background: var(--virta_colors_dynamic_colors_box-blue);
}
.caption-background-color-dynamic-box-blue:not(.hover-overlay) figcaption {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-polylang-switcher.color-dynamic-box-blue ul li a {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.is-mobile-menu-active.mobile-color-dynamic-box-blue li {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.pagination-color-dynamic-box-blue .swiper-pagination-bullet-active {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-tabs > .headlines-dropdown-container > .tab-headlines > .single-headline.active.active-color-dynamic-box-blue span {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-tabs > .tab-contents > .single-headline.active.active-color-dynamic-box-blue span {
	color: var(--virta_colors_dynamic_colors_box-blue);
}
.toggle-icon.icon-color-dynamic-box-blue {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.expand-headline:hover .toggle-icon.icon-hover-color-dynamic-box-blue {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-0-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-0-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-0 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-box-blue .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-box-blue .blockflow-navigation-level-0 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-background-color-dynamic-box-blue .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-0-border-color-dynamic-box-blue .blockflow-navigation-level-0 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-1-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-1-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-1 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-box-blue .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-box-blue .blockflow-navigation-level-1 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-background-color-dynamic-box-blue .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-1-border-color-dynamic-box-blue .blockflow-navigation-level-1 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-2-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-2-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-2 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-box-blue .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-box-blue .blockflow-navigation-level-2 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-background-color-dynamic-box-blue .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-2-border-color-dynamic-box-blue .blockflow-navigation-level-2 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-submenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-3-background-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.wp-block-blockflow-navigation.level-3-border-color-dynamic-box-blue .wp-block-blockflow-navigation-link.has-megamenu.level-3 > .inner-wrapper > .block-editor-inner-blocks {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-box-blue .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-box-blue .blockflow-navigation-level-3 > li.has-sub-menu > ul {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-background-color-dynamic-box-blue .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	background-color: var(--virta_colors_dynamic_colors_box-blue);
}
.is-desktop-menu-active.wp-block-blockflow-navigation.level-3-border-color-dynamic-box-blue .blockflow-navigation-level-3 > li.has-mega-menu > .mega-menu > .mega-menu-container {
	border-color: var(--virta_colors_dynamic_colors_box-blue);
}
.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-button-hover {
	background: var(--virta_colors_dynamic_gradients_button-hover);
}
.overlay-color-dynamic-button-hover::after {
	background: var(--virta_colors_dynamic_gradients_button-hover);
}
.wp-block-blockflow-column.overlay-color-dynamic-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_button-hover);
}
.wp-block-blockflow-columns.overlay-color-dynamic-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_button-hover);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_button-hover);
}
.background-dynamic-red-button-hover {
	background: var(--virta_colors_dynamic_gradients_red-button-hover);
}
.overlay-color-dynamic-red-button-hover::after {
	background: var(--virta_colors_dynamic_gradients_red-button-hover);
}
.wp-block-blockflow-column.overlay-color-dynamic-red-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_red-button-hover);
}
.wp-block-blockflow-columns.overlay-color-dynamic-red-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_red-button-hover);
}
.wp-block-blockflow-post-disruptor.overlay-color-dynamic-red-button-hover > .inner-wrapper::after {
	background: var(--virta_colors_dynamic_gradients_red-button-hover);
}
