:root{--app-height:100%}.hidden{display:none!important}.intro-section{margin-top:50px;margin-bottom:120px}@media (min-width:1025px){.intro-section{margin-top:0;margin-bottom:120px}}.intro-section__title{font-weight:700;font-size:50px;line-height:120%;letter-spacing:-.02em;color:#10324c}@media (min-width:640px){.intro-section__title{font-size:80px}}@media (min-width:1025px){.intro-section__title{font-size:95px}}.intro-section__description{font-weight:400;font-size:20px;line-height:160%;color:#3b556b;margin-bottom:20px}@media (min-width:640px){.intro-section__description{font-size:22px}}.intro-section svg{position:absolute}.intro-section__image-wrap{display:flex}.intro-section__image-right{display:none;position:relative}@media (min-width:1025px){.intro-section__image-right{display:inline-block}}.intro-section__image-right img{width:100%;height:auto}.intro-section__image-left{position:relative}.intro-section__image-left img{width:100%;height:auto}.intro-section__image img{width:100%;height:auto}.intro-section .decor{left:190px;max-width:200px;top:60px}@media (min-width:640px){.intro-section .decor{max-width:290px;right:90px;left:auto;bottom:-10px;top:150px}}.intro-section .decor-1{left:0;top:-40px;max-width:70px}@media (min-width:640px){.intro-section .decor-1{max-width:none}}@media (min-width:1025px){.intro-section .decor-1{display:none}}.intro-section .decor-2{top:-20px;max-width:40px;left:150px;right:auto}@media (min-width:640px){.intro-section .decor-2{max-width:none;right:230px;left:auto}}@media (min-width:1025px){.intro-section .decor-2{left:-80px;top:-10px}}.intro-section .decor-3{left:auto;top:-50px;right:-15px;max-width:48px}@media (min-width:640px){.intro-section .decor-3{max-width:101px}}@media (min-width:1025px){.intro-section .decor-3{left:100px;top:-30px}}.intro-section .decor-4{display:none;left:0;top:100px}@media (min-width:1025px){.intro-section .decor-4{display:inline-block}}.intro-section .decor-5{left:0;bottom:-40px;max-width:20px}@media (min-width:640px){.intro-section .decor-5{max-width:none}}@media (min-width:1025px){.intro-section .decor-5{display:none}}.st-button-pink{font-weight:700;font-size:18px;line-height:170%;letter-spacing:-.02em;color:#fa3273;transition-timing-function:ease-in;transition-duration:.25s;transition-property:color}.st-button-pink svg{margin-left:10px}.st-button-pink svg path{transition-timing-function:ease-in;transition-duration:.25s;transition-property:fill}.st-button-pink:hover svg path{fill:#1478c8}.top-companies{position:relative;padding:40px 0 40px;margin-bottom:80px}@media (min-width:640px){.top-companies{padding:80px 0 130px;margin-bottom:120px}}@media (min-width:1025px){.top-companies{margin-bottom:130px}}.top-companies:before{content:"";width:100%;max-width:1600px;height:100%;background:#f5f6f6;position:absolute;top:0;right:50%;transform:translateX(50%);display:inline-block;z-index:-1}.top-companies__title{font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.02em;color:#10324c;margin-bottom:20px}@media (min-width:640px){.top-companies__title{font-size:60px;margin-bottom:50px}}@media (min-width:1025px){.top-companies__title{font-size:80px}}#v-pills-tab{flex-direction:row;justify-content:space-between}@media (min-width:1025px){#v-pills-tab{flex-direction:column}}.tab-image-link.active{border:3px solid #1478c8;position:relative;padding:8px}@media (min-width:1025px){.tab-image-link.active{height:180px}}.tab-image-link.active:before{content:"";width:17px;height:17px;background:#1478c8;position:absolute;z-index:-1;bottom:-11px;right:50%;top:auto;transform:translateX(50%) rotate(45deg)}@media (min-width:1025px){.tab-image-link.active:before{right:-11px;top:50%;transform:translateY(-50%) rotate(45deg)}}.tab-image-link{background-color:#fff!important;transition:.25s height,width;width:calc(20% - 10px);height:70px;padding:10px;border:1px solid #d9dfe8;box-sizing:border-box;border-radius:5px;margin:0 10px 20px 0}@media (min-width:640px){.tab-image-link{width:calc(20% - 20px)}}@media (min-width:1025px){.tab-image-link{width:180px;padding:10px 65px}}.tab-image-link:last-child{margin-right:0}.tab-image-wrap{width:100%;height:100%;display:inline-block;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important}.tab-content{background:#fff;border:1px solid #d9dfe8;box-sizing:border-box;border-radius:5px;padding:20px 20px 40px 20px;height:100%}.custom-header-container{position:relative;height:86px}@media (min-width:640px){.custom-header-container{height:180px}}@media (min-width:1025px){.custom-header-container{height:350px}}.tab-content-header{background-color:#d9dfe8;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;height:96px;border-radius:12px;position:relative;max-width:1400px;width:100%;margin:0 auto 40px auto}@media (min-width:640px){.tab-content-header{height:215px}}.tab-content-header--full-width{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;height:86px;margin:40px auto;max-width:none;width:calc(100% - 30px)}@media (min-width:640px){.tab-content-header--full-width{height:180px}}@media (min-width:1025px){.tab-content-header--full-width{height:350px;max-width:1400px;width:100%}}.tab-content-header-wrap{padding:8px;width:80px;height:80px;border:1px solid #d9dfe8;box-sizing:border-box;border-radius:12px;background-color:#fff!important;position:absolute;bottom:-10px;left:5px}@media (min-width:640px){.tab-content-header-wrap{bottom:-20px;width:120px;height:120px}}@media (min-width:1025px){.tab-content-header-wrap{width:180px;height:180px}}.tab-content-header-wrap__icon{height:100%;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;border-radius:12px}.tab-content-wrap__title{font-weight:700;font-size:22px;line-height:128%;letter-spacing:-.02em;color:#10324c}@media (min-width:640px){.tab-content-wrap__title{font-size:36px}}.tab-content-wrap__text{margin-top:20px;font-weight:400;font-size:20px;line-height:160%;color:#3b556b}@media (min-width:640px){.tab-content-wrap__text{margin-top:30px}}.tab-content-card img{margin-right:20px}.tab-content-card__title{font-weight:700;font-size:18px;line-height:170%;color:#10324c}.tab-content-card__text{font-weight:400;font-size:16px;line-height:170%;color:#3b556b}.tab-content-card__icon{margin-right:15px}.companies-cards{margin-bottom:80px}@media (min-width:640px){.companies-cards{margin-bottom:120px}}@media (min-width:1025px){.companies-cards{margin-bottom:160px}}.companies-cards__title{font-weight:700;font-size:32px;line-height:128%;letter-spacing:-.02em;color:#304250;margin-bottom:20px}@media (min-width:640px){.companies-cards__title{font-size:36px;margin-bottom:30px}}.companies-cards-form{padding:20px;background:#fff;border:1px solid #d9dfe8;box-sizing:border-box;box-shadow:0 0 1px rgba(40,41,61,.04),0 2px 4px rgba(96,97,112,.16);border-radius:5px;margin-bottom:30px}.companies-cards-form input{border:1px solid #d9dfe8;box-sizing:border-box;border-radius:5px;height:72px;width:100%}.companies-cards-form input+input{margin-top:20px}@media (min-width:375px){.companies-cards-form input+input{margin-top:0}}.position-card-wrap{margin-bottom:20px}.position-card{height:177px;display:flex;justify-content:space-between;background:#fff;border-radius:5px;border:1px solid #d9dfe8;padding:20px;transition-timing-function:ease-in;transition-duration:.25s;transition-property:box-shadow}@media screen and (max-width:768px){.position-card{min-height:150px;height:auto}}.position-card .st-button-pink{color:#1478c8}.position-card .st-button-pink svg path{fill:#1478c8}.position-card:hover .st-button-pink{color:#fa3273}.position-card:hover .st-button-pink svg path{fill:#fa3273}.position-card:hover{box-shadow:0 4px 8px 0 rgba(34,60,80,.1)}.position-card__name{font-weight:700;font-size:20px;line-height:160%;letter-spacing:-.02em;color:#10324c}.position-card__name-uni{margin-top:20px}.position-card__desc{font-weight:500;font-size:18px;line-height:170%;letter-spacing:-.02em;color:#3b556b}.position-card .companies-cards-jobs{padding:4px;width:65px;height:65px;border:1px solid #d9dfe8;box-sizing:border-box;border-radius:5px;display:inline-block;background-color:#fff!important;flex-shrink:0}.position-card .companies-cards-jobs__icon{height:100%;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;border-radius:5px}.details-section{margin-bottom:120px}.details-section .left-sidebar-lang-wrap{border-top:none;width:100%}@media (min-width:1025px){.details-section .left-sidebar-lang-wrap{padding-bottom:120px}}.details-section .lang-wrap{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:640px){.details-section .lang-wrap{flex-direction:row}}@media (min-width:1025px){.details-section .lang-wrap{width:calc(100% - 50px);position:absolute;display:inline-block}}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown{width:100%;margin:0;right:0;top:-10px}@media (min-width:640px){.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown{max-width:270px;position:absolute}}@media (min-width:1025px){.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown{position:static;transform:none}}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown{background:#fff;display:flex;border:1px solid #e4e4e4!important;flex-direction:column;width:100%;border-radius:5px;padding:9px 15px 9px 50px}@media (min-width:1025px){.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown{padding:12px 15px 12px 50px}}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-ls-item-de:before,.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-ls-item-en:before{left:15px;top:15px}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language:after{top:8px;right:15px}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown ul li{border:none}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu{display:flex;transition:.25s;margin-top:-30px;opacity:0}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-slot-shortcode_actions.wpml-ls-item{padding:0}.details-section .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu.open{display:flex;margin-top:0;opacity:1}.details-section .gobackto-main a{color:#10324c;display:inline-flex;margin-bottom:5px}.details-section .gobackto-main a img{transform:rotate(180deg);margin-right:5px;transition:margin-left .6s,margin-right .6s}.details-section .gobackto-main a:hover img{margin-left:-10px;margin-right:10px}.details-section__title{margin-bottom:20px}.details-section__subtitle{font-weight:700;font-size:32px;line-height:120%;letter-spacing:-.02em;color:#10324c;margin-bottom:20px}@media (min-width:640px){.details-section__subtitle{font-size:42px}}@media (min-width:1025px){.details-section__subtitle{font-size:50px}}.details-section{margin-top:60px}@media screen and (max-width:991px){.details-section{margin-bottom:100px}}.details-breadcrumbs{display:flex;list-style:none;padding:0;color:#90a0af;font-weight:400;font-size:16px;line-height:160%}.details-breadcrumbs h1{margin-bottom:40px;color:#10324c;font-size:50px;font-weight:500}.details-breadcrumbs a{color:#3b556b}.details-breadcrumbs li+li{margin-left:5px}.left-sidebar-wrap{margin-bottom:20px}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar-wrap{margin-bottom:0;padding:20px 0;border-top:1px solid #d9dfe8;border-bottom:1px solid #d9dfe8}}.left-sidebar-wrap svg{min-width:24px}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar-wrap+.left-sidebar-wrap{border:none}}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar-wrap-midle{border-bottom:1px solid #d9dfe8!important}}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar .left-sidebar-wrap-custom ul{flex-wrap:wrap}.left-sidebar .left-sidebar-wrap-custom ul li{padding:10px 0;width:50%;border-right:none}.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(1),.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(2),.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(3),.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(4){border-bottom:1px solid #d9dfe8!important}.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(1),.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(2){padding-top:0}.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(5),.left-sidebar .left-sidebar-wrap-custom ul li:nth-child(6){padding-bottom:0;border-bottom:none!important}}.left-sidebar{margin-bottom:40px}@media (min-width:640px){.left-sidebar{margin-bottom:80px}}.left-sidebar__title{color:#3b556b;font-weight:700;font-size:18px;line-height:160%;letter-spacing:-.02em;margin:0 0 15px 0;display:inline-block}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar__title{margin:0 20px 0 0}}.left-sidebar__text{font-weight:500;font-size:18px;line-height:170%;color:#3b556b}.left-sidebar ul{display:flex;flex-direction:column;padding:0;list-style:none;width:100%;margin-bottom:0}.left-sidebar ul li{padding:20px 0;border-top:1px solid #d9dfe8}@media screen and (min-width:768px) and (max-width:991px){.left-sidebar ul li{border-top:none!important;border-bottom:none!important;border-right:1px solid #d9dfe8;padding:0 7% 0 0}}.left-sidebar ul li:last-child{border-bottom:1px solid #d9dfe8}.left-sidebar img,.left-sidebar svg{margin-right:20px}.last-item-overview .center-overview__text{padding-bottom:0}@media screen and (max-width:768px){.last-item-overview .center-overview__text{padding-bottom:30px}}.center-overview{margin-left:-30px;border-left:1px solid #d9dfe8;padding-left:40px;font-size:20px;line-height:160%;color:#393e42}@media screen and (max-width:991px){.center-overview{border:none;padding-left:0;margin-left:0}}.center-overview iframe,.center-overview img{max-width:100%}.center-overview__title{margin-bottom:20px;font-weight:700;font-size:26px;line-height:145%;letter-spacing:-.02em;color:#10324c}.center-overview__text{padding-bottom:80px}.center-overview li,.center-overview p,.center-overview span{width:100%!important;color:#3b556b!important}.center-overview a{color:#1478c8!important}.center-overview a>*{color:inherit!important}.center-overview img{width:100%;height:auto}.right-sidebar__text-title{color:#3b556b;font-weight:700}.right-sidebar__text{padding-right:10px}.ss-contact-person-wrap{margin-bottom:40px}@media (min-width:1025px){.ss-contact-person-wrap{margin-bottom:0;margin-left:-15px;margin-right:-15px}}@media (min-width:1025px){.ss-contact-person-wrap.position-sticky{position:sticky;top:160px}}.ss-contact-person{padding:8px;border-radius:12px;background-color:#fff;border:1px solid #d9dfe8;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-align:center}@media (min-width:640px){.ss-contact-person{flex-direction:row;justify-content:space-between;text-align:left}}@media (min-width:1025px){.ss-contact-person{margin-bottom:0;padding:16px;flex-direction:column;align-items:flex-start}.ss-contact-person+.ss-contact-person{margin-top:32px}}@media (min-width:640px){.ss-contact-person__info{flex-grow:1;margin-right:50px}}@media (min-width:1025px){.ss-contact-person__info{flex-grow:0;margin-right:0}}.ss-contact-person__image{border-radius:12px;object-fit:cover;margin-bottom:8px}@media (min-width:640px){.ss-contact-person__image{width:80px;height:80px;margin-right:50px}}@media (min-width:1025px){.ss-contact-person__image{width:100%;height:100%;margin-right:0}}.ss-contact-person__position{font-size:16px;line-height:1}@media (min-width:1025px){.ss-contact-person__position{line-height:1.4}}.ss-contact-person__name{margin-bottom:8px;line-height:1}@media (min-width:1025px){.ss-contact-person__name{line-height:1.4}}@media (min-width:1025px){.ss-contact-person .ss-button{width:100%}}.right-cta{background:#e6faf7;padding:35px 20px 20px 20px;margin-bottom:80px;position:relative}@media screen and (min-width:767px) and (max-width:991px){.right-cta{padding:40px 20px 40px 350px}}@media screen and (max-width:767px){.right-cta{padding:30px 20px 20px 20px;margin-bottom:60px}}.right-cta img,.right-cta svg{width:100%;max-width:170px;position:absolute;top:-75px;left:0}@media screen and (min-width:767px) and (max-width:991px){.right-cta img,.right-cta svg{max-width:270px;bottom:-14px;left:20px;top:auto}}@media screen and (max-width:767px){.right-cta img,.right-cta svg{max-width:170px;left:50%;transform:translateX(-50%);top:-82px}}.right-cta__btn{padding:10px 20px;border-radius:5px;width:100%;text-align:center}@media screen and (min-width:768px) and (max-width:991px){.right-person-card{width:100%;padding-left:120px}}.right-person{padding:16px;border-radius:12px;border:1px solid #d9dfe8}@media screen and (min-width:768px) and (max-width:991px){.right-person{padding-right:40px}}.right-person__avatar{border-radius:5px;width:80px;height:80px;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;margin-bottom:20px}@media (min-width:1025px){.right-person__avatar{max-width:130px;width:100%;max-height:130px}}@media screen and (min-width:768px) and (max-width:991px){.right-person__avatar{max-width:80px;margin-right:-130px;margin-bottom:0}}@media screen and (max-width:991px){.right-person__avatar{max-width:160px}}.right-person__name{font-weight:700;font-size:20px;letter-spacing:-.02em;color:#10324c;margin-bottom:5px}.right-person__position{font-weight:400;font-size:16px;color:#3b556b;margin-bottom:15px}@media screen and (min-width:768px) and (max-width:991px){.right-person__position{margin-bottom:0}}.right-person__point a{border:2px solid #10324c;box-sizing:border-box;border-radius:5px;padding:5px;color:#3b556b;transition:.25s;min-width:140px;text-align:center;display:inline-block}@media screen and (min-width:992px) and (max-width:1199px){.right-person__point a{min-width:auto}}@media screen and (min-width:992px) and (max-width:1199px){.right-person__point a svg{display:none}}.right-person__point a:hover{color:#1478c8}.right-person-name-wrap{width:auto;text-align:center}@media (min-width:640px){.right-person-name-wrap{width:100%;text-align:start}}.social-share{display:flex;flex-direction:row!important;flex-wrap:wrap}.social-share .clipboard{position:relative;padding-bottom:20px}.social-share li{margin-right:25px;cursor:pointer;border:none!important;padding:0 0 30px 0!important;display:flex;justify-content:center;align-items:center}.social-share li svg{max-width:20px;max-height:20px}.social-share li svg path{fill:#fff}.social-share li::before{content:"";background:#304250;position:absolute;width:32px;height:32px;border-radius:50%;z-index:-1}.social-share li a{display:flex}.social-share li span{position:absolute;opacity:0;transition:.25s;bottom:0;left:40px;transform:translateX(-50%);white-space:nowrap}@media (min-width:1025px){.social-share li span{left:calc(50% - 10px)}}.social-share li span.active{opacity:1}.social-share img,.social-share svg{margin:0}.offer-section{position:relative;padding:80px 0 0 0;margin-bottom:80px}.offer-section::before{content:"";max-width:1600px;width:100%;height:100%;background:#fffae6;background-size:cover;position:absolute;top:0;right:50%;transform:translateX(50%);display:inline-block}.offer-section__title{margin-bottom:10px;font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.02em;color:#10324c}@media (min-width:640px){.offer-section__title{font-size:60px}}@media (min-width:1025px){.offer-section__title{font-size:80px}}.offer-section__subtitle{max-width:570px;margin-bottom:60px;font-weight:400;font-size:18px;line-height:160%;color:#3b556b}@media (min-width:1025px){.offer-section__subtitle{font-size:20px}}@media screen and (max-width:991px){.offer-section__subtitle{max-width:none;margin-bottom:40px}}.offer-section .offer-card{margin-bottom:60px}@media screen and (max-width:991px){.offer-section .offer-card{margin-bottom:40px}}.offer-section .offer-card img{margin-bottom:10px}.offer-section .offer-card__title{font-weight:700;font-size:20px;line-height:160%;letter-spacing:-.02em;color:#10324c;margin-bottom:10px}.offer-section .offer-card__text{font-weight:400;font-size:20px;line-height:160%;color:#10324c}.offer-section .offer-top-img{margin-top:-120px}@media screen and (max-width:991px){.offer-section .offer-top-img{max-width:200px;margin-bottom:-60px}}@media screen and (max-width:767px){.offer-section .offer-top-img{margin-bottom:10px}}.events{margin-bottom:160px}.events__title{font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.02em;color:#10324c;margin-bottom:30px}@media (min-width:640px){.events__title{font-size:60px}}@media (min-width:1025px){.events__title{font-size:80px}}.events-single-card{margin-bottom:20px}@media (min-width:640px){.events-single-card{margin-bottom:0}}.events-single-card__main-image{width:100%;margin-bottom:15px}.events-single-card__title{font-weight:700;font-size:28px;line-height:128%;letter-spacing:-.02em;color:#10324c;margin-bottom:0}@media (min-width:640px){.events-single-card__title{font-size:32px}}@media (min-width:1025px){.events-single-card__title{font-size:36px}}.events-single-card__date{font-weight:400;font-size:20px;line-height:145%;letter-spacing:-.02em;color:#3b556b;margin-bottom:20px;display:inline-block}@media (min-width:640px){.events-single-card__date{font-size:22px}}@media (min-width:1025px){.events-single-card__date{font-size:26px}}.events-single-card__text{font-weight:400;font-size:20px;line-height:160%;color:#3b556b;display:inline-block;margin-bottom:20px}.more-jobs{margin-bottom:160px}.more-jobs__title{font-weight:700;font-size:32px;line-height:120%;letter-spacing:-.02em;color:#10324c;margin-bottom:10px}@media (min-width:640px){.more-jobs__title{font-size:42px;margin-bottom:20px}}@media (min-width:1025px){.more-jobs__title{font-size:50px}}.ss-header-countdown{display:none}.ss-header-ab{top:0}