.blocks{padding:0 var(--spacer)}.blockEntry{display:flex;flex-flow:row wrap;padding-left:var(--padding)}.blockEntry .item{width:100%;position:relative;padding-right:var(--padding);padding-bottom:var(--padding)}.blockEntry .item .block{margin-bottom:0;padding:0;transition:all .2s linear}.blockEntry .item .block .media:before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:1;top:0;left:0;transition:all .2s linear;background-image:linear-gradient(to bottom,transparent,rgba(17,38,54,.5))}.blockEntry .item .block .media .brandLogo{position:absolute;z-index:2;top:var(--padding);left:var(--padding);background:#fff;width:60px;height:60px;display:flex;align-items:center}.blockEntry .item .block .media .brandLogo img{padding:5px;height:auto!important}.blockEntry .item .block .header{position:absolute;z-index:2;left:0;bottom:0;width:100%;text-align:right;padding:var(--padding);color:#fff}.blockEntry .item .block .header .vacancySpecs{transition:max-height .25s ease-out;overflow:hidden;justify-content:flex-end}@media(min-width:900px){.blockEntry .item .block .header .vacancySpecs{max-height:0}}.blockEntry .item .block .header .vacancySpecs li{display:flex;align-items:center;padding-top:0;padding-right:0;padding-left:10px!important}.blockEntry .item .block .header .vacancySpecs li .symbol{background:none;color:#fff;margin-right:5px;width:auto;height:auto;line-height:normal}@media(hover:hover){.blockEntry .item .block:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:10;background:none}.blockEntry .item .block:hover .vacancySpecs{overflow:hidden;max-height:150px;transition:max-height .5s ease-in}}@media(max-width:900px){.blockEntry.employees li{width:50%!important}}@media(min-width:900px){.blockEntry.employees li .block{max-width:300px;margin:0 auto}}.blockEntry.employees li .block .media{padding:0!important}.blockEntry.employees li .block .inner{position:absolute;width:100%;height:100%;display:flex;flex-flow:row wrap;align-items:flex-end}.blockEntry.employees li .block .inner .header{position:relative;padding:0;text-align:center;z-index:1;opacity:1;visibility:visible}@media(max-width:900px){.blockEntry.employees li .block .inner .header .widgetHeader{padding:10px}}.blockEntry.employees li .block .inner .contactIcons{flex-grow:1;display:flex;justify-content:center;z-index:1;padding:15px}.blockEntry.employees li .block .inner .contactIcons a{text-decoration:none;margin:0 5px;width:35px;height:35px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.blockEntry.employees li .block .inner .contactIcons a .symbol{color:var(--color1)}@media(max-width:900px){.blockEntry.employees li .block .inner .contactIcons a .symbol.linkedin{display:none}}@media(hover:hover){.blockEntry.employees li .block .inner .contactIcons a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .2s linear}}.blockEntry.employees li .block .inner .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:30px;background:rgba(17,38,54,.7);z-index:0;transition:all .3s ease-in-out}.blockEntry.employees li .block.activeEmployee .header{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out;transition-delay:.3s}.blockEntry.employees li .block.activeEmployee .overlay{height:40px;transition:all .3s ease-in-out}@media(hover:hover){.blockEntry.employees li .block:hover{-webkit-transform:none;transform:none}.blockEntry.employees li .block:hover .header{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out;transition-delay:.3s}.blockEntry.employees li .block:hover .overlay{height:40px;transition:all .3s ease-in-out}}.blocks.one-column .item{width:100%}.blocks.two-columns .item{width:50%}@media(max-width:900px){.blocks.two-columns .item{width:100%}}.blocks.three-columns .item{width:33.333%}@media(max-width:900px){.blocks.three-columns .item{width:100%}}.blocks.four-columns .item{width:25%}@media(max-width:1200px){.blocks.four-columns .item{width:50%}}@media(max-width:900px){.blocks.four-columns .item{width:100%}}