/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:24px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.header{--header-height: 3.75rem;--header-info-height: var(--header-height);--header-margin-bottom: 0;--header-logo-width: 3.75rem;--header-logo-margin-right: 1rem;--header-logo-padding-top: 0;--header-logo-space: calc(1rem + var(--header-logo-width) + var(--header-logo-margin-right));--header-search-input-width: auto;--header-brandnav-link-height: var(--header-language-active-link-height);--header-brandnav-padding-y: 0.125rem;--header-language-active-link-height: 2rem;--header-language-padding-y: 0.125rem;--header-main-nav-link-height: 3rem;--header-sub-nav-link-height: 1.5rem;--header-flyout-link-height: 2rem;--header-flyout-align-item: flex-end;--header-link-indicator-color: #fff;--header-transition-duration: 600ms;--header-transition-timing-function: ease-in-out}@media (min-width:768px){.header{--header-height: 5rem;--header-info-height: 5rem;--header-margin-bottom: 0;--header-logo-width: 6.125rem;--header-logo-margin-right: 2rem;--header-logo-padding-top: 0;--header-logo-space: calc(var(--header-logo-width) + var(--header-logo-margin-right));--header-search-input-width: 13.75rem;--header-brandnav-link-height: var(--header-info-height);--header-brandnav-padding-y: 0.25rem;--header-language-padding-y: 0.25rem;--header-flyout-link-height: 1.5rem}}@media (min-width:992px){.header{--header-height: 7.5rem;--header-info-height: 3.5rem;--header-margin-bottom: 0;--header-nav-link-color: #fff;--header-logo-width: 8.75rem;--header-logo-padding-top: 0;--header-search-input-width: 31.25rem;--header-main-nav-link-height: 4rem;--header-sub-nav-link-height: 2rem;--header-flyout-link-height: 2rem;--header-flyout-align-item: center}}@media (min-width:992px){.header .header-main-nav-item>.btn,.header .header-sub-nav-item>.btn{display:none}.header-collapsed{--header-height: 3.5rem;--header-main-nav-link-height: var(--header-height);--header-logo-width: 3.5rem;--header-logo-padding-top: 0.375rem}.header-collapsed .header-main-nav-list{top:0}.header-collapsed .header-main-nav-list.has-active-sub-nav .header-main-nav-item:not(.active){pointer-events:none;opacity:0}.header-collapsed .header-search,.header-collapsed .header-language,.header-collapsed .header-brandnav{pointer-events:none;opacity:0}.header-collapsed .header-main-nav-item.active{pointer-events:initial;opacity:1}.header-collapsed .header-main-nav-item.active>.header-main-nav-link{pointer-events:none;opacity:0}.header-collapsed .header-main-nav-item.active>.header-sub-nav{top:0}.header-collapsed .header-main-nav-item.active>.header-sub-nav>.header-sub-nav-item>.header-sub-nav-link{height:var(--header-height);line-height:var(--header-height);color:#fff;display:flex;align-items:center}.header-collapsed .header-main-nav-item.active>.header-sub-nav::before{opacity:0;top:0}.header-not-collapse .header-language,.header-not-collapse .header-brandnav{opacity:1}}@media (min-width:992px) and (min-width:992px){.header-collapsed{--header-height: 4.5rem;--header-logo-width: 6.25rem;--header-logo-padding-top: 0}}@media (max-width:991.98px){.header .header-sub-nav-item--more{display:none !important}.header-brandnav,.header-search,.header-language,.header-main-nav,.header-nav-wrapper::before{display:none}.header-nav-wrapper{height:0}.header-mobile-expanded .header-brandnav,.header-mobile-expanded .header-search,.header-mobile-expanded .header-language,.header-mobile-expanded .header-main-nav,.header-mobile-expanded .header-nav-wrapper::before{display:block}.header-mobile-expanded .header-nav-wrapper{height:initial;background-color:#fff}.header-mobile-expanded .header-nav-wrapper::after{position:absolute;width:100%;height:2px;margin-top:-2px;content:"";box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5)}}@media (min-width:992px){.header-search-active{}.header-search-active .header-search .header-search-link{z-index:92;background:no-repeat 50% 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23464646'%3E%3Cpath d='M24 .86L23.14 0 12 11.14.86 0 0 .86 11.14 12 0 23.14l.86.86L12 12.86 23.14 24l.86-.86L12.86 12 24 .86z'/%3E%3C/svg%3E");background-size:1.5rem}.header-search-active .header-search .header-search-link:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23464646'%3E%3Cpath d='M24 .86L23.14 0 12 11.14.86 0 0 .86 11.14 12 0 23.14l.86.86L12 12.86 23.14 24l.86-.86L12.86 12 24 .86z'/%3E%3C/svg%3E")}.header-search-active .header-search .header-search-link>svg{pointer-events:none;opacity:0}}.header{position:sticky;top:0;right:0;left:0;z-index:90;margin-bottom:var(--header-margin-bottom);line-height:1.2;background-color:#464646;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5)}.header a{text-decoration:none}.header-wrapper{position:relative;display:flex;height:var(--header-height);transition:height var(--header-transition-duration) var(--header-transition-timing-function)}.header-nav-wrapper{z-index:91;display:flex;flex:1 1 auto;flex-direction:column}.header .invisible{position:fixed !important;top:100% !important;left:100% !important;pointer-events:none !important}@media (max-width:991.98px){.header-nav-wrapper{position:fixed;top:var(--header-height);right:0;bottom:0;width:calc(100% - var(--header-logo-space));overflow:visible}.header-nav-wrapper::before{position:fixed;right:0;left:0;z-index:90;width:var(--header-logo-space);height:100vh;content:"";background-color:rgba(0, 0, 0, 0.72)}.header .invisible{display:none}}@media (min-width:992px){.header-nav-wrapper{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;width:calc(100% - var(--header-logo-space))}.header-brandnav,.header-search,.header-language,.header-usernavigation{height:var(--header-info-height)}.header-main-nav-item.active>.header-sub-nav::before{content:"";position:fixed;top:var(--header-height);left:0;right:0;height:3rem;background-color:#ece6e0;z-index:2;pointer-events:none;opacity:1;transition:all var(--header-transition-duration) var(--header-transition-timing-function)}.header-main-nav-item.active>.header-sub-nav .header-sub-nav-item{z-index:3}}.header-logo-wrapper{z-index:92;flex:0 0 auto}.header-logo-link{display:inline-block;padding-top:var(--header-logo-padding-top);margin:0 var(--header-logo-margin-right) 0 0;background-color:#464646;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5)}.header-logo{width:var(--header-logo-width);height:auto}.header-logo.loaded{transition:width var(--header-transition-duration) var(--header-transition-timing-function)}.header-list{padding-left:0;list-style:none;margin-bottom:0}.header-list-item{display:inline-block;text-align:center}.header-list-item abbr{text-decoration:inherit;cursor:inherit}.header-list-item-link{display:inline-block}.header-list-item-link:hover,.header-list-item-link:focus{cursor:pointer}.header-usernavigation{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-end;order:1}.header-usernavigation-icon{width:1.25rem;height:1.25rem;position:relative;display:inline-block}.header-usernavigation-link{color:#fff;align-items:center;display:flex;flex-direction:column;font-size:0.875rem;text-decoration:none}.header-usernavigation-link:hover,.header-usernavigation-link:focus{color:#fff}@media (max-width:991.98px){.header-usernavigation{position:fixed;top:0;right:1rem;left:var(--header-logo-space);height:var(--header-height);overflow-y:hidden}.header-usernavigation-link{display:flex;flex-direction:column;justify-content:center;height:var(--header-info-height);padding:0 1rem}}@media (min-width:992px){.header-usernavigation{flex:0 1 auto;order:4;margin-left:1rem}.header-usernavigation .header-list-item{display:flex;flex-direction:column;justify-content:center;height:var(--header-info-height);padding:0 1rem}.header-usernavigation-icon{margin:0.5rem}}.header-hamburger-menu{font-size:0.75rem;color:#fff;text-decoration:none;cursor:pointer}.header-hamburger-menu:hover,.header-hamburger-menu:focus-within{color:#fff;text-decoration:none}.header-hamburger-menu:hover .hamburger .hamburger-inner,.header-hamburger-menu:hover .hamburger .hamburger-inner::before,.header-hamburger-menu:hover .hamburger .hamburger-inner::after,.header-hamburger-menu:focus-within .hamburger .hamburger-inner,.header-hamburger-menu:focus-within .hamburger .hamburger-inner::before,.header-hamburger-menu:focus-within .hamburger .hamburger-inner::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 1.2' fill='%23fff'%3E%3Cpath d='M24 0l-1.1 1.2H0L1.1.1 24 0z'/%3E%3C/svg%3E")}.header-hamburger-menu .hamburger{display:flex;align-items:center}.header-hamburger-menu .hamburger .hamburger-inner,.header-hamburger-menu .hamburger .hamburger-inner::before,.header-hamburger-menu .hamburger .hamburger-inner::after{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 1.2' fill='%23fff'%3E%3Cpath d='M24 0l-1.1 1.2H0L1.1.1 24 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.5rem 0.125rem}.header-hamburger-menu .hamburger:hover,.header-hamburger-menu .hamburger.is-active:hover{opacity:1}@media (min-width:992px){.header-hamburger-menu{display:none}}.header-hamburger-menu .header-usernavigation-icon{display:flex}.header-mobile-expanded .header-hamburger-menu .header-usernavigation-icon .icon:not(.header-hamburger-menu-cross-icon),.header .header .header-hamburger-menu-cross-icon{display:none}.header-mobile-expanded .header-hamburger-menu-cross-icon{display:block}.header-main-nav{position:relative;flex:1 1 100%;order:3}.header-main-nav-list{padding-left:0;list-style:none;z-index:-1;width:100%;margin:0}.header-sub-nav{padding-left:0;list-style:none}.header-nav-back{cursor:pointer}.header-main-nav-link,.header-sub-nav-link{display:block;font-size:1.25rem;color:var(--header-nav-link-color);text-decoration:none}.header-sub-nav-link{color:#464646}a-main-nav-link,a-sub-nav-link{position:relative;display:inline-block;color:var(--header-nav-link-color);text-decoration:none}a-main-nav-link::after,a-sub-nav-link::after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background-color:var(--header-nav-link-border-bottom-color, transparent)}@media (min-width:992px){a-main-nav-link::after,a-sub-nav-link::after{right:1rem;left:1rem}}a-main-nav-link:hover,a-main-nav-link:focus,a-sub-nav-link:hover,a-sub-nav-link:focus{--header-nav-link-color: #fff;--header-nav-link-border-bottom-color: var(--header-nav-link-color)}@media (min-width:992px){a-main-nav-link:active,a-main-nav-link.active,a-sub-nav-link:active,a-sub-nav-link.active{--header-nav-link-color: #f8f9fa;--header-nav-link-border-bottom-color: var(--header-nav-link-color)}}@media (min-width:992px){.header-main-nav-item.active a.header-main-nav-link{--header-nav-link-color: #f8f9fa;--header-nav-link-border-bottom-color: var(--header-nav-link-color)}}@media (max-width:991.98px){.header-nav-back{display:flex;flex-direction:row;align-items:center;padding:0.6875rem 1rem;line-height:1.2;font-size:1.25rem;gap:0.5rem;width:100%}.header-sub-nav-item--more{display:none}.header-main-nav{padding-top:0;margin-top:0;overflow-x:hidden;overflow-y:auto;border-top:1px solid #e9ecef}.header-main-nav-item,.header-sub-nav-item{padding-right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid #e3e4e6}.header-main-nav-item>.btn,.header-sub-nav-item>.btn{padding:0.6875rem 1rem;line-height:1.2;font-size:1.25rem;border-left:0.0625rem solid #e3e4e6}.header-main-nav-link{padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2rem}.header-sub-nav-link{padding-top:0.1875rem;padding-bottom:0.1875rem}.header-main-nav-link,.header-sub-nav-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0.6875rem 1rem;line-height:1.2;font-size:1.25rem;text-decoration:none;gap:0.5rem}.header-sub-nav{position:absolute;top:0;left:100%;width:100%;height:100%;background:white;transform:translateX(0);transition:transform 0.3s ease-in-out;z-index:1}.header-sub-nav.active{transform:translateX(-100%)}}@media (max-width:991.98px) and (min-width:992px){.header-main-nav-item>.btn,.header-sub-nav-item>.btn{display:none}}@media (min-width:992px){.header-nav-back,.header-nav-link-icon,.header-nav-back-icon{display:none}.header-main-nav{order:-1;width:100%;height:0}.header-main-nav-list{position:absolute;top:var(--header-info-height);left:0;display:flex;align-items:center;justify-content:flex-end}.header-main-nav-item:not(.active) .header-sub-nav-item.header-sub-nav-item.has-submenu>.header-sub-nav,.header-main-nav-item:not(.active) .header-sub-nav-item.header-sub-nav-item--more{display:none}.header-main-nav-item.active .header-sub-nav-item .header-sub-nav-item.header-sub-nav-item.has-submenu>.header-sub-nav,.header-main-nav-item.active .header-sub-nav-item .header-sub-nav-item.header-sub-nav-item--more{display:none}.header-main-nav-item{position:relative}.header-main-nav-item .header-main-nav-item .header-sub-nav{display:none}.header-main-nav-item.active{position:static}.header-main-nav-link{height:var(--header-main-nav-link-height);padding:0 1rem;line-height:var(--header-main-nav-link-height);white-space:nowrap}.header-main-nav-item:hover>.header-main-nav-link,.header-main-nav-item:focus-within>.header-main-nav-link,.header-sub-nav-item:hover>.header-sub-nav-link,.header-sub-nav-item:focus-within>.header-sub-nav-link{--header-nav-link-color: #fff;--header-nav-link-border-bottom-color: var(--header-nav-link-color)}.header-sub-nav{position:absolute;z-index:92;display:block;width:max-content;white-space:nowrap;background-color:#fff}.header-sub-nav.right{right:0}.header-sub-nav-item{position:relative}.header-main-nav-item:not(.active)>.header-sub-nav,.header-sub-nav-item>.header-sub-nav{pointer-events:none;visibility:hidden}.header-main-nav-list>.header-main-nav-item.current>.header-sub-nav>.header-sub-nav-item:hover>.header-sub-nav,.header-main-nav-list>.header-main-nav-item.current>.header-sub-nav>.header-sub-nav-item:focus-within>.header-sub-nav,.header-main-nav-list>.header-main-nav-item:hover>.header-sub-nav,.header-main-nav-list>.header-main-nav-item:focus-within>.header-sub-nav{pointer-events:initial;visibility:visible}.header-main-nav-item.active .header-sub-nav>.header-sub-nav-item:hover>.header-sub-nav,.header-main-nav-item.active .header-sub-nav>.header-sub-nav-item:focus-within>.header-sub-nav{pointer-events:initial;visibility:visible}.header-main-nav-item.active .header-sub-nav .header-sub-nav-item .header-sub-nav-item:hover>.header-sub-nav,.header-main-nav-item.active .header-sub-nav .header-sub-nav-item .header-sub-nav-item:focus-within>.header-sub-nav{pointer-events:none;visibility:hidden}.header-main-nav-item.active>.header-sub-nav{top:var(--header-main-nav-link-height);right:0;left:0;z-index:91;display:flex;width:100%;margin:0;justify-content:flex-end;background-color:transparent}.header-main-nav-item.active .header-sub-nav-link{display:inline-block;height:3rem;padding:0.5rem 1rem;line-height:var(--header-sub-nav-link-height)}}@media (min-width:992px){.header-language,.header-brandnav,.header-search,.header-usernavigation{transition-timing-function:var(--header-transition-timing-function);transition-duration:calc(var(--header-transition-duration) / 3 * 2);transition-property:opacity}.header .header-main-nav-list,.header-main-nav-item.active .header-sub-nav{transition:top var(--header-transition-duration) var(--header-transition-timing-function)}.header-main-nav-list>.header-main-nav-item,.header-main-nav-item.active>.header-main-nav-link{transition:opacity calc(var(--header-transition-duration) / 3 * 2)}.header-main-nav-item>.header-main-nav-link,.header-main-nav-item.active .header-sub-nav-link{transition-timing-function:var(--header-transition-timing-function);transition-duration:var(--header-transition-duration);transition-property:height, line-height}.header-logo.loaded{transition:width var(--header-transition-duration) var(--header-transition-timing-function)}}@media (min-width:992px){.header-main-nav-item:not(.active) .header-sub-nav,.header-sub-nav-item .header-sub-nav,.header .header-brandnav-flyout,.header .header-language-list{left:0;max-width:33.33333vw;padding:0.5rem;overflow:hidden;overflow-y:auto;white-space:initial;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5)}.header-main-nav-item:not(.active) .header-sub-nav.right,.header-sub-nav-item .header-sub-nav.right,.header .header-brandnav-flyout.right,.header .header-language-list.right{right:1rem;left:auto}.header .header-main-nav-item:not(.active) .header-sub-nav,.header-main-nav-item.active .header-sub-nav-item .header-sub-nav,.header .header .header-brandnav-flyout,.header .header .header-language-list{max-height:calc(100vh - var(--header-height) - var(--sticky-bar-height, calculateRem(32px)) - 1rem)}.header-brandnav-flyout,.header-language-list{--header-height: var(--header-info-height)}.header:not(.header-collapsed) .header-main-nav-item .header-sub-nav-item .header-sub-nav{max-height:calc(100vh - var(--header-height) - var(--header-sub-nav-link-height) - var(--sticky-bar-height, calculateRem(32px)) - 1rem)}.header-main-nav-item .header-sub-nav .header-main-nav-link,.header .header-main-nav-item:not(.active) .header-sub-nav-link,.header-sub-nav-item .header-sub-nav .header-sub-nav-link,.header .header-brandnav-flyout .header-brandnav-link,.header .header-language-list .header-language-link{display:inline-flex;align-items:var(--header-flyout-align-item);height:auto;min-height:var(--header-flyout-link-height);line-height:var(--header-flyout-link-height);padding:0.5rem;white-space:initial}.header-main-nav-item .header-sub-nav .header-main-nav-link-content,.header .header-main-nav-item:not(.active) .header-sub-nav-link-content,.header-sub-nav-item .header-sub-nav .header-sub-nav-link-content,.header .header-brandnav-flyout .header-brandnav-link-content,.header .header-language-list .header-language-link-content{padding-top:0;padding-bottom:0.25rem;border-bottom:1px solid var(--header-link-indicator-color);color:#1e2d50}.header-main-nav-item .header-sub-nav .header-main-nav-link:hover,.header-main-nav-item .header-sub-nav .header-main-nav-link:focus-within,.header .header-main-nav-item:not(.active) .header-sub-nav-link:hover,.header .header-main-nav-item:not(.active) .header-sub-nav-link:focus-within,.header-sub-nav-item .header-sub-nav .header-sub-nav-link:hover,.header-sub-nav-item .header-sub-nav .header-sub-nav-link:focus-within,.header .header-brandnav-flyout .header-brandnav-link:hover,.header .header-brandnav-flyout .header-brandnav-link:focus-within,.header .header-language-list .header-language-link:hover,.header .header-language-list .header-language-link:focus-within{--header-link-indicator-color: #1e2d50}.header-main-nav-item .header-sub-nav .header-main-nav-link::after,.header .header-main-nav-item:not(.active) .header-sub-nav-link::after,.header-sub-nav-item .header-sub-nav .header-sub-nav-link::after,.header .header-brandnav-flyout .header-brandnav-link::after,.header .header-language-list .header-language-link::after{display:none}}.header-search{position:relative;order:2;padding:1rem}.header-search form{display:flex;align-items:center;margin:0;white-space:nowrap}.header-search-link{position:absolute;z-index:92;display:inline-block;width:2.5rem;height:2.5rem;padding:0.5rem;color:#fff;cursor:pointer}.header-search-link:hover{color:#e9ecef}.header-search-input{padding-right:calc(7rem - 1px)}@media (max-width:991.98px){.header-search-link{right:1rem}}@media (min-width:992px){.header-search{display:flex;flex:0 1 auto;align-items:center;order:5;width:5.5rem;padding:0 1rem;justify-content:center}.header-search form{display:flex;align-items:center;flex-wrap:nowrap;width:100%}.header-search-link{background-size:1.5rem;background:no-repeat 50% 50%;transition-timing-function:var(--header-transition-timing-function);transition-duration:var(--header-transition-duration);transition-property:opacity}.header-search-input{position:absolute;right:1rem;z-index:91;width:0;padding:0;pointer-events:none;visibility:hidden;opacity:0;transition-timing-function:var(--header-transition-timing-function);transition-duration:var(--header-transition-duration);transition-property:width, padding, visibility, opacity}.header-search-active .header-search-input{width:var(--header-search-input-width);padding:0.25rem;font-size:1.25rem;pointer-events:initial;visibility:visible;opacity:1}}.header:not(.header-search-active):not(.header-mobile-expanded) .header-search-input{border:0}.header-language{flex:0 1 auto;order:5}.header-language-list{padding:0.5rem;padding-bottom:1rem}.header-language-link{height:var(--header-flyout-link-height)}@media (max-width:991.98px){.header-language{border-top:1px solid #e9ecef}}@media (min-width:992px){.header-language{display:flex;align-items:center;justify-content:center;order:3;margin-left:1.5rem}.header-language-wrapper{position:relative}.header-language-active{position:relative;display:inline-block;padding:var(--header-language-padding-y) 1rem calc(var(--header-language-padding-y) + 1px)}.header-language-wrapper:hover .header-language-active::after,.header-language-wrapper:focus-within .header-language-active::after{position:absolute;right:1rem;bottom:0;left:1rem;height:1px;content:"";background-color:#fff}}.header-brandnav{order:4;overflow:visible}.header-brandnav-icon{width:1rem;height:1rem}.header-brandnav-link{display:flex;flex-direction:row;height:var(--header-brandnav-link-height)}@media (max-width:991.98px){.header-brandnav{padding:0.5rem;margin-top:0.5rem;border-top:1px solid #e9ecef}}@media (min-width:992px){.header-brandnav{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;order:2;text-align:right}.header-brandnav>.header-brandnav-list-item{position:relative;display:flex;align-items:center;height:var(--header-brandnav-link-height);text-align:left}.header-brandnav-link{height:auto}.header-brandnav-flyout .header-brandnav-link{padding-bottom:0.125rem}}.header-language-link,.header-language-active,.header-brandnav-link{font-size:1rem;text-decoration:none}@media (min-width:992px){.header-language-link,.header-language-active,.header-brandnav-link{color:#fff}}.header-language-link:hover,.header-language-link:focus-within,.header-language-active:hover,.header-language-active:focus-within,.header-brandnav-link:hover,.header-brandnav-link:focus-within{text-decoration:none}@media (min-width:992px){.header-language-link:hover,.header-language-link:focus-within,.header-language-active:hover,.header-language-active:focus-within,.header-brandnav-link:hover,.header-brandnav-link:focus-within{color:#fff}}.header-language-wrapper:hover>.header-language-active,.header-language-wrapper:focus-within>.header-language-active,.header-brandnav-wrapper:hover>.header-brandnav-link,.header-brandnav-wrapper:focus-within>.header-brandnav-link{color:#fff}.header-language-link,.header-brandnav-link{padding-right:1rem;padding-left:1rem}.header-language-link-content,.header-brandnav-link-content{display:block;padding-top:var(--header-brandnav-padding-y);padding-bottom:var(--header-brandnav-padding-y);border-bottom:1px solid transparent}.header-language-link:hover .header-language-link-content,.header-language-link:focus-within .header-language-link-content,.header-brandnav-link:hover>.header-brandnav-link-content,.header-brandnav-link:focus-within>.header-brandnav-link-content{border-bottom-color:#fff}.header-language-wrapper:hover>.header-language-active>.header-language-link-content,.header-language-wrapper:focus-within>.header-language-active>.header-language-link-content,.header-brandnav-wrapper:hover>.header-brandnav-link>.header-brandnav-link-content,.header-brandnav-wrapper:focus-within>.header-brandnav-link>.header-brandnav-link-content{border-bottom-color:#fff}@media (max-width:991.98px){.header-language-active{display:none}.header-language-link,.header-brandnav-link{display:flex;align-items:center}}@media (min-width:992px){.header-language-link-content,.header-brandnav-link-content{white-space:nowrap}.header-language-list,.header-brandnav-flyout{position:absolute;z-index:93;padding:1rem;pointer-events:none;visibility:hidden;background-color:#fff}.header-language-list>.header-list-item,.header-brandnav-flyout>.header-list-item{width:max-content;text-align:left}.header-language-wrapper:hover .header-language-list,.header-language-wrapper:focus-within .header-language-list,.header-brandnav-wrapper:hover .header-brandnav-flyout,.header-brandnav-wrapper:focus-within .header-brandnav-flyout{pointer-events:initial;visibility:visible}}