.sticky-header-container{align-items:center;display:flex;flex-flow:column nowrap;inset:-1px 0 auto 0;inset:0 0 auto 0;justify-content:center;max-width:100vw;position:sticky;transform:translateY(0);transition:height .15s ease,transform .15s ease,inset .15s ease;width:100%;will-change:transform inset;z-index:89}.sticky-header-container.site-header--sticky{inset:calc(0px - var(--announcement-bar-offset, 0px)) 0 auto 0}section.header-section{isolation:isolate;max-width:100vw;position:relative;width:100%}section.header-section:before{background:#333;content:"";height:100vh;mix-blend-mode:darken;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;width:100vw;z-index:-10}section.header-section:has(.top-level-link-item:focus .site-header__menu-dropdown,.top-level-link[aria-expanded=true]):before,section.header-section:has(mobile-menu.mobile-menu-open):before{content:"";opacity:.8;pointer-events:all}.site-header{align-items:center;background-color:var(--background-color-1,#fff);box-shadow:0 1px 0 0 #e7e7e7;display:flex;flex-flow:column nowrap;justify-content:center;max-width:100vw;position:relative;transition:all .15s ease-in-out;width:100%}.site-header__top-container{background:#fff;border-bottom:1px solid #e7e7e7;width:100%}@media only screen and (max-width:1024.98px){.site-header__top-container{display:none}}.site-header__top-container .site-header__top-container-inner{align-items:stretch;display:flex;flex-flow:row nowrap;gap:0;justify-content:space-between;min-height:35.2px;padding-right:0;width:100%}.site-header__top-container .site-header__top-container-inner .store-breadcrumb{align-items:center;display:flex;font-size:14px;justify-content:flex-start;line-height:1.36;text-align:left}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons{gap:30px;height:auto;margin-left:auto;padding:0}@media only screen and (max-width:1024.98px){.site-header__top-container .site-header__top-container-inner .site-header__action-buttons{display:none}}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .action-button:hover{color:var(--accent-1-color)}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form{background:#e7e7e7;border-bottom:none;gap:0;max-width:188px;min-height:45px;min-width:188px;position:relative}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form__submit{height:auto;order:-1;padding:11.5px 9px 15.5px 15px;position:static}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form__input{border-bottom:none;color:var(--text-primary-color,#333);font-size:14px;overflow:hidden;padding:0 var(--page-width-padding,60px) 0 0;text-overflow:ellipsis;white-space:nowrap}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form__input::-moz-placeholder{color:var(--text-primary-color,#333)}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form__input::placeholder{color:var(--text-primary-color,#333)}.site-header__top-container .site-header__top-container-inner .site-header__action-buttons .predictive-search-form__reset{display:none}.site-header__inner-container{align-items:stretch;display:flex;gap:30px;justify-content:space-between;padding-right:0;width:100%}@media only screen and (max-width:1024.98px){.site-header__inner-container{justify-content:flex-start}}@media only screen and (max-width:1199.98px){.site-header__inner-container .site-header__action-buttons.action-buttons--main .desktop-action-button>img,.site-header__inner-container .site-header__action-buttons.action-buttons--main .desktop-action-button>svg{display:none}}@media only screen and (max-width:1024.98px){.site-header__inner-container .site-header__action-buttons.action-buttons--main .desktop-action-button{display:none}}@media only screen and (min-width:1025px){.site-header__inner-container .site-header__action-buttons.action-buttons--left{display:none}}@media only screen and (max-width:374.98px){.site-header__inner-container{gap:10px}}.site-header__store-logo{align-items:center;color:var(--logo-color,var(--primary-color-black,#1a1a1a));display:flex;height:65px;justify-content:center;margin:0 auto 0 0;min-height:65px;-o-object-fit:contain;object-fit:contain;padding:20px 0;transition:all .1s ease-in-out;transition:height,.2s ease,transform .2s ease,padding .2s ease;width:auto;will-change:height}@media only screen and (max-width:1024.98px){.site-header__store-logo{height:40px;min-height:40px;min-width:110px;padding:10px 0}}.site-header__store-logo img,.site-header__store-logo picture,.site-header__store-logo svg{color:inherit;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}@media only screen and (max-width:1024.98px){.site-header__store-logo img,.site-header__store-logo picture,.site-header__store-logo svg{width:100%}}.site-header__main-navigation{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-end}@media only screen and (min-width:1200px){.site-header__main-navigation{margin-left:34px}}@media only screen and (min-width:1025px){.site-header__main-navigation{justify-content:flex-end}}@media only screen and (max-width:1024.98px){.site-header__main-navigation{display:none}}.site-header__main-navigation .top-level-link-item{align-items:center;display:flex;height:auto;justify-content:center;min-height:65px}.site-header__main-navigation .top-level-link-item:first-of-type .top-level-link{margin-left:-16px}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item:first-of-type .top-level-link{margin-left:-10px}}.site-header__main-navigation .top-level-link-item:last-of-type .top-level-link{margin-right:-16px}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item:last-of-type .top-level-link{margin-right:-10px}}.site-header__main-navigation .top-level-link-item .top-level-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-primary-color,#333);display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:16px 30px 16px 16px;position:relative;text-decoration:none}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item .top-level-link{padding:16px 26px 16px 10px}}.site-header__main-navigation .top-level-link-item .top-level-link>img,.site-header__main-navigation .top-level-link-item .top-level-link>svg{height:6px;inset:50% 16px auto auto;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translateY(-50%);width:11px}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item .top-level-link>img,.site-header__main-navigation .top-level-link-item .top-level-link>svg{inset:50% 10px auto auto}}.site-header__main-navigation .top-level-link-item .top-level-link:hover{color:var(--accent-1-color)}.site-header__main-navigation .top-level-link-item:focus .top-level-link,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link{color:transparent;position:relative}.site-header__main-navigation .top-level-link-item:focus .top-level-link>img,.site-header__main-navigation .top-level-link-item:focus .top-level-link>svg,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link>img,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link>svg,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link>img,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link>svg,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link>img,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link>svg,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link>img,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link>svg{transform:translateY(-50%) scaleY(-1)}.site-header__main-navigation .top-level-link-item:focus .top-level-link:before,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link:before,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link:before,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link:before,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link:before{align-items:center;content:var(--link-label);display:flex;font-weight:500;height:100%;inset:0;justify-content:center;letter-spacing:inherit;line-height:inherit;position:absolute;transform:translateX(-8px);width:100%}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item:focus .top-level-link:before,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link:before,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link:before,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link:before,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link:before{transform:translateX(-5px)}}.site-header__main-navigation .top-level-link-item:focus .top-level-link:last-of-type:before,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link:last-of-type:before,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link:last-of-type:before,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link:last-of-type:before,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link:last-of-type:before{color:var(--accent-1-color,#e81a3b)}.site-header__main-navigation .top-level-link-item:focus .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:focus-within .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has(:focus) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has(:focus-within) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .site-header__menu-dropdown{display:block}.site-header__action-buttons{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding:0}@media only screen and (max-width:1060px){.site-header__action-buttons{gap:15px}}@media only screen and (max-width:1024.98px){.site-header__action-buttons{gap:0}}@media only screen and (min-width:1025px){.site-header__action-buttons.desktop-action-buttons .action-button.site-header__mobile-menu-button{display:none}}.site-header__action-buttons .action-button{align-items:center;color:var(--brand-color-3,#323336);cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;line-height:1;padding:0}.site-header__action-buttons .action-button:not(.mobile-menu-button)>img,.site-header__action-buttons .action-button:not(.mobile-menu-button)>svg{color:inherit;height:15px;min-width:15px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15px}@media only screen and (min-width:1025px){.site-header__action-buttons .action-button.mobile-action-button{display:none}}@media only screen and (max-width:1024.98px){.site-header__action-buttons .action-button.desktop-action-button{display:none}}.site-header__action-buttons .action-button.basket{background:var(--accent-1-color,#e81a3b);color:var(--text-alternate-color,#fff);font-size:14px;font-weight:500;line-height:normal;max-width:188px;min-height:65px;min-width:188px;padding:22.5px 43px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1024.98px){.site-header__action-buttons .action-button.basket{max-width:40px;min-height:40px;min-width:40px;padding:9px}.site-header__action-buttons .action-button.basket>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.site-header__action-buttons .action-button.basket .basket-label,.site-header__action-buttons .action-button.basket .cart-count{color:inherit;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;white-space:nowrap}@media only screen and (max-width:1024.98px){.site-header__action-buttons .action-button.basket .basket-label,.site-header__action-buttons .action-button.basket .cart-count{display:none}.site-header__action-buttons .action-button.search{background:#e7e7e7;height:auto;max-width:40px;min-height:40px;min-width:40px;padding:11px}.site-header__action-buttons .action-button.search>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.site-header__action-buttons .site-header__mobile-menu-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:none;color:var(--text-alternate-color);display:flex;height:auto;justify-content:center;max-width:40px;min-height:40px;min-width:40px;outline:none;padding:9px}@media only screen and (min-width:1025px){.site-header__action-buttons .site-header__mobile-menu-button{display:none}}.site-header__action-buttons .site-header__mobile-menu-button .menu-close-icon{display:none;padding:2px}.site-header__action-buttons .site-header__mobile-menu-button .menu-open-icon{display:block;padding:1px}.site-header__action-buttons .site-header__mobile-menu-button.mobile-menu-open .menu-close-icon{display:block}.site-header__action-buttons .site-header__mobile-menu-button.mobile-menu-open .menu-open-icon{display:none}.site-header__action-buttons .site-header__mobile-menu-button>img,.site-header__action-buttons .site-header__mobile-menu-button>svg{color:inherit;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown{background:#f9f9f9;color:var(--text-primary-color);display:none;inset:auto 0 0 0;max-height:calc(100vh - 50px);min-height:455px;overflow:hidden auto;padding:49px 0 45px;position:absolute;translate:0 100%;width:100%;z-index:-1}.site-header__menu-dropdown.menu-dropdown--loaded .dropdown-container{opacity:1}.site-header__menu-dropdown.menu-dropdown--active{display:block}.site-header__menu-dropdown .dropdown-container{align-items:stretch;display:flex;flex-flow:row nowrap;gap:20px 39px;justify-content:flex-start;opacity:0;transition:opacity .25s ease-in .1s}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-container{gap:20px 25px}}.site-header__menu-dropdown .dropdown-container .sublink-group{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:20px;height:auto;justify-content:flex-start;max-width:calc(33.33333% - 39px)}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-container .sublink-group{max-width:calc(50% - 39px)}}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-group-heading{color:var(--text-primary-color,#333);font-size:27px;font-weight:400;margin-bottom:20px;text-align:left;text-decoration:none;width:100%}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-group-heading.compliance{white-space:nowrap}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item{align-items:center;color:var(--text-primary-color,#333);display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-start;text-align:left;text-decoration:none;width:100%}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item .sublink-item-text{color:inherit;font-size:20px;font-weight:400;position:relative}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item.active-link,.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item:hover{color:var(--accent-1-color,#e81a3b)}.site-header__menu-dropdown .dropdown-container:has(.sublink-group:nth-of-type(2)) .sublink-group{max-width:calc(25% - 39px)}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-container:has(.sublink-group:nth-of-type(2)) .sublink-group{max-width:calc(30% - 39px)}}.site-header__menu-dropdown .dropdown-banner{align-items:flex-start;align-self:stretch;aspect-ratio:320/378;background:#fff;box-shadow:0 0 30px 0 rgba(91,110,127,.25);display:flex;flex-flow:column nowrap;height:auto;isolation:isolate;justify-content:flex-start;margin-left:auto;max-height:-moz-fit-content;max-height:fit-content;overflow:hidden;padding:0;position:relative;text-decoration:none;transform:scale(1);transform-origin:center center;transition:transform .1s cubic-bezier(.17,.65,.33,.84);width:clamp(240px,305px,30%)}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-banner{width:clamp(240px,350px,50%)}}.site-header__menu-dropdown .dropdown-banner+.dropdown-banner{margin-left:0}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-banner+.dropdown-banner{display:none}}.site-header__menu-dropdown .dropdown-banner__img{aspect-ratio:2.3/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown .dropdown-banner__content{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;gap:10px;justify-content:flex-start;padding:18px 24px 32px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown .dropdown-banner__content .banner-heading,.site-header__menu-dropdown .dropdown-banner__content .banner-text{color:var(--text-primary-color);font-weight:400;line-height:1.5;text-align:left;width:100%}.site-header__menu-dropdown .dropdown-banner__content .banner-heading{font-size:30px}.site-header__menu-dropdown .dropdown-banner__content .banner-text{font-size:14px}.site-header__menu-dropdown .dropdown-banner__content .banner-btn{margin-top:auto;max-width:100%}.site-header__menu-dropdown .dropdown-banner:focus,.site-header__menu-dropdown .dropdown-banner:hover{transform:scale(1.015)}.site-header__main-navigation [data-section=software]:after,.site-header__main-navigation [data-section=software]:before{background-color:transparent!important;color:#096!important}.site-header__main-navigation [data-section=software] img,.site-header__main-navigation [data-section=software] svg{fill:#096!important;color:#096!important}.site-header__main-navigation [data-section=software]~.site-header__menu-dropdown a:hover{color:#096!important}.site-header__main-navigation [data-section=online-training]:after,.site-header__main-navigation [data-section=online-training]:before{background-color:transparent!important;color:#0789c8!important}.site-header__main-navigation [data-section=online-training] img,.site-header__main-navigation [data-section=online-training] svg{fill:#0789c8!important;color:#0789c8!important}.site-header__main-navigation [data-section=online-training]~.site-header__menu-dropdown a:hover{color:#0789c8!important}.site-header__main-navigation [data-section=compliance-and-strategy]:after,.site-header__main-navigation [data-section=compliance-and-strategy]:before{background-color:transparent!important;color:#f39c12!important}.site-header__main-navigation [data-section=compliance-and-strategy] img,.site-header__main-navigation [data-section=compliance-and-strategy] svg{fill:#f39c12!important;color:#f39c12!important}.site-header__main-navigation [data-section=compliance-and-strategy]~.site-header__menu-dropdown a:hover{color:#f39c12!important}.site-header__main-navigation [data-section=tax-innovation]:after,.site-header__main-navigation [data-section=tax-innovation]:before{background-color:transparent!important;color:#e81a3b!important}.site-header__main-navigation [data-section=tax-innovation] img,.site-header__main-navigation [data-section=tax-innovation] svg{fill:#e81a3b!important;color:#e81a3b!important}.site-header__main-navigation [data-section=tax-innovation]~.site-header__menu-dropdown a:hover{color:#e81a3b!important}
