/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter-sign-on-form label{display:inline-block;margin-bottom:.5rem;position:absolute;font-size:0.8rem;padding-left:0.5rem;color:#5d687f;padding-top:0.1rem;}.newsletter-sign-on-form input{height:42.85px;padding:1.25rem 0.5rem 0.5rem 0.5rem;font-size:1rem;}
.banderole{width:0px;height:250px;position:fixed;left:0;top:265px;background-color:rgba(128,128,128,0.5);overflow:hidden;}.banderole .adzone img{max-width:unset;}.banderole .adzone{background-color:rgba(128,128,128,0.5);}.banderole .adzone-header{display:none;}.banderole .invocation .invocation-code{max-width:100%;height:auto;display:flex;justify-content:center;}.banderole-close{position:absolute;display:none;cursor:pointer;top:0;right:0;padding:0.25rem;color:rgba(0,0,0,0.8);}.banderole-open{position:absolute;display:none;cursor:pointer;top:0;right:0;padding:0.25rem;color:rgba(0,0,0,0.8);height:100%;width:25px;}
li.ordericon{font-weight:500;margin-bottom:2rem;padding-left:2.5rem!important;min-height:40px;}li.ordericon.ordericon-lg:first-of-type{padding-top:3rem!important;}li.ordericon:before{content:" "!important;width:40px;height:40px;display:inline-block;margin:0 0.5rem 0 0;background-repeat:no-repeat;background-size:cover;}li.ordericon-check::before{content:"\f00c" !important;font-weight:900;font-family:"Font Awesome 5 Free",sans-serif;padding:0;font-size:1rem;position:absolute;top:0.25rem;left:0.75rem;}@media (min-width:600px){li.ordericon{margin-bottom:0;}}li.ordericon-1:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon1.svg);}li.ordericon-2:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon2.svg);}li.ordericon-3:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon3.svg);}li.ordericon-4:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon4.svg);}li.ordericon-5:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon5.svg);}li.ordericon-6:before{background-image:url(/modules/custom/k_paid_content/assets/images/Icon6.svg);}li.ordericon-lg:before{width:4rem;height:4rem;margin:0px 1.5rem 0 -5rem;float:left;}.ordericon.ordericon-lg{display:block;padding:0 2rem 3rem 3rem !important;}i.k-plus-logo{background-image:url(/modules/custom/k_paid_content/assets/images/kplus_2025.svg);position:relative;width:40px;height:40px;top:10px;display:inline-block;background-repeat:no-repeat;}i.k-plus-logo-weiss{background-image:url(/modules/custom/k_paid_content/assets/images/KPlus_Logo_WEISS.svg);position:relative;width:39px;height:26px;display:inline-block;margin:0 0.25rem;background-repeat:no-repeat;}#navbar-top .k-plus-login.nav-link,#navbar-top  .k-plus-order.nav-link,#navbar-top .k-plus-account.nav-link{background-color:#e3000b;color:white;padding:0.25rem 1rem 0.25rem 1rem;margin:0.25rem;font-weight:600;}#navbar-top .k-plus-logout.nav-link{background-color:#e3000b;color:white;padding:0.25rem 1rem 0.25rem 0;margin:0.25rem;}#navbar-top .k-plus-logout:before{content:"\f2f5";background-color:#e3000b;color:white;font-weight:900;padding:0.4rem;border-radius:2rem;position:relative;font-family:"Font Awesome 5 Free";}a.k-plus.nav-link{margin:1rem 0rem;background-color:#e3000b;width:2.5rem;height:2.5rem;border-radius:2rem;color:white!important;font-weight:900;font-size:1.25rem;justify-content:center;align-items:center;display:flex;}.k-plus + ul.dropdown-menu{transform:translateX(-50%);left:50%;border:0;margin-top:-0.5rem!important;}.k-plus + ul.dropdown-menu:before{width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #f3f2f0 transparent;content:" ";position:absolute;top:-15px;left:50%;transform:translateX(-50%);}.menu--secondary-navigation{font-weight:300;}
.paid-content .field.field--name-title{position:relative;display:block;}.paid-content .spitzmarke::before,.paid-content .dachzeile::before{content:"";background-image:url(/modules/custom/k_paid_content/assets/images/kplus_2025.svg);position:relative;left:0;width:61px;height:21px;top:0.25rem;display:inline-block;margin-right:0.25rem;background-repeat:no-repeat;}.paid-content .field.field--name-title::before{top:-2.5rem;}
.paragraph--type--stellenmarkt-teaser a.btn.btn-primary{background-color:#6aa3e8;border-color:#6aa3e8;color:white;padding:5px 15px;font-weight:500;}.paragraph--type--stellenmarkt-teaser h2{color:white;margin-bottom:0;}ul.stellenmarkt-teaser{list-style-type:none;padding:0;}li.stellenmarkt-teaser--job{margin:0.5rem 0;display:flex;align-items:center;padding:0.5rem 0 0.5rem 0.5rem;}.stellenmarkt-teaser li{border-bottom:1px solid #e2e2e2;}.stellenmarkt-teaser:last-child  li{border-bottom:0;}h3.stellenmarkt-teaser--job--title{text-transform:none;font-size:1rem;letter-spacing:initial;}img.stellenmarkt-teaser--job{float:left;margin:0 1.5rem 0 0;width:90px;}.stellenmarkt-teaser-header{position:relative;background-color:#6aa3e8;padding:1.25rem 1rem;margin-left:0!important;margin-top:1rem!important;}.stellenmarkt-teaser-header--schaltungstool{color:white;font-size:0.85rem;position:absolute;right:1rem;top:1rem;padding:0.1rem 0.5rem;border:1px solid white;border-radius:3px;}@media screen and (max-width:992px){.stellenmarkt-teaser-header--schaltungstool{position:relative;display:block;width:50%;text-align:center;margin:0.5rem auto;right:0;top:1rem;}}.stellenmarkt-teaser-header--schaltungstool:hover{background-color:white;color:#6aa3e8;}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
