@font-face{font-family:Applyboard;src:url('/fonts/inter-latin-variable-full-normal.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--brand:#008b83;--ink:#12202b;--muted:#52616b;--surface:#fff;--soft:#f3f8f8;--line:#deeaeb}
html{scroll-behavior:smooth}body{font-family:Applyboard,Inter,Arial,sans-serif!important;color:var(--ink)!important;background:var(--surface);font-size:16px;line-height:1.7}p,li,input,textarea,select,button{font-family:inherit}h1,h2,h3,h4,h5,h6,.heading-h1,.widget-title{font-family:Applyboard,Inter,Arial,sans-serif!important;letter-spacing:-.025em;color:var(--ink)}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.2}h3{font-size:1.35rem;line-height:1.3}a{color:var(--brand);text-decoration:none;transition:color .2s ease}a:hover{color:#006a64}
.wraper_header_main,.wraper_header.style-one{background:rgba(255,255,255,.97)!important;box-shadow:0 2px 18px rgba(16,42,50,.08);border-bottom:1px solid var(--line)}.wraper_header_main{position:sticky;top:0;z-index:999}.wraper_header_main>.container{width:min(1240px,94%)!important}.header_main .brand-logo img{max-height:68px;width:auto}.nav> [class*=menu-]>ul.menu>li>a{font-family:Applyboard,Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;color:var(--ink)!important}.nav> [class*=menu-]>ul.menu>li>a:hover{color:var(--brand)!important}
.wraper_inner_banner{min-height:220px!important}.wraper_inner_banner .container{padding-block:48px}.wraper_inner_banner h1{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.25)}.container{max-width:1240px}.entry-content,.wraper_blog_main,.wraper_content_main{font-size:16px}.entry-content p{color:var(--muted)}
.blog.element-two{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.blog.element-two .blog-item{width:auto!important;margin:0!important}.blog.element-two .holder{height:100%;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 26px rgba(19,53,58,.08);transition:transform .2s ease,box-shadow .2s ease}.blog.element-two .holder:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(19,53,58,.14)}.blog.element-two .pic{height:190px;overflow:hidden}.blog.element-two .pic a{background-size:cover!important;background-position:center!important}.blog.element-two .data{padding:20px!important}.blog.element-two .data h4,.blog.element-two .data h4 a{font-family:Applyboard,Inter,Arial,sans-serif!important;font-size:18px!important;line-height:1.42!important;font-weight:700!important;color:var(--ink)!important;text-decoration:none!important}.blog.element-two .data p{color:var(--muted);font-family:inherit!important}.blog.element-two .category-display{padding:12px 18px 0}.blog.element-two .category-display ul{display:flex;flex-wrap:wrap;gap:7px;margin:0}.blog.element-two .category-display li{padding:0!important;background:var(--soft);border-radius:999px}.blog.element-two .category-display a{display:block;padding:4px 9px;font:600 11px/1.25 Applyboard,Arial,sans-serif;color:var(--brand)!important;text-decoration:none!important}.post-meta{font-family:Applyboard,Arial,sans-serif!important;font-size:12px!important}
.wraper_footer{background:#102b32!important;color:#e7f1f2}.wraper_footer h5,.wraper_footer a{color:#fff!important}.wraper_footer a:hover{color:#77ddd6!important}.wraper_footer_main{background:transparent!important}.wraper_footer p{color:#c5d7d9}.btn,.radiantthemes-button-main{border-radius:10px!important;font-family:Applyboard,Arial,sans-serif!important;font-weight:700!important}.vc_custom_heading{font-family:Applyboard,Arial,sans-serif!important}@media(max-width:768px){body{font-size:15px}.wraper_header_main{position:relative}.blog.element-two{grid-template-columns:1fr;gap:18px}.blog.element-two .pic{height:210px}.header_main .brand-logo img{max-height:52px}}

/* Leadership section */
.managers-section{padding:88px 0;background:linear-gradient(180deg,#f3f8f8 0%,#fff 100%)}.managers-heading{max-width:700px;margin:0 auto 38px;text-align:center}.managers-eyebrow{display:inline-block;color:#008b83;font:700 12px/1 Applyboard,Arial,sans-serif;letter-spacing:.14em}.managers-heading h2{margin:12px 0;font-size:clamp(2rem,3.4vw,2.75rem)}.managers-heading p{margin:0;color:#52616b;font-size:17px}.manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:940px;margin:0 auto}.manager-card{display:grid;grid-template-columns:230px 1fr;overflow:hidden;background:#fff;border:1px solid #deeaeb;border-radius:18px;box-shadow:0 12px 30px rgba(19,53,58,.10);transition:transform .2s ease,box-shadow .2s ease}.manager-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(19,53,58,.16)}.manager-card>img{width:100%;height:100%;min-height:310px;object-fit:cover}.manager-card-body{padding:32px 27px;display:flex;flex-direction:column;justify-content:center}.manager-role{color:#008b83;font:700 11px/1.35 Applyboard,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.manager-card h3{margin:10px 0 12px;font-size:30px}.manager-card p{margin:0;color:#52616b;font-size:15px;line-height:1.7}@media(max-width:900px){.manager-grid{grid-template-columns:1fr;max-width:620px}}@media(max-width:540px){.managers-section{padding:58px 0}.manager-card{grid-template-columns:1fr}.manager-card>img{height:330px;min-height:0}.manager-card-body{padding:25px}}

/* Managers section — refined four-card layout */
.managers-section{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 108px!important;background:radial-gradient(circle at 12% 0%,#176e70 0%,#103b43 37%,#08252d 100%)!important}.managers-section:before,.managers-section:after{content:"";position:absolute;border:1px solid rgba(130,224,216,.17);border-radius:50%;z-index:-1}.managers-section:before{width:650px;height:650px;top:-400px;right:-230px}.managers-section:after{width:420px;height:420px;bottom:-300px;left:-120px}.managers-heading{position:relative;max-width:760px!important;margin:0 auto 46px!important}.managers-eyebrow{color:#8ce4dc!important;background:rgba(131,226,217,.12);border:1px solid rgba(131,226,217,.28);padding:8px 13px;border-radius:999px}.managers-heading h2{margin:16px 0 14px!important;color:#fff!important;font-size:clamp(2.2rem,4vw,3.3rem)!important}.managers-heading p{color:#d2e5e6!important;font-size:17px!important}.manager-grid{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;max-width:1240px!important}.manager-card{display:flex!important;flex-direction:column!important;min-width:0;background:rgba(255,255,255,.98)!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:18px!important;box-shadow:0 16px 35px rgba(0,0,0,.2)!important;overflow:hidden!important}.manager-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 48px rgba(0,0,0,.3)!important}.manager-card>img{display:block;width:100%!important;height:315px!important;min-height:0!important;object-fit:cover!important;object-position:center!important}.manager-card-body{display:block!important;padding:24px 22px 27px!important;min-height:228px!important}.manager-role{display:inline-block;color:#007e77!important;font:700 10px/1.35 Applyboard,Arial,sans-serif!important;letter-spacing:.1em!important}.manager-card h3{position:relative;margin:10px 0 16px!important;padding-bottom:14px!important;font-size:27px!important;color:#102b32!important}.manager-card h3:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:3px;border-radius:4px;background:#00a39a}.manager-card p{font-size:14px!important;line-height:1.65!important;color:#53666b!important}@media(max-width:1100px){.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:700px!important}.manager-card>img{height:350px!important}}@media(max-width:560px){.managers-section{padding:68px 0 72px!important}.manager-grid{grid-template-columns:1fr!important;max-width:390px!important}.manager-card>img{height:390px!important}.manager-card-body{min-height:auto!important}}


/* Leadership section — final desktop 2 × 2 layout */
#our-managers.managers-section{display:block!important;position:relative!important;clear:both!important;width:100%!important;margin:0!important;padding:88px 0 96px!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,#073039 0%,#0a4a51 52%,#087f79 150%)!important;font-family:Applyboard,Arial,sans-serif!important}
#our-managers .container{position:relative!important;z-index:1!important;width:min(1080px,calc(100% - 48px))!important;max-width:1080px!important;margin:0 auto!important;padding:0!important}
#our-managers .managers-heading{display:block!important;max-width:680px!important;margin:0 auto 42px!important;text-align:center!important}
#our-managers .managers-eyebrow{display:inline-block!important;margin:0!important;padding:8px 14px!important;border:1px solid rgba(179,246,238,.45)!important;border-radius:99px!important;background:rgba(255,255,255,.09)!important;color:#baf5ef!important;font:700 11px/1 Applyboard,Arial,sans-serif!important;letter-spacing:.15em!important}
#our-managers .managers-heading h2{display:block!important;margin:16px 0 12px!important;color:#fff!important;font:750 clamp(30px,3.2vw,44px)/1.12 Applyboard,Arial,sans-serif!important;letter-spacing:-.035em!important}
#our-managers .managers-heading p{display:block!important;max-width:630px!important;margin:0 auto!important;color:#d8efef!important;font:400 16px/1.65 Applyboard,Arial,sans-serif!important}
#our-managers .manager-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#our-managers .manager-card{display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;min-width:0!important;min-height:280px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 36px rgba(1,20,24,.24)!important;transform:none!important;transition:transform .22s ease,box-shadow .22s ease!important}
#our-managers .manager-card:hover{transform:translateY(-5px)!important;box-shadow:0 23px 46px rgba(1,20,24,.36)!important}
#our-managers .manager-card>img{display:block!important;grid-column:1!important;width:205px!important;height:280px!important;min-height:280px!important;margin:0!important;border:0!important;object-fit:cover!important;object-position:center!important}
#our-managers .manager-card-body{display:flex!important;grid-column:2!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;min-height:280px!important;margin:0!important;padding:28px 29px!important;background:#fff!important}
#our-managers .manager-role{display:inline-block!important;margin:0!important;color:#00887f!important;font:700 10px/1.4 Applyboard,Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}
#our-managers .manager-card h3{display:block!important;position:relative!important;margin:9px 0 15px!important;padding:0 0 14px!important;color:#132f36!important;font:750 27px/1.05 Applyboard,Arial,sans-serif!important;letter-spacing:-.03em!important}
#our-managers .manager-card h3:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:38px!important;height:3px!important;border-radius:5px!important;background:#00a59a!important}
#our-managers .manager-card p{display:block!important;margin:0!important;color:#53666c!important;font:400 14px/1.62 Applyboard,Arial,sans-serif!important;letter-spacing:0!important}
@media(max-width:700px){#our-managers.managers-section{padding:64px 0 72px!important}#our-managers .container{width:min(430px,calc(100% - 32px))!important}#our-managers .manager-grid{grid-template-columns:1fr!important;gap:18px!important}#our-managers .manager-card{grid-template-columns:145px minmax(0,1fr)!important;min-height:208px!important;border-radius:15px!important}#our-managers .manager-card>img{width:145px!important;height:208px!important;min-height:208px!important}#our-managers .manager-card-body{min-height:208px!important;padding:20px!important}#our-managers .manager-card h3{font-size:24px!important;margin:7px 0 11px!important;padding-bottom:10px!important}#our-managers .manager-card p{font-size:13px!important;line-height:1.5!important}#our-managers .managers-heading h2{font-size:31px!important}}


/* Home testimonials: prevent the legacy carousel from reserving an empty screen-height gap */
.home .testimonial.owl-carousel,#page .testimonial.owl-carousel{height:auto!important;min-height:0!important;max-height:320px!important;margin-bottom:0!important;overflow:hidden!important}
.home .testimonial.owl-carousel .owl-stage-outer,#page .testimonial.owl-carousel .owl-stage-outer{height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important}
.home .testimonial.owl-carousel .owl-stage,#page .testimonial.owl-carousel .owl-stage{display:flex!important;align-items:stretch!important;height:auto!important;min-height:0!important}
.home .testimonial.owl-carousel .owl-item,#page .testimonial.owl-carousel .owl-item{height:auto!important;min-height:0!important}
.home .testimonial.owl-carousel .testimonial-item,#page .testimonial.owl-carousel .testimonial-item{height:auto!important;min-height:0!important;margin:0!important}
.home .testimonial.owl-carousel .holder,#page .testimonial.owl-carousel .holder{height:auto!important;min-height:0!important;padding-bottom:0!important}
.home #our-managers.managers-section,#page #our-managers.managers-section{margin-top:0!important;clear:both!important}
@media(max-width:700px){.home .testimonial.owl-carousel,#page .testimonial.owl-carousel{max-height:440px!important}}


/* Compact replacement for the legacy testimonial carousel */
.home-testimonials-clean{display:block!important;clear:both!important;width:100%!important;margin:0!important;padding:78px 24px 72px!important;background:#fff!important;font-family:Applyboard,Arial,sans-serif!important}
.home-testimonials-inner{width:min(1080px,100%)!important;margin:0 auto!important;text-align:center!important}.testimonials-label{display:inline-block!important;color:#008b83!important;font:700 11px/1 Applyboard,Arial,sans-serif!important;letter-spacing:.14em!important}.home-testimonials-clean h2{margin:13px 0 8px!important;color:#132f36!important;font:750 34px/1.16 Applyboard,Arial,sans-serif!important;letter-spacing:-.03em!important}.testimonials-intro{margin:0 0 32px!important;color:#607177!important;font:400 15px/1.6 Applyboard,Arial,sans-serif!important}.testimonials-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.testimonials-grid figure{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:210px!important;margin:0!important;padding:26px!important;text-align:left!important;border:1px solid #dce9e9!important;border-radius:15px!important;background:#f8fbfb!important}.testimonials-grid blockquote{margin:0!important;padding:0!important;border:0!important;color:#30494e!important;font:400 15px/1.7 Applyboard,Arial,sans-serif!important}.testimonials-grid figcaption{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:22px!important;padding-top:16px!important;border-top:2px solid #b7e3df!important;color:#18383e!important;font-family:Applyboard,Arial,sans-serif!important}.testimonials-grid figcaption strong{font-size:14px!important}.testimonials-grid figcaption span{color:#6a7d81!important;font-size:12px!important}@media(max-width:700px){.home-testimonials-clean{padding:58px 16px!important}.home-testimonials-clean h2{font-size:29px!important}.testimonials-grid{grid-template-columns:1fr!important;gap:14px!important}.testimonials-grid figure{min-height:0!important;padding:22px!important}}


/* Permanently disable the inherited newsletter subscription modal and its backdrop */
.hustle-ui.hustle-popup,.hustle-popup,[id^="hustle-popup"],.hustle-popup-mask{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}


/* Reliable homepage hero: replaces the theme-dependent visual-composer banner */
body.home .wraper_inner_banner{display:none!important}
/* Remove the empty legacy resource/slider section beneath the homepage hero. */
body.home .vc_section.vc_custom_1746794197505{display:none!important;margin:0!important;padding:0!important}
.site-hero{display:flex!important;align-items:center!important;justify-content:center!important;min-height:520px!important;margin:0!important;padding:76px 24px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(3,21,28,.91),rgba(3,31,38,.68)),url('/kero_uplodas/2023/02/rekrutierungsagentur-in-deutschland-3.jpg?id=8134') center/cover no-repeat!important;font-family:Applyboard,Arial,sans-serif!important}.site-hero-content{width:min(850px,100%)!important;margin:0 auto!important;text-align:center!important}.site-hero-content span{display:inline-block!important;margin:0 0 18px!important;color:#9ee9e1!important;font:700 12px/1 Applyboard,Arial,sans-serif!important;letter-spacing:.15em!important}.site-hero-content h1{margin:0 0 20px!important;color:#fff!important;font:750 clamp(37px,5vw,66px)/1.08 Applyboard,Arial,sans-serif!important;letter-spacing:-.045em!important}.site-hero-content p{max-width:720px!important;margin:0 auto 30px!important;color:#e5f2f2!important;font:400 18px/1.65 Applyboard,Arial,sans-serif!important}.site-hero-content a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 25px!important;border-radius:9px!important;background:#00a097!important;color:#fff!important;font:700 15px/1 Applyboard,Arial,sans-serif!important;text-decoration:none!important;box-shadow:0 12px 26px rgba(0,0,0,.22)!important}.site-hero-content a:hover{background:#007e77!important;color:#fff!important}@media(max-width:700px){.site-hero{min-height:440px!important;padding:64px 18px!important}.site-hero-content h1{font-size:38px!important}.site-hero-content p{font-size:16px!important}}
