/* Generated by tests/build-guute-palette.py. Colour-only, GUUTE-scoped; shared CSS remains unchanged. */
/* Source: vierteljobs-core/assets/vj.css */
body.vj-portal-guute{--vj-light:#42637d;--vj-mid:#355b86;--vj-dark:#21488f;--vj-accent:#ffe500;--vj-bg:#f0f4f8;--vj-border:#d9e3ec;--vj-shadow:0 14px 40px rgba(33,72,143,.08)}
body.vj-portal-guute .vj-shell,body.vj-portal-guute .vj-company-form,body.vj-portal-guute .vj-company-profile,body.vj-portal-guute .vj-package-grid,body.vj-portal-guute .vj-dashboard,body.vj-portal-guute .vj-hero,body.vj-portal-guute .vj-employer-cta,body.vj-portal-guute .vj-pricing-intro{color:var(--vj-text)}
body.vj-portal-guute .vj-kicker{color:var(--vj-mid)}
body.vj-portal-guute .vj-hero h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-hero-search{background:#fff;border:1px solid var(--vj-border);box-shadow:var(--vj-shadow)}
body.vj-portal-guute .vj-hero-search input,body.vj-portal-guute .vj-search input,body.vj-portal-guute .vj-company-form input,body.vj-portal-guute .vj-company-form select,body.vj-portal-guute .vj-company-form textarea{border:1px solid var(--vj-border);background:#fff;color:var(--vj-text);outline:none}
body.vj-portal-guute .vj-hero-search input{border:0;background:var(--vj-bg)}
body.vj-portal-guute .vj-hero-search button,body.vj-portal-guute .vj-search button,body.vj-portal-guute .vj-primary{border:0;background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-hero-search button:hover,body.vj-portal-guute .vj-search button:hover,body.vj-portal-guute .vj-primary:hover{background:var(--vj-mid);color:#fff}
body.vj-portal-guute .vj-secondary{border:1px solid var(--vj-dark);color:var(--vj-dark)!important;background:#fff}
body.vj-portal-guute .vj-secondary:hover{background:var(--vj-bg)}
body.vj-portal-guute .vj-hero-links a{color:var(--vj-dark)}
body.vj-portal-guute .vj-regions a{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj-regions a:hover{box-shadow:var(--vj-shadow)}
body.vj-portal-guute .vj-regions span{color:var(--vj-mid)}
body.vj-portal-guute .vj-search-grid{background:#fff;border:1px solid var(--vj-border);box-shadow:0 8px 30px rgba(33,72,143,.06)}
body.vj-portal-guute .vj-search input{border:0;background:var(--vj-bg)}
body.vj-portal-guute .vj-results-head strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-card{background:#fff;border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-card:hover{box-shadow:var(--vj-shadow);border-color:#d9e3ec}
body.vj-portal-guute .vj-card-link{color:inherit!important}
body.vj-portal-guute .vj-card h3,body.vj-portal-guute .vj-company-card h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-meta{color:#526574}
body.vj-portal-guute .vj-arrow{background:var(--vj-bg);color:var(--vj-dark)}
body.vj-portal-guute .vj-empty,body.vj-portal-guute .vj-notice{background:var(--vj-bg);border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-notice.is-success{background:#f0f4f8;border-color:#d9e3ec;color:var(--vj-dark)}
body.vj-portal-guute .vj-pagination a{border:1px solid var(--vj-border);color:var(--vj-dark)}
body.vj-portal-guute .vj-pagination a.is-current{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-company-card{border:1px solid var(--vj-border);background:#fff;color:inherit!important}
body.vj-portal-guute .vj-company-logo,body.vj-portal-guute .vj-profile-logo{background:var(--vj-bg)}
body.vj-portal-guute .vj-company-logo span{color:var(--vj-dark)}
body.vj-portal-guute .vj-form-intro h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-form-grid label{color:var(--vj-dark)}
body.vj-portal-guute .vj-check{color:var(--vj-text)!important}
body.vj-portal-guute .vj-cover{background:var(--vj-bg)}
body.vj-portal-guute .vj-profile-logo{border:8px solid #fff;background:#fff;box-shadow:0 7px 24px rgba(0,0,0,.08)}
body.vj-portal-guute .vj-company-profile h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-badge{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj-section-head h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-section-head>a{color:var(--vj-dark)}
body.vj-portal-guute .vj-employer-cta{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-employer-cta .vj-kicker{color:var(--vj-accent)}
body.vj-portal-guute .vj-employer-cta h2{color:#fff}
body.vj-portal-guute .vj-employer-cta .vj-primary{background:#fff;color:var(--vj-dark)!important}
body.vj-portal-guute .vj-package{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-package.is-highlight{border:2px solid var(--vj-dark)}
body.vj-portal-guute .vj-package h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-price{color:var(--vj-dark)}
body.vj-portal-guute .vj-price small{color:var(--vj-text)}
body.vj-portal-guute .vj-guute-box{border:1px solid #fff4ad;background:#fffbed}
body.vj-portal-guute .vj-guute-box h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-pricing-intro h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-disabled{background:var(--vj-bg)}
body.vj-portal-guute .vj-employer-hero h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-dashboard-head h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-dashboard-grid article{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-dashboard-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-dashboard-grid a,body.vj-portal-guute .vj-dashboard-actions a{color:var(--vj-dark)}
body.vj-portal-guute .vj-dashboard-actions a{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-company-form label small{color:#526574}
body.vj-portal-guute .vj-required{color:#9b3c2f}
body.vj-portal-guute .vj-form-submit>span{color:#526574}
body.vj-portal-guute .vj-notice.is-error{background:#fff3f1;border-color:#ebc7c0;color:#7c2e25}
body.vj-portal-guute .vj-notice.is-info{background:#f0f4f8;border-color:#d9e3ec;color:var(--vj-dark)}
body.vj-portal-guute .vj-notice a{color:var(--vj-dark)}
body.vj-portal-guute .vj-next-step{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-next-step h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-employer-benefits article{background:#fff;border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-employer-benefits strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-text-link{color:var(--vj-mid)}
body.vj-portal-guute .vj-text-link:hover{color:var(--vj-dark)}
body.vj-portal-guute .vj-company-section h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-benefit-pills span{background:var(--vj-bg);border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-company-info-grid section{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-company-info-grid h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-company-info-grid a{color:var(--vj-dark)}
body.vj-portal-guute .vj-social-links a{border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-benefits-field{border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-benefits-field legend{color:var(--vj-dark)}
body.vj-portal-guute .vj-benefit-checks label{color:var(--vj-text)}
body.vj-portal-guute .vj-dashboard-grid article small{color:#526574}
body.vj-portal-guute .vj-admin-card{background:#fff;border:1px solid #dcdcde}
body.vj-portal-guute .vj-media-preview{background:#f0f4f8;border:1px solid #dcdcde}
body.vj-portal-guute .job-manager-form fieldset{border-bottom:1px solid var(--vj-border)!important}
body.vj-portal-guute .job-manager-form fieldset label{color:var(--vj-dark)}
body.vj-portal-guute .job-manager-form input.input-text,body.vj-portal-guute .job-manager-form select,body.vj-portal-guute .job-manager-form textarea{border:1px solid var(--vj-border)!important;background:#fff!important}
body.vj-portal-guute .job-manager-form .button{border:0!important}
body.vj-portal-guute .vj-form-section{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-form-section:first-of-type{border-top:0}
body.vj-portal-guute .vj-form-section>h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-suggestion{color:var(--vj-dark)}
body.vj-portal-guute .vj-filter-details{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-filter-details summary{color:var(--vj-dark)}
body.vj-portal-guute .vj-filter-grid label{color:var(--vj-dark)}
body.vj-portal-guute .vj-filter-grid select,body.vj-portal-guute .vj-filter-grid input{border:1px solid var(--vj-border);background:#fff;color:var(--vj-text)}
body.vj-portal-guute .vj-job-form-section{border-top:1px solid var(--vj-border);color:var(--vj-dark)}
body.vj-portal-guute .vj-job-form-section span{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-portal-preview-inner{border:1px solid #d9e3ec;background:#f0f4f8}
body.vj-portal-guute .vj-portal-preview-inner span{background:#fff;border:1px solid #d9e3ec;color:var(--vj-dark)}
body.vj-portal-guute .vj-portal-preview-inner small{color:#526574}
body.vj-portal-guute.vj-portal-all,body.vj-portal-guute.vj-portal-muehlviertel{--vj-dark:#21488f;--vj-mid:#355b86;--vj-light:#42637d;--vj-accent:#ffe500;--vj-portal:#21488f;--vj-portal-cta:#21488f}
body.vj-portal-guute.vj-portal-traunviertel{--vj-portal:#355b86;--vj-dark:#173b78;--vj-mid:#355b86;--vj-portal-cta:#173b78}
body.vj-portal-guute.vj-portal-hausruckviertel{--vj-portal:#42637d;--vj-dark:#173b78;--vj-mid:#42637d;--vj-portal-cta:#173b78}
body.vj-portal-guute.vj-portal-innviertel{--vj-portal:#ffe500;--vj-dark:#21488f;--vj-mid:#675300;--vj-portal-cta:#21488f;--vj-on-portal:#21488f}
body.vj-portal-guute .vj-primary,body.vj-portal-guute .vj-search button,body.vj-portal-guute .vj-hero-search button{background:var(--vj-portal-cta,var(--vj-dark))}
body.vj-portal-guute .vj-hero h1,body.vj-portal-guute .vj-page-title,body.vj-portal-guute .vj-section-head h2,body.vj-portal-guute .vj-company-profile h1,body.vj-portal-guute .vj-pricing-intro h1,body.vj-portal-guute .vj-dashboard-head h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-hero-search select,body.vj-portal-guute .vj-search select{border:0;background:var(--vj-bg);color:var(--vj-text)}
body.vj-portal-guute .vj-regions a:before{background:var(--vj-portal)}
body.vj-portal-guute .vj-regions a.is-mv:before{background:#21488f}
body.vj-portal-guute .vj-regions a.is-tv:before{background:#355b86}
body.vj-portal-guute .vj-regions a.is-hv:before{background:#42637d}
body.vj-portal-guute .vj-regions a.is-iv:before{background:#ffe500}
body.vj-portal-guute .vj-filter-chip{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj-reset{color:var(--vj-mid)!important}
body.vj-portal-guute .vj-results-toolbar strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-toolbar-actions select{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-view-toggle{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj-view-toggle.is-active{background:var(--vj-dark);color:#fff;border-color:var(--vj-dark)}
body.vj-portal-guute .vj-job-preview{border:1px solid var(--vj-border);background:#fff;box-shadow:0 10px 32px rgba(33,72,143,.05)}
body.vj-portal-guute .vj-preview-placeholder{color:#526574}
body.vj-portal-guute .vj-preview-placeholder strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-card-logo{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-card-logo span{color:var(--vj-dark)}
body.vj-portal-guute .vj-new-badge{background:var(--vj-accent);color:#173b78}
body.vj-portal-guute .vj-card-badges span{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj-card-benefits span{color:#526574}
body.vj-portal-guute .vj-map{border:1px solid var(--vj-border);background:#f0f4f8}
body.vj-portal-guute .vj-map-empty{color:#526574}
body.vj-portal-guute .vj-map-card strong{color:#173b78}
body.vj-portal-guute .vj-company-card-body p{color:#526574}
body.vj-portal-guute .vj-company-card-foot strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-company-card-foot span{background:var(--vj-bg)}
body.vj-portal-guute .vj-form-card{background:#fff;border:1px solid var(--vj-border);box-shadow:0 8px 24px rgba(33,72,143,.025)}
body.vj-portal-guute .vj-form-card-head>span{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-form-card-head h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-form-card-head p{color:#526574}
body.vj-portal-guute .vj-media-upload{color:var(--vj-dark)}
body.vj-portal-guute .vj-current-media{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj-media-upload small{color:#526574}
body.vj-portal-guute .vj-form-sticky{background:rgba(255,255,255,.94);border:1px solid var(--vj-border);box-shadow:0 12px 34px rgba(33,72,143,.12)}
body.vj-portal-guute .vj-guute-claim{background:#fffbed}
body.vj-portal-guute .vj-cover{box-shadow:0 12px 32px rgba(0,0,0,.06)}
body.vj-portal-guute .vj-cover.is-placeholder{background:linear-gradient(135deg,var(--vj-bg),#fff)}
body.vj-portal-guute .vj-profile-logo.is-letter{color:var(--vj-dark)}
body.vj-portal-guute .vj-company-short{color:#526574}
body.vj-portal-guute .vj-info-card{box-shadow:0 7px 20px rgba(33,72,143,.03)}
body.vj-portal-guute .vj-social-icon b{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-guute-badge{background:#fffbed;border:1px solid #ffe500;color:#21488f}
body.vj-portal-guute .vj-guute-status-line{border:1px dashed #fff4ad;background:#fffbed}
body.vj-portal-guute .vj-guute-status-line>span{color:#675300}
body.vj-portal-guute .vj-guute-status-line a{color:var(--vj-dark)}
body.vj-portal-guute .vj-auth-head h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-auth-card{background:#fff;border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-auth-card.is-register{background:#f0f4f8}
body.vj-portal-guute .vj-auth-card h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-auth-card label{color:var(--vj-dark)}
body.vj-portal-guute .vj-auth-card input[type=text],body.vj-portal-guute .vj-auth-card input[type=email],body.vj-portal-guute .vj-auth-card input[type=password]{border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-auth-card small{color:#526574}
body.vj-portal-guute .vj-auth-success h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-distribution{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-distribution h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-channel-grid span{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj-channel-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-guute-hint{border:1px solid #fff4ad;background:#fffbed}
body.vj-portal-guute .vj-guute-hint h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-status-pill{background:#fff4ad}
body.vj-portal-guute .vj-checkout-value{border:1px solid var(--vj-border);background:#fff;box-shadow:0 12px 34px rgba(33,72,143,.05)}
body.vj-portal-guute .vj-checkout-value-head h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-checkout-benefits>div{background:var(--vj-bg)}
body.vj-portal-guute .vj-checkout-benefits strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-checkout-steps{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-checkout-added{color:var(--vj-dark)}
body.vj-portal-guute .woocommerce-checkout input,body.vj-portal-guute .woocommerce-checkout select,body.vj-portal-guute .woocommerce-checkout textarea{border-color:var(--vj-border)!important}
body.vj-portal-guute .woocommerce-checkout #place_order{background:var(--vj-dark)!important}
body.vj-portal-guute .vj-media-current-actions label{color:#8b443a!important}
body.vj-portal-guute .vj-checkout-value .vj-channel-grid b{background:var(--vj-portal-cta);color:#fff}
body.vj-portal-guute .vj-checkout-steps{background:var(--vj-bg);border:0}
body.vj-portal-guute .vj-checkout-steps b{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-checkout-trust span{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-checkout-guute{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-checkout-guute strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-checkout-guute a{color:var(--vj-dark)}
body.vj-portal-guute .woocommerce-checkout h3{color:var(--vj-dark)}
body.vj-portal-guute .woocommerce-checkout-payment{background:var(--vj-bg)!important}
body.vj-portal-guute .woocommerce-checkout-payment .payment_box{background:#fff!important}
body.vj-portal-guute .woocommerce-checkout-payment .payment_box:before{border-bottom-color:#fff!important}
body.vj-portal-guute .vj-company-profile .vj-social-links a:hover{border-color:var(--vj-mid);background:var(--vj-bg)}
body.vj-portal-guute .vj-job-form-section{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-form-section span{background:var(--vj-portal-cta);color:#fff}
body.vj-portal-guute .vj-portal-preview-inner{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-portal-preview-inner>div span{background:var(--vj-bg);color:var(--vj-dark)}
body.vj-portal-guute .vj-portal-preview-inner small{color:#526574}
body.vj-portal-guute .vj-search-grid-labelled .vj-search-field>label{color:var(--vj-dark)}
body.vj-portal-guute form.vj-geosearch select[name="vj_radius"]{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%)!important}
body.vj-portal-guute form.vj-geosearch input:is([name="vj_q"],[name="vj_company_q"],[name="vj_location"]):focus-visible,body.vj-portal-guute form.vj-geosearch select[name="vj_radius"]:focus-visible{outline:2px solid var(--vj-dark)}
@media(forced-colors:active){
body.vj-portal-guute form.vj-geosearch select[name="vj_radius"]{background-image:none!important}
}
body.vj-portal-guute fieldset.vj-company-media-section{border:1px solid var(--vj-border,#d9e3ec);background:var(--vj-bg,#f0f4f8)}
body.vj-portal-guute .vj-company-media-section legend{color:var(--vj-dark,#21488f)}
body.vj-portal-guute .vj-admin-gallery-item img{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-company-media-section button:focus-visible{outline:3px solid #21488f}
/* Source: vierteljobs-core/assets/vj-ai-search.css */
body.vj-portal-guute .vj-search .vj-ai-search{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-ai-search>summary{color:var(--vj-dark)}
body.vj-portal-guute .vj-ai-search>summary>span{color:#526574}
body.vj-portal-guute .vj-ai-search-body>label{color:var(--vj-dark)}
body.vj-portal-guute .vj-search .vj-ai-search textarea{border:1px solid var(--vj-border);background:#fff;color:var(--vj-text)}
body.vj-portal-guute .vj-ai-search-hint,body.vj-portal-guute .vj-ai-search-status,body.vj-portal-guute .vj-ai-search-result>p{color:#526574}
body.vj-portal-guute .vj-search .vj-ai-search :is(button.vj-primary,.vj-ai-search-result>a.vj-primary){background:var(--vj-portal-cta,var(--vj-dark));color:#fff!important;border-color:var(--vj-portal-cta,var(--vj-dark))}
body.vj-portal-guute .vj-search .vj-ai-search :is(button.vj-primary,.vj-ai-search-result>a.vj-primary):is(:hover,:focus-visible){background:var(--vj-dark)!important;color:#fff!important;border-color:var(--vj-dark)!important}
body.vj-portal-guute .vj-ai-search-result{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-ai-search-result>strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-ai-search-result dt{color:#526574}
body.vj-portal-guute .vj-ai-search-result dd{color:var(--vj-dark)}
body.vj-portal-guute .vj-ai-search :is(summary,textarea,button,a):focus-visible{outline:3px solid var(--vj-dark)}
/* Source: vierteljobs-theme/style.css */
body.vj-portal-guute{--vj-light:#42637d;--vj-mid:#355b86;--vj-dark:#21488f;--vj-accent:#ffe500;--vj-bg:#f0f4f8;--vj-border:#d9e3ec;--vj-portal:#21488f;--vj-portal-cta:#21488f}
body.vj-portal-guute{color:var(--vj-text);background:#fbfcfe}
body.vj-portal-guute a{color:inherit}
body.vj-portal-guute .vj-header{background:rgba(251,252,254,.95);border-bottom:1px solid rgba(217,227,236,.9)}
body.vj-portal-guute .vj-brand{color:var(--vj-dark)}
body.vj-portal-guute .vj-brand-mark{background:var(--vj-portal);color:var(--vj-on-portal)}
body.vj-portal-guute .vj-brand.is-guute .vj-brand-name{color:#21488f}
body.vj-portal-guute .vj-nav a{color:#173b78}
body.vj-portal-guute .vj-nav a:hover{color:var(--vj-dark)}
body.vj-portal-guute .vj-nav .vj-nav-cta{background:var(--vj-portal-cta);color:#fff}
body.vj-portal-guute .vj-menu-toggle{background:none;border:0;color:var(--vj-dark)}
body.vj-portal-guute .vj-page-title{color:var(--vj-dark)}
body.vj-portal-guute .vj-footer{border-top:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-footer-inner{color:#526574}
body.vj-portal-guute .vj-footer a:hover{color:var(--vj-dark)}
body.vj-portal-guute .vj-guute-footer-art{border-bottom:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-job-back{color:var(--vj-mid)}
body.vj-portal-guute .vj-job-header{border:1px solid var(--vj-border);background:#fff;box-shadow:0 10px 30px rgba(33,72,143,.04)}
body.vj-portal-guute .vj-job-header h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-company{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-facts span{background:var(--vj-bg)}
body.vj-portal-guute .vj-job-top-benefits span{color:#34465c}
body.vj-portal-guute .vj-job-body h2,body.vj-portal-guute .vj-job-body h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-benefits h2,body.vj-portal-guute .vj-job-location h2,body.vj-portal-guute .vj-similar h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-company-box{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-job-company-logo{background:var(--vj-bg)}
body.vj-portal-guute .vj-job-company-box h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-company-box a{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-apply-card{border:1px solid var(--vj-border);background:#fff;box-shadow:0 12px 34px rgba(33,72,143,.06)}
body.vj-portal-guute .vj-job-apply-card h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-apply{background:var(--vj-portal-cta);color:#fff!important}
body.vj-portal-guute .vj-sidebar-facts{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-sidebar-facts b{color:var(--vj-dark)}
body.vj-portal-guute .vj-similar-grid a{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-similar-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-job-preview .vj-job-header{border:0;box-shadow:none}
body.vj-portal-guute{background:#f7f9fd}
body.vj-portal-guute .vj-header{background:rgba(255,255,255,.96)}
@media(max-width:900px){
body.vj-portal-guute .vj-header.is-open .vj-nav{background:#fff;border-bottom:1px solid var(--vj-border)}
body.vj-portal-guute .vj-mobile-apply .vj-apply{box-shadow:0 12px 30px rgba(33,72,143,.24)}
}
body.vj-portal-guute .vj51-job-brandbar{border:1px solid var(--vj-border);border-left:4px solid var(--vj-employer-accent);background:#fff}
body.vj-portal-guute .vj51-job-brandimage{background:var(--vj-bg)}
body.vj-portal-guute .vj51-job-single .vj-job-header{border-top:4px solid var(--vj-employer-accent)}
body.vj-portal-guute .vj51-public-share{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj51-job-employer-teaser{border-left:3px solid var(--vj-employer-accent)}
body.vj-portal-guute .vj51-job-single .vj-job-body blockquote{border-left:4px solid var(--vj-employer-accent);background:var(--vj-bg)}
body.vj-portal-guute .vj51-company-logo{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-company-logo>span{color:var(--vj-dark)}
body.vj-portal-guute .vj51-company-header h1{color:var(--vj-dark)}
body.vj-portal-guute .vj51-company-short{color:#526574}
body.vj-portal-guute .vj51-company-story h2,body.vj-portal-guute .vj51-company-section h2,body.vj-portal-guute .vj51-company-highlight h2{color:var(--vj-dark)}
body.vj-portal-guute .vj51-company-highlight{border:1px solid color-mix(in srgb,var(--vj-employer-accent) 35%,#d9e3ec);background:color-mix(in srgb,var(--vj-employer-accent) 5%,#fff)}
body.vj-portal-guute .vj51-company-gallery a{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-company-module-grid article,body.vj-portal-guute .vj51-location-grid article{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-company-module-grid h3{color:var(--vj-dark)}
body.vj-portal-guute .vj51-location-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj52-share-card{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj52-share-actions a,body.vj-portal-guute .vj52-share-actions button{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj52-share-actions a:hover,body.vj-portal-guute .vj52-share-actions button:hover{background:var(--vj-bg)}
body.vj-portal-guute .vj51-job-single .vj51-job-brandbar{border:1px solid var(--vj-border);border-left:1px solid var(--vj-border);box-shadow:none}
body.vj-portal-guute .vj51-job-single .vj-job-header{border-top:1px solid var(--vj-border)}
@media(max-width:900px){
body.vj-portal-guute .vj-header.is-open{background:#fff}
body.vj-portal-guute .vj-header.is-open .vj-nav{background:#fff;border-top:1px solid var(--vj-border);border-bottom:0}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-cta{color:#fff}
body.vj-portal-guute .vj52-mobile-share .vj52-share-card{background:var(--vj-bg);border:0}
}
body.vj-portal-guute .vj543-job-employer>a{color:var(--vj-dark)}
body.vj-portal-guute .vj543-job-employer-logo{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj543-job-employer small{color:var(--vj-mid)}
body.vj-portal-guute .vj543-job-single .vj-job-header{border:1px solid var(--vj-border)!important;border-top:1px solid var(--vj-border)!important;box-shadow:0 10px 30px rgba(33,72,143,.035)}
body.vj-portal-guute .vj543-benefit-grid>span{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj543-benefit-grid i{background:var(--vj-bg);color:var(--vj-dark)}
body.vj-portal-guute .vj543-benefit-grid strong{color:#34465c}
body.vj-portal-guute .vj543-job-single .vj-job-company-box{border:1px solid var(--vj-border)!important;box-shadow:none}
body.vj-portal-guute .vj543-job-single .vj51-job-employer-teaser{border-left:0!important}
body.vj-portal-guute .vj543-job-single .vj-job-body blockquote{border-left-color:var(--vj-border)!important}
body.vj-portal-guute .vj51-company-profile{border-top:0!important}
body.vj-portal-guute .vj51-company-highlight{border-color:var(--vj-border)!important;background:var(--vj-bg)!important}
body.vj-portal-guute .vj-brand-name{color:var(--vj-dark)}
body.vj-portal-guute .vj-brand.is-guute .vj-brand-name{color:#21488f}
body.vj-portal-guute .vj-footer{background:#fff;border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-footer-brand p{color:#526574}
body.vj-portal-guute .vj-footer-brand>span{color:var(--vj-dark)}
body.vj-portal-guute .vj-footer-logo{color:var(--vj-dark)}
body.vj-portal-guute .vj-footer-col h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-footer-col a{color:#526574}
body.vj-portal-guute .vj-footer-col a:hover,body.vj-portal-guute .vj-footer-col a.is-current{color:var(--vj-dark)}
body.vj-portal-guute .vj-footer-switch small{color:#526574}
body.vj-portal-guute .vj-footer-partners{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-footer-partners>div{color:#526574}
body.vj-portal-guute .vj-footer-bottom{background:#f0f4f8;border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-footer-bottom>.vj-container{color:#526574}
body.vj-portal-guute .vj-footer-bottom a{color:#526574}
body.vj-portal-guute .vj55-system-state h1{color:var(--vj-dark)}
body.vj-portal-guute .vj55-system-state p{color:#526574}
body.vj-portal-guute .vj55-state-art{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj55-system-state nav a{color:var(--vj-dark)}
@media(max-width:900px){
body.vj-portal-guute .vj-header.is-open .vj-nav{background:#fff;border:0}
body.vj-portal-guute .vj-header.is-open .vj-nav:before{color:#526574}
body.vj-portal-guute .vj-header.is-open .vj-nav a{border-bottom:1px solid var(--vj-border);color:var(--vj-dark)}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-cta{border:0;background:var(--vj-dark);color:#fff}
}
@media(max-width:640px){
body.vj-portal-guute .vj-footer-col{border-top:1px solid var(--vj-border)}
}
body.vj-portal-guute.vj-consent-open:before{background:rgba(23,59,120,.68)}
body.vj-portal-guute .cmplz-cookiebanner.cmplz-show{border:1px solid rgba(33,72,143,.16)!important;box-shadow:0 28px 90px rgba(0,0,0,.32)!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-title{color:var(--vj-dark)!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-message{color:#34465c!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-btn{box-shadow:none!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-accept{background:var(--vj-dark)!important;border-color:var(--vj-dark)!important;color:#fff!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-accept:hover,body.vj-portal-guute .cmplz-cookiebanner .cmplz-accept:focus-visible{background:var(--vj-accent)!important;border-color:var(--vj-accent)!important;color:var(--vj-dark)!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-deny,body.vj-portal-guute .cmplz-cookiebanner .cmplz-view-preferences{background:#fff!important;border:1px solid #95a9b8!important;color:var(--vj-dark)!important}
body.vj-portal-guute .cmplz-cookiebanner .cmplz-deny:hover,body.vj-portal-guute .cmplz-cookiebanner .cmplz-view-preferences:hover{background:var(--vj-bg)!important;border-color:var(--vj-mid)!important}
body.vj-portal-guute .vj55-expired-alternatives{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj55-expired-alternatives>a{color:var(--vj-dark)}
body.vj-portal-guute .vj55-expired-alternatives>strong{color:#526574}
@media(max-width:700px){
body.vj-portal-guute .vj51-company-section .vj-card .vj-meta span{background:var(--vj-bg)}
}
body.vj-portal-guute .vj55-article-meta span{background:var(--vj-bg);color:#526574}
body.vj-portal-guute .vj55-article-head h1{color:var(--vj-dark)}
body.vj-portal-guute .vj55-article-head>p{color:#526574}
body.vj-portal-guute .vj55-article-hero{background:var(--vj-bg)}
body.vj-portal-guute .vj55-article-body{color:#173b78}
body.vj-portal-guute .vj55-article-body h2,body.vj-portal-guute .vj55-article-body h3{color:var(--vj-dark)}
body.vj-portal-guute .vj55-article-body blockquote{background:var(--vj-bg);border-left:4px solid var(--vj-mid)}
body.vj-portal-guute .vj55-article-company,body.vj-portal-guute .vj55-article-jobs{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj55-article-company-head>div{border:1px solid var(--vj-border)}
body.vj-portal-guute .vj55-article-company small{color:var(--vj-mid)}
body.vj-portal-guute .vj55-article-company h2{color:var(--vj-dark)}
body.vj-portal-guute .vj55-article-jobs>h2{color:var(--vj-dark)}
body.vj-portal-guute .vj55-article-jobs a{border:1px solid var(--vj-border)}
body.vj-portal-guute .vj55-article-jobs a strong{color:var(--vj-dark)}
body.vj-portal-guute .vj55-article-jobs a span{color:#526574}
body.vj-portal-guute .vj55-article-jobs a em{color:var(--vj-mid)}
body.vj-portal-guute .vj-footer-partner-logo.is-puristic small{color:#526574}
body.vj-portal-guute .vj-guute-coop{color:#6f7980}
body.vj-portal-guute .vj-guute-coop strong{color:#21488f}
@media(max-width:900px){
body.vj-portal-guute .vj-header.is-open{background:#fff!important}
body.vj-portal-guute .vj-header.is-open .vj-nav{background:#fff!important}
}
body.vj-portal-guute .vj-portal-network-note{color:#526574}
body.vj-portal-guute .vj-portal-network-note strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-primary:hover,body.vj-portal-guute .vj-nav-cta:hover,body.vj-portal-guute .vj-apply:hover,body.vj-portal-guute .vj-search button:hover,body.vj-portal-guute .vj55-submit:hover{background:var(--vj-accent)!important;color:var(--vj-dark)!important;border-color:var(--vj-accent)!important}
body.vj-portal-guute .vj51-job-employer-teaser{border-left:0!important}
body.vj-portal-guute .vj51-company-highlight{border-color:var(--vj-border)!important;background:#fff!important}
body.vj-portal-guute .vj-job-company-box,body.vj-portal-guute .vj543-job-employer-logo,body.vj-portal-guute .vj51-job-brandbar,body.vj-portal-guute .vj-job-header{border-color:var(--vj-border)!important}
body.vj-portal-guute .vj-job-company-box{box-shadow:none!important}
@media(max-width:640px){
body.vj-portal-guute .vj-footer-col{border-top:1px solid var(--vj-border)!important}
}
body.vj-portal-guute .vj-nav-regions>summary{color:#173b78}
body.vj-portal-guute .vj-nav-regions>summary::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
body.vj-portal-guute .vj-nav-regions>summary:hover{color:var(--vj-dark)}
body.vj-portal-guute .vj-nav-regions>summary:focus-visible,body.vj-portal-guute .vj-nav-region-links a:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj-nav-region-links{border:1px solid var(--vj-border);background:#fff;box-shadow:0 12px 28px rgba(33,72,143,.12)}
body.vj-portal-guute .vj-nav .vj-nav-region-links a:hover,body.vj-portal-guute .vj-nav .vj-nav-region-links a[aria-current]{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj-nav-region-links li:last-child{border-top:1px solid var(--vj-border)}
@media(max-width:900px){
body.vj-portal-guute .vj-nav-regions{border-bottom:1px solid var(--vj-border)}
body.vj-portal-guute .vj-nav-regions>summary{color:var(--vj-dark)}
body.vj-portal-guute .vj-nav-region-links{border:0;box-shadow:none;background:transparent}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-region-links a{border-bottom:0}
}
body.vj-portal-guute .vj-nav .vj-nav-cta.vj-nav-employer-entry,body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-cta.vj-nav-employer-entry{background:transparent;color:var(--vj-dark);border:1px solid var(--vj-border);box-shadow:none}
body.vj-portal-guute .vj-nav .vj-nav-cta.vj-nav-employer-entry:hover{background:var(--vj-bg)!important;color:var(--vj-dark)!important;border-color:var(--vj-mid)!important}
body.vj-portal-guute .vj-nav .vj-nav-employer-entry:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj51-company-profile>.vj51-company-cover{border:0;background:transparent;box-shadow:none}
body.vj-portal-guute .vj51-company-profile .vj515-company-cover-image{border:0;background:transparent;box-shadow:none}
body.vj-portal-guute .vj51-company-profile>.vj51-company-header{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-site .vj51-company-profile .vj560-online-card .vj-social-icon:hover{background:var(--vj-bg);border-color:var(--vj-mid)}
body.vj-portal-guute .vj-site .vj51-company-profile .vj560-online-card .vj-social-icon:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj-company-location h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-location-maps>summary{border:1px solid var(--vj-border);background:var(--vj-bg);color:var(--vj-dark)}
body.vj-portal-guute .vj-location-maps>summary small{color:#526574}
body.vj-portal-guute .vj-location-maps>summary:focus-visible,body.vj-portal-guute .vj-location-providers a:focus-visible,body.vj-portal-guute .vj-location-jobs a:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj-location-providers a{border:1px solid var(--vj-border);color:var(--vj-dark);background:#fff}
body.vj-portal-guute .vj-location-providers a:hover{background:var(--vj-bg);border-color:var(--vj-mid)}
body.vj-portal-guute .vj-location-jobs a{color:var(--vj-dark)}
body.vj-portal-guute .vj-company-locations-map.vj-map{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj-location-map-note{color:#526574}
body.vj-portal-guute .vj-header .vj-nav-accounts{border-left:1px solid var(--vj-border)}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account{border:1px solid var(--vj-dark);background:var(--vj-accent);color:var(--vj-dark)}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account.is-active-account{background:var(--vj-dark);color:#fff}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:hover{background:var(--vj-accent)!important;border-color:var(--vj-dark)!important;color:var(--vj-dark)!important}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible{outline:3px solid var(--vj-dark)}
@media(max-width:900px){
body.vj-portal-guute .vj-header .vj-nav-accounts{border-left:0;border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-accounts .vj-nav-account{border:1px solid var(--vj-dark)}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-accounts .vj-nav-account:not(.is-active-account){background:var(--vj-accent);color:var(--vj-dark)}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-accounts .vj-nav-account.is-active-account{background:var(--vj-dark);color:#fff}
}
body.vj-portal-guute .vj-network-intro{color:#34465c}
body.vj-portal-guute .vj-account-orientation{border-bottom:1px solid var(--vj-border);color:#34465c}
body.vj-portal-guute .vj-account-orientation a{color:var(--vj-dark)}
body.vj-portal-guute .vj-region-orientation .vj552-region-card.is-linz .vj552-region-symbol{color:var(--vj-dark);background:#f0f4f8}
@media(min-width:761px){
body.vj-portal-guute .vj-region-orientation .vj552-region-card.is-linz .vj-region-link-group{border-top:0;border-left:1px solid var(--vj-border)}
}
body.vj-portal-guute .vj-header .vj-network-intro,body.vj-portal-guute .vj-header .vj-portal-network-note,body.vj-portal-guute .vj-header .vj-guute-coop{color:#34465c}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:hover,body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible{background:var(--vj-dark)!important;color:#fff!important;border-color:var(--vj-dark)!important}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account.is-active-account:hover{background:var(--vj-mid)!important;color:#fff!important;border-color:var(--vj-mid)!important}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible{outline:3px solid var(--vj-accent)}
body.vj-portal-guute .vj-header .vj-nav>a:focus-visible,body.vj-portal-guute .vj-header .vj-nav-regions>summary:focus-visible{outline:3px solid var(--vj-accent)}
@media(max-width:1240px){
body.vj-portal-guute .vj-header.is-open{background:#fff!important}
body.vj-portal-guute .vj-header.is-open .vj-nav{background:#fff!important}
body.vj-portal-guute .vj-header.is-open .vj-nav>a,body.vj-portal-guute .vj-header.is-open .vj-nav-regions>summary{border-bottom:1px solid var(--vj-border)}
body.vj-portal-guute .vj-header.is-open .vj-nav-regions{border:0}
body.vj-portal-guute .vj-header.is-open .vj-nav-region-links{border:0;box-shadow:none;background:transparent}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-region-links a{border:0}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-accounts{border:0}
body.vj-portal-guute .vj-header.is-open .vj-nav .vj-nav-accounts .vj-nav-account{border:1px solid var(--vj-dark)}
}
body.vj-portal-guute .vj-site .vj552-region-card>.vj552-region-main{border:0!important;box-shadow:none!important}
body.vj-portal-guute .vj-site .vj552-region-card>.vj552-region-main:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj565-home-intro .vjt-home-greeting{color:var(--vj-mid)}
body.vj-portal-guute .vj-footer .vjt-footer-social>strong{color:var(--vj-mid)}
body.vj-portal-guute .vj-footer .vjt-footer-social a{color:var(--vj-dark);border:1px solid var(--vj-border)}
body.vj-portal-guute .vj-footer .vjt-footer-social a:hover{background:var(--vj-bg);border-color:var(--vj-mid)}
body.vj-portal-guute .vj-footer .vjt-footer-social a:focus-visible,body.vj-portal-guute .vj-footer .vjt-footer-credit:focus-visible{outline:2px solid var(--vj-dark)}
body.vj-portal-guute .vj-footer-bottom .vjt-footer-credit{color:#526574}
body.vj-portal-guute .vj-footer .vj-footer-partners.vjt-footer-network{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-footer .vjt-footer-network .vjt-footer-initiative{color:var(--vj-text)}
/* Source: vierteljobs-core/assets/vj-v5.css */
body.vj-portal-guute .vj-v5-package-status>div,body.vj-portal-guute .vj-v5-current{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-package-status span,body.vj-portal-guute .vj-v5-current>span{color:#526574}
body.vj-portal-guute .vj-v5-package-status strong,body.vj-portal-guute .vj-v5-current strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-package-status small,body.vj-portal-guute .vj-v5-current small{color:#526574}
body.vj-portal-guute .vj-v5-status-grid article{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-status-grid article>span{color:#526574}
body.vj-portal-guute .vj-v5-status-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-status-grid a{color:var(--vj-dark)}
body.vj-portal-guute .vj-password-fallback{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj-password-fallback summary{color:var(--vj-mid)}
body.vj-portal-guute .vj-v5-branch{border:1px dashed var(--vj-border);background:#fbfcfe}
body.vj-portal-guute .vj-v5-branch-head button{border:0;background:none;color:#9a4e42}
body.vj-portal-guute .vj-v5-check-grid label{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-job-list article{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-job-list h3{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-status{color:#526574}
body.vj-portal-guute .vj-v5-status.publish{color:#173b78}
body.vj-portal-guute .vj-v5-status.vj_no_slot{color:#9a5b00}
body.vj-portal-guute .vj-v5-job-meta{color:#526574}
body.vj-portal-guute .vj-v5-toggle{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-toggle i{background:#d9e3ec}
body.vj-portal-guute .vj-v5-toggle i:after{background:#fff;box-shadow:0 1px 3px #0002}
body.vj-portal-guute .vj-v5-toggle.is-on i{background:var(--vj-dark)}
body.vj-portal-guute .vj-v5-job-actions details a{background:#fff;border:1px solid var(--vj-border);color:#9a4e42}
body.vj-portal-guute .vj-v5-stat-grid article{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-stat-grid strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-map-layout aside{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj-v5-map-list a{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj-v5-map-list strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-checkout-status>div{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj-v5-checkout-status strong{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-checkout-change a{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-thankyou{border:1px solid var(--vj-border);background:#f0f4f8}
body.vj-portal-guute .vj-v5-thankyou h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-v5-thankyou small{color:#526574}
/* Source: vierteljobs-core/assets/vj-company-profile.css */
body.vj-portal-guute .vj516-company-logo{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj516-company-logo>span{color:var(--vj-dark)}
body.vj-portal-guute .vj516-company-profile .vj516-company-header h1{color:var(--vj-dark)}
body.vj-portal-guute .vj516-company-intro{color:var(--vj-text)}
body.vj-portal-guute .vj516-company-facts dt{color:#526574}
body.vj-portal-guute .vj516-company-facts dd{color:var(--vj-dark)}
body.vj-portal-guute .vj516-company-jobs-entry p{color:#526574}
body.vj-portal-guute .vj516-company-jobs-entry a:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj51-company-profile.vj516-company-profile>.vj516-company-cover{border:0;box-shadow:none;background:transparent}
body.vj-portal-guute .vj51-company-profile.vj516-company-profile .vj516-company-cover img{border:0;box-shadow:none;background:transparent}
/* Source: vierteljobs-core/assets/vj-applications.css */
body.vj-portal-guute .vj-application-form,body.vj-portal-guute .vj-application-detail,body.vj-portal-guute .vj-application-card,body.vj-portal-guute .vj-application-empty{background:#fff;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-application-form{background:#f0f4f8}
body.vj-portal-guute .vj-application-form input:not([type=checkbox]),body.vj-portal-guute .vj-application-form textarea,body.vj-portal-guute .vj-application-form select,body.vj-portal-guute .vj-application-detail input,body.vj-portal-guute .vj-application-detail textarea,body.vj-portal-guute .vj-application-detail select{border:1px solid #95a9b8;background:#fff;color:#173b78}
body.vj-portal-guute .vj-application-form .is-error{color:#a62727}
body.vj-portal-guute .vj-application-status,body.vj-portal-guute .vj-application-filters a{background:#f0f4f8;color:#173b78}
body.vj-portal-guute .vj-application-filters a[aria-current]{background:#21488f;color:white}
body.vj-portal-guute .vj-application-retention,body.vj-portal-guute .vj-application-note{background:#f0f4f8}
body.vj-portal-guute .vj-application-detail details,body.vj-portal-guute .vj-application-form details{border:1px solid #d9e3ec}
body.vj-portal-guute .vj-application-form :focus-visible,body.vj-portal-guute .vj-applications-dashboard :focus-visible{outline:3px solid #aa8219}
body.vj-portal-guute .vj-application-panel>.vj-application-panel-summary{background:#21488f;color:#fff}
body.vj-portal-guute .vj-application-panel>.vj-application-panel-summary::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
body.vj-portal-guute .vj-application-panel:focus-visible,body.vj-portal-guute .vj-application-panel-summary:focus-visible{outline:3px solid #aa8219}
/* Source: vierteljobs-core/assets/vj-v51.css */
body.vj-portal-guute .vj51-employer-nav{border:1px solid var(--vj-border);background:#fff;box-shadow:0 5px 18px rgba(33,72,143,.035)}
body.vj-portal-guute .vj51-employer-nav-main a{color:var(--vj-dark)}
body.vj-portal-guute .vj51-employer-nav-main a:hover,body.vj-portal-guute .vj51-employer-nav-main a.is-active{background:var(--vj-bg)}
body.vj-portal-guute .vj51-employer-nav-main a.is-active{box-shadow:inset 0 0 0 1px var(--vj-border)}
body.vj-portal-guute .vj51-logout{color:var(--vj-mid)}
body.vj-portal-guute .vj51-password-form label{color:var(--vj-dark)}
body.vj-portal-guute .vj51-password-form input[type=text],body.vj-portal-guute .vj51-password-form input[type=password]{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-login-button{border:1px solid var(--vj-dark);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj51-import-panel{border:1px solid var(--vj-border);background:linear-gradient(135deg,#f0f4f8,#fff)}
body.vj-portal-guute .vj51-import-panel h3{color:var(--vj-dark)}
body.vj-portal-guute .vj51-import-panel #vj51-import-status.is-success{color:#173b78}
body.vj-portal-guute .vj51-compact-package strong{color:var(--vj-dark)}
body.vj-portal-guute .vj51-compact-package span{color:#526574}
body.vj-portal-guute .vj51-location-summary{border:1px solid var(--vj-border);background:var(--vj-bg)}
body.vj-portal-guute .vj51-location-summary strong{color:var(--vj-dark)}
body.vj-portal-guute .vj51-location-summary small{color:#526574}
body.vj-portal-guute .job-manager-form .vj-v5-check-grid label,body.vj-portal-guute .vj51-choice-grid label,body.vj-portal-guute .vj-benefit-checks label{border:1px solid var(--vj-border)!important;background:#fff!important}
body.vj-portal-guute .job-manager-form .vj-v5-check-grid label:has(input:checked),body.vj-portal-guute .vj-benefit-checks label:has(input:checked){background:#f0f4f8!important;border-color:var(--vj-mid)!important;color:var(--vj-dark)!important}
body.vj-portal-guute .vj51-choice-search{border:1px solid var(--vj-border)!important}
body.vj-portal-guute .job-manager-form .wp-editor-container{border-color:var(--vj-border)!important}
body.vj-portal-guute .job-manager-form .quicktags-toolbar,body.vj-portal-guute .job-manager-form .mce-toolbar-grp{background:#f0f4f8!important}
body.vj-portal-guute .vj51-branch-search{color:var(--vj-dark)!important}
body.vj-portal-guute .vj51-branch-search small{color:#526574}
body.vj-portal-guute .vj51-gallery-editor{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj51-gallery-existing img,body.vj-portal-guute .vj51-gallery-new-preview img{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-gallery-existing span{color:#526574}
body.vj-portal-guute .vj51-more-menu{background:#fff;border:1px solid var(--vj-border);box-shadow:0 12px 28px #0001}
body.vj-portal-guute .vj-v5-job-actions details .vj51-more-menu a,body.vj-portal-guute .vj-v5-job-actions details .vj51-more-menu button{border:0!important;background:#fff!important;color:var(--vj-dark)!important}
body.vj-portal-guute .vj-v5-job-actions details .vj51-more-menu a:hover,body.vj-portal-guute .vj-v5-job-actions details .vj51-more-menu button:hover{background:var(--vj-bg)!important}
body.vj-portal-guute .vj-v5-job-actions details .vj51-more-menu .is-danger{color:#a33!important}
body.vj-portal-guute .vj51-renew-form button{border:0;background:none}
body.vj-portal-guute .vj51-orders{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj51-orders-list article{border:1px solid var(--vj-border);background:var(--vj-bg)}
/* Source: vierteljobs-core/assets/vj-v52.css */
body.vj-portal-guute .vj-job-preview{background:#fff!important}
body.vj-portal-guute .vj-job-preview .vj52-quick-preview{background:#fff}
body.vj-portal-guute .vj52-preview-head h2{color:var(--vj-dark)}
body.vj-portal-guute .vj52-preview-company{color:var(--vj-dark)}
body.vj-portal-guute .vj52-preview-facts span{background:var(--vj-bg)}
body.vj-portal-guute .vj52-preview-benefits span{color:#526574}
body.vj-portal-guute .vj52-preview-actions .vj-primary{background:var(--vj-portal-cta,var(--vj-dark));color:#fff}
body.vj-portal-guute .vj52-preview-actions .vj-secondary{background:#fff;border:1px solid var(--vj-border);color:var(--vj-dark)}
body.vj-portal-guute .vj52-no-results{background:var(--vj-bg)}
body.vj-portal-guute .vj52-no-results h3{color:var(--vj-dark)}
body.vj-portal-guute .vj52-no-results a{color:var(--vj-dark)}
body.vj-portal-guute .vj52-map-empty-overlay{background:rgba(255,255,255,.96);box-shadow:0 8px 24px #0002;color:var(--vj-dark)}
body.vj-portal-guute .vj552-map-list article{background:#fff!important;border:1px solid var(--vj-border)}
body.vj-portal-guute .vj552-map-list article:hover,body.vj-portal-guute .vj552-map-list article.is-active{border-color:#42637d!important;box-shadow:0 0 0 2px rgba(66,99,125,.12)}
body.vj-portal-guute .vj552-map-open{color:#21488f!important}
body.vj-portal-guute .vj552-map-badges i,body.vj-portal-guute .vj552-map-popup-badges i{background:#f0f4f8;color:#21488f}
body.vj-portal-guute .vj552-map-popup>strong{color:#21488f}
body.vj-portal-guute .vj552-map-popup>span{color:#545454}
body.vj-portal-guute .vj552-map-popup>small{color:#526574}
body.vj-portal-guute .vj552-map-popup>a{color:#21488f}
/* Source: vierteljobs-core/assets/vj-candidates.css */
body.vj-portal-guute .vj-candidate-auth h1,body.vj-portal-guute .vj-candidate-head h1{color:#21488f}
body.vj-portal-guute .vj-candidate-panel{border:1px solid #d9e3ec;background:#fff;box-shadow:0 12px 36px #21488f06}
body.vj-portal-guute .vj-candidate-panel label{color:#173b78}
body.vj-portal-guute .vj-candidate-panel input[type=email]{border:1px solid #95a9b8}
body.vj-portal-guute .vj-candidate-panel input:focus-visible,body.vj-portal-guute .vj-candidate-panel button:focus-visible,body.vj-portal-guute .vj-candidate-nav a:focus-visible{outline:3px solid #95a9b8}
body.vj-portal-guute .vj-candidate-hint{color:#34465c}
body.vj-portal-guute .vj-candidate-nav a{color:#21488f;background:#f0f4f8}
body.vj-portal-guute .vj-candidate-nav a[aria-current=page]{background:#21488f;color:white}
body.vj-portal-guute .vj-candidate-nav a:hover{box-shadow:inset 0 0 0 1px #21488f}
body.vj-portal-guute .vj-candidate-panel h2{color:#21488f}
body.vj-portal-guute .vj-candidate-card{border:1px solid #d9e3ec;background:#fbfcfe}
body.vj-portal-guute .vj-candidate-delete{background:none;border:0;color:#9d3434}
body.vj-portal-guute .vj-candidate-panel input:not([type=hidden]):not([type=checkbox]),body.vj-portal-guute .vj-candidate-panel select,body.vj-portal-guute .vj-candidate-panel textarea{border:1px solid #95a9b8;background:#fff;color:#173b78}
body.vj-portal-guute .vj-candidate-panel .job-manager-form fieldset{border-color:#d9e3ec}
body.vj-portal-guute .vj-candidate-panel .vj-candidate-hint{color:#526574}
body.vj-portal-guute .vj-candidate-panel :focus-visible{outline:3px solid #526574}
body.vj-portal-guute .vj-candidate-upload{border-color:#95a9b8;background:#f0f4f8}
body.vj-portal-guute .vj-candidate-panel input[type=file]::file-selector-button{border:1px solid #21488f;background:#fff;color:#21488f}
body.vj-portal-guute .vj-candidate-online-resume>summary{color:#21488f}
body.vj-portal-guute .vj-candidate-online-start{border-color:#95a9b8;background:#f0f4f8}
body.vj-portal-guute .vj-bookmark-control .vj-bookmark-submit{border:2px solid #21488f;background:#fff;color:#21488f}
body.vj-portal-guute .vj-bookmark-control .vj-bookmark-submit:hover{background:#f0f4f8}
body.vj-portal-guute .vj-bookmark-control .vj-bookmark-submit[aria-pressed=true]{background:#21488f;border-color:#21488f;color:#fff}
body.vj-portal-guute .vj-bookmark-star{fill:none;stroke:currentColor}
body.vj-portal-guute .vj-bookmark-submit[aria-pressed=true] .vj-bookmark-star{fill:#95a9b8;stroke:#95a9b8}
body.vj-portal-guute .vj-bookmark-intro{color:#34465c}
body.vj-portal-guute .vj-bookmark-form .vj-bookmark-state{color:#173b78}
body.vj-portal-guute .vj-bookmark-form .vj-bookmark-state.is-error{color:#9d3434}
body.vj-portal-guute .vj-bookmark-hint{color:#526574}
body.vj-portal-guute .vj-bookmark-list-link{color:#173b78}
body.vj-portal-guute .vj-bookmark-control :focus-visible{outline:3px solid #526574}
body.vj-portal-guute .vj-bookmark-control--job,body.vj-portal-guute .vj-bookmark-control--preview{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-bookmark-control--card .vj-bookmark-state.is-error{border:1px solid #d7aeaa;background:#fff;box-shadow:0 6px 20px #173b7820}
body.vj-portal-guute .vj-resume-document{border-bottom:1px solid #d9e3ec}
body.vj-portal-guute .vj-resume-document h3,body.vj-portal-guute .vj-resume-editor h3{color:#21488f}
body.vj-portal-guute .vj-resume-document h3 small{color:#526574}
body.vj-portal-guute .vj-resume-document>p,body.vj-portal-guute .vj-resume-editor>p{color:#34465c}
body.vj-portal-guute .vj-resume-clear-file{border:0;background:none;color:#34465c}
body.vj-portal-guute .vj-resume-file-status{color:#173b78}
body.vj-portal-guute .vj-resume-file-status.is-error{color:#9d3434}
body.vj-portal-guute .vj-resume-editor{border:0;background:transparent}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form{border:0;box-shadow:none;background:transparent}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form>fieldset{border:0;border-bottom:1px solid #f0f4f8;background:transparent;box-shadow:none}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form>p:last-of-type{border-top:1px solid #95a9b8}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form input[name=submit_resume]{border:1px solid #21488f;background:#21488f;color:#fff;box-shadow:0 4px 12px #21488f14}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form input[name=submit_resume]:hover{background:#21488f;border-color:#21488f}
body.vj-portal-guute .vj-candidate-panel .vj-resume-editor #submit-resume-form input[name=submit_resume]:focus-visible{outline:3px solid #95a9b8}
body.vj-portal-guute .vj-candidate-resume-options>.vj-candidate-card{border:0;background:transparent;border-bottom:1px solid #d9e3ec}
body.vj-portal-guute .vj-email-summary,body.vj-portal-guute .vj-email-empty{background:#f0f4f8;color:#173b78}
body.vj-portal-guute .vj-email-empty h3{color:#21488f}
body.vj-portal-guute .vj-email-more{border:1px solid #d9e3ec}
body.vj-portal-guute .vj-email-more>summary{color:#21488f}
body.vj-portal-guute .vj-email-card{background:#fff;border-color:#d9e3ec}
body.vj-portal-guute .vj-email-status{color:#34465c}
body.vj-portal-guute .vj-candidate-panel .vj-email-save{background:#21488f;color:#fff;border:1px solid #21488f}
body.vj-portal-guute .vj-candidate-panel .vj-email-save:hover{background:#21488f}
body.vj-portal-guute .vj-search-save{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-search-save strong{color:#21488f}
body.vj-portal-guute .vj-search-save p{color:#34465c}
body.vj-portal-guute .vj-search-save .vj-primary{background:#21488f;color:#fff}
body.vj-portal-guute .vj-guest-email h1{color:#21488f}
body.vj-portal-guute .vj-guest-email>p{color:#34465c}
body.vj-portal-guute .vj-guest-email .vj-candidate-card{background:#fff;border:1px solid #d9e3ec}
body.vj-portal-guute .vj-guest-email h2{color:#21488f}
body.vj-portal-guute .vj-guest-email form label{color:#173b78}
body.vj-portal-guute .vj-guest-email form input[type=email],body.vj-portal-guute .vj-guest-email form select{border:1px solid #95a9b8;background:#fff;color:#173b78}
body.vj-portal-guute .vj-guest-email form input[type=checkbox]{accent-color:#21488f}
body.vj-portal-guute .vj-guest-email form .vj-primary{background:#21488f;color:#fff;border:1px solid #21488f}
body.vj-portal-guute .vj-guest-email .vj-notice{border:1px solid #d9e3ec;background:#f0f4f8;color:#173b78}
body.vj-portal-guute .vj-guest-email .vj-notice[role=alert]{background:#fff0ed;color:#8e3025;border-color:#e7c9c0}
body.vj-portal-guute .vj-guest-email form :focus-visible{outline:3px solid #ffe500}
body.vj-portal-guute .vj-guest-email form>p:last-child{color:#34465c}
/* Source: vierteljobs-core/assets/vj-v53.css */
body.vj-portal-guute .vj53-field-label{color:var(--vj-dark)}
body.vj-portal-guute .vj53-color-picker{border:1px solid var(--vj-border)!important;background:#fff!important}
body.vj-portal-guute .vj53-color-hex.is-invalid{border-color:#b43b35!important;box-shadow:0 0 0 2px rgba(180,59,53,.08)!important}
body.vj-portal-guute .vj53-brand-color-field small{color:#526574}
body.vj-portal-guute .vj53-invoice-actions .vj-text-link{color:var(--vj-mid)}
body.vj-portal-guute .vj53-preview-excerpt{color:#34465c}
/* Source: vierteljobs-core/assets/vj-v54.css */
body.vj-portal-guute .vj54-account-menu>summary{color:#355b86}
body.vj-portal-guute .vj54-account-menu>div{background:#fff;border:1px solid #d9e3ec;box-shadow:0 18px 38px rgba(33,72,143,.12)}
body.vj-portal-guute .vj54-account-menu span{color:#526574;border-bottom:1px solid #f0f4f8}
body.vj-portal-guute .vj54-account-menu a:hover{background:#f0f4f8}
body.vj-portal-guute .vj54-password-toggle{border:0;background:none;color:#355b86}
body.vj-portal-guute .vj54-kpis article,body.vj-portal-guute .vj54-dashboard-grid>*,body.vj-portal-guute .vj54-dashboard-side article{border:1px solid #d9e3ec;background:#fff}
body.vj-portal-guute .vj54-kpis span{color:#526574}
body.vj-portal-guute .vj54-kpis strong{color:#21488f}
body.vj-portal-guute .vj54-recent-jobs>article{border-top:1px solid #f0f4f8}
body.vj-portal-guute .vj54-recent-jobs>article span{color:#526574}
body.vj-portal-guute .vj54-dashboard-side article p{color:#526574}
body.vj-portal-guute .vj-v5-status.draft{color:#526574}
body.vj-portal-guute .vj-v5-status.vj_paused{color:#675300}
body.vj-portal-guute .vj54-ai-panel{border:1px solid #d9e3ec;background:linear-gradient(135deg,#fff,#f0f4f8)}
body.vj-portal-guute .vj54-ai-controls input[type=file]{border:1px solid #d9e3ec;background:#fff}
body.vj-portal-guute .vj54-ai-controls #vj54-ai-status,body.vj-portal-guute .vj54-ai-controls small{color:#526574}
body.vj-portal-guute .vj54-ai-controls #vj54-ai-status strong{color:#21488f}
body.vj-portal-guute .vj54-account-grid form{border:1px solid #d9e3ec}
body.vj-portal-guute .vj54-account-grid input{border:1px solid #d9e3ec}
body.vj-portal-guute .vj54-package-summary{border:1px solid #d9e3ec}
body.vj-portal-guute .vj54-package-summary p{color:#526574}
body.vj-portal-guute .vj54-invoices{border-top:1px solid #d9e3ec}
body.vj-portal-guute{--vj-employer-primary:#21488f;--vj-employer-secondary:#ffe500}
body.vj-portal-guute .single-vj_company .vj-company-hero,body.vj-portal-guute .single-job_listing .vj-job-hero{border-top:4px solid var(--vj-employer-primary)!important}
body.vj-portal-guute .single-vj_company .vj-company-profile .vj-kicker,body.vj-portal-guute .single-job_listing .vj-employer-box .vj-kicker{color:var(--vj-employer-primary)!important}
body.vj-portal-guute .single-vj_company .vj-company-profile section h2:before{background:var(--vj-employer-secondary)}
body.vj-portal-guute .single-job_listing .vj-employer-box{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--vj-employer-primary) 70%,transparent)}
body.vj-portal-guute .vj51-company-profile{border-top:4px solid var(--vj-employer-primary,#21488f)}
body.vj-portal-guute .vj51-company-profile .vj51-company-header:after{background:var(--vj-employer-secondary,#ffe500)}
body.vj-portal-guute .vj51-company-profile .vj-kicker{color:var(--vj-employer-primary,#21488f)}
body.vj-portal-guute .vj51-company-profile .vj-benefit-pills span{border-color:color-mix(in srgb,var(--vj-employer-primary,#21488f) 28%,#d9e3ec)}
body.vj-portal-guute .vj51-company-profile .vj-social-icon b{background:color-mix(in srgb,var(--vj-employer-secondary,#ffe500) 20%,white)}
body.vj-portal-guute .vj-job-single .vj-job-header{border-top:4px solid var(--vj-employer-primary,#21488f)}
body.vj-portal-guute .vj-job-single .vj-job-company-box{box-shadow:inset 4px 0 0 var(--vj-employer-primary,#21488f)}
body.vj-portal-guute .vj-job-single .vj-job-company-box .vj-kicker{color:var(--vj-employer-primary,#21488f)}
body.vj-portal-guute .vj-job-single .vj-job-top-benefits span:before{color:var(--vj-employer-secondary,#ffe500)}
/* Source: vierteljobs-core/assets/vj-v541.css */
body.vj-portal-guute .vj541-location-summary{border:1px solid #d9e3ec;background:#f0f4f8}
body.vj-portal-guute .vj541-location-summary strong{color:#21488f}
body.vj-portal-guute .vj541-location-summary span{color:#526574}
body.vj-portal-guute .vj541-location-summary .vj-text-link{border:0;background:none;color:#355b86}
body.vj-portal-guute .job-manager-form .vj541-preview-button{background:#21488f!important;color:#fff!important;border-color:#21488f!important}
body.vj-portal-guute .vj-portal-preview-inner div a{border:1px solid #d9e3ec;background:#f0f4f8;color:#21488f}
body.vj-portal-guute .vj-portal-preview-inner div a:hover{border-color:#42637d;background:#f0f4f8}
body.vj-portal-guute .vj541-guute-card>small{color:#526574}
body.vj-portal-guute .vj541-billing-settings{border:1px solid #d9e3ec;background:#fff}
body.vj-portal-guute .vj541-billing-head p{color:#526574}
body.vj-portal-guute .vj541-billing-form input{border:1px solid #d9e3ec}
body.vj-portal-guute .vj54-invoices .vj53-invoice-list article,body.vj-portal-guute .vj541-invoice-row{border:1px solid #d9e3ec;background:#fff}
body.vj-portal-guute .vj54-invoices .vj53-invoice-list article>div:first-child span{color:#526574}
body.vj-portal-guute .column-vj541_stats span{color:#526574}
/* Source: vierteljobs-core/assets/vj-v542.css */
body.vj-portal-guute .vj542-guute-card > small{color:#526574}
body.vj-portal-guute .job-manager-form .vj542-location-summary{border:1px solid #d9e3ec;background:#f0f4f8}
body.vj-portal-guute .job-manager-form .vj542-location-summary strong{color:#21488f}
body.vj-portal-guute .job-manager-form .vj542-location-summary span{color:#34465c}
/* Source: vierteljobs-core/assets/vj-v543.css */
body.vj-portal-guute .vj51-job-single .vj-job-header{border:1px solid var(--vj-border) !important;border-top:1px solid var(--vj-border) !important}
body.vj-portal-guute .vj51-job-employer-teaser{border-left:0 !important}
body.vj-portal-guute .vj51-job-single .vj-job-body blockquote{border-left:4px solid var(--vj-border) !important}
body.vj-portal-guute .vj51-company-profile{border-top:0 !important}
body.vj-portal-guute .vj51-company-profile .vj-kicker{color:var(--vj-mid) !important}
body.vj-portal-guute .vj51-company-profile .vj-benefit-pills span{border-color:var(--vj-border) !important}
body.vj-portal-guute .vj51-company-profile .vj-social-icon b{background:var(--vj-bg) !important}
body.vj-portal-guute .vj51-company-highlight{border-color:var(--vj-border) !important;background:var(--vj-bg) !important}
/* Source: vierteljobs-core/assets/vj-v55.css */
body.vj-portal-guute{--vj55-dark:#21488f;--vj55-mid:#355b86;--vj55-light:#42637d;--vj55-yellow:#ffe500;--vj55-border:#d9e3ec;--vj55-soft:#f0f4f8}
body.vj-portal-guute .vj55-page-intro h1,body.vj-portal-guute .vj55-employer-hero h1,body.vj-portal-guute .vj55-about-hero h1,body.vj-portal-guute .vj55-hero h1{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-page-intro p,body.vj-portal-guute .vj55-employer-hero>p,body.vj-portal-guute .vj55-about-hero p,body.vj-portal-guute .vj55-hero-copy>p{color:#34465c}
body.vj-portal-guute .vj55-section-head h2,body.vj-portal-guute .vj55-life h2,body.vj-portal-guute .vj55-map-teaser h2,body.vj-portal-guute .vj55-channel-section h2,body.vj-portal-guute .vj55-service-choice h2,body.vj-portal-guute .vj55-pricing h2,body.vj-portal-guute .vj55-privacy-sales h2,body.vj-portal-guute .vj55-process h2,body.vj-portal-guute .vj55-final-cta h2,body.vj-portal-guute .vj55-about-copy h2,body.vj-portal-guute .vj55-partners h2,body.vj-portal-guute .vj55-guute-benefit h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-section-head>a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-hero{background:linear-gradient(135deg,#f0f4f8,#fffbed)}
body.vj-portal-guute .vj55-hero.has-image:after{background:linear-gradient(90deg,rgba(240,244,248,.98) 0%,rgba(240,244,248,.9) 48%,rgba(240,244,248,.08) 73%,rgba(240,244,248,0) 100%)}
body.vj-portal-guute .vj55-hero-visual{background:radial-gradient(circle at 65% 35%,rgba(255,229,0,.5),transparent 25%),linear-gradient(160deg,rgba(66,99,125,.15),rgba(33,72,143,.08))}
body.vj-portal-guute .vj55-hero.has-image .vj55-hero-visual{background-image:var(--vj55-hero-image)}
body.vj-portal-guute .vj55-hero-search{background:#fff;box-shadow:0 18px 50px rgba(33,72,143,.12)}
body.vj-portal-guute .vj55-hero-search input,body.vj-portal-guute .vj55-hero-search select{border:0!important;background:#f0f4f8!important}
body.vj-portal-guute .vj55-hero-search button{border:0;background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-hero-links a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-life{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-life h2{color:#fff}
body.vj-portal-guute .vj55-life p{color:rgba(255,255,255,.8)}
body.vj-portal-guute .vj55-life-art{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,229,0,.15))}
body.vj-portal-guute .vj55-life-art i{background:rgba(255,255,255,.45)}
body.vj-portal-guute .vj55-life-art i:after{border-left:10px solid rgba(255,255,255,.45);border-top:7px solid transparent;border-bottom:7px solid transparent}
body.vj-portal-guute .vj55-mini-points span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}
body.vj-portal-guute .vj55-region-grid a{border:1px solid var(--vj55-border);background:linear-gradient(145deg,#fff,#f0f4f8)}
body.vj-portal-guute .vj55-region-grid a:hover{box-shadow:0 16px 36px rgba(33,72,143,.08)}
body.vj-portal-guute .vj55-region-grid span{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-region-grid strong{color:#526574}
body.vj-portal-guute .vj55-region-grid em{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-featured-companies>a{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-company-cover{background:var(--vj55-soft)}
body.vj-portal-guute .vj55-company-logo{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-company-logo span{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-company-summary h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-company-summary p{color:#526574}
body.vj-portal-guute .vj55-company-summary strong{color:var(--vj55-mid)}
body.vj-portal-guute .vj55-map-teaser{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-map-graphic{background:linear-gradient(135deg,#f0f4f8,#fff4ad)}
body.vj-portal-guute .vj55-map-graphic:before,body.vj-portal-guute .vj55-map-graphic:after{border:2px solid rgba(53,91,134,.2)}
body.vj-portal-guute .vj55-map-graphic i,body.vj-portal-guute .vj55-map-graphic b{background:var(--vj55-dark)}
body.vj-portal-guute .vj55-map-graphic b:nth-child(2){background:var(--vj55-yellow)}
body.vj-portal-guute .vj55-map-graphic b:nth-child(4){background:var(--vj55-mid)}
body.vj-portal-guute .vj55-mag-grid>a{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-mag-grid h3,body.vj-portal-guute .vj55-mag-grid h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-mag-grid p{color:#526574}
body.vj-portal-guute .vj55-mag-grid small{color:#526574}
body.vj-portal-guute .vj55-mag-grid strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-employer-hero{background:linear-gradient(140deg,#f0f4f8,#fff4ad)}
body.vj-portal-guute .vj55-trustline span{background:#fff;border:1px solid rgba(33,72,143,.1);color:var(--vj55-dark)}
body.vj-portal-guute .vj55-value-grid article{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-value-grid strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-value-grid p{color:#526574}
body.vj-portal-guute .vj55-channel-section p{color:#526574}
body.vj-portal-guute .vj55-channel-cloud{background:var(--vj55-soft)}
body.vj-portal-guute .vj55-channel-cloud span{background:#fff;border:1px solid var(--vj55-border);color:var(--vj55-dark);box-shadow:0 10px 30px rgba(33,72,143,.05)}
body.vj-portal-guute .vj55-service-choice article{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-service-choice h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-service-choice p{color:#526574}
body.vj-portal-guute .vj55-service-choice a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-price-grid article{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-price-grid article.is-featured{border:2px solid var(--vj55-dark);box-shadow:0 18px 50px rgba(33,72,143,.1)}
body.vj-portal-guute .vj55-price-grid article>span{color:var(--vj55-mid)}
body.vj-portal-guute .vj55-price-grid h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-price-grid article>strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-price-note{color:#526574}
body.vj-portal-guute .vj55-guute-benefit{background:#fffbed;border:1px solid #fff4ad}
body.vj-portal-guute .vj55-guute-benefit p{color:#526574}
body.vj-portal-guute .vj55-guute-benefit a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-privacy-sales{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-privacy-sales h2{color:#fff}
body.vj-portal-guute .vj55-privacy-sales article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
body.vj-portal-guute .vj55-privacy-sales article p{color:rgba(255,255,255,.75)}
body.vj-portal-guute .vj55-process li{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-process li b{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-process li strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-process li span{color:#526574}
body.vj-portal-guute .vj55-final-cta{background:linear-gradient(135deg,var(--vj55-dark),#173b78);color:#fff}
body.vj-portal-guute .vj55-final-cta h2{color:#fff}
body.vj-portal-guute .vj55-final-cta p{color:rgba(255,255,255,.8)}
body.vj-portal-guute .vj55-final-cta .vj-secondary{background:#fff;color:var(--vj55-dark);border-color:#fff}
body.vj-portal-guute .vj55-contact-card{border:1px solid var(--vj55-border);background:#fff;box-shadow:0 20px 60px rgba(33,72,143,.05)}
body.vj-portal-guute .vj55-form-section{border-top:1px solid var(--vj55-border)}
body.vj-portal-guute .vj55-form-section:first-of-type{border-top:0}
body.vj-portal-guute .vj55-form-section h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-contact label,body.vj-portal-guute .vj55-topic-box>label{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-contact input,body.vj-portal-guute .vj55-contact select,body.vj-portal-guute .vj55-contact textarea{border:1px solid var(--vj55-border);color:#333;background:#fff}
body.vj-portal-guute .vj55-topic-box{background:var(--vj55-soft)}
body.vj-portal-guute .vj55-topic-box h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-contact small,body.vj-portal-guute .vj55-help{color:#526574}
body.vj-portal-guute .vj55-consent span{color:#34465c}
body.vj-portal-guute .vj55-consent a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-form-result.is-success{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj55-form-result.is-error{background:#fff0ee;color:#8d2f22}
body.vj-portal-guute .vj55-about-hero{background:linear-gradient(140deg,#f0f4f8,#fffbed)}
body.vj-portal-guute .vj55-about-photo{background:linear-gradient(135deg,rgba(33,72,143,.13),rgba(255,229,0,.25))}
body.vj-portal-guute .vj55-about-hero.has-image .vj55-about-photo{background-image:var(--vj55-about-image)}
body.vj-portal-guute .vj55-network{background:var(--vj55-soft)}
body.vj-portal-guute .vj55-network>strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-network a{background:#fff;border:1px solid var(--vj55-border);color:var(--vj55-dark)}
body.vj-portal-guute .vj55-partners article{border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj55-partners p{color:#526574}
body.vj-portal-guute .vj55-legal-body{border:1px solid var(--vj55-border);background:#fff;color:#34465c}
body.vj-portal-guute .vj55-legal-body h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-legal-body a{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-benefit-select>span{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-benefit-select summary{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-benefit-menu{background:#fff;border:1px solid var(--vj55-border);box-shadow:0 14px 36px rgba(33,72,143,.12)}
body.vj-portal-guute .vj55-benefit-menu label:hover{background:var(--vj55-soft)}
body.vj-portal-guute .vj55-active-filters span{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj-company-card-foot strong.is-zero{color:#526574}
@media(max-width:1050px){
body.vj-portal-guute .vj55-hero.has-image:after{background:linear-gradient(180deg,rgba(240,244,248,.98) 0%,rgba(240,244,248,.88) 55%,rgba(240,244,248,0) 82%)}
}
body.vj-portal-guute .vj55-company-search .vj55-view-toggle{border:1px solid var(--vj55-border);background:#fff;color:var(--vj55-dark)}
body.vj-portal-guute .vj55-company-search .vj55-view-toggle.is-active{background:var(--vj55-dark);border-color:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-company-search .vj-company-card.is-map-active{border-color:var(--vj55-mid);box-shadow:0 0 0 2px rgba(53,91,134,.12)}
body.vj-portal-guute .vj55-search-empty{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-search-empty h3,body.vj-portal-guute .vj55-company-no-jobs h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-company-no-jobs{border:1px solid var(--vj55-border);background:var(--vj55-soft)}
body.vj-portal-guute .vj55-employer-profile-showcase h2,body.vj-portal-guute .vj55-faq h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-employer-profile-showcase>div:first-child>p{color:#526574}
body.vj-portal-guute .vj55-profile-mockup{border:1px solid var(--vj55-border);background:#fff;box-shadow:0 20px 55px rgba(33,72,143,.08)}
body.vj-portal-guute .vj55-profile-cover{background:linear-gradient(135deg,#d9e3ec,#fff4ad)}
body.vj-portal-guute .vj55-profile-logo{background:var(--vj55-dark);color:#fff;border:5px solid #fff}
body.vj-portal-guute .vj55-profile-body strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-profile-body small{color:#526574}
body.vj-portal-guute .vj55-profile-tags span{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj55-profile-job{border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj55-profile-job strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-profile-job span{color:#526574}
body.vj-portal-guute .vj55-faq details{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-faq summary{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-faq details p{color:#526574}
body.vj-portal-guute .vj55-mag-categories a{border:1px solid var(--vj55-border);background:#fff;color:#526574}
body.vj-portal-guute .vj55-mag-categories a:hover,body.vj-portal-guute .vj55-mag-categories a.is-active{background:var(--vj55-dark);border-color:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj55-mag-featured{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj55-mag-featured-media{background:linear-gradient(135deg,#f0f4f8,#fff4ad)}
body.vj-portal-guute .vj55-mag-featured-copy h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-mag-featured-copy p{color:#526574}
body.vj-portal-guute .vj55-mag-featured-copy small{color:#526574}
body.vj-portal-guute .vj55-mag-featured-copy strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj55-mag-placeholder{background:linear-gradient(135deg,#f0f4f8,#fff4ad);color:var(--vj55-dark)}
body.vj-portal-guute .vj55-mag-card-media{background:#f0f4f8}
body.vj-portal-guute .vj55-mag-card-category{color:var(--vj55-mid)}
body.vj-portal-guute .vj55-mag-grid.is-archive>a:hover{box-shadow:0 16px 34px rgba(33,72,143,.07)}
body.vj-portal-guute .vj552-search-hero{border:1px solid var(--vj55-border);background:linear-gradient(135deg,#f0f4f8,#fffbed)}
body.vj-portal-guute .vj552-region-card{border:1px solid var(--vj55-border);background:#fff;box-shadow:0 12px 34px rgba(33,72,143,.035)}
body.vj-portal-guute .vj552-region-main{background:linear-gradient(145deg,#fff,#f0f4f8)!important}
body.vj-portal-guute .vj552-region-main:hover{box-shadow:none!important}
body.vj-portal-guute .vj552-region-symbol{background:color-mix(in srgb,currentColor 11%,#fff);color:var(--vj55-dark)}
body.vj-portal-guute .vj552-region-copy b{color:var(--vj55-dark)}
body.vj-portal-guute .vj552-region-copy strong{color:#526574}
body.vj-portal-guute .vj552-region-card.is-muehlviertel .vj552-region-symbol{color:#21488f}
body.vj-portal-guute .vj552-region-card.is-traunviertel .vj552-region-symbol{color:#355b86}
body.vj-portal-guute .vj552-region-card.is-hausruckviertel .vj552-region-symbol{color:#42637d}
body.vj-portal-guute .vj552-region-card.is-innviertel .vj552-region-symbol{color:#675300;background:#fffbed}
body.vj-portal-guute .vj552-district-links{border-top:1px solid #f0f4f8}
body.vj-portal-guute .vj552-district-links a{border:1px solid var(--vj55-border)!important;background:#fff!important;color:#526574!important}
body.vj-portal-guute .vj552-district-links a:hover{color:var(--vj55-dark)!important;border-color:var(--vj55-mid)!important;box-shadow:none!important}
body.vj-portal-guute .vj553-search-hero{background:linear-gradient(135deg,#f0f4f8,#fffbed)}
body.vj-portal-guute .vj553-category-card{border:1px solid var(--vj55-border);background:#fff;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-category-card:hover{border-color:#95a9b8;box-shadow:0 12px 28px rgba(33,72,143,.06)}
body.vj-portal-guute .vj553-category-icon{background:#f0f4f8;color:var(--vj55-mid)}
body.vj-portal-guute .vj553-category-card small{color:#526574}
body.vj-portal-guute .vj553-mini-icon{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-channel-journey{border:1px solid var(--vj55-border);background:#fbfcfe}
body.vj-portal-guute .vj553-channel-journey>span{background:#fff;border:1px solid var(--vj55-border);color:var(--vj55-dark)}
body.vj-portal-guute .vj553-channel-journey .is-platform{background:var(--vj55-dark);color:#fff;border-color:var(--vj55-dark)}
body.vj-portal-guute .vj553-channel-journey>b{color:var(--vj55-mid)}
body.vj-portal-guute .vj553-channel-journey i{background:#f0f4f8;color:#34465c}
body.vj-portal-guute .vj553-choice-number{color:var(--vj55-mid)}
body.vj-portal-guute .vj553-mobile-first{border:1px solid var(--vj55-border);background:linear-gradient(145deg,#f0f4f8,#fff)}
body.vj-portal-guute .vj553-phone{border:9px solid #222;background:#111;box-shadow:0 24px 50px rgba(0,0,0,.16)}
body.vj-portal-guute .vj553-phone-notch{background:#111}
body.vj-portal-guute .vj553-phone-screen{background:#fff}
body.vj-portal-guute .vj553-demo-top{border-bottom:1px solid #d9e3ec;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-phone-scroll h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj553-demo-company{color:#526574}
body.vj-portal-guute .vj553-demo-tags span,body.vj-portal-guute .vj553-demo-benefits span{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-phone-scroll h4{color:var(--vj55-dark)}
body.vj-portal-guute .vj553-phone-scroll>p{color:#526574}
body.vj-portal-guute .vj553-demo-location{border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj553-phone-scroll button{border:0;background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj553-mobile-copy h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj553-mobile-points article:before{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-mobile-points strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj553-mobile-points p{color:#526574}
body.vj-portal-guute .vj553-pricing del{color:#526574}
body.vj-portal-guute .vj553-trust-strip{border:1px solid var(--vj55-border);background:#f0f4f8}
body.vj-portal-guute .vj553-trust-strip article>span{background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj553-trust-strip strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj553-trust-strip p{color:#526574}
body.vj-portal-guute .vj553-process ol:before{background:#d9e3ec}
body.vj-portal-guute .vj553-process li{background:#fbfcfe}
body.vj-portal-guute .vj553-filter-status{color:#526574}
body.vj-portal-guute .vj55-active-filters button{border:0;background:#f0f4f8;color:var(--vj55-dark)}
body.vj-portal-guute .vj55-active-filters button:hover{background:#d9e3ec}
body.vj-portal-guute .vj-company-card.is-map-active{box-shadow:0 0 0 2px var(--vj55-mid);border-color:var(--vj55-mid)}
body.vj-portal-guute .vj554-account-access a{border:1px solid var(--vj55-border);color:var(--vj55-dark);background:#fff}
body.vj-portal-guute .vj554-account-access a.is-highlight{background:var(--vj55-dark);color:#fff;border-color:var(--vj55-dark)}
body.vj-portal-guute .vj554-network small{color:#526574}
body.vj-portal-guute .vj554-team-panorama{border:1px solid var(--vj55-border);background:linear-gradient(135deg,#f0f4f8,#fff4ad)}
body.vj-portal-guute .vj554-team-panorama>span{color:var(--vj55-mid)}
body.vj-portal-guute .vj554-team-figures i{background:linear-gradient(180deg,var(--vj55-light),var(--vj55-dark))}
body.vj-portal-guute .vj554-team-figures i:nth-child(2){background:linear-gradient(180deg,#ffe500,var(--vj55-dark))}
body.vj-portal-guute .vj554-team-figures i:nth-child(3){background:linear-gradient(180deg,var(--vj55-mid),#95a9b8)}
body.vj-portal-guute .vj554-role-grid article{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj554-role-grid strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj554-about-hero-photo span{color:var(--vj55-mid)}
body.vj-portal-guute .vj-region-intro{color:var(--vj55-text)}
body.vj-portal-guute .vj-region-domain{color:#34465c}
body.vj-portal-guute .vj-region-help{border:1px solid var(--vj55-border);background:#f0f4f8}
body.vj-portal-guute .vj-region-cooperation{color:#34465c}
body.vj-portal-guute .vj-region-cooperation a{color:var(--vj55-dark)}
body.vj-portal-guute .vj-region-link-group h3{color:#34465c}
body.vj-portal-guute .vj-region-orientation .vj-region-links a{border:1px solid #d9e3ec;color:#21488f;background:#fff}
body.vj-portal-guute .vj-region-orientation .vj-region-links a:hover{border-color:#21488f;background:#f0f4f8}
body.vj-portal-guute .vj-region-orientation .vj-region-links a:focus-visible{outline:3px solid #21488f}
body.vj-portal-guute .vj-region-help strong{color:#21488f}
body.vj-portal-guute .vj577-entry-help a{color:var(--vj55-dark)}
body.vj-portal-guute .vj577-organization-note{border-left:4px solid var(--vj55-mid);background:var(--vj55-soft)}
body.vj-portal-guute .vj577-organization-note h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj577-organization-note a,body.vj-portal-guute .vj577-employer-help a{color:var(--vj55-dark)}
body.vj-portal-guute .vj577-guute-note{color:#34465c}
body.vj-portal-guute .vj577-employer-help{border-top:1px solid var(--vj55-border)}
body.vj-portal-guute .vj577-employer-landing a:focus-visible,body.vj-portal-guute .vj577-employer-landing summary:focus-visible,body.vj-portal-guute .vj577-auth a:focus-visible,body.vj-portal-guute .vj577-auth button:focus-visible{outline:3px solid var(--vj55-mid)}
body.vj-portal-guute .vj578-landing h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj578-landing h3{color:var(--vj55-dark)}
body.vj-portal-guute .vj578-landing a:focus-visible,body.vj-portal-guute .vj578-landing summary:focus-visible{outline:3px solid var(--vj55-mid)}
body.vj-portal-guute .vj578-hero{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj578-hero .vj-kicker,body.vj-portal-guute .vj578-final .vj-kicker{color:#95a9b8}
body.vj-portal-guute .vj578-hero h1{color:#fff}
body.vj-portal-guute .vj578-hero-copy>p{color:#d9e3ec}
body.vj-portal-guute .vj578-hero .vj-primary,body.vj-portal-guute .vj578-final .vj-primary{background:#ffe500;color:#173b78;border-color:#ffe500;box-shadow:none}
body.vj-portal-guute .vj578-hero .vj-secondary,body.vj-portal-guute .vj578-final .vj-secondary{background:transparent;color:#fff!important;border-color:#95a9b8}
body.vj-portal-guute .vj578-hero .vj-secondary:hover,body.vj-portal-guute .vj578-final .vj-secondary:hover{background:#fff;color:var(--vj55-dark)!important}
body.vj-portal-guute .vj578-hero-login a{color:#fff}
body.vj-portal-guute .vj578-hero-facts{border-top:1px solid #ffffff30}
body.vj-portal-guute .vj578-hero-facts li{color:#d9e3ec}
body.vj-portal-guute .vj578-hero-facts li:before{color:#ffe500}
body.vj-portal-guute .vj578-preview-caption,body.vj-portal-guute .vj578-preview-note{color:#d9e3ec}
body.vj-portal-guute .vj578-job-preview{background:#fbfcfe;color:var(--vj55-dark);box-shadow:10px 14px 0 #ffffff14}
body.vj-portal-guute .vj578-demo-brand{border-bottom:1px solid #d9e3ec}
body.vj-portal-guute .vj578-demo-brand>span{background:#d9e3ec}
body.vj-portal-guute .vj578-demo-label{color:#34465c}
body.vj-portal-guute .vj578-job-preview>p{color:#526574}
body.vj-portal-guute .vj578-demo-tags>span{border:1px solid #d9e3ec;color:#34465c;background:#f0f4f8}
body.vj-portal-guute .vj578-demo-lines i{background:#d9e3ec}
body.vj-portal-guute .vj578-demo-apply{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj578-section-heading>p{color:#34465c}
body.vj-portal-guute .vj578-channel-grid{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj578-channel-grid article{border-left:1px solid var(--vj55-border)}
body.vj-portal-guute .vj578-channel-grid article:first-child{border-left:0}
body.vj-portal-guute .vj578-channel-grid p{color:#34465c}
body.vj-portal-guute .vj578-channel-note{color:#526574}
body.vj-portal-guute .vj578-profile-preview{border:1px solid var(--vj55-border);background:#fff;box-shadow:0 22px 70px #173b7810}
body.vj-portal-guute .vj578-profile-cover{background:#d9e3ec;color:#34465c}
body.vj-portal-guute .vj578-profile-cover i{background:#526574}
body.vj-portal-guute .vj578-profile-cover i:nth-of-type(2){background:#ffe500}
body.vj-portal-guute .vj578-profile-cover i:nth-of-type(3){background:#173b78}
body.vj-portal-guute .vj578-profile-monogram{border:4px solid #fff;background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj578-profile-content>strong{color:var(--vj55-dark)}
body.vj-portal-guute .vj578-profile-content>p{color:#526574}
body.vj-portal-guute .vj578-profile-job{border-top:1px solid var(--vj55-border)}
body.vj-portal-guute .vj578-profile-job>span{color:#526574}
body.vj-portal-guute .vj578-profile-job>b{border:1px solid var(--vj55-border);color:var(--vj55-dark)}
body.vj-portal-guute .vj578-profile-stamp{background:#f0f4f8;color:#34465c}
body.vj-portal-guute .vj578-feature-list article>span{color:#526574}
body.vj-portal-guute .vj578-feature-list p{color:#526574}
body.vj-portal-guute .vj578-trust-note{color:#526574}
body.vj-portal-guute .vj578-steps li{border-top:1px solid #d9e3ec}
body.vj-portal-guute .vj578-steps li>span{background:#d9e3ec;color:var(--vj55-dark)}
body.vj-portal-guute .vj578-steps p{color:#526574}
body.vj-portal-guute .vj578-service{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj578-service p{color:#34465c}
body.vj-portal-guute .vj578-specials aside{border:1px solid var(--vj55-border);background:#fff}
body.vj-portal-guute .vj578-specials .vj578-organizations{background:#f0f4f8}
body.vj-portal-guute .vj578-specials p{color:#34465c}
body.vj-portal-guute .vj578-specials a{color:var(--vj55-dark)}
body.vj-portal-guute .vj578-org-icon{color:#526574}
body.vj-portal-guute .vj578-faq details a{color:var(--vj55-dark)}
body.vj-portal-guute .vj578-faq details a:focus-visible{outline:3px solid var(--vj55-dark)}
body.vj-portal-guute .vj578-final{background:var(--vj55-dark)}
body.vj-portal-guute .vj578-final h2{color:#fff}
body.vj-portal-guute .vj578-final p{color:#d9e3ec}
body.vj-portal-guute .vj578-final-help{color:#d9e3ec}
@media(max-width:1050px){
body.vj-portal-guute .vj578-channel-grid article:nth-child(3){border-left:0}
body.vj-portal-guute .vj578-channel-grid article:nth-child(n+3){border-top:1px solid var(--vj55-border)}
}
@media(max-width:390px){
body.vj-portal-guute .vj578-channel-grid article{border-left:0}
body.vj-portal-guute .vj578-channel-grid article:nth-child(n+2){border-top:1px solid var(--vj55-border)}
}
body.vj-portal-guute .vj5710-benefit-choices{border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj5710-benefit-choices legend{color:var(--vj55-dark)}
body.vj-portal-guute .vj5710-benefit-choices>p{color:#34465c}
body.vj-portal-guute .vj578-hero .vj579-phone-demo{border:0;background:none}
body.vj-portal-guute .vj579-phone-demo .vj553-phone{box-shadow:0 24px 50px #0004;color:var(--vj55-dark)}
body.vj-portal-guute .vj578-hero .vj553-phone .vj-kicker{color:#34465c}
body.vj-portal-guute .vj579-phone-demo .vj553-phone p{color:#34465c}
body.vj-portal-guute .vj579-demo-apply{background:var(--vj55-dark);color:#fff}
body.vj-portal-guute .vj565-home-intro .vj518-home-slogan{color:var(--vj55-dark)}
body.vj-portal-guute .vj518-home-slogan em{color:var(--vj55-yellow)}
body.vj-portal-guute .vj565-home-intro .vj518-home-slogan.is-guute{color:var(--vj-portal-cta,#21488f)}
body.vj-portal-guute .vj55-featured-companies>.vj518-company-preview:hover{border-color:var(--vj55-mid);box-shadow:0 8px 24px rgba(33,72,143,.07)}
body.vj-portal-guute .vj55-featured-companies>.vj518-company-preview:focus-visible{outline:3px solid var(--vj55-dark)}
body.vj-portal-guute .vj518-company-preview .vj55-company-cover{background:#fff}
body.vj-portal-guute .vj-company-result.is-map-active{outline:3px solid var(--vj55-mid);background:#f0f4f8}
body.vj-portal-guute .vj-company-result .vj-company-card{color:inherit}
body.vj-portal-guute .vj55-company-search .vj-company-result-actions .vj-company-map-select,body.vj-portal-guute .vj-company-result-actions .vj-company-profile-link{border:1px solid var(--vj55-border);background:white;color:var(--vj55-dark)}
body.vj-portal-guute .vj-company-result-actions .vj-company-profile-link{background:var(--vj55-dark);border-color:var(--vj55-dark);color:white}
body.vj-portal-guute .vj55-company-search .vj-company-result-actions .vj-company-map-select[aria-pressed=true]{background:#f0f4f8;border-color:var(--vj55-mid)}
body.vj-portal-guute .vj-company-result-actions :focus-visible{outline:3px solid var(--vj55-mid)}
body.vj-portal-guute .vj55-company-map:focus-visible{outline:3px solid var(--vj55-mid)}
body.vj-portal-guute .vj518-company-preview .vj55-company-cover{background:#f0f4f8}
body.vj-portal-guute .vj518-company-preview .vj55-company-cover.is-logo-fallback{background:linear-gradient(135deg,#f0f4f8,#fffbed)}
body.vj-portal-guute .vj518-company-preview .vj55-company-cover.is-logo-fallback>span{color:var(--vj55-dark)}
body.vj-portal-guute .vj521-fast-track{background:var(--vj55-dark);color:white}
body.vj-portal-guute .vj521-fast-track .vj-kicker{color:#ffe500}
body.vj-portal-guute .vj521-fast-track h2{color:white}
body.vj-portal-guute .vj521-fast-track p{color:#fff}
body.vj-portal-guute .vj521-fast-track small{color:#d9e3ec}
body.vj-portal-guute .vj521-fast-track>a.vj-primary{background:#ffe500;border-color:#ffe500;color:#173b78}
body.vj-portal-guute .vj521-references{background:#f0f4f8;border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj521-references h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj521-references>a{color:var(--vj55-dark)}
body.vj-portal-guute .vj521-reference{background:white;border:1px solid var(--vj55-border);color:var(--vj55-dark)}
body.vj-portal-guute .vj521-reference:focus-visible,body.vj-portal-guute .vj521-fast-track a:focus-visible{outline:3px solid var(--vj55-mid)}
body.vj-portal-guute .vj521-reference-notice{background:#f0f4f8}
body.vj-portal-guute .vj582-landing .vj521-fast-track{background:linear-gradient(115deg,#f0f4f8,#fff4ad);color:var(--vj55-dark);border:1px solid #fff4ad}
body.vj-portal-guute .vj582-landing .vj521-fast-track .vj-kicker{color:#34465c}
body.vj-portal-guute .vj582-landing .vj521-fast-track h2{color:var(--vj55-dark)}
body.vj-portal-guute .vj582-landing .vj521-fast-track p{color:#173b78}
body.vj-portal-guute .vj582-landing .vj521-fast-track small{color:#34465c}
body.vj-portal-guute .vj582-landing .vj521-fast-track>a.vj-primary{background:var(--vj55-dark);border-color:var(--vj55-dark);color:white!important}
body.vj-portal-guute .vj582-landing .vj521-references{border:0;border-top:1px solid var(--vj55-border);border-bottom:1px solid var(--vj55-border);background:transparent}
body.vj-portal-guute .vj582-landing .vj578-steps li{background:white;border:1px solid var(--vj55-border)}
body.vj-portal-guute .vj582-landing .vj578-reach{border-top:1px solid var(--vj55-border)}
body.vj-portal-guute .vj-magazine-hub-intro h1{color:var(--vj-dark)}
body.vj-portal-guute .vj-magazine-hub-intro p{color:#526574}
body.vj-portal-guute .vj-magazine-portal{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj-magazine-portal-icon{background:#f0f4f8;color:var(--vj-dark)}
body.vj-portal-guute .vj-magazine-portal-domain{color:#526574}
body.vj-portal-guute .vj-magazine-portal h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-magazine-portal p{color:#526574}
body.vj-portal-guute .vj-magazine-portal.is-guute .vj-magazine-portal-icon{background:#fff4ad;color:#173b78}
body.vj-portal-guute .vj-magazine-portal.is-coming-soon{background:#f0f4f8}
body.vj-portal-guute .vj-magazine-portal.is-coming-soon .vj-magazine-portal-action{color:#526574}
body.vj-portal-guute a.vj-magazine-portal:hover{border-color:var(--vj-dark);box-shadow:0 8px 24px rgba(33,72,143,.08)}
body.vj-portal-guute a.vj-magazine-portal:focus-visible{outline:3px solid var(--vj-dark)}
body.vj-portal-guute .vj-magazine-all-portals{color:var(--vj-dark)}
body.vj-portal-guute .vj595-about{--about-ink:#173b78;--about-muted:#34465c;--about-line:#d9e3ec;color:var(--about-ink)}
body.vj-portal-guute .vj595-about h1,body.vj-portal-guute .vj595-about h2,body.vj-portal-guute .vj595-about h3{color:var(--about-ink)}
body.vj-portal-guute .vj595-about p{color:var(--about-muted)}
body.vj-portal-guute .vj595-about .vj595-eyebrow{color:#34465c}
body.vj-portal-guute .vj595-about a.vj-primary,body.vj-portal-guute .vj595-about a.vj-secondary{border:1px solid var(--about-ink)}
body.vj-portal-guute .vj595-about a.vj-primary{background:var(--about-ink);color:#fff}
body.vj-portal-guute .vj595-about a.vj-secondary{background:#fff;color:var(--about-ink)}
body.vj-portal-guute .vj595-about a.vj-primary:hover{background:#173b78}
body.vj-portal-guute .vj595-about a.vj-secondary:hover{background:#f0f4f8}
body.vj-portal-guute .vj595-about a:focus-visible{outline:3px solid #675300}
body.vj-portal-guute .vj595-about .vj595-about-hero{border:1px solid var(--about-line);background:linear-gradient(115deg,#f0f4f8 30%,#fff4ad)}
body.vj-portal-guute .vj595-about .vj595-about-hero.has-image{background-image:linear-gradient(90deg,rgba(240,244,248,.97),rgba(240,244,248,.86)),var(--vj595-about-image)}
body.vj-portal-guute .vj595-about .vj595-about-hero h1 span{color:#34465c}
body.vj-portal-guute .vj595-about .vj595-about-principles{border-top:1px solid #d9e3ec;color:#34465c}
body.vj-portal-guute .vj595-about .vj595-about-principles li:before{background:#675300}
body.vj-portal-guute .vj595-about .vj595-about-audiences article{border:1px solid var(--about-line);background:#fff}
body.vj-portal-guute .vj595-about .vj595-about-audiences article:nth-child(2){background:#f0f4f8}
body.vj-portal-guute .vj595-about .vj595-about-audiences ul{color:var(--about-muted)}
body.vj-portal-guute .vj595-about .vj595-about-audiences li:before{color:var(--about-ink)}
body.vj-portal-guute .vj595-about .vj595-about-regions a{border:1px solid var(--about-line);color:var(--about-ink);background:#fff}
body.vj-portal-guute .vj595-about .vj595-about-regions a:hover{background:#f0f4f8;border-color:#526574}
body.vj-portal-guute .vj595-about .vj595-about-regions a>span:not(.vj595-region-arrow){color:var(--about-muted)}
body.vj-portal-guute .vj595-about .vj595-about-guute{border:1px solid #fff4ad;background:#fffbed}
body.vj-portal-guute .vj595-about .vj595-about-guute>a,body.vj-portal-guute .vj595-about .vj595-about-text-links a{color:var(--about-ink)}
body.vj-portal-guute .vj595-about .vj595-about-operator{border-top:1px solid var(--about-line)}
body.vj-portal-guute .vj595-about .vj595-about-final{background:var(--about-ink);color:#fff}
body.vj-portal-guute .vj595-about .vj595-about-final h2{color:#fff}
body.vj-portal-guute .vj595-about .vj595-about-final .vj595-eyebrow{color:#ffe500}
body.vj-portal-guute .vj595-about .vj595-about-final p{color:#d9e3ec}
body.vj-portal-guute .vj595-about .vj595-about-final a.vj-primary{background:#ffe500;border-color:#ffe500;color:#173b78}
body.vj-portal-guute .vj595-about .vj595-about-final a.vj-primary:hover{background:#fff4ad}
body.vj-portal-guute .vj595-about .vj595-about-final a.vj-secondary{background:transparent;border-color:#95a9b8;color:#fff!important}
body.vj-portal-guute .vj595-about .vj595-about-final a.vj-secondary:hover{background:#173b78}
body.vj-portal-guute .vj595-about .vj595-about-final a:focus-visible{outline-color:#fff}
/* Source: vierteljobs-core/assets/vj-v556.css */
body.vj-portal-guute .vj556-company-facts span{border:1px solid #d9e3ec;background:#f0f4f8;color:#545454}
body.vj-portal-guute .vj556-company-facts small{color:#526574}
body.vj-portal-guute .vj556-company-facts b{color:#21488f}
body.vj-portal-guute .vj556-package-picker .vj-price del{color:#526574}
body.vj-portal-guute .vj556-package-picker .vj-price strong{color:#21488f}
body.vj-portal-guute .vj556-impersonation{background:#fff4ad;border:1px solid #ffe500;color:#173b78;box-shadow:0 12px 35px rgba(0,0,0,.15)}
body.vj-portal-guute .vj556-impersonation a{color:#21488f}
/* Source: vierteljobs-core/assets/vj-company-search.css */
body.vj-portal-guute .vj55-company-search .vj55-benefit-menu{box-shadow:none}
body.vj-portal-guute .vj55-company-search .vj-company-map-scope{color:#526574}
body.vj-portal-guute .vj55-company-search .vj-company-result{border:1px solid var(--vj-line,#d9e3ec);background:#fff}
body.vj-portal-guute .vj55-company-search .vj-company-result.is-map-active{border-color:#21488f;box-shadow:0 0 0 2px #21488f}
body.vj-portal-guute .vj55-company-search .vj-company-result .vj-company-card{border:0;box-shadow:none;background:transparent}
body.vj-portal-guute .vj55-company-search .vj-company-map-select{background:transparent;color:#21488f;border:1px solid #95a9b8}
body.vj-portal-guute .vj55-company-search .vj-company-map-select[aria-pressed=true]{background:#f0f4f8;border-color:#21488f}
body.vj-portal-guute .vj55-company-search :is(button,a,input,select,summary):focus-visible{outline:3px solid #e98239}
body.vj-portal-guute .vj55-company-search .vj-company-map-card{color:#173b78}
body.vj-portal-guute .vj55-company-search .vj-company-map-initial{background:#f0f4f8}
body.vj-portal-guute .vj55-company-search .vj-company-map-card a{color:#21488f}
body.vj-portal-guute .vj55-company-search .vj-company-map-card button{border:1px solid #95a9b8;background:#fff;color:#21488f}
@media(max-width:1050px){
body.vj-portal-guute .vj55-company-search .vj-results-toolbar{background:#fff}
}
body.vj-portal-guute .vj55-company-search a.vj598-company-open{color:inherit}
/* Source: vierteljobs-core/assets/vj-search-mobile.css */
body.vj-portal-guute .vj598-company-suggestion{border-top:1px solid var(--vj-border,#d9e3ec)}
body.vj-portal-guute form.vj-geosearch>.vj598-search-fields>.vj560-geo-message{color:var(--vj-dark,#21488f)}
body.vj-portal-guute form.vj-geosearch>.vj598-search-fields>.vj560-geo-message.is-error{color:#9b3024}
@media(max-width:900px){
body.vj-portal-guute .vj-shell[data-vj-search-state="1"] .vj598-search-toggle{border:1px solid var(--vj-border,#d9e3ec);background:#fff;color:var(--vj-dark,#21488f)}
body.vj-portal-guute .vj-shell[data-vj-search-state="1"] .vj598-search-toggle:focus-visible{outline:3px solid var(--vj-mid,#34465c)}
}
/* Source: vierteljobs-core/assets/vj-v560.css */
body.vj-portal-guute .vj556-impersonation{box-shadow:none!important}
body.vj-portal-guute .vj560-nav-company-logo{background:#fff;border:1px solid var(--vj-border)}
body.vj-portal-guute .vj560-use-location{border:1px solid var(--vj-border);background:#fff;color:var(--vj-dark)}
body.vj-portal-guute .vj560-geo-message{color:#7d4136}
body.vj-portal-guute .vj560-company-editor>small{color:#526574}
body.vj-portal-guute .vj560-company-editor .wp-editor-container{border:1px solid var(--vj-border)!important}
body.vj-portal-guute .vj560-contact-photo-preview{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-company-facts span{background:#f0f4f8;border:1px solid #d9e3ec}
body.vj-portal-guute .vj560-company-facts b{color:var(--vj-dark)}
body.vj-portal-guute .vj51-company-profile .vj-benefit-pills span{background:#f0f4f8!important;border:1px solid #d9e3ec!important;color:#173b78!important}
body.vj-portal-guute .vj560-contact-photo{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-apply-modal{background:rgba(23,59,120,.48)}
body.vj-portal-guute .vj560-apply-dialog{background:#fff;border:1px solid var(--vj-border);box-shadow:0 24px 70px rgba(0,0,0,.2)}
body.vj-portal-guute .vj560-apply-dialog h2{color:var(--vj-dark)}
body.vj-portal-guute .vj560-apply-email{color:var(--vj-dark)}
body.vj-portal-guute .vj560-apply-close{border:0;background:transparent;color:#34465c}
body.vj-portal-guute .woocommerce-checkout .vj560-checkout-intro{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-checkout-intro h1{color:var(--vj-dark)}
body.vj-portal-guute .vj560-checkout-included{color:#34465c}
body.vj-portal-guute .woocommerce-checkout #customer_details,body.vj-portal-guute .woocommerce-checkout #order_review{background:#fff;border:1px solid var(--vj-border)}
body.vj-portal-guute .woocommerce-checkout #order_review_heading{color:var(--vj-dark)}
body.vj-portal-guute .woocommerce-checkout table.shop_table{border-color:var(--vj-border)!important}
body.vj-portal-guute .woocommerce-checkout #place_order{background:#21488f!important;color:#fff!important}
body.vj-portal-guute .vj560-thankyou{border:1px solid var(--vj-border)!important;background:#f0f4f8!important}
body.vj-portal-guute .vj560-preview-bar{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-preview-actions input[name="continue"]{background:#21488f!important;color:#fff!important;border:1px solid #21488f!important}
body.vj-portal-guute .vj560-preview-actions input[name="edit_job"]{background:#fff!important;color:#21488f!important;border:1px solid #21488f!important}
body.vj-portal-guute .vj560-preview-card{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-preview-card h1{color:var(--vj-dark)}
body.vj-portal-guute .vj560-preview-facts span{background:#f0f4f8}
body.vj-portal-guute .vj560-company-facts small{color:#526574}
body.vj-portal-guute .vj560-company-facts strong{color:var(--vj-dark)}
body.vj-portal-guute .vj560-contact-copy strong{color:var(--vj-dark)}
body.vj-portal-guute .vj560-contact-copy a{color:var(--vj-dark)}
body.vj-portal-guute .vj560-modal-close{border:0;background:transparent;color:#34465c}
body.vj-portal-guute .vj560-email-apply{border:0}
body.vj-portal-guute .vj560-preview-toolbar{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-preview-toolbar h2{color:var(--vj-dark)}
body.vj-portal-guute .vj560-preview-actions .vj-primary{background:#21488f;color:#fff;border:1px solid #21488f}
body.vj-portal-guute .vj560-preview-actions .vj-secondary{background:#fff;color:#21488f;border:1px solid #21488f}
body.vj-portal-guute .vj560-job-preview-card{border:1px solid var(--vj-border);background:#fff;box-shadow:0 10px 30px rgba(33,72,143,.04)}
body.vj-portal-guute .vj560-job-preview-card h1{color:var(--vj-dark)}
body.vj-portal-guute .vj560-preview-employer>span{border:1px solid var(--vj-border);background:#fff}
body.vj-portal-guute .vj560-preview-employer small{color:#526574}
body.vj-portal-guute .vj560-preview-employer strong{color:var(--vj-dark)}
body.vj-portal-guute .vj560-preview-benefits span{background:#f0f4f8;border:1px solid #d9e3ec;color:#173b78}
body.vj-portal-guute .vj560-preview-description{border-top:1px solid var(--vj-border)}
body.vj-portal-guute .vj560-preview-description h2{color:var(--vj-dark)}
body.vj-portal-guute .vj51-company-profile .vj560-online-card .vj-social-icon{color:#21488f;background:#fff}
body.vj-portal-guute .vj51-company-profile .vj560-online-card .vj-social-icon b{background:#21488f!important;color:#fff}
body.vj-portal-guute .vj51-company-profile .vj-company-info-grid a:focus-visible{outline:3px solid #21488f}
body.vj-portal-guute form.vj-geosearch .vj560-location-wrap .vj560-use-location{border:0;background:transparent!important;color:var(--vj-dark)!important;box-shadow:none}
body.vj-portal-guute form.vj-geosearch .vj560-use-location svg{fill:none;stroke:currentColor}
body.vj-portal-guute form.vj-geosearch .vj560-location-wrap .vj560-use-location:hover{background:#f0f4f8!important;color:var(--vj-dark)!important}
body.vj-portal-guute form.vj-geosearch .vj560-use-location:focus-visible{outline:2px solid var(--vj-dark)}
body.vj-portal-guute form.vj-geosearch>.vj560-geo-message{color:var(--vj-dark,#21488f)}
body.vj-portal-guute form.vj-geosearch>.vj560-geo-message.is-error{color:#9b3024}
/* Source: vierteljobs-core/assets/vj-benefits.css */
body.vj-portal-guute .vj-benefit-groups .vj-benefit-group{border:0!important}
body.vj-portal-guute .vj-benefit-group legend{color:var(--vj-dark,#173b78)}
body.vj-portal-guute .vj-benefit-groups .vj-benefit-options label{border:1px solid var(--vj-border,#d9e3ec)!important;background:#fff!important;color:var(--vj-text,#173b78)!important}
body.vj-portal-guute .vj-benefit-groups .vj-benefit-options label>span{border:0!important;background:transparent!important}
body.vj-portal-guute .vj-benefit-groups .vj-benefit-options label:has(input:checked){background:#f0f4f8!important;border-color:var(--vj-mid,#526574)!important}
body.vj-portal-guute .vj-benefit-groups .vj-benefit-options input[type=checkbox]{accent-color:var(--vj-dark,#173b78)}
body.vj-portal-guute .vj-benefit-groups label:focus-within{outline:2px solid var(--vj-dark,#173b78)}
body.vj-portal-guute .vj-benefit-groups .vj-benefit-search-label{border:0!important;background:transparent!important}
body.vj-portal-guute .vj-benefit-search-label input{border:1px solid var(--vj-border,#d9e3ec)}
body.vj-portal-guute .vj-benefit-summary-group h3{color:var(--vj-dark,#173b78)}
body.vj-portal-guute .vj-benefit-summary-group li{border:1px solid var(--vj-border,#d9e3ec);background:var(--vj-bg,#f0f4f8)}
/* Source: vierteljobs-core/assets/vj-v564.css */
body.vj-portal-guute .vj564-map-consent{background:linear-gradient(135deg,#f0f4f8,#f0f4f8);color:#34465c}
body.vj-portal-guute .vj564-map-consent strong{color:#21488f}
body.vj-portal-guute .vj564-map-consent button{border:1px solid #21488f;background:#fff;color:#21488f}
body.vj-portal-guute .vj564-map-consent button:hover{background:#21488f;color:#fff}
body.vj-portal-guute .vj564-migration .vj564-status-grid article{border:1px solid #dcdcde;background:#fff}
body.vj-portal-guute .vj564-migration .vj564-status-grid strong{color:#21488f}
body.vj-portal-guute .vj564-migration .vj564-dry{border-left:4px solid #dba617;background:#fff}
body.vj-portal-guute .vj564-migration .vj564-dry.is-ready{border-color:#21488f}
body.vj-portal-guute .vj564-migration .vj564-dry pre{background:#f0f4f8}
body.vj-portal-guute .vj564-migration .vj564-errors{color:#b32d2e}
/* Source: vierteljobs-core/assets/vj-v565.css */
body.vj-portal-guute .vj565-home-intro h1{color:var(--vj55-dark,var(--vj-dark))}
body.vj-portal-guute .vj565-home-intro p{color:#526574}
/* Source: vierteljobs-core/assets/vj-start.css */
body.vj-portal-guute{--vj-readable-muted:#526574}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:hover,body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible{background:var(--vj-dark,#21488f)!important;color:#fff!important;border-color:var(--vj-dark,#21488f)!important}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:hover *,body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible *{color:inherit}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account:focus-visible{outline:3px solid #ffe500}
body.vj-portal-guute .vj-account-network{border:1px solid #d9e3ec;background:#f0f4f8}
body.vj-portal-guute .vj-account-network h2{color:#21488f}
body.vj-portal-guute .vj-account-network li{background:#fff;border:1px solid #d9e3ec;color:#173b78}
body.vj-portal-guute .vj-candidate-summary a{border:1px solid #d9e3ec;color:#21488f;background:#f0f4f8}
body.vj-portal-guute .vj-password-option{border-top:1px solid #d9e3ec}
body.vj-portal-guute .vj-field-error{color:#8f291b!important}
body.vj-portal-guute .vj-field-required{color:#526574}
body.vj-portal-guute .vj-upload-preview{border:1px solid #d9e3ec}
body.vj-portal-guute .vj-application-success{border:2px solid #355b86;background:#f0f4f8;color:#21488f}
body.vj-portal-guute .vj-application-panel-content .vj-saved-cv{background:#fff;border:1px solid #95a9b8}
body.vj-portal-guute .vj-job-meta,body.vj-portal-guute .vj-company-meta,body.vj-portal-guute .vj-company-job-count,body.vj-portal-guute .vj55-mag-card time,body.vj-portal-guute .vj55-mag-grid time,body.vj-portal-guute .vj55-process li>span,body.vj-portal-guute .vj-v5-company-form small,body.vj-portal-guute .vj54-company-form small,body.vj-portal-guute .vj-candidate-hint{color:#526574!important}
body.vj-portal-guute .vj-meta,body.vj-portal-guute .vj-company-card-foot strong.is-zero,body.vj-portal-guute .vj55-mag-grid small,body.vj-portal-guute .vj55-mag-featured-copy small,body.vj-portal-guute .vj55-contact small,body.vj-portal-guute .vj55-help,body.vj-portal-guute form#submit-job-form small.description{color:#526574!important}
body.vj-portal-guute .vj-header .vj-nav-accounts .vj-nav-account.is-active-account:hover{background:var(--vj-mid,#173b78)!important;border-color:var(--vj-mid,#173b78)!important;color:#fff!important}
/* Source: vierteljobs-core/assets/vj-booking.css */
body.vj-portal-guute .woocommerce-checkout .woocommerce-message,body.vj-portal-guute .woocommerce-checkout .woocommerce-info,body.vj-portal-guute .woocommerce-checkout .woocommerce-error{border:1px solid var(--vj-border,#d9e3ec);border-top:3px solid var(--vj-dark,#21488f);background:#f0f4f8;color:#173b78;box-shadow:none}
body.vj-portal-guute .woocommerce-checkout .woocommerce-message::before,body.vj-portal-guute .woocommerce-checkout .woocommerce-info::before{color:var(--vj-dark,#21488f)}
body.vj-portal-guute .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:transparent}
body.vj-portal-guute .woocommerce-checkout .form-row label{color:#173b78}
body.vj-portal-guute .woocommerce-checkout .form-row input.input-text,body.vj-portal-guute .woocommerce-checkout .form-row select{color:#173b78;background:#fff}
body.vj-portal-guute .woocommerce-checkout table.shop_table .order-total{background:#f0f4f8;color:var(--vj-dark,#21488f)}
body.vj-portal-guute .woocommerce-checkout #payment{background:#f0f4f8!important}
body.vj-portal-guute .woocommerce-checkout #payment .payment_box{background:transparent!important;color:#34465c}
body.vj-portal-guute .woocommerce-checkout #payment .wc_payment_methods{border-bottom:1px solid var(--vj-border,#d9e3ec)}
body.vj-portal-guute .woocommerce-checkout .woocommerce-privacy-policy-text{color:#34465c}
body.vj-portal-guute .woocommerce-checkout #place_order{background:var(--vj-dark,#21488f)!important}
body.vj-portal-guute .woocommerce-checkout #place_order:hover{background:#173b78!important}
body.vj-portal-guute .woocommerce-checkout .vj-booking-confirmation{border:1px solid var(--vj-border,#d9e3ec);background:#f0f4f8}
body.vj-portal-guute .woocommerce-checkout .vj-booking-confirmation.is-review,body.vj-portal-guute .woocommerce-checkout .vj-booking-confirmation.is-waiting{background:#fffbed}
body.vj-portal-guute .woocommerce-checkout .vj-booking-confirmation.is-closed{background:#faf2ee}
body.vj-portal-guute .woocommerce-checkout .vj-booking-mail{color:#34465c;border-top:1px solid var(--vj-border,#d9e3ec)}
body.vj-portal-guute .woocommerce-checkout ul.order_details{background:#fff;border:1px solid var(--vj-border,#d9e3ec)}
body.vj-portal-guute .woocommerce-checkout ul.order_details li{border:0;color:#34465c}
body.vj-portal-guute .woocommerce-checkout ul.order_details li strong{color:var(--vj-dark,#21488f)}
body.vj-portal-guute .woocommerce-checkout .woocommerce-order-details,body.vj-portal-guute .woocommerce-checkout .woocommerce-customer-details{border:1px solid var(--vj-border,#d9e3ec);background:#fff}
body.vj-portal-guute .woocommerce-checkout .woocommerce-customer-details address{border:0}
body.vj-portal-guute .woocommerce-checkout .woocommerce-order a.button{background:var(--vj-dark,#21488f);color:white}
body.vj-portal-guute .vj-booking-pending{border:1px solid #d9e3ec;background:#fffbed}
/* Source: vierteljobs-core/assets/vj-home-jobs.css */
body.vj-portal-guute .vj-home-jobs [data-vj-home-more]:focus-visible,body.vj-portal-guute .vj-home-jobs .vj-job-open:focus-visible{outline:3px solid #21488f}
/* Source: vierteljobs-core/assets/vj-launch.css */
body.vj-portal-guute .vj-site .vj553-search-hero[data-vj-hero-image]{background-image:linear-gradient(180deg,rgba(240,244,248,.22),rgba(240,244,248,.42)),var(--vj-portal-hero-image)}
body.vj-portal-guute .vj-site .vj553-search-hero[data-vj-hero-image] .vj565-home-intro{background:rgba(251,252,254,.92);border:1px solid rgba(255,255,255,.8)}
body.vj-portal-guute .vj-site .vj553-search-hero[data-vj-hero-image] .vj565-home-intro p{color:#34465c}
body.vj-portal-guute .vj-site .vj553-search-hero[data-vj-hero-image] :is(.vj553-search-row,.vj-filter-details,.vj-ai-search){background:#fff}
body.vj-portal-guute .vj-site .vj-notice a.vj-primary,body.vj-portal-guute .vj-site .job-manager-message a.vj-primary{color:#fff!important;background:var(--vj-dark)}
body.vj-portal-guute .vj-site .vj-notice a.vj-primary:hover{background:var(--vj-mid);color:#fff!important}
body.vj-portal-guute .vj-site .vj593-upgrade-notice,body.vj-portal-guute .vj-site .vj593-guute-notice{border:1px solid #d9e3ec;background:#f0f4f8}
body.vj-portal-guute .vj-site .vj593-upgrade-price{color:var(--vj-dark)}
body.vj-portal-guute .vj-site .vj593-package-intro h2{color:var(--vj-dark)}
body.vj-portal-guute .vj-site .vj593-package-intro p,body.vj-portal-guute .vj-site .vj593-package-note{color:#34465c}
body.vj-portal-guute .vj-site .vj-package-grid>.vj-package.is-featured{border-color:var(--vj-dark);box-shadow:0 10px 28px rgba(33,72,143,.07)}
/* Final portal tokens, including independent component palettes. */
body.vj-portal-guute{--vj-text:#34465c;--vj-light:#42637d;--vj-mid:#355b86;--vj-dark:#173b78;--vj-accent:#ffe500;--vj-bg:#f0f4f8;--vj-border:#d9e3ec;--vj-portal:#21488f;--vj-portal-cta:#21488f;--vj-on-portal:#fff;--vj55-dark:#173b78;--vj55-mid:#355b86;--vj55-light:#42637d;--vj55-soft:#f0f4f8;--vj55-border:#d9e3ec;--vj55-yellow:#ffe500;--vj55-text:#34465c;background:#fff;color:#34465c}
body.vj-portal-guute .vj595-about{--about-ink:#173b78;--about-text:#34465c;--about-muted:#526574;--about-soft:#f0f4f8;--about-line:#d9e3ec}
body.vj-portal-guute input,body.vj-portal-guute select,body.vj-portal-guute textarea{accent-color:#21488f}
body.vj-portal-guute .woocommerce-message{border-top-color:#21488f}body.vj-portal-guute .woocommerce-message::before{color:#21488f}
body.vj-portal-guute :focus-visible{outline-color:#21488f}

