@media (max-width: 1024px){ html.dw-menu-lock, body.dw-menu-open{ overflow:hidden !important; } .dw-navwrap{ position:relative !important; top:auto !important; z-index:99990 !important; background:var(--dwr-bg, #ffffff) !important; border-top:1px solid var(--dwr-line, #e8ecf0) !important; border-bottom:1px solid var(--dwr-line, #e8ecf0) !important; } .dw-nav{ height:68px !important; min-height:68px !important; display:flex !important; align-items:center !important; gap:12px !important; position:relative !important; } .dw-home-ico{ display:none !important; } .dw-mobile-menu-toggle{ display:inline-flex !important; width:58px !important; height:58px !important; min-width:58px !important; align-items:center !important; justify-content:center !important; flex-direction:column !important; gap:6px !important; border-radius:22px !important; border:2px solid var(--dwr-line, #e8ecf0) !important; background:#ffffff !important; color:var(--dwr-ink, #1a1a2e) !important; box-shadow:0 2px 8px rgba(0,0,0,.08) !important; cursor:pointer !important; z-index:100002 !important; -webkit-tap-highlight-color:transparent !important; } .dw-mobile-menu-toggle span{ display:block !important; width:24px !important; height:2.5px !important; border-radius:999px !important; background:currentColor !important; transition:transform .22s ease, opacity .22s ease !important; } .dw-mobile-menu-toggle.is-open span:nth-child(1){ transform:translateY(8.5px) rotate(45deg) !important; } .dw-mobile-menu-toggle.is-open span:nth-child(2){ opacity:0 !important; } .dw-mobile-menu-toggle.is-open span:nth-child(3){ transform:translateY(-8.5px) rotate(-45deg) !important; } .dw-search-toggle{ margin-left:auto !important; width:52px !important; height:52px !important; min-width:52px !important; border-radius:var(--dwr-radius, 2px) !important; display:grid !important; place-items:center !important; background:transparent !important; color:var(--dwr-ink, #1a1a2e) !important; border:1px solid var(--dwr-line, #e8ecf0) !important; box-shadow:none !important; z-index:100002 !important; } body.dw-menu-open::before{ content:"" !important; position:fixed !important; inset:0 !important; z-index:99980 !important; background:rgba(28,34,41,.22) !important; backdrop-filter:blur(2px) !important; -webkit-backdrop-filter:blur(2px) !important; pointer-events:none !important; } .dw-menu::before{ content:"SECCIONES" !important; display:block !important; padding:2px 4px 4px !important; color:#2563eb !important; -webkit-text-fill-color:#2563eb !important; font-size:11px !important; line-height:1.1 !important; font-weight:950 !important; letter-spacing:.20em !important; text-transform:uppercase !important; } .dw-menu li{ display:block !important; width:100% !important; margin:0 !important; padding:0 !important; min-width:0 !important; } .dw-menu a, .dw-menu a:link, .dw-menu a:visited{ position:relative !important; display:grid !important; grid-template-columns:30px minmax(0,1fr) 28px !important; align-items:center !important; column-gap:12px !important; width:100% !important; min-height:54px !important; padding:10px 14px !important; border-radius:16px !important; background:#ffffff !important; border:1px solid #e8ecf0 !important; box-shadow:0 4px 12px rgba(0,0,0,.06) !important; color:var(--dwr-ink, #1c2229) !important; -webkit-text-fill-color:var(--dwr-ink, #1c2229) !important; opacity:1 !important; font-size:14px !important; line-height:1.18 !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; text-decoration:none !important; text-shadow:none !important; white-space:normal !important; text-indent:0 !important; visibility:visible !important; overflow:visible !important; transition:transform .16s ease, border-color .16s ease, background .16s ease !important; } .dw-menu a::before, .dw-menu a::after{ content:none !important; display:none !important; } .dw-menu a > *{ color:inherit !important; -webkit-text-fill-color:inherit !important; opacity:1 !important; visibility:visible !important; text-indent:0 !important; font-size:inherit !important; } .dw-menu-ico{ display:grid !important; place-items:center !important; width:30px !important; height:30px !important; border-radius:11px !important; background:#eff6ff !important; color:#2563eb !important; -webkit-text-fill-color:#2563eb !important; font-size:16px !important; line-height:1 !important; flex:0 0 auto !important; } .dw-menu-label{ display:block !important; min-width:0 !important; color:var(--dwr-ink, #1c2229) !important; -webkit-text-fill-color:var(--dwr-ink, #1c2229) !important; opacity:1 !important; visibility:visible !important; font-size:14px !important; line-height:1.2 !important; font-weight:600 !important; text-transform:none !important; letter-spacing:0 !important; white-space:normal !important; overflow:visible !important; } .dw-menu-arrow{ display:grid !important; place-items:center !important; width:28px !important; height:28px !important; border-radius:999px !important; background:#eff6ff !important; color:#2563eb !important; -webkit-text-fill-color:#2563eb !important; font-size:24px !important; line-height:1 !important; font-weight:900 !important; } .dw-menu a:hover, .dw-menu a:focus-visible, .dw-menu .current-menu-item > a, .dw-menu .current_page_item > a{ background:#ffffff !important; border-color:#e8ecf0 !important; transform:translateY(-1px) !important; outline:none !important; } .dw-menu a:hover .dw-menu-arrow, .dw-menu a:focus-visible .dw-menu-arrow, .dw-menu .current-menu-item > a .dw-menu-arrow, .dw-menu .current_page_item > a .dw-menu-arrow{ background:#2563eb !important; color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; } @media (max-height:760px){ .dw-menu{ top:calc(var(--dw-mobile-header-h, 240px) + 6px) !important; max-height:calc(100vh - var(--dw-mobile-header-h, 240px) - 18px) !important; padding:14px !important; gap:8px !important; } .dw-menu a{ min-height:48px !important; padding-top:8px !important; padding-bottom:8px !important; } } @media (max-width:390px){ .dw-menu{ left:10px !important; right:10px !important; padding:14px !important; } .dw-menu a{ grid-template-columns:28px minmax(0,1fr) 26px !important; column-gap:10px !important; } .dw-menu-label{ font-size:13px !important; } } } @media (min-width:1025px){ .dw-header:not(.dwr-header) .dw-navwrap .dw-nav{ gap:14px !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu{ display:flex !important; flex:1 1 auto !important; min-width:0 !important; gap:2px !important; overflow-x:auto !important; overflow-y:hidden !important; justify-content:space-between !important; scrollbar-width:none !important; -ms-overflow-style:none !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu::-webkit-scrollbar{ display:none !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu li{ margin:0 !important; flex:0 0 auto !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu a{ display:inline-flex !important; align-items:center !important; gap:0 !important; padding:9px clamp(7px,.78vw,14px) !important; font-size:clamp(11.5px,.84vw,13px) !important; line-height:1 !important; white-space:nowrap !important; border-radius:12px !important; min-height:0 !important; background:transparent !important; border:0 !important; box-shadow:none !important; color:#fff !important; -webkit-text-fill-color:#fff !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu .dw-menu-ico, .dw-header:not(.dwr-header) .dw-navwrap .dw-menu .dw-menu-arrow{ display:none !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu .dw-menu-label{ display:inline !important; font-weight:800 !important; text-transform:uppercase !important; letter-spacing:.004em !important; color:#fff !important; -webkit-text-fill-color:#fff !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu a:hover{ background:rgba(255,255,255,.10) !important; } .dw-header:not(.dwr-header) .dw-navwrap .dw-menu a:hover .dw-menu-label, .dw-header:not(.dwr-header) .dw-navwrap .dw-menu .current-menu-item>a .dw-menu-label{ color:#b8922a !important; -webkit-text-fill-color:#b8922a !important; } .dwr-mobile-only-menu-item { display: none !important; } } @media (min-width:1025px){ .dw-brand__in.dw-brand__in--final{ min-height:118px !important; padding:12px 0 !important; gap:24px !important; } .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .custom-logo, .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .custom-logo-link img, .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .dw-logo img{ height:72px !important; max-height:72px !important; width:auto !important; max-width:100% !important; object-fit:contain !important; } .dw-brand__in--final .dw-adbox{ height:88px !important; padding:14px 24px !important; } .dw-topbar__in{ height:34px !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header{ min-height:0 !important; padding:14px 24px !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header strong{ font-size:clamp(16px,1.35vw,21px) !important; margin:3px 0 3px !important; line-height:1.08 !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header em{ font-size:13px !important; line-height:1.3 !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__cta{ margin-top:5px !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__chart{ height:34px !important; bottom:14px !important; } .dw-header .dw-brand-left{ min-height:0 !important; align-self:center !important; } } @media (min-width:1025px){ .dw-topbar{ display:block !important; background:linear-gradient(90deg,#030b16,#07192d) !important; border-bottom:1px solid rgba(94,231,255,.08) !important; } .dw-topbar__in{ height:30px !important; min-height:30px !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:16px !important; } .dw-topbar .dw-site-url, .dw-topbar .dw-toplinks a{ color:#fff !important; font-size:12px !important; } .dw-topbar .dw-toplinks{ display:flex !important; gap:16px !important; margin-left:auto !important; } .dw-topbar .dw-social, .dw-topbar .dw-social-icons{ display:flex !important; gap:8px !important; } .dw-topbar .dw-social a, .dw-topbar .dw-social-icon{ width:26px !important; height:26px !important; font-size:9px !important; } .dw-brand.dw-brand--v6, .dw-brand{ padding:8px 0 !important; background:linear-gradient(180deg,#030b16 0%,#06101d 100%) !important; border-bottom:1px solid rgba(94,231,255,.10) !important; } .dw-brand--v6 .dw-brand__in, .dw-brand__in.dw-brand__in--final{ min-height:0 !important; padding:0 !important; gap:16px !important; align-items:center !important; grid-template-columns:minmax(220px,.58fr) minmax(280px,1fr) !important; } .dw-brand-left, .dw-brand-right{ min-height:0 !important; } .dw-header .dw-brand-left{ background:#fff !important; padding:6px 14px !important; border-radius:14px !important; box-shadow:0 8px 24px rgba(0,0,0,.18) !important; align-self:center !important; display:flex !important; align-items:center !important; } .dw-header .dw-brand-left .dw-logo, .dw-header .dw-brand-left .custom-logo-link{ display:flex !important; align-items:center !important; line-height:0 !important; } .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .custom-logo, .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .custom-logo-link img, .dw-header .dw-brand .dw-brand__in--final .dw-brand-left .dw-logo img, .dw-brand--v6 .custom-logo, .dw-brand--v6 .dw-logo img{ height:56px !important; max-height:56px !important; width:auto !important; max-width:min(420px,34vw) !important; filter:none !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header{ display:flex !important; flex-direction:column !important; justify-content:center !important; gap:3px !important; width:100% !important; max-width:100% !important; height:68px !important; max-height:68px !important; min-height:0 !important; padding:8px 14px !important; border-radius:14px !important; overflow:hidden !important; box-shadow:0 8px 24px rgba(0,0,0,.18) !important; grid-template-columns:none !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header:hover{ transform:none !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__grid, .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__chart{ display:none !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__label{ font-size:9px !important; padding:2px 7px !important; margin:0 !important; line-height:1 !important; flex:0 0 auto !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header strong{ font-size:13px !important; margin:0 !important; line-height:1.15 !important; white-space:nowrap !important; overflow:hidden !important; text-overflow:ellipsis !important; max-width:100% !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header em{ font-size:11px !important; line-height:1.2 !important; margin:0 !important; display:-webkit-box !important; -webkit-line-clamp:1 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; max-width:100% !important; } .dw-header .dw-brand-right .dw-v6-sponsor--header .dw-v6-sponsor__cta{ display:none !important; } .dw-navwrap .dw-nav{ height:52px !important; min-height:52px !important; } .dw-ticker__in{ height:36px !important; min-height:36px !important; } } @media (min-width:1025px){ .dw-footer{ margin-top:28px !important; padding:32px 0 16px !important; } .dw-footer__grid, .dwr-footer__grid.dw-footer__grid{ gap:24px !important; grid-template-columns:1fr .75fr .75fr .85fr !important; } } .dw-footer-logo-img{ max-width:200px !important; margin:0 0 10px !important; } .dw-footer-logo-img img, .dw-footer-custom-logo, .dw-footer-logo-img .custom-logo{ max-width:200px !important; max-height:52px !important; } .dw-footer p{ font-size:13px !important; line-height:1.45 !important; margin:6px 0 10px !important; } .dw-footer h3{ font-size:11px !important; margin:0 0 10px !important; letter-spacing:.1em !important; } .dw-footer ul{ gap:6px !important; } .dw-footer a{ font-size:14px !important; } .dwr-footer .dwr-social{ margin-top:8px !important; gap:8px !important; } .dwr-footer .dwr-social a{ width:32px !important; height:32px !important; } .dwr-footer .dwr-social a svg{ width:18px !important; height:18px !important; } .dw-footer-newsletter{ padding:14px 16px !important; border-radius:16px !important; } .dw-footer-newsletter h3{ font-size:12px !important; margin-bottom:6px !important; } .dw-footer-newsletter p{ font-size:12px !important; margin:0 0 10px !important; line-height:1.4 !important; } .dw-footer-form{ gap:8px !important; } .dw-footer-form input[type="email"]{ height:40px !important; font-size:13px !important; padding:0 12px !important; } .dw-footer-form button{ height:40px !important; font-size:16px !important; } .dw-footer-bottom{ margin-top:18px !important; padding-top:14px !important; font-size:12px !important; gap:10px !important; } @media (max-width:1024px){ .dw-brand.dw-brand--v6{ padding:10px 0 !important; } .dw-footer, .dwr-footer{ margin-top:22px !important; padding:24px 0 14px !important; } .dw-footer__grid, .dwr-footer__grid{ display:grid !important; grid-template-columns:1fr !important; gap:28px !important; width:100% !important; max-width:100% !important; min-width:0 !important; } .dw-footer__grid > *, .dwr-footer__grid > *{ min-width:0 !important; max-width:100% !important; } .dwr-footer-form, .dw-footer-form{ flex-direction:column !important; width:100% !important; max-width:100% !important; } .dwr-footer-form input[type="email"], .dw-footer-form input[type="email"]{ width:100% !important; max-width:100% !important; min-width:0 !important; } .dwr-footer-form button, .dw-footer-form button{ width:100% !important; min-height:44px !important; } .dw-footer-bottom{ padding-right:0 !important; } .dw-brand.dw-brand--v6, .dw-brand{ padding:8px 0 !important; background:linear-gradient(180deg,#030b16 0%,#06101d 100%) !important; border-bottom:1px solid rgba(94,231,255,.10) !important; } .dw-brand--v6 .dw-brand__in, .dw-brand__in.dw-brand__in--final{ grid-template-columns:1fr !important; gap:0 !important; min-height:0 !important; padding:0 !important; } .dw-brand-right{ display:none !important; } .dw-header .dw-brand-left{ background:#fff !important; padding:6px 12px !important; border-radius:12px !important; display:flex !important; justify-content:center !important; width:100% !important; box-shadow:0 6px 18px rgba(0,0,0,.18) !important; } .dw-header .dw-brand-left .custom-logo, .dw-header .dw-brand-left .custom-logo-link img{ height:52px !important; max-height:52px !important; width:auto !important; max-width:min(320px,88vw) !important; margin:0 auto !important; object-fit:contain !important; } .dw-topbar__in{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:8px !important; height:auto !important; min-height:36px !important; padding:6px 0 !important; } .dw-toplinks{ display:flex !important; gap:10px !important; margin-left:auto !important; } .dw-toplinks a{ font-size:11px !important; color:#fff !important; white-space:nowrap !important; } .dw-site-url span{ max-width:108px !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; } .dw-ticker__in{ height:36px !important; min-height:36px !important; } .dw-breadcrumbs{ margin:12px 0 0 !important; } .dw-breadcrumbs ol{ font-size:12px !important; margin-bottom:8px !important; } .dw-single-hero{ margin-top:10px !important; } .dw-intel-bar--simple{ display:grid !important; gap:6px !important; } .dw-intel-bar--simple span{ font-size:12px !important; } } .home .dw-featured--v6:before{ display:none !important; content:none !important; } .dw-radar-score{ display:none !important; } .dw-radar-row .dw-up, .dw-radar-row .dw-neutral{ display:none !important; } .dw-radar-row__cat{ font-size:11px !important; color:#8bdcff !important; opacity:.85 !important; white-space:nowrap !important; } .dw-intel-bar--simple span{ font-size:13px !important; color:#334155 !important; } .dw-intel-bar--simple strong{ color:#0f172a !important; font-weight:700 !important; } .dw-single-hero{ opacity:1 !important; transform:none !important; } .dw-single-hero h1{ color:#0f172a !important; opacity:1 !important; } .dw-breadcrumbs{ margin:24px 0 0 !important; padding:0 !important; } .dw-breadcrumbs ol{ display:flex !important; flex-wrap:wrap !important; align-items:center !important; gap:6px 8px !important; list-style:none !important; margin:0 0 12px !important; padding:0 !important; font-size:13px !important; color:#334155 !important; } .dw-breadcrumbs li{ display:inline-flex !important; align-items:center !important; gap:8px !important; } .dw-breadcrumbs li+li:before{ content:"›" !important; color:#334155 !important; margin-right:2px !important; } .dw-breadcrumbs a{ color:#2563eb !important; font-weight:600 !important; text-decoration:none !important; } .dw-breadcrumbs a:hover{ text-decoration:underline !important; } .dw-breadcrumbs [aria-current="page"]{ color:#334155 !important; font-weight:600 !important; } .dw-post-nav{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:14px !important; margin:24px 0 !important; } .dw-post-nav__link{ display:flex !important; flex-direction:column !important; gap:6px !important; padding:16px 18px !important; border:1px solid rgba(28,34,41,.12) !important; border-radius:18px !important; background:#fff !important; text-decoration:none !important; color:#0f172a !important; box-shadow:0 10px 28px rgba(1,22,40,.04) !important; transition:border-color .2s ease, transform .2s ease !important; } .dw-post-nav__link:hover{ border-color:rgba(28,34,41,.28) !important; transform:translateY(-2px) !important; } .dw-post-nav__link span{ font-size:11px !important; text-transform:uppercase !important; letter-spacing:.08em !important; color:#334155 !important; font-weight:800 !important; } .dw-post-nav__link strong{ font-size:15px !important; line-height:1.35 !important; color:#0f172a !important; } .dw-post-nav__link--next{ text-align:right !important; } .dw-post-nav__spacer{ display:block !important; } @media (max-width:1024px){ .dw-post-nav{ grid-template-columns:1fr !important; } .dw-post-nav__link--next{ text-align:left !important; } } .dwr-header .dw-home-ico { display: none !important; } @media (min-width:1025px){ .dwr-header .dw-navwrap .dw-nav { height: auto !important; min-height: 44px !important; overflow: visible !important; } .dwr-header .dw-navwrap .dw-menu { justify-content: flex-start !important; flex-wrap: wrap !important; overflow: visible !important; row-gap: 2px !important; } .dwr-header .dw-navwrap .dw-menu > li { flex: 0 0 auto !important; flex-shrink: 0 !important; } .dwr-header .dw-navwrap .dw-menu a, .dwr-header .dw-navwrap .dw-menu .dw-menu-label, .dwr-header .dw-navwrap .dw-menu .dwr-nav-link__label { color: var(--dwr-ink, #1a1a2e) !important; -webkit-text-fill-color: var(--dwr-ink, #1a1a2e) !important; background: transparent !important; border: 0 !important; border-bottom: 3px solid transparent !important; box-shadow: none !important; border-radius: 6px !important; text-transform: none !important; font-size: 11px !important; font-weight: 500 !important; letter-spacing: 0 !important; padding: 10px 6px !important; margin-bottom: -1px !important; white-space: nowrap !important; text-overflow: clip !important; overflow: visible !important; max-width: none !important; flex-shrink: 0 !important; min-width: auto !important; } .dwr-header .dw-navwrap .dw-menu a:hover, .dwr-header .dw-navwrap .dw-menu .current-menu-item > a, .dwr-header .dw-navwrap .dw-menu .current_page_item > a { color: var(--dwr-primary, #2563eb) !important; -webkit-text-fill-color: var(--dwr-primary, #2563eb) !important; background: var(--dwr-primary-soft, #eff6ff) !important; border-bottom-color: var(--dwr-primary, #2563eb) !important; text-decoration: none !important; font-weight: 600 !important; } .dwr-header .dw-navwrap .dw-menu a:hover .dw-menu-label, .dwr-header .dw-navwrap .dw-menu .current-menu-item > a .dw-menu-label, .dwr-header .dw-navwrap .dw-menu .current_page_item > a .dw-menu-label { color: var(--dwr-primary, #2563eb) !important; -webkit-text-fill-color: var(--dwr-primary, #2563eb) !important; } .dwr-header .dw-topbar, .dwr-header .dw-brand { display: none !important; } } @media (min-width:1400px){ .dwr-header .dw-navwrap .dw-menu { flex-wrap: nowrap !important; } .dwr-header .dw-navwrap .dw-menu a, .dwr-header .dw-navwrap .dw-menu .dw-menu-label, .dwr-header .dw-navwrap .dw-menu .dwr-nav-link__label { font-size: 12px !important; padding: 12px 8px !important; } } @media (max-width:1024px){ .dwr-header .dw-menu { background: var(--dwr-paper, #f8f9fb) !important; border-color: var(--dwr-line, #e8ecf0) !important; } .dwr-header .dw-menu a { background: #fff !important; border-color: var(--dwr-line, #e8ecf0) !important; color: var(--dwr-ink, #1c2229) !important; -webkit-text-fill-color: var(--dwr-ink, #1c2229) !important; } .dwr-header .dw-search-toggle { background: transparent !important; color: var(--dwr-ink, #1c2229) !important; border-color: var(--dwr-line, #e8ecf0) !important; box-shadow: none !important; } .dwr-header .dw-mobile-menu-toggle { width:44px !important; height:44px !important; min-width:44px !important; border-radius:var(--dwr-radius, 12px) !important; box-shadow:none !important; color:var(--dwr-primary, #2563eb) !important; } .dwr-header .dwr-primary-nav, .dwr-header .dwr-primary-nav__in { position: relative !important; } .dwr-header .dwr-primary-nav .dw-nav { height: 52px !important; min-height: 52px !important; max-height: 52px !important; } header#top.dwr-header .dw-menu, header#top.dwr-header .dwr-primary-menu, .dwr-header .dw-menu{ position:absolute !important; left:0 !important; right:0 !important; top:100% !important; max-width:none !important; width:100% !important; max-height:min(520px, calc(100dvh - var(--dw-mobile-nav-top, 160px) - 8px)) !important; margin:0 !important; padding:8px 12px 12px !important; gap:2px !important; border-radius:0 !important; border-top:0 !important; border-left:0 !important; border-right:0 !important; box-shadow:0 12px 32px rgba(0,0,0,.1) !important; transform:none !important; z-index:100001 !important; display:grid !important; grid-template-columns:1fr !important; overflow-x:hidden !important; overflow-y:auto !important; -webkit-overflow-scrolling:touch !important; transition:opacity .22s ease, visibility .22s ease !important; } body:not(.dw-menu-open) header#top.dwr-header .dw-menu, body:not(.dw-menu-open) header#top.dwr-header .dwr-primary-menu, body:not(.dw-menu-open) .dwr-header .dw-menu { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.dw-menu-open header#top.dwr-header .dw-menu, body.dw-menu-open header#top.dwr-header .dwr-primary-menu, body.dw-menu-open .dwr-header .dw-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .dwr-header .dw-menu::before{ padding:0 2px 8px !important; margin-bottom:2px !important; border-bottom:1px solid var(--dwr-line, #e8ecf0) !important; color:var(--dwr-muted, #334155) !important; -webkit-text-fill-color:var(--dwr-muted, #334155) !important; font-size:10px !important; letter-spacing:.14em !important; } .dwr-header .dw-menu a, .dwr-header .dw-menu a:link, .dwr-header .dw-menu a:visited{ display:grid !important; grid-template-columns:32px minmax(0,1fr) 20px !important; align-items:center !important; column-gap:10px !important; min-height:48px !important; height:auto !important; padding:6px 8px !important; border-radius:8px !important; background:transparent !important; border:0 !important; box-shadow:none !important; font-size:14px !important; line-height:1.2 !important; font-weight:600 !important; white-space:normal !important; overflow:visible !important; } .dwr-header .dw-menu .dwr-nav-link__label, .dwr-header .dw-menu .dw-menu-label{ display:block !important; white-space:normal !important; overflow:visible !important; text-overflow:unset !important; word-break:normal !important; overflow-wrap:anywhere !important; hyphens:none !important; line-height:1.2 !important; } .dwr-header .dw-menu .dwr-cat-dot{ display:none !important; } .dwr-header .dw-menu .dw-menu-ico, .dwr-header .dw-menu .dwr-cat-icon--menu{ display:grid !important; place-items:center !important; width:32px !important; height:32px !important; min-width:32px !important; border-radius:8px !important; background:var(--cat-soft, #eff6ff) !important; color:color-mix(in srgb, var(--cat-color, #2563eb) 55%, #0f172a) !important; -webkit-text-fill-color:color-mix(in srgb, var(--cat-color, #2563eb) 55%, #0f172a) !important; border:1px solid color-mix(in srgb, var(--cat-color, #2563eb) 22%, transparent) !important; font-size:16px !important; } .dwr-header .dw-menu .dw-menu-ico svg, .dwr-header .dw-menu .dwr-cat-icon--menu svg{ width:16px !important; height:16px !important; } .dwr-header .dw-menu .dw-menu-arrow{ display:grid !important; place-items:center !important; width:20px !important; height:20px !important; border-radius:999px !important; background:transparent !important; color:var(--dwr-muted, #334155) !important; -webkit-text-fill-color:var(--dwr-muted, #334155) !important; font-size:16px !important; font-weight:700 !important; } .dwr-header .dw-menu a:hover, .dwr-header .dw-menu a:focus-visible, .dwr-header .dw-menu .current-menu-item > a{ background:var(--dwr-bg-soft, #f8f9fb) !important; transform:none !important; } .dwr-header .dw-menu .dwr-mobile-only-menu-item > a{ grid-template-columns:32px minmax(0,1fr) 20px !important; } .dwr-header .dw-menu .dwr-mobile-only-menu-item > a::before{ content:"" !important; display:block !important; width:32px !important; height:32px !important; border-radius:8px !important; background:var(--dwr-bg-muted, #f3f4f6) !important; border:1px solid var(--dwr-line, #e8ecf0) !important; grid-column:1 !important; grid-row:1 !important; } .dwr-header .dwr-primary-nav__in{ position:relative !important; } body.dw-menu-open .dwr-header .dwr-primary-nav{ z-index:100001 !important; } } @media (min-width:1025px){ header#top.dwr-header .dw-menu, header#top.dwr-header .dwr-primary-menu, .dwr-header .dw-navwrap .dw-menu{ justify-content:flex-start !important; overflow:visible !important; flex-wrap:wrap !important; } header#top.dwr-header .dw-menu > li, .dwr-header .dw-navwrap .dw-menu > li{ flex:0 0 auto !important; flex-shrink:0 !important; } header#top.dwr-header .dw-menu a, header#top.dwr-header .dw-menu .dw-menu-label, header#top.dwr-header .dw-menu .dwr-nav-link__label, .dwr-header .dw-navwrap .dw-menu a{ overflow:visible !important; text-overflow:clip !important; flex-shrink:0 !important; min-width:auto !important; max-width:none !important; } } @media (min-width:1400px){ header#top.dwr-header .dw-menu, header#top.dwr-header .dwr-primary-menu, .dwr-header .dw-navwrap .dw-menu{ flex-wrap:nowrap !important; } } @media (max-width:1024px){ header#top.dwr-header .dwr-primary-nav, header#top.dwr-header .dwr-primary-nav__in, header#top.dwr-header .dw-navwrap, header#top.dwr-header .dw-nav{ position:relative !important; overflow:visible !important; } header#top.dwr-header .dw-menu, header#top.dwr-header .dwr-primary-menu{ position:absolute !important; top:100% !important; left:0 !important; right:0 !important; width:100% !important; max-width:none !important; margin:0 !important; z-index:100001 !important; transform:none !important; } body.dw-menu-open header#top.dwr-header .dwr-primary-nav{ z-index:100002 !important; } }