/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.sorting-control{display:inline-block;font-size:16px;vertical-align:middle}@media(min-width:46.25em){.sorting-control{font-size:13px}}@media(min-width:23.125em){.sorting-control__container{align-items:center;display:inline-flex}}.sorting-control__title{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600;line-height:1.2;margin-bottom:10px}@media(min-width:23.125em){.sorting-control__title{margin-bottom:0;margin-right:25px}}.sorting-control__controls{align-items:center;display:flex}.sorting-control--margin{margin:15px 0}@media(min-width:46.25em){.sorting-control--margin{margin:30px 0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.radiobox+.radiobox{margin-top:10px}.radiobox--inline{display:inline-block;margin-right:20px;vertical-align:middle}.radiobox--inline:last-of-type{margin-right:0}.radiobox--inline+.radiobox--inline{margin-top:0}.radiobox--strong-active .radiobox__value:checked~.radiobox__text{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600}.radiobox label{align-items:center;cursor:pointer;display:flex;margin:0}.radiobox__value{left:-9999px;opacity:0;position:absolute}.radiobox__value:disabled~.radiobox__text{opacity:.6}.radiobox__value:disabled:checked~.radiobox__icon:after{background-color:#676767}.radiobox__value:checked~.radiobox__icon:after{background-color:var(--color-primary,#e83712);border-radius:100%;content:"";display:block;font:0/0 a;height:12px;width:12px}.radiobox__icon{align-items:center;background-color:var(--radiobox-background-color,#e6e6e6);border-radius:100%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.radiobox__icon .oj{display:none}.radiobox__icon~.radiobox__text,.radiobox__text~.radiobox__icon{margin-left:10px}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */@media print{.search-controls{display:none}}.search-controls__container{position:relative}.search-controls__right{margin:0 0 20px}@media(min-width:46.25em){.search-controls__right{align-items:center;display:flex;height:30px;justify-content:flex-end;margin:30px 0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.load-previous-results{padding:10px;text-align:center}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.company-list{min-height:calc(100vh - 385px)}@media(min-width:25.625em){.company-list{min-height:calc(100vh - 405px)}}.company-list-card{background-color:#fff;border-bottom:1px solid hsla(0,0%,64%,.4);border-radius:var(--border-radius,0);margin-left:-25px;margin-right:-25px;position:relative}.company-list-card:first-child{border-top:1px solid hsla(0,0%,64%,.4)}@media(min-width:46.25em){.company-list-card:first-child{border-top:0}.company-list-card{border-bottom:0;margin:0 0 20px}.company-list-card:last-child{margin-bottom:0}}.company-list-card__checkbox{left:-9999px;opacity:0;position:absolute}.company-list-card__checkbox:checked~.company-list-card__content-mobile{max-height:600px;transition:all .6s ease 0s}.company-list-card__checkbox:checked~.company-list-card__wrapper .company-list-card__trigger{color:var(--color-dark,#4a4a4a)}.company-list-card__checkbox:checked~.company-list-card__wrapper .company-list-card__trigger i{transform:rotate(90deg)}.company-list-card__wrapper{position:relative}.company-list-card__container{display:flex;flex-flow:row;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.company-list-card__container{border-top:1px solid #eee;box-shadow:0 1px 10px 0 rgba(0,0,0,.26)}}@media(min-width:46.25em){.company-list-card__container{border-radius:var(--border-radius,0);box-shadow:0 1px 3px 1px rgba(0,0,0,.16);display:flex;flex-flow:row}}.company-list-card__profile-button{display:none;padding-top:10px}@media(min-width:46.25em){.company-list-card__profile-button{display:block}}.company-list-card__profile-button button{font-size:16px}@media(min-width:46.25em){.company-list-card__profile-button button{font-size:14px}.theme-lehrstellencheck .company-list-card__profile-button,.theme-liechtensteinjobs .company-list-card__profile-button,.theme-sudostschweizjobs .company-list-card__profile-button{display:none}}.company-list-card__profile-icon{color:var(--color-primary,#e83712);position:absolute;right:31px}@media(min-width:46.25em){.company-list-card__profile-icon{display:none}}.theme-lehrstellencheck .company-list-card__profile-icon,.theme-liechtensteinjobs .company-list-card__profile-icon,.theme-sudostschweizjobs .company-list-card__profile-icon{display:none}.company-list-card__logo{background-color:var(--company-list-card-logo-background,#e6e6e6);border-radius:var(--border-radius,0) 0 0 var(--border-radius,0);display:block;flex-shrink:0;padding:15px 10px 15px 25px;width:115px}@media(min-width:23.125em){.company-list-card__logo{padding:15px 15px 15px 25px;width:120px}}@media(min-width:46.25em){.company-list-card__logo{padding:15px;width:180px}}@media(min-width:64em){.company-list-card__logo{padding:25px;width:216px}}.company-list-card__image{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,64%,.5);border-radius:var(--border-radius,0);display:flex;height:50px;justify-content:center;padding:3px}@media(min-width:23.125em){.company-list-card__image{height:60px;padding:5px}}@media(min-width:46.25em){.company-list-card__image{height:90px;padding:10px}}.company-list-card__image img{display:block;max-height:41px}@media(min-width:23.125em){.company-list-card__image img{max-height:51px}}@media(min-width:46.25em){.company-list-card__image img{max-height:65px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.company-list-card__image img{max-width:144px}}.company-list-card__body{padding:15px 25px 0 15px;width:100%}@media(min-width:46.25em){.company-list-card__body{min-width:0;padding:15px;width:calc(100% - 180px)}}@media(min-width:64em){.company-list-card__body{padding:25px;width:calc(100% - 216px)}}.company-list-card__title{display:flex;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:12px}@media(min-width:46.25em){.company-list-card__title{font-size:20px}.company-list-card__title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.company-list-card__trigger{bottom:4px;color:#a3a3a3;cursor:pointer;font-size:20px;position:absolute;right:20px}@media(min-width:46.25em){.company-list-card__trigger{display:none}}.company-list-card__trigger label{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.company-list-card__trigger i{display:block;transition:all .1s ease 0s}.company-list-card__info{color:var(--color-dark,#4a4a4a);font-size:16px;margin-bottom:12px}@media(min-width:46.25em){.company-list-card__info{font-size:14px;margin-bottom:20px}}.company-list-card__info .oj{font-size:16px;margin-right:5px;position:relative;top:-1px;vertical-align:middle}.company-list-card__info ul{display:flex;list-style:none;margin:0;padding:0}@media(min-width:46.25em){.company-list-card__info ul{display:flex}}.company-list-card__info ul>li{margin-right:5px}@media(min-width:23.125em){.company-list-card__info ul>li{margin-right:10px}}@media(min-width:46.25em){.company-list-card__info ul>li{margin-right:10px}}.company-list-card__info ul>li:first-child{padding-left:0}.company-list-card__zip{display:inline-block;margin-right:5px}.company-list-card__content-mobile{background-color:#d9d9d9;display:block;max-height:0;overflow:hidden;transition:all .25s ease 0s}.company-list-card__content-mobile p{display:inline}.company-list-card__content-mobile>div{padding:15px 25px}.company-list-card__content-mobile>div>div{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.7;max-height:105px;overflow:hidden;text-overflow:ellipsis}@media(min-width:46.25em){.company-list-card__content-mobile{display:none}}.company-list-card__content{display:none}@media(min-width:46.25em){.company-list-card__content{background-color:transparent;display:block;padding:0}}.company-list-card__content>div{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.7;max-height:46px;overflow:hidden;text-overflow:ellipsis}.company-list-card__zip-city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85px}@media(min-width:23.125em){.company-list-card__zip-city{width:122px}}@media(min-width:46.25em){.company-list-card__zip-city{padding-right:10px;width:auto}}.company-list-card__zip-city h3{font-size:16px}@media(min-width:46.25em){.company-list-card__zip-city h3{font-size:14px}}.company-list-card__profile{color:var(--color-primary,#e83712);display:none;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600}@media(min-width:46.25em){.company-list-card__profile{display:block}}.company-list-card__profile .oj{font-size:12px}.company-list-card__mobile-profile{color:var(--color-primary,#e83712);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;margin-top:10px;text-transform:uppercase}@media(min-width:46.25em){.company-list-card__mobile-profile{font-size:12px}}.company-list-card__mobile-profile .oj{font-size:12px;margin-right:5px}.company-list-card__count-mobile{color:var(--color-primary,#e83712);margin-right:4px}.company-list-card__jobs-mobile{border-right:1px solid #a3a3a3;color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;padding-right:5px}@media(min-width:23.125em){.company-list-card__jobs-mobile{padding-right:10px}}@media(min-width:46.25em){.company-list-card__jobs-mobile{display:none}}.company-list-card__jobs-mobile a{display:block;min-width:41px}.company-list-card__jobs{display:none}@media(min-width:46.25em){.company-list-card__jobs{align-items:center;background-color:#e6e6e6;border-radius:0 var(--border-radius,0) var(--border-radius,0) 0;display:flex;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:var(--company-list-card-jobs-font-size,13px);font-weight:700;justify-content:center;text-transform:uppercase;width:52px}}.company-list-card__count{color:var(--color-primary,#e83712);font-family:Hind Siliguri Bold,sans-serif;font-size:18px;line-height:18px;text-align:center}.company-list-card h3{display:inline}.company-list-card--company-profile .company-list-card__title{padding-right:40px}@media(min-width:46.25em){.company-list-card--company-profile .company-list-card__title{padding-right:0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.banner{margin-top:35px;text-align:center}.banner div:before{color:#a3a3a3;content:"Anzeige";font-size:16px;margin-top:-22px;position:absolute}@media(min-width:46.25em){.banner div:before{font-size:14px}}.banner:has(div:empty){margin-top:0}.banner:has(div:empty)>div{margin:0}.banner:has(div:empty)>div:before{content:""}.banner iframe{display:inline}.banner div{margin:20px auto}@media(min-width:46.25em){.banner div{margin:30px auto 50px}}.banner img{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIxMjAiPjx0ZXh0IHk9IjE1IiBmaWxsPSIjYTNhM2EzIiBmb250LXNpemU9IjE0Ij5BbnplaWdlPC90ZXh0Pjwvc3ZnPg==");background-repeat:no-repeat;display:block;height:auto;margin:20px auto;padding-top:20px}@media(min-width:46.25em){.banner img{margin:30px auto 50px}}.banner img[width="1"]{display:none}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.autocomplete-form{width:100%}.autocomplete-form__container{position:relative}@media(min-width:64em){.autocomplete-form__container{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.autocomplete-form--vacancies .autocomplete-form__container>div:not(.autocomplete-field__results){width:25%}.autocomplete-form--articles .autocomplete-form__container>div:not(.autocomplete-field__results),.autocomplete-form--companies .autocomplete-form__container>div:not(.autocomplete-field__results){width:50%}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-button{background-color:var(--color-primary,#e83712);border-radius:var(--border-radius,0);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:71px;padding:12px 20px 7px;text-align:left;width:100%}@media(min-width:46.25em){.search-button{height:92px;padding:20px}}@media(min-width:64em){.search-button{padding:22px 20px 6px}}.search-button__label{color:var(--color-search-button-label,hsla(0,0%,100%,.6));font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.search-button__value{color:var(--color-search-button-value,#fff);font-size:21px;line-height:1}.search-button--loading{align-items:center}.search-button--advanced{align-items:center;display:inline-flex;flex-flow:row;height:43px;padding:0 20px;width:auto}.search-button--advanced .search-button__value{font-size:18px;position:relative;top:1px}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-form-with-two-fields__title{display:none;visibility:var(--search-form-with-two-fields-title-visibility,visible)}@media(min-width:46.25em){.search-form-with-two-fields__title{display:block}}.search-form-with-two-fields__title h1,.search-form-with-two-fields__title strong{color:var(--search-form-title-font-color,var(--color-body,#fff));display:block;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:var(--search-form-title-size-mobile,17px);font-weight:var(--search-form-title-font-weight,600);margin:var(--search-form-title-margin-mobile,0 0 20px);text-align:center;text-shadow:var(--search-form-with-two-fields-title-shadow,none)}@media(min-width:46.25em){.search-form-with-two-fields__title h1,.search-form-with-two-fields__title strong{font-size:var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px));margin:var(--search-form-title-margin-tablet,0 0 30px);text-align:left}}@media(min-width:64em){.search-form-with-two-fields__title h1,.search-form-with-two-fields__title strong{font-size:var(--search-form-title-size-desktop,var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px)));margin:var(--search-form-title-margin-desktop,var(--search-form-title-margin-tablet,0 0 30px))}}.search-form-with-two-fields__title h1 .important,.search-form-with-two-fields__title strong .important{color:var(--search-form-title-important-color,var(--color-primary,#e83712))}.search-form-with-two-fields__section{margin-bottom:15px}@media(min-width:46.25em){.search-form-with-two-fields__section{margin-bottom:25px}}@media(min-width:64em){.search-form-with-two-fields__section{display:flex}}.search-form-with-two-fields__fields{box-shadow:var(--search-form-fields-box-shadow,none)}@media(min-width:46.25em){.search-form-with-two-fields__fields{display:flex}}@media(min-width:64em){.search-form-with-two-fields__fields{flex-shrink:0;margin-right:20px;width:78.221113882%}}.search-form-with-two-fields__infobox{box-shadow:var(--search-form-infobox-box-shadow,none);margin-top:15px}.search-form-with-two-fields__infobox .tablet{display:block}@media(min-width:80em){.search-form-with-two-fields__infobox .tablet{display:none}}.search-form-with-two-fields__infobox .desktop{display:none}@media(min-width:80em){.search-form-with-two-fields__infobox .desktop{display:block}}@media(min-width:64em){.search-form-with-two-fields__infobox{margin-top:0;width:100%}}.theme-liechtensteinjobs .search-form-with-two-fields__title{text-shadow:1px 1px 2px rgba(0,0,0,.2)}