@font-face{font-family:"PTSans";font-weight:400;font-style:normal;src:url(//concentrio.io/wp-content/themes/betheme-child/webfont/PTSans-Regular.ttf) format("truetype")}@font-face{font-family:"PTSans";font-weight:400;font-style:italic;src:url(//concentrio.io/wp-content/themes/betheme-child/webfont/PTSans-Italic.ttf) format("truetype")}@font-face{font-family:"PTSans";font-weight:700;font-style:normal;src:url(//concentrio.io/wp-content/themes/betheme-child/webfont/PTSans-Bold.ttf) format("truetype")}@font-face{font-family:"PTSans";font-weight:700;font-style:italic;src:url(//concentrio.io/wp-content/themes/betheme-child/webfont/PTSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:"Teko";font-weight:400;font-style:normal;src:url(//concentrio.io/wp-content/themes/betheme-child/webfont/Teko-Regular.ttf) format("truetype")}body{font-family:"PT Sans",Arial,sans-serif;font-size:14px;line-height:21px;color:#484848}h1,h2,h3,h4,h5,h6{font-family:"Teko",Arial,sans-serif;color:#931004;text-transform:uppercase;letter-spacing:1px;font-weight:400}h1{font-size:80px;line-height:72px}h2{font-size:62px;line-height:58px;position:relative;margin-bottom:60px;padding-bottom:15px}h2:after{content:"";width:96px;height:6px;background-color:#931004;display:block;position:absolute;left:0;bottom:0}h3{font-size:40px;line-height:72px}h4{font-size:20px;line-height:55px}.lang-en-gb,.lang-de-de{display:none}html[lang=en-GB] .lang-en-gb{display:block}html[lang=de-DE] .lang-de-de{display:block}.before-headline-text,.before-headline-text p{font-family:"Teko",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:20px;line-height:18px}.has_content .the_content_wrapper{margin-bottom:0}#Content .backgroundposition-right-center{background-position:top right -200px !important}#Content .backgroundposition-left-center{background-position:left -440px center !important}a{cursor:pointer}body:not(.template-slider) #Header{min-height:202px}#Content{padding-top:0}body.home #Subheader{display:none}.wpb_single_image .wpb_wrapper>div{margin-bottom:0 !important}#Content .no-padding-row .vc_column-inner,#Content .no-padding-row .wpb_column{padding-top:0 !important;padding-bottom:0 !important}#Content .no-padding-row .wpb_text_column:not(.before-headline-text){margin-bottom:0 !important}#Top_bar .wpml-languages>a.active{display:none}#Top_bar .wpml-languages ul.wpml-lang-dropdown{display:flex;border-radius:0;width:auto;border:0;position:relative;margin-top:7px}#Top_bar .wpml-languages ul.wpml-lang-dropdown li a{font-family:"Teko",Arial,sans-serif;font-size:18px;line-height:21px;letter-spacing:1px;text-transform:uppercase;opacity:1;font-weight:400}#Top_bar .wpml-languages ul.wpml-lang-dropdown li a:hover{font-weight:400;color:#931004}#Top_bar .wpml-languages ul.wpml-lang-dropdown li.current-lang a{font-weight:600}#Top_bar .wpml-languages ul.wpml-lang-dropdown li{border-bottom:0}#Top_bar .wpml-languages ul.wpml-lang-dropdown li:not(:last-child){padding-right:15px;margin-right:15px;position:relative}#Top_bar .wpml-languages ul.wpml-lang-dropdown li:not(:last-child):after{content:"";position:absolute;right:0;top:6px;width:1px;height:15px;display:block;background-color:#363d43}a.white-button,#Content button.vc_general,#Content a.vc_general{font-size:15px;line-height:19px;letter-spacing:1px;color:#931004;text-transform:uppercase;border-radius:50px;border:1px solid #931004;padding:8px 28px;margin:25px 0}#Content button.vc_general:hover,#Content a.vc_general:hover{background-color:#931004;color:#fff}a.white-button,#Content .white-button button.vc_general,#Content .white-button a.vc_general{color:#fff;border:1px solid #fff;background:0 0}a.white-button:hover,#Content .white-button button.vc_general:hover,#Content .white-button a.vc_general:hover{background:#fff;color:#931004}.footer_copy>.container,footer .container,header .container{max-width:1620px}header #Top_bar .top_bar_left{height:202px;padding:27px 0;box-sizing:border-box;width:calc(100% - 30px) !important;display:flex;align-items:flex-end}.header-fixed #Top_bar .menu>li>a{padding:0 0 28px}.header-fixed #Top_bar .menu>li{margin-bottom:-28px}.header-fixed #Top_bar{opacity:1}.header-fixed #Top_bar .logo{margin-bottom:4px}header .one.column{width:100% !important}header #Top_bar .menu_wrapper{justify-content:flex-end;display:flex;width:calc(100% - 230px)}header #Top_bar .logo{width:207px !important;height:100%}#Top_bar .logo .custom-logo-link img{width:100% !important;height:auto;max-height:unset}header #Top_bar .top_bar_right{position:absolute;top:0;right:0;display:inline-block;height:auto}#Top_bar .search_wrapper{box-shadow:0px 3px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,.1)}#Top_bar .menu>li>a{padding:0}#Top_bar .menu>li>a,#Top_bar #menu ul li.submenu .menu-toggle{font-family:"Teko",Arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:36px;letter-spacing:1px}#Top_bar ul.sub-menu{padding-top:15px}#Top_bar .menu>li>a span{border:transparent}#Top_bar .menu>li ul{background:#450000;background:-moz-linear-gradient(45deg,rgba(69,0,0,.75) 0%,rgba(33,0,0,.75) 100%);background:-webkit-linear-gradient(45deg,rgba(69,0,0,.75) 0%,rgba(33,0,0,.75) 100%);background:linear-gradient(45deg,rgba(69,0,0,.75) 0%,rgba(33,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#450000",endColorstr="#210000",GradientType=1)}#Top_bar .menu>li ul li a{font-family:"Teko",Arial,sans-serif;text-transform:uppercase;text-align:center;font-size:20px;border-bottom:1px solid #fff}#Top_bar.is-sticky,#Top_bar.is-sticky #menu{background:rgba(255,255,255,1)}#Top_bar.is-sticky .top_bar_right{display:none}header #Top_bar.is-sticky .logo{max-height:60px}#Top_bar.is-sticky .logo .custom-logo-link img{max-height:100%}header #Top_bar.is-sticky .top_bar_left{height:auto;padding:10px 0}.header-fixed #Top_bar.is-sticky #logo{padding:0}.header-fixed #Top_bar.is-sticky .menu>li>a{padding:0 0 13px}.header-fixed #Top_bar.is-sticky .menu>li{margin-bottom:-11px}#Top_bar .menu>li:last-child>a span{border:3px solid transparent;padding-right:0}header #Top_bar #search_button{border-bottom:1px solid #484848;position:relative;padding-left:50px;margin-right:90px}header #search_button:before{content:"";width:5px;height:5px;bottom:-2.8px;left:0;position:absolute;background-color:#484848;border-radius:50%}header #search_button:after{content:"SEARCH";font-family:"Teko",Arial,sans-serif;font-size:18px;line-height:20px;margin-left:5px;letter-spacing:1px}html[lang=de-DE] header #search_button:after{content:"SUCHE"}header #Top_bar #search_button:hover{text-decoration:none}#Top_bar .top_bar_right_wrapper{top:20px}#Top_bar .wpml-languages:hover ul.wpml-lang-dropdown{display:flex}.subheader-banner-wrapper{display:flex;justify-content:flex-end;position:relative;align-items:center;overflow:hidden;max-height:390px}.subheader-banner-wrapper .subheader-banner{width:70%;position:absolute;left:0;top:0;height:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}.subheader-banner-wrapper .subheader-text{width:40%;position:relative;z-index:1;padding:225px 50px 95px 160px;-moz-transform:skew(-23deg,0deg);-webkit-transform:skew(-23deg,0deg);-o-transform:skew(-23deg,0deg);-ms-transform:skew(-23deg,0deg);transform:skew(-23deg,0deg);margin-right:-130px;overflow:hidden}.subheader-banner-wrapper .subheader-text>.inner{-webkit-transform:skew(23deg,0deg);-o-transform:skew(23deg,0deg);-ms-transform:skew(23deg,0deg);transform:skew(23deg,0deg)}.subheader-banner-wrapper .subheader-text:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(//concentrio.io/wp-content/themes/betheme-child/img/subheaderbanner-bg.png);background-repeat:no-repeat;background-position:top -100px right 0;z-index:-1;opacity:.8;-webkit-transform:skew(23deg,0deg);-o-transform:skew(23deg,0deg);-ms-transform:skew(23deg,0deg);transform:skew(23deg,0deg);background-blend-mode:multiply}.subheader-banner-wrapper .subheader-text:after{content:"";position:absolute;left:-100%;top:0;height:250%;width:200%;background:#c42d04;background:radial-gradient(circle,rgba(196,45,4,1) 0%,rgba(195,44,5,1) 15%,rgba(41,10,1,1) 100%);z-index:-2}.subheader-banner-wrapper .subheader-text h1,.subheader-banner-wrapper .subheader-text h2{color:#fff}.subheader-banner-wrapper .subheader-text h1{font-size:80px;line-height:65px;margin-bottom:10px;max-width:500px}.subheader-banner-wrapper .subheader-text h2{text-transform:none;font-size:42px;line-height:45px;margin-bottom:0;padding-bottom:0;max-width:500px}.subheader-banner-wrapper .subheader-text h2:after{display:none}#Subheader{background-color:#fff;margin-bottom:40px}#Subheader ul.breadcrumbs li span{margin:0}#Subheader ul.breadcrumbs li:last-child a{font-weight:700}#Content .circle-image img{width:490px;max-width:100%}.vc_custom_1625209434450{overflow:hidden}.box-teaser-wrapper{overflow:visible !important;margin-top:200px;padding-bottom:90px}.box-teaser-wrapper .vc_column_container{margin-top:-200px}.box-teaser-wrapper h2,.box-teaser-wrapper p{color:#fff;margin-bottom:0}.box-teaser-wrapper h2:after{display:none}#Content .box-teaser-wrapper .white-button,#Content .box-teaser-wrapper a.vc_general,#Content .box-teaser-wrapper button.vc_general{margin-bottom:0}.box-teaser-wrapper .vc_single_image-wrapper{min-height:88px;display:flex;align-items:center}.vc_carousel-inner .vc_item{display:flex;align-items:center;justify-content:center}.wpb_wrapper ul{padding:0;margin:0;list-style-type:none}.wpb_wrapper ul li{color:#484848;padding:15px 0 15px 15px;margin-left:-15px;position:relative;margin:0}.wpb_wrapper ul li:not(:last-child){border-bottom:1px solid #484848}.wpb_wrapper ul li:not(:last-child):after{content:"";width:5px;height:5px;bottom:-2.8px;left:0;position:absolute;background-color:#484848;border-radius:50%}.normal-list .wpb_wrapper ul li{border-bottom:0;padding:5px 0 5px 15px}.normal-list .wpb_wrapper ul li:last-child:after,.normal-list .wpb_wrapper ul li:after{content:"";width:5px;height:5px;background-color:#931004;border-radius:0;bottom:unset;top:14px;display:block;left:0;position:absolute}.teaser-boxes .wpb_single_image img{height:80px}#special-links-tools{padding-bottom:90px;margin-bottom:-62px;z-index:2;position:relative}#special-links-tools ul{display:flex}#special-links-tools ul li{border-bottom:0;padding:0;margin-left:0}#special-links-tools ul li a{font-family:"Teko",Arial,sans-serif;text-transform:uppercase;color:#707070;font-size:20px;line-height:81px;margin-right:85px}#special-links-tools ul li:after{content:"";width:1px;height:108px;border-radius:0;left:0;top:65px;bottom:unset;position:absolute;background-color:#484848}.cn-hover-logo .vc-hoverbox-block{background-size:60% auto;background-repeat:no-repeat}.cn-hover-logo .vc-hoverbox-block h2{margin-bottom:0}.cn-hover-logo .vc-hoverbox-block h2:after{display:none}.job_filters .search_submit input,.single_job_listing .application_button{color:#fff !important}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff !important;color:#484848 !important}#Content .job_listings li.job_listing .position h3{font-family:"PT Sans",Arial,sans-serif;font-weight:600}#Content .job_listings li.job_listing a{display:flex;padding-left:15px;justify-content:flex-start;position:relative}#Content .job_listings li.job_listing a .meta{position:absolute;right:0}#Content .job_listings li.job_listing a .company_logo{top:4px;height:42px;display:none}#Content .job_filters .job_types{border:0}#Content div.job_listings ul.job_listings{margin:50px 0}.single-job_listing #Content .single_job_listing h3{line-height:50px}.single-job_listing .fixed-nav,.single-job_listing #Content .job_listing.type-job_listing .section-post-header,.single-job_listing #Content .job_listing.type-job_listing .section-post-about{display:none}.column_column ul,.column_column ol,.the_content_wrapper:not(.is-elementor) ul,.the_content_wrapper:not(.is-elementor) ol{color:#484848}.search-results .isotope_wrapper .post-item{border-bottom:1px solid #484848;position:relative}.search-results .isotope_wrapper .post-item .post-footer:after{content:"";width:5px;height:5px;bottom:-2.8px;left:0;position:absolute;background-color:#484848;border-radius:50%}.search-results .isotope_wrapper .post-item .post-meta{display:none}.search-results .isotope_wrapper .post-item h2{margin-bottom:25px}.search-results .isotope_wrapper .post-item h2 a{color:#931004}.search-results .isotope_wrapper .post-item .post-footer{background-color:#fff}.search-results #Subheader h1{font-size:15px;margin-top:5px}.wpb_single_image.height-75-wrapper .vc_single_image-wrapper,.wpb_single_image.height-75-wrapper{height:75px}.wpb_single_image.height-75-wrapper .vc_single_image-wrapper{height:75px;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.wpb_single_image.height-75-wrapper .vc_single_image-wrapper img{max-height:100%;width:auto;height:100% !important}.wpcf7-form input[type=submit]{color:#fff}.rev-btn,.rev-btn:visited{font-family:"PT Sans",Arial,sans-serif !important}footer .menu{list-style-type:none;padding:0;margin:0}.widget_archive ul li a,.widget_nav_menu ul li a,footer .menu a{font-size:20px;line-height:40px;letter-spacing:1px;text-transform:uppercase;color:#fff !important;font-family:"Teko",Arial,sans-serif;padding:0 30px}footer .menu a:after{content:"";width:100%;height:5px;display:block;background-image:url(//concentrio.io/wp-content/themes/betheme-child/img/menu-down-line.svg);background-size:auto 100%;background-position:left center;background-repeat:no-repeat;position:absolute;left:0;bottom:0}#Footer a:hover,footer .menu a:hover{color:#8d6863;text-decoration:none}footer #media_image-2{max-width:270px}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2){display:flex;justify-content:space-between;padding-right:70px;box-sizing:border-box}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2) aside{width:calc(50% - 26px)}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2)>.mcb-column-inner{display:flex;justify-content:space-between;width:100%;margin:0}footer .menu li:after{display:none}footer .textwidget table td{padding:0;text-align:left;color:#fff;font-size:17px;line-height:25px;border-color:transparent !important}footer>.widgets_wrapper>.container>.column.one-third:not(:first-child){padding-top:120px}footer h4{font-size:30px;line-height:36px}footer td{vertical-align:top}#media_image-2 img{max-height:145px}footer .white-button{background-color:#fff;color:#931004 !important;box-shadow:0px 0px 30px 0px #ac2d0d;-webkit-box-shadow:0px 0px 30px 0px #ac2d0d;-moz-box-shadow:0px 0px 30px 0px #ac2d0d}footer .white-button:hover{color:#484848 !important;box-shadow:0px 0px 45px 0px #ac2d0d;-webkit-box-shadow:0px 0px 45px 0px #ac2d0d;-moz-box-shadow:0px 0px 45px 0px #ac2d0d}footer .textwidget .white-button:not(:first-child){margin-left:14px}.footer_copy{background-color:#484848;color:#fff;box-shadow:0px 0px 60px 0px rgba(196,0,0,.6);-webkit-box-shadow:0px 0px 60px 0px rgba(196,0,0,.6);-moz-box-shadow:0px 0px 60px 0px rgba(196,0,0,.6)}#Footer .footer_copy .social li a,#Footer .footer_copy .social-menu a,.footer_copy a{color:#fff;font-size:17px;line-height:25px}#Footer .footer_copy .social-menu li{margin-right:10px;padding-right:10px;border-right:1px solid #fff}#Footer .footer_copy .copyright,#Footer .footer_copy .social-menu{opacity:.5}@media screen and (min-width:1300px){.box-teaser-wrapper{justify-content:center}.box-teaser-wrapper .mobile-smaller-padding{min-width:398px}.box-teaser-wrapper .mobile-smaller-padding:first-child{margin-left:-36px}.box-teaser-wrapper .mobile-smaller-padding:last-child{margin-right:-36px}}@media screen and (max-width:1250px){body{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto}body .mobile-smaller-padding .vc_column-inner{padding:25px !important}footer .container .column.one-third{width:48%}footer .container .column.one-third:first-child{width:100%}footer>.widgets_wrapper>.container>.column.one-third:not(:first-child){padding-top:0}}@media screen and (max-width:1144px){.responsive-menu-toggle i{color:#931004}body:not(.template-slider) #Header{min-height:110px}header #Top_bar .top_bar_left{height:120px;padding:27px 23px}#menu-footer-menu-2-en-1{display:none}#Top_bar .wpml-languages.custom{display:none}#Top_bar a.responsive-menu-toggle i{font-size:35px}#Top_bar a.responsive-menu-toggle{top:43px}header #Top_bar .logo{width:110px !important}#Side_slide #menu ul li ul{display:block}}@media screen and (max-width:1024px){.subheader-banner-wrapper .subheader-text{padding-top:185px}.subheader-banner-wrapper .subheader-text .inner{padding-right:35px !important;margin-left:-75px;max-width:440px;box-sizing:border-box}#Content .backgroundposition-right-center:not(.vc_custom_1623944682343):not(.vc_custom_1623947173883),#Content .backgroundposition-left-center{padding-bottom:35px !important}.footer_copy{padding-left:35px;padding-right:35px}}@media screen and (max-width:769px){#Content .no-mobile-margin-bottom{margin-bottom:0 !important}.vc_custom_1623167849675{flex-direction:column}.vc_custom_1623167849675 .mobile-smaller-padding{width:100%}.box-teaser-wrapper,.box-teaser-wrapper .vc_column_container{margin-top:0}.box-teaser-wrapper .vc_column_container:first-child{margin-top:-50px}.subheader-banner-wrapper .subheader-text{width:70%}.subheader-banner-wrapper .subheader-banner{width:50%}.subheader-banner-wrapper .subheader-text .inner{max-width:520px}#special-links-tools{display:none}.page-id-16 #Content a.vc_btn3,.page-id-16 #Content button{margin-bottom:0 !important;margin-top:0 !important}#Content .job_listings li.job_listing a .meta{position:relative}footer .container .column.one-third{width:100%;padding-left:35px;padding-right:35px}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2){padding-right:0}}@media screen and (max-width:580px){.subheader-banner-wrapper .subheader-text h1,h1{font-size:50px;line-height:42px}.subheader-banner-wrapper .subheader-text h2,h2{font-size:42px;line-height:38px;position:relative;margin-bottom:40px;padding-bottom:10px}.subheader-banner-wrapper .subheader-text h2{font-size:35px;line-height:30px}h2:after{content:"";width:96px;height:4px;background-color:#931004;display:block;position:absolute;left:0;bottom:0}h3{font-size:30px;line-height:52px}h4{font-size:15px;line-height:45px}#Top_bar .logo #logo,#Top_bar .logo .custom-logo-link{margin:0 !important}#Header .top_bar_right{background-color:#fff}#Subheader{margin-bottom:10px}header #Top_bar #search_button{padding-left:10px}#Top_bar .top_bar_right_wrapper{padding-top:22px}#Content .backgroundposition-right-center,#Content .backgroundposition-left-center{padding-top:15px !important}#Content .vc_custom_1623168667271{padding-top:35px !important;padding-bottom:35px !important}.subheader-banner-wrapper .subheader-text .inner{max-width:348px}.subheader-banner-wrapper .subheader-text{width:60%}.subheader-banner-wrapper .subheader-text .inner{margin-left:-110px;max-width:288px}.subheader-banner-wrapper{max-height:250px}footer .container .column.one-third{padding-left:0}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2){flex-direction:column}footer>.widgets_wrapper>.container>.column.one-third:nth-child(2) aside{width:100%}.wpb_single_image.wpb_content_element.vc_custom_1625209434450{margin-top:35px}#Footer .widgets_wrapper{padding:35px 0}#text-2 table tr{display:flex;flex-direction:column}#custom_html-2 .custom-html-widget{display:flex;flex-direction:column;align-items:flex-start;margin-top:0}#custom_html-2 .custom-html-widget a{margin-left:0;margin-top:0}#Content .vc_custom_1623944721963,#Content .vc_custom_1623945207435{margin-bottom:0}#Content .vc_custom_1623940511964{padding-bottom:35px !important}#Content .job_listings li.job_listing a{display:flex;padding-left:15px;flex-direction:column}.subheader-banner-wrapper .subheader-text{padding-top:165px}header #Top_bar .top_bar_left{padding:27px 33px}.footer_copy>.container{padding-left:0 !important;padding-right:0 !important}#Content .vc_custom_1623945808330 .vc_row>.vc_col-sm-6:last-child{padding-top:35px !important}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{text-align:left;padding-left:0}}