*{-webkit-box-sizing:border-box;box-sizing:border-box}ol{display:none}body{height:auto;line-height:1}section{margin:0 auto;width:100%}.grid{margin-top:120px!important;margin:0 auto;z-index:11;height:auto!important;margin-bottom:100px;font-weight:400}.element-item,.headarchive{position:relative!important;width:100%;height:42px;border-bottom:1px solid #ccc;overflow:hidden;padding-top:12px;padding-bottom:15px;background-color:#f1f1f1;top:0!important;margin:0!important;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.element-item h3,.headarchive h3{font-size:16px}.titleref{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.ref{width:100px}.datecontext{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.context{width:400px;letter-spacing:normal}.archivedate{letter-spacing:normal;margin:0;padding:0}.dropdown{width:25px;height:25px;display:block;position:absolute;right:0;top:7px;background:url(../icons/dropdown.svg) no-repeat;background-size:24%;opacity:.9;background-position:center}.infos{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.infos h3,.infos p{margin-top:0;height:20px;color:#000}.filter-select,.headarchive .titleref,.infos p{font-size:13px;text-transform:uppercase;color:#000}.infos h3{font-family:CanelaLight;text-transform:none;font-size:16px;color:#000;letter-spacing:initial}.togglecontent:hover{opacity:.2}.is-open{position:relative;height:440px}.element-item:hover .dropdown{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}.element-item.is-open .dropdown{-webkit-transform:translate(0) rotate(90deg);-ms-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}.morecontent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px}.moreinfos h2,.moreinfos p{margin-top:0}.moreinfos p{padding-right:33%;margin-left:100px}.moreinfos nav{margin-top:40px;margin-bottom:200px;margin-left:100px}.moreinfos nav a{font-size:16px;font-family:CanelaThin;margin-right:30px;position:relative;color:#000;opacity:1}.moreinfos nav a:after{width:0%;content:"";position:absolute;height:1px;background:#202020;opacity:0;bottom:-2px;left:2px;z-index:11111}.moreinfos nav a:hover{opacity:.8;-webkit-transition:.5;-o-transition:.5;transition:.5}.moreinfos nav a:hover:after{width:100%;opacity:1;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}.illustration{display:block;height:340px;position:relative;margin-bottom:10px;padding-right:10%}.carousel{width:100%;height:100%;display:block;position:relative}.carousel-status{letter-spacing:2px;font-size:11px;color:#aaa;display:block;font-weight:400;text-align:center;position:absolute;width:31px;height:20px;border-radius:60px;bottom:10px;left:20px;z-index:1111;background:rgba(200,200,200,.4);padding:6px}.carousel-cell{width:100%;height:100%}.carousel-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-cell video{position:relative;top:initial;left:initial;z-index:initial;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;-ms-transform:none;transform:none}.headarchive{cursor:initial;padding-bottom:40px;font-size:15px}.headarchive .archivedate,.headarchive .name,.headarchive .ref{cursor:initial;opacity:.7}.hearchive .titleref{cursor:initial}.headarchive .name:hover{opacity:1}.headarchive .datecontext{padding-left:0}.filter-select{outline:0;font-size:13px;border:none;width:200px;color:#000;cursor:pointer;background:0 0;-moz-appearance:none;background:url(../icons/arrow-select.svg) no-repeat right;-webkit-appearance:none;opacity:.4}.filter-select:hover{opacity:1}select::-ms-expand{display:none}input{background:0 0;border:none;border-bottom:none;outline:0;font-weight:400;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;padding-top:10px!important}input::-webkit-input-placeholder{color:#000;font-weight:400;padding-top:1px}input::-moz-placeholder{color:#000;font-weight:400;padding-top:1px}input:-ms-input-placeholder{color:#000;font-weight:400;padding-top:1px}input::-ms-input-placeholder{color:#000;font-weight:400;padding-top:1px}input::placeholder{color:#000;font-weight:400;padding-top:1px}input[type=text]{color:#000;padding-top:10px!important;margin-top:-10px;font-size:13px;padding-left:10px;text-transform:uppercase;font-family:FoundersGroteskRegular;font-weight:400;font-style:normal;line-height:1}.responsive{margin:0 auto}.flexleft{width:50%}.flexright{width:50%}