.header{position:relative;width:100%;z-index:900;display:flex;border-bottom-width:1px;border-bottom-style:solid}body.hdr-overlay .header{position:absolute}body.hdr-fixed .header{position:fixed;top:0}div.hdr-top{height:3em;z-index:1000}.hdr-bottom{height:6em}body.hdr-large.hdr-fixed .hdr-bottom,body.hdr-large.hdr-overlay .hdr-bottom{top:3em}body.hdr-fixed:not(.hdr-overlay) .maincontent{margin-top:6em}body.hdr-large.hdr-fixed:not(.hdr-overlay) .maincontent{margin-top:9em}.hdr-center{position:relative;display:flex;padding:0;flex-grow:1}.hdr-left{padding:1em;max-width:calc(100vw - 10em)}.hdr-right{position:relative;display:flex;padding:0 1em;width:fit-content}.hdr-right0{width:calc(175px + 2em)}.hdr-top .hdr-right{margin-left:auto}.rightlogo,.logo{max-height:100%;min-height:100%;max-width:100%;object-fit:contain;object-position:left}.logo{margin-right:auto}.hdr-centerWrapper{margin:1.5em auto;position:relative}.navibar{margin:0;width:100%;float:left;flex-direction:row}.navibar>li{float:left}#mainnav>li>a{padding:.75em 0;margin:0 1em;height:2.7em;border-bottom-width:4px;border-bottom-style:solid}.navibar>li>a{padding:.75em 1em;font-size:1.2em;line-height:1.2em;text-transform:uppercase;color:inherit}.navibar>li>a:hover,.navibar>li>a:focus{text-decoration:none}.subnavmenu{display:none;position:absolute;top:100%;left:0;width:auto;background-color:inherit}.subnavmenu>li{width:max-content;float:none}.parentnavitem:hover .subnavmenu,.ddarrow:focus~.subnavmenu,.subnavmenu:hover{display:block}#morearrow,.ddarrow{font-size:10px;vertical-align:middle}@media(hover:none){.ddarrow{font-size:20px}}.ddmenu{position:absolute;top:100%;left:calc(100% - 7.039em);display:flex;transition:background-color .5s;z-index:1}.ddmenu .navibar{margin:0 auto;width:max-content}.ddmenu>.navibar>li.parentnavitem{position:relative}.ddmenu>.navibar>li.parentnavitem>ul.subnavmenu{position:absolute;top:0;right:100%;left:auto}.ddmenu>.navibar>li,.ddmenu>.navibar>li.parentnavitem>ul.subnavmenu>li{float:none;width:100%}#subscribecta{display:block;line-height:1em;text-transform:uppercase}#subscribecta:hover{text-decoration:none}.socialmediabar{display:flex;padding:.5em 0}.smlfollow{padding:.5em 1em;line-height:1em;text-transform:uppercase}.socialmediabar>a{display:block;width:1.5em;font-size:1.5em;padding:calc(1em/6) 0;line-height:1em;text-align:center;vertical-align:middle;margin-right:.25em;border-radius:.25em;color:#fff;text-decoration:none}.socialmediabar>a:hover{text-decoration:none}.socialmediabar>a:last-child{margin-right:0}a.smlTwitter{background-color:#47c7fa}a.smlFacebook{background-color:#3c5a98}a.smlInstagram{background-color:#262626}a.smlLinkedIn{background-color:#0077b5}a.smlYoutube{background-color:red}#personalisationopen,#searchopen{margin:auto 0 auto auto;background-color:transparent;border:0;font-size:24px;width:48px;outline:none}#personalisationopen~#searchopen{margin-left:0}#personalisationopen{font-size:28px}.searchon #searchopen .fa.fa-search{display:none}.searchoff #searchopen .fa.fa-times{display:none}.hdr-right.searchoff form.searchBar{height:0;border-color:transparent;top:calc(100% - 1px)}.searchBar{margin:0;display:flex;border-width:1px;border-style:solid;border-radius:.25em;overflow:hidden}.searchBar input{width:calc(100% - 2em);height:2em;margin:0;padding-left:.5em;border:0}.searchBar input:focus{outline:none}.searchBar input::placeholder{color:#ccc;font-style:italic}.searchBar button{width:2em;height:2em;margin:0;padding:0 .25em;-webkit-appearance:none;border:0;color:#ccc}.searchBar button:focus{outline:none}.hdr-right .searchBar{position:absolute;right:0;top:100%;height:3.5em;width:18em;border-width:1px;border-style:solid;border-top:0;border-radius:0 0 .5em .5em;transition:height .5s,top .5s,background-color .5s}.hdr-right .searchBar input{border:1px solid #ccc;border-right:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;margin:.5em 0 1em 1em}.hdr-right .searchBar button{border:1px solid #ccc;border-left:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em;margin:.5em 1em 1em 0}.hdr-overlay:not(.off) .hdr-right .searchBar{top:calc(100% - 2em)}.ddmenu .searchBar{display:none}.searchBar.largeSearch{margin:auto;font-size:2rem;line-height:2rem}.burgerButton{display:none;cursor:pointer;margin:22px 0 22px auto}.bar1,.bar2,.bar3{width:35px;height:5px;margin:6px 0;transition:.4s}.active .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.active .bar2{opacity:0}.active .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}@media only screen and (min-width:669px){.hdr-fwlogo .header.hdr-bottom .hdr-left{display:none}.hdr-fwlogo .header.hdr-bottom{height:3.3em}.hdr-fwlogo .hdr-centerWrapper{margin:0 auto 0 auto}.header.hdr-logomiddle{max-height:200px;text-align:center}.header.hdr-logomiddle>div{padding:1em;width:100%}}@media only screen and (max-width:668px){body{margin-top:6em}body.hdr-large{margin-top:9em}.header{position:fixed;top:0;left:0}.hdr-logomiddle{display:none}.hdr-top{}body.hdr-large .hdr-bottom{top:3em}body.modal-open{margin-right:0}.hdr-left{max-width:none;flex-grow:1}.hdr-center,.hdr-centerWrapper{position:static;flex-grow:0}.hdr-right{width:auto!important}.hdr-right #searchopen{display:none}.hdr-right .searchBar{display:none}#personalisationopen{font-size:36px;margin-right:20px}.burgerButton{display:block}.ddmenu{flex-direction:column;left:0;width:100%}.ddmenu .searchBar{margin:1em;padding:.5em .25em;display:flex;background-color:#fff;font-size:1.5em}.ddmenu>.navibar{max-height:calc(100vh - 13.5em);overflow-y:auto}.ddmenu .navibar{width:100%;border-width:1px 0 0 0;border-style:solid}.ddmenu .navibar>li{float:none;width:100%;border-width:0 0 1px 0;border-style:solid}.ddmenu>.navibar>li.parentnavitem>ul.subnavmenu{position:static;float:none}.ddmenu>.navibar>li.parentnavitem>ul.subnavmenu>li>a{padding:.75em 2em;font-size:1em}.ddmenu>.navibar>li.parentnavitem>ul.subnavmenu>li:last-child{border-width:0}}