@import"https://hello.myfonts.net/count/364185";.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px)and (orientation: portrait),screen and (max-width: 736px)and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm0%2c22l22%2c0l2.1%2c2.1l4.2%2c22l19.9%2c19.9l22%2c44l0%2c22l0%2c22l0%2c22z'%20fill%3d'%23007aff'%2f%3e%3c%2fsvg%3e");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm27%2c22l27%2c22l5%2c44l-2.1-2.1l22.8%2c22l2.9%2c2.1l5%2c0l27%2c22l27%2c22z'%20fill%3d'%23007aff'%2f%3e%3c%2fsvg%3e");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm0%2c22l22%2c0l2.1%2c2.1l4.2%2c22l19.9%2c19.9l22%2c44l0%2c22l0%2c22l0%2c22z'%20fill%3d'%23ffffff'%2f%3e%3c%2fsvg%3e")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm27%2c22l27%2c22l5%2c44l-2.1-2.1l22.8%2c22l2.9%2c2.1l5%2c0l27%2c22l27%2c22z'%20fill%3d'%23ffffff'%2f%3e%3c%2fsvg%3e")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm0%2c22l22%2c0l2.1%2c2.1l4.2%2c22l19.9%2c19.9l22%2c44l0%2c22l0%2c22l0%2c22z'%20fill%3d'%23000000'%2f%3e%3c%2fsvg%3e")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20viewbox%3d'0%200%2027%2044'%3e%3cpath%20d%3d'm27%2c22l27%2c22l5%2c44l-2.1-2.1l22.8%2c22l2.9%2c2.1l5%2c0l27%2c22l27%2c22z'%20fill%3d'%23000000'%2f%3e%3c%2fsvg%3e")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20viewbox%3d'0%200%20120%20120'%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20xmlns%3axlink%3d'http%3a%2f%2fwww.w3.org%2f1999%2fxlink'%3e%3cdefs%3e%3cline%20id%3d'l'%20x1%3d'60'%20x2%3d'60'%20y1%3d'7'%20y2%3d'27'%20stroke%3d'%236c6c6c'%20stroke-width%3d'11'%20stroke-linecap%3d'round'%2f%3e%3c%2fdefs%3e%3cg%3e%3cuse%20xlink%3ahref%3d'%23l'%20opacity%3d'.27'%2f%3e%3cuse%20xlink%3ahref%3d'%23l'%20opacity%3d'.27'%20transform%3d'rotate(30%2060%2c60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg%20viewbox%3d'0%200%20120%20120'%20xmlns%3d'http%3a%2f%2fwww.w3.org%2f2000%2fsvg'%20xmlns%3axlink%3d'http%3a%2f%2fwww.w3.org%2f1999%2fxlink'%3e%3cdefs%3e%3cline%20id%3d'l'%20x1%3d'60'%20x2%3d'60'%20y1%3d'7'%20y2%3d'27'%20stroke%3d'%23fff'%20stroke-width%3d'11'%20stroke-linecap%3d'round'%2f%3e%3c%2fdefs%3e%3cg%3e%3cuse%20xlink%3ahref%3d'%23l'%20opacity%3d'.27'%2f%3e%3cuse%20xlink%3ahref%3d'%23l'%20opacity%3d'.27'%20transform%3d'rotate(30%2060%2c60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url("https://cybernetics-lab.de/icons/cross-inverse.svg");padding:0;background-size:8px;height:100%;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url("https://cybernetics-lab.de/icons/cross.svg");background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media(min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}@font-face{font-family:"Mark";font-style:normal;font-weight:400;src:url("../fonts/d049afa3-baf5-4612-abf2-852763051b9c.eot") format("eot"),url("../fonts/d049afa3-baf5-4612-abf2-852763051b9c.woff") format("woff2"),url("../fonts/d049afa3-baf5-4612-abf2-852763051b9c.woff") format("woff"),url("../fonts/d049afa3-baf5-4612-abf2-852763051b9c.ttf") format("truetype")}@font-face{font-family:"Mark";font-style:normal;font-weight:700;src:url("../fonts/3a7daddb-0a78-4734-a699-6fe08d0e8b99.eot") format("eot"),url("../fonts/3a7daddb-0a78-4734-a699-6fe08d0e8b99.woff") format("woff2"),url("../fonts/3a7daddb-0a78-4734-a699-6fe08d0e8b99.woff") format("woff"),url("../fonts/3a7daddb-0a78-4734-a699-6fe08d0e8b99.ttf") format("truetype")}@font-face{font-family:"Mark";font-style:normal;font-weight:300;src:url("../fonts/caf2b644-efc2-495e-af03-3b385d7de014.eot") format("eot"),url("../fonts/caf2b644-efc2-495e-af03-3b385d7de014.woff") format("woff2"),url("../fonts/caf2b644-efc2-495e-af03-3b385d7de014.woff") format("woff"),url("../fonts/caf2b644-efc2-495e-af03-3b385d7de014.ttf") format("truetype")}@font-face{font-family:"Decima Mono";font-style:normal;font-weight:400;src:url("../fonts/364185_0_0.eot") format("eot"),url("../fonts/364185_0_0.woff") format("woff2"),url("../fonts/364185_0_0.woff") format("woff"),url("../fonts/364185_0_0.ttf") format("truetype")}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,embed,object,iframe,frameset,p,q,blockquote,sub,sup,a,abbr,acronym,font,img,small,center,h1,h2,h3,h4,h5,h6,b,strong,big,u,ins,i,cite,em,var,dfn,address,s,strike,del,dl,dt,dd,ol,ul,li,pre,code,kbd,samp,tt,fieldset,legend,form,label,input,textarea,select,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border-spacing:0;border-collapse:collapse;margin:0;padding:0;border:0;background:transparent;outline:0;font-weight:inherit;font-size:100%;line-height:inherit;text-decoration:none;vertical-align:baseline;list-style:none;appearance:none}textarea{overflow:auto}button,input{overflow:visible;width:auto}button{border:0}blockquote,blockquote::before,blockquote::after,q,q::before,q::after{quotes:none}th,b,strong{font-weight:700}i,cite,em,var,dfn,address{font-style:italic}u,ins{text-decoration:underline}s,strike,del{text-decoration:line-through}sub,sup{font-weight:400;font-size:smaller}sup{vertical-align:text-top}sub{vertical-align:text-bottom}abbr,dfn{cursor:help}:focus,a:focus{outline:0}input,select,option{border-radius:0;appearance:none}.overflow--hidden{overflow:hidden}.overflow--hidden--x{overflow-x:hidden}.overflow--hidden--y{overflow-y:hidden}img,object,video{display:block;max-width:100%}body,html{background-color:#000}.container{max-width:1060px;margin:0 auto}.container::after{content:"";clear:both;display:table}@media(max-width: 1060px40px){.container{margin:0 20px}}@media only screen and (max-width: 759px){.container{margin:0 1.25rem}}.container__inner{width:calc(180px + ((100% - 220px) / 12 * 10));margin:0 auto}@media(max-width: 883.3333333333px40px){.container__inner{width:100%}}.container--stretch{max-width:1280px}@media only screen and (max-width: 759px){.container--stretch{margin:0 auto}}body{color:#222;font-family:"Mark",sans-serif;font-size:16px;font-weight:400}.h1,.h1 a,h1,h1 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h1,.bg--primary .h1 a,.bg--primary h1,.bg--primary h1 a{color:#fff}.bg--primary .h1.outline,.bg--primary .h1 a.outline,.bg--primary h1.outline,.bg--primary h1 a.outline{color:transparent}.h1.alternate-color,.h1 a.alternate-color,h1.alternate-color,h1 a.alternate-color{color:#ff695a}.h1.nohighlight,.h1 a.nohighlight,h1.nohighlight,h1 a.nohighlight{color:#222}.bg--primary .h1.nohighlight,.bg--primary .h1 a.nohighlight,.bg--primary h1.nohighlight,.bg--primary h1 a.nohighlight{color:#fff}.h1.headline,.h1 a.headline,h1.headline,h1 a.headline{display:block;margin-bottom:0}.h2,.h2 a,h2,h2 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h2,.bg--primary .h2 a,.bg--primary h2,.bg--primary h2 a{color:#fff}.bg--primary .h2.outline,.bg--primary .h2 a.outline,.bg--primary h2.outline,.bg--primary h2 a.outline{color:transparent}.h2.alternate-color,.h2 a.alternate-color,h2.alternate-color,h2 a.alternate-color{color:#ff695a}.h2.nohighlight,.h2 a.nohighlight,h2.nohighlight,h2 a.nohighlight{color:#222}.bg--primary .h2.nohighlight,.bg--primary .h2 a.nohighlight,.bg--primary h2.nohighlight,.bg--primary h2 a.nohighlight{color:#fff}.h2.headline,.h2 a.headline,h2.headline,h2 a.headline{display:block;margin-bottom:0}.h3,.h3 a,h3,h3 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h3,.bg--primary .h3 a,.bg--primary h3,.bg--primary h3 a{color:#fff}.bg--primary .h3.outline,.bg--primary .h3 a.outline,.bg--primary h3.outline,.bg--primary h3 a.outline{color:transparent}.h3.alternate-color,.h3 a.alternate-color,h3.alternate-color,h3 a.alternate-color{color:#ff695a}.h3.nohighlight,.h3 a.nohighlight,h3.nohighlight,h3 a.nohighlight{color:#222}.bg--primary .h3.nohighlight,.bg--primary .h3 a.nohighlight,.bg--primary h3.nohighlight,.bg--primary h3 a.nohighlight{color:#fff}.h3.headline,.h3 a.headline,h3.headline,h3 a.headline{display:block;margin-bottom:0}.h4,.h4 a,h4,h4 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h4,.bg--primary .h4 a,.bg--primary h4,.bg--primary h4 a{color:#fff}.bg--primary .h4.outline,.bg--primary .h4 a.outline,.bg--primary h4.outline,.bg--primary h4 a.outline{color:transparent}.h4.alternate-color,.h4 a.alternate-color,h4.alternate-color,h4 a.alternate-color{color:#ff695a}.h4.nohighlight,.h4 a.nohighlight,h4.nohighlight,h4 a.nohighlight{color:#222}.bg--primary .h4.nohighlight,.bg--primary .h4 a.nohighlight,.bg--primary h4.nohighlight,.bg--primary h4 a.nohighlight{color:#fff}.h4.headline,.h4 a.headline,h4.headline,h4 a.headline{display:block;margin-bottom:0}.h5,.h5 a,h5,h5 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h5,.bg--primary .h5 a,.bg--primary h5,.bg--primary h5 a{color:#fff}.bg--primary .h5.outline,.bg--primary .h5 a.outline,.bg--primary h5.outline,.bg--primary h5 a.outline{color:transparent}.h5.alternate-color,.h5 a.alternate-color,h5.alternate-color,h5 a.alternate-color{color:#ff695a}.h5.nohighlight,.h5 a.nohighlight,h5.nohighlight,h5 a.nohighlight{color:#222}.bg--primary .h5.nohighlight,.bg--primary .h5 a.nohighlight,.bg--primary h5.nohighlight,.bg--primary h5 a.nohighlight{color:#fff}.h5.headline,.h5 a.headline,h5.headline,h5 a.headline{display:block;margin-bottom:0}.h6,.h6 a,h6,h6 a{color:#1e55fa;word-wrap:break-word}.bg--primary .h6,.bg--primary .h6 a,.bg--primary h6,.bg--primary h6 a{color:#fff}.bg--primary .h6.outline,.bg--primary .h6 a.outline,.bg--primary h6.outline,.bg--primary h6 a.outline{color:transparent}.h6.alternate-color,.h6 a.alternate-color,h6.alternate-color,h6 a.alternate-color{color:#ff695a}.h6.nohighlight,.h6 a.nohighlight,h6.nohighlight,h6 a.nohighlight{color:#222}.bg--primary .h6.nohighlight,.bg--primary .h6 a.nohighlight,.bg--primary h6.nohighlight,.bg--primary h6 a.nohighlight{color:#fff}.h6.headline,.h6 a.headline,h6.headline,h6 a.headline{display:block;margin-bottom:0}.h1,h1{font-size:5rem;line-height:1;margin-bottom:.5em;font-weight:700;letter-spacing:.01em}@media only screen and (max-width: 759px){.h1,h1{font-size:2rem;line-height:1.2}}.article .h1,.article h1{font-size:3.5rem;line-height:1}@media only screen and (max-width: 759px){.article .h1,.article h1{font-size:2.625rem;line-height:1.2}}.h2,h2{font-size:3.5rem;line-height:1.1;padding-top:.2em;margin-bottom:.5em;font-weight:700;letter-spacing:.01em}@media only screen and (max-width: 759px){.h2,h2{font-size:2rem;line-height:1.1}}.h3,h3{font-size:1.875rem;line-height:1.3;margin-bottom:1.5em;font-weight:700}@media only screen and (max-width: 759px){.h3,h3{font-size:1.5rem;line-height:1.3}}.h4,h4{font-size:1.375rem;line-height:1.3;margin-bottom:.5em;font-weight:700}@media only screen and (max-width: 759px){.h4,h4{font-size:1.375rem;line-height:1.3}}.h4.industrial,h4.industrial{font-weight:300;letter-spacing:.75em}.h5,h5{font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 759px){.h5,h5{font-size:1rem;line-height:1.3}}.h6,h6{font-size:.875rem;line-height:1.3;margin-bottom:.5em;font-weight:700;letter-spacing:.02em}@media only screen and (max-width: 759px){.h6,h6{font-size:.875rem;line-height:1.3}}p{margin-bottom:2em;word-break:break-word}.text,p{font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 759px){.text,p{font-size:1.125rem;line-height:1.5}}.text.big,p.big{font-size:1.375rem;line-height:1.5}@media only screen and (max-width: 759px){.text.big,p.big{font-size:1.375rem;line-height:1.5}}.text.huge,p.huge{font-size:1.625rem;line-height:1.5}@media only screen and (max-width: 759px){.text.huge,p.huge{font-size:1.375rem;line-height:1.5}}.text.small,.small .text,p.small,.small p{font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.text.small,.small .text,p.small,.small p{font-size:1rem;line-height:1.5}}.text.medium,.medium .text,p.medium,.medium p{font-size:1rem;line-height:1.5}@media only screen and (max-width: 759px){.text.medium,.medium .text,p.medium,.medium p{font-size:1rem;line-height:1.5}}.text.tiny,p.tiny{font-size:.875em}.bg--white .text,.bg--white p{color:#222}.bg--primary .text,.bg--primary p{color:#fff}.article .text,.article p{font-size:1rem;line-height:1.5}@media only screen and (max-width: 759px){.article .text,.article p{font-size:1rem;line-height:1.5}}.text>a{color:#1e55fa}.bg--primary .text>a{color:#fff}.text.small ol,.text.small ul{font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.text.small ol,.text.small ul{font-size:1rem;line-height:1.5}}.text ol,.text ul{margin-bottom:2em;font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 759px){.text ol,.text ul{font-size:1.125rem;line-height:1.5}}.article .text ol,.article .text ul{font-size:1rem;line-height:1.5}@media only screen and (max-width: 759px){.article .text ol,.article .text ul{font-size:1rem;line-height:1.5}}.text ol li,.text ul li{position:relative;display:block;padding-left:1.5em;margin-bottom:1em}.text ol{counter-reset:section}.text ol li::before{position:absolute;top:0;left:0;display:block;color:#ff695a;content:counter(section) ".";counter-increment:section}.text ul li::before{position:absolute;top:.5em;left:0;display:block;width:10px;height:10px;margin-right:1em;background:#ff695a;border-radius:100%;content:""}strong{font-weight:700}a[href^=tel]{color:inherit;text-decoration:none}.textlink,p a[href]{color:#1e55fa}.bg--primary .textlink,.bg--primary p a[href]{border-bottom:1px solid #fff;color:#fff}.headline_link_group .textlink,.headline_link_group p a[href]{color:#1e55fa}.bg--primary .headline_link_group .textlink,.bg--primary .headline_link_group p a[href]{color:#fff}.bg--secondary .textlink,.bg--secondary p a[href]{border-bottom:1px solid #fff;color:#1e55fa}.textlink.nohighlight,p a[href].nohighlight{border-bottom:none}.textlink.black,p a[href].black{color:#000}.textlink.action,p a[href].action{color:#1e55fa}.iconlink{display:inline-block;color:#1e55fa;cursor:pointer}.bg--primary .iconlink{color:#fff}.iconlink>svg,.iconlink .less>svg,.iconlink .more>svg{display:inline-block;width:10px;height:10px;color:#ff695a}.iconlink>span,.iconlink .less>span,.iconlink .more>span{display:inline-block;margin-left:8px}.iconlink i{font-style:normal}.text--teaser{font-size:1.875rem;line-height:1.3;font-weight:700}@media only screen and (max-width: 759px){.text--teaser{font-size:1.5rem;line-height:1.3}}.mono{font-family:"Decima Mono",monospace;font-size:.75em;font-weight:400;letter-spacing:2px;line-height:1}.mono.small{font-size:.625em}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.outline{color:transparent;letter-spacing:2px;-webkit-text-stroke-width:1px}.ie11 .outline{color:#fff !important}.bg--primary .outline{-webkit-text-stroke-color:#fff}.bg--white .outline{-webkit-text-stroke-color:#1e55fa}.ie11 .bg--white .outline{color:#1e55fa !important}.bg--secondary .outline{-webkit-text-stroke-color:#1e55fa}.ie11 .bg--secondary .outline{color:#1e55fa !important}.outline--alternate{-webkit-text-stroke-color:#ff695a}.bg--white .outline--alternate{-webkit-text-stroke-color:#ff695a}.ie11 .bg--white .outline--alternate{color:#ff695a !important}.bg--primary .outline--alternate{-webkit-text-stroke-color:#ff695a}.ie11 .bg--primary .outline--alternate{color:#ff695a !important}.text--cap{max-width:600px}.richtext{max-width:100%}.bold{font-weight:700}.light{font-weight:300}.align--center{text-align:center}.align--right{text-align:right}.bg--white{background-color:#fff}.bg--primary{background-color:#1e55fa}.bg--beige,.bg--secondary{background-color:#f5f6f7}.bg--dark{background-color:#191e2d}.bg--dots{background-image:url("../images/bg_dots.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.bg--dots{background-image:url("../images/bg_dots-2x.png");background-size:80px auto}}.view{background-color:#222}.header{position:relative;display:block;width:100%;padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width: 959px){.header{padding:1rem 0}}.header img{display:block}.header--relative{background-color:#fff}.header__inner{display:flex;align-items:flex-start;justify-content:flex-start;margin-left:calc((100% - 1060px) / 2)}@media only screen and (max-width: 959px){.header__inner{margin:0 1.5rem}}@media(max-width: 1060px48px){.header__inner{max-width:1060px;margin:0 1.5rem}}.header__logo{width:120px;margin-right:5%}.header__logo a{color:#fff}.header--relative .header__logo a{color:#000}.header__logo svg .state{opacity:0}.header__logo svg .state.active{opacity:1}.header__nav__menu{margin-top:1.125rem;margin-right:2rem}@media only screen and (max-width: 959px){.header__nav__menu{display:none}}.header__nav__menu__entry{display:inline-block;margin-right:2rem;margin-bottom:1rem}.header__nav__menu__entry:last-child{margin-right:0}.header__nav__menu__link{padding-bottom:.25em;border-bottom:2px solid transparent;color:#fff;font-family:"Decima Mono",monospace;font-weight:400;text-transform:uppercase;transition:border-color .3s;font-size:.75rem;line-height:1}@media only screen and (max-width: 759px){.header__nav__menu__link{font-size:.8125rem;line-height:1}}.header__nav__menu__link.active,.header__nav__menu__link:hover{border-color:#fff}.header--relative .header__nav__menu__link.active,.header--relative .header__nav__menu__link:hover{border-color:#222}.header--relative .header__nav__menu__link{color:#222}.header__nav__menu__langswitch{margin-top:1.125rem;margin-left:auto}@media only screen and (max-width: 959px){.header__nav__menu__langswitch{display:none}}.header__institutes{margin-top:1.125rem;margin-right:5%;margin-left:2rem}@media only screen and (max-width: 959px){.header__institutes{display:none}}@media(max-width: 1060px48px){.header__institutes{margin-right:0}}.header__institutes img{height:24px}.header--relative .header__institutes img{-webkit-filter:invert(100%);filter:invert(100%)}.header--absolute{position:absolute;z-index:10;top:0}.is--admin-bar .header--absolute{top:36px}.footer{padding:2em 0;background-color:#000}.footer__meta{display:flex;align-items:center}@media only screen and (max-width: 759px){.footer__meta{display:block}}.footer__logo{margin-left:auto}.footer__logo img{height:20px}@media only screen and (max-width: 759px){.footer__logo{float:right}}.footer__cr{margin-right:3em;color:#fff;font-family:"Decima Mono",monospace;font-weight:400;text-transform:uppercase;font-size:.625rem;line-height:1}@media only screen and (max-width: 759px){.footer__cr{font-size:.8125rem;line-height:1}}@media only screen and (max-width: 759px){.footer__cr{margin-bottom:1rem}}.footer__cr::after{display:block;margin-left:3em;content:"/";float:right}@media only screen and (max-width: 759px){.footer__cr::after{display:none}}.footer .social-links{display:flex;align-items:center;margin-right:3em;margin-left:1em}.footer .social-links a{margin-right:1em}@media only screen and (max-width: 759px){.footer .social-links{margin-bottom:3em}}.footer__nav__menu{display:block}.footer__nav__menu::after{content:"";clear:both;display:table}@media only screen and (max-width: 759px){.footer__nav__menu{margin-bottom:2rem}}.footer__nav__menu__entry{display:block;margin-right:1em;float:left}@media only screen and (max-width: 759px){.footer__nav__menu__entry{margin-bottom:1em}}.footer__nav__menu__entry:last-child{margin-right:0}.footer__nav__menu__link{display:block;color:#fff;font-family:"Decima Mono",monospace;font-weight:400;text-transform:uppercase;font-size:.625rem;line-height:1}@media only screen and (max-width: 759px){.footer__nav__menu__link{font-size:.8125rem;line-height:1}}.hero{position:relative;display:flex;align-items:center}@media only screen and (max-width: 759px){.hero{display:block}}.hero .container{position:relative}.hero__headline{margin-top:10rem;margin-bottom:10rem}@media only screen and (max-width: 759px){.hero__headline{margin-top:6.6666666667rem;margin-bottom:6.6666666667rem}}.hero--text .hero__headline{margin:auto}.hero--content-headline .hero__headline{font-size:6rem;line-height:1;color:transparent;-webkit-text-stroke-color:#fff;text-transform:uppercase;word-wrap:break-word}@media only screen and (min-width: 760px)and (max-width: 1024px){.hero--content-headline .hero__headline{font-size:4.5rem;line-height:1}}@media only screen and (max-width: 759px){.hero--content-headline .hero__headline{font-size:2.5rem;line-height:1}}.page-industrialcooperations .hero--content-headline .hero__headline{color:#fff;-webkit-text-stroke:0}.hero--textpos-center .hero__headline{min-width:calc(180px + ((100% - 220px) / 12 * 10));margin-right:auto;margin-left:auto;float:none}@media only screen and (max-width: 759px){.hero--textpos-center .hero__headline{width:auto}}.hero__teaser{margin-top:10rem;margin-bottom:10rem;font-weight:700;letter-spacing:.03em;font-size:4rem;line-height:1.2}@media only screen and (max-width: 759px){.hero__teaser{font-size:2rem;line-height:1.2}}.hero--text .hero__teaser{margin:auto}.hero__teaser span.outline{display:inline-block;margin-right:.75rem;margin-right:-0.03em;-webkit-text-stroke-color:#fff}.bg--white .hero__teaser span.outline{-webkit-text-stroke-color:#1e55fa}.bg--white .hero__teaser{color:#1e55fa}.hero--textpos-center .hero__teaser{width:calc(140px + ((100% - 220px) / 12 * 8));margin-right:auto;margin-left:auto;float:none}@media only screen and (max-width: 759px){.hero--textpos-center .hero__teaser{width:auto;margin-bottom:2.5rem}}.hero--buttons .hero__teaser{margin-bottom:0}.hero__buttons{margin-top:5rem;margin-bottom:5rem;text-align:center}.hero--imageText{min-height:90vh;padding-top:7rem;background-color:#222;background-position:center center;background-size:cover;color:#fff}@media only screen and (max-width: 759px){.hero--imageText{min-height:0;padding-top:3rem}}.hero--imageText::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);content:""}.hero--videoText{overflow:hidden;min-height:90vh;background-color:#222;background-position:center center;background-size:cover;color:#fff}@media only screen and (max-width: 759px){.hero--videoText{min-height:0}}.hero--videoText .container{z-index:3}.hero--videoText::before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);content:""}.hero--videoText video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.hero--text .container{max-width:calc(100px + ((100% - 220px) / 12 * 6))}@media(max-width: 1060px40px){.hero--text .container{max-width:none}}.button-group .button{margin-right:1em;margin-bottom:.5rem}.button-group .button:last-child{margin-right:0}@media only screen and (max-width: 759px){.button-group .button{width:100%;margin-right:0;text-align:center}}.button{display:inline-block;padding:1rem 2rem;background-color:#1e55fa;border-radius:0;color:#fff;font-weight:700;letter-spacing:1px;font-size:1rem;line-height:1}@media only screen and (max-width: 759px){.button{font-size:1rem;line-height:1}}.bg--primary .button{background-color:#fff;color:#1e55fa}.button--alt{background-color:#ff695a}#toTopBtn{position:fixed;z-index:99;right:30px;bottom:20px;display:none;padding:15px 30px 15px 25px;border:none;background-color:#000;cursor:pointer;-moz-transform:scale(1, -1);-webkit-transform:scale(1, -1);-o-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}@media only screen and (max-width: 959px){#toTopBtn{right:0;bottom:55px}}#toTopBtn i{padding:0;margin:0}#toTopBtn:hover{background-color:#555}.hero+.block{z-index:2}.block{position:relative}.block--pt-big{padding-top:150px}@media only screen and (max-width: 759px){.block--pt-big{padding-top:75px}}.block--pb-big{padding-bottom:150px}@media only screen and (max-width: 759px){.block--pb-big{padding-bottom:75px}}.block--pt-small{padding-top:75px}@media only screen and (max-width: 759px){.block--pt-small{padding-top:35px}}.block--pb-small{padding-bottom:75px}@media only screen and (max-width: 759px){.block--pb-small{padding-bottom:35px}}.block--pt-tiny{padding-top:25px}.block--pb-tiny{padding-bottom:25px}hgroup p{margin-bottom:0;font-weight:700;line-height:1}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:.125em}.headline_link_group{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 759px){.headline_link_group{display:block}}.headline_link_group__link{margin-top:.5em}@media only screen and (max-width: 759px){.headline_link_group__link{margin:0 0 1rem}}.latest-news__controls{margin-top:30px;justify-content:flex-end;display:flex}.latest-news__controls__arrow{cursor:pointer;margin-left:20px;color:#1e55fa}.latest-news__controls__arrow svg{transition:all .25s;width:20px}.latest-news__controls__arrow.swiper-button-disabled{color:rgba(0,0,0,.15);cursor:default}.latest-news__slider{overflow:hidden;position:relative}.latest-news__slider::after{content:"";clear:both;display:table}.latest-news__slider__inner>*{white-space:normal}.latest-news__slider__item{display:block;margin-right:20px;width:430px}@media only screen and (max-width: 759px){.latest-news__slider__item{width:80vw}}.latest-news__slider__item:last-child{margin-right:calc((100% - 1060px) / 2)}@media only screen and (max-width: 759px){.latest-news__slider__item:last-child{margin-right:20px}}.news-date{color:#ff695a;font-weight:400;font-size:.75em;font-family:"Decima Mono",monospace}.news-teaser{position:relative;padding-top:1.125em;border-top:1px solid #222}.news-teaser__meta{display:block;margin-bottom:.25em}.news-teaser__title{margin-bottom:1.5em}.news-teaser__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;height:2.541em;color:#222;-webkit-line-clamp:2}.news-teaser__img{margin-bottom:1em;position:relative}.news-teaser__img:before{content:"";display:block;width:100%;padding-top:100%}.news-teaser__img>.content{position:absolute;top:0;right:0;bottom:0;left:0}.news-teaser__img>img,.news-teaser__img>a{position:absolute;right:0;bottom:0;left:0;display:block}.news-teaser__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;height:4.5em;color:#222;-webkit-line-clamp:3}.news-teaser__text.noclamp{-webkit-line-clamp:none}.news-teaser__tags{overflow:hidden;height:1.5em}.newsroom__news{width:calc(120px + ((100% - 220px) / 12 * 7));margin-right:20px;float:left}@media only screen and (max-width: 759px){.newsroom__news{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.newsroom__press{padding-top:10rem;width:calc(60px + ((100% - 220px) / 12 * 4));float:right}@media only screen and (max-width: 759px){.newsroom__press{padding-top:2rem;width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.news-list{max-width:610px}@media only screen and (max-width: 759px){.news-list{margin-bottom:2rem}}.news-list__holder{border-top:1px solid #222;background-color:#fff}.news-list__button{margin-top:2rem}.news-list__entry{display:flex;padding:.5rem 0;border-bottom:1px solid #222}@media only screen and (max-width: 759px){.news-list__entry{padding-top:1rem 0}}.news-list__entry.hidden{display:none}.news-list__img{margin-right:1rem;min-width:160px;max-width:160px}@media only screen and (max-width: 759px){.news-list__img{margin-bottom:1rem;min-width:70px;max-width:70px}}.news-list--press .news-list__img{min-width:70px}.news-list__info__title{display:block;margin-bottom:.25rem}.news-list__info__date{display:block;margin-bottom:1rem;color:#ff695a}.news-list__info__teaser p{margin-bottom:0}.news-list__pagina{display:flex;justify-content:space-between;margin-top:1rem}.news-list__pagina--archive{justify-content:flex-end}.news-list__pagina a{display:inline-block}.tiles{overflow:visible}.tiles .container{position:relative;height:700px}@media only screen and (max-width: 759px){.tiles .container{height:auto}}.tiles__tile{position:absolute;width:calc(60px + ((100% - 220px) / 12 * 4))}@media only screen and (max-width: 759px){.tiles__tile{position:relative;width:100%;margin-bottom:1rem}}.tiles__tile:nth-child(2){top:-130px;right:calc(60px + ((100% - 220px) / 12 * 4));animation-delay:.25s}@media only screen and (max-width: 759px){.tiles__tile:nth-child(2){top:0;right:0}}.tiles__tile:nth-child(3){top:-100px;right:0;animation-delay:.5s}@media only screen and (max-width: 759px){.tiles__tile:nth-child(3){top:0;right:0}}.tiles__tile:nth-child(4){right:0;bottom:-150px}@media only screen and (max-width: 759px){.tiles__tile:nth-child(4){bottom:0}}.tiles__tile--featured{top:200px;width:50%}@media only screen and (max-width: 759px){.tiles__tile--featured{top:0;width:100%}}.tiles__tile__img img{width:100%}.tiles__tile__info{position:relative;padding:1.5em;background:#f5f6f7}.tiles__tile__info h2,.tiles__tile__info h3{margin-bottom:.25rem}.bg--primary .tiles__tile__info{background:#1e55fa}.tiles__tile--featured .tiles__tile__info{position:absolute;bottom:0;left:0;width:80%}@media only screen and (max-width: 759px){.tiles__tile--featured .tiles__tile__info{position:relative;width:100%}}.tiles__tile__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #f5f6f7;position:absolute;top:-1em;left:1.5em}.bg--primary .tiles__tile__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #1e55fa}@keyframes popIn{0%{transform:translateY(50%)}100%{transform:translateY(0%)}}.image-holder{position:relative}.image-holder::after{content:"";clear:both;display:table}.image{display:block;overflow:hidden;margin-bottom:2em}.image__caption{margin-top:1em;font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.image__caption{font-size:1rem;line-height:1.5}}.image.align--right{float:right}.image-w-text{position:relative;min-height:800px;background-position:center;background-size:cover}.image-w-text::after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);content:""}.image-w-text__teaser{position:absolute;bottom:0;z-index:2;width:100%;padding-bottom:3rem}@media only screen and (max-width: 759px){.image-w-text__teaser{position:relative}}.image-w-text__teaser span{display:block;max-width:800px;margin-bottom:0;color:#fff;font-size:3rem;line-height:1.2}@media only screen and (max-width: 759px){.image-w-text__teaser span{font-size:2rem;line-height:1.2}}.image-w-text__teaser span.outline{color:transparent;-webkit-text-stroke-color:#fff}.project-table-wrapper{width:calc(160px + ((100% - 220px) / 12 * 9))}@media only screen and (max-width: 959px){.project-table-wrapper{width:100%}}.table{font-size:.875rem;line-height:1.3}.bg--dots .table{background-color:#fff;box-shadow:0 0 0 10px #fff}.table a{color:#222}.table__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;padding-top:.5em;border-top:1px solid #000;margin-bottom:.5em}@media only screen and (max-width: 759px){.table__row{display:block}}.table__row.publication.hidden.found{display:flex}.table__row.project.hidden.found{display:flex}.table__row__column{width:25%;padding:1em 1em 1em 0}@media only screen and (max-width: 759px){.table__row__column{width:100% !important;padding:.5em .5em .5em 0}}.table__row__column.half{width:12.5%}.table__row__column.double{width:50%}.table__row__column.tripple{width:75%}.table__row__column.right{padding-right:0;text-align:right}@media only screen and (max-width: 759px){.table__row__column.right{text-align:left}}.table__row__column.duration{width:130px}.table__row__column a{font-weight:700}.table__row__column.highlight{color:#1e55fa}.slideshow{overflow:scroll;margin-bottom:3em;margin-top:1em}.slideshow__slider{width:auto;white-space:nowrap}.slideshow__image{display:inline-block;width:1060px;margin:0 .25em}.article--researchgroup .slideshow__image{width:880px}.slideshow__image:first-of-type{margin-left:calc(((100% - 1060px) / 2) + 40px)}.article--researchgroup .slideshow__image:first-of-type{margin-left:calc(((100% - (1060px / 12 * 10)) / 2))}.slideshow__image img{width:100%}.pager{width:100%}.pager__bullet{width:6px;height:6px;background-color:#222;display:inline-block;margin:0 5px;cursor:pointer;border-radius:100%}.bg--primary .pager__bullet{background-color:#fff}.pager__bullet--active{background-color:#ff695a}.bg--primary .pager__bullet--active{background-color:#ff695a}.article::after{content:"";clear:both;display:table}.article h1{margin-bottom:1em}@media only screen and (max-width: 759px){.article h1{width:100%;margin-bottom:.25em}}@media(max-width: 883.3333333333px40px){.article h1{width:100%}}.article h1+.article__subline{margin-top:-3rem}@media only screen and (max-width: 759px){.article h1+.article__subline{margin-top:-0.5rem}}.article__logo-header{display:flex;justify-content:space-between}@media only screen and (max-width: 759px){.article__logo-header{display:block}}.article__subline{font-weight:700}.modal .article__main{padding-bottom:1rem}.article__main h2,.article__main h3,.article__main h4,.article__main h5,.article__main h6,.article__main ol,.article__main p,.article__main ul{max-width:520px;margin-right:auto;margin-left:auto}.article--researchgroup .article__main h2,.article--researchgroup .article__main h3,.article--researchgroup .article__main h4,.article--researchgroup .article__main h5,.article--researchgroup .article__main h6,.article--researchgroup .article__main ol,.article--researchgroup .article__main p,.article--researchgroup .article__main ul{margin-right:0;margin-left:calc(20px + ((100% - 220px) / 12 * 1))}@media(max-width: 883.3333333333px40px){.article--researchgroup .article__main h2,.article--researchgroup .article__main h3,.article--researchgroup .article__main h4,.article--researchgroup .article__main h5,.article--researchgroup .article__main h6,.article--researchgroup .article__main ol,.article--researchgroup .article__main p,.article--researchgroup .article__main ul{margin-left:0}}.article__teaser{display:flex;justify-content:space-between;margin-bottom:2em}@media only screen and (max-width: 759px){.article__teaser{display:block}}.article__teaser__text{max-width:calc(100px + ((100% - 180px) / 10 * 6))}@media only screen and (max-width: 759px){.article__teaser__text{max-width:calc(180px + (100% - 180px))}}@media only screen and (max-width: 759px){.article__teaser__img{display:none}}.article__hero{position:relative;min-height:200px;margin-bottom:-6rem;background:#1e55fa}@media only screen and (max-width: 759px){.article__hero{min-height:100px;margin-bottom:-0.5rem}}.article__facts{width:340px;margin-top:-100px;margin-bottom:2em;margin-left:1rem}@media only screen and (max-width: 759px){.article__facts{width:100%;margin:0 0 2rem}}.article__intro{position:relative;width:auto;padding-top:40px;padding-left:40px;margin-left:calc( (100% - 1060px / 12 * 10) / 2 - 40px );background:#fff}@media(max-width: 1060px40px){.article__intro{padding-right:20px;padding-left:20px;margin:0 0 0 20px}}@media only screen and (max-width: 759px){.article__intro{margin:0}}.article__intro__date{display:block;margin-bottom:2em;color:#ff695a}.article__intro:after{position:absolute;top:0;right:-100px;display:none;width:50vw;height:100%;background:#fff;content:""}.article__intro__inner{position:relative;max-width:956px}.article__intro__inner::after{content:"";clear:both;display:table}.article__intro__inner .metabox{min-width:340px}.article--project .article__intro__inner{display:flex;align-items:flex-start}@media only screen and (max-width: 759px){.article--project .article__intro__inner{display:block;width:100%}}@media only screen and (max-width: 759px){.article__intro__inner{display:block;width:100%}}.article__intro__inner .richtext{overflow:hidden}.article__intro p{max-width:620px;margin-right:0;margin-left:0;float:left;font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 759px){.article__intro p{font-size:1.125rem;line-height:1.5}}.article__intro p:first-of-type::before{display:block;width:10px;height:10px;margin-top:.5em;margin-right:.75em;background:#ff695a;border-radius:100%;content:"";float:left}.article__intro .video{margin-bottom:2rem}.media-list h3+.text{margin-top:-1.5rem}.latest-keynotes__item{width:calc(20px + ((100% - 220px) / 12 * 2));float:left;margin-right:20px;animation:test infinite 10ms}@media only screen and (max-width: 759px){.latest-keynotes__item{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-bottom:.5rem}}.related .latest-keynotes__item{width:calc(40px + ((100% - 220px) / 12 * 2.5));margin-right:20px;float:left}.media-list .latest-keynotes__item{width:calc(20px + ((100% - 180px) / 10 * 2));margin-right:20px;float:left}.media-list .latest-keynotes__item:nth-child(6n){margin-right:20px}.media-list .latest-keynotes__item:nth-child(5n){margin-right:0}.latest-keynotes__item:last-child{margin-left:-0.1px;margin-right:0}.keynote-date{color:#ff695a;font-family:"Decima Mono",monospace;font-size:.6875em;font-weight:400}.keynote-teaser{position:relative;padding-top:1.125rem;border-top:1px solid #222}@media only screen and (max-width: 759px){.keynote-teaser{padding-top:.25rem}}.keynote-teaser__meta{display:block;margin-bottom:.25rem}.keynote-teaser__title{margin-bottom:1.5rem}@media only screen and (max-width: 759px){.keynote-teaser__title{margin-bottom:0}}.keynote-teaser__title a{display:-webkit-box;overflow:hidden;height:5em;-webkit-box-orient:vertical;color:#222;-webkit-line-clamp:4}@media only screen and (max-width: 759px){.keynote-teaser__title a{height:auto}}.keynote-teaser__title .type{color:#ff695a}.keynote-teaser__img{margin-bottom:1em;position:relative}.keynote-teaser__img:before{content:"";display:block;width:100%;padding-top:100%}.keynote-teaser__img>.content{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width: 759px){.keynote-teaser__img{display:none}}.media-list .keynote-teaser__img:before{display:none}.keynote-teaser__img>a,.keynote-teaser__img>img{position:absolute;right:0;bottom:0;left:0;display:block}.media-list .keynote-teaser__img>a,.media-list .keynote-teaser__img>img{position:relative}.keynote-teaser__img a:hover:after{opacity:1}.keynote-teaser__text{display:-webkit-box;overflow:hidden;height:4.5em;-webkit-box-orient:vertical;color:#222;-webkit-line-clamp:3}.tags li{display:inline-block;margin-left:1em;color:#ff695a;text-transform:uppercase;font-size:.75rem;line-height:1}.tags li:first-child{margin-left:0}.tabs{position:relative;z-index:0}.tabs__panel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.theses-topics .tabs__panel{margin-bottom:3rem}.tabs__panel__label{position:relative;z-index:5;display:block;min-width:25%;flex-grow:1;text-align:center}@media only screen and (max-width: 759px){.tabs__panel__label{min-width:100%}}.tabs__panel__label::after{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-top:1em solid #1e55fa;position:absolute;z-index:3;bottom:-1em;left:50%;opacity:0;transform:translate(-50%, -100%)}.bg--white .tabs__panel__label{background-color:#f5f6f7}.tabs__panel__label.active,.tabs__panel__label:active{z-index:10;background-color:#1e55fa}.tabs__panel__label.active::after,.tabs__panel__label:active::after{opacity:1;transform:translate(-50%, 0);transition:transform .3s ease-out}.tabs__panel__label.active a,.tabs__panel__label:active a{color:#fff}.tabs__panel__label a{font-size:1.375rem;line-height:1;display:block;padding:2rem 1rem;color:#222;font-weight:700}@media only screen and (max-width: 759px){.tabs__panel__label a{font-size:1.375rem;line-height:1}}.tabs__panel--small .tabs__panel__label a{font-size:.875rem;line-height:1}@media only screen and (max-width: 759px){.tabs__panel--small .tabs__panel__label a{font-size:.875rem;line-height:1}}.tabs__tab{position:relative;z-index:1;overflow:hidden;height:0;opacity:1}.tabs__tab.active{height:auto;opacity:1}.theses-topics{width:80%}@media only screen and (max-width: 759px){.theses-topics{width:100%}}.teaser-list-big{margin-bottom:7rem}@media only screen and (max-width: 759px){.teaser-list-big{margin-bottom:2rem}}.teaser-list-big__entry{display:flex;align-items:center;justify-content:flex-start;margin-bottom:2rem}@media only screen and (max-width: 759px){.teaser-list-big__entry{display:block}}.teaser-list-big__entry:last-child{margin-bottom:0}.teaser-list-big__entry__image{width:calc(120px + ((100% - 220px) / 12 * 7))}.teaser-list-big__entry__image img{width:100%}@media only screen and (max-width: 759px){.teaser-list-big__entry__image{width:calc(220px + (100% - 220px))}}.teaser-list-big__entry__date{display:block;margin:1.5em 0;color:#fff}.teaser-list-big__entry__date time+span{margin-left:1.5em}.teaser-list-big__entry__info{position:relative;width:calc(60px + ((100% - 220px) / 12 * 3.5));padding:1.5rem 1.5rem 2rem;background:#1e55fa}@media only screen and (max-width: 759px){.teaser-list-big__entry__info{width:calc(220px + (100% - 220px))}}.bg--primary .teaser-list-big__entry__info{background-color:#fff}.bg--primary .teaser-list-big__entry__info a,.bg--primary .teaser-list-big__entry__info h3,.bg--primary .teaser-list-big__entry__info p{color:#222}.teaser-list-big__entry__info h3{margin-bottom:.5em}.teaser-list-big__entry__info__p{min-height:12em}@media only screen and (max-width: 959px){.teaser-list-big__entry__info__p{min-height:6em}}@media only screen and (max-width: 759px){.teaser-list-big__entry__info__p{min-height:4em}}.is--odd .teaser-list-big__entry__info{margin-left:-5em}@media only screen and (max-width: 759px){.is--odd .teaser-list-big__entry__info{margin-left:auto}}.is--odd .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-bottom:1em solid transparent;border-top:1em solid transparent;border-right:1em solid #1e55fa;position:absolute;top:1.5em;left:-1em}.bg--primary .is--odd .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-bottom:1em solid transparent;border-top:1em solid transparent;border-right:1em solid #fff}@media only screen and (max-width: 759px){.is--odd .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #1e55fa;top:-2em;left:1.5em}.bg--primary .is--odd .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #fff}}.is--even .teaser-list-big__entry__info{margin-right:-5em}.is--even .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-bottom:1em solid transparent;border-top:1em solid transparent;border-left:1em solid #1e55fa;position:absolute;top:1.5em;right:-1em}.bg--primary .is--even .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-bottom:1em solid transparent;border-top:1em solid transparent;border-left:1em solid #fff}@media only screen and (max-width: 759px){.is--even .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #1e55fa;top:-2em;left:1.5em}.bg--primary .is--even .teaser-list-big__entry__info::before{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #fff}}.teaser-list-big__entry.is--even{flex-direction:row-reverse;justify-content:right}.text-action{width:calc(180px + ((100% - 220px) / 12 * 10));margin:0 auto}@media only screen and (max-width: 759px){.text-action{width:100%}}.text-action__headlines{margin-bottom:1.5em;max-width:90%}@media only screen and (max-width: 759px){.text-action__headlines{max-width:none}}.text-action--narrow .text-action__headlines{max-width:70%}@media only screen and (max-width: 759px){.text-action--narrow .text-action__headlines{max-width:none}}.image-text-action{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 759px){.image-text-action{display:block}}.image-text-action__image{width:calc(120px + ((100% - 220px) / 12 * 7))}@media only screen and (max-width: 759px){.image-text-action__image{margin-bottom:1rem;width:calc(220px + (100% - 220px))}}.image-text-action__image img{float:right}@media only screen and (max-width: 759px){.image-text-action__image img{float:none}}.image-text-action__body{margin-left:calc(((100% - 220px) / 12 * 0.75));width:calc(80px + ((100% - 220px) / 12 * 5))}@media only screen and (max-width: 759px){.image-text-action__body{margin-left:0;width:calc(220px + (100% - 220px))}}.avatar{position:relative}.avatar>img{display:block;border-radius:100%}.avatar--square img{border-radius:0}.avatar--link{display:block;width:100px;margin:0 auto;transition:all .2s ease-in-out}.members--course .avatar--link,.course__members__entry__ava .avatar--link{width:60px}.members--tiny .avatar--link{width:30px}.avatar--link:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);content:"";opacity:0;transition:opacity .3s}.avatar--link:hover{transform:scale(1.02)}.avatar--link:hover:after{opacity:1}.avatar__icon{position:absolute;right:0;bottom:0;pointer-events:none}.avatar__icon img{display:block}.members::after{content:"";clear:both;display:table}.members-tabs__button{margin-top:5rem}.members__list{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.members__list::after{content:"";clear:both;display:table}.research-groups-grid .members__list{justify-content:flex-start}.members--board .members__list{margin-top:2em;margin-bottom:-1.5em;text-align:center}.members__entry{position:relative;display:block;width:180px;flex-grow:0;text-align:center}.research-groups-grid .members__entry{flex-grow:0}.members--tiny .members__entry{width:30px;height:30px;margin-right:5px}.members--board .members__entry{margin-right:2rem;margin-bottom:1.5em;margin-left:2rem}.members--tab .members__entry{width:16.66%;margin-top:2.5em;transform:scale(0);transform-origin:center center;transition:all .25s ease-in-out}@media only screen and (max-width: 759px){.members--tab .members__entry{width:50%}}.tabs__tab.active .members--tab .members__entry{transform:scale(1)}.members__entry--continue{position:relative;display:inline-block;height:100%;background:#222;border-radius:100%}.members__entry--continue::after{position:absolute;top:10px;left:14px;width:2px;height:10px;background-color:#fff;content:"";pointer-events:none}.members__entry--continue::before{position:absolute;top:14px;left:10px;width:10px;height:2px;background-color:#fff;content:"";pointer-events:none}.members__link{display:block;height:100%;line-height:0}.members__entry--continue .members__link{width:100%}.members__link--tooltip:after{position:absolute;z-index:2;top:-1.5em;left:50%;padding:.25em .5em;background:#222;border-radius:3px;color:#fff;content:attr(data-tooltip);font-size:12px;line-height:1;opacity:0;pointer-events:none;transform:translateX(-50%);transform-origin:center center;transition:all .2s;white-space:nowrap}.members__link--tooltip:hover:after{top:-2em;opacity:1}.members__info{margin-top:.5em;font-size:.875em}.members-board{margin-top:4em}@media only screen and (max-width: 759px){.members-board{margin-top:0}}.members-board+.members-board{margin-top:0}.members-board__inner{max-width:calc(180px + ((100% - 220px) / 12 * 10));margin:0 auto}@media only screen and (max-width: 759px){.members-board__inner{max-width:none}}.members-board__divider{width:100%;height:1px;margin:20px 0;background:#222}.research-groups-grid .container{display:flex;flex-wrap:wrap;justify-content:space-between}.research-groups-grid .container:after{display:none}.research-groups-grid__entry{width:calc(60px + ((100% - 220px) / 12 * 4));padding-top:.25em;border-top:1px solid #222;margin-bottom:2em}@media only screen and (max-width: 959px){.research-groups-grid__entry{width:calc(100px + ((100% - 220px) / 12 * 6))}}@media only screen and (max-width: 479px){.research-groups-grid__entry{width:calc(220px + (100% - 220px))}}.research-groups-grid__entry:last-of-type{align-self:flex-start}.research-groups-grid__entry__headline a{color:#222}.research-groups-grid__entry__img{margin-top:1em}.research-groups-grid__entry__img img{width:100%}.research-groups-grid__entry__members{margin-top:.5em}.institutes-teaser{display:flex;width:100%;align-items:flex-start;justify-content:center}@media only screen and (max-width: 959px){.institutes-teaser{display:block}}.institutes-teaser__entry{display:block;width:calc(40px + ((100% - 220px) / 12 * 3));margin:0 20px;text-align:center}@media only screen and (max-width: 959px){.institutes-teaser__entry{width:100%;margin:0 auto}}.institutes-teaser--expandable .institutes-teaser__entry{display:block;width:50%;margin:0}@media only screen and (max-width: 959px){.institutes-teaser--expandable .institutes-teaser__entry{width:100%;margin:0 auto;margin-bottom:2.5rem}}.institutes-teaser--expandable .institutes-teaser__entry:nth-child(3){margin-top:4rem}@media only screen and (max-width: 959px){.institutes-teaser--expandable .institutes-teaser__entry:nth-child(3){margin-top:0}}.institutes-teaser__entry__icon{margin-bottom:1em}.institutes-teaser__entry__plus{position:relative;display:block;width:30px;height:30px;margin:1em auto 0;background:#222;border-radius:100%}.institutes-teaser__entry__plus::after{position:absolute;top:10px;left:14px;width:2px;height:10px;background-color:#fff;content:"";pointer-events:none}.institutes-teaser__entry__plus::before{position:absolute;top:14px;left:10px;width:10px;height:2px;background-color:#fff;content:"";pointer-events:none}.institutes-teaser__entry img{margin:0 auto}.institutes-teaser__entry a.title{display:block;max-width:80%;min-height:2em;margin:0 auto;color:#222;font-size:14px}@media only screen and (max-width: 959px){.institutes-teaser__entry a.title{min-height:0}}.institutes-teaser--expandable .institutes-teaser__entry a.title{max-width:60%}.institutes-teaser__entry p{max-width:60%;margin:0 auto;text-align:center}.institutes-teaser--expandable .container{display:flex;align-items:flex-start}@media only screen and (max-width: 959px){.institutes-teaser--expandable .container{display:block}}.institutes-teaser--expandable__text{width:calc(80px + ((100% - 220px) / 12 * 5));margin-right:20px;float:left}@media only screen and (max-width: 959px){.institutes-teaser--expandable__text{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-bottom:2rem}}.institutes-teaser--expandable__institutes{display:flex;flex-wrap:wrap;justify-content:space-around;width:calc(120px + ((100% - 220px) / 12 * 7));float:right}@media only screen and (max-width: 959px){.institutes-teaser--expandable__institutes{display:block;width:100%;margin-right:0}}.icon--plus{position:relative;display:inline-block;width:10px;height:9px;margin-right:.75em}.icon--plus::before{position:absolute;top:4px;left:0;display:inline-block;width:10px;height:2px;background-color:#ff695a;content:""}.icon--plus::after{position:absolute;top:0;left:4px;display:inline-block;width:2px;height:10px;background-color:#ff695a;content:""}.icon--arrow-right{position:relative;display:inline-block;width:10px;height:16px;margin-right:.8em;font-size:1rem;line-height:1}.icon--arrow-right::before{position:absolute;top:8px;left:-2px;display:inline-block;width:10px;height:2px;background-color:#ff695a;content:""}.icon--arrow-right::after{display:inline-block;width:8px;height:8px;border-top:2px solid #ff695a;border-right:2px solid #ff695a;content:"";transform:rotate(45deg)}.icon--arrow-down{position:relative;width:10px;margin-right:.8em}.icon--arrow-down::after{display:inline-block;width:8px;height:8px;border-top:2px solid #ff695a;border-right:2px solid #ff695a;content:"";transform:rotate(135deg) translateX(-3px)}.icon--arrow-dl{position:relative;width:10px;margin-right:.8em}.icon--arrow-dl::before{position:absolute;bottom:0;left:0;display:inline-block;width:12px;height:2px;background-color:#ff695a;content:""}.icon--arrow-dl::after{display:inline-block;width:8px;height:8px;border-top:2px solid #ff695a;border-right:2px solid #ff695a;content:"";transform:rotate(135deg) translateX(-3px)}.timeline{min-height:800px;padding-top:0;background-image:url("../images/bg_timeline.png");background-position:center;background-repeat:repeat-y}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.timeline{background-image:url("../images/bg_timeline-2x.png");background-size:22px auto}}.timeline__entry__holder::after{content:"";clear:both;display:table}.timeline__entry__holder.hidden{display:none}.timeline__button{margin-top:5rem;text-align:center}.timeline__entry{position:relative;padding:.5rem;border:8px solid #1e55fa;background-color:#fff}@media only screen and (max-width: 759px){.timeline__entry{margin-bottom:2rem}}.timeline__entry__holder:nth-child(3n+1) .timeline__entry{width:calc(120px + ((100% - 220px) / 12 * 7));margin-top:10rem;margin-right:20px;float:right}@media only screen and (max-width: 759px){.timeline__entry__holder:nth-child(3n+1) .timeline__entry{width:100%;margin-top:0;float:none}}.timeline__entry__holder:nth-child(3n+2) .timeline__entry{width:calc(60px + ((100% - 220px) / 12 * 4));margin-top:-4rem;margin-left:20px;float:left}@media only screen and (max-width: 759px){.timeline__entry__holder:nth-child(3n+2) .timeline__entry{width:100%;margin-top:0;float:none}}.timeline__entry__holder:nth-child(3n+3) .timeline__entry{width:calc(60px + ((100% - 220px) / 12 * 4));padding-top:1.5rem;margin-top:-5rem;margin-right:20px;float:right}@media only screen and (max-width: 759px){.timeline__entry__holder:nth-child(3n+3) .timeline__entry{width:100%;margin-top:0;float:none}}.timeline__entry__year{font-size:6rem;line-height:1;margin-bottom:.5rem;font-weight:700}@media only screen and (max-width: 759px){.timeline__entry__year{font-size:3.5rem;line-height:1.2}}.timeline__entry__year.outline{-webkit-text-stroke-color:#ff695a}.timeline__entry__holder:nth-child(3n+2) .timeline__entry__year{margin-top:-50px}@media only screen and (max-width: 759px){.timeline__entry__holder:nth-child(3n+2) .timeline__entry__year{margin-top:0}}.timeline__entry__holder:nth-child(3n+3) .timeline__entry__year{margin-top:-75px}@media only screen and (max-width: 759px){.timeline__entry__holder:nth-child(3n+3) .timeline__entry__year{margin-top:0}}.timeline__entry__body{max-width:calc(100px + ((100% - 120px) / 7 * 6));margin:0 auto 1.5rem}@media only screen and (max-width: 759px){.timeline__entry__body{max-width:none}}.timeline__entry__body p:last-of-type{margin-bottom:0}.timeline__entry__img{display:inline-block;margin-top:1rem}.timeline__entry__holder:nth-child(3n+1) .timeline__entry__img{margin-bottom:-20%;float:right}@media only screen and (max-width: 959px){.timeline__entry__holder:nth-child(3n+1) .timeline__entry__img{margin-bottom:0;float:none}}.timeline__entry__holder:nth-child(3n+2) .timeline__entry__img{margin-top:1rem;margin-right:-100px;float:right}@media only screen and (max-width: 959px){.timeline__entry__holder:nth-child(3n+2) .timeline__entry__img{margin-top:1rem;margin-left:0;float:none}}.metabox{padding:1.25rem 1.25rem .75rem;color:#fff}.metabox.nopadding{padding:1.5rem 0 0}.metabox__title{margin-bottom:1.5em;color:#fff}.metabox__facts{color:#fff}.bg--white .metabox__facts{color:#222}.metabox__facts dt{margin-bottom:.25rem}.metabox__facts dd{margin-bottom:2rem}.metabox a{display:inline-block;overflow:hidden;max-width:100%;margin-bottom:1em}.metabox a.mail{margin-bottom:2em}.bg--primary .metabox a{color:#fff}.contact-person{max-width:calc(180px + ((100% - 220px) / 12 * 10));margin:0 auto}.contact-person::after{content:"";clear:both;display:table}@media only screen and (max-width: 759px){.contact-person{max-width:none}}.contact-person__info{width:calc(80px + ((100% - 180px) / 10 * 5));margin-right:20px;float:left}@media only screen and (max-width: 759px){.contact-person__info{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.contact-person__info__title{margin-bottom:3em}.contact-person__info__group{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-person__info__group>*{display:block;margin-right:1rem}.contact-person__ava{width:calc(20px + ((100% - 180px) / 10 * 2));float:right}@media only screen and (max-width: 759px){.contact-person__ava{display:none}}.contact-person__item{margin-top:1rem}.contact-person__item dt{text-transform:uppercase;font-size:10px;font-family:"Decima Mono",monospace;font-weight:400}.contact-person__item dd{white-space:nowrap;font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 759px){.contact-person__item dd{font-size:1.125rem;line-height:1.5}}.contact-person__item dd.small{font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.contact-person__item dd.small{font-size:1rem;line-height:1.5}}.employee-profile{padding-bottom:3rem}.employee-profile::after{content:"";clear:both;display:table}.employee-profile__rank span:nth-child(2)::before{content:" / "}.employee-profile__contact{width:calc(60px + ((100% - 180px) / 10 * 3.5));margin-right:20px;float:left}.employee-profile__contact__img{position:relative;width:100%}.employee-profile__contact__img+.metabox{margin-top:-20px}.employee-profile__contact__img img{width:100%}.employee-profile__contact__info{position:relative}@media only screen and (max-width: 759px){.employee-profile__contact{width:calc(180px + (100% - 180px));margin-right:20px;float:left}}.employee-profile__description{width:calc(100px + ((100% - 180px) / 10 * 6));margin-right:20px;float:left;margin-right:0;margin-left:calc(((100% - 220px) / 12 * 0.5))}@media only screen and (max-width: 759px){.employee-profile__description{margin-top:2rem;width:calc(180px + (100% - 180px));margin-right:20px;float:left}}.box-teasers{max-width:1280px;width:100%;margin:0 auto;display:flex;align-items:stretch}@media only screen and (max-width: 759px){.box-teasers{display:block}}.box-teasers__box{padding:2.625rem 1.875rem;flex:1;margin-right:5px}@media only screen and (max-width: 759px){.box-teasers__box{margin-right:0;margin-bottom:5px}}.bg--primary .box-teasers__box{background-color:#fff}.bg--primary .box-teasers__box a,.bg--primary .box-teasers__box h3,.bg--primary .box-teasers__box p{color:#222}.bg--primary .box-teasers__box.bg--secondary{background-color:#f5f6f7}.box-teasers__box h3{margin-bottom:.5em}.box-teasers__box p{max-width:80%;margin-bottom:3rem}.box-teasers__box:last-child{margin-right:0}.procedure{margin-bottom:5rem}@media only screen and (max-width: 759px){.procedure{display:none}}.procedure__mobile{display:none}@media only screen and (max-width: 759px){.procedure__mobile{display:block}}.procedure__mobile__step{padding-top:1rem;border-top:1px solid #222}.procedure__mobile__year{color:#1e55fa;font-size:12px;font-weight:300}.procedure__mobile__toggle{display:block;margin-bottom:1rem}.procedure__mobile .procedure__tab{margin-bottom:2rem}.procedure table{width:100%}.procedure table thead{border-bottom:2px dashed #1e55fa}.bg--primary .procedure table thead{border-color:#fff}.procedure table thead tr th{width:200px;padding-bottom:1rem;color:#1e55fa;font-size:12px;font-weight:300;text-align:left;text-transform:uppercase}.bg--primary .procedure table thead tr th{color:#fff}.procedure table thead tr th:last-child{text-align:right}.procedure table tbody tr td a{position:relative;display:inline-block;margin-top:.25rem;margin-bottom:0}.procedure table tbody tr td a::after{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #1e55fa;display:block;margin-top:1rem;margin-left:50%;opacity:0;transform:translateX(-50%)}.bg--primary .procedure table tbody tr td a::after{width:0;height:0;content:"";z-index:2;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #fff}.procedure table tbody tr td a.active::after{opacity:1}.procedure table tbody tr td:last-child{text-align:right}.procedure__tab{display:none;padding:2.625rem 2rem}@media only screen and (max-width: 759px){.procedure__tab{padding:1rem}}.procedure__tab .content{max-width:80%}@media only screen and (max-width: 959px){.procedure__tab .content{max-width:none}}.procedure__tab.active{display:block}.accordion{width:calc(140px + ((100% - 220px) / 12 * 8));border-bottom:1px solid #222;margin-bottom:2rem}@media only screen and (max-width: 759px){.accordion{width:calc(220px + (100% - 220px))}}.accordion.full{width:100%}.bg--primary .accordion{border-color:#fff}.accordion__entry{padding:.5rem 0;border-top:1px solid #222}.bg--primary .accordion__entry{border-color:#fff}.accordion__entry .toggle{position:relative;cursor:pointer;font-weight:bold}.accordion__entry .toggle p{max-width:90%;margin-bottom:0}.accordion__entry .toggle::before{position:absolute;top:10px;right:0;display:inline-block;width:16px;height:2px;background-color:#222;content:""}.bg--primary .accordion__entry .toggle::before{background-color:#fff}.accordion__entry .toggle::after{position:absolute;top:3px;right:7px;display:inline-block;width:2px;height:16px;background-color:#222;content:"";transition:all .3s ease-out}.bg--primary .accordion__entry .toggle::after{background-color:#fff}.accordion__entry .toggle.active::after{top:9px;height:0}.accordion__entry .content{padding-top:2rem}.accordion__content{position:relative;overflow:hidden;height:0;transition:height .3s ease-out}.accordion__content>.content{position:absolute;top:0;left:0;width:100%}.accordion__content.active{display:block}.course__images{margin:2rem 0 1rem}.course__header{padding-bottom:.5rem;border-bottom:1px solid #1e55fa;margin-bottom:1.5rem}.course__header__facts{display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 759px){.course__header__facts{display:block}}.course__header__facts__text{margin-bottom:.25rem}.course__header__facts__text li{display:inline-block;margin-top:.5rem;margin-right:3rem;text-transform:uppercase}@media only screen and (max-width: 759px){.course__header__facts__text li{display:block;margin-right:0;margin-bottom:.5rem}}.course__header__facts__text li:last-child{margin-right:0}@media only screen and (max-width: 759px){.course__header__facts__members{display:none}}.course__header__facts__members li{margin-left:1rem}.course__header__facts__members li:first-child{margin-left:0}.course__members{display:flex;flex-flow:row wrap;align-content:stretch;margin-top:-1em}.course__members__entry{display:flex;flex:1 0 250px;align-items:center;padding:1rem;margin:-1rem 0 1.5rem -1rem}.course__members__entry.empty{padding:0;margin:0}.course__members__entry__ava{position:relative;width:60px}.course__members__entry__info{margin-left:1rem}.course__infotable{width:calc(100px + ((100% - 180px) / 10 * 5.5));margin-right:20px;float:left}@media only screen and (max-width: 759px){.course__infotable{width:calc(180px + (100% - 180px));margin-right:20px;float:left}}.course__infotable-sidebox{width:calc(60px + ((100% - 180px) / 10 * 4));float:right;display:flex}@media only screen and (max-width: 759px){.course__infotable-sidebox{width:calc(180px + (100% - 180px));margin-right:20px;float:left}}.course__infotable-sidebox>.sidebox:first-child{margin-right:20px}.course__faq{width:calc(140px + ((100% - 180px) / 10 * 7.5));margin-right:20px;float:left}@media only screen and (max-width: 759px){.course__faq{width:calc(180px + (100% - 180px));margin-right:20px;float:left}}.course__faq-sidebox{width:calc(20px + ((100% - 180px) / 10 * 2));float:right}@media only screen and (max-width: 759px){.course__faq-sidebox{margin-top:2rem;width:calc(140px + ((100% - 180px) / 10 * 8));margin-right:20px;float:left}}.key-value{margin-bottom:3rem}.key-value table{width:100%;border-top:1px solid #222}.key-value table tbody tr{border-bottom:1px solid #222}.key-value table tbody tr td{padding:.75rem}.key-value table tbody tr td.key{padding-left:0;font-weight:bold}.sidebox{border-top:1px solid #222;padding-top:.75rem}.sidebox__links li{margin-bottom:.5em}.sidebox__links a{display:inline-block}.image-stripe{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:2rem}.image-stripe__img{margin-right:1rem}.image-stripe__img:last-child{margin-right:0}.course-grid__course{width:calc(40px + ((100% - 220px) / 12 * 3));margin-right:20px;float:left;margin-bottom:2.5rem;min-height:270px}@media only screen and (max-width: 759px){.course-grid__course{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.course-grid__course.double{width:calc(100px + ((100% - 220px) / 12 * 6));margin-right:20px;float:left;margin-right:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 759px){.course-grid__course.double{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.course-grid__course.double>div{width:80%}.course-grid__course:nth-child(4n){margin-right:0}.course-grid__course__img{margin-bottom:1.5rem}.course-grid__course__img img{width:100%}.course-grid__course__title{padding:0 1rem;margin-bottom:2rem}.course-grid__course__title a{color:#222}.big-facts ul li{margin-bottom:1.5rem}.big-facts ul li span{display:block}.big-facts ul li span.value{font-size:3.5rem;line-height:1.1}@media only screen and (max-width: 759px){.big-facts ul li span.value{font-size:2rem;line-height:1.1}}.body-big-facts{margin-bottom:1.5rem}.body-big-facts::after{content:"";clear:both;display:table}.body-big-facts__body{width:calc(120px + ((100% - 220px) / 12 * 7));margin-right:20px;float:left}@media only screen and (max-width: 759px){.body-big-facts__body{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.body-big-facts__facts{width:calc(40px + ((100% - 220px) / 12 * 3));float:right}@media only screen and (max-width: 759px){.body-big-facts__facts{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.body-sidebox::after{content:"";clear:both;display:table}.body-sidebox__body{width:calc(100px + ((100% - 220px) / 12 * 6));margin-right:20px;float:left}@media only screen and (max-width: 759px){.body-sidebox__body{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.body-sidebox__sidebox{width:calc(40px + ((100% - 220px) / 12 * 3));float:right;margin-right:20px}@media only screen and (max-width: 759px){.body-sidebox__sidebox{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.columns__column{width:calc(100px + ((100% - 220px) / 12 * 6));margin-right:20px;float:left}@media only screen and (max-width: 759px){.columns__column{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-bottom:1rem}}.columns__column--image{width:calc(60px + ((100% - 220px) / 12 * 4));margin-right:20px;float:left;margin-bottom:1rem}.columns__column--image:nth-child(3n){margin-right:0}@media only screen and (max-width: 759px){.columns__column--image{width:calc(100px + ((100% - 220px) / 12 * 6));margin-right:20px;float:left}.columns__column--image:nth-child(2n){margin-right:0}.columns__column--image:nth-child(3n){margin-right:20px}}@media only screen and (max-width: 479px){.columns__column--image{width:calc(220px + (100% - 220px));margin-right:20px;float:left}.columns__column--image:nth-child(2n){margin-right:0}.columns__column--image:nth-child(3n){margin-right:0}}.columns__column--image img{width:100%;margin-bottom:1rem}.columns__column:last-child{margin-right:0}.columns__column__header{width:100%;padding-bottom:1rem;border-bottom:1px solid #222}.columns__column__header--noborder{border-bottom:0;padding-bottom:0}.contact-huge__title{max-width:calc(100px + ((100% - 220px) / 12 * 6));margin-bottom:-3rem}@media only screen and (max-width: 759px){.contact-huge__title{max-width:none;margin-bottom:0;width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.contact-huge__person{display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 759px){.contact-huge__person{display:block}}.contact-huge__person__info{width:auto}@media only screen and (max-width: 759px){.contact-huge__person__info{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.contact-huge__person__img{width:calc(40px + ((100% - 220px) / 12 * 3))}@media only screen and (max-width: 759px){.contact-huge__person__img{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-top:1rem}}.contact-huge__person__img p{margin-bottom:0}.contact-huge__person__img img{width:100%;margin-bottom:1rem}.contact-columns__title{max-width:calc(100px + ((100% - 220px) / 12 * 6));margin-bottom:2rem}@media only screen and (max-width: 759px){.contact-columns__title{max-width:none}}.contact-columns__col{width:calc(40px + ((100% - 220px) / 12 * 3));margin-right:20px;float:left;margin-bottom:1.5rem}.contact-columns__col:nth-child(3n){margin-right:0}@media only screen and (max-width: 759px){.contact-columns__col{width:calc(100px + ((100% - 220px) / 12 * 6));margin-right:20px;float:left}.contact-columns__col:nth-child(2n){margin-right:0}.contact-columns__col:nth-child(3n){margin-right:20px}}@media only screen and (max-width: 479px){.contact-columns__col{width:calc(220px + (100% - 220px));margin-right:20px;float:left}.contact-columns__col:nth-child(2n){margin-right:0}.contact-columns__col:nth-child(3n){margin-right:0}}.contact-team{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 759px){.contact-team{display:block}}.contact-team__body{width:33%}@media only screen and (max-width: 759px){.contact-team__body{width:100%}}.contact-team__members{width:40%}@media only screen and (max-width: 759px){.contact-team__members{width:100%}}.contact-team__members__grid .members__list{display:flex;flex-wrap:wrap;align-items:flex-start}.contact-team__members__grid .members__list .members__entry{display:block;min-width:50%;margin-right:0;margin-left:0;float:none}.directions__body{width:calc(60px + ((100% - 220px) / 12 * 4));margin-right:20px;float:left}@media only screen and (max-width: 759px){.directions__body{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.directions__map{width:calc(100px + ((100% - 220px) / 12 * 6));float:right}@media only screen and (max-width: 759px){.directions__map{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-top:1.5rem}}.directions__map img{border:10px solid #1e55fa;width:100%}.bg--primary .directions__map img{border:10px solid #fff}.publication__title{font-weight:700}.publication-list{position:relative}.publications-slider{position:relative;padding-bottom:2rem}.publications-slider__pager{position:absolute;bottom:0}.publications-slider__controls{height:100%;position:absolute;display:flex;align-items:center;z-index:2;top:0;cursor:pointer}.publications-slider__controls.swiper-button-disabled{cursor:default;pointer-events:none;opacity:.2}.publications-slider__controls.swiper-button-disabled span:hover{transform:translateX(0)}.publications-slider__controls>span{display:block;transition:all 150ms ease-in-out}.bg--primary .publications-slider__controls>span img{filter:invert(1)}.publications-slider__controls--left{left:calc((100% - 1060px) / 2)}.publications-slider__controls--left>span:hover{transform:translateX(-5px)}.publications-slider__controls--right{right:calc((100% - 1060px) / 2)}.publications-slider__controls--right>span:hover{transform:translateX(5px)}.publications-slider__slide{display:block}.publications-slider__slide__content{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 759px){.publications-slider__slide__content{display:block}}.publications-slider__slide__content__img{width:calc(60px + ((100% - 220px) / 12 * 3.5));margin-left:calc(((100% - 220px) / 12 * 1));margin-right:50px}@media only screen and (max-width: 759px){.publications-slider__slide__content__img{width:100%;margin:0}}.publications-slider__slide__content__img img{margin:0 10px}@media only screen and (max-width: 759px){.publications-slider__slide__content__img img{margin:0}}.publications-slider__slide__content__info{width:calc(100px + ((100% - 220px) / 12 * 6))}@media only screen and (max-width: 759px){.publications-slider__slide__content__info{margin-top:1.5rem;width:100%}}.publications-slider__slide__content__info hgroup{margin-bottom:2rem}.publications-slider__slide__content__info .metabox__facts{font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.publications-slider__slide__content__info .metabox__facts{font-size:1rem;line-height:1.5}}.publications-slider__slide__content__info .metabox__facts a{color:#fff;text-decoration:underline}.publications-slider__slide__content__info .metabox__facts dd{margin-bottom:1rem}.research-lines{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3rem}@media only screen and (max-width: 759px){.research-lines{margin-bottom:0}}.research-lines::after{content:"";clear:both;display:table}.research-lines__entry{flex:1 0 calc(60px + ((100% - 220px) / 12 * 4));min-height:180px;padding:2rem 2rem 0;margin-top:30px;margin-bottom:1.5rem;text-align:center;border:5px solid #fff}@media only screen and (max-width: 759px){.research-lines__entry{flex:1 0 calc(220px + (100% - 220px));margin-top:1rem;margin-bottom:1rem}}.research-lines__entry:nth-child(3n){margin-right:0}.research-lines__entry:nth-child(3n)::after{content:"";clear:both;display:table}.research-lines__entry__icon{margin-top:-60px}.research-lines__entry__icon img{margin:0 auto 1.5rem}.research-lines__entry__title{display:inline-block;margin-bottom:.5rem;color:#1e55fa}.bg--primary .research-lines__entry__title{border-bottom:1px solid #fff;color:#fff}.offers__slider{overflow:hidden}.offers__slider::after{content:"";clear:both;display:table}.offers__slider__inner{position:relative;width:100%;padding:0 calc((100% - 1060px) / 2);-webkit-overflow-scrolling:touch;overflow-y:hidden;white-space:nowrap}@media(max-width: 1060px40px){.offers__slider__inner{padding:0 20px}}.offers__slider__inner>*{white-space:normal}.offers__slider__inner::-webkit-scrollbar{display:none}.offers__slider__item{display:inline-block;width:calc(80px + ((1060px - 220px) / 12 * 2.5));margin-right:20px}.offers__slider__item:last-child{margin-right:0}.offers-date{color:#ff695a;font-family:"Decima Mono",monospace;font-size:.75em;font-weight:400}.offers-teaser{position:relative;padding-top:1.125em;border-top:1px solid #222}.offers-teaser__meta{display:block;margin-bottom:.25em}.offers-teaser__title{margin-bottom:1.5em}.offers-teaser__title a{display:-webkit-box;overflow:hidden;height:2.541em;-webkit-box-orient:vertical;color:#222;-webkit-line-clamp:2}.offers-teaser__img{margin-bottom:1em;position:relative}.offers-teaser__img:before{content:"";display:block;width:100%;padding-top:140%}.offers-teaser__img>.content{position:absolute;top:0;right:0;bottom:0;left:0}.offers-teaser__img>a,.offers-teaser__img>img{position:absolute;right:0;bottom:0;left:0;display:block}.offers-teaser__text{display:-webkit-box;overflow:hidden;height:4.5em;-webkit-box-orient:vertical;color:#222;-webkit-line-clamp:4}.jobs{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 759px){.jobs{display:block}}.jobs__list{width:calc(100px + ((100% - 220px) / 12 * 6));border-bottom:1px solid #222}@media only screen and (max-width: 759px){.jobs__list{width:100%;margin-bottom:1rem}}.jobs__list__entry{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:.5rem;border-top:1px solid #222;margin-bottom:1rem}.jobs__list__entry__desc{width:80%}.jobs__list__entry__icon{width:30px;height:30px}.jobs__contact{width:calc(80px + ((100% - 220px) / 12 * 5))}@media only screen and (max-width: 759px){.jobs__contact{width:100%}}.jobs__contact__person{margin-top:2rem}.jobs__contact__person::after{content:"";clear:both;display:table}.jobs__contact__person__img{margin-right:1.5rem;float:left}@media only screen and (max-width: 759px){.jobs__contact__person__img{margin-bottom:1rem;float:none}}.jobs__contact__person__info p{margin-bottom:0}.jobs__contact__person__info a{display:inline-block;margin-top:1rem}.stats{display:flex}@media(max-width: 1080px){.stats{display:block}}.stats__col{width:50%;padding:50px 0}@media(max-width: 1080px){.stats__col{width:100%;padding:25px 0 0}}.stats__col:first-child{border-right:2px solid #fff}@media(max-width: 1080px){.stats__col:first-child{border-right:0;border-bottom:2px solid #fff}}.stats__col h4{margin-bottom:2rem}.stats__col__grid{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 1080px){.stats__col__grid{justify-content:center}}@media only screen and (max-width: 759px){.stats__col__grid{display:block}}.stats__entry{max-width:150px;margin:0 1rem 2rem;text-align:center}@media only screen and (max-width: 759px){.stats__entry{max-width:none;margin:0 auto 2rem}}.stats__entry p{margin-bottom:0}.stats__entry .number{font-size:1.875rem;line-height:1.3}@media only screen and (max-width: 759px){.stats__entry .number{font-size:1.5rem;line-height:1.3}}.stats__r{display:flex;flex-direction:column;align-items:stretch}.stats__pie{position:relative;overflow:hidden;width:160px;height:160px;flex-shrink:0;border:2px solid #1e55fa;margin:0 -1rem;border-radius:160px}@media only screen and (max-width: 759px){.stats__pie{display:none}}.bg--primary .stats__pie{border:2px solid #fff}.stats__pie .icon{position:absolute;top:50%;left:50%;width:66px;height:66px;margin-top:-33px;margin-left:-33px;background-color:#1e55fa;border-radius:33px}.stats__pie .icon img{width:100%}.bg--primary .stats__pie .icon{background-color:#fff}.stats__pie__line{position:absolute;top:0;left:50%;width:2px;height:80px;margin-left:0;background-color:#1e55fa;transform-origin:bottom center}.bg--primary .stats__pie__line{background-color:#fff}.stats__line{display:flex;width:100%;justify-content:center;margin-bottom:3rem}@media only screen and (max-width: 759px){.stats__line{display:block}}.stats__line__group{display:flex;width:100px;flex-direction:column;align-items:center}@media only screen and (max-width: 759px){.stats__line__group{display:block;width:auto;margin:0 auto 2rem}}.stats__line__group:nth-child(2n){flex-flow:column-reverse;padding-top:60px}@media only screen and (max-width: 759px){.stats__line__group:nth-child(2n){padding-top:0}}.stats__line__group .stats__entry{height:60px;margin:0}.stats__icon{position:relative;overflow:hidden;width:120px;height:120px;margin:1rem;background-color:#1e55fa;border-radius:100%;transform-origin:center center}@media only screen and (max-width: 759px){.stats__icon{display:none}}.bg--primary .stats__icon{background-color:#fff}.stats__icon img{display:block;width:100%;height:100%}.stretched-content .img{width:50%}@media only screen and (max-width: 759px){.stretched-content .img{width:100%}}.stretched-content .img img{max-width:100%}.stretched-content .img--first{padding-right:1.5rem;margin-bottom:4rem;float:left}@media only screen and (max-width: 759px){.stretched-content .img--first{margin-bottom:0;float:none}}.stretched-content .img--second{padding-left:1.5rem;float:right}@media only screen and (max-width: 759px){.stretched-content .img--second{float:none}}.stretched-content .img--second img{float:right}.stretched-content .clear::after{content:"";clear:both;display:table}.stretched-content .text{width:50%;padding:0 1.25rem;margin-top:3rem;float:left}@media only screen and (max-width: 759px){.stretched-content .text{width:100%}}.stretched-content .text--second p{float:right}.stretched-content .text p{max-width:520px}.teaser-text .text{max-width:calc(100px + ((100% - 220px) / 12 * 6));margin-left:calc(40px + ((100% - 220px) / 12 * 2))}@media only screen and (max-width: 759px){.teaser-text .text{max-width:none;margin:0 auto}}.teaser-text--full .text{max-width:calc(180px + ((100% - 220px) / 12 * 10));margin:0}.mobile-nav-toggle{position:fixed;z-index:100;top:0;right:0;display:none;width:60px;height:60px;padding:22px 15px;border:1px solid #1e55fa;background-color:#fff}.mobile-nav-toggle span{display:block;width:100%;height:1px;background-color:#ff695a}.mobile-nav-toggle span:nth-child(2){margin:7px 0}@media only screen and (max-width: 959px){.mobile-nav-toggle{display:block}}.mobile-nav{position:fixed;z-index:50;top:0;right:0;display:none;overflow:auto;width:calc(100vw - 15px);height:100vh;padding:0 20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);font-family:"Decima Mono",monospace;font-weight:400;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 959px){html[data-mnav-open] .mobile-nav{display:block}}.mobile-nav__langswitch{margin-top:1.5rem}.mobile-nav__langswitch li{display:inline-block;margin-right:1.5rem}.mobile-nav__langswitch li:last-child{margin-right:0}.mobile-nav__langswitch li a{padding-bottom:.25em;border-bottom:2px solid transparent;color:#222;font-size:.75rem;line-height:1}@media only screen and (max-width: 759px){.mobile-nav__langswitch li a{font-size:.8125rem;line-height:1}}.mobile-nav__langswitch li a.active{border-color:#222}.mobile-nav__menu{border-top:1px solid #222;margin:2rem 0 1.5rem}.mobile-nav__menu__entry{border-bottom:1px solid #222}.mobile-nav__menu__link{display:block;padding:24px 0 20px;color:#222;line-height:1;text-transform:uppercase;font-size:.75rem;line-height:1}@media only screen and (max-width: 759px){.mobile-nav__menu__link{font-size:.8125rem;line-height:1}}.mobile-nav__menu__link.active{color:#1e55fa}.mobile-nav__logo{width:80px;float:right}html[data-modal-visible]{position:relative;overflow:hidden;height:100vh}html[data-modal-visible] body{position:relative;overflow:hidden;height:100vh}html[data-modal-visible] body .wrapper{position:relative}.modal{position:fixed;z-index:-100;top:0;left:0;display:none;overflow:hidden;width:100%;height:0;background-color:#fff;opacity:0;pointer-events:none}.modal.is--active{z-index:1001;display:block;overflow:auto;height:100vh;opacity:1;-webkit-overflow-scrolling:touch;overflow-x:hidden;pointer-events:auto}.modal__spinner{position:absolute;z-index:100;top:50%;left:50%;display:none;transform:translate3d(-50%, -50%, 0)}html[data-modal-loading] .modal__spinner{display:block}.modal__spinner .sp-circle{width:50px;height:50px;border:2px #1e55fa solid;border-top:2px #fff solid;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear;border-radius:50%}@-webkit-keyframes spCircRot{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal__header{position:relative;display:flex;width:100%;height:40px;align-items:flex-start;justify-content:flex-end;margin-top:60px;margin-bottom:2rem}@media only screen and (max-width: 759px){.modal__header{margin-top:1.5rem}}.modal__header .back{display:none}.modal__header .close{position:relative;width:40px;height:40px;cursor:pointer}.modal__header .close:after,.modal__header .close:before{position:absolute;top:0;left:50%;width:1px;height:40px;background-color:#ff695a;content:""}.modal__header .close:before{transform:rotate(45deg)}.modal__header .close:after{transform:rotate(-45deg)}.progress-bar{position:fixed;z-index:9999;top:0;width:100vw;height:5px;display:none}.progress-bar span{display:block;width:0;height:5px;transition:width .15s ease-in-out;background-color:#1e55fa}[data-expandable-trigger] .less,[data-expandable-trigger] .more{display:inline-block}[data-expandable-trigger] svg{transition:all .5s}[data-expandable-visible] [data-expandable-trigger] svg{transform:rotate(180deg)}[data-expandable-trigger] .less{display:none}[data-expandable-visible] [data-expandable-trigger] .less{display:inline-block}[data-expandable-visible] [data-expandable-trigger] .more{display:none}.filters{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.filter-group{display:flex;flex-wrap:wrap;padding:0 0 1rem}.filter-group>*{margin-right:1rem;margin-bottom:.5rem}.filter-group>*:last-child{margin-right:0}.filter__select{position:relative;width:200px;padding:0 .25rem;border:1px solid #1e55fa;color:#ff695a}.filter__select select{width:100%;height:45px;border:0;-webkit-appearance:none;-moz-appearance:none;outline:none}.filter__select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.filter__search{position:relative;height:45px;transform-origin:center right;transition:all .3s ease-out}.filter__search>input{width:45px;height:100%;padding:0;border:1px solid #1e55fa;background:#fff;border-radius:50px;color:#ff695a;text-align:left;text-align:center;transform-origin:center right;transition:all .3s ease-out}.filter__search>input.active,.filter__search>input:active,.filter__search>input:focus,.filter__search>input:hover,.filter__search>input:not(:placeholder-shown){width:200px;padding:0 .5rem;border-radius:2.5px;text-align:left}.filter__search>input.active+.filter__search--icon,.filter__search>input:active+.filter__search--icon,.filter__search>input:focus+.filter__search--icon,.filter__search>input:hover+.filter__search--icon,.filter__search>input:not(:placeholder-shown)+.filter__search--icon{opacity:0;transition:all .1s ease-out}.filter__search--icon{position:absolute;top:50%;left:14px;width:20px;color:#ff695a;opacity:1;pointer-events:none;transform:translate(0, -40%);transition:all .1s ease-out}.form{max-width:700px}.form .yourssince1615__wrapper{display:none}.form fieldset{margin-bottom:1rem}.form h3{font-size:1.375rem;line-height:1.3;margin-bottom:.5em}@media only screen and (max-width: 759px){.form h3{font-size:1.375rem;line-height:1.3}}.form .errors ul{margin-top:.5rem;color:#ff695a}.form__note{margin:1.5rem 0;font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.form__note{font-size:1rem;line-height:1.5}}.form__row{display:flex;align-items:flex-start;margin:1.5rem 0}@media only screen and (max-width: 759px){.form__row{display:block}}.form__label{flex:1;text-transform:uppercase;font-size:.875rem;line-height:1.5}@media only screen and (max-width: 759px){.form__label{margin-bottom:.5rem}}@media only screen and (max-width: 759px){.form__label{font-size:1rem;line-height:1.5}}.form__label label.required::after{content:"*"}.form__field{flex:1}.form__field input{width:100%}.form__field .select select,.form__field .text{display:block;width:100%;padding-bottom:.25rem;border-bottom:1px solid #1e55fa;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:1rem;line-height:1.5}@media only screen and (max-width: 759px){.form__field .select select,.form__field .text{font-size:1rem;line-height:1.5}}.form__field .select select:required:focus,.form__field .text:required:focus{border-color:#ff695a}.form__field .select select::placeholder,.form__field .text::placeholder{font-size:1rem;line-height:1.5;color:#999}@media only screen and (max-width: 759px){.form__field .select select::placeholder,.form__field .text::placeholder{font-size:1rem;line-height:1.5}}.form__field .select{position:relative}.form__field .select::after{position:absolute;top:.25em;right:.125em;display:inline-block;width:10px;height:10px;border-color:#ff695a;border-style:solid;border-width:.125em .125em 0 0;content:"";transform:rotate(135deg);vertical-align:top}.form__field select[multiple]{display:block;height:auto}@media only screen and (max-width: 759px){.form__field select[multiple]{height:auto}}.form__field select[multiple] option{display:block;width:auto;padding:.5rem;margin-bottom:5px;border:1px solid #1e55fa;margin-right:.5rem;background-color:transparent;float:left;line-height:1;text-align:center}@media only screen and (max-width: 759px){.form__field select[multiple] option{margin-bottom:1rem}}.form__field select[multiple] option:checked{background:#1e55fa;color:red}.form .choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:transparent;padding:0;border:0;border-bottom:1px solid #1e55fa;border-radius:0;font-size:14px;min-height:41px;overflow:hidden}.form .choices__input{cursor:pointer;margin-bottom:0;font-size:16px;color:#222;background-color:transparent}.form .choices__input::placeholder{color:#222}.form .choices__list--dropdown{border-color:#1e55fa;border-radius:0}.form .choices__list--multiple .choices__item--selectable{display:inline-block;vertical-align:middle;border-radius:0;padding:8px 10px;font-size:14px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:transparent;border:1px solid #1e55fa;color:#222;word-break:break-all}.form .choices[data-type*=select-multiple] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #1e55fa;background-image:url("../icons/cross.svg");background-size:8px;width:8px;line-height:15px;opacity:1}.form .choices[data-type*=select-multiple] .choices__button::before{content:"×"}.industrial__intro--midpage{margin:2.5rem 0}.industrial__intro .text{max-width:700px;margin:0 auto}.industrial__intro__fields{display:flex;flex-wrap:wrap;margin-top:5rem}.industrial__intro__fields__box{position:relative;width:33.33%;padding:4rem 2rem 2.5rem;margin-top:2.5rem;text-align:center}@media only screen and (max-width: 759px){.industrial__intro__fields__box{width:100%;margin-bottom:1.5rem}}.industrial__intro__fields__box__icon{position:absolute;top:0;left:0;width:100%}.industrial__intro__fields__box__icon img{margin:0 auto;transform:translateY(-50%)}.industrial__intro__fields__box__title{display:inline-block;padding-bottom:.125em;margin-bottom:1em}.industrial__intro__fields__box__text p{margin-bottom:0}.industrial__cooperations{margin-top:2em}.industrial__cooperations__coop{position:relative;display:flex;overflow:hidden;min-height:400px;align-items:center;padding:2rem 0;background-color:#191e2d}@media only screen and (max-width: 759px){.industrial__cooperations__coop{height:auto;padding:2rem 0}}.industrial__cooperations__coop::before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(30, 85, 250, 0.6));content:""}.industrial__cooperations__coop.is--even::before{background:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(30, 85, 250, 0.6))}.industrial__cooperations__coop__image{position:absolute;top:0;right:0;width:50%;height:100%}.industrial__cooperations__coop__image img{position:absolute;top:0;right:0;display:block;max-width:none;height:100%}.is--even .industrial__cooperations__coop__image img{right:auto;left:0}.is--even .industrial__cooperations__coop__image{right:auto;left:0}.industrial__cooperations__coop__logo{position:absolute;z-index:10;top:1.25rem;right:1rem;max-width:200px}.is--even .industrial__cooperations__coop__logo{right:auto;left:1rem}@media only screen and (max-width: 759px){.industrial__cooperations__coop__logo{display:none}}.industrial__cooperations__coop__info{position:relative;z-index:3;width:calc(100px + ((100% - 220px) / 12 * 6));color:#fff}@media only screen and (max-width: 759px){.industrial__cooperations__coop__info{width:calc(220px + (100% - 220px))}}.is--even .industrial__cooperations__coop__info{float:right}.industrial__cooperations__coop__info__headline{margin-bottom:.25rem}.industrial__cooperations__coop__info__headline h5{color:#ff695a}.industrial__cooperations__coop__info__subline{margin-bottom:2rem}.industrial__cooperations__coop__info__teaser p,.industrial__cooperations__coop__info__teaser a{color:#fff}.industrial__cooperations__coop__info__teaser p a{color:#fff;text-decoration:underline}.industrial__partner__tab-panel{margin:2rem 0}.industrial__partner__tab-panel ul{display:block;text-align:center}.industrial__partner__tab-panel ul li{display:inline;padding:.5rem 3rem;color:#999;cursor:pointer;font-size:14px}@media only screen and (max-width: 759px){.industrial__partner__tab-panel ul li{padding:.5rem 1rem}}.industrial__partner__tab-panel ul li.active{color:#222}.industrial__partner__tab-panel ul li:first-child{border-right:1px solid #222}.industrial__partner__tabs__tab{display:flex;overflow:hidden;height:0;flex-wrap:wrap;align-items:left;background:#fff}.industrial__partner__tabs__tab.active{height:auto}.industrial__partner__tabs__tab__logo{flex:1 0 176px;transform:scale(0);transform-origin:center center;transition:all .25s ease-in-out}@media only screen and (max-width: 759px){.industrial__partner__tabs__tab__logo{flex:1 0 140px}}.active .industrial__partner__tabs__tab__logo{transform:scale(1)}.industrial__partner__tabs__tab__logo.empty{height:0}.industrial__trainings{display:flex;overflow:hidden;flex-wrap:wrap;margin-top:2rem}.industrial__trainings__slide{position:relative;overflow:hidden;width:25%;height:700px;background-size:cover}@media only screen and (max-width: 959px){.industrial__trainings__slide{width:50%}}@media only screen and (max-width: 759px){.industrial__trainings__slide{width:100%}}.industrial__trainings__slide>a{display:block;width:100%;height:100%}.industrial__trainings__slide::before{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #1e55fa);content:"";opacity:0;pointer-events:none;transition:all .25s}.industrial__trainings__slide:hover::before{opacity:1}@media only screen and (max-width: 959px){.industrial__trainings__slide::before{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #1e55fa);content:"";pointer-events:none;transition:all .25s;opacity:1}.industrial__trainings__slide .industrial__trainings__slide__info__teaser{display:block}}.industrial__trainings__slide:hover .industrial__trainings__slide__info__teaser{display:block}.industrial__trainings__slide__info{position:absolute;bottom:0;left:0;padding:2rem 1rem;color:#fff}.industrial__trainings__slide__info__headline{font-size:12px;font-weight:700;letter-spacing:1px}.industrial__trainings__slide__info__teaser{display:none;margin-top:1em}.industrial__trainings__slide__info__teaser p{margin-bottom:0;color:#fff}.industrial__awards{display:flex;flex-wrap:wrap;margin-top:2rem;background-color:#fff}.industrial__awards__award{flex:1 0 246px;padding:1rem;text-align:center}.industrial__awards__award a{display:inline-block;margin-bottom:.5em;color:#ff695a;letter-spacing:1px;text-transform:uppercase}.industrial__awards__award p{margin-bottom:0}.industrial__contact h4{color:#fff}.industrial__contact__person{margin-top:3rem}.industrial__contact__person__img{width:calc(60px + ((100% - 220px) / 12 * 4));margin-right:20px;float:left;margin-left:calc(20px + ((100% - 220px) / 12 * 2))}.industrial__contact__person__img img{width:255px;margin:0 auto}@media only screen and (max-width: 759px){.industrial__contact__person__img img{margin:0}}@media only screen and (max-width: 759px){.industrial__contact__person__img{width:calc(220px + (100% - 220px));margin-right:20px;float:left;margin-left:0}}.industrial__contact__person__info{padding-top:1.5rem;color:#fff;float:left}@media only screen and (max-width: 759px){.industrial__contact__person__info{width:calc(220px + (100% - 220px));margin-right:20px;float:left}}.industrial__contact__person__info__buttons{margin-top:2rem}.industrial__contact__person__info__buttons .button{display:block;width:240px;border:1px solid #1e55fa;margin-top:1rem;background-color:transparent;text-align:center}.leftimagerighttext{margin:1rem}.leftimagerighttext .left-image{float:left;padding-left:1rem;padding-right:1rem}.leftimagerighttext .text{padding-top:2rem}@media only screen and (max-width: 320px){.leftimagerighttext .text{float:left}}.leftimagerighttext .text p{margin:0}.leftimagerighttext .text p strong{font-size:2rem}*{outline:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.hidden{display:none}@media only screen and (max-width: 320px){.hidden--palm-s{display:none}}@media only screen and (min-width: 321px)and (max-width: 479px){.hidden--palm-m{display:none}}@media only screen and (max-width: 479px){.hidden--palm-m-down{display:none}}@media only screen and (min-width: 321px)and (max-width: 759px){.hidden--palm-m-l{display:none}}@media only screen and (min-width: 480px)and (max-width: 759px){.hidden--palm-l{display:none}}@media only screen and (min-width: 480px){.hidden--palm-l-up{display:none}}@media only screen and (max-width: 759px){.hidden--palm{display:none}}@media only screen and (max-width: 959px){.hidden--tab-portrait{display:none}}@media only screen and (min-width: 960px)and (max-width: 1024px){.hidden--tab-landscape{display:none}}@media only screen and (min-width: 760px)and (max-width: 1024px){.hidden--tab{display:none}}@media only screen and (min-width: 760px){.hidden--tab-up{display:none}}@media only screen and (max-width: 1024px){.hidden--portable{display:none}}@media only screen and (min-width: 1025px)and (max-width: 1199px){.hidden--desk{display:none}}@media only screen and (min-width: 1025px){.hidden--desk-up{display:none}}@media only screen and (min-width: 1200px){.hidden--desk-xl{display:none}}@media only screen and (orientation: portrait){.hidden--portrait{display:none}}