@media(max-width: 991px){.wp-block-blockflow-container.style-title-image .wp-block-blockflow-column.overlay-true .inner-wrapper::after{display:none !important}}.wp-block-blockflow-container.style-anchorbar{box-shadow:0 1px 4px 0 rgba(0,0,0,.22);height:90px}.wp-block-blockflow-container.style-anchorbar .inner-container{padding:10px !important}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-distributor{min-height:70px;position:absolute;width:100%}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-distributor a{padding:20px !important}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-distributor .wp-block-blockflow-title.active{color:var(--virta_colors_color-primary)}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-distributor::after{background-image:url(6607fd2f9aaccf36665f.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:10px;content:"";display:block;height:0;left:0;margin:0 auto;opacity:0;position:relative;right:0;transition:all .3s .1s;width:20px}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-distributor:hover::after{height:20px;opacity:1}.wp-block-blockflow-container.style-anchorbar.sticky{background-color:var(--virta_colors_color-background-light) !important;box-shadow:0 1px 6px 0 rgba(0,0,0,.34);height:50px;position:fixed !important;top:55px;z-index:5}.wp-block-blockflow-container.style-anchorbar.sticky .inner-container{padding:0 !important}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-columns{margin-left:120px !important;width:calc(100% - 120px) !important}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor{background:none !important;box-shadow:none !important;min-height:50px}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor::after{bottom:20px;width:15px}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor .wp-block-blockflow-title{font-size:13px;font-weight:500;letter-spacing:.01px;line-height:19px;padding:16px 0 15px !important}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor a{padding:0 !important;transition:transform .3s}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor:hover::after{bottom:20px;width:15px}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor:hover a{transform:translateY(-5px)}.wp-block-blockflow-container.style-anchorbar.sticky .wp-block-blockflow-distributor:hover a .wp-block-blockflow-title{color:var(--virta_colors_color-primary)}.wp-block-blockflow-container.style-certifications img{filter:grayscale(100%);transition:filter .3s}.wp-block-blockflow-container.style-certifications img:focus,.wp-block-blockflow-container.style-certifications img:hover{filter:none}.wp-block-blockflow-container.background-color-background-light.fullwidth::before{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:5px;position:absolute;right:0;transition:width .5s ease-out 1s;width:0}.wp-block-blockflow-container.background-color-background-light.fullwidth.appear::before{width:calc((100vw - var(--virta_layout_default-content-width))/2 + 365px)}@media(max-width: 1140px){.wp-block-blockflow-container.background-color-background-light.fullwidth.appear::before{width:calc((100vw - var(--virta_layout_default-content-width))/2 + 305px)}}@media(max-width: 991px){.wp-block-blockflow-container.background-color-background-light.fullwidth.appear::before{width:calc((100vw - var(--virta_layout_default-content-width))/2 + 305px)}}@media(max-width: 767px){.wp-block-blockflow-container.background-color-background-light.fullwidth.appear::before{width:calc((100vw - var(--virta_layout_default-content-width))/2 + 305px)}}.wp-block-blockflow-container.style-checkmark h2::after{background-color:var(--virta_colors_color-primary);bottom:25px;content:"";display:block;height:5px;left:-1030px !important;margin:0;position:absolute;width:1000px}@media(max-width: 991px){.wp-block-blockflow-container.style-checkmark h2::after{top:30px}}.wp-block-blockflow-container.style-checkmark::after{background-image:url(dbea2414888a50f61c83.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:420px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:calc(50% - 125px);width:100%}.wp-block-blockflow-container.style-info-container{margin-bottom:100px !important;padding-bottom:290px !important;position:relative}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container{padding-bottom:70px !important}}.wp-block-blockflow-container.style-info-container::after{background-image:url(34ed18e3207387f86a29.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:calc((100vw - var(--virta_layout_default-content-width))/2 - 350px);opacity:1;position:absolute;top:-40px;width:552px}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor{width:100%}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor::before{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:5px;left:0;position:absolute;transition:width .3s ease-out;width:0}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor>.inner-wrapper{height:auto !important}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text{background-color:var(--virta_colors_color-tertiary);box-shadow:0 1px 6px 0 rgba(0,0,0,.34);left:0;max-width:unset;opacity:0;padding:30px;padding-bottom:14px;position:absolute;top:calc(100% + 55px);transition:opacity .3s;width:calc(100% + 525px)}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text{background:none;box-shadow:none;opacity:1;padding:0;position:relative;width:100%}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text::before{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.34);content:"";display:block;height:40px;left:-570px;margin:0 auto;position:absolute;right:0;top:-20px;transform:rotate(45deg);width:40px}@media(max-width: 1140px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text::before{left:-475px}}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text::before{display:none}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text::after{background:#fff;content:"";display:block;height:35px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:0;width:100%}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor .wp-block-blockflow-text::after{display:none}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor:focus::before,.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor:hover::before{width:100%}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor:focus .wp-block-blockflow-text,.wp-block-blockflow-container.style-info-container .wp-block-blockflow-distributor:hover .wp-block-blockflow-text{opacity:1}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(2) .wp-block-blockflow-text{left:-285px}@media(max-width: 1140px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(2) .wp-block-blockflow-text{left:-240px}}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(2) .wp-block-blockflow-text{left:auto}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(2) .wp-block-blockflow-text::before{left:0}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(2) .wp-block-blockflow-text::before{left:auto}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(3) .wp-block-blockflow-text{left:-285px;right:0}@media(max-width: 1140px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(3) .wp-block-blockflow-text{left:-240px}}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(3) .wp-block-blockflow-text{left:auto}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(3) .wp-block-blockflow-text::before{left:0}@media(max-width: 991px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(3) .wp-block-blockflow-text::before{left:auto}}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(4) .wp-block-blockflow-text{left:auto;right:0}.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(4) .wp-block-blockflow-text::before{left:auto;right:110px}@media(max-width: 1140px){.wp-block-blockflow-container.style-info-container .wp-block-blockflow-column.style-service-box:nth-of-type(4) .wp-block-blockflow-text::before{right:85px}}@media(max-width: 991px){.wp-block-blockflow-container.style-banner-question .wp-block-blockflow-group .wp-block-blockflow-image{display:none}}.wp-block-blockflow-container.style-contactform{margin-top:60px !important;padding-bottom:30px !important;padding-top:30px !important}.wp-block-blockflow-container.style-contactform::before{display:none !important}.wp-block-blockflow-container.style-contactform::after{background-image:url(34ed18e3207387f86a29.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:480px;left:calc((100vw - 1140px)/2 - 240px);opacity:1;position:absolute;top:-20px;width:100%}.wp-block-blockflow-container.style-contactform h4{color:gray;font-size:26px;font-weight:500;letter-spacing:.03px;line-height:37px;margin-bottom:16px;margin-top:0;padding-left:60px;position:relative}.wp-block-blockflow-container.style-contactform h4.first-item{margin-left:60px}@media(max-width: 991px){.wp-block-blockflow-container.style-contactform h4.first-item{margin-left:0}}.wp-block-blockflow-container.style-contactform h4::before{background-color:var(--virta_colors_color-primary);bottom:10px;content:"";display:block;height:5px;left:0;position:absolute;width:45px}.wp-block-blockflow-container.style-gattung{position:relative}.wp-block-blockflow-container.style-gattung .style-img-gattung{height:350px !important;left:calc((100vw - var(--virta_layout_default-content-width))/-2 - 150px);opacity:.1;position:absolute;top:100px;width:350px !important}@media(max-width: 991px){.wp-block-blockflow-container.style-gattung .style-img-gattung{display:none}}.wp-block-blockflow-column.style-sticky{background-color:#fff;position:sticky !important;top:100px;z-index:9999}@media(max-width: 767px){.wp-block-blockflow-column.style-sticky{top:45px;padding-top:25px !important}}html{scroll-behavior:auto}.row{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-1{box-sizing:border-box;max-width:8.3333333333%;padding:15px;width:8.3333333333%}@media(max-width: 991px){.col-1{max-width:50%;width:50%}}.col-2{box-sizing:border-box;max-width:16.6666666667%;padding:15px;width:16.6666666667%}@media(max-width: 991px){.col-2{max-width:100%;width:100%}}.col-3{box-sizing:border-box;max-width:25%;padding:15px;width:25%}@media(max-width: 991px){.col-3{max-width:150%;width:150%}}.col-4{box-sizing:border-box;max-width:33.3333333333%;padding:15px;width:33.3333333333%}@media(max-width: 991px){.col-4{max-width:200%;width:200%}}.col-5{box-sizing:border-box;max-width:41.6666666667%;padding:15px;width:41.6666666667%}@media(max-width: 991px){.col-5{max-width:250%;width:250%}}.col-6{box-sizing:border-box;max-width:50%;padding:15px;width:50%}@media(max-width: 991px){.col-6{max-width:300%;width:300%}}.col-7{box-sizing:border-box;max-width:58.3333333333%;padding:15px;width:58.3333333333%}@media(max-width: 991px){.col-7{max-width:350%;width:350%}}.col-8{box-sizing:border-box;max-width:66.6666666667%;padding:15px;width:66.6666666667%}@media(max-width: 991px){.col-8{max-width:400%;width:400%}}.col-9{box-sizing:border-box;max-width:75%;padding:15px;width:75%}@media(max-width: 991px){.col-9{max-width:450%;width:450%}}.col-10{box-sizing:border-box;max-width:83.3333333333%;padding:15px;width:83.3333333333%}@media(max-width: 991px){.col-10{max-width:500%;width:500%}}.col-11{box-sizing:border-box;max-width:91.6666666667%;padding:15px;width:91.6666666667%}@media(max-width: 991px){.col-11{max-width:550%;width:550%}}.col-12{box-sizing:border-box;max-width:100%;padding:15px;width:100%}@media(max-width: 991px){.col-12{max-width:600%;width:600%}}h1.wp-block-blockflow-title,h1.wp-block-blockflow-post-title{position:relative}h1.wp-block-blockflow-title::before,h1.wp-block-blockflow-post-title::before{background-color:var(--virta_colors_color-primary);bottom:16px;content:"";display:block;height:5px;left:-1030px;margin:0;position:absolute;width:1000px}@media(max-width: 991px){h1.wp-block-blockflow-title::before,h1.wp-block-blockflow-post-title::before{top:30px}}h2.wp-block-blockflow-title{position:relative}h2.wp-block-blockflow-title::after{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:5px;left:0;margin:0 auto;position:absolute;width:160px;z-index:-1}@media(max-width: 991px){h2.wp-block-blockflow-title::after{bottom:-5px}}h2.wp-block-blockflow-title.align-left::after{left:0}h2.wp-block-blockflow-title.align-center::after{left:0;right:0}h2.wp-block-blockflow-title.align-right::after{left:auto;right:0}h2.wp-block-blockflow-title.noline::after{display:none}.wp-block-blockflow-list.list-type-ul li.wp-block-blockflow-list-item,.wp-block-blockflow-list.list-type-ol li.wp-block-blockflow-list-item{transition:transform .3s}.wp-block-blockflow-list.list-type-ul li.wp-block-blockflow-list-item:focus,.wp-block-blockflow-list.list-type-ul li.wp-block-blockflow-list-item:hover,.wp-block-blockflow-list.list-type-ol li.wp-block-blockflow-list-item:focus,.wp-block-blockflow-list.list-type-ol li.wp-block-blockflow-list-item:hover{transform:translateX(15px)}.wp-block-blockflow-list.list-type-ol{padding-left:20px}.wp-block-blockflow-breadcrumb li.active,.wp-block-blockflow-breadcrumb a{font-size:15px !important;line-height:28px !important}.m-0{margin-left:0 !important;margin-right:0 !important}.reference.dotflow .heartwrapper .love{color:var(--virta_colors_color-primary)}.wp-block-blockflow-spacer{min-width:1px}footer{position:relative}footer::before{background-color:var(--virta_colors_color-primary);content:"";display:block;height:5px;left:0;position:absolute;top:30px;transition:width .5s ease-out;width:0;z-index:1}footer.appear::before{left:calc((100vw - var(--virta_layout_default-content-width))/-2);width:calc((100vw - var(--virta_layout_default-content-width))/2 + 365px)}@media(max-width: 1140px){footer.appear::before{left:calc((100vw - var(--virta_layout_tablet-breakpoint))/-2);width:calc((100vw - var(--virta_layout_tablet-breakpoint))/2 + 365px)}}@media(max-width: 991px){footer.appear::before{left:calc((100vw - var(--virta_layout_tablet-breakpoint))/2);width:calc((100vw - var(--virta_layout_tablet-breakpoint))/2 + 365px)}}@media(max-width: 767px){footer.appear::before{left:calc((100vw - var(--virta_layout_mobile-breakpoint))/-2);width:calc((100vw - var(--virta_layout_mobile-breakpoint))/2 + 365px)}}@media(max-width: 576px){footer.appear::before{left:calc((100vw - var(--virta_layout_mobile-breakpoint))/2);width:calc((100vw - var(--virta_layout_mobile-breakpoint))/2 + 365px)}}footer .wp-block-blockflow-container.background-color-background-light.fullwidth::before{display:none}footer .wp-block-blockflow-container:last-of-type a{padding:0 10px;position:relative}footer .wp-block-blockflow-container:last-of-type a::after{background-color:var(--virta_colors_color-tertiary);content:"";display:block;height:25px;position:absolute;right:-10px;top:2px;transform:skew(155deg);width:4px}footer .wp-block-blockflow-container:last-of-type a:last-child::after{display:none}footer .wp-block-blockflow-totop{background-color:var(--virta_colors_color-primary);bottom:193px;color:#fff;cursor:pointer;display:block;height:60px;position:absolute;right:calc((100vw - var(--virta_layout_default-content-width))/-2 + 100px);transform:skew(155deg);width:80px;z-index:100}footer .wp-block-blockflow-totop::before{background-color:var(--virta_colors_color-secondary);content:"";display:block;height:183px;position:absolute;right:0;top:calc(100% + 10px);width:80px}footer .wp-block-blockflow-totop .totop-icon{transform:skew(-155deg) scale(-1);transition:all .3s !important}footer .wp-block-blockflow-totop:hover .totop-icon{transform:skew(-155deg) scale(-1) translateY(5px)}@media(max-width: 1500px){footer .wp-block-blockflow-totop{background:none;bottom:0;right:0}footer .wp-block-blockflow-totop::before{display:none}footer .wp-block-blockflow-totop:hover{background-color:rgba(0,0,0,0) !important}footer .wp-block-blockflow-totop:hover .totop-icon{transform:skew(-155deg) scale(-1)}}@media(max-width: 991px){footer .wp-block-blockflow-totop{position:absolute;right:15px;width:20px !important}}header .wp-block-blockflow-container{box-shadow:0 1px 4px 0 rgba(0,0,0,.22);height:72px;position:relative}body.scrolled header .wp-block-blockflow-container{height:55px}@media(max-width: 991px){header .wp-block-blockflow-container{height:45px}body.scrolled header .wp-block-blockflow-container{height:45px}}header .wp-block-blockflow-container::before{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:5px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}header .wp-block-blockflow-container>.inner-container{padding:0 !important}header .wp-block-blockflow-image{margin-top:0;transition:transform .3s;z-index:9}header .wp-block-blockflow-image a{display:block}header .wp-block-blockflow-image a .image-wrapper{background-color:var(--virta_colors_color-tertiary);box-shadow:0 1px 4px 0 rgba(0,0,0,.22);height:70px;left:-30px;padding:15px;top:-15px;transition:all .3s;width:150px}@media(max-width: 1200px){header .wp-block-blockflow-image a .image-wrapper{height:50px;margin-left:var(--virta_layout_padding-page);width:100px}}header .wp-block-blockflow-image a .image-wrapper img{height:auto;transition:all .3s;width:150px}header .wp-block-blockflow-image a .image-wrapper:focus,header .wp-block-blockflow-image a .image-wrapper:hover{transform:scale(1.1)}body.scrolled header .wp-block-blockflow-image a .image-wrapper{height:auto;padding:10px;width:100px}body.scrolled header .wp-block-blockflow-image a .image-wrapper img{height:auto;width:100px}@media(max-width: 991px){header .wp-block-blockflow-group{height:45px}}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li{padding:20px;padding-bottom:21px;padding-right:40px !important;position:relative}@media(max-width: 1140px){header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li{padding:21px 10px}}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li.highlight{padding-right:20px !important}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li.highlight::after{background-color:#979797;content:"";display:block;height:calc(100% - 5px);left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width: 1140px){header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li.highlight::after{left:-5px}body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li.highlight::after{top:0}}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a::before{background-color:var(--virta_colors_color-tertiary);bottom:20px;content:"";display:block;height:2px;left:0;position:absolute;top:100%;transition:width .3s;width:0}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a:focus::before,header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a:hover::before{width:100%}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a.highlight{position:relative}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a.highlight:focus::before,header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a.highlight:hover::before{width:100%}body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li{padding:10px 20px;padding-bottom:14px;padding-right:40px}body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li:last-child{padding-right:20px}@media(max-width: 1140px){body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li:last-child{padding-right:10px}}@media(max-width: 1140px){body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li{padding:10px;padding-right:40px}}body.scrolled header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0>li a::before{bottom:10px}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.blockflow-navigation-level-0 a{font-size:18px;line-height:25px}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu{box-shadow:0 1px 4px 0 rgba(0,0,0,.22);display:flex;flex-direction:column;padding:15px 0 !important;width:max-content}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li{background:none !important;line-height:39px;margin-bottom:0;padding-bottom:0;padding-left:33px !important;padding-right:30px !important;padding-top:0;position:relative;transition:transform .3s}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li::before{background-color:var(--virta_colors_color-primary !important);bottom:50%;height:3px;left:-44px !important;top:auto;transition:all .3s;width:0}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li>a{position:relative}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li>a::before{background-color:var(--virta_colors_color-primary) !important;bottom:50%;height:3px;left:-34px !important;top:auto;transition:all .3s;width:0}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li:focus,header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li:hover{transform:translateX(10px)}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li:focus>a::before,header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li:hover>a::before{left:-44px !important;width:30px !important}header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-list ul.sub-menu>li ul{top:-15px !important;transform:translateX(-10px)}header .wp-block-blockflow-navigation.is-mobile-menu-active{height:45px}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list{border-bottom:5px solid var(--virta_colors_color-primary);padding-top:70px !important;position:fixed;top:0 !important;width:100%;z-index:1}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list ul li a{color:var(--virta_colors_color-tertiary) !important;padding:10px 15px}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list ul li a::after{transform:rotate(270deg)}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list .back-link{color:var(--virta_colors_color-tertiary) !important}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list .direct-link a{color:var(--virta_colors_color-primary) !important;font-weight:500}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger{position:sticky;z-index:9}header form.wp-block-blockflow-search{height:45px}header form.wp-block-blockflow-search button{background:none !important;height:41px;padding:15px}header form.wp-block-blockflow-search button::before{display:none}header form.wp-block-blockflow-search.closed input[type=search]{padding:13px 0;width:0 !important}header form.wp-block-blockflow-search input[type=search]{border:none !important;font-size:15px !important;line-height:18px !important;margin:0;margin-top:-5px;outline:none !important;right:50px;top:25px !important;z-index:9}@media(max-width: 991px){header form.wp-block-blockflow-search input[type=search]{border-bottom:5px solid var(--virta_colors_color-primary) !important;height:45px;top:27px !important;width:400px !important}}@media(max-width: 767px){header form.wp-block-blockflow-search input[type=search]{width:300px !important}}@media(max-width: 576px){header form.wp-block-blockflow-search input[type=search]{width:120px !important}}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger .hamburger-box .hamburger-inner,header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger .hamburger-box .hamburger-inner::before,header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger .hamburger-box .hamburger-inner::after{height:2px;width:30px}body:not(.login):not(.wp-admin) form label.upload-text{display:block;font-size:15px !important;letter-spacing:.02px;line-height:20px !important;margin-bottom:26px !important;margin-left:60px;white-space:normal}@media(max-width: 767px){body:not(.login):not(.wp-admin) form label.upload-text{margin-bottom:10px;margin-left:0}}@media(max-width: 767px){.codedropz-upload-wrapper{margin-bottom:40px}}.codedropz-upload-wrapper+.wpcf7-not-valid-tip{margin-top:0}.codedropz-upload-wrapper .codedropz-upload-container{padding:0}.codedropz-upload-wrapper .dnd-upload-counter{display:none}.codedropz-upload-wrapper .codedropz-upload-handler{background-color:var(--virta_colors_color-tertiary);border:2px dashed var(--virta_colors_color-secondary);border-radius:0;transition:background-color .3s}.codedropz-upload-wrapper .codedropz-upload-handler.codedropz-dragover{background-color:var(--virta_colors_color-tertiary)}.codedropz-upload-wrapper .codedropz-upload-inner{padding:35px 0;position:relative}@media(max-width: 767px){.codedropz-upload-wrapper .codedropz-upload-inner{padding:20px 0}}.codedropz-upload-wrapper .codedropz-upload-inner h3{display:table;font-size:20px;font-weight:normal;letter-spacing:.02px;line-height:20px;margin:0 auto;padding:0;position:relative;white-space:normal}@media(max-width: 576px){.codedropz-upload-wrapper .codedropz-upload-inner h3{padding:0 15px}}.codedropz-upload-wrapper .codedropz-upload-inner h3::before{color:var(--virta_colors_color-text);content:"+";display:block;font-size:24px;font-weight:normal;left:-20px;line-height:20px;position:absolute;top:0}@media(max-width: 576px){.codedropz-upload-wrapper .codedropz-upload-inner h3::before{left:-25px}}@media(max-width: 446px){.codedropz-upload-wrapper .codedropz-upload-inner h3::before{display:none}}.codedropz-upload-wrapper .codedropz-upload-inner .codedropz-btn-wrap{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.codedropz-upload-wrapper .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{display:block;height:100%}.codedropz-upload-wrapper .codedropz-upload-inner span{display:none}.codedropz-upload-wrapper .dnd-upload-status:last-child{margin-bottom:20px}.codedropz-upload-wrapper .dnd-upload-image{display:none}.codedropz-upload-wrapper .dnd-upload-details .dnd-progress-bar{display:none}.codedropz-upload-wrapper .dnd-upload-details .name{color:var(--virta_colors_color-secondary);font-size:15px;letter-spacing:.02px;line-height:20px;padding:0;position:relative}.codedropz-upload-wrapper .dnd-upload-details .name span{font-size:15px;letter-spacing:.02px;line-height:20px}.codedropz-upload-wrapper .dnd-upload-details .name em{bottom:0;color:var(--virta_colors_color-secondary);font-size:10px;font-weight:normal;position:absolute;right:0}.codedropz-upload-wrapper .dnd-upload-details .has-error{display:inline-block;font-size:14px;line-height:18px}.codedropz-upload-wrapper .dnd-upload-details .dnd-icon-remove{font-size:0;position:absolute;right:0;top:-4px}.codedropz-upload-wrapper .dnd-upload-details .dnd-icon-remove.deleting::after{background-image:url("data:image/svg+xml,%3Csvg width=%2735%27 height=%2735%27 viewBox=%270 0 35 35%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z%27 fill=%27red%27/%3E%3Cpath d=%27M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z%27 fill=%27red%27/%3E%3C/svg%3E%0A");display:block !important;position:absolute;right:0;top:0}.wp-block-blockflow-button.btn,.wp-block-blockflow-post-link.btn{position:relative;overflow:hidden}.wp-block-blockflow-button.btn::before,.wp-block-blockflow-post-link.btn::before{bottom:0;content:"";height:100%;left:-10%;position:absolute;transform:skew(-25deg);transition:all .3s;width:0}.wp-block-blockflow-button.btn:focus::before,.wp-block-blockflow-button.btn:hover::before,.wp-block-blockflow-post-link.btn:focus::before,.wp-block-blockflow-post-link.btn:hover::before{left:-10%;width:120%}body .wp-block-blockflow-breadcrumb .breadcrumb-nav ul li:nth-of-type(1) a{font-weight:500}body .wp-block-blockflow-breadcrumb .breadcrumb-nav ul li{padding-left:0}body .wp-block-blockflow-breadcrumb .breadcrumb-nav ul li::before{left:0;top:3px;position:relative;display:inline-block;height:15px;padding-right:10px}@media(max-width: 767px){body .wp-block-blockflow-breadcrumb .breadcrumb-nav ul li::before{top:2px}}body .wp-block-blockflow-breadcrumb .breadcrumb-nav ul li.active{display:inline-block}.counter{text-align:center}.counter .count{color:var(--virta_colors_color-primary);font-size:88px;font-weight:500;letter-spacing:.09px;line-height:88px;text-align:center}@media(max-width: 1140px){.counter .count{font-size:47px;letter-spacing:.05px;line-height:50px}}.counter .add{color:var(--virta_colors_color-primary);display:inline;font-size:23px;font-weight:500;line-height:26px;text-align:center}.wp-block-blockflow-container.style-distribution-board,.wp-block-blockflow-container.style-distribution-board-big{margin-bottom:80px !important;position:relative}.wp-block-blockflow-container.style-distribution-board::before,.wp-block-blockflow-container.style-distribution-board-big::before{display:none !important}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor{position:relative}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor::before,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor::before{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:5px;left:0;position:absolute;transition:width .5s ease-out;width:0}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:focus::before,.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:hover::before,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:focus::before,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:hover::before{width:100%}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:focus .wp-block-blockflow-title,.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:hover .wp-block-blockflow-title,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:focus .wp-block-blockflow-title,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:hover .wp-block-blockflow-title{color:var(--virta_colors_color-primary)}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:focus .wp-block-blockflow-title::before,.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor:hover .wp-block-blockflow-title::before,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:focus .wp-block-blockflow-title::before,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:hover .wp-block-blockflow-title::before{right:-10px}.wp-block-blockflow-container.style-distribution-board{padding-bottom:30px !important;padding-top:30px !important}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor a{padding:15px 80px 15px 20px !important}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor .wp-block-blockflow-title{padding-right:50px;position:relative;width:100%}.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor .wp-block-blockflow-title::before{background-image:url(6607fd2f9aaccf36665f.svg);background-position:right;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;right:0;top:0;transform:rotate(270deg);transition:right .3s 0s;transition-delay:.3s;width:20px}@media(max-width: 991px){.wp-block-blockflow-container.style-distribution-board .wp-block-blockflow-distributor .wp-block-blockflow-title::before{width:16px}}.wp-block-blockflow-container.style-distribution-board-big::after{background-color:var(--virta_colors_color-background-light);content:"";display:block;height:calc(100% - 90px);left:-100%;opacity:1;position:absolute;top:45px;width:400vw;z-index:-1}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor{padding:20px 40px !important;position:relative}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor .inner-wrapper{padding:0 !important}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor .wp-block-blockflow-image{margin-right:30px}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor img{filter:grayscale(100%) contrast(0.2);transition:filter .1s}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor p:last-of-type{transform:color}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:focus p:last-of-type,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:hover p:last-of-type{color:var(--virta_colors_color-primary)}.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:focus img,.wp-block-blockflow-container.style-distribution-board-big .wp-block-blockflow-distributor:hover img{filter:none}.wp-block-blockflow-download.btn-download-button{display:block;height:100%;min-height:86px;position:relative;width:100%}.wp-block-blockflow-download.btn-download-button::before{background-color:var(--virta_colors_color-secondary);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:background-color .3s;width:80px}.wp-block-blockflow-download.btn-download-button .button-icon{background-color:var(--virta_colors_color-tertiary);bottom:0;height:100%;left:20px;position:absolute;top:0;width:40px}.wp-block-blockflow-download.btn-download-button .button-text{font-size:20px;letter-spacing:.02px;line-height:28px}.wp-block-blockflow-download.btn-download-button:focus::before,.wp-block-blockflow-download.btn-download-button:hover::before{background-color:var(--virta_colors_color-primary)}.wp-block-blockflow-download.btn-download-button:focus .button-icon,.wp-block-blockflow-download.btn-download-button:hover .button-icon{background-color:var(--virta_colors_color-tertiary)}.wp-block-blockflow-column.style-download .wp-block-blockflow-group{align-content:baseline;gap:10px !important}.wp-block-blockflow-column.style-download .wp-block-blockflow-group,.wp-block-blockflow-distributor.style-download{box-shadow:0 0 10px 0 var(--virta_colors_color-secondary);height:100%;min-height:86px;padding:15px 15px 15px 100px !important;position:relative}.wp-block-blockflow-column.style-download .wp-block-blockflow-group::before,.wp-block-blockflow-distributor.style-download::before{background-color:var(--virta_colors_color-secondary);background-image:url(1e582424419c26e5a8d1.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-size:40px;content:"";cursor:pointer;display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s;width:80px}.wp-block-blockflow-column.style-download .wp-block-blockflow-group:focus::before,.wp-block-blockflow-column.style-download .wp-block-blockflow-group:hover::before,.wp-block-blockflow-distributor.style-download:focus::before,.wp-block-blockflow-distributor.style-download:hover::before{background-color:var(--virta_colors_color-primary)}.wp-block-blockflow-column.style-download .wp-block-blockflow-group:focus .wp-block-blockflow-title,.wp-block-blockflow-column.style-download .wp-block-blockflow-group:hover .wp-block-blockflow-title,.wp-block-blockflow-distributor.style-download:focus .wp-block-blockflow-title,.wp-block-blockflow-distributor.style-download:hover .wp-block-blockflow-title{color:var(--virta_colors_color-primary)}.flip-card{height:273px;margin-bottom:20px;perspective:1000px;width:100%}@media(max-width: 991px){.flip-card{margin-bottom:10px}}.flip-card .flip-card-inner{background-color:var(--virta_colors_color-tertiary);box-shadow:0 1px 6px 0 rgba(0,0,0,.34);height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card .flip-card-inner .flip-card-front,.flip-card .flip-card-inner .flip-card-back{backface-visibility:hidden;background-color:var(--virta_colors_color-tertiary);color:gray;height:calc(100% - 40px);padding:20px;position:absolute;width:calc(100% - 40px)}.flip-card .flip-card-inner .flip-card-front .title,.flip-card .flip-card-inner .flip-card-front .name,.flip-card .flip-card-inner .flip-card-front .bereich,.flip-card .flip-card-inner .flip-card-front .position,.flip-card .flip-card-inner .flip-card-front .phone,.flip-card .flip-card-inner .flip-card-front .fax,.flip-card .flip-card-inner .flip-card-front .mail,.flip-card .flip-card-inner .flip-card-back .title,.flip-card .flip-card-inner .flip-card-back .name,.flip-card .flip-card-inner .flip-card-back .bereich,.flip-card .flip-card-inner .flip-card-back .position,.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{color:gray;font-size:20px;letter-spacing:.02px;line-height:28px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-front .title,.flip-card .flip-card-inner .flip-card-front .name,.flip-card .flip-card-inner .flip-card-front .bereich,.flip-card .flip-card-inner .flip-card-front .position,.flip-card .flip-card-inner .flip-card-front .phone,.flip-card .flip-card-inner .flip-card-front .fax,.flip-card .flip-card-inner .flip-card-front .mail,.flip-card .flip-card-inner .flip-card-back .title,.flip-card .flip-card-inner .flip-card-back .name,.flip-card .flip-card-inner .flip-card-back .bereich,.flip-card .flip-card-inner .flip-card-back .position,.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{font-size:16px;line-height:26px}}.flip-card .flip-card-inner .flip-card-front .name,.flip-card .flip-card-inner .flip-card-back .name{font-weight:500}.flip-card .flip-card-inner .flip-card-front .title,.flip-card .flip-card-inner .flip-card-front .name,.flip-card .flip-card-inner .flip-card-front .position{text-align:center}.flip-card .flip-card-inner .flip-card-front .title-placeholder{min-height:28px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-front .title-placeholder{min-height:26px}}.flip-card .flip-card-inner .flip-card-front .img-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;margin:10px auto 12px;pointer-events:none;position:relative}.flip-card .flip-card-inner .flip-card-front .img-placeholder{background-color:#d8d8d8;margin:10px auto 12px;position:relative}.flip-card .flip-card-inner .flip-card-front .img-wrapper,.flip-card .flip-card-inner .flip-card-front .img-placeholder{height:130px;width:130px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-front .img-wrapper,.flip-card .flip-card-inner .flip-card-front .img-placeholder{height:100px;width:100px}}.flip-card .flip-card-inner .flip-card-front .img-wrapper::before,.flip-card .flip-card-inner .flip-card-front .img-placeholder::before{background-color:gray;bottom:-6px;content:"";display:block;height:70px;position:absolute;right:-15px;transform:skew(155deg);width:30px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-front .img-wrapper::before,.flip-card .flip-card-inner .flip-card-front .img-placeholder::before{height:40px;right:-10px;width:20px}}.flip-card .flip-card-inner .flip-card-back{background-color:var(--virta_colors_color-tertiary);color:gray;transform:rotateY(180deg)}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back{padding:10px}}.flip-card .flip-card-inner .flip-card-back>.row{height:100%}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back>.row>div{width:100%}.flip-card .flip-card-inner .flip-card-back>.row>div:first-child{display:block;margin:0 auto;max-width:none}.flip-card .flip-card-inner .flip-card-back>.row>div:last-child{display:block;flex:none;margin:0 auto;max-width:none}}@media(max-width: 767px){.flip-card .flip-card-inner .flip-card-back>.row>div:first-child{height:90px}}.flip-card .flip-card-inner .flip-card-back .title,.flip-card .flip-card-inner .flip-card-back .name,.flip-card .flip-card-inner .flip-card-back .bereich,.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{margin-left:-15px;text-align:left}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back .title,.flip-card .flip-card-inner .flip-card-back .name,.flip-card .flip-card-inner .flip-card-back .bereich,.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{margin-left:0;text-align:center}}.flip-card .flip-card-inner .flip-card-back a{display:block}.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{font-size:18px;letter-spacing:.02px;line-height:31px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back .phone,.flip-card .flip-card-inner .flip-card-back .fax,.flip-card .flip-card-inner .flip-card-back .mail{font-size:16px;line-height:26px}}.flip-card .flip-card-inner .flip-card-back .bereich{margin-bottom:40px}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back .bereich{margin-bottom:0}}.flip-card .flip-card-inner .flip-card-back .contact-wrapper{bottom:30px;position:absolute}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back .contact-wrapper{bottom:auto;position:relative}}.flip-card .flip-card-inner .flip-card-back .phone:focus,.flip-card .flip-card-inner .flip-card-back .phone:hover{text-decoration:none}.flip-card .flip-card-inner .flip-card-back .mail{color:var(--virta_colors_color-primary);text-decoration:underline}.flip-card .flip-card-inner .flip-card-back .img-wrapper,.flip-card .flip-card-inner .flip-card-back .img-placeholder{height:80px;width:80px}@media(max-width: 1140px){.flip-card .flip-card-inner .flip-card-back .img-wrapper,.flip-card .flip-card-inner .flip-card-back .img-placeholder{height:63px;width:63px}}@media(max-width: 991px){.flip-card .flip-card-inner .flip-card-back .img-wrapper,.flip-card .flip-card-inner .flip-card-back .img-placeholder{height:70px;margin:0 auto;width:70px}}@media(max-width: 767px){.flip-card .flip-card-inner .flip-card-back .img-wrapper,.flip-card .flip-card-inner .flip-card-back .img-placeholder{height:90px;width:90px}}.flip-card .flip-card-inner .flip-card-back .img-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.flip-card .flip-card-inner .flip-card-back .img-wrapper img{display:none}.flip-card .flip-card-inner .flip-card-back .img-placeholder{background-color:#d8d8d8}.flip-card:focus .flip-card-inner,.flip-card:hover .flip-card-inner{transform:rotateY(-180deg)}body.ie .flip-card .flip-card-front,body.ie .flip-card .flip-card-back{backface-visibility:visible !important;transform:none !important}body.ie .flip-card .flip-card-back{opacity:0;transition:opacity .3s}body.ie .flip-card:focus .flip-card-inner,body.ie .flip-card:hover .flip-card-inner{transform:none !important}body.ie .flip-card:focus .flip-card-back,body.ie .flip-card:hover .flip-card-back{opacity:1}.contactperson .row>div{opacity:0;transform:translateY(50px);transition:transform .4s ease-out,opacity .4s ease-out}@media(max-width: 767px){.contactperson .row>div{opacity:1;transform:translateY(0)}}.contactperson .row>div:nth-child(1){transition-delay:calc(1*.3s)}.contactperson .row>div:nth-child(2){transition-delay:calc(2*.3s)}.contactperson .row>div:nth-child(3){transition-delay:calc(3*.3s)}.contactperson .row>div:nth-child(4){transition-delay:calc(4*.3s)}.contactperson .row>div:nth-child(5){transition-delay:calc(5*.3s)}.contactperson .row>div:nth-child(6){transition-delay:calc(6*.3s)}.contactperson .row>div:nth-child(7){transition-delay:calc(7*.3s)}.contactperson .row>div:nth-child(8){transition-delay:calc(8*.3s)}.contactperson .row>div:nth-child(9){transition-delay:calc(9*.3s)}.contactperson .row>div.fade-in{opacity:1;transform:translateY(0)}.form-row,.form-inner-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.form-col,.form-inner-col{padding-left:15px;padding-right:15px}.wpcf7-form-control-wrap{display:block;margin-bottom:18px}.form-col>.wpcf7-form-control-wrap:last-of-type{margin-bottom:0 !important}.form-col>input[type=text]{margin-bottom:18px}.form-inner-col{padding:0 15px}.form-row,.form-inner-row,.form-col,.form-inner-col{box-sizing:border-box}.select2.select2-container{margin-bottom:18px;width:100% !important}.wpcf7-form-control-wrap .select2.select2-container{margin-bottom:0}form.wpcf7-form input[type=text],form.wpcf7-form input[type=number],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form input[type=password],form.wpcf7-form input[type=search]{appearance:none;border:2px solid var(--virta_colors_color-secondary) !important;border-radius:0 !important;font-size:15px;letter-spacing:.02px;line-height:28px;padding:13px 20px 12px;transition:all .3s}form.wpcf7-form input[type=text]:focus,form.wpcf7-form input[type=number]:focus,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=password]:focus,form.wpcf7-form input[type=search]:focus{border:2px solid rgba(0,0,0,0) !important;border-bottom:2px solid var(--virta_colors_color-primary) !important;border-radius:0 !important;outline:none !important}form.wpcf7-form input[type=text],form.wpcf7-form input[type=number],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form input[type=password],form.wpcf7-form input[type=search]{width:100%}body.ie form.wpcf7-form input[type=text],body.ie form.wpcf7-form input[type=number],body.ie form.wpcf7-form input[type=tel],body.ie form.wpcf7-form input[type=email],body.ie form.wpcf7-form input[type=password],body.ie form.wpcf7-form input[type=search]{min-height:57px}form.wpcf7-form input[type=number]{appearance:none}form.wpcf7-form input[type=number]::-webkit-outer-spin-button,form.wpcf7-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}form.wpcf7-form textarea{appearance:none;border:2px solid var(--virta_colors_color-secondary) !important;border-radius:0;font-size:15px;letter-spacing:.02px;line-height:28px;padding:13px 20px 12px;transition:all .3s}form.wpcf7-form textarea:focus{border:2px solid rgba(0,0,0,0) !important;border-bottom:2px solid var(--virta_colors_color-primary) !important;border-radius:0 !important;outline:none !important}form.wpcf7-form input[type=search]{margin-bottom:0 !important}form.wpcf7-form .wpcf7-list-item-label{color:var(--virta_colors_color-text);display:block;font-size:15px;letter-spacing:.02px;line-height:24px;padding-left:15px !important}form.wpcf7-form .wpcf7-submit{background:none !important;margin:0 !important;padding:0 !important}form.wpcf7-form input[type=submit]{padding:20px 50px 20px 30px !important;width:100%}form.wpcf7-form .wp-block-blockflow-button.btn.btn-primary{padding:0 !important}body:not(.login):not(.wp-admin) form .wpcf7-not-valid-tip,body:not(.login):not(.wp-admin) form .wpforms-error,span.wpcf7-not-valid-tip{border:1px solid var(--virta_colors_color-primary);color:var(--virta_colors_color-primary);font-size:15px !important;line-height:20px !important;padding:5px 20px}@media(max-width: 991px){body:not(.login):not(.wp-admin) form .wpcf7-not-valid-tip,body:not(.login):not(.wp-admin) form .wpforms-error,span.wpcf7-not-valid-tip{font-size:14px;letter-spacing:.01px;line-height:21px}}body:not(.login):not(.wp-admin) form .wpcf7-response-output,form div.wpcf7-response-output{box-sizing:border-box;color:var(--virta_colors_color-primary);float:left;font-size:16px !important;line-height:25px;margin:10px 0 15px !important;padding:5px 20px !important;width:100%}@media(max-width: 991px){body:not(.login):not(.wp-admin) form .wpcf7-response-output,form div.wpcf7-response-output{font-size:14px !important;letter-spacing:.01px;line-height:21px}}.wpcf7-form-control-wrap.captcha:after{clear:both;content:" ";display:block}.wpcf7-form-control-wrap.captcha{display:block;top:-9px}.wpcf7-form-control-wrap.captcha label{align-items:center;display:flex}.wpcf7-form-control-wrap.captcha label .wpcf7-quiz-label{align-items:center;display:inline-block;float:left;margin-bottom:0 !important;max-width:100%;width:50%}.wpcf7-form-control-wrap.captcha label input[name=captcha]{margin-bottom:0;width:50%}.wpcf7-quiz-label{font-size:19px;letter-spacing:.02px;line-height:31px}body:not(.login):not(.wp-admin) form .wpcf7-acceptance input{display:none}body:not(.login):not(.wp-admin) form input[type=checkbox]+span::before,body:not(.login):not(.wp-admin) form input[type=checkbox]+label::before{left:-20px}.wp-block-blockflow-image.style-highlight::before{background-color:var(--virta_colors_color-primary);content:"";display:block;height:calc(100% + 20px);left:95px;position:absolute;top:-10px;transform:skew(155deg);width:150px;z-index:-1}@media(max-width: 991px){.wp-block-blockflow-image.style-highlight::before{width:100px}}@media(max-width: 767px){.wp-block-blockflow-image.style-highlight::before{left:60px}}@media(max-width: 576px){.wp-block-blockflow-image.style-highlight::before{left:95px;width:150px}}.wp-block-blockflow-image.style-lightbox-zoom{position:relative}.wp-block-blockflow-image.style-lightbox-zoom::before,.wp-block-blockflow-image.style-lightbox-zoom::after{bottom:0;content:"";display:block;height:30px;pointer-events:none;position:absolute;right:0;transition:all .3s;width:30px;z-index:1}.wp-block-blockflow-image.style-lightbox-zoom::before{background-color:var(--virta_colors_color-primary)}.wp-block-blockflow-image.style-lightbox-zoom::after{background-image:url(01610070b2d3a9ba633f.svg);background-position:center;background-repeat:no-repeat;background-size:16px}.wp-block-blockflow-image.style-lightbox-zoom:focus::before,.wp-block-blockflow-image.style-lightbox-zoom:hover::before{height:100%;opacity:.5;width:100%}body.touch .wp-block-blockflow-image.style-lightbox-zoom:focus::before,body.touch .wp-block-blockflow-image.style-lightbox-zoom:hover::before{height:30px;width:30px}.wp-block-blockflow-image.style-lightbox-zoom:focus::after,.wp-block-blockflow-image.style-lightbox-zoom:hover::after{bottom:calc(50% - 15px);left:calc(50% - 15px)}body.touch .wp-block-blockflow-image.style-lightbox-zoom:focus::after,body.touch .wp-block-blockflow-image.style-lightbox-zoom:hover::after{opacity:1}.wp-block-blockflow-post-query-loop .wp-block-post.virta_references .wp-block-blockflow-post-meta img{height:70px;width:100%;object-fit:contain;object-position:left}.reference-overview{box-sizing:border-box;margin:0 -20px}.reference-overview *{box-sizing:border-box}.reference-overview .wp-block-blockflow-slide{padding:20px}.reference-overview .single-reference{background:var(--virta_colors_color-tertiary);box-shadow:0 1px 6px 0 rgba(0,0,0,.34);color:var(--virta_colors_color-primary);display:block;height:100%;padding:30px}@media(max-width: 1140px){.reference-overview .single-reference{padding:25px}}@media(max-width: 991px){.reference-overview .single-reference{height:auto;margin-bottom:20px;padding:20px}}.reference-overview .single-reference .img-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.reference-overview .single-reference .reference-thumbnail,.reference-overview .single-reference .img-placeholder{height:196px;margin-bottom:25px}@media(max-width: 991px){.reference-overview .single-reference .reference-thumbnail,.reference-overview .single-reference .img-placeholder{height:120px;margin-bottom:15px}}.reference-overview .single-reference h4.reference-title{color:var(--virta_colors_color-text);font-size:26px;font-weight:500;height:62px;letter-spacing:.03px;line-height:31px;margin-bottom:22px;max-height:62px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:inherit;word-break:break-word}@media(max-width: 1140px){.reference-overview .single-reference h4.reference-title{font-size:18px;height:52px;line-height:26px;margin-bottom:10px;max-height:52px}}.reference-overview .single-reference .logo-wrapper{align-items:center;display:flex;height:70px;vertical-align:middle}@media(max-width: 991px){.reference-overview .single-reference .logo-wrapper{height:50px}}body.ie .reference-overview .single-reference .logo-wrapper{display:block}.reference-overview .single-reference .logo-wrapper .logo{display:block;margin:0 auto;max-height:70px;max-width:100%;width:auto}@media(max-width: 991px){.reference-overview .single-reference .logo-wrapper .logo{max-height:50px}}.reference-overview .single-reference:focus,.reference-overview .single-reference:hover{text-decoration:none}.reference-overview .single-reference:focus h4,.reference-overview .single-reference:hover h4{color:var(--virta_colors_color-primary)}.reference-slider-controls{display:flex;gap:30px}.reference-slider.swiper-button-prev,.reference-slider.swiper-button-next{background-image:url(2c5a270bf028c08fa6fc.svg);background-position:center;background-repeat:no-repeat;background-size:30px}@media(max-width: 991px){.reference-slider.swiper-button-prev,.reference-slider.swiper-button-next{background-size:20px}}.reference-slider.swiper-button-prev{transform:rotate(90deg)}.reference-slider.swiper-button-next{transform:rotate(270deg)}.wp-block-blockflow-column.style-sidebar h4.wp-block-blockflow-title{margin-bottom:23px;padding-left:60px;position:relative}@media(max-width: 991px){.wp-block-blockflow-column.style-sidebar h4.wp-block-blockflow-title{padding-left:0}}.wp-block-blockflow-column.style-sidebar h4.wp-block-blockflow-title::before{background-color:var(--virta_colors_color-primary);bottom:10px;content:"";display:block;height:5px;left:0;margin:0;position:absolute;width:45px}@media(max-width: 991px){.wp-block-blockflow-column.style-sidebar h4.wp-block-blockflow-title::before{bottom:-5px}}.wp-block-blockflow-column.style-sidebar .wp-block-blockflow-group.contact-person{width:100%}.wp-block-blockflow-column.style-sidebar .wp-block-blockflow-group.contact-person .wp-block-blockflow-columns{width:100%}.wp-block-blockflow-column.style-sidebar .wp-block-blockflow-group.contact-person p{margin-bottom:0}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider{position:relative}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider::before{background-color:var(--virta_colors_color-primary);content:"";display:block;height:100%;left:var(--virta_layout_default-content-width);position:absolute;top:0;width:100%;z-index:2}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider::before{left:-55px;width:calc(100vw + var(--bf-scrollbar-width, 17px));z-index:0}}@media(max-width: 767px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider::before{width:calc(100vw + 20px)}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide{background-color:var(--virta_colors_color-primary);padding:50px 0;position:relative}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide{padding:30px 0}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide::before{background-color:var(--virta_colors_color-tertiary);clip-path:polygon(0 0, 100% 0%, 0% 100%, 0% 100%);content:"";display:block;height:calc(100% + 10px);left:0;position:absolute;top:-5px;width:250px}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide::before{background-color:var(--virta_colors_color-primary);height:300px;width:130px;z-index:1}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide .wp-block-blockflow-title{font-size:43px;font-weight:500;line-height:61px;margin-bottom:10px;position:relative}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide .wp-block-blockflow-title{font-size:32px;line-height:45px}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide .wp-block-blockflow-title::before{background-color:var(--virta_colors_color-tertiary);bottom:15px;content:"";display:block;height:5px;left:-50px;margin:0;position:absolute;width:30px}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide .wp-block-blockflow-title::before{display:none}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .wp-block-blockflow-slide .wp-block-blockflow-text a{text-decoration:underline !important}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev,.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next{background-color:#515050;height:34px;margin-top:30px;opacity:.5;transition:opacity .3s;width:34px}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev:focus,.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev:hover,.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next:focus,.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next:hover{opacity:1}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev .swiper-button-inner,.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next .swiper-button-inner{mask-size:55%}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev{left:170px !important;right:auto !important}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-prev{left:auto !important;right:calc(50% + 10px) !important}}.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next{left:220px !important}@media(max-width: 991px){.wp-block-blockflow-container.style-red-slider .wp-block-blockflow-slider .swiper-button-next{left:calc(50% + 10px) !important}}#blockflow-theme .wp-block-blockflow-tabs .single-headline{box-shadow:0 1px 4px 0 rgba(0,0,0,.22);box-sizing:border-box;flex-grow:1;font-size:23px;font-weight:500;hyphens:auto;justify-content:flex-start;letter-spacing:.02px;line-height:26px;padding:20px}#blockflow-theme .wp-block-blockflow-tabs .single-headline::before{background-color:var(--virta_colors_color-text);content:"";display:block;height:2px;margin:0 10px;width:30px}#blockflow-theme .wp-block-blockflow-tabs .single-headline img{filter:grayscale(1);height:33px !important;order:-1}#blockflow-theme .wp-block-blockflow-tabs .single-headline:focus,#blockflow-theme .wp-block-blockflow-tabs .single-headline:hover,#blockflow-theme .wp-block-blockflow-tabs .single-headline.active{color:var(--virta_colors_color-primary)}#blockflow-theme .wp-block-blockflow-tabs .single-headline:focus::before,#blockflow-theme .wp-block-blockflow-tabs .single-headline:hover::before,#blockflow-theme .wp-block-blockflow-tabs .single-headline.active::before{background-color:var(--virta_colors_color-primary)}#blockflow-theme .wp-block-blockflow-tabs .single-headline:focus img,#blockflow-theme .wp-block-blockflow-tabs .single-headline:hover img,#blockflow-theme .wp-block-blockflow-tabs .single-headline.active img{filter:none}#blockflow-theme .wp-block-blockflow-tabs .single-headline.active::after{background-color:var(--virta_colors_color-tertiary);bottom:-4px;content:"";display:block;height:6px;left:0;position:absolute;width:100%}#blockflow-theme .wp-block-blockflow-tabs .tab-contents{box-shadow:0 1px 4px 0 rgba(0,0,0,.22);padding:60px 30px 50px}@media(max-width: 991px){#blockflow-theme .wp-block-blockflow-tabs .tab-contents{box-shadow:none;padding:0}}@media(max-width: 991px){#blockflow-theme .wp-block-blockflow-tabs .tab-contents .single-headline,#blockflow-theme .wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab.active{box-shadow:0 1px 4px 0 rgba(0,0,0,.22) !important}}#blockflow-theme .wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab{padding:0 30px 30px}#blockflow-theme .wp-block-blockflow-tabs .tab-contents ul li a{color:var(--virta_colors_color-text) !important}#blockflow-theme .wp-block-blockflow-tabs .tab-contents ul li a:focus,#blockflow-theme .wp-block-blockflow-tabs .tab-contents ul li a:hover{text-decoration:none}#blockflow-theme .wp-block-blockflow-tabs.product_tab .tab-headlines .single-headline::before,#blockflow-theme .wp-block-blockflow-tabs.style-no-line .tab-headlines .single-headline::before{display:none}#blockflow-theme .wp-block-blockflow-tabs.style-width-50 .single-headline{flex:1 0 50%}#blockflow-theme .wp-block-blockflow-tabs.style-no-wrap .tab-headlines{flex-wrap:nowrap !important}.timeline-years:after{clear:both;content:" ";display:block}.timeline-years{padding:0 50px}@media(max-width: 991px){.timeline-years{padding:0 30px}}@media(max-width: 767px){.timeline-years{padding:0}}.timeline-years.appear .years-wrapper::before{transform:translateX(0)}.timeline-years.appear .years-wrapper::after{transform:translateX(0) rotate(45deg)}.timeline-years .single-year{cursor:pointer;opacity:0;transform:translateY(50px);transition:transform .3s ease-out,opacity .3s ease-out}.timeline-years .single-year:nth-child(1){transition-delay:calc(1*.3s)}.timeline-years .single-year:nth-child(2){transition-delay:calc(2*.3s)}.timeline-years .single-year:nth-child(3){transition-delay:calc(3*.3s)}.timeline-years .single-year:nth-child(4){transition-delay:calc(4*.3s)}.timeline-years .single-year:nth-child(5){transition-delay:calc(5*.3s)}.timeline-years .single-year:nth-child(6){transition-delay:calc(6*.3s)}.timeline-years .single-year:nth-child(7){transition-delay:calc(7*.3s)}.timeline-years .single-year:nth-child(8){transition-delay:calc(8*.3s)}.timeline-years .single-year:nth-child(9){transition-delay:calc(9*.3s)}.timeline-years .single-year:nth-child(10){transition-delay:calc(10*.3s)}.timeline-years .single-year:nth-child(11){transition-delay:calc(11*.3s)}.timeline-years .single-year:nth-child(12){transition-delay:calc(12*.3s)}.timeline-years .single-year:nth-child(13){transition-delay:calc(13*.3s)}.timeline-years .single-year:nth-child(14){transition-delay:calc(14*.3s)}.timeline-years .single-year:nth-child(15){transition-delay:calc(15*.3s)}.timeline-years .single-year:nth-child(16){transition-delay:calc(16*.3s)}.timeline-years .single-year:nth-child(17){transition-delay:calc(17*.3s)}.timeline-years .single-year:nth-child(18){transition-delay:calc(18*.3s)}.timeline-years .single-year:nth-child(19){transition-delay:calc(19*.3s)}.timeline-years .single-year.fade-in{opacity:1;transform:translateY(0)}.timeline-years .years-outer-wrapper{width:100%}.timeline-years .years-wrapper:after{clear:both;content:" ";display:block}.timeline-years .years-wrapper{display:flex;position:relative;transform:translateX(0);transition:transform .3s}@media(max-width: 991px){.timeline-years .years-wrapper{margin-bottom:15px}}@media(max-width: 575px){.timeline-years .years-wrapper{left:37%}}.timeline-years .years-wrapper::before,.timeline-years .years-wrapper::after{content:"";display:block;position:absolute;transform:translateX(-100vw);transition:transform 1s}.timeline-years .years-wrapper::before{background-color:var(--virta_colors_color-primary);height:5px;left:0;top:calc(50% - 2px);width:calc(100% + 50px);z-index:-1}@media(max-width: 767px){.timeline-years .years-wrapper::before{height:3px;top:calc(50% - 1px)}}@media(max-width: 575px){.timeline-years .years-wrapper::before{left:-195px;width:calc(100% + 245px)}}.timeline-years .years-wrapper::after{border-right:5px solid var(--virta_colors_color-primary);border-top:5px solid var(--virta_colors_color-primary);height:20px;right:-50px;top:calc(50% - 12px);transform:rotate(45deg);width:20px;z-index:1}@media(max-width: 767px){.timeline-years .years-wrapper::after{border-right:3px solid var(--virta_colors_color-primary);border-top:3px solid var(--virta_colors_color-primary);height:15px;top:calc(50% - 15px);width:15px}}@media(max-width: 575px){.timeline-years .years-wrapper::after{height:10px;top:calc(50% - 12px);width:10px}}.timeline-years .single-year{align-items:center;display:flex;float:left;justify-content:center;z-index:1}.timeline-years .single-year .year{background-color:var(--virta_colors_color-background-light);border:15px solid var(--virta_colors_color-background-light);font-size:43px;font-weight:500;letter-spacing:.04px;line-height:61px;margin:0}@media(max-width: 991px){.timeline-years .single-year .year{font-size:32px;line-height:38px}}@media(max-width: 767px){.timeline-years .single-year .year{border:10px solid var(--virta_colors_color-background-light);font-size:26px;line-height:37px}}@media(max-width: 576px){.timeline-years .single-year .year{font-size:16px;line-height:26px}}.timeline-years .single-year.active .year{color:var(--virta_colors_color-primary);font-size:88px;letter-spacing:.09px;line-height:125px}@media(max-width: 991px){.timeline-years .single-year.active .year{font-size:63px;letter-spacing:.06px;line-height:89px}}@media(max-width: 767px){.timeline-years .single-year.active .year{font-size:42px;line-height:38px}}@media(max-width: 576px){.timeline-years .single-year.active .year{font-size:24px;line-height:31px}}.descriptions-wrapper{position:relative}.descriptions-wrapper .description{background-color:var(--virta_colors_color-tertiary);box-shadow:0 1px 6px 0 rgba(0,0,0,.34);left:0;opacity:0;padding:30px 30px 10px;position:absolute;top:0;width:calc(100% - 60px)}.descriptions-wrapper .description::before,.descriptions-wrapper .description::after{background-color:var(--virta_colors_color-tertiary);content:"";display:block;margin:0 auto;position:absolute;right:0}.descriptions-wrapper .description::before{box-shadow:0 1px 6px 0 rgba(0,0,0,.34);height:40px;left:-850px;left:110px;right:auto;top:-20px;transform:rotate(45deg);width:40px}@media(max-width: 1140px){.descriptions-wrapper .description::before{left:-730px;left:100px}}@media(max-width: 991px){.descriptions-wrapper .description::before{left:10%}}@media(max-width: 767px){.descriptions-wrapper .description::before{height:30px;left:10%;top:-10px;width:30px}}@media(max-width: 576px){.descriptions-wrapper .description::before{left:calc(50% - 15px)}}.descriptions-wrapper .description::after{height:35px;left:0;top:0;width:100%}.descriptions-wrapper .description.active{opacity:1}.wp-block-blockflow-toggle{box-shadow:0 1px 6px 0 rgba(0,0,0,.34);margin-bottom:25px !important}.wp-block-blockflow-toggle .toggle-headline-wrapper{padding-left:60px;position:relative}.wp-block-blockflow-toggle .toggle-headline-wrapper::before{background-color:var(--virta_colors_color-primary);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:60px}.wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-headline{font-size:21px !important;line-height:30px !important;transition:color .3s}@media(max-width: 991px){.wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-headline{font-size:18px !important}}.wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-handle{height:60px !important;left:19px;max-width:20px !important;position:absolute;width:60px !important}.wp-block-blockflow-toggle:focus .toggle-headline,.wp-block-blockflow-toggle:hover .toggle-headline,.wp-block-blockflow-toggle.active .toggle-headline{color:var(--virta_colors_color-primary) !important}.wp-block-blockflow-toggle.active .toggle-handle{transform:rotate(180deg)}.wp-block-blockflow-toggle .toggle-content .row{justify-content:space-between;margin-left:40px;margin-right:25px}@media(max-width: 767px){.wp-block-blockflow-toggle .toggle-content .row{margin-left:25px}}body.error404 a:focus,body.error404 a:hover{text-decoration:none}body.error404 a:focus span,body.error404 a:hover span{color:var(--virta_colors_color-primary)}body.home .wp-block-blockflow-column.style-blogoverview{position:relative}body.home .wp-block-blockflow-column.style-blogoverview .wp-block-blockflow-link{position:absolute;right:0}@media(max-width: 767px){body.home .wp-block-blockflow-column.style-blogoverview .wp-block-blockflow-link{position:relative}}.blog-preview{box-sizing:border-box;margin:0 100px}@media(max-width: 991px){.blog-preview{margin:0 50px}}@media(max-width: 767px){.blog-preview{margin:0;padding-bottom:60px}}.blog-preview *{box-sizing:border-box}@media(max-width: 576px){.blog-preview .wp-block-blockflow-slider.blog-slider{width:100% !important}}.blog-preview .wp-block-blockflow-slide{padding:0 20px}@media(max-width: 576px){.blog-preview .wp-block-blockflow-slide{padding:0}}.blog-preview .wp-block-blockflow-slide a{background-color:var(--virta_colors_color-background-light);color:var(--virta_colors_color-text);height:100%;padding:30px 40px;text-decoration:none}@media(max-width: 767px){.blog-preview .wp-block-blockflow-slide a{padding:30px}}.blog-preview .wp-block-blockflow-slide a .blog-title{color:var(--virta_colors_color-text);margin-bottom:10px;transition:color .3s}.blog-preview .wp-block-blockflow-slide a .date{margin-bottom:10px}.blog-preview .wp-block-blockflow-slide a:focus,.blog-preview .wp-block-blockflow-slide a:hover{color:var(--virta_colors_color-text);text-decoration:none}.blog-preview .wp-block-blockflow-slide a:focus .blog-title,.blog-preview .wp-block-blockflow-slide a:hover .blog-title{color:var(--virta_colors_color-primary)}.blog-preview .swiper-button-prev.inside.outer{left:-100px}.blog-preview .swiper-button-prev.inside.outer .swiper-button-inner{mask-size:50%}@media(max-width: 991px){.blog-preview .swiper-button-prev.inside.outer{left:-40px}}@media(max-width: 576px){.blog-preview .swiper-button-prev.inside.outer{bottom:-60px;left:calc(50% - 50px)}}.blog-preview .swiper-button-next.inside.outer{right:-100px}.blog-preview .swiper-button-next.inside.outer .swiper-button-inner{mask-size:50%}@media(max-width: 991px){.blog-preview .swiper-button-next.inside.outer{right:-40px}}@media(max-width: 576px){.blog-preview .swiper-button-next.inside.outer{bottom:-60px;right:calc(50% - 50px)}}body.single-post h1.wp-block-blockflow-post-title{overflow:visible !important}body.single-post .similar-post,body.single-post .wp-block-blockflow-post-query-loop{width:100% !important}p.wp-block-blockflow-post-category{color:var(--virta_colors_color-primary)}form.wp-block-blockflow-search.category-search{gap:0}form.wp-block-blockflow-search.category-search button{background-color:var(--virta_colors_color-primary);padding:20px}.wp-block-blockflow-group.category .wp-block-blockflow-title{padding-left:60px;position:relative}.wp-block-blockflow-group.category .wp-block-blockflow-title::before{background-color:var(--virta_colors_color-primary);bottom:10px;content:"";display:block;height:5px;left:0;margin:0;position:absolute;width:45px}.share-links{display:flex}.share-links a{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:38px;margin:0 10px;transition:all .3s;width:38px}.share-links a.facebook{background-image:url(c87e436d4fc58bada3de.svg);margin-left:0}.share-links a.facebook:focus,.share-links a.facebook:hover{background-image:url(6281ee2a1f8d5885ff0d.svg)}.share-links a.linkedin{background-image:url(f22aeb4eceab162e73ce.svg);margin-right:0}.share-links a.linkedin:focus,.share-links a.linkedin:hover{background-image:url(251545b6d26291015c87.svg)}.wp-block-blockflow-slider .swiper-button-prev,.wp-block-blockflow-slider .swiper-button-next,.reference-slider-controls .reference-slider.swiper-button-prev,.reference-slider-controls .reference-slider.swiper-button-next{background-color:var(--virta_colors_color-text);cursor:pointer;height:60px;margin-bottom:0;opacity:.55;transition:opacity .3s;width:60px}@media(max-width: 991px){.wp-block-blockflow-slider .swiper-button-prev,.wp-block-blockflow-slider .swiper-button-next,.reference-slider-controls .reference-slider.swiper-button-prev,.reference-slider-controls .reference-slider.swiper-button-next{height:40px;width:40px}}.wp-block-blockflow-slider .swiper-button-prev:hover,.wp-block-blockflow-slider .swiper-button-next:hover,.reference-slider-controls .reference-slider.swiper-button-prev:hover,.reference-slider-controls .reference-slider.swiper-button-next:hover{opacity:1}.wp-block-blockflow-slider .swiper-button-prev::after,.wp-block-blockflow-slider .swiper-button-next::after,.reference-slider-controls .reference-slider.swiper-button-prev::after,.reference-slider-controls .reference-slider.swiper-button-next::after{display:none}body.search .new-posts{border-bottom:1px solid var(--virta_colors_color-secondary);margin-bottom:16px}body.search .new-posts.reference{width:auto}body.search .new-posts h4.news-title,body.search .new-posts .searchtype,body.search .new-posts a{color:var(--virta_colors_color-secondary);font-size:23px;font-weight:500;letter-spacing:.02px;line-height:34px;margin-bottom:16px}@media(max-width: 991px){body.search .new-posts h4.news-title,body.search .new-posts .searchtype,body.search .new-posts a{font-size:18px;line-height:24px}}body.search .new-posts a{color:var(--virta_colors_color-primary)}body.search .new-posts a:focus,body.search .new-posts a:hover{text-decoration:underline}body.search .new-posts .infos{margin-bottom:15px}body.search .new-posts .infos .hits,body.search .new-posts .infos .url,body.search .new-posts .infos .url a{color:var(--virta_colors_color-secondary);display:inline-block;font-size:16px;letter-spacing:.02px;line-height:26px;margin-bottom:0;padding-left:35px;position:relative}@media(max-width: 991px){body.search .new-posts .infos .hits,body.search .new-posts .infos .url,body.search .new-posts .infos .url a{padding-left:30px}}body.search .new-posts .infos .hits::before,body.search .new-posts .infos .url::before,body.search .new-posts .infos .url a::before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}@media(max-width: 991px){body.search .new-posts .infos .hits::before,body.search .new-posts .infos .url::before,body.search .new-posts .infos .url a::before{height:20px;top:3px;width:20px}}body.search .new-posts .infos .hits a,body.search .new-posts .infos .url a,body.search .new-posts .infos .url a a{font-weight:normal;padding-left:0}body.search .new-posts .infos .hits{padding-right:30px}body.search .new-posts .infos .hits::before{background-image:url(9e7fda1eaf3409096ef4.svg)}body.search .new-posts .infos .url::before{background-image:url(503bfb49c16184574402.svg)}body.search .well{width:50%}@media(max-width: 991px){body.search .well{width:auto}}body.search .well form .input-group{position:relative}body.search .well form .input-group input[type=text]{margin-bottom:0}@media(max-width: 991px){body.search .well form .input-group input[type=text]{padding:14px 20px}}body.search .well form .input-group .input-group-btn{position:absolute;right:0;top:0}body.search .well form .input-group .input-group-btn button{border:none;display:block;height:57px;position:relative;width:57px}@media(max-width: 991px){body.search .well form .input-group .input-group-btn button{height:50px;width:50px}}body.search .well form .input-group .input-group-btn button::before{background-color:var(--virta_colors_color-primary);background-image:url(01610070b2d3a9ba633f.svg);background-position:center;background-repeat:no-repeat;background-size:32px;content:"";display:block;height:57px;left:0;position:absolute;top:0;width:57px}@media(max-width: 991px){body.search .well form .input-group .input-group-btn button::before{background-size:inherit;height:50px;width:50px}}body.search .well form .input-group .input-group-btn button .glyphicon.glyphicon-search{display:none}body.search .pagination .page-numbers{display:inline-block;margin:0 10px;transition:color .3s}body.search .pagination .page-numbers:hover,body.search .pagination .page-numbers.current{color:var(--virta_colors_color-primary)}.single.single-virta_glossary h1.wp-block-blockflow-title{margin-bottom:40px}@media(max-width: 991px){.single.single-virta_glossary h1.wp-block-blockflow-title{margin-bottom:20px}}.single.single-virta_glossary h1.wp-block-blockflow-title::before{bottom:0;left:0;margin:0 auto;right:0;top:auto;width:160px}.single.single-virta_glossary h2.wp-block-blockflow-title{font-size:50px;line-height:64px}@media(max-width: 991px){.single.single-virta_glossary h2.wp-block-blockflow-title{font-size:var(--virta_fonts_h3__font-size);line-height:var(--virta_fonts_h3__line-height)}}.single.single-virta_glossary h2.wp-block-blockflow-title.h3::after,.single.single-virta_glossary h2.wp-block-blockflow-title.h4::after,.single.single-virta_glossary h2.wp-block-blockflow-title.h5::after,.single.single-virta_glossary h2.wp-block-blockflow-title.h6::after{display:none}.single.single-virta_glossary h2.wp-block-blockflow-title.h3{font-size:var(--virta_fonts_h3__font-size);line-height:var(--virta_fonts_h3__line-height)}.single.single-virta_glossary h2.wp-block-blockflow-title.h4{font-size:var(--virta_fonts_h4__font-size);line-height:var(--virta_fonts_h4__line-height)}.single.single-virta_glossary h2.wp-block-blockflow-title.h5{font-size:var(--virta_fonts_h5__font-size);line-height:var(--virta_fonts_h5__line-height)}.single.single-virta_glossary h2.wp-block-blockflow-title.h6{font-size:var(--virta_fonts_h6__font-size);line-height:var(--virta_fonts_h6__line-height)}.single.single-virta_job h1.wp-block-blockflow-title{width:66%}.wp-block-blockflow-group.application_contact{position:relative}.wp-block-blockflow-group.application_contact::before{background-color:var(--virta_colors_color-background-light);background-color:inherit;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100vw;z-index:-1}body.home h2.wp-block-blockflow-title.h1{font-size:38px;line-height:50px}body.home h2.wp-block-blockflow-title.h1::after{display:none}body.home .wp-block-blockflow-distributor a{justify-content:space-between}body.single-virta_references .reference-title{margin:0}body.single-virta_references h1.wp-block-blockflow-title,body.single-virta_references .wp-block-blockflow-post-title{display:inline-block;font-size:var(--virta_fonts_h1__font-size);font-weight:var(--virta_fonts_h1__font-weight);line-height:var(--virta_fonts_h1__line-height);width:auto}body.single-virta_references .logo-wrapper{margin-top:20px}body.single-virta_references .logo-wrapper .logo{max-height:70px}@media(max-width: 767px){body.single-virta_references .logo-wrapper .logo{max-height:50px}}body.single-virta_references .page-navigation{align-items:center;display:flex;justify-content:space-between;margin:50px 0 80px}@media(max-width: 767px){body.single-virta_references .page-navigation{display:block}}@media(max-width: 767px){body.single-virta_references .page-navigation{margin:30px 0}}body.single-virta_references .page-navigation>div{width:33.33333%}@media(max-width: 767px){body.single-virta_references .page-navigation>div{width:100%}}body.single-virta_references .page-navigation .prev,body.single-virta_references .page-navigation .next{background-color:var(--virta_colors_color-tertiary);box-shadow:0 1px 6px 0 rgba(0,0,0,.34);padding:15px 30px;position:relative;transition:color .3s}@media(max-width: 991px){body.single-virta_references .page-navigation .prev,body.single-virta_references .page-navigation .next{padding:15px 20px}}body.single-virta_references .page-navigation .prev a,body.single-virta_references .page-navigation .next a{color:var(--virta_colors_color-text);font-size:23px;font-weight:500;letter-spacing:.02px;line-height:32px}@media(max-width: 991px){body.single-virta_references .page-navigation .prev a,body.single-virta_references .page-navigation .next a{font-size:18px;line-height:24px}}body.single-virta_references .page-navigation .prev::before,body.single-virta_references .page-navigation .next::before{background-image:url(6607fd2f9aaccf36665f.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;top:25px;transition:all .3s;width:27px}@media(max-width: 991px){body.single-virta_references .page-navigation .prev::before,body.single-virta_references .page-navigation .next::before{top:20px;width:20px}}body.single-virta_references .page-navigation .prev:focus a,body.single-virta_references .page-navigation .prev:hover a,body.single-virta_references .page-navigation .next:focus a,body.single-virta_references .page-navigation .next:hover a{color:var(--virta_colors_color-primary);text-decoration:none}body.single-virta_references .page-navigation .prev{text-align:right}@media(max-width: 767px){body.single-virta_references .page-navigation .prev{text-align:center}}body.single-virta_references .page-navigation .prev::before{left:18px;transform:rotate(90deg)}@media(max-width: 991px){body.single-virta_references .page-navigation .prev::before{left:5px}}@media(max-width: 767px){body.single-virta_references .page-navigation .prev::before{left:18px}}body.single-virta_references .page-navigation .prev:focus::before,body.single-virta_references .page-navigation .prev:hover::before{left:13px}@media(max-width: 991px){body.single-virta_references .page-navigation .prev:focus::before,body.single-virta_references .page-navigation .prev:hover::before{left:5px}}@media(max-width: 767px){body.single-virta_references .page-navigation .prev:focus::before,body.single-virta_references .page-navigation .prev:hover::before{left:13px}}body.single-virta_references .page-navigation .next{text-align:left}@media(max-width: 767px){body.single-virta_references .page-navigation .next{text-align:center}}body.single-virta_references .page-navigation .next::before{right:18px;transform:rotate(270deg)}@media(max-width: 991px){body.single-virta_references .page-navigation .next::before{right:5px}}body.single-virta_references .page-navigation .next:focus::before,body.single-virta_references .page-navigation .next:hover::before{right:13px}@media(max-width: 991px){body.single-virta_references .page-navigation .next:focus::before,body.single-virta_references .page-navigation .next:hover::before{right:5px}}body.single-virta_references .page-navigation .overview{color:var(--virta_colors_color-text);display:block;font-size:23px;font-weight:500;letter-spacing:.02px;line-height:32px;padding:15px 0;text-align:center;transition:color .3s}@media(max-width: 991px){body.single-virta_references .page-navigation .overview{font-size:18px;line-height:24px}}@media(max-width: 767px){body.single-virta_references .page-navigation .overview{margin-bottom:5px}}body.single-virta_references .page-navigation .overview:focus,body.single-virta_references .page-navigation .overview:hover{color:var(--virta_colors_color-primary);text-decoration:none}
