@keyframes persopermShake{0%{transform:rotate(0deg)}3%,9%{transform:rotate(-5deg)}6%,12%{transform:rotate(5deg)}20%{transform:rotate(0deg)}}.wp-block-blockflow-hero::before{background-color:var(--virta_colors_color-primary);content:"";display:block !important;filter:grayscale(1);height:100%;left:0;mix-blend-mode:color;opacity:1;position:absolute;top:0;width:100%}.wp-block-blockflow-hero .wp-block-blockflow-title{font-weight:700}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link{font-weight:800}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone,.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail{font-size:18px;padding-left:45px;position:relative}@media(max-width: 991px){.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone,.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail{font-size:15px;padding-left:40px}}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone::before,.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail::before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:0;position:absolute;top:-3px;transition:all .3s;width:30px}@media(max-width: 991px){.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone::before,.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail::before{height:25px}}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone::before{animation:persopermShake 3s infinite;background-image:url(50ffe487dcd655666696.svg)}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.phone:hover::before{background-image:url(47510c100322203b2790.svg)}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail::before{animation:persopermShake 3s infinite 1.5s;background-image:url(821a8b9caee334ede470.svg)}.wp-block-blockflow-container.style-appointment-box .wp-block-blockflow-link.mail:hover::before{background-image:url(2a42c9a96cad951c802c.svg)}.wp-block-blockflow-container.style-distributor-banner{padding-bottom:60px !important;padding-top:60px !important}@media(max-width: 500px){.wp-block-blockflow-container.style-distributor-banner{padding-bottom:30px !important;padding-top:30px !important}}.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-title{font-size:26px;font-weight:800;line-height:43px;margin-bottom:26px}@media(max-width: 991px){.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-title{font-size:18px;line-height:25px}}.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-column{padding-bottom:0 !important;padding-top:0 !important}@media(max-width: 500px){.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-column{padding:calc(var(--virta_layout_margins_l)*.5) !important}}.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-column:first-of-type{position:relative}.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-column:first-of-type::before{background-color:var(--virta_colors_color-primary);content:"";display:block;height:100%;opacity:.3;position:absolute;right:0;top:0;width:1px}@media(max-width: 500px){.wp-block-blockflow-container.style-distributor-banner .wp-block-blockflow-column:first-of-type::before{bottom:0;height:1px;left:0;margin:0 auto;right:auto;right:0;top:auto;width:50%}}body.breakpoint-desktop .wp-site-blocks,body.breakpoint-tablet .wp-site-blocks,body.breakpoint-mobile .wp-site-blocks{overflow:hidden}::selection{background:var(--virta_colors_color-secondary);color:#fff}.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: 767px){.col-1{max-width:100%;width:100%}}.col-2{box-sizing:border-box;max-width:16.6666666667%;padding:15px;width:16.6666666667%}@media(max-width: 767px){.col-2{max-width:100%;width:100%}}.col-3{box-sizing:border-box;max-width:25%;padding:15px;width:25%}@media(max-width: 767px){.col-3{max-width:100%;width:100%}}.col-4{box-sizing:border-box;max-width:33.3333333333%;padding:15px;width:33.3333333333%}@media(max-width: 767px){.col-4{max-width:100%;width:100%}}.col-5{box-sizing:border-box;max-width:41.6666666667%;padding:15px;width:41.6666666667%}@media(max-width: 767px){.col-5{max-width:100%;width:100%}}.col-6{box-sizing:border-box;max-width:50%;padding:15px;width:50%}@media(max-width: 767px){.col-6{max-width:100%;width:100%}}.col-7{box-sizing:border-box;max-width:58.3333333333%;padding:15px;width:58.3333333333%}@media(max-width: 767px){.col-7{max-width:100%;width:100%}}.col-8{box-sizing:border-box;max-width:66.6666666667%;padding:15px;width:66.6666666667%}@media(max-width: 767px){.col-8{max-width:100%;width:100%}}.col-9{box-sizing:border-box;max-width:75%;padding:15px;width:75%}@media(max-width: 767px){.col-9{max-width:100%;width:100%}}.col-10{box-sizing:border-box;max-width:83.3333333333%;padding:15px;width:83.3333333333%}@media(max-width: 767px){.col-10{max-width:100%;width:100%}}.col-11{box-sizing:border-box;max-width:91.6666666667%;padding:15px;width:91.6666666667%}@media(max-width: 767px){.col-11{max-width:100%;width:100%}}.col-12{box-sizing:border-box;max-width:100%;padding:15px;width:100%}@media(max-width: 767px){.col-12{max-width:100%;width:100%}}.wp-block-blockflow-button:not(.expand-headline),.wp-block-blockflow-post-link{gap:15px}.wp-block-blockflow-post-link{gap:8px}.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group{border:2px solid;border-color:#bfd0d7;border-top-color:rgba(0,0,0,0);padding:50px 45px 40px !important;position:relative}.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group::before,.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group::after{border-top:2px solid;color:#bfd0d7;content:"";display:block;margin:0;position:absolute;top:-2px}.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group::before{margin-left:-47px;width:25px}.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group::after{margin-right:0;right:-2px;width:calc(100% - 115px)}.wp-block-blockflow-column.style-box-border .wp-block-blockflow-group .wp-block-blockflow-image{position:absolute;top:-30px}footer{color:var(--virta_colors_color-background-light)}footer .wp-block-blockflow-navigation-divider::marker{display:none}header .inner-container{padding:0 !important}header .inner-container>.wp-block-blockflow-group{padding-left:0 !important;padding-right:0 !important}@media(max-width: 1232px){header .inner-container>.wp-block-blockflow-group{padding:var(--virta_layout_padding-outside_s) !important}}@media(max-width: 1280px){header .brand{height:35px;width:190px}}@media(max-width: 380px){header .brand{height:30px;width:150px}}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li{padding:20px 0 !important;padding-right:25px !important}@media(max-width: 1280px){header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li{padding-right:15px !important}}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li>a::after{right:-25px !important}@media(max-width: 1280px){header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li>a::after{right:-22px !important}}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.has-sub-menu{padding-right:40px !important}@media(max-width: 1280px){header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.has-sub-menu{padding-right:30px !important}}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.has-sub-menu:has(.current-page){color:var(--virta_colors_color-secondary)}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.has-sub-menu:has(.current-page)>a::after{filter:brightness(0) saturate(100%) invert(48%) sepia(22%) saturate(6874%) hue-rotate(170deg) brightness(97%) contrast(101%)}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li a{font-weight:700;transition:all .3s}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.highlight>a{background-color:var(--virta_colors_color-background-light);border-radius:30px;padding:7px 25px 6px;transition:all .3s}@media(max-width: 1280px){header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.highlight>a{padding:7px 15px 6px}}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.highlight:focus a,header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li.highlight:hover a{background-color:var(--virta_colors_color-secondary)}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li ul.sub-menu{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.2);left:50% !important;padding:5px 0 !important;transform:translateX(-50%)}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li ul.sub-menu::before{border-bottom:10px solid var(--virta_colors_color-background-light);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);content:"";display:block;height:0;position:absolute;right:calc(50% - 10px);top:-19px;width:0}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li ul.sub-menu li{padding:0 !important}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li ul.sub-menu li a{display:block;line-height:30px;padding:3px 20px;white-space:nowrap}header .wp-block-blockflow-navigation.is-desktop-menu-active ul>li ul.sub-menu li a.current-page{color:var(--virta_colors_color-secondary) !important}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container{margin-left:16px}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.2);left:10px;padding:20px;position:fixed;top:55px !important;width:calc(100% - 20px);z-index:1}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list::before{border-bottom:10px solid var(--virta_colors_color-background-light);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);content:"";display:block;height:0;position:fixed;right:calc(50% - 10px);top:36px;width:0}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul{overflow-x:hidden !important}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li.open{color:var(--virta_colors_color-secondary)}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li a{font-weight:700}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li a.highlight{background-color:var(--virta_colors_color-primary);border-radius:30px;color:var(--virta_colors_color-background-light);padding:10px 0;text-align:center}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li a.highlight:focus,header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li a.highlight:hover{background-color:var(--virta_colors_color-secondary)}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li ul.sub-menu{background:none;padding:0;padding-left:20px;padding-top:10px}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul li ul.sub-menu li a.current-page{color:var(--virta_colors_color-secondary)}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-container .blockflow-navigation-list ul .per_customer_request_trigger_menu{padding:10px 0}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger{height:35px;padding:7px;width:35px}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-box,header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-inner,header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-inner::before,header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-inner::after{width:20px}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-inner::before{top:-7px !important}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger-inner::after{bottom:-7px !important}header .wp-block-blockflow-navigation.is-mobile-menu-active .hamburger.is-active .hamburger-inner::after{bottom:0 !important}header .phone:focus img,header .phone:hover img,header .mail:focus img,header .mail:hover img{filter:brightness(0) saturate(100%) invert(48%) sepia(22%) saturate(6874%) hue-rotate(170deg) brightness(97%) contrast(101%)}.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=proven-expert-pro-seal]{display:none !important}.per_customer_request_trigger{background-color:var(--virta_colors_color-secondary);border-radius:0 0 20px 20px;color:var(--virta_colors_color-background-light);cursor:pointer;font-size:16px;font-weight:bold;left:0;line-height:22px;padding:12px 60px 12px 40px;position:fixed;top:50%;transform:translate(calc(-50% + 23px), -50%) rotate(-90deg);transition:background-color .3s,color .3s;z-index:100}body.lock-scroll .per_customer_request_trigger{display:none}@media(max-width: 991px){.per_customer_request_trigger{display:none}}.per_customer_request_trigger::after{background-image:url(f3eb2123de16ffb0fe66.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7px;margin-top:-4px;position:absolute;right:25px;top:50%;transition:background-image .3s,margin .3s;width:11px}.per_customer_request_trigger:focus,.per_customer_request_trigger:hover{background-color:var(--virta_colors_color-background-light);color:var(--virta_colors_color-primary)}.per_customer_request_trigger:focus::after,.per_customer_request_trigger:hover::after{background-image:url(41223e53a3378b40fba5.svg);margin-top:0}@media(max-width: 991px){html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding:0 !important}}.pum{backdrop-filter:blur(4px)}.pum .pum-container{max-height:calc(100vh - 30px);overflow:auto;top:50% !important;transform:translateY(-50%)}@media(max-width: 991px){.pum .pum-container{left:15px !important;max-width:calc(100% - 30px);padding:23px 20px !important}}.pum .pum-container fieldset{margin:0;min-width:0;padding:0}.pum .pum-container fieldset input[type=number]{min-height:55px}@media(max-width: 991px){.pum .pum-container fieldset input[type=number]{min-height:41px}}.pum .pum-container fieldset input[type=number]:focus,.pum .pum-container fieldset input[type=number]:hover{border:1px solid rgba(0,0,0,0) !important}.pum .pum-container [class*=col-]{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-right:20px}@media(min-width: 991px){.pum .pum-container .col-md-6{flex:0 0 50%;max-width:50%}}.pum .pum-container h3.step-headline{color:var(--virta_colors_color-primary);font-size:30px;font-weight:800;line-height:43px;margin-bottom:8px;margin-top:0}@media(max-width: 991px){.pum .pum-container h3.step-headline{font-size:20px;line-height:30px;margin-bottom:12px}}.pum .pum-container .pum-close{background-image:url(814f1edf106d32a06ae8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:background-image .3s}@media(max-width: 991px){.pum .pum-container .pum-close{right:20px !important;top:23px !important}}.pum .pum-container .pum-close:focus,.pum .pum-container .pum-close:hover{background-image:url(10a794d0147059730415.svg)}.pum .wpcf7 br{display:none}.pum .wpcf7-response-output{color:var(--virta_colors_color-text)}.pum .thanks-markup{display:none;padding:20px 0}.pum .thanks-markup br{display:none}.pum .thanks-markup h3{color:var(--virta_colors_color-primary);font-size:30px;font-weight:800;line-height:43px;margin-bottom:8px;text-align:center}@media(max-width: 991px){.pum .thanks-markup h3{font-size:22px;line-height:30px}}.pum .thanks-markup p{margin-bottom:0;text-align:center}.pum .wpcf7 form.sent .wpcf7-response-output{display:none !important}.pum .wpcf7 p.hint{margin-bottom:6px}@media(max-width: 991px){.pum .wpcf7 p.hint{margin-bottom:10px}}.pum .wpcf7 .row{margin-bottom:26px}@media(max-width: 991px){.pum .wpcf7 .row{margin-bottom:0}.pum .wpcf7 .row>div[class^=col-]{margin-bottom:16px}}.pum .wpcf7 form input[type=text],.pum .wpcf7 form input[type=tel],.pum .wpcf7 form input[type=email],.pum .wpcf7 form input[type=password],.pum .wpcf7 form input[type=number]{padding:13px 20px !important}@media(max-width: 991px){.pum .wpcf7 form input[type=text],.pum .wpcf7 form input[type=tel],.pum .wpcf7 form input[type=email],.pum .wpcf7 form input[type=password],.pum .wpcf7 form input[type=number]{padding:8px 17px !important}}.pum .wpcf7 .select2.select2-container .select2-selection{border-radius:27px !important;height:55px;outline:0;padding:16px 50px 15px 20px}@media(max-width: 991px){.pum .wpcf7 .select2.select2-container .select2-selection{height:41px;padding:9px 50px 8px 20px}}.pum .wpcf7 .select2.select2-container .select2-selection__arrow{height:55px}@media(max-width: 991px){.pum .wpcf7 .select2.select2-container .select2-selection__arrow{height:41px}}.pum .wpcf7 label[for=income]+.input-prefix{background-color:var(--virta_colors_color-background-light);border-bottom-left-radius:40px;border-top-left-radius:40px;float:left;line-height:55px;text-align:center;width:40px}@media(max-width: 991px){.pum .wpcf7 label[for=income]+.input-prefix{line-height:41px}}.pum .wpcf7 label[for=income]~.wpcf7-form-control-wrap{float:left;width:calc(100% - 75px)}.pum .wpcf7 label[for=income]~.wpcf7-form-control-wrap input{appearance:none;border-radius:0;margin:0;padding-left:0;padding-right:0}.pum .wpcf7 label[for=income]~.wpcf7-form-control-wrap+.input-addon{background-color:var(--virta_colors_color-background-light);border-bottom-right-radius:40px;border-top-right-radius:40px;float:left;line-height:55px;text-align:center;width:35px}@media(max-width: 991px){.pum .wpcf7 label[for=income]~.wpcf7-form-control-wrap+.input-addon{line-height:41px}}.pum .wpcf7 button.cf7mls_next.action-button,.pum .wpcf7 button.cf7mls_back.action-button{border-radius:40px;display:table;font-size:16px;font-weight:700;height:45px;letter-spacing:.02px;line-height:22px;margin:0;position:relative;text-align:center;transition:background-color .3s}@media(max-width: 991px){.pum .wpcf7 button.cf7mls_next.action-button,.pum .wpcf7 button.cf7mls_back.action-button{font-size:14px;height:40px;line-height:19px}}.pum .wpcf7 button.cf7mls_next.action-button::before,.pum .wpcf7 button.cf7mls_back.action-button::before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;position:absolute;top:calc(50% - 2px);transition:right .3s;width:7px}.pum .wpcf7 button.cf7mls_next.action-button.sending::before,.pum .wpcf7 button.cf7mls_back.action-button.sending::before{display:none}.pum .wpcf7 button.cf7mls_next.action-button.sending img,.pum .wpcf7 button.cf7mls_back.action-button.sending img{position:absolute;right:25px;top:50%;transform:translate(0, -50%)}.pum .wpcf7 button.cf7mls_next.action-button{background-color:var(--virta_colors_color-secondary);color:var(--virta_colors_color-background-light);padding:12px 60px 11px 40px}.pum .wpcf7 button.cf7mls_next.action-button::before{background-image:url(4dd437cd50fe03db0aae.svg);right:30px;transform:translate(0, calc(-50% + 1px))}@media(max-width: 991px){.pum .wpcf7 button.cf7mls_next.action-button{order:1;padding:9px 60px 9px 60px;width:100%}}.pum .wpcf7 button.cf7mls_back.action-button{background:none;color:var(--virta_colors_color-primary);margin:0;padding:12px 20px 11px 5px}.pum .wpcf7 button.cf7mls_back.action-button::before{background-image:url(75640dbb221fe3e2378c.svg);left:0;transform:translate(0, calc(-50% + 1px)) scaleX(-1)}@media(max-width: 991px){.pum .wpcf7 button.cf7mls_back.action-button{float:none;margin:11px auto 0;order:2}}.pum .wpcf7 .cf7mls-btns{min-height:0 !important}@media(max-width: 991px){.pum .wpcf7 .cf7mls-btns{display:flex;flex-direction:column;margin-top:26px}}.pum .wpcf7 .wpcf7-checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}@media(max-width: 991px){.pum .wpcf7 .wpcf7-checkbox{margin-left:-7px;margin-right:-7px}}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item{flex:50% 1 1;margin:0 !important;padding-left:20px;padding-right:20px;position:relative}@media(max-width: 991px){.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item{padding-left:7px;padding-right:7px}}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item label{margin:0;position:relative}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item input{cursor:pointer;height:55px;position:absolute;width:100%}@media(max-width: 991px){.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item input{height:41px}}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label{color:var(--virta_colors_color-background-light)}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label::before{color:var(--virta_colors_color-background-light) !important;display:inline;padding:0}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{background-color:var(--virta_colors_color-secondary)}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:var(--virta_colors_color-text);cursor:pointer;font-size:16px;height:55px;line-height:55px;text-align:center}@media(max-width: 991px){.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{height:41px;line-height:41px}}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{color:var(--virta_colors_color-background-light);display:none;height:auto;left:auto;margin:0;padding:0 10px 0 0;position:relative;top:1px;transform:none;width:auto}@media(max-width: 991px){.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{top:1px}}.pum .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after{border-radius:27px;height:100%;left:0;padding:0;width:100%;z-index:-2}.pum .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{color:var(--virta_colors_color-text)}.pum .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a{color:var(--virta_colors_color-text)}.pum .wpcf7 .row.submit-row{float:right}@media(max-width: 991px){.pum .wpcf7 .row.submit-row{float:none}.pum .wpcf7 .row.submit-row+p .action-button{margin-top:-12px}}.pum .wpcf7 .row.submit-row .submit-wrapper{position:relative}.pum .wpcf7 .row.submit-row .submit-wrapper::before{background-image:url(4dd437cd50fe03db0aae.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;position:absolute;right:30px;top:50%;transform:translate(0, calc(-50% + 1px));transition:right .3s;width:7px;z-index:1}@media(max-width: 991px){.pum .wpcf7 .row.submit-row .submit-wrapper{display:block}}.pum .wpcf7 .row.submit-row .submit-wrapper input.wpcf7-form-control.wpcf7-submit[type=submit]{background-color:var(--virta_colors_color-secondary);border-radius:40px;color:var(--virta_colors_color-background-light);display:table;float:none;font-size:16px;font-weight:700;height:45px;letter-spacing:.02px;line-height:22px;margin:0;padding:12px 60px 11px 40px;position:relative;text-align:center;transition:background-color .3s}@media(max-width: 991px){.pum .wpcf7 .row.submit-row .submit-wrapper input.wpcf7-form-control.wpcf7-submit[type=submit]{display:block;width:100%}}.wp-block-blockflow-distributor.style-box-sidebar,.box-sidebar{border-radius:10px;overflow:hidden;padding:45px 30px 50px !important}@media(max-width: 991px){.wp-block-blockflow-distributor.style-box-sidebar,.box-sidebar{padding:25px 25px 30px !important}}.wp-block-blockflow-distributor.style-box-sidebar p,.box-sidebar p{font-size:20px;line-height:24px}@media(max-width: 991px){.wp-block-blockflow-distributor.style-box-sidebar p,.box-sidebar p{font-size:14px;line-height:23px}}.wp-block-blockflow-distributor.style-box-sidebar .wp-block-blockflow-title,.box-sidebar .wp-block-blockflow-title{font-size:26px;font-weight:800;line-height:43px}@media(max-width: 991px){.wp-block-blockflow-distributor.style-box-sidebar .wp-block-blockflow-title,.box-sidebar .wp-block-blockflow-title{font-size:18px;line-height:26px}}.wp-block-blockflow-distributor.style-box-sidebar.overlay-true::after,.box-sidebar.overlay-true::after{mix-blend-mode:multiply}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul,.box-sidebar .category-box ul{margin-bottom:0;margin-top:0;padding-left:20px}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li,.box-sidebar .category-box ul li{padding:7px 0;position:relative}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li::marker,.box-sidebar .category-box ul li::marker{display:none}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li a,.box-sidebar .category-box ul li a{transition:color .3s}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li a.current,.box-sidebar .category-box ul li a.current{font-weight:700}.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li a:focus,.wp-block-blockflow-distributor.style-box-sidebar .category-box ul li a:hover,.box-sidebar .category-box ul li a:focus,.box-sidebar .category-box ul li a:hover{color:var(--virta_colors_color-secondary)}.form-row,.form-col{box-sizing:border-box}.form-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.form-col{padding-left:15px;padding-right:15px}form br{display:none}form.wpcf7-form .submit-wrapper{display:table;position:relative}form.wpcf7-form .submit-wrapper input[type=submit]{padding-right:55px !important}form.wpcf7-form .submit-wrapper::before{background-image:url(4dd437cd50fe03db0aae.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;position:absolute;right:25px !important;top:calc(50% - 5px);transition:right .3s;width:7px;z-index:1}form.wpcf7-form .submit-wrapper:focus::before,form.wpcf7-form .submit-wrapper:hover::before{right:20px !important}form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form input[type=password],form.wpcf7-form input[type=number]{border:1px solid rgba(0,0,0,0) !important;font-size:16px !important;outline:none !important}form.wpcf7-form input[type=text]: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=number]:focus{border:1px solid var(--virta_colors_color-secondary) !important;outline:none !important}form.wpcf7-form textarea{border:1px solid rgba(0,0,0,0) !important;border-radius:20px !important;outline:none}form.wpcf7-form textarea:focus{border:1px solid var(--virta_colors_color-secondary) !important;outline:none}form.wpcf7-form input[type=submit]{background-color:var(--virta_colors_color-transparent);border:none;color:var(--virta_colors_color-background-light);padding:0;position:relative;width:auto}form.wpcf7-form label{display:block;font-size:16px !important;margin-bottom:6px}@media(max-width: 991px){form.wpcf7-form label{font-size:15px !important}}@media(max-width: 767px){form.wpcf7-form label{font-size:14px !important}}body:not(.login):not(.wp-admin) form label{font-size:16px !important}@media(max-width: 991px){body:not(.login):not(.wp-admin) form label{font-size:15px !important}}@media(max-width: 767px){body:not(.login):not(.wp-admin) form label{font-size:14px !important}}.wpcf7-list-item{margin-left:30px !important}.wpcf7-list-item-label{color:var(--virta_colors_color-text);display:block;font-size:10px;font-weight:normal;letter-spacing:.01px;line-height:15px}.wpcf7-list-item-label a{background:none;color:var(--virta_colors_color-text);display:inline;font-size:10px;letter-spacing:.01px;line-height:15px;text-decoration:underline;transition:color .3s}.wpcf7-list-item-label a:focus,.wpcf7-list-item-label a:hover{color:var(--virta_colors_color-secondary)}.wpcf7-list-item .wpcf7-list-item-label{padding-left:0}.wpcf7-list-item .wpcf7-list-item-label::before{background:rgba(0,0,0,0) !important;border:none !important;box-sizing:border-box;color:var(--virta_colors_color-primary) !important;font-size:13px;height:18px !important;left:-27px !important;line-height:20px !important;overflow:hidden;text-align:left !important;transition:.3s;width:0}.wpcf7-list-item .wpcf7-list-item-label::after{background-color:var(--virta_colors_color-background-light);border-radius:50%;box-sizing:border-box;content:" ";display:block;height:18px;left:-30px;position:absolute;top:0;width:18px}.wpcf7-list-item input[type=checkbox]+span::before{cursor:pointer;display:block}div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{display:none}span.wpcf7-not-valid-tip{border:1px solid var(--virta_colors_color-secondary);color:var(--virta_colors_color-secondary);font-size:16px;letter-spacing:.02px;line-height:25px;margin:10px 0 0;padding:5px 15px}form div.wpcf7-response-output{color:var(--virta_colors_color-text);float:left;font-size:14px !important;letter-spacing:.02px;line-height:25px;margin:0 0 15px !important;margin-top:20px !important;max-width:fit-content;padding:5px 15px !important;width:100%}.form.newsletter:after{clear:both;content:" ";display:block}.form.newsletter{color:var(--virta_colors_color-background-light);margin:0 auto;margin-top:40px;width:560px}.form.newsletter .wpcf7-form-control-wrap{float:left;min-height:50px}.form.newsletter .wpcf7-form-control-wrap input[type=email]{border:none !important;border-bottom-right-radius:0;border-top-right-radius:0;min-height:50px;outline:none !important;width:280px}.form.newsletter .wpcf7-form-control-wrap input[type=email]:focus,.form.newsletter .wpcf7-form-control-wrap input[type=email]:hover{border:none !important;outline:none !important}.form.newsletter .wpcf7-list-item{margin-top:15px}.form.newsletter .btn-submit{background-color:var(--virta_colors_color-secondary);border:none !important;border-radius:0 40px 40px 0;color:var(--virta_colors_color-background-light);display:inline-block;height:50px;position:relative;text-align:center;transition:all .3s;width:280px;z-index:1}@media(max-width: 767px){.form.newsletter .btn-submit{margin-top:30px}}.form.newsletter .btn-submit p{margin:0}.form.newsletter .btn-submit input[type=submit]{background-color:var(--virta_colors_color-transparent) !important;padding:14px 0 !important;width:100%}.form.newsletter .btn-submit:focus,.form.newsletter .btn-submit:hover{background-color:var(--virta_colors_color-primary)}.form.newsletter .btn-submit:focus input,.form.newsletter .btn-submit:hover input{background-color:var(--virta_colors_color-transparent)}.form.newsletter .dsgvo .wpcf7-list-item-label a{color:var(--virta_colors_color-background-light) !important;font-size:10px !important;line-height:15px !important}.form.newsletter .dsgvo .wpcf7-list-item-label a:focus,.form.newsletter .dsgvo .wpcf7-list-item-label a:hover{color:var(--virta_colors_color-secondary) !important;text-decoration:underline !important}.form.newsletter [data-name=dsgvo] .wpcf7-list-item-label a{color:var(--virta_colors_color-background-light) !important;font-size:10px !important;line-height:15px !important}.form.newsletter [data-name=dsgvo] .wpcf7-list-item-label a:focus,.form.newsletter [data-name=dsgvo] .wpcf7-list-item-label a:hover{color:var(--virta_colors_color-secondary) !important;text-decoration:underline !important}.form.newsletter .wpcf7-list-item-label{color:var(--virta_colors_color-background-light)}.form.newsletter .wpcf7-list-item-label a{color:var(--virta_colors_color-background-light)}@media(max-width: 767px){.form.newsletter{display:flex;flex-direction:column;width:100%}.form.newsletter .wpcf7-form-control-wrap{float:none;min-height:50px;order:1}.form.newsletter .wpcf7-form-control-wrap input[type=email]{border-radius:40px;margin-top:-10px;width:100%}.form.newsletter p:nth-child(2){order:2}.form.newsletter p:nth-child(4){margin-bottom:10px;order:3}.form.newsletter .btn-submit{border-radius:40px;font-size:14px;margin-bottom:0;order:4;width:100%}.form.newsletter .btn-submit .wpcf7-submit{font-size:14px !important}}.form.newsletter-sidebar .btn-submit{display:table;margin-top:15px;position:relative;width:100%}.form.newsletter-sidebar .btn-submit::before{background-image:url(4dd437cd50fe03db0aae.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;position:absolute;right:30px;top:calc(50% - 5px);transition:right .3s;width:7px;z-index:1}.form.newsletter-sidebar .btn-submit:focus::before,.form.newsletter-sidebar .btn-submit:hover::before{right:25px}.form.newsletter-sidebar input[type=submit]{width:100%}.form.newsletter-sidebar .wpcf7-list-item-label{color:var(--virta_colors_color-background-light)}.form.newsletter-sidebar .wpcf7-list-item-label a{color:var(--virta_colors_color-background-light);transition:color .3s}.form.newsletter-sidebar .wpcf7-list-item-label a:focus,.form.newsletter-sidebar .wpcf7-list-item-label a:hover{color:var(--virta_colors_color-secondary)}body:not(.login):not(.wp-admin) form .wpcf7-acceptance input{display:none}body:not(.login):not(.wp-admin) form .wpcf7-response-output{border-radius:0 !important;float:none;margin:10px auto 0 !important;padding:20px !important}.wp-block-blockflow-distributor.style-box-sidebar div.wpcf7-response-output,.wp-block-blockflow-container.style-newsletter div.wpcf7-response-output,[data-form-type=newsletter] div.wpcf7-response-output{color:var(--virta_colors_color-background-light);font-size:14px !important;margin:10px auto 0 !important;max-width:fit-content}@media(max-width: 991px){.wp-block-blockflow-distributor.style-box-sidebar div.wpcf7-response-output,.wp-block-blockflow-container.style-newsletter div.wpcf7-response-output,[data-form-type=newsletter] div.wpcf7-response-output{float:left !important}}.wp-block-blockflow-group.style-read-more{border:2px solid var(--virta_colors_dynamic_colors_background-middleblue);border-left-color:rgba(0,0,0,0);gap:0 !important;margin-bottom:24px;margin-left:25px;padding:30px 60px !important;position:relative;transition:all .3s}@media(max-width: 767px){.wp-block-blockflow-group.style-read-more{padding:32px !important}}.wp-block-blockflow-group.style-read-more::before,.wp-block-blockflow-group.style-read-more::after{border-left:2px solid var(--virta_colors_dynamic_colors_background-middleblue);content:"";display:block;left:-2px;margin:0;position:absolute;transition:border-left .3s}.wp-block-blockflow-group.style-read-more::before{height:calc(50% - 35px);top:-2px}.wp-block-blockflow-group.style-read-more::after{bottom:-2px;height:calc(50% - 42px);opacity:1}.wp-block-blockflow-group.style-read-more:focus,.wp-block-blockflow-group.style-read-more:hover{border:2px solid var(--virta_colors_color-primary);border-left-color:rgba(0,0,0,0)}.wp-block-blockflow-group.style-read-more:focus::before,.wp-block-blockflow-group.style-read-more:focus::after,.wp-block-blockflow-group.style-read-more:hover::before,.wp-block-blockflow-group.style-read-more:hover::after{border-left:2px solid var(--virta_colors_color-primary)}.wp-block-blockflow-group.style-read-more .wp-block-blockflow-title{margin-bottom:30px}.wp-block-blockflow-group.style-read-more .wp-block-blockflow-image{left:0;position:absolute;top:calc(50% - 28px);transform:translateX(-50%)}.wp-block-blockflow-group.style-read-more ul{column-count:3}.wp-block-blockflow-group.style-read-more ul li{font-weight:bold}.wp-block-blockflow-group.style-read-more ul li strong{font-weight:bolder}@media(max-width: 991px){.wp-block-blockflow-group.style-read-more ul{column-count:2}}@media(max-width: 767px){.wp-block-blockflow-group.style-read-more ul{column-count:1}}.wp-block-blockflow-group.style-read-more .expand-toggle{padding-top:20px}.loader .circle{height:270px;margin:25px auto 0;position:relative;width:270px}@media(max-width: 991px){.loader .circle{height:220px;width:220px}}@media(max-width: 767px){.loader .circle{height:calc(33.3333333333vw - 30px);width:calc(33.3333333333vw - 30px)}}@media(max-width: 500px){.loader .circle{height:50vw;width:50vw}}.loader .circle svg{height:100%;position:absolute;width:100%}.loader .circle svg.circleFill{stroke-dasharray:838;stroke-dashoffset:838;transform:rotate(-90deg);z-index:1}.loader .circle svg.circleFill circle{transition:all 3s}.loader .circle svg.filled{stroke-dashoffset:53}.loader .circle svg.circleTrack{z-index:0}.loader .circle span.inner{color:var(--virta_colors_color-primary);display:block;font-size:61px;font-weight:800;height:90px;left:0;letter-spacing:.02px;line-height:89px;margin-top:-45px;position:absolute;text-align:center;top:50%;width:100%;z-index:9}@media(max-width: 991px){.loader .circle span.inner{font-size:23px;font-weight:bold;height:32px;line-height:32px;margin-top:-16px}}.loader+p{color:var(--virta_colors_color-primary);font-size:19px;font-weight:800;line-height:28px;margin-top:25px;padding:0 30px;text-align:center}@media(max-width: 991px){.loader+p{font-size:18px;padding:0 10px}}@media(max-width: 767px){.loader+p{font-size:16px;line-height:24px;padding:0}}.bar-loader{margin:auto;max-width:530px;width:100%}.bar-loader .counter{text-align:center}.bar-loader .counter span{color:var(--virta_colors_color-primary);font-size:61px;font-weight:800;letter-spacing:.02px;line-height:84px;margin-bottom:14px}@media(max-width: 991px){.bar-loader .counter span{font-size:23px;font-weight:800;height:32px;line-height:32px}}.bar-loader .bar{border:1px solid var(--virta_colors_color-tertiary);height:45px;position:relative;width:100%}.bar-loader .bar .progress{display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:width 3s}.bar-loader .bar .inner-text{color:var(--virta_colors_color-primary);font-size:19px;font-weight:bold;line-height:45px;margin:auto;padding:0 10px;position:absolute;word-break:break-all;z-index:2}@media(max-width: 991px){.bar-loader .bar .inner-text{font-size:16px}}@media(max-width: 500px){.bar-loader .bar .inner-text{font-size:13px}}.bar-loader.blue .bar{background-color:var(--virta_colors_color-background-light)}.bar-loader.blue .bar .progress{background-color:var(--virta_colors_color-secondary)}.bar-loader.white .bar{background-color:var(--virta_colors_color-secondary)}.bar-loader.white .bar .progress{background-color:var(--virta_colors_color-background-light)}.bar-loader+p{color:var(--virta_colors_color-primary);font-size:19px;font-weight:800;line-height:28px;margin:auto;margin-top:25px;max-width:530px;padding:0 110px;text-align:center}@media(max-width: 991px){.bar-loader+p{font-size:18px;padding:0 10px}}@media(max-width: 767px){.bar-loader+p{font-size:16px;line-height:24px;padding:0}}.image-loader .image{background-position:center;background-repeat:no-repeat;background-size:contain;height:307px;margin:0 auto;position:relative;width:227px}@media(max-width: 767px){.image-loader .image{max-width:227px;width:50vw}}.image-loader .counter{color:var(--virta_colors_color-primary);font-size:61px;font-weight:800;left:0;line-height:84px;margin-top:-42px;position:absolute;text-align:center;top:50%;width:100%}@media(max-width: 767px){.image-loader .counter{font-size:50px}}@media(max-width: 500px){.image-loader .counter{font-size:40px;line-height:50px}}.image-loader+p{color:var(--virta_colors_color-primary);font-size:19px;font-weight:800;line-height:28px;margin-top:25px;padding:0 30px;text-align:center}@media(max-width: 991px){.image-loader+p{font-size:18px;padding:0 10px}}@media(max-width: 767px){.image-loader+p{font-size:16px;line-height:24px;margin-top:5px;padding:0}}.style-loaders .wp-block-blockflow-text{color:var(--virta_colors_color-primary);font-size:19px;font-weight:800;line-height:28px;margin-top:25px;padding:0 30px;text-align:center}@media(max-width: 991px){.style-loaders .wp-block-blockflow-text{font-size:18px;padding:0 10px}}@media(max-width: 767px){.style-loaders .wp-block-blockflow-text{font-size:16px;line-height:24px;padding:0}}.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type{border:2px solid #bfd0d7;display:flex;justify-content:center;margin:0 60px 0 120px !important;padding:50px 40px 50px 140px !important;position:relative}@media(max-width: 991px){.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type{margin:80px 0 0 !important;padding:90px 40px 50px 40px !important}}@media(max-width: 767px){.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type{padding:90px 25px 30px 25px !important}}.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type .wp-block-blockflow-image{background-color:var(--virta_colors_color-background-light);border-bottom:30px solid var(--virta_colors_color-background-light);border-top:30px solid var(--virta_colors_color-background-light);left:-75px;position:absolute}@media(max-width: 991px){.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type .wp-block-blockflow-image{background:none;border:none;left:0;margin:0 auto;position:absolute;right:0;top:-80px}.wp-block-blockflow-slider .wp-block-blockflow-group:first-of-type .wp-block-blockflow-image img{background-color:var(--virta_colors_color-background-light);border-left:30px solid var(--virta_colors_color-background-light);border-right:30px solid var(--virta_colors_color-background-light);left:0;margin:0 auto;position:absolute;right:0}}.reference.dotflow{color:var(--virta_colors_color-text)}.reference.dotflow code{font-family:var(--virta_fonts_font-family)}.reference.dotflow a{color:var(--virta_colors_color-text)}.reference.dotflow a:focus,.reference.dotflow a:hover{color:var(--virta_colors_color-primary)}.reference.dotflow p{font-size:var(--virta_fonts_text-m__font-size);line-height:var(--virta_fonts_text-m__line-height, 125%)}.reference.dotflow .heartwrapper .love{color:var(--virta_colors_color-primary)}body:not(.wp-admin) form select.select2{opacity:0;width:100%}body:not(.wp-admin) form .select2.select2-container{width:100% !important}body:not(.wp-admin) form .select2.select2-container .select2-selection{border:0;border-radius:20px !important;height:50px;outline:0;padding:11px 50px 10px 20px}body:not(.wp-admin) form .select2.select2-container .select2-selection .select2-selection__rendered{font-size:16px;letter-spacing:.02px;line-height:24px}body:not(.wp-admin) form .select2.select2-container .select2-selection__arrow{background-image:url(42c1eafdf75df647bae4.svg);background-position:center;background-repeat:no-repeat;background-size:9px auto;height:50px;right:0;top:0;transform:scaleY(1);transition:transform .3s;width:50px}body:not(.wp-admin) form .select2.select2-container .select2-selection__arrow b{display:none}body:not(.wp-admin) form .select2.select2-container.select2-container--open .select2-selection__arrow{transform:scaleY(-1)}body:not(.wp-admin) form .select2.select2-container .select2-selection__clear{background-image:url(c7c264d3510712383e13.svg);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;height:10px;margin-right:0;margin-top:-5px;position:absolute;right:40px;top:50%;transition:background-image .3s;width:10px;z-index:1}body:not(.wp-admin) form .select2.select2-container .select2-selection__clear:focus,body:not(.wp-admin) form .select2.select2-container .select2-selection__clear:hover{background-image:url(43b10925d2ec08821ad4.svg)}body:not(.wp-admin)>.select2-container{z-index:2000000000}body:not(.wp-admin)>.select2-container .select2-dropdown{border:0;border-radius:20px !important;box-shadow:0px 0px 30px rgba(0,0,0,.2);overflow:hidden}body:not(.wp-admin)>.select2-container .select2-dropdown.select2-dropdown--below{transform:translateY(11px)}body:not(.wp-admin)>.select2-container .select2-dropdown.select2-dropdown--above{transform:translateY(-11px)}body:not(.wp-admin)>.select2-container .select2-dropdown .select2-results__options{padding:8px 0}body:not(.wp-admin)>.select2-container .select2-dropdown .select2-results__option{cursor:pointer;font-size:16px;line-height:21px;padding:6px 20px}body:not(.wp-admin)>.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:var(--virta_colors_color-secondary);color:var(--virta_colors_color-background-light)}.wp-block-blockflow-tabs .tab-headlines{display:flex;justify-content:space-around;transform:translateY(calc(100% - 90px))}.wp-block-blockflow-tabs .single-headline{border:none;padding-top:80px}.wp-block-blockflow-tabs .single-headline:focus,.wp-block-blockflow-tabs .single-headline:hover{color:var(--virta_colors_color-secondary)}.wp-block-blockflow-tabs .single-headline:focus img,.wp-block-blockflow-tabs .single-headline:hover img{filter:brightness(0) saturate(100%) invert(48%) sepia(22%) saturate(6874%) hue-rotate(170deg) brightness(97%) contrast(101%)}.wp-block-blockflow-tabs .single-headline img{height:65px;left:0;margin:0 auto;margin-bottom:20px;position:absolute;right:0;top:0}.wp-block-blockflow-tabs .single-headline.active img{filter:brightness(0) saturate(100%) invert(48%) sepia(22%) saturate(6874%) hue-rotate(170deg) brightness(97%) contrast(101%)}.wp-block-blockflow-tabs .single-headline::after{display:none}.wp-block-blockflow-tabs .tab-contents{padding:60px 50px 40px;z-index:-1}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-title{margin-bottom:28px}@media(max-width: 991px){.wp-block-blockflow-tabs .tab-contents .single-headline{border:none !important;justify-content:center !important;margin:0 auto;padding-right:50px;padding-top:50px;top:20px;width:max-content}.wp-block-blockflow-tabs .tab-contents .single-headline .toggle-handle{right:10px}.wp-block-blockflow-tabs .tab-contents .single-headline img{height:40px}}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab{padding:44px 20px 25px !important}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .wp-block-blockflow-title{font-size:20px;margin-bottom:20px}body.error404 ul.wp-block-page-list{margin:0;padding:0}body.error404 ul.wp-block-page-list li.wp-block-pages-list__item{list-style-type:none;margin:0;padding:7px 0 7px 26px;position:relative}body.error404 ul.wp-block-page-list li.wp-block-pages-list__item::before{background-color:rgba(0,0,0,0);background-image:url(28b8e0091103366da07c.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:0;position:absolute;top:13px;width:15px}body.error404 ul.wp-block-page-list li.wp-block-pages-list__item a.wp-block-pages-list__item__link{color:var(--virta_colors_color-primary);transition:color .3s}@media(max-width: 991px){body.error404 ul.wp-block-page-list li.wp-block-pages-list__item a.wp-block-pages-list__item__link{font-size:16px;line-height:24px}}body.error404 ul.wp-block-page-list li.wp-block-pages-list__item a.wp-block-pages-list__item__link:focus,body.error404 ul.wp-block-page-list li.wp-block-pages-list__item a.wp-block-pages-list__item__link:hover{color:var(--virta_colors_color-secondary)}body.error404 .wp-block-blockflow-post-query-loop .wp-block-post a{display:block;padding:0 0 0 26px;position:relative}body.error404 .wp-block-blockflow-post-query-loop .wp-block-post a::before{background-color:rgba(0,0,0,0);background-image:url(28b8e0091103366da07c.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:0;position:absolute;top:7px;width:15px}.wp-block-blockflow-post-query-loop{margin-block-start:0 !important}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type{border-bottom:2px solid var(--virta_colors_color-tertiary);border-right:2px solid var(--virta_colors_color-tertiary);border-top:2px solid var(--virta_colors_color-tertiary);flex:0 0 100% !important;flex-direction:row;gap:40px;margin-bottom:20px;max-width:100% !important;padding:41px 64px 41px 0;position:relative;transition:border .3s}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type{border-left:2px solid var(--virta_colors_color-tertiary);border-top:0 solid rgba(0,0,0,0);display:flex;flex-direction:column;flex-wrap:wrap;gap:0;padding:0 30px 30px 30px}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:focus,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:hover{border-bottom:2px solid var(--virta_colors_color-primary);border-right:2px solid var(--virta_colors_color-primary);border-top:2px solid var(--virta_colors_color-primary)}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:focus,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:hover{border-left:2px solid var(--virta_colors_color-primary);border-top:0 solid rgba(0,0,0,0)}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type::before,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:after{background-color:var(--virta_colors_color-background-light);border-right:2px solid var(--virta_colors_color-tertiary);content:"";display:block;height:calc(50% - 159px);left:0;min-height:20px;position:absolute;transition:border .3s;width:72px;z-index:0}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type::before,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:after{border:0 solid rgba(0,0,0,0);border-top:2px solid var(--virta_colors_color-tertiary);bottom:auto;margin:0;position:absolute;top:-2px;transition:border-color .3s;width:20px;z-index:-1}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:before{bottom:-2px}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:before{border-color:var(--virta_colors_color-tertiary);left:-2px;right:auto}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type::after{top:-2px}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type::after{border-color:var(--virta_colors_color-tertiary);left:auto;margin-right:0;right:-2px}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:focus::before,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:focus::after,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:hover::before,.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type:hover::after{border-right:2px solid var(--virta_colors_color-primary)}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type .wp-block-blockflow-post-image{margin-bottom:0}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type .wp-block-blockflow-post-image{margin:-40px 0 30px 0;width:100%}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type .wp-block-blockflow-post-title{font-size:23px;line-height:25px}@media(max-width: 767px){.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type .wp-block-blockflow-post-title{font-size:20px}}.wp-block-blockflow-post-query-loop .wp-block-blockflow-container .wp-block-blockflow-post-template .post-template-container .wp-block-post.type-post:first-of-type .wp-block-blockflow-group{justify-content:center}.wp-block-blockflow-post-template .wp-block-blockflow-post-image{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.2);margin-bottom:20px;overflow:hidden}.wp-block-blockflow-post-template .wp-block-blockflow-post-category{opacity:.5}@media(max-width: 991px){form.query-filter-container{flex-direction:column}}form.query-filter-container button.search-button{min-width:200px;padding-left:20px;padding-right:20px}@media(max-width: 991px){form.query-filter-container button.search-button{min-width:auto;width:100%}}form.query-filter-container button.search-button .button-icon{position:absolute;right:27px}.filter-reset{padding-right:50px;transition:color .3s}@media(max-width: 991px){.filter-reset{padding:0;text-align:center !important}}.filter-reset:focus,.filter-reset:hover{color:var(--virta_colors_color-secondary)}body.single-post .entry-content{max-width:100%}body.single-post .wp-block-blockflow-post-image{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.2);margin-bottom:20px;max-width:100%;overflow:hidden}body.single-post .wp-block-blockflow-hero .single-category{display:inline-block;padding-left:20px;position:relative}body.single-post .wp-block-blockflow-hero .single-category::before{background-color:var(--virta_colors_color-background-light);content:"";display:block;height:25px;left:10px;position:absolute;top:5px;width:1px}@media(max-width: 991px){body.single-post .wp-block-blockflow-hero .single-category::before{height:15px}}.page-template-job-detail.safari .description ul li::before,.page-template-default.job .entry-content.safari .description ul li::before{top:12px}.page-template-job-detail.safari .application .button-large-1 a,.page-template-default.job .entry-content.safari .application .button-large-1 a{padding:10px 60px}.page-template-job-detail .page-content:first-child,.page-template-default.job .entry-content .page-content:first-child{margin-top:0}.page-template-job-detail .wp-block-blockflow-hero,.page-template-default.job .entry-content .wp-block-blockflow-hero{background-attachment:scroll;background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:585px}.page-template-job-detail .wp-block-blockflow-hero::after,.page-template-default.job .entry-content .wp-block-blockflow-hero::after{background-color:var(--virta_colors_color-primary);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}.page-template-job-detail .amaHero,.page-template-default.job .entry-content .amaHero{display:none}.page-template-job-detail .amaHero+.amaHero,.page-template-default.job .entry-content .amaHero+.amaHero{display:none}.page-template-job-detail h2.wp-block-blockflow-title,.page-template-default.job .entry-content h2.wp-block-blockflow-title{margin-left:0;margin-right:0}.page-template-job-detail .description span[style="color:#009ee3"],.page-template-default.job .entry-content .description span[style="color:#009ee3"]{color:var(--virta_colors_color-text) !important;font-weight:bold}.page-template-job-detail .description h3.wp-block-blockflow-title,.page-template-default.job .entry-content .description h3.wp-block-blockflow-title{color:var(--virta_colors_color-primary);font-size:22px;font-weight:900;letter-spacing:.01px;line-height:30px;margin-bottom:32px;text-transform:uppercase}@media(max-width: 991px){.page-template-job-detail .description h3.wp-block-blockflow-title,.page-template-default.job .entry-content .description h3.wp-block-blockflow-title{font-size:14px;font-weight:900;line-height:19px;margin-bottom:11px}}.page-template-job-detail .description hr,.page-template-default.job .entry-content .description hr{border-color:var(--virta_colors_color-primary);margin:40px 0;opacity:.3}.page-template-job-detail .job-lower,.page-template-default.job .entry-content .job-lower{padding-top:95px !important}.page-template-job-detail .job-lower .inner-wrapper-row,.page-template-default.job .entry-content .job-lower .inner-wrapper-row{align-items:stretch !important;gap:0 !important;justify-content:start !important;margin:0 -30px !important}.page-template-job-detail .job-lower .list-block:after,.page-template-default.job .entry-content .job-lower .list-block:after{clear:both;content:" ";display:block}.page-template-job-detail .job-lower .list-block,.page-template-default.job .entry-content .job-lower .list-block{border:2px solid rgba(0,66,95,.25);flex:0 0 calc(50% - 60px) !important;margin:0 30px 54px;padding:30px 45px !important}@media(max-width: 991px){.page-template-job-detail .job-lower .list-block,.page-template-default.job .entry-content .job-lower .list-block{flex:0 0 calc(100% - 60px) !important;max-width:100%;margin-bottom:30px}}.page-template-job-detail .job-lower .list-block .list-block-inner,.page-template-default.job .entry-content .job-lower .list-block .list-block-inner{align-items:start !important;gap:0 !important;justify-content:start !important;margin:auto !important}.page-template-job-detail .job-lower .list-block.last-list,.page-template-default.job .entry-content .job-lower .list-block.last-list{flex:0 0 calc(100% - 60px) !important}.page-template-job-detail .job-lower .list-block p,.page-template-default.job .entry-content .job-lower .list-block p{font-size:20px;font-weight:800;line-height:25px;margin-bottom:26px}.page-template-job-detail .job-lower .list-block p strong,.page-template-default.job .entry-content .job-lower .list-block p strong{color:var(--virta_colors_color-primary);font-weight:900}.page-template-job-detail .job-lower .list-block ul,.page-template-default.job .entry-content .job-lower .list-block ul{list-style:none !important;margin:0;padding:0}.page-template-job-detail .job-lower .list-block ul li,.page-template-default.job .entry-content .job-lower .list-block ul li{font-size:16px;line-height:24px;margin:0;padding:12px 0 12px 12px;position:relative}.page-template-job-detail .job-lower .list-block ul li br,.page-template-default.job .entry-content .job-lower .list-block ul li br{display:none}.page-template-job-detail .job-lower .list-block ul li p,.page-template-default.job .entry-content .job-lower .list-block ul li p{font-size:16px;font-weight:normal;line-height:24px;margin-bottom:0}.page-template-job-detail .job-lower .list-block ul li::before,.page-template-default.job .entry-content .job-lower .list-block ul li::before{background-color:var(--virta_colors_color-text);background-image:none;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:20px;width:4px}.page-template-job-detail .job-lower .last-block,.page-template-default.job .entry-content .job-lower .last-block{padding:0 30px}.page-template-job-detail .job-lower .last-block *,.page-template-default.job .entry-content .job-lower .last-block *{color:var(--virta_colors_color-primary);font-size:22px;line-height:34px;margin-bottom:15px;text-align:center}.page-template-job-detail .job-lower .application,.page-template-default.job .entry-content .job-lower .application{margin:43px auto 81px;position:relative}.page-template-job-detail .job-lower .thumbnail,.page-template-default.job .entry-content .job-lower .thumbnail{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.2);float:left;height:257px;margin-right:35px;overflow:hidden;width:257px}@media(max-width: 500px){.page-template-job-detail .job-lower .thumbnail,.page-template-default.job .entry-content .job-lower .thumbnail{width:100%}}.page-template-job-detail .job-lower .thumbnail img,.page-template-default.job .entry-content .job-lower .thumbnail img{border-radius:10px;box-shadow:0px 0px 30px rgba(0,0,0,.2)}@media(max-width: 500px){.page-template-job-detail .job-lower .thumbnail img,.page-template-default.job .entry-content .job-lower .thumbnail img{width:100%;height:auto}}.page-template-job-detail .job-lower h2.h2-title,.page-template-default.job .entry-content .job-lower h2.h2-title{margin-bottom:28px}.page-template-job-detail .job-lower .person-title,.page-template-default.job .entry-content .job-lower .person-title{font-size:16px;font-weight:900;line-height:24px;margin-bottom:16px}.page-template-job-detail .job-lower~p a,.page-template-default.job .entry-content .job-lower~p a{color:var(--virta_colors_color-text);text-decoration:underline}.page-template-job-detail .job-lower~p a:focus,.page-template-job-detail .job-lower~p a:hover,.page-template-default.job .entry-content .job-lower~p a:focus,.page-template-default.job .entry-content .job-lower~p a:hover{color:var(--virta_colors_color-secondary)}.page-template-job-detail .wp-block-blockflow-divider,.page-template-default.job .entry-content .wp-block-blockflow-divider{left:-100vw;max-width:none;position:relative;width:300vw}.page-template-job-detail .button-share,.page-template-default.job .entry-content .button-share{background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:42px;margin-left:24px;transition:background-image .3s;width:42px}.page-template-job-detail .button-share a,.page-template-default.job .entry-content .button-share a{display:block;height:100%;width:100%}.page-template-job-detail .button-share.facebook,.page-template-default.job .entry-content .button-share.facebook{background-image:url(3d71062ddd70a9572470.svg)}.page-template-job-detail .button-share.facebook:focus,.page-template-job-detail .button-share.facebook:hover,.page-template-default.job .entry-content .button-share.facebook:focus,.page-template-default.job .entry-content .button-share.facebook:hover{background-image:url(c3bc9f8a95599b071747.svg)}.page-template-job-detail .button-share.linkedin,.page-template-default.job .entry-content .button-share.linkedin{background-image:url(bbe8df230048bc79516e.svg)}.page-template-job-detail .button-share.linkedin:focus,.page-template-job-detail .button-share.linkedin:hover,.page-template-default.job .entry-content .button-share.linkedin:focus,.page-template-default.job .entry-content .button-share.linkedin:hover{background-image:url(ab2e04dbcb26a9f47bb4.svg)}.page-template-job-detail .button-share.xing,.page-template-default.job .entry-content .button-share.xing{background-image:url(d582748e22ee9d83d2bc.svg)}.page-template-job-detail .button-share.xing:focus,.page-template-job-detail .button-share.xing:hover,.page-template-default.job .entry-content .button-share.xing:focus,.page-template-default.job .entry-content .button-share.xing:hover{background-image:url(c786ab9c76b13f6ac1ea.svg)}.page-template-job-detail .button-share.twitter,.page-template-default.job .entry-content .button-share.twitter{background-image:url(98a7f57d6755a5223db2.svg)}.page-template-job-detail .button-share.twitter:focus,.page-template-job-detail .button-share.twitter:hover,.page-template-default.job .entry-content .button-share.twitter:focus,.page-template-default.job .entry-content .button-share.twitter:hover{background-image:url(695ea0582743d1830b2e.svg)}.page-template-job-detail .button-share.whatsapp,.page-template-default.job .entry-content .button-share.whatsapp{background-image:url(fa0149ee6e9e51b6d37d.svg)}.page-template-job-detail .button-share.whatsapp:focus,.page-template-job-detail .button-share.whatsapp:hover,.page-template-default.job .entry-content .button-share.whatsapp:focus,.page-template-default.job .entry-content .button-share.whatsapp:hover{background-image:url(567b4489a94dacf496e5.svg)}.job-overview-container{margin-block-start:0 !important}@media(max-width: 1200px){.job-overview-container{padding-left:15px;padding-right:15px}}.job-filter{padding-bottom:88px;padding-top:65px;position:relative}.job-filter::after{background-color:var(--virta_colors_dynamic_colors_background-lightblue);content:"";display:block;height:100%;left:-50vw;position:absolute;top:0;width:200vw;z-index:-1}.job-filter .fieldgroup{position:relative}.job-filter .fieldgroup label{display:block;margin-bottom:6px}.job-filter .fieldgroup input{border-radius:28px;height:55px}.job-filter .fieldgroup .submit-container{background:var(--virta_colors_color-secondary);border-radius:28px;height:55px;margin-top:28px;position:relative;transition:background-color .3s;width:100%}.job-filter .fieldgroup .submit-container:focus,.job-filter .fieldgroup .submit-container:hover{background-color:var(--virta_colors_color-primary)}.job-filter .fieldgroup .submit-container input{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;background-image:url(4dd437cd50fe03db0aae.svg) !important;background-position:calc(100% - 27px) center !important;background-repeat:no-repeat !important;background-size:7px auto !important}.job-filter .fieldgroup .select2.select2-container .select2-selection{border-radius:28px !important;height:55px}.job-filter .fieldgroup .select2.select2-container .select2-selection__arrow{height:55px}.job-filter .fieldgroup .select2.select2-container .select2-selection__rendered{padding-top:5px}.job-filter .fieldgroup .job-reseter{bottom:-32px;color:var(--virta_colors_color-text);left:50%;position:absolute;text-decoration:underline;transform:translateX(-50%)}.job-filter .initial-application p a{display:block;font-size:18px;font-weight:bold;line-height:24px;padding:22px 0}.job-listing{padding-bottom:39px;padding-top:128px}.job-listing .job-no-result{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:50px}.job-listing a.job-list-item{align-items:center;border-bottom:2px solid var(--virta_colors_dynamic_colors_background-middleblue);border-right:2px solid var(--virta_colors_dynamic_colors_background-middleblue);border-top:2px solid var(--virta_colors_dynamic_colors_background-middleblue);box-sizing:border-box;display:flex;margin-bottom:30px;margin-left:72px;padding:41px 50px 41px 154px;position:relative;transition:border-color .3s;width:calc(100% - 72px)}.job-listing a.job-list-item::after,.job-listing a.job-list-item::before{background-color:var(--virta_colors_dynamic_colors_background-middleblue);content:"";display:block;height:calc(50% - 57px);left:0;position:absolute;transition:background-color .3s;width:2px}.job-listing a.job-list-item::after{bottom:0}.job-listing a.job-list-item::before{top:0}.job-listing a.job-list-item:focus,.job-listing a.job-list-item:hover{border-color:var(--virta_colors_color-primary)}.job-listing a.job-list-item:focus::after,.job-listing a.job-list-item:focus::before,.job-listing a.job-list-item:hover::after,.job-listing a.job-list-item:hover::before{background-color:var(--virta_colors_color-primary)}.job-listing a.job-list-item:focus .job-infos h3,.job-listing a.job-list-item:hover .job-infos h3{color:var(--virta_colors_color-secondary)}.job-listing a.job-list-item:focus .job-location,.job-listing a.job-list-item:hover .job-location{color:var(--virta_colors_color-text)}.job-listing a.job-list-item:focus .job-reference::before,.job-listing a.job-list-item:focus .job-reference::after,.job-listing a.job-list-item:hover .job-reference::before,.job-listing a.job-list-item:hover .job-reference::after{opacity:0 !important}.job-listing a.job-list-item .job-reference{background-size:cover;border-radius:10px;box-shadow:0px 0px 30px rgba(0,0,0,.2);height:90px;left:-72px;overflow:hidden;position:absolute;width:186px}.job-listing a.job-list-item .job-reference::after{background-color:var(--virta_colors_color-primary);border-radius:10px;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}.job-listing a.job-list-item .job-reference::before{background-color:var(--virta_colors_color-primary);border-radius:10px;content:"";display:block;filter:grayscale(1);height:100%;left:0;mix-blend-mode:color;opacity:1;position:absolute;top:0;width:100%}.job-listing a.job-list-item .job-infos{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.job-listing a.job-list-item .job-infos h3,.job-listing a.job-list-item .job-infos p{margin:0}.job-listing a.job-list-item .job-infos h3{color:var(--virta_colors_color-primary);font-size:25px;line-height:30px;margin-bottom:7px;transition:color .3s}.job-listing a.job-list-item .job-infos p{color:var(--virta_colors_color-text)}@media(max-width: 1199px){.job-filter{padding:39px 7px 72px}.job-filter .fieldgroup{flex:0 0 50%;max-width:50%;padding:0 15px}.job-listing{padding-top:90px}.job-listing a.job-list-item .job-infos h3{font-size:20px;line-height:28px}}@media(max-width: 767px){.job-filter{padding:39px 20px 72px}.job-filter .fieldgroup{flex:0 0 100%;margin-top:10px;max-width:100%;padding:0}.job-listing{padding-top:60px}.job-listing a.job-list-item{padding:30px 25px 30px 109px}.job-listing a.job-list-item .job-infos h3{font-size:18px;line-height:26px}.job-listing a.job-list-item .job-reference{width:153px}}@media(max-width: 500px){.job-listing{padding-top:90px}.job-listing a.job-list-item{border-left:2px solid var(--virta_colors_dynamic_colors_background-middleblue);border-top:0 solid rgba(0,0,0,0);display:flex;flex-wrap:wrap;margin-bottom:70px;margin-left:0;padding:0 30px 30px 30px;width:100%}.job-listing a.job-list-item:last-of-type{margin-bottom:20px}.job-listing a.job-list-item::before,.job-listing a.job-list-item::after{background-color:var(--virta_colors_color-background-light);border:0 solid rgba(0,0,0,0);border-top:2px solid var(--virta_colors_dynamic_colors_background-middleblue);bottom:auto;content:"";display:block;margin:0;position:absolute;top:-2px;transition:border-color .3s;width:20px;z-index:-1}.job-listing a.job-list-item::before{border-color:var(--virta_colors_dynamic_colors_background-middleblue);left:-2px;right:auto}.job-listing a.job-list-item::after{border-color:var(--virta_colors_dynamic_colors_background-middleblue);left:auto;margin-right:0;right:-2px}.job-listing a.job-list-item:focus::after,.job-listing a.job-list-item:focus::before,.job-listing a.job-list-item:hover::after,.job-listing a.job-list-item:hover::before{background-color:var(--virta_colors_color-background-light);border-color:var(--virta_colors_color-primary);border-right:0 solid rgba(0,0,0,0)}.job-listing a.job-list-item .job-infos h3{font-size:16px;line-height:24px}.job-listing a.job-list-item .job-reference{left:0;margin:-40px auto 20px;position:relative;right:0;width:100%}}
