.et-shelf .header.aem-GridColumn.aem-GridColumn--default--12{padding-left:0;padding-right:0}
.et-shelf .header-nav .auth--info{margin-top:5px}
.et-shelf .header-nav.publish-mode .cmp-text{position:static}
.et-shelf .header-nav.publish-mode .cmp-text ul{margin-bottom:0}
.et-shelf .header-nav.publish-mode .cmp-text ul li{margin:0;padding:0;position:static}
.et-shelf .header-nav.publish-mode .cmp-text ul li::before{content:none}
.et-shelf .header-nav.publish-mode .cmp-text a{background-image:none}
.et-shelf .header-nav.publish-mode .cmp-text a:focus,.et-shelf .header-nav.publish-mode .cmp-text a:focus-visible{outline:1px auto var(--colour-brand-bright-purple,#5e10b1);outline-offset:-3px}
.et-shelf .header-nav.publish-mode .cmp-text a[target="_blank"]{margin-right:0}
.et-shelf .header-nav.publish-mode .cmp-text a[target="_blank"]::after{background:0;margin-left:0;width:0;height:0}
.et-shelf .header-nav.publish-mode .cmp-image a:focus,.et-shelf .header-nav.publish-mode .cmp-image a:focus-visible{outline:1px auto var(--colour-brand-bright-purple,#5e10b1);outline-offset:3px}
.et-shelf .header-nav.publish-mode .cmp-image a.cmp-image__link{font-size:16px;line-height:26px}
.et-shelf .header-nav:not(.publish-mode){margin-left:5px}
.et-shelf .header-nav:not(.publish-mode) .header-nav--logo{width:200px;height:40px}
.et-shelf .header-nav:not(.publish-mode) .header-nav--menu{margin-left:-5px}
.et-shelf .header-nav:not(.publish-mode) .header-nav--btn,.et-shelf .header-nav:not(.publish-mode) .header-nav--start-btn{width:292px}
.et-shelf .header-nav:not(.publish-mode) .header-nav--menu-btn{display:none}
@media(min-width:1024px){.et-shelf .header.header-nav--overlay-active .header-nav--container.publish-mode{position:relative;z-index:999999;background-color:var(--colour-mono-white,#fff);left:0;right:0}
.et-shelf .header.header-nav--overlay-active .header-nav--overlay.publish-mode{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:5}
.et-shelf .header-nav.publish-mode{height:62px;margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px;float:none;clear:both;width:1212px}
.et-shelf .header-nav.publish-mode .cmp-text ul li{display:unset}
.et-shelf .header-nav.publish-mode .header-nav--logo{float:left;display:flex;margin-right:20px;position:relative;top:9.5px}
.et-shelf .header-nav.publish-mode .header-nav--logo .cmp-image{width:124px;height:43px;display:inline-block;box-sizing:border-box}
.et-shelf .header-nav.publish-mode .header-nav--logo .cmp-image a{display:inline-block}
.et-shelf .header-nav.publish-mode .header-nav--logo .cmp-image img{vertical-align:middle;display:inline-block}
.et-shelf .header-nav.publish-mode .header-nav--menu{display:inline-block;height:62px}
.et-shelf .header-nav.publish-mode nav{display:inline-block}
.et-shelf .header-nav.publish-mode nav ul>span{display:none}
.et-shelf .header-nav.publish-mode nav li{float:left}
.et-shelf .header-nav.publish-mode nav li a{position:relative;padding:22px 9px;display:inline-block;font-size:14px;line-height:18px}
.et-shelf .header-nav.publish-mode nav li a span{position:relative;display:block}
.et-shelf .header-nav.publish-mode nav li a span::after{content:"";width:0;height:1px;position:absolute;left:0;bottom:1px;background:var(--colour-brand-bright-purple,#5e10b1);transition:width .3s ease}
.et-shelf .header-nav.publish-mode nav li a:hover>span::after{width:100%}
.et-shelf .header-nav.publish-mode nav li.has-sub-nav>ul[class^="level-"]{z-index:1000;display:none;position:absolute;top:auto;left:0;right:0;background-color:var(--colour-brand-lilac,#f2eaf9);flex-direction:row;white-space:nowrap;margin:0 auto;width:1212px;padding:0 8px}
.et-shelf .header-nav.publish-mode nav li.has-sub-nav>ul[class^="level-"]>li>a{padding:22px 16px}
.et-shelf .header-nav.publish-mode nav li.has-sub-nav.active>ul,.et-shelf .header-nav.publish-mode nav li.has-sub-nav:hover>ul{display:flex;flex-wrap:wrap}
.et-shelf .header-nav.publish-mode nav li.has-sub-nav.active>a>span::after{width:100%}
.et-shelf .header-nav.publish-mode nav li.active>a:focus-visible>span::after{background:0}
.et-shelf .header-nav.publish-mode nav .level-1>li.has-sub-nav.active ul::before,.et-shelf .header-nav.publish-mode nav .level-1>li.has-sub-nav:hover ul::before{content:"";position:fixed;width:100vw;height:var(--height,62px);left:0;background-color:var(--colour-brand-lilac,#f2eaf9);border:1px solid var(--colour-brand-lilac,#f2eaf9)}
.et-shelf .header-nav.publish-mode nav .level-1>li.has-sub-nav.active>a::after,.et-shelf .header-nav.publish-mode nav .level-1>li.has-sub-nav:hover>a::after{content:"";bottom:0;position:absolute;left:calc(50% - 8px);border-right:8px solid transparent;border-bottom:12px solid var(--colour-brand-lilac,#f2eaf9);border-left:8px solid transparent}
.et-shelf .header-nav.publish-mode nav ul:not(.level-1)>li.has-sub-nav.active>a::after,.et-shelf .header-nav.publish-mode nav ul:not(.level-1)>li.has-sub-nav:hover>a::after{content:"";bottom:0;position:absolute;left:calc(50% - 8px);border-right:8px solid transparent;border-bottom:12px solid var(--colour-mono-white,#fff);border-left:8px solid transparent}
.et-shelf .header-nav.publish-mode nav ul:not(.level-1)>li>a:hover{color:var(--colour-brand-regal-purple,#3c1053)}
.et-shelf .header-nav.publish-mode nav ul:not(.level-1)>li>a:hover>span::after{background:var(--colour-brand-regal-purple,#3c1053)}
.et-shelf .header-nav.publish-mode .header-nav--btn{position:relative;float:right;margin:15px 0}
.et-shelf .header-nav.publish-mode .header-nav--btn .cta .cmp-button{font-size:14px;line-height:18px;height:32px;padding:7px 20px}
.et-shelf .header-nav.publish-mode .header-nav--btn .cta .cmp-button:active{background-color:var(--colour-brand-regal-purple,#3c1053);outline:2px auto var(--colour-brand-bright-purple,#5e10b1);outline-offset:2px}
.et-shelf .header-nav.publish-mode .header-nav--start-btn,.et-shelf .header-nav.publish-mode .header-nav--menu-btn{display:none}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .header-nav.publish-mode{width:972px}
.et-shelf .header-nav.publish-mode nav li.has-sub-nav>ul[class^="level-"]{width:972px}
}
@media(max-width:1023px){.et-shelf .header-nav.publish-mode .cmp-text ul li{display:block}
.et-shelf .header-nav.publish-mode .cmp-text ul li a{padding:0}
.et-shelf .header-nav.publish-mode .cmp-text a[target="_blank"]::after{content:none}
.et-shelf .header-nav.publish-mode nav ul li a>span{display:none}
.et-shelf .header-nav.publish-mode .header-nav--logo .cmp-image{width:110px;height:40px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn,.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu-btn{background-color:transparent;border:0;position:relative;padding-left:0;padding-right:0}
.et-shelf .header-nav.publish-mode.menu-closed{height:58px;display:flex;align-items:center}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn:focus-visible{outline:1px auto var(--colour-brand-bright-purple,#5e10b1);outline-offset:-2px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn::before{content:"";width:1px;position:absolute;top:12px;background-color:var(--colour-secondary-purple-champion-purple-700,#9c7eb1);height:37px;left:82px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary{font-size:16px;line-height:26px;display:inline-block}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button{padding:10px 0 0;margin:0;width:80px;height:58px;text-align:center}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button::before{content:"";display:block;position:absolute;background-image:url("clientlib_header/resources/images/right-arrow.svg");background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;left:calc(100% - 48px)}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button:focus,.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button:focus-visible{outline-offset:-3px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button:active::before{background-image:url("clientlib_header/resources/images/right-arrow-active.svg")}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button:active .cmp-button__text{color:var(--colour-brand-regal-purple,#3c1053);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--colour-brand-bright-purple,#5e10b1)}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--start-btn .cta.cta-tertiary .cmp-button .cmp-button__text{background-image:none;margin-right:0;padding-bottom:0;font-size:16px;position:relative;top:20px;display:block}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--logo{display:inline-block;position:absolute;transform:translate(-50%);left:50%}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu,.et-shelf .header-nav.publish-mode.menu-closed .header-nav--btn{display:none}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn{left:calc(100% - 162px)}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn:focus-visible{outline:1px auto var(--colour-brand-bright-purple,#5e10b1);outline-offset:-5px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn:active span{color:var(--colour-brand-regal-purple,#3c1053);background-image:url("clientlib_header/resources/images/hamburger-active.svg");text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--colour-brand-bright-purple,#5e10b1)}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn::before{content:"";width:1px;position:absolute;top:12px;background-color:var(--colour-secondary-purple-champion-purple-700,#9c7eb1);height:37px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn span{background-image:url("clientlib_header/resources/images/hamburger-icon.svg");background-position:center top 10px;background-size:20px 20px;position:relative;display:inline-block;text-align:center;background-repeat:no-repeat;padding-top:10px;margin:0 20px 0 19px;font-size:16px;line-height:26px;color:var(--colour-brand-bright-purple,#5e10b1);width:42px}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn span:focus-visible{outline:0}
.et-shelf .header-nav.publish-mode.menu-closed .header-nav--menu-btn span::before{content:"";display:block;margin-bottom:20px}
.et-shelf .header-nav.publish-mode.menu-opened{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--colour-mono-white,#fff);z-index:100000;display:flex;flex-direction:column;overflow:auto}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--start-btn{display:none}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--logo{width:40%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--logo .cmp-image{margin:20px 20px 0}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu-btn{position:absolute;display:inline-block;text-align:center;background-repeat:no-repeat;background-image:url("clientlib_header/resources/images/close-icon.svg");background-size:24px 24px;padding:0;width:24px;height:24px;top:20px;right:20px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu-btn:focus-visible{outline:1px auto var(--colour-brand-bright-purple,#5e10b1)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu-btn span{display:none}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn{position:absolute;bottom:20px;right:20px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn::before{content:"";position:absolute;width:calc(100vw);height:1px;right:-20px;top:-20px;background-color:var(--colour-secondary-purple-champion-purple-700,#9c7eb1)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn .cmp-button{max-width:100%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu{height:calc(100vh - 192px);overflow:auto}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul{transition:left .5s ease;left:0}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul>span{position:absolute;left:0;display:block;padding:12px 20px 12px 44px;color:var(--colour-brand-bright-purple,#5e10b1);font-size:14px;line-height:26px;text-align:center;width:100%;cursor:pointer;bottom:100%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul>span::before{content:"";position:absolute;background-image:url("clientlib_header/resources/images/chevron-right-purple.svg");background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;left:20px;top:12px;transform:rotate(180deg)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul>span::after{content:"";position:absolute;display:block;width:100%;left:0;bottom:0;height:1px;border-bottom:1px solid var(--colour-brand-bright-purple,#5e10b1)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul.level-1{position:relative;margin-top:40px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul.level-1>li>a{width:100%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul.level-1>li.has-sub-nav.active>ul{display:block;position:absolute;top:0;left:0;width:100%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul.level-1>li.has-sub-nav.active>ul>li>a{width:100%}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul.level-1>li.has-sub-nav:not(.active)>ul{display:none;position:absolute;left:0;top:0}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul:not(.level-1)>li.has-sub-nav>ul{display:none;position:absolute;top:0;width:100%;height:100%;left:0}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul:not(.level-1)>li.has-sub-nav.active>ul{display:block}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li>a{font-size:16px;line-height:26px;padding:14px 32px 14px 20px;cursor:pointer;display:block}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li>a:active{background-color:var(--colour-brand-lilac,#f2eaf9);color:var(--colour-brand-regal-purple,#3c1053);text-decoration:underline;text-underline-offset:5px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li>a:focus-visible{background-color:var(--colour-brand-lilac,#f2eaf9)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li.has-sub-nav>a::before{content:"";position:absolute !important;right:10px;background-image:url("clientlib_header/resources/images/chevron-right-purple.svg");background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li.has-sub-nav>a:active::before{background-image:url("clientlib_header/resources/images/chevron-right-active.svg")}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li.has-sub-nav>a.active-bg{background-color:var(--colour-brand-champion-purple,#5a287d);color:var(--colour-mono-white,#fff)}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--menu ul li.has-sub-nav>a.active-bg::before{background-image:url("clientlib_header/resources/images/chevron-right-white.svg")}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn{left:20px}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn::before{left:-20px;right:0}
.et-shelf .header-nav.publish-mode.menu-opened .header-nav--btn .cmp-button{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}
}