  ::selection { background-color: #F6EED93B41D8BE6; color: #2F7A5DA5DA5DC34; } ::-moz-selection { background-color: #F6EED93B41D8BE6; color: #2F7A5DA5DA5DC34; }  :root {  --ksh-drawer-dot-size: 10px;  --ksh-drawer-dot-gap: 10px; }  .ksh-drawer-dot-orange, .ksh-drawer-dot-green { position: relative;  overflow: visible !important;  min-width: 0; }  .ksh-drawer-dot-orange::before, .ksh-drawer-dot-green::before { content: \"\"; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); width: calc( var(--ksh-drawer-dot-size) + (var(--ksh-drawer-dot-gap) * 2) ); height: calc(var(--ksh-drawer-dot-size) + 4px); background: #FFFFFFFFFFFFFFF; z-index: 10; pointer-events: none; }  .ksh-drawer-dot-orange::after, .ksh-drawer-dot-green::after { content: \"\"; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); width: var(--ksh-drawer-dot-size); height: var(--ksh-drawer-dot-size); border-radius: 50%; z-index: 11; pointer-events: none; }  .ksh-drawer-dot-orange::after { background: #C43D36A5F3BD378; }  .ksh-drawer-dot-green::after { background: #044D5ED5EF7348D; }  @media (min-width: 1200px) {  #brxe-59d6f8 .ksh-loggedin-only { display: none !important; }  body.kesho-logged-in #brxe-59d6f8 .ksh-loggedin-only { display: flex !important; } body.kesho-logged-in #brxe-59d6f8 .ksh-guest-only { display: none !important; } }@media (max-width: 478px) and (orientation: portrait) { body.ksh-mobile-menu-open { overflow: hidden !important; overscroll-behavior: none !important; } #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-wrapper { width: min(84vw, 360px) !important; max-width: 360px !important; background: #FFFFFF !important; color: #092C34 !important; border: 0 !important; border-radius: 0 !important; box-shadow: -8px 0 28px rgba(9,44,52,.08) !important; overflow-y: auto !important; overflow-x: hidden !important; overscroll-behavior: contain !important; -webkit-overflow-scrolling: touch; scrollbar-width: none; transition: transform 260ms cubic-bezier(.22,1,.36,1), opacity 220ms ease !important; } #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-wrapper::-webkit-scrollbar { display: none !important; }  #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-wrapper.right { right: 0 !important; left: auto !important; }  #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-overlay { background: rgba(9,44,52,.20) !important; transition: opacity 200ms ease, visibility 200ms ease !important; }  #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu { width: 100% !important; padding: 22px 18px 22px !important; margin: 0 !important; display: flex !important; flex-direction: column !important; background: #FFFFFF !important; border: 0 !important; box-shadow: none !important; }  #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > * { border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; } #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu hr, #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu [class*="divider"], #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu [class*="separator"] { display: none !important; }  #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item { width: 100% !important; margin: 1px 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a { width: 100% !important; min-height: 49px !important; padding: 0 14px !important; margin: 0 !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; color: #092C34 !important; background: transparent !important; border: 0 !important; border-radius: 12px !important; box-shadow: none !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.5 !important; text-decoration: none !important; -webkit-tap-highlight-color: transparent !important; transition: background-color 160ms ease, color 160ms ease, transform 90ms ease !important; }  #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.current-menu-item > a, #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.current_page_item > a, #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.current-menu-ancestor > a { color: #06748D !important; background: #EEF6F5 !important; font-weight: 600 !important; } @media (hover: hover) { #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a:hover { color: #06748D !important; background: #F4F9F8 !important; } } #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a:active { transform: scale(.985) !important; background: #EEF6F5 !important; }  #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a::before, #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a > i, #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > li.bricks-menu-item > a > svg { width: 22px !important; min-width: 22px !important; height: 22px !important; flex: 0 0 22px !important; margin: 0 !important; color: currentColor !important; }  #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-login { width: 100% !important; min-height: 50px !important; margin: 0 0 16px !important; padding: 0 15px !important; display: flex !important; align-items: center !important; gap: 12px !important; color: #FEF8EF !important; background: #06748D !important; border: 0 !important; border-radius: 12px !important; box-shadow: none !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4 !important; -webkit-tap-highlight-color: transparent !important; transition: background-color 160ms ease, transform 90ms ease !important; } #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-login:hover { color: #FEF8EF !important; background: #055F73 !important; } #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-login:active { transform: scale(.985) !important; }  body.kesho-logged-in #brx-header .ksh-header-mobile-menu-nav ul.bricks-mobile-menu > :not(li.bricks-menu-item) { background: transparent !important; border: 0 !important; box-shadow: none !important; }  body.kesho-logged-in #brx-header .ksh-header-mobile-menu-nav li.bricks-menu-item:has(> a[href*="/account/"]) { display: none !important; }  #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-logout { width: 100% !important; min-height: 49px !important; margin: 18px 0 0 !important; padding: 0 14px !important; display: flex !important; align-items: center !important; gap: 12px !important; color: #4B6268 !important; background: transparent !important; border: 0 !important; border-radius: 12px !important; box-shadow: none !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.5 !important; -webkit-tap-highlight-color: transparent !important; transition: color 160ms ease, background-color 160ms ease, transform 90ms ease !important; } #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-logout:hover { color: #092C34 !important; background: #F5F7F7 !important; } #brx-header .ksh-header-mobile-menu-nav .ksh-header-mobile-menu-logout:active { transform: scale(.985) !important; background: #F0F4F4 !important; } #brx-header .ksh-header-mobile-menu-nav *:has(> .ksh-header-mobile-menu-logout) { background: transparent !important; border: 0 !important; box-shadow: none !important; }  #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-toggle { width: 44px !important; height: 44px !important; border-radius: 50% !important; -webkit-tap-highlight-color: transparent !important; transition: background-color 160ms ease, transform 160ms ease !important; } #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-toggle:active { transform: scale(.94) !important; } #brx-header .ksh-header-mobile-menu-nav .bricks-mobile-menu-toggle[aria-expanded="true"] { background: #EEF6F5 !important; }  #brx-header .ksh-header-mobile-menu-nav a:focus-visible, #brx-header .ksh-header-mobile-menu-nav button:focus-visible { outline: 2px solid #06748D !important; outline-offset: 3px !important; }  @media (prefers-reduced-motion: reduce) { #brx-header .ksh-header-mobile-menu-nav *, #brx-header .ksh-header-mobile-menu-nav *::before, #brx-header .ksh-header-mobile-menu-nav *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; } }}