.blocks.two-columns .blockEntry{grid-template-columns:repeat(2,1fr)}.blocks.three-columns .blockEntry{grid-template-columns:repeat(3,1fr)}.blocks.four-columns .blockEntry{grid-template-columns:repeat(4,1fr)}.blocks .blockEntry{display:grid;grid-column-gap:var(--padding);grid-row-gap:var(--padding);margin-bottom:var(--padding)}@media(max-width:900px){.blocks .blockEntry{grid-template-columns:repeat(1,1fr)!important}}.blocks .blockEntry img{width:100%;height:auto;display:block}.blocks .blockEntry .block .header{padding:0 0 calc(var(--padding)/2)}.blocks .blockEntry.vacancies{margin-bottom:var(--padding)}.blocks .blockEntry.vacancies .item.item-0 .widgetSubHeader{color:var(--color1)}.blocks .blockEntry.vacancies .item.item-0 .actionButton{border:2px solid var(--color1)}.blocks .blockEntry.vacancies .item.item-0 .actionButton:before{background-color:var(--color1)}.blocks .blockEntry.vacancies .item.item-1 .widgetSubHeader{color:var(--color4)}.blocks .blockEntry.vacancies .item.item-1 .actionButton{border:2px solid var(--color4)}.blocks .blockEntry.vacancies .item.item-1 .actionButton:before{background-color:var(--color4)}.blocks .blockEntry.vacancies .item.item-2 .widgetSubHeader{color:var(--color3)}.blocks .blockEntry.vacancies .item.item-2 .actionButton{border:2px solid var(--color3)}.blocks .blockEntry.vacancies .item.item-2 .actionButton:before{background-color:var(--color3)}.blocks .blockEntry.vacancies .item .block{padding:0;margin:0;height:100%;min-height:250px}.blocks .blockEntry.vacancies .item .block:before{background:var(--color2);display:block;content:"";width:100%;height:100%;position:absolute;right:0;top:0}.blocks .blockEntry.vacancies .item .block .media{position:absolute;opacity:.65;height:100%;width:100%;top:0;left:0}.blocks .blockEntry.vacancies .item .block .media img{width:100%;height:100%;object-fit:cover;display:block}.blocks .blockEntry.vacancies .item .block .inner{position:relative;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:100px var(--padding) var(--padding)}.blocks .blockEntry.vacancies .item .block .inner .widgetHeader{word-break:break-word;text-align:center;color:#fff;font-weight:300;font-family:var(--subfont);font-size:var(--l-fontsize)}.blocks .blockEntry.vacancies .item .block .inner .widgetSubHeader{font-family:var(--subfont);font-size:var(--fontsize);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600}.blocks .blockEntry.vacancies .item .block .inner .widgetSubHeader .symbol{line-height:20px;color:#fff;display:inline-block}.blocks .blockEntry.vacancies .item .block .inner .widgetSubHeader .symbol:first-of-type{margin-left:10px}.blocks .blockEntry.vacancies .item .block .inner .actionButton{color:#fff}.blocks .blockEntry.testimonials .item-0 .cssSelectorColor{color:#fff}.blocks .blockEntry.testimonials .item-0 .cssSelectorColor .widgetHeader{color:#fff}.blocks .blockEntry.testimonials .item-0 .cssSelectorColor:before{background:var(--color3)}.blocks .blockEntry.testimonials .item-1 .cssSelectorColor{color:#fff}.blocks .blockEntry.testimonials .item-1 .cssSelectorColor .widgetHeader{color:#fff}.blocks .blockEntry.testimonials .item-1 .cssSelectorColor:before{background:var(--color4)}.blocks .blockEntry.testimonials .item-2 .cssSelectorColor{color:#fff}.blocks .blockEntry.testimonials .item-2 .cssSelectorColor .widgetHeader{color:#fff}.blocks .blockEntry.testimonials .item-2 .cssSelectorColor:before{background:var(--color1)}.blocks .blockEntry.testimonials .item .block{margin-bottom:0;height:100%;position:relative;min-height:calc(200px + var(--padding))}@media(max-width:900px){.blocks .blockEntry.testimonials .item .block{min-height:calc(150px + var(--padding))}}.blocks .blockEntry.testimonials .item .block .media{width:200px;position:absolute;top:50%;margin-top:-100px}@media(max-width:900px){.blocks .blockEntry.testimonials .item .block .media{width:150px;margin-top:var(--padding);top:0}}.blocks .blockEntry.testimonials .item .block .media .linkedin{position:absolute;text-decoration:none;color:#fff;bottom:20px;right:20px;z-index:2;width:20px;height:20px;font-size:20px;line-height:20px;transition:all .2s linear}@media(hover:hover){.blocks .blockEntry.testimonials .item .block .media .linkedin:hover{color:var(--color4)}}.blocks .blockEntry.testimonials .item .block .inner{z-index:1;padding-left:calc(200px + var(--padding))}@media(max-width:900px){.blocks .blockEntry.testimonials .item .block .inner{padding-top:calc(150px + var(--padding));padding-left:0}}.blocks .blockEntry.testimonials .item .block:before{display:block;content:"";width:calc(100% - 200px);height:100%;position:absolute;right:0;top:0}@media(max-width:900px){.blocks .blockEntry.testimonials .item .block:before{width:100%;height:calc(100% - 100px);bottom:0;top:auto}}.blocks .blockEntry.employees .item .block{padding:0}.blocks .blockEntry.employees .item .block .header{padding:0}.blocks .blockEntry.employees .item .block .inner{padding:var(--padding)}.blocks .blockEntry.employees .item .block .inner .linkedin{position:absolute;text-decoration:none;background:#fff;color:var(--color2);top:var(--padding);right:var(--padding);z-index:2;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;transition:all .2s linear}@media(hover:hover){.blocks .blockEntry.employees .item .block .inner .linkedin:hover{color:var(--color2)}}.blocks .blockEntry.news .block{padding:0;margin:0;height:100%}.blocks .blockEntry.news .block .media{padding:0}.blocks .blockEntry.news .block .inner{display:flex;flex-direction:column;padding:var(--padding);height:100%}.blocks .blockEntry.news .block .inner .header{flex:1}.blocks .blockEntry.news .block .inner .header .widgetHeader{font-size:calc(var(--s-fontsize) + .25rem);font-family:var(--subfont)}.blocks .blockEntry.news .block .inner .header .widgetSubHeader{padding-bottom:5px;font-family:var(--subfont);font-weight:bold;color:var(--color4)}.blocks .blockEntry.news .block .inner .footer{padding:0}.blocks .blockEntry.news .block .inner .footer span{color:#fff;text-transform:uppercase;font-size:var(--fontsize);font-weight:900;font-family:var(--subfont)}.blocks .blockEntry.news .block .inner .footer span:after{display:none}@media(hover:hover){.blocks .blockEntry.news .block.hoverBlock:hover .widgetSubHeader{color:#fff}}