.style-rounded.wp-block-blockflow-group{border-radius:20px;overflow:clip}.style-rounded.wp-block-blockflow-column>.inner-wrapper{border-radius:20px;overflow:clip}.style-rounded-with-shadow.wp-block-blockflow-group{border-radius:20px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);overflow:clip}.style-rounded-with-shadow.wp-block-blockflow-column>.inner-wrapper{border-radius:20px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);overflow:clip}body.breakpoint-default .breakout-left .wp-block-blockflow-columns>.inner-wrapper,body.breakpoint-desktop .breakout-left .wp-block-blockflow-columns>.inner-wrapper,body.breakpoint-tablet .breakout-left .wp-block-blockflow-columns>.inner-wrapper{flex-wrap:nowrap !important}body.breakpoint-mobile .breakout-left .wp-block-blockflow-columns>.inner-wrapper>div:first-of-type{margin-right:auto !important}.breakout-left .style-rounded-with-shadow.wp-block-blockflow-group,.breakout-left .style-rounded.wp-block-blockflow-group,.breakout-left .style-rounded-with-shadow.wp-block-blockflow-column>.inner-wrapper,.breakout-left .style-rounded.wp-block-blockflow-column>.inner-wrapper{border-bottom-left-radius:0;border-top-left-radius:0}body.breakpoint-default .breakout-right .wp-block-blockflow-columns>.inner-wrapper,body.breakpoint-desktop .breakout-right .wp-block-blockflow-columns>.inner-wrapper,body.breakpoint-tablet .breakout-right .wp-block-blockflow-columns>.inner-wrapper{flex-wrap:nowrap !important}.breakout-right .wp-block-blockflow-columns>.inner-wrapper>div:not(:last-of-type){flex-shrink:1 !important}body.breakpoint-mobile .breakout-right .wp-block-blockflow-columns>.inner-wrapper>div:last-of-type{margin-left:auto !important}.breakout-right .style-rounded-with-shadow.wp-block-blockflow-group,.breakout-right .style-rounded.wp-block-blockflow-group,.breakout-right .style-rounded-with-shadow.wp-block-blockflow-column>.inner-wrapper,.breakout-right .style-rounded.wp-block-blockflow-column>.inner-wrapper{border-bottom-right-radius:0;border-top-right-radius:0}:root{--rounded-corner: clamp(100px, -550px + 50vw, 200px)}@media(max-width: 900px){:root{--rounded-corner: clamp(50px, -12.5px + 12.5vw, 100px)}}.style-rounded-top-right{border-top-right-radius:var(--rounded-corner);overflow:hidden}.style-rounded-top-left{border-top-left-radius:var(--rounded-corner);overflow:hidden}body.breakpoint-tablet .fixed-background-container .fixed-background-image,body.breakpoint-mobile .fixed-background-container .fixed-background-image{position:relative}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.spacing-desktop-0:not(.has-inner-container) .inner-container,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.spacing-desktop-0:not(.has-inner-container) .inner-container{padding:var(--virta_layout_margins_0, 0)}::-moz-selection{background:color-mix(in srgb, var(--virta_colors_color-primary) 90%, black);color:#fff}::selection{background:color-mix(in srgb, var(--virta_colors_color-primary) 90%, black);color:#fff}a.nolink{text-decoration:none;pointer-events:none}.wp-block-blockflow-single-line-text strong{font-weight:bold}body:not(.wp-admin):not(.block-editor-iframe__body) header .wp-block-blockflow-container,body:not(.wp-admin):not(.block-editor-iframe__body) header .wp-block-blockflow-container>.inner-container,body:not(.wp-admin):not(.block-editor-iframe__body) header .style-header-logo{transform-origin:center left;transition:all .3s,filter 0s}body:not(.wp-admin):not(.block-editor-iframe__body) header .style-header-logo .wp-block-blockflow-text{max-width:0;opacity:0;transition:all .3s;white-space:nowrap}body:not(.wp-admin):not(.block-editor-iframe__body) header .wp-block-blockflow-navigation-link.current-page{color:var(--virta_colors_dynamic_colors_helles-tuerkis)}body:not(.wp-admin):not(.block-editor-iframe__body).scrolled header .wp-block-blockflow-container{box-shadow:0px 0px 30px 0px rgba(0,0,0,.2);max-height:80px}body:not(.wp-admin):not(.block-editor-iframe__body).scrolled header .wp-block-blockflow-container>.inner-container{padding-bottom:0 !important;padding-top:0 !important}body:not(.wp-admin):not(.block-editor-iframe__body).scrolled header .style-header-logo{transform:scale(0.7)}body:not(.wp-admin):not(.block-editor-iframe__body).scrolled header .style-header-logo .wp-block-blockflow-text{opacity:1}body:not(.wp-admin):not(.block-editor-iframe__body).scrolled header .blockflow-navigation-list{top:80px !important}.wp-site-blocks:has(>div.background-color-primary:first-of-type) header .wp-block-blockflow-image,.wp-site-blocks:has(>.entry-content>div.background-color-primary:first-of-type) header .wp-block-blockflow-image{filter:grayscale(1) contrast(10)}.wp-site-blocks:has(>div.background-color-background-light:first-of-type) header .wp-block-blockflow-image,.wp-site-blocks:has(>.entry-content>div.background-color-background-light:first-of-type) header .wp-block-blockflow-image{filter:brightness(0.58) sepia(1) hue-rotate(139deg) saturate(3)}body.scrolled .wp-site-blocks:has(>div.background-color-primary:first-of-type) header .wp-block-blockflow-image,body.scrolled .wp-site-blocks:has(>div.background-color-background-light:first-of-type) header .wp-block-blockflow-image,body.scrolled .wp-site-blocks:has(>.entry-content>div.background-color-primary:first-of-type) header .wp-block-blockflow-image,body.scrolled .wp-site-blocks:has(>.entry-content>div.background-color-background-light:first-of-type) header .wp-block-blockflow-image{filter:none}.btn-primary.btn-text-only .button-text{color:var(--virta_colors_color-secondary);font-weight:bold}.btn-primary.btn-text-only .button-text:focus,.btn-primary.btn-text-only .button-text:hover{color:var(--virta_colors_dynamic_colors_dunkles-berry)}.btn-secondary.btn-text-only .button-text{color:var(--virta_colors_color-primary);font-weight:bold}.btn-secondary.btn-text-only .button-text:focus,.btn-secondary.btn-text-only .button-text:hover{color:var(--virta_colors_color-tertiary)}.btn-tertiary.btn-text-only .button-text{color:var(--virta_colors_color-background-dark);font-weight:bold}.btn-tertiary.btn-text-only .button-text:focus,.btn-tertiary.btn-text-only .button-text:hover{color:var(--virta_colors_color-primary)}.wp-block-blockflow-distributor{border-radius:20px;overflow:hidden;transition:all .3s}.wp-block-blockflow-distributor:focus,.wp-block-blockflow-distributor:hover{scale:1.02}.wp-block-blockflow-distributor.use-box-shadow:focus,.wp-block-blockflow-distributor.use-box-shadow:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.2) !important}.wp-block-blockflow-distributor a .wp-block-blockflow-title{transition:all .3s}.wp-block-blockflow-distributor a .wp-block-blockflow-title:focus,.wp-block-blockflow-distributor a .wp-block-blockflow-title:hover{color:var(--virta_colors_color-primary)}.wp-block-blockflow-distributor .wp-block-blockflow-link{font-weight:bold;margin-bottom:0;margin-top:auto}.wp-block-blockflow-distributor>.inner-wrapper>.wp-block-blockflow-group{flex-grow:1}.background-color-dynamic-white>.wp-block-contact-form-7-contact-form-selector form{--virta_form_background_color: var(--virta_colors_color-background-light)}body:has(.background-color-dynamic-white>.wp-block-contact-form-7-contact-form-selector) .select2-dropdown{--virta_form_background_color: var(--virta_colors_color-background-light)}body:has(.background-color-dynamic-white>.wp-block-contact-form-7-contact-form-selector) .select2-dropdown .select2-results__option[aria-selected=true]{filter:brightness(0.9)}input[type=text],input[type=email],input[type=tel]{min-height:48px}.select2-selection{min-height:48px;padding-bottom:10px !important;padding-top:10px !important}.select2-dropdown{box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.wpcf7-not-valid-tip,.wpcf7-acceptance a{color:var(--virta_colors_color-secondary) !important}.form-apply form{column-gap:25px;display:grid;grid-template-columns:repeat(12, 1fr)}.form-apply form .col-1{display:grid;grid-column-end:span 1}.form-apply form .col-2{display:grid;grid-column-end:span 2}.form-apply form .col-3{display:grid;grid-column-end:span 3}.form-apply form .col-4{display:grid;grid-column-end:span 4}.form-apply form .col-5{display:grid;grid-column-end:span 5}.form-apply form .col-6{display:grid;grid-column-end:span 6}.form-apply form .col-7{display:grid;grid-column-end:span 7}.form-apply form .col-8{display:grid;grid-column-end:span 8}.form-apply form .col-9{display:grid;grid-column-end:span 9}.form-apply form .col-10{display:grid;grid-column-end:span 10}.form-apply form .col-11{display:grid;grid-column-end:span 11}.form-apply form .col-12{display:grid;grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-1{grid-column-end:span 6}body.breakpoint-tablet .form-apply form .col-2{grid-column-end:span 6}body.breakpoint-tablet .form-apply form .col-3{grid-column-end:span 6}body.breakpoint-tablet .form-apply form .col-4{grid-column-end:span 6}body.breakpoint-tablet .form-apply form .col-5{grid-column-end:span 6}body.breakpoint-tablet .form-apply form .col-6{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-7{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-8{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-9{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-10{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-11{grid-column-end:span 12}body.breakpoint-tablet .form-apply form .col-12{grid-column-end:span 12}.form-apply form .wpcf7-response-output{font-size:var(--virta_fonts_text-m__font-size, 17px) !important;grid-column-end:span 12;line-height:var(--virta_fonts_text-m__line-height, 120%) !important;padding:10px 30px !important}body.breakpoint-mobile .form-apply form div[class*=col-]{grid-column-end:span 12}.form-apply form .select2-container{width:100% !important}.form-apply form input[type=file]{background-color:rgba(0,0,0,0) !important;padding-left:0 !important;padding-right:0 !important}.form-apply form input[type=file]::file-selector-button{background-color:var(--virta_colors_color-background-light) !important}.form-apply form input[type=file]:focus::file-selector-button,.form-apply form input[type=file]:hover::file-selector-button{filter:brightness(0.9)}.codedropz-upload-wrapper .codedropz-upload-handler{border-color:var(--virta_colors_color-background-light);border-radius:var(--virta_form_border-radius, 0px);transition:all .3s}.codedropz-upload-wrapper .codedropz-upload-handler:focus,.codedropz-upload-wrapper .codedropz-upload-handler:hover{background-color:color-mix(in srgb, var(--virta_colors_color-background-light) 20%, transparent)}.codedropz-upload-wrapper .codedropz-upload-inner div,.codedropz-upload-wrapper .codedropz-upload-inner a{font-weight:600}.codedropz-upload-wrapper .cd-upload-btn{display:inline-flex;justify-content:center;width:100%}.codedropz-upload-wrapper span.has-error-msg{color:var(--virta_colors_color-secondary)}.codedropz-upload-wrapper .dnd-upload-status .dnd-upload-image{align-content:center;align-items:center;background-color:var(--virta_colors_color-primary);border:none;display:flex;justify-content:center}.codedropz-upload-wrapper .dnd-upload-status .file{background-color:#fff;background-image:none !important;height:18px;mask-image:url(f7a49590c34c6d8ba074.svg);-webkit-mask-image:url(f7a49590c34c6d8ba074.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.codedropz-upload-wrapper .dnd-upload-status .name{color:var(--virta_colors_color-text)}.codedropz-upload-wrapper .dnd-upload-status .dnd-icon-remove::after{background-color:var(--virta_colors_color-background-dark);background-image:none !important;content:"";display:block;height:20px;mask-image:url(bbd3a0623b87b65e7307.svg);-webkit-mask-image:url(bbd3a0623b87b65e7307.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:20px}.codedropz-upload-wrapper .dnd-upload-status .dnd-icon-remove:focus::after,.codedropz-upload-wrapper .dnd-upload-status .dnd-icon-remove:hover::after{background-color:var(--virta_colors_color-secondary)}.codedropz-upload-wrapper .dnd-upload-status .dnd-progress-bar{background-color:var(--virta_colors_color-background-dark);border-radius:var(--virta_form_border-radius, 0px)}.codedropz-upload-wrapper .dnd-upload-status .dnd-progress-bar span{background-color:var(--virta_colors_color-primary);box-sizing:border-box;padding-right:7px;transition:all .2s}.codedropz-upload-wrapper .dnd-upload-status .dnd-progress-bar:has(+.has-error) span{background-color:var(--virta_colors_color-secondary)}.codedropz-upload-wrapper .dnd-upload-status span.has-error{color:var(--virta_colors_color-secondary) !important}.codedropz-upload-wrapper .dnd-upload-status.complete .dnd-progress-bar span{background-color:#8bc34a}.wp-block-gallery{display:grid !important;gap:20px}.wp-block-gallery.columns-1{grid-template-columns:repeat(1, 1fr)}.wp-block-gallery.columns-2{grid-template-columns:repeat(2, 1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3, 1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4, 1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5, 1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6, 1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7, 1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8, 1fr)}@media(max-width: 900px){.wp-block-gallery{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 450px){.wp-block-gallery{grid-template-columns:repeat(1, 1fr) !important}}.wp-block-gallery .blocks-gallery-item{flex-grow:0 !important;width:100% !important;margin:0 !important}.wp-block-gallery .blocks-gallery-item:focus img,.wp-block-gallery .blocks-gallery-item:hover img{transform:scale(1.05)}.wp-block-gallery .blocks-gallery-item figure{border-radius:20px;overflow:hidden}.wp-block-gallery .blocks-gallery-item picture{height:100%;width:100%}.wp-block-gallery .blocks-gallery-item figcaption{display:none}.wp-block-gallery .blocks-gallery-item img{transition:all .3s;aspect-ratio:4/3}.wp-block-blockflow-post-query-loop{margin-block-start:0 !important}.wp-block-blockflow-post-query-loop .wp-block-post{border-radius:20px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);overflow:hidden;transition:all .3s}.wp-block-blockflow-post-query-loop .wp-block-post:focus,.wp-block-blockflow-post-query-loop .wp-block-post:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.2);transform:scale3d(1.02, 1.02, 1.02)}.wp-block-blockflow-post-query-loop .wp-block-post>.wp-block-blockflow-group{align-content:flex-start;flex-grow:1}.wp-block-blockflow-post-query-loop .wp-block-blockflow-post-template,.wp-block-blockflow-post-query-loop .post-template-container{height:100%}.wp-block-blockflow-post-query-loop .wp-block-blockflow-post-query-filter{padding:0 !important}body:not(.home) .wp-block-blockflow-post-query-loop .wp-block-post>.wp-block-blockflow-group .wp-block-blockflow-post-link:last-child{margin-top:auto !important}body.home .wp-block-blockflow-post-query-loop .wp-block-post>.wp-block-blockflow-group{align-content:center}body.home .wp-block-blockflow-post-template:not(.highlight-template) .wp-block-blockflow-post-text .text-container{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}body.home.breakpoint-mobile .wp-block-blockflow-post-template:not(.highlight-template){display:none}.block-editor-block-list__layout.is-root-container>.wp-block[data-type="blockflow/post-query-loop"]{max-width:none !important;margin-right:calc(var(--wp--style--root--padding-right)*-1) !important;margin-left:calc(var(--wp--style--root--padding-left)*-1) !important;width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right))}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic{--index: 1;align-items:center;display:flex;justify-content:center}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic>.inner-wrapper{--infographic-size: 500px;position:relative;width:var(--infographic-size) !important}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group{--size: 210px;border-radius:50%;direction:ltr;height:var(--size);transition:all .3s;width:var(--size)}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group:focus,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group:hover{scale:1.05}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic .wp-block-blockflow-image{z-index:1}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-default .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-desktop .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group{border-radius:50%;left:50%;margin:calc(var(--size)*-1/2);position:absolute !important;top:50%}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-default .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group::before,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-desktop .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group::before{background-color:inherit;content:"";display:block;height:245px;position:absolute;transform:rotate(calc(var(--line) + 90deg)) translateY(100px);width:4px;z-index:-1}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic{flex:0 1 calc(100% + var(--virta_layout_padding-page)*2) !important;height:fit-content;margin-left:calc(var(--virta_layout_padding-page)*-1);margin-right:calc(var(--virta_layout_padding-page)*-1);max-width:calc(100% + var(--virta_layout_padding-page)*2) !important;overflow:visible;padding:0 !important}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic>.inner-wrapper{--infographic-size: 100%;flex-wrap:nowrap}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic>.inner-wrapper>.wp-block-blockflow-image{display:none}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group{aspect-ratio:1/1;height:auto !important;transition:all .3s}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-steps{--size: 210px;aspect-ratio:1/1;max-width:var(--size);transition:all .3s}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-steps:focus,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-steps:hover{scale:1.05}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-steps>.inner-wrapper{border-radius:50%}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-steps:not(:last-child)>.inner-wrapper::before{background-color:inherit;content:"";display:block;height:4px;position:absolute;right:-60%;width:200px;z-index:-1}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-tablet .wp-block-blockflow-column.style-infographic-steps,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps{--size: 195px;align-items:center;aspect-ratio:auto;display:flex;justify-content:center;max-width:inherit}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-tablet .wp-block-blockflow-column.style-infographic-steps>.inner-wrapper,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps>.inner-wrapper{aspect-ratio:1/1;border-radius:50%;transition:all .3s;width:var(--size)}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-tablet .wp-block-blockflow-column.style-infographic-steps:not(:last-child)>.inner-wrapper::before,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps:not(:last-child)>.inner-wrapper::before{width:375px}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-tablet .wp-block-blockflow-column.style-infographic-steps:nth-child(2)>.inner-wrapper::before,body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps:nth-child(2)>.inner-wrapper::before{content:none}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps:not(:last-child)>.inner-wrapper::before{bottom:-50%;height:200px;right:auto;width:4px}body:not(.wp-admin):not(.block-editor-iframe__body).breakpoint-mobile .wp-block-blockflow-column.style-infographic-steps:nth-child(2)>.inner-wrapper::before{content:""}@media(max-width: 550px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram{max-height:650px;scale:.8}}@media(max-width: 450px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram{max-height:550px;scale:.65}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram .style-infographic-organigram-single-circle{--size: 175px;border-radius:50%;direction:ltr;flex-shrink:0;height:var(--size);width:var(--size)}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram .style-infographic-organigram-single-circle strong{font-weight:bold}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .wp-block-blockflow-image,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle{position:relative}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .wp-block-blockflow-image::before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle::before{background:var(--virta_colors_color-primary);border-radius:8px;content:"";content:"";display:block;height:17px;left:50%;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);transition:height .3s;width:4px;z-index:-1}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .wp-block-blockflow-image::before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle::before{height:4px;left:calc(100% - 2px);top:50%;transform:translateY(-50%);transition:width .3s;width:17px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle{transition:all .3s}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:focus,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:hover{scale:1.05}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:focus::after,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:focus::before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:hover::after,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:hover::before{height:12px}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:focus::after,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:focus::before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:hover::after,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle:hover::before{height:4px;width:12px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle::after{background:var(--virta_colors_color-primary);border-radius:8px;bottom:calc(100% - 2px);content:"";content:"";display:block;height:17px;left:50%;position:absolute;transform:translateX(-50%);transition:height .3s;width:4px;z-index:-1}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper .style-infographic-organigram-single-circle::after{height:4px;left:auto;right:calc(100% - 2px);top:50%;transform:translateY(-50%);transition:width .3s;width:17px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(2){flex-shrink:0;gap:151px !important;position:relative}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(2)::before{background:var(--virta_colors_color-primary);border-radius:8px;content:"";height:4px;left:50%;position:absolute;top:-16px;transform:translateX(-50%);width:330px;z-index:-1}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(2)::before{height:330px;left:-16px;top:50%;transform:translateY(-50%);width:4px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(3){flex-shrink:0}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(3)>.wp-block-blockflow-group{flex-shrink:0;position:relative}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(3)>.wp-block-blockflow-group::before{background:var(--virta_colors_color-primary);border-radius:8px;content:"";height:4px;left:50%;position:absolute;top:-16px;transform:translateX(-50%);transition:height .3s;width:195px;z-index:-1}@media(max-width: 900px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:nth-of-type(3)>.wp-block-blockflow-group::before{height:195px;left:-16px;top:50%;transform:translateY(-50%);transition:width .3s;width:4px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-column.style-infographic-organigram>.inner-wrapper>div:last-of-type .style-infographic-organigram-single-circle::before{content:none}body.wp-admin .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group,body.block-editor-iframe__body .wp-block-blockflow-column.style-infographic .wp-block-blockflow-group{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center}body.wp-admin .wp-block-blockflow-column.style-infographic .wp-block[data-type="blockflow/group"],body.block-editor-iframe__body .wp-block-blockflow-column.style-infographic .wp-block[data-type="blockflow/group"]{--size: 210px;aspect-ratio:1/1;width:var(--size)}body.wp-admin .wp-block-blockflow-column.style-infographic-organigram .style-infographic-organigram-single-circle,body.block-editor-iframe__body .wp-block-blockflow-column.style-infographic-organigram .style-infographic-organigram-single-circle{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center}body.wp-admin .wp-block-blockflow-column.style-infographic-organigram .wp-block[data-type="blockflow/group"]:has(>.style-infographic-organigram-single-circle),body.block-editor-iframe__body .wp-block-blockflow-column.style-infographic-organigram .wp-block[data-type="blockflow/group"]:has(>.style-infographic-organigram-single-circle){--size: 210px;aspect-ratio:1/1;width:var(--size)}body.wp-admin .wp-block-blockflow-column.style-infographic-steps,body.block-editor-iframe__body .wp-block-blockflow-column.style-infographic-steps{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center}.style-circle{aspect-ratio:1/1;border-radius:50%;display:flex;overflow:hidden}.style-circle figure{display:flex;height:100%;width:100%}.style-circle .image-wrapper{display:flex;height:100%;width:100%}.style-circle picture{display:flex;height:100%;position:relative;width:100%}.style-circle img{aspect-ratio:1/1;height:100%}.wp-block-blockflow-gallery-image picture{width:100%}.wp-block-blockflow-gallery-image .image-wrapper{border-radius:20px;overflow:hidden}.style-hero-image{overflow:hidden}.style-hero-image .wp-block-blockflow-column:first-of-type{flex-shrink:0 !important}.style-hero-image .wp-block-blockflow-image{aspect-ratio:1/1;border-radius:50%;display:flex;margin-bottom:-50px;margin-right:-50px;overflow:hidden}.style-hero-image .wp-block-blockflow-image img{aspect-ratio:1/1;height:100%}body.breakpoint-default .style-hero-image .wp-block-blockflow-columns>.inner-wrapper,body.breakpoint-desktop .style-hero-image .wp-block-blockflow-columns>.inner-wrapper{flex-wrap:nowrap !important}body.breakpoint-default .style-hero-image .style-circle.wp-block-blockflow-image img,body.breakpoint-desktop .style-hero-image .style-circle.wp-block-blockflow-image img{max-width:none !important}#blockflow-theme body.breakpoint-tablet .style-hero-image .style-circle.wp-block-blockflow-image{margin-right:0}#blockflow-theme body.breakpoint-tablet .style-hero-image .wp-block-blockflow-columns>.inner-wrapper>div:last-of-type{flex:0 0 58% !important}#blockflow-theme .wp-block-blockflow-social-icon .custom.size-s .icon-custom{height:20px;width:20px}#blockflow-theme .wp-block-blockflow-social-icon .custom.size-s .icon-custom.contact-icon-email{mask-image:url(a8556eda5de957e9b229.svg);-webkit-mask-image:url(a8556eda5de957e9b229.svg)}#blockflow-theme .wp-block-blockflow-social-icon .custom.size-s .icon-custom.contact-icon-phone{mask-image:url(e47171569926a2a56f84.svg);-webkit-mask-image:url(e47171569926a2a56f84.svg)}#blockflow-theme .wp-block-blockflow-social-icon .custom.size-s .icon-label{font-size:var(--virta_fonts_text-m__font-size, 14px);font-weight:var(--virta_fonts_text-m__font-weight, 400);line-height:var(--virta_fonts_text-m__line-height, 26px)}.wp-block-blockflow-tabs .single-headline{border-top-left-radius:20px;border-top-right-radius:20px;padding:14px 30px !important}.wp-block-blockflow-tabs>.tab-contents{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px;padding:40px}.wp-block-blockflow-tabs.vertical .single-headline{border-bottom-left-radius:20px;border-top-right-radius:0}.wp-block-blockflow-tabs.vertical>.tab-contents{border-bottom-left-radius:0}@supports selector(:has(+ *)){.wp-block-blockflow-tabs:has(.wp-block-blockflow-tab.active:not(:first-of-type))>.tab-contents{border-top-left-radius:20px}.wp-block-blockflow-tabs.vertical:has(.wp-block-blockflow-tab.active:not(:last-of-type))>.tab-contents{border-bottom-left-radius:20px}}@supports not selector(:has(+ *)){.wp-block-blockflow-tabs>.tab-contents{border-top-left-radius:20px}.wp-block-blockflow-tabs .single-headline.active::before{background-color:inherit;content:"";display:block;height:25px;left:0;position:absolute;top:100%;width:100%;z-index:-1}}.wp-block-blockflow-tabs.toggles .single-headline{background-color:var(--virta_colors_color-background-light) !important}.wp-block-blockflow-tabs.toggles .single-headline:not(.active){border-radius:20px}.wp-block-blockflow-tabs.toggles .wp-block-blockflow-tab{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:30px !important}.wp-block-blockflow-slider.testimonials{margin-left:calc(var(--virta_layout_margins_d)*-1);margin-right:calc(var(--virta_layout_margins_d)*-1);max-width:calc(100% + var(--virta_layout_margins_d)*2)}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-image,.wp-block-blockflow-slider.testimonials figure,.wp-block-blockflow-slider.testimonials .image-wrapper,.wp-block-blockflow-slider.testimonials picture,.wp-block-blockflow-slider.testimonials img{display:flex;height:100%;width:100%}.wp-block-blockflow-slider.testimonials img{aspect-ratio:3/2}.wp-block-blockflow-slider.testimonials .swiper{mask-image:linear-gradient(90deg, color-mix(in srgb, black 0%, transparent) 1%, black 10%, black 90%, color-mix(in srgb, black 0%, transparent) 99%);-webkit-mask-image:linear-gradient(90deg, color-mix(in srgb, black 0%, transparent) 1%, black 10%, black 90%, color-mix(in srgb, black 0%, transparent) 99%)}@media(max-width: 900px){.wp-block-blockflow-slider.testimonials .swiper{mask-image:none;-webkit-mask-image:none}}.wp-block-blockflow-slider.testimonials .swiper-pagination{bottom:-40px}.wp-block-blockflow-slider.testimonials .swiper-button-prev,.wp-block-blockflow-slider.testimonials .swiper-button-next{background-color:var(--virta_colors_color-secondary);border-radius:50%;padding:7px;transition:.3s}.wp-block-blockflow-slider.testimonials .swiper-button-prev:focus,.wp-block-blockflow-slider.testimonials .swiper-button-prev:hover,.wp-block-blockflow-slider.testimonials .swiper-button-next:focus,.wp-block-blockflow-slider.testimonials .swiper-button-next:hover{background-color:var(--virta_colors_dynamic_colors_dunkles-berry)}.wp-block-blockflow-slider.testimonials .swiper-button-next{right:20px !important}@media(max-width: 900px){.wp-block-blockflow-slider.testimonials .swiper-button-next{right:10px !important}}.wp-block-blockflow-slider.testimonials .swiper-button-next .swiper-button-inner{margin-left:3px}.wp-block-blockflow-slider.testimonials .swiper-button-prev{left:20px !important}@media(max-width: 900px){.wp-block-blockflow-slider.testimonials .swiper-button-prev{left:10px !important}}.wp-block-blockflow-slider.testimonials .swiper-button-prev .swiper-button-inner{margin-right:-3px}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide{height:100%}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide>.inner-wrapper-container{display:flex}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide>.inner-wrapper-container>.inner-wrapper,.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide .wp-block-blockflow-columns,.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide .wp-block-blockflow-columns>.inner-wrapper{height:100%}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide .wp-block-blockflow-columns{border-radius:20px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);overflow:hidden;transition:all .3s}.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide .wp-block-blockflow-columns:focus,.wp-block-blockflow-slider.testimonials .wp-block-blockflow-slide .wp-block-blockflow-columns:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.2)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle{border-radius:20px;overflow:hidden;margin-bottom:20px}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline{padding:17px 30px !important}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-content{padding:5px 30px 25px}body.single-virta_job picture{display:block;width:100%;height:100%}body.single-virta_job img{max-width:100%}body.single-virta_job .entry-content{margin:0}.wp-block-blockflow-group.application-deadline:not(:has(.wp-block-blockflow-post-meta))::after{content:"Keine";display:inline-block}body.wp-admin.post-type-virta_job .type-virta_job:not(.status-publish){opacity:.7;background-color:rgba(160,24,106,.2588235294)}body.single-post.breakpoint-tablet .wp-block-blockflow-post-query-loop .wp-block-post:last-of-type,body.single-post.breakpoint-mobile .wp-block-blockflow-post-query-loop .wp-block-post:last-of-type{display:none}body.single-post .entry-content.wp-block-post-content{width:100%}
