 .banner{margin-top:100px;max-height:calc(100vh - 100px);}.site-navigation__top{background:var(--zd-lime);box-shadow:0 0 25px var(--zd-lime)25;}.menu__mobile-addons,.site-mobile__logo,.mobile-menu{display:none;height:0px;}.site-navigation{position:absolute;top:0;left:0;right:0;width:100%;z-index:100;box-shadow:0 0 30px rgba(0,0,0,0.10)}.site-navigation__logo{top:-30px;height:130px;padding:0;position:absolute;text-align:center;left:16px;}.site-navigation__logo a{}.site-navigation__logo img{height:100%;width:auto;}.menu{position:relative;min-height:70px;display:flex;display:-webkit-flex;flex-flow:column wrap;-webkit-flex-flow:column wrap;justify-content:flex-end;-webkit-justify-content:flex-end;background:rgba(255,255,255,0.95);}.menu nav{flex:0 auto;-webkit-flex:0 auto;padding:.3em 168px .3em 260px;}.menu nav ul{text-align:right;}.menu nav ul li{display:inline-block;position:relative;}.menu nav > ul > li > a{text-decoration:none;font-weight:400;padding:.1em .85em;font-size:1.05em;display:inline-block;position:relative;}.menu nav > ul > li > a::before{position:absolute;left:-1px;top:50%;margin-top:-9px;height:18px;border-left:1px solid var(--zd-lime);border-right:1px solid var(--zd-lime)25;content:'';}.menu nav > ul > li.first-on-line > a::before,.menu nav > ul > li.last > a::before,.menu nav > ul > li.nth-child1 > a::before{display:none;}.menu nav > ul > li > a.sub::after{display:inline-block;content:' ';border:3px solid var(--zd-lime);border-top:4px solid transparent;border-left:4px solid transparent;transform:translateY(-.2em) rotate(45deg);margin-left:.3em;transition:transform .3s ease;}.menu nav > ul > li:hover > a.sub::after{transform:translateY(0em) rotate(-135deg);}.menu nav > ul > li.last a{color:#fff;text-transform:uppercase;position:relative;z-index:3;padding-top:0;transform:translateY(-15 px);margin-top:-30px;}.menu nav > ul > li.last{width:150px;line-height:1.2;text-align:center;position:absolute;right:16px;bottom:0;font-size:1.125em;}.menu nav > ul > li.last::after{position:absolute;content:'';left:0;right:0;top:-100px;bottom:-25px;clip-path:polygon(0% 0,100% 0%,100% calc(100% - 25px),50% 100%,00% calc(100% - 25px));background:rgb(0,152,175);background:linear-gradient(143deg,rgba(10,35,86,1) 0%,rgba(23,64,146,1) 100%);transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 0 25px rgba(255,255,255,.25) inset}.menu nav > ul > li.last:hover::after{box-shadow:0 0 75px rgba(0,0,0,.15) inset;transform:translateY(5px);}.languages__flag{height:1.5em;margin-top:-.25em;}.js-toggle-languages{cursor:pointer;}#languages{display:none;position:absolute;top:100%;left:0;background:rgba(31,37,41,.8);text-align:left;z-index:1;}.languages{position:relative;}.languages.languages--active #languages{display:block;}#languages .languages__flag{margin-right:.5em;}#languages li{transition:background .3s ease;display:block;}#languages li:hover{background:var(--zd-lime);}#languages li.current{display:none;}.site-navigation__top{padding:0 .5em;text-align:right;padding-right:175px;}.site-navigation__top nav ul{display:inline-block;}.site-navigation__top nav ul li{display:inline-block;}.site-navigation__top nav ul li a{display:inline-block;color:#f5f5f9;font-size:.875em;text-decoration:none;display:block;padding:4px 8px;white-space:nowrap;transition:background .3s ease;}.site-navigation__top nav ul li a:hover{background:var(--zd-lime);}.menu nav > ul li:hover ul{display:block;pointer-events:initial;}.menu nav > ul ul{position:absolute;top:100%;left:0;text-align:left;pointer-events:none;z-index:10;padding-top:.3em;}.menu nav > ul ul li{background:rgba(255,255,255,0.95);white-space:nowrap;position:relative;border:1px solid #e5e5e9;margin-bottom:-1px;display:block;}.menu nav > ul ul li a{font-weight:400;padding:.3em 1.5em .3em .75em;text-decoration:none;transition:color .3s ease,background .3s ease;display:block;position:relative;display:}.menu nav > ul ul{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:background .3s ease;}.menu nav > ul ul li:hover{border-color:var(--zd-lime-hover);}.menu nav > ul ul li:hover a{color:#fff;background:var(--zd-lime);}.menu nav > ul ul li a::before{content:'';opacity:0;position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--zd-lime);clip-path:polygon(100% 50%,0 0,0 100%);box-shadow:0 0 0 20px rgba(0,0,0,0.25) inset;transition:opacity .3s ease;}.menu nav > ul ul li:hover a::before{opacity:1;}.menu nav > ul li.hovered:hover ul,.menu nav > ul li:hover ul{-webkit-animation-name:fadeInDown !important;animation-name:fadeInDown !important;}.menu nav > ul li.hovered ul{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}.menu nav > ul ul li:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s;}.menu nav > ul ul li:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s;}.menu nav > ul ul li:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;}.menu nav > ul ul li:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s;}.menu nav > ul ul li:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;}.menu nav > ul ul li:nth-child(7){-webkit-animation-delay:.3s;animation-delay:.3s;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}}.site-navigation.site-navigation--fixed{position:fixed;top:0;left:0;right:0;}.site-navigation.site-navigation--fixed{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:background .3s ease;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}