.header-outer{position:relative;z-index:1000}@media only screen and (max-width:949px){.header-outer{box-shadow:0 0 2px rgba(0,0,0,.2);position:fixed;top:0;z-index:1000000}}.header-outer .header-inner{height:100px;z-index:100}@media only screen and (max-width:949px){.header-outer .header-inner{height:80px}}.header-outer .header-inner .header-desktop,.header-outer .header-inner .header-notdesktop{height:100%}.header-outer .header-inner .header-desktop{display:block}@media only screen and (max-width:949px){.header-outer .header-inner .header-desktop{display:none}}.header-outer .header-inner .header-notdesktop{display:none}@media only screen and (max-width:949px){.header-outer .header-inner .header-notdesktop{display:block}}@media (min-width:950px) and (max-width:1050px){.header-outer .header-inner .search-override-seven-twelfths{width:58.33%!important}.header-outer .header-inner .search-override-one-twelfth{width:8.33%!important}}.header-outer .header-inner .grid{height:100%}.header-outer .header-inner .header-content,.header-outer .header-inner .header-menus-wrapper{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}@media only screen and (min-width:950px){.header-outer .header-inner .header-content.left{justify-content:flex-start}}.header-outer .header-inner .header-content.menus{flex-direction:column;align-items:flex-end}.header-outer .header-inner .header-menus-wrapper{justify-content:flex-end}.header-outer .header-inner .header-menus-wrapper>div{flex:0 0 auto;margin-right:64px}.header-outer .header-inner .header-menus-wrapper>div:last-child{margin-right:0}.header-outer .header-inner .header-menus-wrapper .text-phonenumberbig{font-size:2.4rem;line-height:2.4rem;text-align:right;padding-right:30px}@media only screen and (max-width:949px) and (min-width:751px){.header-outer .header-inner .header-menus-wrapper .text-phonenumberbig{font-size:1.9rem;line-height:1.9rem}}@media only screen and (max-width:540px){.header-outer .header-inner .header-menus-wrapper .text-phonenumberbig{font-size:1.7rem;line-height:1.7rem}}.header-outer .header-inner .header-extraimage,.header-outer .header-inner .header-extraimagemobile{position:absolute;right:0;top:0;height:100%;width:auto;pointer-events:none}.header-outer .header-inner .header-extraimagemobile{right:-25px;display:none}.header-outer .header-inner .header-extraimage img,.header-outer .header-inner .header-extraimagemobile img{display:block;height:100%;width:auto}@media only screen and (max-width:949px){.header-outer .header-inner .header-extraimagemobile{display:block;right:15px}}@media only screen and (max-width:949px) and (min-width:751px){.header-outer .header-inner .header-extraimagemobile{right:auto;left:170px}}@media only screen and (max-width:750px) and (min-width:541px){.header-outer .header-inner .header-extraimagemobile{right:auto;left:170px}}@media only screen and (max-width:540px){.header-outer .header-inner .header-extraimagemobile{right:10px}}@media only screen and (max-width:949px){.header-outer .header-inner .icon-phonenumber{display:block;position:absolute;right:10px;top:0;width:60px;height:100%}.header-outer .header-inner .icon-phonenumber svg{position:absolute;top:50%;left:50%;width:80%;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header-outer .header-inner .menu{list-style:none;display:flex;flex-direction:row;justify-items:flex-end;flex-wrap:nowrap;align-items:center;text-align:left;margin:0;padding:0}.header-outer .header-inner .menu li{flex:1 1 auto;position:relative;line-height:1.2}.header-outer .header-inner .menu li:not(:last-child){margin-right:14px}.header-outer .header-inner .menu li:not(:last-child):after{content:"|";position:absolute;top:-4px;right:-10px}.header-outer .header-inner .menu li a{color:inherit;width:100%;font-family:"Brown",Arial,Helvetica,sans-serif;font-size:14px;display:block}@media only screen and (min-width:1350px){.header-outer .header-inner .menu li a{font-size:14px}}.header-outer .header-inner .menu li a:hover{text-decoration:underline}.header-outer .header-inner .buttons-menu,.header-outer .header-inner .buttons-menu>div{height:100%}.header-outer .header-inner .buttons-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.header-outer .header-inner .buttons-menu ul li{flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:949px) and (min-width:751px){.header-outer .header-inner .buttons-menu ul li{flex:0 0 auto}}@media only screen and (max-width:750px){.header-outer .header-inner .buttons-menu ul li{display:none}}.header-outer .header-inner .buttons-menu ul li a{display:block;flex:1 0 auto;height:50px;line-height:50px;padding:0 25px;margin:0 25px 0 0;min-width:20px;text-decoration:none;font-family:"Brown",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:3px}.header-outer .header-inner .buttons-menu ul li a:hover{text-decoration:none}.header-outer .header-inner .buttons-menu ul li:last-child a{margin-right:0}.header-outer .header-inner .menu-header-right-container,.header-outer .header-inner .menu-header-right-first-row-container{margin-bottom:0}.header-outer .header-inner .menu-header-left-container,.header-outer .header-inner .menu-header-right-second-row-container{color:#888;margin-top:12px}.header-outer .header-inner .logo{display:block;height:100px;width:100%;max-width:260px;background-position:left center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:949px){.header-outer .header-inner .logo{height:100%;max-height:70px}}.header-outer .header-inner .header-notdesktop.landingpage .logo{background-position:center center;position:absolute;left:calc(50% + 16px);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.header-outer .header-inner .toggle-mobilemenu{display:block;width:50px;height:100%;position:absolute;right:0;background-color:transparent;border:0}.header-outer .header-inner .toggle-mobilemenu svg{position:absolute;top:50%;right:50%;height:auto;width:90%;max-width:40px;-webkit-transform:translate3d(50%,-50%,0);-moz-transform:translate3d(50%,-50%,0);-ms-transform:translate3d(50%,-50%,0);-o-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.header-outer .header-inner .toggle-mobilemenu svg line{stroke:#222}.header-outer .header-inner .toggle-mobilemenu:before{content:"";position:absolute;top:10%;left:-12px;height:80%;width:1px;background-color:#dadada}@media only screen and (max-width:540px){.header-outer .header-inner .toggle-mobilemenu:before{left:-9px}}.header-outer .header-inner .search-text{position:absolute;top:22px;right:90px;font-size:14px;text-transform:uppercase}@media only screen and (max-width:750px){.header-outer .header-inner .search-text{right:45px}}@media only screen and (max-width:949px){.header-outer .header-inner .search-text{display:none}}@media (min-width:950px) and (max-width:1050px){.header-outer .header-inner .search-text{display:none}}.header-outer .header-inner .search-text:focus,.header-outer .header-inner .search-text:hover{text-decoration:none!important}.header-outer .header-inner .search-button{display:block;position:absolute;top:28px;right:80px;color:rgba(0,0,0,.4);text-decoration:none;padding:0;height:1rem}@media (min-width:950px) and (max-width:1050px){.header-outer .header-inner .search-button{right:35px}}@media only screen and (max-width:949px){.header-outer .header-inner .search-button{right:70px;top:0;height:100%}}@media only screen and (max-width:540px){.header-outer .header-inner .search-button{right:60px}}.header-outer .header-inner .search-button:after{content:"";position:absolute;right:-16px;top:0;height:100%;width:1rem;background-image:url(../../assets/images/icons/icon-search.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (max-width:750px){.header-outer .header-inner .search-button:after{width:1rem}}@media only screen and (max-width:949px){.header-outer .header-inner .search-button{width:50px;padding:0}.header-outer .header-inner .search-button span{display:none}.header-outer .header-inner .search-button:before{content:none}.header-outer .header-inner .search-button:after{background-size:contain;width:60%;height:60%;top:20%;left:20%}}body.page-landingpage .header-outer .header-inner .toggle-mobilemenu{display:none!important}