.list{margin-bottom:var(--padding)}.list .widgetImage{display:none}.list .widgetSummary{display:none}.with-image .list .widgetImage{display:block}.with-summary .list .widgetSummary{display:block}.list .header{padding:0 var(--padding) calc(var(--padding) / 2)}.list .content a,.list .content .item{padding:7px calc(var(--padding) * 2) 7px var(--padding)}.list .content a:before,.list .content .item:before{right:var(--padding)}.list .footer{padding:var(--padding) var(--padding) 0}.list .headerWidgetText{padding:0 var(--padding) var(--padding)}.list .footerWidgetText{padding:var(--padding) var(--padding) 0}.list ul{list-style:none}.list ul li{border-top:1px solid var(--color3)}.list ul li.listItemFirst{border-top:0}.list ul li a{display:block;color:var(--fontcolor);text-decoration:none;position:relative;transition:background .5s ease}.list ul li a .widgetImage{float:left;margin-right:10px;margin-bottom:10px}.list ul li a .filetype{float:left;font-size:1.5rem;margin-right:5px}@media(hover:hover){.list ul li a:hover{color:var(--fontcolor);text-decoration:none;background:var(--color3)}}.list .faq .item{padding:0}.list .faq details{padding:10px 0;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);margin-bottom:calc(var(--padding) / 2)}.list .faq details summary{position:relative;padding:0 var(--padding);cursor:pointer;font-size:var(--xs-fontsize);color:var(--color1)}.list .faq details summary::marker{content:''}.list .faq details summary:before{content:"+";color:var(--color2);position:absolute;right:var(--padding);top:50%;font-size:25px;transform:translateY(-50%)}.list .faq details .answer{padding:calc(var(--padding) / 2) var(--padding) calc(var(--padding) - 10px)}.list .faq details .answer a{padding:0;display:inline}.list .faq details .answer ul,.list .faq details .answer ol{padding-left:30px}.list .faq details[open] summary:before{content:"-"}.widgetEntry.vacancies li{border-top:0}.widgetEntry.vacancies .holder{position:relative}.widgetEntry.vacancies .holder .star{display:block;position:absolute;z-index:1;text-decoration:none;top:calc(5px + calc(var(--padding) / 2));color:var(--color3);left:var(--padding);line-height:30px;transition:all .2s linear;padding:0;background:0;border:0;cursor:pointer}.widgetEntry.vacancies .holder .star.active{color:var(--color1)}@media(max-width:56em){.widgetEntry.vacancies .holder .star{left:auto;right:var(--padding);top:var(--padding);transform:none}}.widgetEntry.vacancies .holder .block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:calc(var(--padding) / 2);padding-bottom:calc(var(--padding) / 2);padding-left:calc(var(--padding) * 2 + 25px);padding-right:var(--padding);margin-bottom:calc(var(--padding) / 2);background:#fff}@media(max-width:56em){.widgetEntry.vacancies .holder .block{padding:var(--padding);padding-right:calc(var(--padding) * 2 + 25px);margin-bottom:var(--padding);flex-direction:column;align-items:flex-start}}.widgetEntry.vacancies .holder .block .header{order:1;padding:0}@media(min-width:56em){.widgetEntry.vacancies .holder .block .header{flex:1;display:flex}}.widgetEntry.vacancies .holder .block .header .widgetHeader{width:50%;font-size:var(--xs-fontsize)}@media(max-width:56em){.widgetEntry.vacancies .holder .block .header .widgetHeader{width:100%}}.widgetEntry.vacancies .holder .block .header .features{display:flex;width:50%}@media(max-width:56em){.widgetEntry.vacancies .holder .block .header .features{width:100%}}.widgetEntry.vacancies .holder .block .header .features .separator{width:1rem}.widgetEntry.vacancies .holder .block .header .features .feature{width:50%;display:flex;align-items:center}.widgetEntry.vacancies .holder .block .header .features .feature .symbol{font-size:20px;color:var(--color2);margin-right:5px}.widgetEntry.vacancies .holder .block .content{order:3;max-height:0;overflow:hidden;width:100%;transition:max-height .6s ease-out}.widgetEntry.vacancies .holder .block .content .summary{width:85%;padding-top:calc(var(--padding) / 2)}@media(max-width:56em){.widgetEntry.vacancies .holder .block .content{display:none}}.widgetEntry.vacancies .holder .block .footer{order:2;padding:0}.widgetEntry.vacancies .holder .block .footer .button{padding:10px 25px;color:var(--color1);background:var(--color3);font-size:var(--xs-fontsize);font-family:var(--subfont);font-weight:bold;text-transform:uppercase;transition:all .2s linear;white-space:nowrap;border-radius:var(--buttonRadius);border:0}@media(max-width:56em){.widgetEntry.vacancies .holder .block .footer .button{display:none}}.widgetEntry.vacancies .holder.openapply .block{background:var(--color3);padding:calc(var(--padding) / 2) var(--padding)}@media(max-width:56em){.widgetEntry.vacancies .holder.openapply .block{padding:var(--padding)}}.widgetEntry.vacancies .holder.openapply .block .header .widgetHeader{color:var(--color1);text-transform:uppercase;font-size:var(--m-fontsize);font-family:var(--subfont)}.widgetEntry.vacancies .holder.openapply .block .content{max-height:inherit}.widgetEntry.vacancies .holder.openapply .block .content .summary{width:100%;padding-top:5px;padding-right:175px}@media(max-width:56em){.widgetEntry.vacancies .holder.openapply .block .content .summary{padding-top:0;padding-right:0;padding-bottom:var(--padding)}}@media(max-width:56em){.widgetEntry.vacancies .holder.openapply .block .content{display:block}}.widgetEntry.vacancies .holder.openapply .block .footer{order:3}@media(min-width:56em){.widgetEntry.vacancies .holder.openapply .block .footer{position:absolute;right:var(--padding);top:50%;transform:translateY(-50%)}}@media(max-width:56em){.widgetEntry.vacancies .holder.openapply .block .footer{width:100%}}.widgetEntry.vacancies .holder.openapply .block .footer .button{background:var(--color1);color:#fff}@media(max-width:56em){.widgetEntry.vacancies .holder.openapply .block .footer .button{display:block;text-align:center}}@media(hover:hover){.widgetEntry.vacancies .holder.openapply .block:hover{background:var(--color1);color:#fff}.widgetEntry.vacancies .holder.openapply .block:hover .widgetHeader{color:#fff}.widgetEntry.vacancies .holder.openapply .block:hover .footer .button{background:#fff;color:var(--color1)}}@media(hover:hover){.widgetEntry.vacancies .holder:hover .star{color:var(--color1)}.widgetEntry.vacancies .holder:hover .content{max-height:100em}.widgetEntry.vacancies .holder:hover .footer .button{background:var(--color1);color:#fff}}.widgetEntry.favorites li{border-top:0}.widgetEntry.favorites .holder{position:relative}.widgetEntry.favorites .holder .delete{display:block;position:absolute;z-index:1;text-decoration:none;top:calc(15px + calc(var(--padding) / 2));color:var(--color3);left:var(--padding);line-height:30px;transition:all .2s linear;padding:0;background:0}.widgetEntry.favorites .holder .delete.active{color:var(--color1)}@media(max-width:56em){.widgetEntry.favorites .holder .delete{left:auto;right:var(--padding);top:var(--padding);transform:none}}.widgetEntry.favorites .holder .block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:calc(var(--padding) / 2);padding-bottom:calc(var(--padding) / 2);padding-left:calc(var(--padding) * 2 + 25px);padding-right:var(--padding);margin-bottom:calc(var(--padding) / 2)}@media(max-width:56em){.widgetEntry.favorites .holder .block{padding:var(--padding);padding-right:calc(var(--padding) * 2 + 25px);margin-bottom:var(--padding);flex-direction:column;align-items:flex-start}}.widgetEntry.favorites .holder .block .header{order:1;padding:0}.widgetEntry.favorites .holder .block .header .features{display:flex}.widgetEntry.favorites .holder .block .header .features .feature{width:50%;display:flex;align-items:center}.widgetEntry.favorites .holder .block .header .features .feature .symbol{font-size:20px;color:var(--color2);margin-right:5px}.widgetEntry.favorites .holder .block .content{order:3}.widgetEntry.favorites .holder .block .content .summary{padding-top:calc(var(--padding) / 2)}@media(max-width:56em){.widgetEntry.favorites .holder .block .content{display:none}}.widgetEntry.favorites .holder .block .footer{order:2;padding:0}.widgetEntry.favorites .holder .block .footer .button{padding:var(--buttonPadding);color:var(--color1);background:var(--color3);font-size:var(--xs-fontsize);font-family:var(--subfont);font-weight:bold;text-transform:uppercase;transition:all .2s linear;white-space:nowrap;border-radius:var(--buttonRadius);border:0}@media(max-width:56em){.widgetEntry.favorites .holder .block .footer .button{display:none}}@media(hover:hover){.widgetEntry.favorites .holder:hover .delete{color:var(--color1)}.widgetEntry.favorites .holder:hover .footer .button{background:var(--color1);color:#fff}}