html.overflow-hidden, html.overflow-hidden body { overflow: hidden; }
html body .top-bar-sticky { z-index: 1000; }
html.overflow-hidden .top-bar-sticky { position: fixed; z-index: 1000; }
.top-bar-sticky .ud-mm { background-color: rgb(209, 1, 1); border-bottom: 7px solid rgb(0, 0, 0); height: 90px; padding: 16px 10px 16px 16px; }
.top-bar-sticky .ud-mm .ud-dt { padding: 0px; }
.top-bar-sticky .ud-dt__logoimg { width: 130px; margin: 0px; padding: 0px; vertical-align: middle; }
.ud-mm__header { background: linear-gradient(rgb(158, 0, 0) 0%, rgb(255, 0, 0) 100%); position: relative; z-index: 3; }
.ud-mm__menus.overlay { padding: 8px 16px 16px; background-color: rgb(39, 39, 39); height: calc(-90px + 100vh); overflow-y: auto; }
.ud-mm__menus.overlay .ud-mm__link { border-bottom: 0px; line-height: 1.48; min-height: 40px; }
.ud-mm__menus.overlay .ud-mm__link > span, .ud-mm__menus.overlay .ud-mm__link > .ud-mm__no-dec { display: flex; align-items: center; }
.ud-mm__menus.overlay .ud-mm__link .ud-mm__icon { display: block; width: 16px; height: 16px; }
.ud-mm__menus.overlay .ud-mm__link--lv1 { padding-left: 0px; }
.ud-mm__menus.overlay .ud-mm__link--lv2 { margin-left: 22px; }
body .ud-mm__outer { background-color: transparent; border-bottom: 7px solid rgb(0, 0, 0); }
.new-ud-mm { display: grid; padding-block: 20px 0px; column-gap: 16px; grid-template-columns: 200px minmax(0px, 1fr); grid-template-rows: repeat(2, auto); grid-template-areas: "logo socials" "logo menus"; }
.new-ud-mm .new-ud-mm__logo { grid-area: logo; padding-block-end: 20px; display: flex; align-items: center; justify-content: center; }
.new-ud-mm .new-ud-mm__logo img { max-width: 200px; width: auto; height: auto; }
.new-ud-mm .ud-mm__websites-wrap { grid-area: socials; place-self: end; }
.new-ud-mm .ud-mm__menus { grid-area: menus; position: relative; padding: 0px 16px; top: 16px; }
.new-ud-mm .ud-mm__menus .ud-mm__nav-menus { position: relative; z-index: 1; justify-content: space-between; }
.new-ud-mm .ud-mm__menus::before { content: ""; display: block; width: 100%; height: 100%; background: rgb(0, 0, 0); border-radius: 16px; transform: skewX(-20deg); position: absolute; inset: 0px; }
.new-ud-mm .ud-mm__link { font-size: 15px; padding: 0px 8px; }
.new-ud-mm .ud-mm__submenu__block { width: 25%; max-width: none; flex-grow: 1; }
.mobile .pdpa-wrapper__mobile { background: rgb(247, 247, 247); border-radius: 10px; bottom: 100px; box-shadow: transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, rgba(0, 0, 0, 0.4) 0px 10px 15px -3px, rgba(0, 0, 0, 0.4) 0px 4px 6px -4px; color: rgb(0, 0, 0); font-family: sans-serif; height: auto; left: 8px; position: fixed; width: 120px; z-index: 10000; font-size: 0.6875rem; }
.mobile .pdpa-wrapper__mobile .pdpa-content { flex-direction: column; height: auto; max-width: none; padding: 16px; }
.mobile .pdpa-wrapper__mobile .pdpa-text-wrapper { margin-right: 0px; }