#header_logo{position:absolute;max-width:100px;top:15px;left:0;}#header_logo svg{height:auto;width:100%;}#header_logo svg > g{fill:var(--color_lbf_red);}#hamburger{display:none;}body{padding-top:90px;}header{background-color:var(--color_white);position:fixed;width:100%;z-index:5;left:0;top:0;}header .wrap{padding:35px 0;display:flex;}header nav{font-family:din-2014, sans-serif;font-weight:var(--weight_normal);justify-content:center;align-items:center;margin:0 auto;display:flex;}header nav button{all:unset;cursor:pointer;}header nav button:hover{color:var(--color_lbf_red);}header nav > * + *{margin-left:60px;}header nav a{letter-spacing:0.8px;text-decoration:none;color:inherit;}header nav a.button::after{display:none;}header nav a::after, header nav button::after{background-color:var(--color_lbf_red);transform:translateY(4px);display:block;margin:0 auto;content:"";height:1px;width:0;}header nav a.selected, header nav a:hover, header nav button.selected, header nav button:hover{background-color:transparent;color:var(--color_lbf_red);}header nav a.selected::after, header nav a:hover::after, header nav button.selected::after, header nav button:hover::after{width:60%;}header nav .right_navigation{align-items:center;position:absolute;display:flex;margin:0;right:0;}header nav .right_navigation > * + *{margin-left:15px;}header nav .right_navigation .search span{display:none;}header nav .right_navigation .button{margin-left:30px;}@media screen and (max-width:1560px){header nav{margin:0 0 0 auto;}header nav .right_navigation{position:relative;margin-left:60px;}}body[data-ptemp="landing"] header{background-color:var(--color_dark_grey);color:var(--color_white);}body[data-ptemp="landing"] header #header_logo{max-width:160px;}body[data-ptemp="landing"] header #header_logo svg > g{fill:var(--color_white);}@media screen and (max-width:580px){body[data-ptemp="landing"] header #header_logo svg{max-width:100px;}}body[data-ptemp="landing"] header nav a.selected, body[data-ptemp="landing"] header nav a:hover, body[data-ptemp="landing"] header nav button.selected, body[data-ptemp="landing"] header nav button:hover{color:inherit;}body[data-ptemp="landing"] header nav a.selected::after, body[data-ptemp="landing"] header nav a:hover::after, body[data-ptemp="landing"] header nav button.selected::after, body[data-ptemp="landing"] header nav button:hover::after{width:60%;}body[data-ptemp="landing"] header nav a.button:hover, body[data-ptemp="landing"] header nav button.button:hover{color:var(--color_black);}body[data-ptemp="landing"].sticky #header_logo{max-width:100px;}body[data-ptemp="member-area"] header, body[data-ptemp="default"] header, body[data-ptemp="page"] header{box-shadow:0px 3px 6px #00000017;}body[data-ptemp="member-area"] header .button:hover, body[data-ptemp="default"] header .button:hover, body[data-ptemp="page"] header .button:hover{background-color:var(--color_black);color:var(--color_white);}@media screen and (max-width:1280px){body{padding-top:100px;}body.show-mobile-navigation header{background-color:var(--color_black);color:var(--color_white);}body.show-mobile-navigation header #header_logo{max-width:100px;}body.show-mobile-navigation header #header_logo svg > g{fill:var(--color_white);}body.show-mobile-navigation header nav{height:calc(100% - 100px);display:block;}body.show-mobile-navigation header #hamburger span{background-color:var(--color_white);}header .wrap{padding:40px 0;}#header_logo{top:20px;}#hamburger{all:unset;transition:all 200ms ease-in-out;margin:0 0 0 auto;cursor:pointer;display:block;outline:none;width:25px;}#hamburger span{transition-property:transform, opacity;background-color:var(--color_white);transition-duration:200ms;transform-style:ease;border-radius:4px;display:block;width:100%;height:3px;}#hamburger span:nth-child(2){margin:6px 0;}body[data-ptemp="learning-hub-loggedin"] #hamburger span, body[data-ptemp="member-area"] #hamburger span, body[data-ptemp="default"] #hamburger span, body[data-ptemp="page"] #hamburger span{background-color:var(--color_black);}.show-mobile-navigation #hamburger{margin-top:0;}.show-mobile-navigation #hamburger span:nth-child(2){opacity:0;}.show-mobile-navigation #hamburger span:nth-child(1){transform:rotate(45deg) translateY(7px) translateX(7px);}.show-mobile-navigation #hamburger span:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);}header nav{background-color:var(--color_black);height:calc(100% - 100px);overflow-y:auto;position:fixed;display:none;width:100%;bottom:0;left:0;}header nav a, header nav button{background-color:var(--color_dark_grey);border-top:solid 2px var(--color_black);font-size:1.125rem;text-align:center;display:block;padding:20px;margin:0;}header nav a::after, header nav button::after{display:none;}header nav a.selected, header nav a:hover, header nav button.selected, header nav button:hover{background-color:var(--color_lbf_red);color:var(--color_white);}header nav .right_navigation{flex-direction:row-reverse;display:flex;margin-left:0;}header nav .right_navigation > * + *{border-right:solid 2px var(--color_black);}header nav .right_navigation button, header nav .right_navigation a{flex-basis:100%;margin:0;}header nav .right_navigation a.button{display:none;}}@media screen and (max-width:1280px) and (max-width:380px){body.show-mobile-navigation header nav{height:calc(100% - 60px);}}@media screen and (max-width:1280px) and (max-width:420px){header nav .right_navigation{flex-flow:wrap;}}@media screen and (max-width:1280px) and (max-width:420px){header nav .right_navigation > * + *{border-right:none;}}@media screen and (max-width:580px){#header_logo{position:relative;top:0;}header .wrap{padding:20px 0;}}@media screen and (max-width:380px){body.sticky, body{padding-top:60px;}body.sticky header .wrap, body header .wrap{max-width:calc(100% - 40px);padding:10px 0;}body.sticky header .wrap #header_logo, body header .wrap #header_logo{max-width:60px;}}