body{background:url(/s3fs-public/dbs_1pxback.gif) repeat-x;font-size:14px;line-height:1.429em;margin:0;overflow-x:hidden;color:#333;height:100%;font-family:'Open Sans',sans-serif;font-weight:400;}body.page-jobshtml #content-wrapper{background-color:#f3faff;}div#header{min-height:112px;background:url(/s3fs-public/dbs_cloud.gif) top center repeat-x;height:auto;}.row.logo-call{position:relative;top:15px;padding-bottom:15px;}.header--highlighted{font-size:1.3em;color:#66b9ff;font-weight:bold;text-transform:uppercase;padding:5px 0;}.header--highlighted_pink{color:#FFFFFF;background:url(/s3fs-public/open-doors-popup/popup_headline_bubble.svg) no-repeat;-webkit-background-size:contain;background-size:100% 100%;padding:8px 15px;margin-left:5px;}.header--highlighted_pink:hover{color:#ffffff;text-decoration:none;}#header ul.list-inline{position:relative;display:block;margin-bottom:0.5em;overflow:hidden;}#header ul.list-inline li a{font-size:14px;color:#76828d;font-family:sans-serif;}#header ul.list-inline li{float:right;text-align:right;line-height:2em;padding:0 1em;}.bg-header img{width:100%;height:auto;}.logo-brand span{display:none;}.logo{text-align:center;width:100%;margin:0 auto;padding:0;}.logo a{display:block;cursor:pointer;}.logo img{width:100%;max-width:240px;height:auto;margin:15px auto;}.page-jobshtml span.img-heart-fly img{position:absolute;left:0;top:-80px;}.navbar-toggle{background:#cdcdcd;}.navbar-toggle .icon-bar{background:#efefef;}.bg-header.img-responsive{padding:0;}div#mainnavbar{padding-left:0;}div#mainnavbar.navbar-collapse{max-height:none;}.navbar-wrapper .nav > li > a{font-family:'Yanone Kaffeesatz',sans-serif;font-size:1.85em;color:#66b9ff;padding-top:23px;padding-left:25px;margin-right:10px;}.nav > li > a.active{color:#fff;background-position:right top,center center;background-repeat:no-repeat,no-repeat;}.nav-tabs > li.active > a.active{color:#737373;}.nav > li > a:hover,.nav > li > a:focus{width:100%;background-position:right top,center center;background-repeat:no-repeat,no-repeat;}#mainnavbar #nav-home > a,#mainnavbar #nav-home > a{background:url(/s3fs-public/nav_icon1.svg);background-position:right top;background-repeat:no-repeat;background-size:34px 33px;width:auto;max-width:180px;height:72px;box-sizing:border-box;padding:10px 13px;line-height:60px;}#mainnavbar #nav-about > a,#mainnavbar #nav-about > a{background:url(/s3fs-public/nav_icon2.svg);background-position:right top;background-repeat:no-repeat;background-size:48px 33px;width:auto;max-width:210px;height:72px;box-sizing:border-box;padding:10px 13px;line-height:60px;}#mainnavbar #nav-berlin > a,#mainnavbar #nav-berlin > a{background:url(/s3fs-public/nav_icon3.svg);background-position:right top;background-repeat:no-repeat;background-size:32px 35px;width:auto;max-width:245px;height:72px;box-sizing:border-box;padding:10px 13px;line-height:60px;}#mainnavbar #nav-jobs > a,#mainnavbar #nav-jobs > a{background:url(/s3fs-public/nav_icon4.svg);background-position:right top;background-repeat:no-repeat;background-size:22px 38px;width:auto;max-width:212px;height:72px;box-sizing:border-box;padding:10px 13px;line-height:60px;}#mainnavbar #nav-blog > a,#mainnavbar #nav-blog > a{background:url(/s3fs-public/nav_icon5.png),url(/s3fs-public/bg_nav_1_over.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:auto,100% 100%;width:auto;max-width:180px;height:72px;box-sizing:border-box;padding:10px 13px;line-height:60px;}#mainnavbar #nav-home > a:not([disabled]):not(.active):hover,#mainnavbar #nav-home > a:not([disabled]):not(.active):focus{background:url(/s3fs-public/nav_icon1.svg),url(/s3fs-public/bg_nav_1_over.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:34px 33px,100% 100%;color:#000;}#mainnavbar #nav-about > a:not([disabled]):not(.active):hover,#mainnavbar #nav-about > a:not([disabled]):not(.active):focus{background:url(/s3fs-public/nav_icon2.svg),url(/s3fs-public/bg_nav_1_over.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:48px 33px,100% 100%;color:#000;}#mainnavbar #nav-home > a.active{background:url(/s3fs-public/nav_icon1.svg),url(/s3fs-public/bg_nav_1.png);background-position:right top,9px 3px;background-repeat:no-repeat,no-repeat;background-size:34px 33px,100% 100%;}#mainnavbar #nav-about > a.active{background:url(/s3fs-public/nav_icon2.svg),url(/s3fs-public/bg_nav_1.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:48px 33px,100% 100%;}#mainnavbar #nav-berlin > a.active{background:url(/s3fs-public/nav_icon3.svg),url(/s3fs-public/bg_nav_3.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:32px 35px,100% 100%;}#mainnavbar #nav-jobs > a.active{background:url(/s3fs-public/nav_icon4.svg),url(/s3fs-public/bg_nav_4.png);background-position:right top,center center;background-repeat:no-repeat,no-repeat;background-size:22px 38px,100% 100%;}#mainnavbar #nav-blog > a.active{background:url(/s3fs-public/nav_icon5.png),url(/s3fs-public/bg_nav_1.png);background-position:right top,9px 3px;background-repeat:no-repeat,no-repeat;background-size:auto,100% 100%;}#mainnavbar li.leaf:has(a[disabled]){opacity:.5;filter:grayscale(1);}#mainnavbar li.leaf > a[disabled]{color:black;pointer-events:none;}#content-wrapper{padding-top:0;}.bg-header{top:20px;}.top-hotline{font-size:1.3em;font-weight:400;line-height:2em;}.top-hotline a{font-size:1.5em;font-weight:bold;color:#66b9ff;}h1.big-headline{font-size:3em;line-height:1em;text-transform:uppercase;color:#66b9ff;font-weight:bold;margin-block:0;}div.widgets-element-horizontal{float:left;}.short-job-detail,.header--highlighted,.top-hotline,h1.big-headline,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Yanone Kaffeesatz',sans-serif;color:#66b9ff;}h1,.h1{font-size:2.571em;line-height:1.139em;margin:0.556em 0 1.222em 0;font-weight:700;}h2,.h2{font-size:2.143em;line-height:1.2em;margin:0.667em 0;}h3,.h3{font-size:1.857em;line-height:1.077em;margin:0.769em 0;}h4,.h4{font-size:1.5em;margin:1em 0;}#content p{font-size:1em;color:#737373;line-height:1.429em;margin:0 0 1.625em 0;}h4.panel-title{font-family:'Yanone Kaffeesatz',sans-serif;font-size:1.429em;}ul.menu.nav.navbar-nav.pull-right li{display:inline-block;}#header nav ul li a{display:block;height:82px;}.photo-responsive.photo-testimonial img{width:90%;height:auto;margin:0 auto 15px auto;}ul.testimonial-list,ul.faqs-list{list-style-type:none;padding-left:0;}ul.testimonial-list p,ul.faqs-list p,.more-link a,ul.faqs-list div a{font-size:1em;font-family:'Open Sans',sans-serif;}h2.block-title{font-size:2em;}.more-link{text-align:right;}ul.faqs-list div a{color:#000;text-decoration:underline;position:relative;bottom:15px;font-weight:bold;}.more-link a{color:#000;text-decoration:underline;font-weight:600;}ul.testimonial-list .text-right{color:#000;text-decoration:underline;}section#block-views-faq-faq-random{width:100%;}.view-content ul{list-style-type:none;}.clear{clear:both;}.region.region-sidebar-first.well{background-color:#fff;border:0 solid #fff;box-shadow:none;}.slider-text{display:none;margin:0;}.slider-text .ca-container{background:url("/s3fs-public/bg_carousel_top.png") center center no-repeat;background-size:100% 100%;width:100%;max-width:300px;min-height:212px;z-index:20;top:10px;}.slider-text .ca-container h3{font-size:34px;}.slider-text .bx-wrapper .bx-next{background-position:-273px -266px;right:-27px;}.slider-text .bx-wrapper a.bx-next,.slider-text .bx-wrapper a.bx-prev{top:25px;}.slider-text .bx-wrapper a:focus.bx-next,.slider-text .bx-wrapper a:focus.bx-prev{outline:none;}.slider-text .bx-wrapper .ca-content-wrapper p a{position:relative;top:10px;font-size:1.1em;line-height:1.3em;}.slider-text .bx-wrapper a.ca-more span{display:none;}.slider-text .bx-viewport{min-height:150px;}.slider-text .ca-content-wrapper{width:185px !important;}.slider-text .bx-viewport ul.bxslider li{}.slider-text .ca-wrapper{width:204px;}.slider-text a.ca-more{width:90px;height:56px;background:url(/s3fs-public/bg_png.png) 0 -377px no-repeat;display:block;padding:0;margin:0;position:absolute;z-index:999999;bottom:15px;top:95px;right:0;}.title-header{padding-top:50px;}span.img-heart-fly{position:relative;display:block;max-width:106px;max-height:73px;}span.img-heart-fly img{position:absolute;left:0;top:-80px;}div#content-job .img-heart-fly img{position:relative;top:0;left:0;}section#block-widgets-s-socialmedia-share-default h2{display:inline-block;}section#block-widgets-s-socialmedia-profile-buttons h2{display:inline-block;text-align:left;margin:10px 20px 10px 0;padding-left:0;}section#block-widgets-s-socialmedia-profile-buttons a,section#block-widgets-s-socialmedia-share-default a{margin:2px;}#widgets-element-socialmedia_profile-buttons{display:inline-block;}.region.region-footer-social{padding:20px 5%;background-color:#ecf6ff;text-align:center;}.widget-share{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:12px 0 12px 0;margin-bottom:50px;}ul.testimonial-list h3{margin-top:0;color:#000;font-size:14px;font-family:sans-serif;text-decoration:underline;font-weight:bold;}a.link-to-job{color:#000;text-decoration:underline;}.content-main .lower{padding-top:50px;}.img-responsive{width:100%;max-width:100%;height:auto;}.row-eq-height{display:block;}ul li{line-height:1.429em;margin:0 0 0.3em 0;}.view.view-faq.view-id-faq{margin-top:30px;}.widget-sitemap{border-bottom:1px solid #e4e4e4;padding-bottom:20px;margin-bottom:20px;}.widget-sitemap .logo-brand{width:180px;display:inline-block;margin-top:25px;}ul#sitemap li a{padding:0;line-height:26px;text-decoration:underline;font-family:'Open Sans',sans-serif;font-size:13px;color:#5d5d5d;}.widget-company-info p{font-family:'Open Sans',sans-serif;font-size:11px;}.widget-company-info a.logo-brand img{margin:25px auto 0 auto;max-width:150px;height:auto;}ul.hotline-list li{font-weight:normal;display:inline-block;padding:0 19px 0 0;}span.title-contact{font-size:20px;display:block;}span.title-chat{font-size:21px;position:relative;top:0;}span.call-number{position:relative;top:0;}.boxes-box-content p{font-size:12px;font-family:'Open Sans',sans-serif;text-align:center;line-height:20px;margin-bottom:20px;}.widget-testimonial{border-right:1px solid #e4e4e4;}.widget-testimonial ul.testimonial-list h3{margin:10px 0;}.widget-company-info{border-right:1px solid #e4e4e4;}.widget-bottom-slider{border-left:1px solid #e4e4e4;}.border-gray{border-bottom:1px solid #e4e4e4;height:20px;margin-bottom:20px;}.widget-company-info h3,.widget-sitemap h3,.widget-bottom-slider h3{margin-top:0;}.widget-company-info a{color:#000;}.widget-company-info h3{margin-bottom:25px;}.widget-bottom-slider h3{margin-bottom:0;}.widget-bottom-slider .hotline-list{margin-top:0;text-align:center;}.widget-bottom-slider .ca-container{background:url('/s3fs-public/bg_carousel_bt.png') center top no-repeat;background-size:100% 100%;width:100%;max-width:240px;padding:65px 20px 0 40px;}.widget-bottom-slider .ca-container .ca-wrapper{max-width:180px;width:100%;padding:10px 0 0 0;box-sizing:border-box;}.widget-bottom-slider .ca-container .ca-content-wrapper p{margin:0;}.widget-bottom-slider .ca-container .ca-more{font-family:'Yanone Kaffeesatz',sans-serif;}.view-content .views-row{padding:0 15px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.3em;margin-bottom:10px;}.view-content a{color:#000;}.view-content h3 a,.view-content h2 a{color:currentColor;}.view-header p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.3em;}span.faq-question{background-image:url(/s3fs-public/faq_chatb_q.png);display:block;width:254px;padding:20px 0 10px 29px;height:96px;font-weight:bold;margin:auto;}ul.recent-faqs-list li.views-row div p:nth-child(3){background-image:url(/s3fs-public/faq_chatb_qa.png);display:block;width:242px;padding:20px 9px 10px 13px;height:87px;position:relative;top:-31px;left:37px;margin:auto;}.view-content ul.recent-faqs-list .views-row{margin-bottom:-24px;}.view-faq .more-link{text-align:left;position:relative;left:10%;width:50%;}#footer-widget .view-faq .more-link{text-align:right;left:-5%;}ul.recent-faqs-list{padding-left:0;}img.bubble{width:132px;height:45px;position:relative;left:34.34782608695652%;display:none;cursor:pointer;}.block:first-child h2.block-title{margin-top:20px;}#block-views-faq-faq-recent .view.view-faq.view-id-faq{margin-top:-9px;margin-left:-11%;position:relative;}.testimonial-list .photo-responsive a{display:block;width:90%;height:90%;max-width:280px;max-height:280px;border:10px solid white;box-shadow:-5px 5px 20px 0 rgba(204,204,204,1);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);z-index:10;}#jobs-page .content-main{padding-top:0;}#jobs-page .title-header{padding-top:50px;}#jobs-page #sidebar-jobs{padding-top:50px;}.jobs-list li a{line-height:normal;font-size:1.571em;color:#000;text-decoration:none;display:block;text-align:center;}.jobs-list li a:hover{text-decoration:underline;}ul.jobs-list{padding:0;}span.button-more.text-right{background-image:url(/s3fs-public/btn_more.png);width:140px;height:50px;float:right;padding:3px 20px 7px 20px;text-align:left;color:#fff;font-size:27px;font-weight:normal;margin-top:15px;}ul.jobs-list li.row-job{background:url(/s3fs-public/joblist_whtbck.png) 0 0 no-repeat;background-size:100% 100%;margin-bottom:50px;}.photo-job-thumbnail a img{display:block;margin:auto;}.view-jobs.view-id-jobs{margin-top:40px;}.jobs-list .short-job-detail a{display:block;text-align:center;font-weight:400;font-size:2.143em;}#content .field-body ol{list-style-position:outside;padding-left:1.5em;}#content .field-body ol.lower-latin{list-style-type:lower-latin;}#content .field-body ol.upper-roman{list-style-type:upper-roman;}#content .field-body ul ul,#content .field-body ol ul,#content .field-body ul ol,#content .field-body ol ol{margin-bottom:1em;padding-left:1.5em;}.node-type-job-post .field-body{margin-top:20px;}.field-body h2,.field-body p{margin-bottom:40px;margin-top:0;padding-right:0;}.field-body h2{font-size:1.571em;}.node-type-page .field-body h2{font-size:2.5em;}.sidebar-call-us h2{font-size:1.571em;font-weight:bold;}.sidebar-call-us h3{font-size:1.571em;}.photo-contact{max-width:150px;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);margin-bottom:25px;}.detail-contact{font-size:0.714em;}.sidebar-wrapper{padding:0;box-sizing:border-box;}.contact-hr{margin:0 0 20px 0;}.contact-hr .col-xs-12{width:100%;clear:both;}dl.hr-person{margin:0 0 32px 0;color:#a1a4a6;font-size:1.2em;line-height:1.6em;}dl.hr-person dd.hr-name{color:#000000;padding-bottom:10px;}dl.hr-person a{color:#a1a4a6;}body.page-faqshtml .billboard{background:url(/s3fs-public/application_form/billboard_background.gif) repeat-x;}body.page-faqshtml #content-wrapper{background-color:#f3faff;}.region-content .view-faq .views-row a:hover,.region-content .view-faq .views-row a:focus{color:#66b9ff;}body.page-faqshtml .billboard{background:url(/s3fs-public/application_form/billboard_background.gif) repeat-x;}body.page-faqshtml #content-wrapper{background-color:#f3faff;}.jobs-list .short-job-detail a:nth-child(2)::after{content:url('/s3fs-public/icon-arrow.png');top:17px;position:relative;left:60%;}.region-footer-social #block-widgets-s-socialmedia-profile-buttons h2::before,.region-footer-social #block-widgets-s-socialmedia-share-default h2::before{content:'';background:url('/s3fs-public/icon_social_ex.png');position:absolute;top:-30px;width:53px;height:60px;left:10px;}.social-share-button .block-widgets a img{margin:0 10px 10px 0;}#footer{clear:both;margin-top:50px;}#footer .footer-internal-wrapper{clear:both;}.widget-footer-content{padding-bottom:25px;}.row.head-bg-img{background-color:#f5fbff;}.node-type-job-post .show-bubble img.bubble,.page-jobshtml .show-bubble img.bubble{display:none !important;}.view-faq a .link-more{text-align:right;color:#66b9ff;}#content #block-system-main .view-faq .field-body p{margin-bottom:0.5em;}.play-audio{display:block;width:100px;height:100px;background:url("/s3fs-public/blue-vector-icons.png") 0 0 no-repeat;cursor:pointer;}.stop-audio{display:block;width:100px;height:100px;background:url("/s3fs-public/blue-vector-icons.png") -121px 0 no-repeat;cursor:pointer;}.embed-responsive-16by9{margin:0 0 1.625em 0;}@media (max-width:414px){.photo-job-thumbnail a img{max-width:300px;height:auto;}ul.jobs-list li.row-job{margin-bottom:50px;}}@media (max-width:768px){.photo-responsive.photo-testimonial img{max-width:250px;}.testimonial-list .photo-responsive a:before{max-width:285px;}}@media (min-width:320px){.jobs-list .short-job-detail a{line-height:1.1em;color:#66b9ff;}.logo img{max-width:200px;}}@media (min-width:480px){.bg-header{top:-3px;}span.img-heart-fly img{top:-80px;}.jobs-list .short-job-detail a:nth-child(2)::after{left:55%;}#block-views-faq-faq-recent .view.view-faq.view-id-faq{margin-left:auto;}.row.head-bg-img{background-color:#fff;}}@media (min-width:768px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.bg-header{top:-33px;}#content-wrapper{padding-top:0;}.navbar-wrapper .menu.nav li{display:inline-block;}h1.big-headline{font-size:5em;}.slider-text{margin-top:0;display:block;}.title-header{margin-left:0;}.bg-header{top:50px;}.bg-header img{position:relative;top:-25px;}.view-jobs.view-id-jobs{margin-top:0;}body.node-type-job-post .row.head-bg-img{background-color:#fff;}.page-jobshtml .bg-header.img-responsive{background-color:#fff;}.page-jobshtml .row.head-bg-img{background-color:#f5fbff;}.row.head-bg-img{background-color:#f5fbff;}.bil-board .row.head-bg-img{margin-top:44px;}.jobs-list li a img{max-width:200px;height:auto;}.jobs-list .short-job-detail a{display:block;text-align:left;padding-right:26px;line-height:1.1em;color:#66b9ff;}.short-job-detail{padding-top:22px;}.widget-company-info a.logo-brand img{margin:25px 0 0 0;}.jobs-list .short-job-detail a:nth-child(2)::after{left:70%;}.slider-text .ca-content-wrapper{width:159px !important;}.slider-text .bx-next{right:30px;}body.node-type-job-post .row.head-bg-img{background-color:transparent;}.bil-board{background:url(/s3fs-public/application_form/billboard_background.gif) repeat-x;}.bil-board .container{position:relative;top:-17px;}.contact-hr .col-xs-12{clear:none;}.page-faqshtml .bg-header{top:33px;}.page-jobshtml span.img-heart-fly img{top:-80px;}}@media (max-width:991px){.slider-text .ca-container{position:absolute;width:125%;left:-35px;}}@media (min-width:992px){.container{width:950px;}.top-hotline a{font-size:26px;font-weight:bold;color:#66b9ff;}.title-header{}.photo-responsive.photo-testimonial img{width:100%;height:auto;}.slider-text .ca-container{top:0;}.bg-header{top:20px;}.short-job-detail{padding-top:22px;}#header #submenu ul.links{display:block;}#header .navbar{margin-bottom:0;}.region-footer-social #block-widgets-s-socialmedia-profile-buttons h2::before,.region-footer-social #block-widgets-s-socialmedia-share-default h2::before{left:-30px;}section#block-views-faq-faq-random{width:82%;}.jobs-list .short-job-detail a:nth-child(2)::after{left:90%;}span.img-heart-fly img{left:-85px;top:-45px;}.slider-text .bx-next{right:-27px;}.slider-text .ca-content-wrapper{width:200px !important;}.slider-text .bx-next{right:-27px;}.page-jobshtml .bg-header.img-responsive{background-color:#fff;}body.page-jobshtml .row.head-bg-img{background-color:#f5fbff;}.sidebar-wrapper{padding:0 0 0 35px;}#jobs-page .title-header{padding-top:50px;}#jobs-page #sidebar-jobs{padding-top:40px;}.row.head-bg-img{background-color:#fff;}.bil-board .row.head-bg-img{margin-top:44px;}.page-jobshtml span.img-heart-fly img{left:-85px;top:-45px;}.page-faqshtml .bg-header img{top:-54px;}#mainnavbar #nav-home > a,#mainnavbar #nav-home > a,#mainnavbar #nav-blog > a,#mainnavbar #nav-blog > a{padding:10px 20px;}.row-eq-height div.pull-right{margin-left:auto;order:2;}.widget-sitemap{border-bottom:none;}ul#sitemap{display:inline-block;vertical-align:middle;width:49.5%;margin-bottom:0;}.widget-sitemap .logo-brand{width:49.5%;vertical-align:middle;margin-top:0;}}@media (min-width:1200px){.title-header{top:0;left:0;}div#content-job .img-heart-fly img{position:absolute;top:-27px;left:-85px;}}main.simplepage{background:#f4faff;margin-bottom:100px;}.billboard{transform:translateY(50%);margin-bottom:13px;margin-top:-100px;}.layout-user .big-headline{width:fit-content;margin-inline:auto}.layout-user h4.label{display:block;font-size:1.5em;padding:0;color:inherit;}.layout-user .extra-links{display:flex;gap:1.5em;align-items:center;justify-content:center;margin-top:3em;}
#block-views-jobs-block-1{padding:0 0 55px 0;}#block-views-jobs-block-1 h2{}#block-views-jobs-block-1 .view-jobs{width:100%;background:url('/s3fs-public/back_minijoblist.png') center center no-repeat;background-size:110% 100%;margin:0;}#block-views-jobs-block-1 .view-jobs .view-content{}ul.latest-jobs-list{margin:0;padding:25px 8% 15px 8%;width:100%;}ul.latest-jobs-list li{margin:0 0 1em 0;padding:0;}ul.latest-jobs-list li a{color:#000;text-decoration:underline;font-family:'Open Sans',sans-serif;font-size:14px;text-align:left;line-height:1.3em;}#block-views-jobs-block-1 .view-jobs .more-link{margin:0 auto;text-align:center;}a.button.btn-about,#block-views-jobs-block-1 .view-jobs .more-link a{background:url('/s3fs-public/btn_apply_sidebar.png') center center no-repeat;background-size:100% 100%;width:100%;max-width:209px;height:auto;max-height:55px;display:block;margin:0 auto;padding:15px 0;text-align:center;color:#fff;text-decoration:none;font-weight:bold;font-size:18px;}a.button.btn-about{margin:10px 0;font-size:1.714em;background:url('/s3fs-public/bt_blue_text.png') center center no-repeat;box-sizing:border-box;padding:0.3em 0 0.5em 0;line-height:1.750em;}a.button.btn-about::before,#block-views-jobs-block-1 .view-jobs .more-link a::before{content:url('/s3fs-public/icon-arrow.png');top:3px;position:relative;left:-5px;}.btn,.button{font-family:'Yanone Kaffeesatz',sans-serif;}.region-sidebar-blogs{padding-bottom:50px;}.region-sidebar-blogs #block-views-blogs-block .view-header{display:inline;position:absolute;}.region-sidebar-blogs #block-views-blogs-block .view-header p{display:inline-block;width:40px;padding:0 5px;background:#ffa600;border-radius:8px;-webkit-border-radius:8px;text-align:center;}.region-sidebar-blogs #block-views-blogs-block .view-content .views-row-1 a{padding-left:50px;}.region-sidebar-blogs #block-views-blogs-block .view-content .views-row a{color:#000;}#sidebar-blogs #block-views-faq-block-1 h2.block-title{width:40px;background:#66b9ff;position:absolute;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:normal;color:#000;padding:2px 5px;text-align:center;border-radius:8px;-webkit-border-radius:8px;margin:0;}#sidebar-blogs #block-views-faq-block-1 .view-faq{margin:0;}#sidebar-blogs #block-views-faq-block-1 .view-faq .views-row-1 a{padding-left:50px;}#sidebar-blogs #block-views-faq-block-1 .view-faq .more-link{left:0;}.widget-company-info a.logo-brand{display:block;margin:0 auto 30px auto;text-align:center;}@media (min-width:768px){.widget-company-info a.logo-brand{display:block;margin:0;}}
.bx-wrapper{background:none !important;}.ca-container h3{font-size:20px;margin:0 !important;padding:0;color:#000;font-weight:bold;}.ca-container a{color:#000 !important;}.ca-container{padding:70px 40px 0 40px;position:relative;text-align:left;color:#000;line-height:1;margin:auto;box-sizing:border-box;}.ca-content-wrapper a{font-size:1em;color:#000 !important;}.ca-wrapper .bx-wrapper{margin:0 auto;}.ca-item a{color:#000;text-decoration:underline;}.ca-item a:hover{text-decoration:initial;}.bx-wrapper{border:none;box-shadow:none;}.ca-more{font-weight:bold;font-size:18px !important;}.ca-more span{line-height:40px;}.bx-controls .bx-pager{display:none;}.bx-wrapper a.bx-next,.bx-wrapper a.bx-prev{width:28px;height:28px;background:url("/s3fs-public/bg_png.png") no-repeat;position:absolute;top:0;text-indent:-9000px;opacity:1.0;cursor:pointer;}.bx-wrapper a:focus.bx-next,.bx-wrapper a:focus.bx-prev{outline:none;}.bx-wrapper .bx-prev{background-position:-273px -238px;left:-40px;}.bx-wrapper .bx-next{background-position:-273px -266px;right:-10px;}#footer-widget .bx-wrapper a.bx-next,#footer-widget .bx-wrapper a.bx-prev{top:25px;}#submenu{display:none;float:none;clear:both;width:100%;font-weight:normal;font-size:0.875em;color:#6e6e6e;position:fixed;z-index:1070;background-color:white;top:0;}#submenu ul.nav{text-align:center;padding:0;margin:0 0 10px 0;}#submenu ul li{display:inline-block;}#submenu .nav li a{position:relative;display:block;padding:15px 10px;font-size:1.85em;color:#4c4c4c;height:50px;font-family:'Yanone Kaffeesatz',sans-serif;}#submenu .nav li a:focus{background:transparent;}.header-shadow{width:100%;height:31px;margin:0 auto;text-align:center;background:url("/s3fs-public/bg_header_fixed.png") center top no-repeat;position:absolute;z-index:99;display:block;}.menu-640{padding-left:0;}#menu5{position:relative;display:block;padding:15px 10px;font-size:1.85em;color:#4c4c4c;height:50px;font-family:'Yanone Kaffeesatz',sans-serif;}#menu5 span{color:#66b9ff;}#submenu .nav li#nav-blog a:hover,#submenu .nav li#nav-home a:hover{background:url("/s3fs-public/bg_nav_1_over.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-about a:hover{background:url("/s3fs-public/bg_nav_2_over.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-berlin a:hover{background:url("/s3fs-public/bg_nav_3_over.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-jobs a:hover{background:url("/s3fs-public/bg_nav_4_over.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-blog a.active,#submenu .nav li#nav-home a.active{background:url("/s3fs-public/bg_nav_1.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-about a.active{background:url("/s3fs-public/bg_nav_2.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-berlin a.active{background:url("/s3fs-public/bg_nav_3.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-jobs a.active{background:url("/s3fs-public/bg_nav_4.png") center center no-repeat;background-size:100% 100%;}#submenu .nav li#nav-blog a,#submenu .nav li#nav-home a{width:140px;}#submenu .nav li#nav-jobs a{width:160px;}#submenu .nav li a.active{color:#fff;}#submenu .nav li a:hover{text-decoration:initial;}.hotline-list{padding:0 0 0 18px;margin:0;list-style:none;font-family:'Yanone Kaffeesatz',sans-serif;font-size:1.4em;line-height:1.2em;font-weight:bold;color:#66b9ff;}span.icon-chat{background:url("/s3fs-public/bg_png.png") -264px -212px no-repeat;display:block;width:26px;height:25px;float:left;margin-right:7px;vertical-align:middle;}span.icon-call{background:url("/s3fs-public/bg_png.png") -238px -212px no-repeat;display:block;width:26px;height:26px;float:left;margin-right:7px;vertical-align:middle;}.chat-link{cursor:pointer;}.article-outer .field-body{padding-top:30px;}.flex-container{display:flex;height:100%;align-items:center;}.img-container img{vertical-align:middle;display:inline-block;width:100%;height:auto;max-height:300px;max-width:300px;margin:0 auto 20px auto;}.sidebar-wrapper h2{margin-bottom:20px;}#block-block-2 h2{display:none;}.main-slider{width:100%;min-height:160px;height:auto;max-height:315px;position:relative;padding-bottom:50px;margin:0 auto 50px auto;text-align:left;}.main-slider img.bg-slider{position:absolute;width:100%;height:auto;}.main-slider .layerslider{position:relative;padding-top:25%;}@media (min-width:768px){.menu-640{padding-left:40px;}}
div.logo{margin-top:20px;}section.simpletext{margin-top:20px;}section.simpletext p{margin-top:-10px;}@media only screen and (min-device-width:320px) and (max-device-width:736px){div.logo{text-align:center;}section.simpletext{margin-top:35px;}}body.node-type-simpletext-page{background:#eaf5ff;}
@font-face{font-family:'Open Sans';src:url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-Regular.woff) format('woff'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;}@font-face{font-family:'Open Sans';src:url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-SemiBold.woff) format('woff'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;}@font-face{font-family:'Open Sans';src:url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-Bold.woff) format('woff'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:700;}@font-face{font-family:'Yanone Kaffeesatz';src:url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Regular.woff2) format('woff2'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Regular.woff) format('woff'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Regular.ttf) format('truetype');font-weight:400;}@font-face{font-family:'Open Sans';src:url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Bold.woff2) format('woff2'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Bold.woff) format('woff'),url(https://www.dbs-gmbh.de/sites/dbs-gmbh.de/themes/custom/dbs/dist/fonts/YanoneKaffeesatz-Bold.ttf) format('truetype');font-weight:700;}
