.block.vacancies .star,.block.vacancies .heart{position:absolute;right:var(--padding);top:var(--padding);width:25px;height:25px;line-height:25px;text-decoration:none;text-align:center}@font-face{font-family:'filetypes';font-display:fallback;src:url('/App_Modules/css/datasources/../fonts/filetypes.woff2') format('woff2'),url('/App_Modules/css/datasources/../fonts/filetypes.woff') format('woff');font-weight:normal;font-style:normal}.block.downloads .filetype{font-family:"filetypes";font-size:2rem;display:block;line-height:20px;float:right}.block.downloads .filetype:before{content:"\e924"}.block.downloads .filetype.jpg:before,.block.downloads .filetype.gif:before,.block.downloads .filetype.png:before{content:"\e927"}.block.downloads .filetype.pdf:before{content:"\eadf"}.block.downloads .filetype.doc:before,.block.downloads .filetype.docx:before{content:"\eae1"}.block.downloads .filetype.zip:before{content:"\e92b"}.block.downloads .filetype.xls:before{content:"\eae2"}.block.downloads .filetype.mp3:before{content:"\e928"}.block.downloads .filetype.txt:before{content:"\e926"}.block.downloads .filetype.webm:before{content:"\e929"}.blocks.one-column .blockEntry .item{width:100%}.blocks.two-columns .blockEntry .item{width:50%}.blocks.three-columns .blockEntry .item{width:calc(100% / 3)}.blocks.four-columns .blockEntry .item{width:25%}.blocks .blockEntry{display:flex;flex-wrap:wrap;justify-content:center;margin-left:var(--min-gutter)}.blocks .blockEntry .item{padding-left:var(--gutter);padding-bottom:var(--gutter)}@media(max-width:56em){.blocks .blockEntry .item{width:100%}}.blocks .blockEntry .item .holder{position:relative;height:100%}.blocks .blockEntry .item .holder .block{margin-bottom:0;height:100%}.blocks .blockEntry .item .holder .block .media{flex:0 0 auto}.blockEntry .block{height:100%}.block.employees{padding:0;display:flex;align-items:center}.block.employees .media{border-radius:50%;overflow:hidden;aspect-ratio:1;margin-bottom:var(--padding);width:var(--slider-image-size);height:var(--slider-image-size)}.block.employees .header{text-align:center}.block.employees .blockTitle{line-height:var(--m-lineheight);text-transform:uppercase;font-family:var(--subfont);font-weight:normal;font-size:var(--s-fontsize)}.block.employees .subTitle{font-family:var(--basicfont);font-size:var(--xs-fontsize);line-height:var(--xs-lineheight);color:var(--grey4)}.block.employees .contributions{font-family:var(--basicfont);font-size:var(--xs-fontsize);line-height:var(--xs-lineheight);color:var(--color2)}.block.video{padding:0;margin-bottom:0;overflow:hidden}.block.video .media{padding-top:0}.block.video .media img{transition:all 1s cubic-bezier(0,0.985,0.51,0.99)}.block.video:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.block.video a{transition:all 250ms linear}.block.video a:hover::before{content:'';background-color:rgba(0,0,0,0.4);position:absolute;inset:0}.block.video .header{position:absolute;inset:var(--padding);display:grid;align-content:end;color:var(--color-light)}.block.video .header .blockTitle{z-index:1;width:70%;color:var(--color-light);font-weight:600;font-family:var(--basicfont)}.block.video .header .mediatype{z-index:1}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item{padding-left:10px;padding-bottom:10px;min-height:500px;transition:all .2s ease-in-out;color:#fff}@media(max-width:48em){.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item{min-height:300px}}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item img{transition:all 1s cubic-bezier(0,0.985,0.51,0.99)}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video){background-color:var(--color1);height:100%;margin-bottom:unset;position:relative}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .media{margin:calc(var(--padding) * -1);margin-bottom:0;position:relative;overflow:hidden;padding:0}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .media img{height:100%;-o-object-fit:cover;object-fit:cover}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .header{padding:var(--padding) 0;display:flex;flex-direction:column-reverse}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .header .blockTitle{color:var(--color-light);font-family:var(--basicfont);font-size:var(--m-fontsize);font-weight:700}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .header .subTitle{color:var(--color-light);font-family:var(--basicfont);font-size:var(--fontsize)}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .content{font-family:var(--basicfont);font-size:var(--fontsize);line-height:var(--m-fontsize);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:56em) and (min-width:48em){.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .content .contentWrapper{-webkit-line-clamp:7!important}}.blocks .blockEntry:not(.videos):not(.events):not(.employees) .item .block:not(.video) .content .contentWrapper{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:4;white-space:normal}@media(max-width:48em){.blocks.two-columns .blockEntry .item{width:100%!important}}.blockEntry.events .holder{height:100%}.blockEntry.events .block{background:var(--color1);color:#fff}.blockEntry.events .block .media{margin:calc(var(--padding) * -1);margin-bottom:var(--padding);position:relative}.blockEntry.events .block .media img{aspect-ratio:1 / .75;-o-object-fit:cover;object-fit:cover}.blockEntry.events .block .media .date{background:#fff;color:var(--color1);display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;font-family:var(--subfont);line-height:normal;font-weight:500;position:absolute;bottom:0;left:var(--padding)}.blockEntry.events .block .media .date .day{display:block;font-size:var(--l-fontsize);line-height:1}.blockEntry.events .block .media .date .month{text-transform:uppercase}.blockEntry.events .block .inner{display:flex;flex-direction:column;height:100%}.blockEntry.events .block .header{display:flex;flex-direction:column-reverse}.blockEntry.events .block .header .blockTitle{color:#fff;font-size:var(--xl-fontsize);text-transform:uppercase}.blockEntry.events .block .header .subTitle{color:#fff;font-family:var(--subfont);font-size:var(--fontsize);line-height:1;text-transform:uppercase}.blockEntry.events .block .content{flex-grow:1;padding:calc(var(--padding) / 2) 0 0}.blockEntry.events .block .timestamp{display:flex;align-items:center;gap:10px;padding:calc(var(--padding) / 2) 0 0}.blockEntry.events .block .footer .actionButton{width:100%}.blockEntry.events .block .footer .actionButton .text{color:#fff}.blockEntry.events .block:hover .footer .actionButton{border:2px solid var(--buttonHover);background:var(--color2)!important}.blockEntry.events .block:hover .footer .actionButton:before{transition:all .3s ease-in;bottom:0;background-color:var(--color2-hover)}@media(min-width:56em){.blockEntry.events.only-one-item .item{width:calc(100% / 12 * 10)}.blockEntry.events.only-one-item .block{flex-direction:row}.blockEntry.events.only-one-item .media{width:40%;margin:calc(var(--padding) * -1);margin-right:var(--padding)}.blockEntry.events.only-one-item .media img{aspect-ratio:inherit;height:100%}.blockEntry.events.only-one-item .media .date{bottom:auto;left:auto;top:var(--padding);right:0}.blockEntry.events.only-one-item .inner{width:100%;padding:var(--padding) 0}.blockEntry.events.only-one-item .inner .blockTitle{font-size:var(--xxl-fontsize)}.blockEntry.events.only-one-item .inner .footer .actionButton{width:auto}}.employeesHeader{flex-direction:row;align-items:center;margin-bottom:0}.employeesHeader .header{flex:1}.employeesHeader .header .blockTitle{font-size:var(--xl-fontsize);text-transform:uppercase;line-height:1}@media(max-width:56em){.employeesHeader .header .blockTitle{font-size:var(--xxl-fontsize)}}.employeesHeader .footer .actionButton{min-width:auto;background:0}.employeesHeader .footer .actionButton .text{color:var(--color2)}@media(hover:hover){.employeesHeader .footer .actionButton:hover .text{color:#fff}}.employeesFooter{margin-top:var(--padding);margin-bottom:var(--padding)}.employeesFooter .actionButton{min-width:auto;background:0}.employeesFooter .actionButton .text{color:var(--color2)}@media(hover:hover){.employeesFooter .actionButton:hover .text{color:#fff}}