@charset "UTF-8";.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset;flex-grow:unset}body .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100% !important}.fw-semi{font-weight:500}#page{display:flex;flex-direction:column;height:100vh}#content{min-height:unset;padding-top:0 !important}.footer{margin-top:auto}.form-control:focus{outline:none !important;box-shadow:none !important;overflow:hidden !important}img.logo.md,img.logo.sm{height:auto;width:100%;transition:all .35s linear !important}.icon-animation,#right-fixed-btn i{animation:rotate-icon 8s ease-in-out infinite}@keyframes rotate-icon{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes beat{0%{font-size:1.5rem}5%{font-size:1.75rem}10%{font-size:1.5rem}15%{font-size:1.75rem}20%{font-size:1.5rem}25%{font-size:1.25rem}96%{font-size:1.25rem}}#right-fixed-btn{display:flex;flex-direction:column;position:fixed;min-width:285px;right:0;z-index:1030;top:150px}#right-fixed-btn .item{display:flex;margin:0 0 .6rem;padding-right:1rem;align-items:center;border-bottom-left-radius:36px;border-top-left-radius:36px;overflow:hidden;transition:right .35s linear;color:#fff}#right-fixed-btn .item .hupa_kontakt{font-weight:400}#right-fixed-btn .item .hupa_kontakt a{display:flex;align-items:center;color:#fff;text-decoration:none}#right-fixed-btn .item.first-item{background-color:red;position:relative;right:-263px}#right-fixed-btn .item.first-item:hover{background-color:red;right:0}#right-fixed-btn .item.second-item{background-color:red;right:-264px;position:relative}#right-fixed-btn .item.second-item:hover{background-color:red;right:-100px}#right-fixed-btn i{color:#fff;min-width:3.5rem;text-align:center;display:block;padding:1rem;height:100%;font-size:1.3rem}button.navbar-toggler i.fa{background-color:#009fda !important}button.navbar-toggler i.fa:before{background-color:#009fda !important}button.navbar-toggler i.fa:after{background-color:#009fda !important}.btn2 .icon:before{background-color:#009fda !important}.btn2 .icon:after{background-color:#009fda !important}#nav-main-starter.navbar-root{border-bottom:unset !important}#nav-main-starter.navbar-root .navbar-nav .nav-link:not(.mega-menu-wrapper .nav-link){margin:0 .1rem;white-space:nowrap !important}#nav-main-starter.navbar-root .navbar-nav .nav-link:not(.mega-menu-wrapper .nav-link):after{content:"";height:3px;width:0;position:absolute;bottom:0;left:0;background-color:#a4bd1a;transition:width .25s linear !important}#nav-main-starter.navbar-root .navbar-nav .nav-link:not(.mega-menu-wrapper .nav-link):hover:after,#nav-main-starter.navbar-root .navbar-nav .nav-link:not(.mega-menu-wrapper .nav-link).active:after{content:"";height:3px;width:100%;position:absolute;bottom:0;left:0;background-color:#a4bd1a;transition:width .25s linear}#nav-main-starter.navbar-root .dropdown-menu{border-radius:0 !important;border-top:3px solid #009fda;min-width:220px}#nav-main-starter.navbar-root .dropdown-menu li.menu-item{border-top:unset !important}#nav-main-starter.navbar-root .menu-item{margin:.5rem .75rem .75rem .5rem;position:relative}#nav-main-starter.navbar-root .menu-item a.active{color:#009fda;border-bottom:unset !important;text-shadow:.03rem 0 0 #474747 !important}#nav-main-starter.navbar-root .menu-item a.active:after{content:"";height:3px;width:100%;position:absolute;bottom:0;left:0;background-color:#a4bd1a}#nav-main-starter.navbar-root .menu-item:hover a:not(.menu-item-o a){transition:all .95s linear !important;text-shadow:.03rem 0 0 #474747 !important}body{word-break:unset !important}body h2:not(h2.woocommerce-loop-product__title,h2.ebz-header-title){font-size:calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320))) !important}body h2.ebz-header-title{font-size:calc(21px + (32 - 21) * ((100vw - 320px) / (1920 - 320))) !important}@media (min-width:1400px){body h2.ebz-header-title{font-size:32px !important}}body .startbox h1{font-size:calc(28px + (46 - 28) * ((100vw - 320px) / (1920 - 320))) !important}@media (min-width:1400px){body .startbox h1{font-size:46px !important}}body .product-type-wc_custom_product h1{font-size:calc(28px + (42 - 28) * ((100vw - 320px) / (1920 - 320))) !important}@media (min-width:1400px){body .product-type-wc_custom_product h1{font-size:42px !important}}.woocommerce-account #top-area-wrapper{display:none !important}.woocommerce-account .addresses .title .edit{float:unset}a.btn-scroll-to-top.active{background-color:#00305d;border-color:#00305d;color:#fff}.card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:#4a4a49 !important}.default-footer p,.default-footer a{color:#d2d2d2;text-decoration:none;line-height:1.6}.default-footer a{transition:all .3s ease-in-out}.default-footer a:hover{color:#fff}.wc-block-grid__products .wc-block-grid__product .add_to_cart_button{background-color:#0c305e !important;transition:all .3s ease-in-out;width:180px}.wc-block-grid__products .wc-block-grid__product .add_to_cart_button:hover{opacity:.95;color:#fff !important}.product-type-wc_custom_product{margin-top:2.5rem}.add_to_cart_button,.single_add_to_cart_button{background-color:#0c305e !important;border-color:#0c305e !important;transition:all .3s ease-in-out;width:180px}.add_to_cart_button:hover,.single_add_to_cart_button:hover{opacity:.95;color:#fff !important}.product_cat-basis .woocommerce-loop-product__title{font-size:21px;margin-bottom:0;text-transform:uppercase;display:inline-block;width:140px;line-height:1.3;font-weight:600;color:#0c305e}.product_cat-flatrate .woocommerce-loop-product__title{font-size:21px;margin-bottom:0;text-transform:uppercase;display:inline-block;width:180px;line-height:1.3;font-weight:600;color:#0c305e}.woocommerce-loop-product__link{display:flex;flex-direction:column}.woocommerce-loop-product__link .price{text-align:left;font-size:28px;font-weight:600;color:#4a4a49 !important}.woocommerce-loop-product__link .sub-price{font-size:21px;color:#4a4a49 !important}.btn-download{background-color:#0c305e !important;border-color:#0c305e !important;color:#fff !important;transition:all .3s ease-in-out}.btn-download:hover{background-color:#a4bd1a !important;border-color:#a4bd1a !important}.card.card-custom-loop{border-radius:2rem;overflow:hidden}.woocommerce-LoopProduct-link{text-decoration:none}.product-loop-card{text-align:center}.product-loop-card .button{text-decoration:none;user-select:none;vertical-align:middle;margin:0;border-radius:.775rem;display:inline-block;padding:.5rem 1.75rem;overflow:hidden;border:1px solid}.product-loop-card.basis .button{background-color:#0c305e;border-color:#0c305e;color:#fff;font-weight:400;transition:all .3s linear}.product-loop-card.basis .button:hover{background-color:#092346;color:#fff}.product-loop-card.flatrate .button{background-color:#a4bd1a;border-color:#a4bd1a;color:#fff;font-weight:400;transition:all .3s linear}.product-loop-card.flatrate .button:hover{background-color:#8fa400;color:#fff}.startbox-wrapper h1,.startbox-wrapper p{color:#fff}.top-button{z-index:999 !important}.bg-light-blue{background-color:#ecf2f5 !important}.btn.btn-green{background-color:#a4bd1a;border-color:#a4bd1a;color:#fff;padding-top:.385rem;font-weight:400}.btn.btn-green:hover,.btn.btn-green:active{background-color:#8fa400 !important;color:#fff !important}.btn.btn-green.mw-180{min-width:180px}.btn.btn-blue{background-color:#0c305e;border-color:#0c305e;color:#fff;padding-top:.385rem;font-weight:400}.btn.btn-blue:hover,.btn.btn-blue:first-child:active{background-color:#092346;color:#fff}.btn.btn-blue.mw-180{min-width:180px}.btn.btn-white{background-color:#fff;color:#0c305e;font-weight:500}.btn.btn-white.mw-180{min-width:180px}.btn.btn-white:hover{background-color:#a4bd1a;color:#fff}.btn.btn-white.hover-blue:hover{background-color:#0c305e;color:#fff}.stellen-item{line-height:1.4;color:#dcdcdc}.angebot-top{display:none}.angebot-top.active{position:absolute;top:0;right:8rem;height:2.5rem;width:2.5rem;color:#fff;font-size:15px;background-color:#a4bd1a;display:flex;justify-content:center;align-items:center}.angebote-wrapper .page-link:not(.active>.page-link){color:#0c305e !important}.angebote-wrapper .active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:#0c305e !important;border-color:#0c305e !important}.stellen-loop-wrapper{max-width:550px}.woocommerce-MyAccount-navigation a.dashboard{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.dashboard:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.bestellungen{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.bestellungen:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.adresse{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.adresse:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.konto-details{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.konto-details:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.download{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.download:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.abmelden{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.abmelden:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.firmeninformationen{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.firmeninformationen:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.stellenangebot-erstellen{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.stellenangebot-erstellen:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.woocommerce-MyAccount-navigation a.ubersicht-stellenangebote{display:flex;align-items:center}.woocommerce-MyAccount-navigation a.ubersicht-stellenangebote:before{display:block;margin-right:.5rem;font-family:bootstrap-icons,sans-serif;content:""}.btn.btn-outline-secondary:hover{background-color:#a4bd1a !important;border-color:#a4bd1a !important}#content{padding-top:2.5rem}.navbar>.container-lg{align-items:flex-start !important}#top-area-wrapper{border-bottom:1px solid #cfcfcf}.bg-spark-blue,.card-header.bg-spark-blue{background-color:#0c305e}.bg-spark-green,.card-header.bg-spark-green{background-color:#a4bd1a}.text-blue{color:#0c305e !important}.text-green{color:#a4bd1a}.bg-light-green{background-color:#e5ede0 !important}.startbox-wrapper .startbox{max-width:450px}.startbox-wrapper .startbox h1{position:relative}.startbox-wrapper .startbox h1.lh-1{line-height:1.2 !important}.startbox-wrapper img{height:100%;width:100%;max-height:500px;object-fit:cover}@media (min-width:1400px){.startbox-wrapper img{max-height:600px}}a.footer-menu-item{color:#d2d2d2;transition:all .3s linear}a.footer-menu-item:hover{color:#fff}a.footer-menu-item.footer-border{position:relative}a.footer-menu-item.footer-border:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:70%;margin-top:.1rem;content:"";background-color:#d2d2d2;display:inline-block}a.footer-menu-item.footer-border:after{position:absolute;right:0;top:50%;margin-top:.1rem;transform:translateY(-50%);width:1px;height:70%;content:"";background-color:#d2d2d2;display:inline-block}#login h1 a,.login h1 a{height:110px;width:320px;background-size:contain;background-repeat:no-repeat;padding-bottom:0;background-position:bottom}.mvh-250{min-height:250px}.search-box-full{min-height:350px;width:100vw;max-height:100%;background-image:url(//immo-recruiting.de/wp-content/themes/starter-theme-v2-oop-child/assets/css/../images/sparkling/stellenagebote-search-box.jpg);background-color:#0c305e;background-blend-mode:screen;background-size:cover;background-position:center;background-repeat:no-repeat}.search-box-full:before{position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(12,48,94,.5);content:""}.search-box-full .search-box-full-inner{height:100%}.search-box-full .search-box-full-inner .search-box-wrapper{position:relative;z-index:2;height:100%}.search-box-full .search-box-full-inner .search-box-wrapper .search-box-inner{display:flex;flex-direction:column;height:100%;justify-content:center}.search-box-full .custom-checkbox .form-check-input{width:1.75rem;height:1.75rem}.search-box-full .custom-checkbox label{margin-left:.65rem;margin-top:.5rem}.loop-company-image{max-width:110px;height:60px;width:100%;object-fit:scale-down}h2.ebz-header-title{color:#fff;line-height:1.3;hyphens:auto}.ebz-headline{font-size:42px;color:#a4bd1a;text-align:center;font-weight:500;line-height:1.2}h3.ebz-header-subtitle{color:#0c305e}h4.header-address{font-size:26px}.headline-green-line{position:relative;margin-bottom:1.25rem}.headline-green-line:after{position:absolute;left:0;bottom:-1rem;content:"";height:.25rem;width:4rem;background-color:#a4bd1a}.ebz-stellenangebot .ebz-full-box:nth-child(2n+1){background-color:#ecf2f5 !important}.ebz-list li.ebz-list-item{margin-bottom:.75rem;display:flex;align-items:start}.ebz-list li.ebz-list-item:before{font-family:bootstrap-icons,sans-serif;content:"";margin-right:.75rem;color:#a4bd1a;font-size:1.25rem;position:relative;bottom:.25rem}@media (max-width:991px){.header-actions{flex:1 1 auto}#content{padding-top:80px !important}}@media (min-width:1400px){.startbox{max-width:500px}}@media print{.default-footer,.startbox-wrapper{display:none}}.btn-blue-cs a{background-color:#0c305e;color:#fff;border-radius:10px;transition:all .3s ease-in-out}.btn-blue-cs a:hover{background-color:#a4bd1a;color:#fff}.btn-blue-cs a:after{content:"";font-family:bootstrap-icons,sans-serif;margin-left:.5rem;color:#fff;vertical-align:bottom}.btn-green-cs a{background-color:#a4bd1a;color:#fff;border-radius:10px;transition:all .3s ease-in-out}.btn-green-cs a:hover{background-color:#0c305e;color:#fff}h3.ebz-box-title{font-size:calc(16px + (32 - 16) * ((100vw - 320px) / (1920 - 320))) !important}@media (min-width:1400px){h3.ebz-box-title{font-size:1.8rem !important}}h4.video-headline{color:#fff;padding-top:40px !important;padding-bottom:30px !important}.horizontal-divider-cs{width:80px;border:2px solid #a4bd1a;margin-top:-5px;opacity:1}.cs-image-rounded-border img{border-radius:15px}.cs-section-backgroundc{background:#0c305e}.cs-column-faq{width:100%}h2.cs-faq-quest{font-weight:300;font-size:1.9rem !important;line-height:3rem !important;color:#0c305e}.cs-faq-answer{font-size:1.4rem;line-height:2rem;color:#0c305e}.cs-divider-faq{border:3px solid #a4bd1a;width:94px;opacity:1 !important;margin-top:5px;margin-bottom:25px}.cs-faq-bg{background:#eaf2f5}.cs-footer-logo{position:absolute;right:0;top:20%;background:#fff;width:160px;height:auto;padding:15px 30px;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:576px){.cs-footer-logo{position:relative;border-top-right-radius:10px;border-bottom-right-radius:10px}}#nav-main-starter.navbar-root .navbar-nav .nav-link:not(.mega-menu-wrapper .nav-link):after{content:"";height:3px;width:0;position:relative;left:0;background-color:#fff;transition:width .25s linear !important}h2.woocommerce-loop-product__title{font-size:1.28rem !important}