@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-500.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-800.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-300italic.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.eot);src:local(""),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.eot?#iefix) format("embedded-opentype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.woff2) format("woff2"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.woff) format("woff"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.ttf) format("truetype"),url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/assets/fonts/open-sans/open-sans-v34-latin-italic.svg#OpenSans) format("svg")}.inline-block{display:inline-block}.desktop{display:inline !important;visibility:visible !important}@media only screen and (max-width:767px){.desktop{display:none !important;visibility:hidden !important}}.mobile,.header-menu .social-media-container{display:inline !important;visibility:visible !important}@media only screen and (min-width:768px){.mobile,.header-menu .social-media-container{display:none !important;visibility:hidden !important}}h1{font-weight:900;font-size:38px}h2{font-weight:300;font-size:34px}h3{font-weight:600;font-size:28px}h4{font-weight:500;font-size:22px}h5{font-weight:400;font-size:20px}h6{font-weight:300;font-size:18px}.elementor{-moz-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;-o-hyphens:auto !important;hyphens:auto !important}.s-color-switcher{color:#24404c;fill:#24404c}.aligner{display:flex;align-items:center;justify-content:center}.aligner-item{max-width:50%}@media only screen and (min-width:1480px){.home .elementor-slides .slick-slide-bg{background-position:top -90px left 0 !important}}.elementor-button,a.elementor-button{border-radius:30px !important;background-color:#df2c28 !important}.elementor-button:hover,a.elementor-button:hover{background-color:#24404c !important}.elementor-button-grey a.elementor-button{border-radius:30px !important;background-color:#888 !important}.elementor-button-grey a.elementor-button:hover{background-color:#df2c28 !important}.elementor-element ul{padding-left:20px}.navbar{margin-bottom:0}.navbar-default{background:0 0;border:none;text-align:right}.navbar-toggle{display:inline-block}.navbar-nav{list-style:none}.navbar-nav li a{color:#fff;padding:10px}.navbar-nav li a:hover{color:#fff}.navbar-nav li>.dropdown-menu{margin-top:5px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#24404c !important;font-weight:700;text-transform:uppercase}.main-menu,.dropdown-menu,.dropdown-item{background:#24404c;border-radius:0}.main-menu li a,.dropdown-menu li a,.dropdown-item li a{color:#fff;padding:10px 20px}.main-menu li a:hover,.dropdown-menu li a:hover,.dropdown-item li a:hover{color:#fff}@media only screen and (min-width:768px){.hamburger-container{display:none !important;visibility:hidden !important}}.hamburger{display:inline-block;border:0 none transparent;padding:5px 5px 13px;margin-top:0;margin-right:0;margin-bottom:0;background-color:transparent;background-image:none}.hamburger .icon-bar{background-color:#24404c !important}.hamburger.navbar-toggle:hover,.hamburger.navbar-toggle:focus{background-color:transparent !important}@media only screen and (max-width:767px){.hamburger{padding:20px 30px 13px 5px}}.header-menu{position:absolute;top:132px;width:100%;padding:42px 0 64px}.header-menu a:hover,.header-menu a:focus,.header-menu .dropdown-item:hover,.header-menu .dropdown-item:focus,.header-menu .nav-link:hover,.header-menu .nav-link:focus{background-color:transparent !important;text-decoration:none;color:#df2c28 !important}.header-menu .menu-header-menu-container>ul{width:100%}.header-menu .menu-header-menu-container>ul>li{width:25%;list-style:none !important}.header-menu .menu-header-menu-container>ul>li>a{border-bottom:1px solid #fff;display:block;margin-right:25px;padding:7px 0;font-size:15px;font-weight:700;text-transform:uppercase}.header-menu .menu-header-menu-container>ul>li>ul>li a{padding:0;line-height:30px;display:block}@media only screen and (max-width:767px){.header-menu{position:fixed;top:0;bottom:0;overflow-x:auto}.header-menu .menu-header-menu-container{padding:10px 40px}.header-menu .menu-header-menu-container>ul>li{padding-top:20px;width:100%;list-style:none !important}.header-menu .menu-header-menu-container>ul>li>a{border-bottom:1px solid #fff;display:block;margin-right:0;padding:5px 0}.header-menu .menu-header-menu-container>ul>li>ul{width:100%}.header-menu .menu-header-menu-container>ul>li>ul>li a{padding:0;line-height:30px;display:block}}.header-menu .social-media-container .social-media__list{list-style:none;margin-top:0;margin-bottom:0;text-align:left}@media only screen and (max-width:991px){.header-menu .social-media-container .social-media__list{text-align:center}}.header-menu .social-media-container .social-media__list li{width:48px;height:48px;display:inline-block;border:2px solid #fff;border-radius:50%;margin-right:10px}.header-menu .social-media-container .social-media__list li a{text-align:center;display:block;line-height:22px;padding:10px}.header-menu .social-media-container .social-media__list li a img{height:24px;width:auto}.header-menu .social-media-container .social-media__list li a img.whatsapp{height:28px;width:auto}.header-menu .social-media-container .social-media__list li a .s-color-switcher{color:#fff;fill:#fff;transform:.6}.header-menu .social-media-container .social-media__list li:last-child{border:none}.third_menu{color:#24404c !important;margin-top:39px}@media only screen and (max-width:767px){.third_menu{display:none !important;visibility:hidden !important}}.third_menu li{padding-bottom:10px}.third_menu a,.third_menu a:link,.third_menu .dropdown-item,.third_menu .nav-link,.third_menu .active{background-color:transparent !important;text-decoration:none}.third_menu a:hover,.third_menu a:focus,.third_menu a:link:hover,.third_menu a:link:focus,.third_menu .dropdown-item:hover,.third_menu .dropdown-item:focus,.third_menu .nav-link:hover,.third_menu .nav-link:focus,.third_menu .active:hover,.third_menu .active:focus{background-color:transparent !important;text-decoration:none}.logo-outer{width:135px;height:133px;text-align:center;background-color:#fff}.logo-outer a{padding:50px 15px 0;display:block}.logo-outer a img{width:103px}.top-navigation{list-style:none;text-align:right;margin-top:14px}.top-navigation li{height:36px;display:inline-block;margin-right:10px;border-radius:36px;border:2px solid #24404c;overflow:hidden;vertical-align:top}.top-navigation li.social-media-icons{width:36px;border-radius:50%}.top-navigation li.social-media-icons a{text-align:center;display:block;padding:6px}.top-navigation li.social-media-icons a img{height:16px;width:auto}.top-navigation li.social-media-icons a img.whatsapp{height:18px;width:auto}.top-navigation li.social-media-icons a img.search{height:20px;width:auto}.top-navigation li.top-navigation-button{width:auto !important}.top-navigation li.top-navigation-button a{text-transform:uppercase;font-size:14px !important;font-weight:600;padding:0 32px;line-height:32px}.main{padding:50px 0}.footer-company{color:#76878e;text-align:left}@media only screen and (max-width:991px){.footer-company{text-align:center;margin:32px 0}}.footer-logo{width:234px;height:auto;text-align:left}@media only screen and (max-width:991px){.footer-logo{text-align:center}}.footer{font-size:12px;padding:30px 0}.footer .footer-nav{text-align:left}@media only screen and (max-width:991px){.footer .footer-nav{text-align:center}}.footer .footer-nav li{display:inline-block;padding:0 12px 0 4px;position:relative}.footer .footer-nav li:after{content:"|";position:absolute;right:0}.footer .footer-nav li:first-child{padding-left:0}.footer .footer-nav li:last-child:after{padding-left:0;content:" "}.footer .footer-nav li:last-child{padding-right:0}.footer .footer-nav li a{padding:0;margin:0}.footer .footer-nav li.current-menu-item>a{padding:0;margin:0}.footer .social-media__list{list-style:none;margin-top:32px;text-align:left}@media only screen and (max-width:991px){.footer .social-media__list{text-align:center;display:none}}.footer .social-media__list li{width:56px;height:56px;display:inline-block;border:3px solid #24404c;border-radius:50%;margin-right:18px}.footer .social-media__list li a{text-align:center;display:block;line-height:16px}.footer .social-media__list li a img{height:24px;width:24px}.footer .social-media__list li a img.whatsapp{height:28px;width:28px}.footer .social-media__list li a .s-color-switcher{color:#24404c;fill:#24404c;transform:scale(.6)}.btn{width:100%;font-family:"Open Sans"}.btn-default{height:52px;border-radius:50%;border:2px solid #df2c28;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:3.6;letter-spacing:normal;text-align:center;color:#fff}.btn-standard{text-transform:uppercase;height:52px;border-radius:50%;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:3.6;letter-spacing:normal;text-align:center;background-color:#df2c28;color:#fff}.social-media{list-style:none;margin-top:32px;text-align:left}@media only screen and (max-width:991px){.social-media{text-align:center;display:none}}.social-media li{width:56px;height:56px;display:inline-block;border:3px solid #24404c;border-radius:50%;margin-right:18px}.social-media li a{text-align:center;display:block;line-height:50px}.social-media li a img{height:24px;width:auto}.social-media li a img.whatsapp{height:28px;width:auto}.search-info{font-size:12px}.search-field label{display:none}.search-field input[type=text]{background-color:rgba(255,255,255,0);border:1px solid #000;border-radius:0;font-size:14px;font-weight:300;color:#000;min-height:50px;padding:5px 14px;width:calc(100% - 150px)}@media only screen and (max-width:480px){.search-field input[type=text]{width:100%}}.search-field input[type=submit]{background-color:#df2c28;color:#fff;border:none;min-height:40px;font-size:15px;padding:12px 24px;border-radius:30px;width:140px}@media only screen and (max-width:480px){.search-field input[type=submit]{margin-top:10px;width:100%}}.search-result{padding:50px 0}.search-result ul{list-style:none}.search-result ul li{border-bottom:1px solid #ccc}.search-result ul li a{padding:10px;font-size:15px;display:block}.login-elements input{margin:0 10px 0 0}@media only screen and (max-width:768px){.login-elements input{margin:10px 0}}.masonry{width:100%;margin-top:10px}.masonry .news{background:#fff}.masonry .news .news-wrapper{padding:20px}.masonry .news .news-wrapper .news-category{font-size:12px}.masonry .news .news-wrapper .news-headline{font-size:26px;font-weight:700;margin-top:10px}.masonry .news .news-wrapper a[rel~=shortlink]{text-transform:uppercase;height:40px;border-radius:50px;font-style:normal;font-stretch:normal;line-height:2.6;letter-spacing:normal;text-align:center;border:2px solid #df2c28;font-weight:600;width:80%;display:block}.masonry .item{margin:0 0 10px;padding:5px 15px;width:33.333%}@media only screen and (max-width:1199px){.masonry .item{width:33.333%}}@media only screen and (max-width:991px){.masonry .item{width:50%}}@media only screen and (max-width:767px){.masonry .item{width:100%}}@media only screen and (max-width:500px){.masonry .item{width:100%}}.masonry:after{content:"";display:block;clear:both}#header{position:relative;z-index:1}@media screen and (max-width:767px){#bs-navbar-collapse{top:-2px !important}}.container_outer .elementor-slides .slick-track .elementor-slide-content{width:1170px;margin:0 auto}#header{position:relative;z-index:1}.training-space-container{width:100%;display:flex;flex-direction:row;margin:0 auto;justify-content:flex-start;flex-wrap:wrap}.training-space-container .info-box{width:100%;margin:50px;text-align:center}.training-space-card-clean{background:0 0 !important}.training-space-card-clean a{font-weight:700;text-decoration:underline;cursor:pointer}.training-space-card{display:block;width:370px;max-width:370px;height:268px;background:#fff;position:relative;margin:0 5px 10px}.training-space-card .training-space-card__logo{height:89.3333333333px;width:100%;position:relative;display:flex}.training-space-card .training-space-card__logo .logo{margin-left:10%;height:100%;display:inline-flex;width:50%;justify-content:flex-start;align-items:center}.training-space-card .training-space-card__logo .logo img{height:100%;width:auto;max-height:65px}.training-space-card .training-space-card__logo .jobs{position:relative;width:50%;height:100%}.training-space-card .training-space-card__logo .jobs .jobs__icon,.training-space-card .training-space-card__logo .jobs .no-jobs__icon{position:absolute;right:20%;top:50%;transform:translateY(-50%);height:36px;width:36px;line-height:24px;text-align:center;border-radius:50%}.training-space-card .training-space-card__logo .jobs .no-jobs__icon{opacity:.3}.training-space-card .training-space-card__description{width:100%;font-size:18px;height:89.3333333333px}.training-space-card .training-space-card__description h3{margin:0;font-size:18px;font-weight:700;width:80%;padding:0 10%}.training-space-card .training-space-card__description p{margin:0;padding:0 10%;font-size:17px}.training-space-card .training-space-card__button{display:block;width:100%;height:89.3333333333px;position:relative}.training-space-card .training-space-card__button a,.training-space-card .training-space-card__button button{position:absolute;background:#fff;top:50%;left:50%;height:52px;line-height:52px;transform:translate(-50%,-50%);border:2px solid #24404c;border-radius:30px;text-decoration:none;width:80%;font-weight:700;font-family:Open Sans;text-align:center;color:#24404c}.training-space-card.hide{display:none}.training-space-filter{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:20px 0}.training-space-filter p{margin:0 20px 0 0;font-weight:700}.has-jobs{position:absolute;font-size:small;display:inline-block;text-align:right;transform:translateY(-50%);top:50%}.has-jobs.yes{left:11%;width:70px;line-height:16px}.has-jobs.no{width:80px;left:5%;opacity:.3;line-height:16px}@media screen and (min-width:767px) and (max-width:1024px){.training-space-container{justify-content:center}.training-space-card{width:350px;max-width:350px}}@media screen and (max-width:767px){.training-space-container{justify-content:center}.training-space-card{width:100%;max-width:340px}.training-space-card .training-space-card__description h3{font-size:16px;width:100%}.training-space-card .training-space-card__description p{font-size:16px}.has-jobs{font-size:x-small}.has-jobs.yes,.has-jobs.no{left:18%;width:50px}}@media screen and (max-width:360px){.training-space-card{width:325px;max-width:325px}.training-space-card .training-space-card__description h3{font-size:16px;width:100%}.training-space-card .training-space-card__description p{font-size:14px}}.bah-toggle .switch{position:relative;display:inline-block;width:60px;height:34px}.bah-toggle .switch input{opacity:0;width:0;height:0}.bah-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.bah-toggle .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.bah-toggle input:checked+.slider{background-color:#24404c}.bah-toggle input:focus+.slider{box-shadow:0 0 1px #24404c}.bah-toggle input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.bah-toggle .slider.round{border-radius:34px}.bah-toggle .slider.round:before{border-radius:50%}.bah-job-application-box{min-height:450px;transition:all .5s;height:auto;background:#df2c28;padding-top:0}.bah-job-application-box .form-field{width:100%;display:flex;justify-content:flex-start;align-items:center}.bah-job-application-box .form-field.form-field--employee{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.bah-job-application-box .form-field.form-field--employee .contact-data{width:48%}@media (max-width:479px){.bah-job-application-box .form-field.form-field--employee .contact-data{width:100%}}.bah-job-application-box #step2{margin:0 auto;width:80%}@media (min-width:1024px){.bah-job-application-box #step2{width:70%}}@media screen and (min-width:1025px){.bah-job-application-box .cs-skin-overlay .cs-optgroup{width:100%}.bah-job-application-box .cs-skin-overlay li.cs-optgroup{text-align:left}}@media screen and (min-width:768px) and (max-width:1024px){.bah-job-application-box .cs-skin-overlay .cs-optgroup{width:100%}.bah-job-application-box .cs-skin-overlay li.cs-optgroup{text-align:left}}.bah-job-application-box .data-protection-info-text a{color:#fff;font-weight:700;text-align:left}@media (max-width:479px){.bah-job-application-box.stage1{height:auto;min-height:500px}.bah-job-application-box .form-field{padding:15px 0}.bah-job-application-box .checkbox__text{font-size:15px;text-align:left}.bah-job-application-box .checkbox__label{width:48px !important;height:48px !important;padding-right:40px}.bah-job-application-box .job-description{white-space:normal !important}.bah-job-application-box .step__description{display:inline-block;font-size:x-small !important;width:100px}}@media (min-width:768px) and (max-width:1023px){.bah-job-application-box .checkbox__label{width:48px !important;height:48px !important;padding-right:40px}}.bah-job-application-box .cs-optgroup-headline{color:#24404c}@media (min-width:1024px){.bah-job-application-box .cs-optgroup-headline{font-size:large}}@media (max-width:479px){.bah-job-application-box .cs-optgroup-headline{font-size:small}}.bah-job-application-box .cs-skin-overlay li.cs-optgroup li span:hover,.bah-job-application-box .cs-skin-overlay li.cs-focus span,.bah-job-application-box .cs-skin-overlay li.cs-selected span{transition:all .25s;color:#df2c28;background:0 0}.bah-job-application-box .step-indicator{display:flex;padding:50px 0}.bah-job-application-box .step-indicator .step{flex-grow:1;text-align:center;align-self:center;font-size:xx-large;color:#fff;position:relative}.bah-job-application-box .step-indicator .step.active .step__icon{background:#fff;color:#df2c28}.bah-job-application-box .step-indicator .step.active .step__description{font-weight:700}.bah-job-application-box .step-indicator .step .step__description{position:absolute;font-size:small;bottom:-60px;left:50%;transform:translate(-50%,0);height:50px;line-height:1.4}.bah-job-application-box .step-actions{padding:0 25px;height:75%;text-align:left;color:#fff;display:flex;justify-content:flex-start;flex-direction:column}.bah-job-application-box .selection-container{height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.bah-job-application-box .selection-container{height:140px}}.bah-job-application-box .step__icon{transition:all .25s;height:75px;width:75px;line-height:75px;border:2px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#df2c28}.bah-job-application-box .step__icon img{display:inline-block;width:55%;height:55%}.bah-job-application-box .dot-line{border-bottom:1px dotted #fff;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:2px}.bah-job-application-box .button{padding:15px;display:block;border:2px solid #fff;width:80%;max-width:330px;margin:0 auto;color:#fff;font-weight:700;border-radius:25px;transition:all .25s}.bah-job-application-box .button:hover{cursor:pointer;background:#fff;color:#df2c28}.cs-skin-overlay .cs-optgroup ul span{padding:.2em 0}@media (max-width:479px){.cs-skin-overlay .cs-optgroup ul span{padding:.8em 0}}@media screen and (max-width:777px){.selection-container{width:85%;margin:0 auto}}.selected-job .selected-job__provider{font-weight:600;margin-top:30px}*,*:before,*:after{box-sizing:border-box}::placeholder{color:#fff;opacity:1;font-size:medium}.form-field{padding:15px}.form-field label{margin-bottom:0;margin-right:20px}.form-field input{background:#df2c28;border:none;margin:10px 0;color:#fff;font-size:large;border-bottom:2px solid #fff;padding:10px 0}.form-field input:focus,.form-field input:active{outline:none}.checkbox-container{display:flex;padding:0 20px 0 190px !important}@media only screen and (max-width:1199px){.checkbox-container{padding:0 20px 0 90px !important}}@media only screen and (max-width:991px){.checkbox-container{padding:0 20px 0 0 !important}}@media only screen and (max-width:767px){.checkbox-container{display:block;padding:0 10px 0 40px !important}}.checkbox{display:none}.checkbox,.checkbox:after,.checkbox:before,.checkbox *,.checkbox *:after,.checkbox *:before,.checkbox+.checkbox__label{box-sizing:border-box}.checkbox--toggle+.checkbox__label{position:relative;display:block;box-sizing:border-box;width:4rem;height:2rem;cursor:pointer;user-select:none;transition:.3s ease;border-radius:1rem;outline:0;background-color:#ececec}.checkbox--toggle+.checkbox__label:before{display:none}.checkbox--toggle+.checkbox__label:after{position:relative;display:block;width:50%;height:100%;content:"";transition:.3s ease;transform:translateX(0) scale(.8);border-radius:50%;background-color:#fff}.checkbox--toggle+.checkbox__label::selection{background:0 0}.checkbox--toggle:checked+.checkbox__label{background-color:#ddd}.checkbox--toggle:checked+.checkbox__label:after{transform:translateX(100%) scale(.8)}.checkbox--radio+.checkbox__label{position:relative;display:block;box-sizing:border-box;width:2rem;height:2rem;cursor:pointer;user-select:none;transition:all .3s ease;border-radius:50%;outline:0;background-color:#ececec}.checkbox--radio+.checkbox__label:before{display:none}.checkbox--radio+.checkbox__label:after{position:relative;display:block;width:100%;height:100%;content:"";transition:.3s ease;transform:scale(.8);border-radius:50%;background-color:#fff}.checkbox--radio+.checkbox__label::selection{background:0 0}.checkbox--radio:checked+.checkbox__label:after{width:100%;height:100%;transform:scale(.5)}.checkbox--checkbox+.checkbox__label{position:relative;display:block;box-sizing:border-box;width:5rem;height:5rem;cursor:pointer;user-select:none;transition:.3s ease;outline:0;background-color:transparent;border:3px solid #fff;border-radius:50%}.checkbox--checkbox+.checkbox__label:before{display:none}.checkbox--checkbox+.checkbox__label:after{position:absolute;top:9px;left:16px;width:12px;height:22px;content:"";transition:.3s ease;transform:rotate(45deg);border:solid transparent;border-width:0 3px 3px 0}.checkbox--checkbox+.checkbox__label::selection{background:0 0}.checkbox--checkbox:checked+.checkbox__label:after{border-color:#fff}.checkbox__text{font-size:16px;right:0;padding-left:.5rem;text-align:left}.checkbox--primary:checked+.checkbox__label{background-color:#ddd}.checkbox--success:checked+.checkbox__label{background-color:#5cb85c}.checkbox--danger:checked+.checkbox__label{background-color:#d9534f}.checkbox--checkbox:disabled+.checkbox__label{opacity:.4;cursor:not-allowed}.hidden{display:none !important}.select{display:inline-block}.select .select-field input,.select .select-field label,.select .select-field input:checked~.select-placeholder{display:none}.select .select-field input:checked+label,.select .select-field .select-placeholder{display:block}.select .select-field label{border:1px solid gray;padding:5px;background:#fff}.select .select-options{animation:disable-options .5s;animation-fill-mode:both;opacity:0;position:absolute;border:1px solid gray;background:#fff}.select .select-options label{display:block}.select .select-options-focus{position:absolute;opacity:0;pointer-events:none}.select .select-options-focus:focus+*{animation-name:enable-options;opacity:1}@keyframes disable-options{0%{pointer-events:initial}100%{pointer-events:none}}@keyframes enable-options{0%{pointer-events:none}100%{pointer-events:initial}}.bah-select{font-family:sans-serif;font-size:.9em;position:relative;margin:10px;width:65%}.bah-select label{cursor:pointer}.bah-select *{box-sizing:border-box}.bah-select .select-field label{background-color:#df2c28;border:2px solid #fff;border-radius:25px;overflow:hidden;padding:20px 50px;background-image:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/../images/arrow-bottom-light.svg);background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 25px) 50%;font-size:large;text-align:left}.bah-select .select-options{z-index:1000;transition:all .2s ease-out;top:100%;left:0;min-width:100%;margin-top:1px;background:#df2c28;border:2px solid #fff;border-radius:25px;max-height:400px;overflow-Y:scroll}.bah-select .select-options label{font-size:medium;padding:10px;transition:all .25s}.bah-select .select-options label:hover{background:#24404c}.bah-select .select-options label:first-child{border-top-right-radius:25px;border-top-left-radius:25px}.bah-select .select-options label:last-child{border-bottom-left-radius:25px;border-bottom-right-radius:25px;margin-bottom:0 !important}@media screen and (max-width:375px){.select-options{position:fixed !important;top:0 !important;left:0 !important;height:100vh;z-index:1000}}.bah-button{background:0 0;height:52px;line-height:1;border:2px solid #fff;border-radius:30px;text-decoration:none;width:auto;font-weight:700;text-align:center;color:#fff;padding:0 20px;transition:all .25s;margin:50px}.bah-button:hover{transform:scale(1.1)}.bah-button:disabled,.bah-button[disabled]{background-color:rgba(255,255,255,.2);color:#eee}.bah-button:disabled:hover,.bah-button[disabled]:hover{cursor:not-allowed;transform:scale(.9)}.social-card{background:#fff;height:515px}.social-card .social-card__body{padding:25px}.social-card .social-card__body .platform-name{font-weight:600}.social-card .social-card__body .platform-link{font-weight:700}.social-card .social-card__header{display:flex;flex-direction:row;justify-content:center;align-items:center;height:150px}.social-card .social-card__header .social-icon{display:flex;justify-content:center;align-items:center;height:60px;width:60px;border:3px solid #24404c;border-radius:50%;line-height:60px;text-align:center;margin:2%;transition:all .25s}.social-card .social-card__header .social-icon:hover{cursor:pointer;transform:scale(1.1)}.social-card .social-card__header .social-icon__img{width:50%;fill:#24404c}.quote-card{background:#fff;min-height:515px;height:auto}@media (min-width:768px) and (max-width:1023px){.quote-card{display:flex;flex-direction:row;flex-wrap:wrap;min-height:auto}}@media (min-width:768px) and (max-width:1023px){.quote-card .quote-card__header{width:50%;padding-right:10px}}.quote-card .quote-card__header img{width:100%}.quote-card .quote-card__body{height:215px}@media (min-width:768px) and (max-width:1023px){.quote-card .quote-card__body{width:50%;position:relative}}.quote-card .quote-card__body p{padding:15px}@media (min-width:768px) and (max-width:1023px){.quote-card .quote-card__body p{padding:10px}}.quote-card .quote-card__footer{height:50px;display:flex;justify-content:flex-end;align-items:center;padding:15px}@media (max-width:479px){.quote-card .quote-card__footer{height:125px}}@media (min-width:768px) and (max-width:1023px){.quote-card .quote-card__footer{position:absolute;bottom:0;right:10px}}@media screen and (max-width:767px){.quote-card{height:auto}}div.cs-skin-overlay{background:0 0;font-size:.6em;font-weight:400;max-width:400px;color:#24404c}@media screen and (max-width:30em){div.cs-skin-overlay{font-size:1em}}.cs-skin-overlay>span{border:3px solid #fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-skin-overlay>span:after,.cs-skin-overlay.cs-active>span:after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);content:"\e013"}.cs-skin-overlay .cs-selected span:after{content:""}.cs-skin-overlay.cs-active>span{background:#fff;border-color:#fff}.cs-skin-overlay .cs-options{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;overflow-y:auto;background:rgba(255,255,255,.96);opacity:0;-webkit-transform:perspective(1000px) translate3d(0,0,-200px);transform:perspective(1000px) translate3d(0,0,-200px);-webkit-transition:-webkit-transform .4s,opacity .4s,visibility 0s .4s;transition:transform .4s,opacity .4s,visibility 0s .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.cs-skin-overlay.cs-active .cs-options{opacity:1;-webkit-transform:perspective(1000px) translate3d(0,0,0px);transform:perspective(1000px) translate3d(0,0,0px);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s}.cs-skin-overlay .cs-options>ul{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media screen and (max-width:30em){.cs-skin-overlay .cs-optgroup{width:100%;float:none}}.cs-skin-overlay .cs-optgroup>span{text-transform:uppercase;letter-spacing:1px;padding:1em 0}.cs-skin-overlay li.cs-optgroup ul{padding-left:0}.cs-skin-overlay li.cs-optgroup{opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.1s;transition-delay:.1s}@media screen and (max-width:30em){.cs-skin-overlay li.cs-optgroup:first-child{text-align:left}}.cs-skin-overlay li.cs-optgroup:nth-child(2){-webkit-transform:translate3d(-1em,0,0);transform:translate3d(-1em,0,0)}.cs-skin-overlay.cs-active li.cs-optgroup{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}@media screen and (max-width:30em){div.cs-skin-overlay{font-size:1em}}.cs-skin-overlay>span{border:3px solid #fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-skin-overlay>span:after,.cs-skin-overlay.cs-active>span:after{font-family:"icomoon";-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);content:"\e013"}.cs-skin-overlay .cs-selected span:after{content:""}.cs-skin-overlay.cs-active>span{background:#fff;border-color:#fff}.cs-skin-overlay .cs-options{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;overflow-y:auto;background:rgba(255,255,255,.96);opacity:0;-webkit-transform:perspective(1000px) translate3d(0,0,-200px);transform:perspective(1000px) translate3d(0,0,-200px);-webkit-transition:-webkit-transform .4s,opacity .4s,visibility 0s .4s;transition:transform .4s,opacity .4s,visibility 0s .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.cs-skin-overlay.cs-active .cs-options{opacity:1;-webkit-transform:perspective(1000px) translate3d(0,0,0px);transform:perspective(1000px) translate3d(0,0,0px);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s}.cs-skin-overlay .cs-options>ul{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cs-skin-overlay .cs-optgroup{width:50%;padding:1em 2em;float:left}@media screen and (max-width:30em){.cs-skin-overlay .cs-optgroup{width:100%;float:none}}.cs-skin-overlay li.cs-optgroup ul{padding-left:0}.cs-skin-overlay li.cs-optgroup{opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.1s;transition-delay:.1s}.cs-skin-overlay li.cs-optgroup:first-child{text-align:right;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}@media screen and (max-width:30em){.cs-skin-overlay li.cs-optgroup:first-child{text-align:left}}.cs-skin-overlay li.cs-optgroup:nth-child(2){-webkit-transform:translate3d(-1em,0,0);transform:translate3d(-1em,0,0)}.cs-skin-overlay.cs-active li.cs-optgroup{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}div.cs-select{display:inline-block;vertical-align:middle;text-align:left;background:0 0;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em}.cs-select>span:after,.cs-select .cs-selected span:after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select>span:after{content:"";background:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/../images/arrow-bottom-light.svg) no-repeat;right:1.6em;height:15px;width:25px}.cs-select.cs-active>span:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{overflow:hidden;width:100%;background:#fff;visibility:hidden;position:fixed;top:0 !important;z-index:1000}.select-close-button{background:url(//www.ba-hamburg.de/wp-content/themes/bah/assets/css/../images/close_select.svg) no-repeat;height:21px;width:21px;position:absolute;right:20px;top:30px}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}.cs-optgroup{font-size:medium}.cs-select.cs-skin-overlay span.cs-placeholder{border-radius:50px;padding-left:32px;font-size:20px;color:#fff}.cs-select span.job-description{font-size:14px;border-bottom:1px solid #ccc}.cs-select.cs-skin-overlay{border-radius:50px}.cs-select.cs-skin-overlay{max-width:768px}ul.cs-options li.first span.job-description{font-weight:700;text-align:left}ul.cs-options li.last span.job-description{font-weight:700;text-align:center;border:0 none transparent;padding:60px 0}.cs-options{overflow-y:scroll !important}.modal-visible{overflow:hidden !important}@media screen and (max-width:767px){.bah-job-application-box{height:100%}.cs-skin-overlay .cs-options>ul{transform:none;top:0;left:0}}[v-cloak]{display:none !important}.container-shorties{margin:0;padding:0}@media (max-width:479px){.container-shorties .shorties__wrapper{margin:0 !important}}@media (max-width:479px){.container-shorties .shorties__wrapper .col-md-4{padding:0 !important}}@media (min-width:768px) and (max-width:1023px){.container-shorties .shorties__wrapper .container-social{width:50%;float:right}}@media (min-width:768px) and (max-width:1023px){.container-shorties .shorties__wrapper .container-news{width:50%}}@media screen and (min-width:992px) and (max-width:1024px){.container-shorties .shorties__wrapper .container-quotes{width:100%;margin-top:20px}}#scrollToTop{position:fixed;width:48px;height:48px;right:0;bottom:16px;border-radius:50%;background:#24404c;opacity:0;transition:all .2s;text-align:center;line-height:48px}#scrollToTop.visible{opacity:1;right:16px}#scrollToTop a{color:#fff;font-size:20px;display:block;line-height:40px;height:100%}#scrollToTop a img{width:80%}body.page-template-training-space-index-tmpl{transition:all .25s}body.page-template-training-space-index-tmpl ul.top-navigation li{border:2px solid #fff !important}body.page-template-training-space-index-tmpl ul.top-navigation li a{color:#fff !important}body.page-template-training-space-index-tmpl ul.top-navigation li svg{fill:#fff !important}body.page-template-training-space-index-tmpl ul.top-navigation li svg path{fill:#fff !important}body.page-template-training-space-index-tmpl #header{background:#df2c28}body.page-template-training-space-index-tmpl ul#menu-third-menu li a{color:#fff}body.page-template-training-space-index-tmpl #menu-item-dropdown-ham span.icon-bar{background-color:#fff !important}body.page-template-training-space-index-tmpl .navbar-default .navbar-nav>li>a,body.page-template-training-space-index-tmpl .navbar-default .navbar-nav>li>a:focus,body.page-template-training-space-index-tmpl .navbar-default .navbar-nav>li>a:hover{color:#fff !important}body.home .body-wrapper{position:relative;top:-200px;margin-bottom:-200px}body.home ul#menu-third-menu li.menu-item-has-children a{color:#fff !important;font-weight:700;text-transform:uppercase;font-size:16px}body.home #menu-item-dropdown-ham span.icon-bar{background-color:#fff !important}body.home ul li.menu-item .dropdown-item{font-weight:300 !important;text-transform:none !important;font-size:14px !important}body.home ul.top-navigation li{border:2px solid #fff !important}body.home ul.top-navigation li a{color:#fff !important}body.home ul.top-navigation li svg{fill:#fff !important}body.home ul.top-navigation li svg path{fill:#fff !important}.entry{margin-bottom:25px}