header.child-header .logo.logov2 a:first-child img{border-right:1px solid #fff}.child-header .menu ul[role=menu] li.hs-menu-item.hs-menu-depth-2.hs-item-has-children>ul[role=menu]{flex-direction:column}.child-header .hs-search-field{position:relative}.child-header .hs-search-field__input{box-sizing:border-box;width:100%}.child-header .hs-search-field__bar button svg{height:10px}.child-header .hs-search-field__suggestions{list-style:none;margin:0;padding:0}.child-header .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;border:1px solid #000;margin:7px auto auto;max-width:741px}.child-header .hs-search-field__suggestions li{display:block;margin:0;padding:0}.child-header .hs-search-field__suggestions #results-for{font-weight:700}.child-header .hs-search-field__suggestions #results-for,.child-header .hs-search-field__suggestions a{display:block}.child-header .hs-search-field__suggestions a:focus,.child-header .hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}@media (max-width:740px){.child-header .hs-menu-wrapper ul{flex-direction:column}}.child-header .hs-menu-wrapper .hs-menu-depth-2 .hs-menu-children-wrapper ul{flex-direction:column;padding-bottom:0}.child-header .hs-menu-wrapper .submenu-content{color:#fff;font-size:14px;line-height:1.29;margin-top:11px}.child-header .hs-menu-wrapper .submenu-content p{margin-bottom:0}.header-controls{align-items:center;display:flex;gap:1.25rem;margin-left:auto;padding-right:20px}.header-controls .search-icon{cursor:pointer}.header-account{align-items:center;display:flex}.header-account--desktop{display:flex}.header-account--mobile{display:none}.header-account__anonymous{align-items:center;display:flex;gap:.75rem}.header-account__link{color:#fff;text-decoration:none}.header-account__link--login:hover{color:#fff;text-decoration:underline}.header-account__link:focus{color:#fff;outline:2px solid currentColor;outline-offset:2px}.header-account__member{position:relative}.header-account__trigger{align-items:center;display:flex;font-size:1rem;gap:10px}.header-account__trigger,.header-account__trigger:hover{background-color:transparent}.header-account__trigger:focus{outline:2px solid #fff;outline-offset:2px}.header-account__icon{display:flex}.header-account__trigger[aria-expanded=true] .header-account__icon{transform:rotate(180deg)}.header-account__greeting{align-items:center;display:flex;gap:.25rem}.header-account__greeting-prefix{opacity:.8}.header-account__name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account__dropdown{color:#fff;margin-top:10px;min-width:160px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:1000}.header-account__dropdown:not([hidden]){opacity:1;transform:translateY(0);visibility:visible}.header-account__menu{list-style:none;margin:0;padding:0}.header-account__menu-item{align-items:center;background-color:#2765a3;color:#fff;display:flex;font-size:1rem;justify-content:flex-start;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}.header-account__menu-item:hover{background-color:#1b4772;color:#fff}.header-account__menu-item:focus-visible{background-color:#1b4772;outline:2px solid #fff;outline-offset:-2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:991px){.header-account--desktop,.header-controls{display:none}.header-account--mobile{display:flex;flex-direction:column;gap:0;margin-top:auto;padding:0;width:100%}.header-account__anonymous-buttons,.header-account__member-buttons{display:flex;flex-direction:column;gap:10px 0;width:100%}.header-account__button--account,.header-account__button--login{background-color:#fff5eb;color:#262a33}.header-account__button--logout,.header-account__button--register{background-color:#262a33;color:#fff}.header-account__button:focus,.header-account__button:hover{opacity:.9}.header-account__button:focus{outline:2px solid currentColor;outline-offset:-2px}.header-account__name{max-width:100px}}@media (prefers-contrast:high){.header-account__link--register{border:2px solid}.header-account__link:focus,.header-account__trigger:focus{outline-width:3px}.header-account__dropdown{border-width:2px}}@media (prefers-reduced-motion:reduce){.header-account__dropdown,.header-account__icon,.header-account__link,.header-account__menu-item,.header-account__trigger{transition:none}}