 :root{--text:#212121;--text-light:#696969;--jh-red:#cd1719;--jh-red-hover:#9d0405;--jh-blue:#1c9bd8;--jh-oranje:#ee712a;--jh-oranje-hover:#c8510d;--jh-geel:#fcbf00;--jh-red-rgb:205,23,25;--jh-blue-rgb:28,155,216;--jh-oranje-rgb:238,113,42;--jh-geel-rgb:252,191,0;}body.body--has-navigation .header--nav{background:#fff;}body.body--has-navigation{overflow-y:hidden;height:100vh;}body.body--has-navigation .section--icon__arrow--down{display:none;}.main-menu{position:fixed;top:0;left:0;width:100%;bottom:0;background:#D4C9B5;z-index:-99999;transform:translateX(-100%);transition:transform .5s ease;padding:7em 20px 5.5em;opacity:0}.body--has-navigation .main-menu{transform:translateX(0);z-index:99999;opacity:1;}.body--has-navigation .menu__nav ul li a{color:var(--text);}.body--has-navigation .menu__nav ul ul{display:none;}.body--has-navigation .menu__nav nav ul ul ul{display:none !important;}.menu__nav nav ul li.li--active ul{display:block;padding:.5em 0 1em .5em;}body.body--has-navigation .black_logo{opacity:1;}.menu__nav nav ul li a{font-family:'Roboto Slab',serif;font-weight:700;text-decoration:none;font-size:1.5em;display:block;position:relative;padding:9px 0;}.menu__nav nav ul li a.sub::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);border:7px solid var(--jh-red);border-top:7px solid transparent;border-left:7px solid transparent;transition:transform .3s ease;}.menu__nav nav ul li.li--active a.sub::after{transform:translateY(-50%) rotate(-135deg);}.menu__nav nav ul ul li a{font-family:'Roboto',sans-serif;font-weight:400;text-decoration:none;font-size:1.1em;}.menu__nav nav ul ul li a:before{content:'- ';}.menu__nav nav ul ul li a.sub::after{display:none;}.menu__addition{position:absolute;left:0;bottom:2em;padding-left:2em;right:0;display:none;}img.menu__addition--img{width:50%;}.menu__addition--quote{position:absolute;left:50%;top:0;bottom:0;display:flex;flex-flow:column;justify-content:center;font-size:2em;color:#3f3f3f;width:48%;font-family:'Roboto Slab',serif;text-align:center;}.menu__addition--quote p{background:rgba(255,255,255,0.75);padding:.5em 1em;}.main-menu{overflow:scroll;}.menu__nav--socials a .icon{color:var(--jh-blue);}.burger{margin-right:0px;margin-top:-5px;margin-bottom:-11px;}.menu__nav--socials{margin-top:10px;}@media screen and (min-width:481px){.header__logo img{height:60px;}.main-menu{padding-top:7.75em;}}@media screen and (max-width:480px){#htc-topbar{display:none !important;}body{padding-top:0px !important;}.main-menu{padding-top:8em;}}