.company-list{min-height:calc(100vh - 385px)}@media(min-width:25.625em){.company-list{min-height:calc(100vh - 405px)}}.company-list-card{border-bottom:1px rgba(163,163,163,.4) solid;margin-left:-25px;margin-right:-25px;position:relative;background-color:#fff;border-radius:var(--border-radius, 0)}.company-list-card:first-child{border-top:1px rgba(163,163,163,.4) solid}@media(min-width:46.25em){.company-list-card:first-child{border-top:0}}@media(min-width:46.25em){.company-list-card{border-bottom:0;margin:0 0 20px}.company-list-card:last-child{margin-bottom:0}}.company-list-card__checkbox{position:absolute;left:-9999px;opacity:0}.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{width:100%;display:flex;flex-flow:row}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.company-list-card__container{box-shadow:0 1px 10px #00000042;border-top:1px #eee solid}}@media(min-width:46.25em){.company-list-card__container{display:flex;flex-flow:row;box-shadow:0 1px 3px 1px #00000029;border-radius:var(--border-radius, 0)}}.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}}@media(min-width:46.25em){.theme-sudostschweizjobs .company-list-card__profile-button,.theme-liechtensteinjobs .company-list-card__profile-button,.theme-lehrstellencheck .company-list-card__profile-button{display:none}}.company-list-card__profile-icon{position:absolute;right:31px;color:var(--color-primary, #e83712)}@media(min-width:46.25em){.company-list-card__profile-icon{display:none}}.theme-sudostschweizjobs .company-list-card__profile-icon,.theme-liechtensteinjobs .company-list-card__profile-icon,.theme-lehrstellencheck .company-list-card__profile-icon{display:none}.company-list-card__logo{display:block;background-color:var(--company-list-card-logo-background, #f4f4f5);padding:15px 10px 15px 25px;width:115px;flex-shrink:0;border-radius:var(--border-radius, 0) 0 0 var(--border-radius, 0)}@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{width:180px;padding:15px}}@media(min-width:64em){.company-list-card__logo{width:216px;padding:25px}}.company-list-card__image{border:1px rgba(163,163,163,.5) solid;border-radius:var(--border-radius, 0);background-color:#fff;padding:3px;display:flex;align-items:center;justify-content:center;height:50px}@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 all and (-ms-high-contrast:none),(-ms-high-contrast:active){.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{width:calc(100% - 180px);min-width:0;padding:15px}}@media(min-width:64em){.company-list-card__body{padding:25px;width:calc(100% - 216px)}}.company-list-card__title{font-family:var(--font-family-base, "Hind Siliguri", sans-serif);font-weight:600;font-size:18px;line-height:1.3;margin-bottom:12px;display:flex}@media(min-width:46.25em){.company-list-card__title{font-size:20px}}@media(min-width:46.25em){.company-list-card__title a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.company-list-card__trigger{position:absolute;bottom:4px;right:20px;color:#a3a3a3;font-size:20px;cursor:pointer}@media(min-width:46.25em){.company-list-card__trigger{display:none}}.company-list-card__trigger label{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.company-list-card__trigger i{transition:all .1s ease 0s;display:block}.company-list-card__info{font-size:16px}@media(min-width:46.25em){.company-list-card__info{font-size:14px}}.company-list-card__info{color:var(--color-dark, #4a4a4a);margin-bottom:12px}@media(min-width:46.25em){.company-list-card__info{margin-bottom:20px}}.company-list-card__info .oj{font-size:16px;vertical-align:middle;position:relative;top:-1px;margin-right:5px}.company-list-card__info ul{margin:0;padding:0;list-style:none;display:flex}@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{display:block;background-color:#e7e7e9;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{text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7;max-height:105px;font-size:16px}@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;padding:0;display:block}}.company-list-card__content>div{text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7;max-height:46px}.company-list-card__zip-city{text-overflow:ellipsis;overflow:hidden;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{width:auto;padding-right:10px}}.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{display:none;color:var(--color-primary, #e83712);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{margin-top:10px;color:var(--color-primary, #e83712);font-family:var(--font-family-base, "Hind Siliguri", sans-serif);font-weight:600;font-size:16px}@media(min-width:46.25em){.company-list-card__mobile-profile{font-size:12px}}.company-list-card__mobile-profile{text-transform:uppercase}.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{font-family:var(--font-family-base, "Hind Siliguri", sans-serif);font-weight:600;border-right:1px #a3a3a3 solid;padding-right:5px;color:var(--color-dark, #4a4a4a);font-size:16px}@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{background-color:#f4f4f5;display:flex;width:52px;justify-content:center;align-items:center;text-transform:uppercase;font-size:var(--company-list-card-jobs-font-size, 13px);font-family:var(--font-family-base, "Hind Siliguri", sans-serif);font-weight:700;border-radius:0 var(--border-radius, 0) var(--border-radius, 0) 0}}.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}}
