html { -webkit-text-size-adjust: 100%; line-height: 1.15; }
body { margin: 0; min-height: 100vh; }
main { display: block; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: inherit; font-size: inherit; }
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: inherit; background-color: transparent; }
b, strong { font-weight: bolder; }
img { border-style: none; max-width: 100%; display: block; height: auto; }
svg { vertical-align: middle; overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0; font-family: inherit; font-size: 100%; line-height: 1.15; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { border: none; -webkit-appearance: button; padding: 0; background: transparent; cursor: pointer; }
*, *::before, *::after { box-sizing: border-box; }
.js-widget-head-vw { background: #242f3f; padding: 46px 20px; }
.m-slot-f0 { margin: 0 auto; max-width: 1280px; }
.site-zone-main-9p { gap: 14px; display: grid; grid-template-columns: 1fr 1fr; }
.wp-element-foot-8hb { background: #1a2332; border: 1px solid rgba(212, 175, 55, 0.15); padding: 20px 16px; border-radius: 8px; text-align: center; }
.page-list-primary-hp { margin-bottom: 6px; color: #d4af37; font-weight: 800; font-size: 24px; font-family: Cinzel, sans-serif; line-height: 1.2; }
.page-frame-right-h8 { font-family: Lora, sans-serif; font-size: 13px; color: #a89968; }
@media (min-width:684px) {
  .js-widget-head-vw { padding: 52px 36px; }
  .site-zone-main-9p { gap: 18px; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); }
  .page-list-primary-hp { font-size: 1.875rem; }
}

.el-row-top-e9 { right: 0; z-index: 1000; position: fixed; border-bottom: 1px solid rgba(212, 175, 55, 0.15); top: 0; padding-top: 10px; padding-right: 1.25rem; padding-bottom: 10px; padding-left: 20px; left: 0; background: #242f3f; }

.l-widget-u5 { gap: 10px; flex-direction: column; margin: 0 auto; align-items: center; max-width: 1280px; display: flex; }

.b-icon-item-jml { color: #ede5d7; font-family: Lora, sans-serif; text-align: center; font-size: 12px; line-height: 1.4; }

.b-icon-item-jml a { text-decoration: underline; color: #d4af37; text-underline-offset: 2px; }

.b-icon-item-jml a:hover { color: #f4a460; }

.app-section-group-bsk { display: flex; gap: 8px; flex-shrink: 0; }

.panel-body-4r9 { border-radius: 4px; font-family: Lora, sans-serif; color: #d4af37; transition: background 0.25s ease; font-weight: 600; background: rgba(255,255,255,0.1); font-size: 12px; padding: 5px 16px; }

.panel-body-4r9:hover { background: rgba(255,255,255,0.15); }

.t-strip-block-1x { color: #a89968; font-family: Lora, sans-serif; font-size: 12px; transition: color 0.25s ease; font-weight: 500; border-radius: 4px; padding: 5px 16px; }

.t-strip-block-1x:hover { color: #ede5d7; }

@media (min-width:765px) {
  .l-widget-u5 { justify-content: center; gap: 16px; flex-direction: row; }
  .el-row-top-e9 { padding: 8px 40px; }
}
.title-row-1vj { padding: 2.75rem 22px; border-top: 1px solid rgba(212, 175, 55, 0.15); background: #1a2332; }

.mod-group-top-vky { margin: 0 auto; max-width: 1280px; }

.l-slot-foot-mr { padding-bottom: 1.75rem; border-bottom: 1px solid rgba(212, 175, 55, 0.15); flex-direction: column; display: flex; gap: 32px; }

.page-col-cell-iu { flex: 1; }

.page-content-primary-37j { letter-spacing: -0.02em; font-size: 21px; color: #d4af37; margin-bottom: 12px; font-weight: 800; }

.mod-group-area-jv { max-width: 360px; line-height: 1.65; color: #a89968; font-family: Lora, sans-serif; font-size: 13px; }

.c-text-top-27 { flex: 1; }

.mod-bar-primary-k2 { color: #d4af37; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.08em; margin-bottom: 14px; text-transform: uppercase; }

.m-col-group-mue { flex-direction: column; gap: 10px; display: flex; }

.m-col-group-mue a { font-family: Lora, sans-serif; color: #ede5d7; transition: color 0.25s ease; font-size: 14px; }

.m-col-group-mue a:hover { color: #d4af37; }

.l-hero-right-91q { display: flex; flex-direction: column; gap: 1rem; padding-top: 24px; }

.v-list-foot-g2 { line-height: 1.65; color: #a89968; font-size: 12px; }

.el-widget-inner-4s { font-size: 12px; color: #a89968; }

@media (min-width:797px) {
  .title-row-1vj { padding: 52px 44px; }
  .l-slot-foot-mr { gap: 60px; flex-direction: row; }
  .l-hero-right-91q { flex-direction: row; align-items: flex-end; justify-content: space-between; }
}
.mod-panel-block-oy9 { padding: 48px 18px; background: #1a2332; }
.el-container-foot-b9u { margin: 0 auto; max-width: 1280px; }
.el-header-inner-qt { font-weight: 700; font-family: Cinzel, sans-serif; font-size: 24px; margin-bottom: 28px; color: #d4af37; overflow-wrap: break-word; }
.mod-outer-group-yw { gap: 2rem; flex-direction: column; display: flex; }
.page-layer-primary-dxk { background: #242f3f; border: 1px solid rgba(212, 175, 55, 0.15); border-radius: 12px; padding: 1.5rem 20px; }
.el-cell-body-9y6 { font-size: 18px; font-weight: 600; margin-bottom: 14px; font-family: Cinzel, sans-serif; color: #d4af37; overflow-wrap: break-word; }
.js-icon-foot-rg { font-size: 0.9375rem; color: #ede5d7; line-height: 1.65; font-family: Lora, sans-serif; }
.js-icon-foot-rg p {
  margin-bottom: 12px;
}
.js-icon-foot-rg p:last-child { margin-bottom: 0; }
.js-icon-foot-rg strong { font-weight: 600; color: #d4af37; }
.js-icon-foot-rg a { text-decoration: none; color: #f4a460; }
.js-icon-foot-rg a:hover {
  text-decoration: underline;
}
.js-icon-foot-rg ul,
.js-icon-foot-rg ol { padding-left: 22px; margin-bottom: 0.75rem; }
.js-icon-foot-rg li {
  margin-bottom: 5px;
}
.js-icon-foot-rg table { display: block; border-collapse: collapse; width: 100%; margin-bottom: 12px; overflow-x: auto; }
.js-icon-foot-rg th,
.js-icon-foot-rg td { border-bottom: 1px solid rgba(212, 175, 55, 0.15); font-size: 14px; padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; text-align: left; }
.js-icon-foot-rg th { letter-spacing: 0.03em; font-size: 13px; font-weight: 600; text-transform: uppercase; color: #d4af37; }
@media(min-width:771px) {
  .mod-panel-block-oy9 {
    padding: 64px 36px;
  }
  .mod-outer-group-yw { gap: 28px; flex-direction: row; }
  .page-layer-primary-dxk { padding-top: 28px; padding-right: 1.625rem; padding-bottom: 28px; padding-left: 1.625rem; flex: 1; }
  .el-header-inner-qt {
    font-size: 28px;
  }
  .js-icon-foot-rg table { display: table; }
}
.el-link-right-zw6 { align-items: center; background-repeat: no-repeat; justify-content: center; min-height: 520px; padding: 60px 20px; text-align: center; overflow: hidden; position: relative; display: flex; background-size: cover; background-position: center; background-color: #1a2332; }

.el-link-right-zw6::before { position: absolute; background: linear-gradient(180deg, rgba(10,22,40,0.75) 0%, rgba(10,22,40,0.85) 100%); pointer-events: none; inset: 0; content: ''; }

.wp-top-row-vf { position: relative; max-width: 700px; z-index: 1; }

.t-wrapper-left-bj { border-radius: 20px; border: 1px solid rgba(212,175,55,0.4); font-weight: 700; margin-bottom: 20px; font-size: 12px; display: inline-block; color: #f4a460; background: rgba(10,22,40,0.5); padding: 6px 16px; letter-spacing: 0.08em; text-transform: uppercase; }

.v-view-wrap-uhq { line-height: 1.15; text-shadow: 0 2px 8px rgba(0,0,0,0.4); overflow-wrap: break-word; font-family: Cinzel, sans-serif; font-size: 2rem; font-weight: 800; margin-bottom: 16px; color: #fff; }

.page-element-box-6fs { margin-left: auto; color: rgba(255,255,255,0.8); margin-bottom: 28px; max-width: 520px; margin-right: auto; font-size: 16px; font-family: Lora, sans-serif; line-height: 1.6; }

.v-module-item-w3o { gap: 16px; display: flex; flex-direction: column; margin-top: 8px; align-items: center; }

.wp-layer-primary-6f { background: rgba(212,175,55,0.12); border: 1px solid rgba(212,175,55,0.3); text-align: center; max-width: 380px; padding: 16px 24px; width: 100%; backdrop-filter: blur(4px); border-radius: 12px; }

.v-region-wrap-v4 { line-height: 1.2; font-weight: 800; font-size: 26px; color: #f4a460; }

.ui-header-item-u6 { font-size: 13px; color: rgba(255,255,255,0.6); margin-top: 4px; }

.el-block-primary-r1m { background: #f4a460; width: 100%; font-size: 16px; padding: 16px 36px; transition: background 0.25s ease; font-family: Lora, sans-serif; border-radius: 8px; text-align: center; display: block; max-width: 380px; font-weight: 700; color: #1a2332; }

.el-block-primary-r1m:hover { background: #ffc107; }

.ui-bar-right-fwr { margin-top: 8px; color: rgba(255,255,255,0.45); font-size: 11px; }

@media (min-width:765px) {
  .el-link-right-zw6 { min-height: 600px; padding: 80px 40px; }
  .v-view-wrap-uhq { font-size: 48px; }
  .page-element-box-6fs { font-size: 18px; }
  .v-region-wrap-v4 { font-size: 2.25rem; }
}
.c-top-left-fr { padding-top: 44px; padding-right: 1rem; padding-bottom: 44px; padding-left: 16px; background: #1a2332; }
.m-layer-row-gn { margin: 0 auto; max-width: 1280px; }
.l-container-col-2oq { font-weight: 700; margin-bottom: 1.25rem; color: #d4af37; font-family: Cinzel, sans-serif; overflow-wrap: break-word; font-size: 22px; }
.app-widget-area-ho { font-size: 15px; color: #ede5d7; line-height: 1.65; font-family: Lora, sans-serif; }
.app-widget-area-ho p {
  margin-bottom: 14px;
}
.app-widget-area-ho p:last-child { margin-bottom: 0; }
.app-widget-area-ho strong { color: #d4af37; font-weight: 600; }
.app-widget-area-ho a { color: #f4a460; text-decoration: none; }
.app-widget-area-ho a:hover {
  text-decoration: underline;
}
.app-widget-area-ho ul,
.app-widget-area-ho ol { padding-left: 22px; margin-bottom: 14px; }
.app-widget-area-ho li {
  margin-bottom: 6px;
}
.app-widget-area-ho dl { margin-bottom: 14px; }
.app-widget-area-ho dt { color: #d4af37; margin-top: 14px; font-weight: 700; font-size: 15px; }
.app-widget-area-ho dt:first-child { margin-top: 0; }
.app-widget-area-ho dd { margin-left: 0; line-height: 1.65; color: #ede5d7; font-size: 15px; margin-bottom: 6px; }
.app-widget-area-ho table { border-collapse: collapse; overflow-x: auto; margin-bottom: 14px; width: 100%; display: block; }
.app-widget-area-ho th,
.app-widget-area-ho td { border-bottom: 1px solid rgba(212, 175, 55, 0.15); text-align: left; font-size: 0.875rem; padding: 10px 12px; }
.app-widget-area-ho th { font-size: 13px; text-transform: uppercase; color: #d4af37; letter-spacing: 0.03em; font-weight: 600; }
.app-widget-area-ho td {
  color: #ede5d7;
}
@media(min-width:770px) {
  .c-top-left-fr {
    padding-top: 60px; padding-right: 32px; padding-bottom: 60px; padding-left: 32px;
  }
  .l-container-col-2oq {
    font-size: 26px;
  }
  .app-widget-area-ho table { display: table; }
}
.ui-module-box-rs { background-repeat: no-repeat; background-size: cover; background: #1a2332; position: relative; padding-top: 58px; padding-right: 20px; padding-bottom: 58px; padding-left: 20px; background-position: center; }
.v-menu-col-62 { z-index: 1; position: relative; }
.ui-module-box-rs::before { content: ''; background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%); position: absolute; inset: 0; pointer-events: none; }
.page-menu-block-5n { text-align: center; border: 1px solid rgba(255,255,255,0.1); background: rgba(0,0,0,0.4); backdrop-filter: blur(8px); padding: 34px 26px; max-width: 780px; border-radius: 12px; margin: 0 auto; }
.ui-component-inner-5wh { font-weight: 800; text-shadow: 0 2px 8px rgba(0,0,0,0.3); margin-bottom: 10px; font-family: Cinzel, sans-serif; overflow-wrap: break-word; color: #fff; font-size: 22px; }
.t-container-base-h4 { color: #f4a460; text-shadow: 0 2px 12px rgba(0,0,0,0.4); font-weight: 800; margin-bottom: 22px; font-size: 36px; }
.b-strip-inner-o6y { margin-bottom: 26px; }
.b-strip-inner-o6y p { margin-bottom: 13px; font-family: Lora, sans-serif; color: rgba(255,255,255,0.9); line-height: 1.7; font-size: 15px; }
.b-strip-inner-o6y p:last-child { margin-bottom: 0; }
.b-strip-inner-o6y ul, .b-strip-inner-o6y ol { padding-left: 20px; margin-bottom: 13px; text-align: left; }
.b-strip-inner-o6y li { font-family: Lora, sans-serif; line-height: 1.6; margin-bottom: 6px; color: rgba(255,255,255,0.85); font-size: 14px; }
.b-strip-inner-o6y strong { color: #fff; }
.b-strip-inner-o6y table { overflow-x: auto; font-size: 14px; border-collapse: collapse; width: 100%; margin-bottom: 0.8125rem; display: block; }
.b-strip-inner-o6y th { border-bottom: 1px solid rgba(255,255,255,0.12); font-weight: 600; text-align: left; padding: 10px 13px; color: #fff; background: rgba(255,255,255,0.06); }
.b-strip-inner-o6y td { color: rgba(255,255,255,0.85); padding-top: 10px; padding-right: 13px; padding-bottom: 10px; padding-left: 13px; border-bottom: 1px solid rgba(255,255,255,0.06); }
.menu-row-qh { border-radius: 8px; transition: background 0.25s ease; text-shadow: none; background: #f4a460; display: inline-block; color: #1a2332; font-family: Lora, sans-serif; padding-top: 14px; padding-right: 2.25rem; padding-bottom: 0.875rem; padding-left: 36px; font-size: 16px; font-weight: 700; }
.menu-row-qh:hover { background: #ffc107; }
.page-frame-head-mv { color: rgba(255,255,255,0.5); font-size: 11px; margin-top: 14px; }
@media (min-width:823px) {
  .ui-module-box-rs { padding: 76px 40px; }
  .page-menu-block-5n { padding: 44px 40px; }
  .ui-component-inner-5wh { font-size: 26px; }
  .t-container-base-h4 { font-size: 44px; }
  .b-strip-inner-o6y table { display: table; }
}
.mod-main-col-jx1 { background: #1a2332; border-bottom: 1px solid rgba(212, 175, 55, 0.15); }

.b-holder-base-u4v { max-width: 1280px; padding: 0 16px; height: 56px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }

.app-element-box-7c { gap: 8px; color: #d4af37; align-items: center; white-space: nowrap; letter-spacing: -0.02em; font-weight: 800; font-size: 1.125rem; display: flex; }

.ui-element-area-2j { display: none; }

.view-main-tkb { display: flex; color: #ede5d7; align-items: center; border: none; background: none; justify-content: center; padding: 8px; cursor: pointer; }

/* --- Fullscreen overlay --- */

.app-wrapper-block-e5c { visibility: hidden; align-items: center; display: flex; justify-content: center; gap: 20px; inset: 0; flex-direction: column; background: #1a2332; position: fixed; transition: opacity 0.25s ease, visibility 0.25s ease; opacity: 0; z-index: 300; }

.app-wrapper-block-e5c.l-region-item-0w { opacity: 1; visibility: visible; }

.m-nav-qe5 { font-size: 1.5rem; border: 1px solid rgba(255,255,255,0.1); top: 14px; position: absolute; width: 44px; display: grid; cursor: pointer; background: none; height: 44px; place-items: center; color: #ede5d7; right: 16px; border-radius: 8px; }

.main-primary-ef { display: flex; gap: 16px; align-items: center; flex-direction: column; }

.app-nav-head-n5 { transition: color 0.25s ease; font-size: 22px; color: #d4af37; font-weight: 600; font-family: Cinzel, sans-serif; }

.app-nav-head-n5:hover { color: #f4a460; }

.strip-block-hc { background: #f4a460; padding-top: 14px; padding-right: 36px; padding-bottom: 14px; padding-left: 2.25rem; border-radius: 8px; font-family: Lora, sans-serif; color: #1a2332; margin-top: 12px; font-weight: 700; font-size: 1rem; }

/* --- Language dropdown --- */

.js-card-base-ij { position: relative; }

.text-area-zux { color: #ede5d7; font-family: Lora, sans-serif; padding: 5px 10px; transition: border-color 0.25s ease, background 0.25s ease; line-height: 1; white-space: nowrap; display: flex; font-size: 13px; gap: 6px; font-weight: 600; background: rgba(255,255,255,0.02); cursor: pointer; border: 1px solid rgba(212, 175, 55, 0.15); border-radius: 8px; align-items: center; }

.text-area-zux:hover { border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.04); }
.js-panel-head-j7b { transition: transform 0.25s ease; font-size: 11px; }
.js-card-base-ij.l-region-item-0w .js-panel-head-j7b { transform: rotate(180deg); }

.wp-view-row-7m { padding: 4px; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,0.4); right: 0; position: absolute; z-index: 50; background: #242f3f; border: 1px solid rgba(212, 175, 55, 0.15); display: none; top: calc(100% + 4px); min-width:142px; }

.js-card-base-ij.l-region-item-0w .wp-view-row-7m { display: block; }

.b-layer-group-mcx { font-size: 13px; gap: 8px; border-radius: 8px; font-weight: 500; align-items: center; color: #ede5d7; font-family: Lora, sans-serif; cursor: pointer; display: flex; transition: background 0.25s ease, color 0.25s ease; padding: 8px 12px; }

.b-layer-group-mcx:hover { background: rgba(255,255,255,0.06); color: #d4af37; }
.b-layer-group-mcx.active { color: #f4a460; }
.js-box-cell-lv { font-size: 17px; line-height: 1; }

/* --- Desktop --- */

@media (min-width:767px) {
  .b-holder-base-u4v { height: auto; gap: 10px; padding: 12px 20px; flex-direction: column; }

  .ui-element-area-2j { justify-content: center; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }

  .mod-section-cell-6y { color: #ede5d7; font-weight: 500; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Lora, sans-serif; transition: color 0.25s ease, background 0.25s ease; font-size: 14px; border-radius: 4px; }

  .mod-section-cell-6y:hover { color: #d4af37; background: rgba(255,255,255,0.05); }

  .m-zone-inner-fnh { width: 1px; background: rgba(255,255,255,0.1); height: 18px; }

  .mod-wrap-primary-74 { color: #1a2332; font-size: 0.8125rem; font-family: Lora, sans-serif; background: #f4a460; transition: background 0.25s ease; border-radius: 8px; font-weight: 700; padding-top: 6px; padding-right: 18px; padding-bottom: 6px; padding-left: 18px; }

  .mod-wrap-primary-74:hover { background: #ffc107; }

  .view-main-tkb { display: none; }
}
.m-holder-wrap-tv { padding: 50px 18px; background: #1a2332; }
.l-btn-primary-gdi { max-width: 1280px; margin: 0 auto; }
.site-zone-inner-foh { color: #d4af37; font-family: Cinzel, sans-serif; font-size: 24px; overflow-wrap: break-word; font-weight: 700; margin-bottom: 22px; }
.site-area-box-eci { font-size: 15px; color: #ede5d7; line-height: 1.7; font-family: Lora, sans-serif; }
.site-area-box-eci p {
  margin-bottom: 14px;
}
.site-area-box-eci p:last-child { margin-bottom: 0; }
.site-area-box-eci strong { color: #d4af37; font-weight: 600; }
.site-area-box-eci a { color: #f4a460; text-decoration: none; }
.site-area-box-eci a:hover {
  text-decoration: underline;
}
.site-area-box-eci ul,
.site-area-box-eci ol { padding-left: 22px; margin-bottom: 14px; }
.site-area-box-eci li {
  margin-bottom: 8px;
}
.site-area-box-eci dl { margin-bottom: 14px; }
.site-area-box-eci dt { font-size: 15px; font-weight: 700; margin-top: 13px; color: #d4af37; }
.site-area-box-eci dt:first-child { margin-top: 0; }
.site-area-box-eci dd { line-height: 1.7; margin-left: 0; color: #ede5d7; margin-bottom: 8px; font-size: 15px; }
.site-area-box-eci table { display: block; margin-bottom: 14px; border-collapse: collapse; width: 100%; overflow-x: auto; }
.site-area-box-eci th,
.site-area-box-eci td { border-bottom: 1px solid rgba(212, 175, 55, 0.15); text-align: left; padding-top: 10px; padding-right: 0.75rem; padding-bottom: 10px; padding-left: 12px; font-size: 0.875rem; }
.site-area-box-eci th { color: #d4af37; font-size: 13px; font-weight: 600; letter-spacing: 0.03em; text-transform: uppercase; }
.site-area-box-eci td {
  color: #ede5d7;
}
@media(min-width:774px) {
  .m-holder-wrap-tv {
    padding-top: 66px; padding-right: 36px; padding-bottom: 66px; padding-left: 2.25rem;
  }
  .site-zone-inner-foh {
    font-size: 28px;
  }
  .site-area-box-eci table { display: table; }
}
.js-component-right-rrh { padding-top: 2.75rem; padding-right: 18px; padding-bottom: 44px; padding-left: 18px; background: #1a2332; }
.app-section-block-ldp { max-width: 1280px; margin: 0 auto; }
.c-col-main-77 { overflow-wrap: break-word; font-weight: 800; color: #d4af37; margin-bottom: 16px; font-size: 24px; font-family: Cinzel, sans-serif; }
.el-header-primary-ly { line-height: 1.65; font-size: 0.9375rem; color: #ede5d7; font-family: Lora, sans-serif; }
.el-header-primary-ly p {
  margin-bottom: 12px;
}
.el-header-primary-ly p:last-child {
  margin-bottom: 0;
}
.el-header-primary-ly strong {
  color: #d4af37;
}
.el-header-primary-ly a { text-decoration: underline; text-underline-offset: 2px; color: #f4a460; }
.el-header-primary-ly a:hover {
  color: #ffc107;
}
.el-header-primary-ly ul, .el-header-primary-ly ol { padding-left: 20px; margin-bottom: 12px; }
.el-header-primary-ly li { margin-bottom: 5px; line-height: 1.65; color: #ede5d7; font-size: 0.9375rem; }
.el-header-primary-ly table { display: block; margin-bottom: 12px; overflow-x: auto; width: 100%; border-collapse: collapse; }
.el-header-primary-ly th, .el-header-primary-ly td { text-align: left; padding: 9px 11px; border-bottom: 1px solid rgba(212, 175, 55, 0.15); font-size: 14px; }
.el-header-primary-ly th { font-weight: 600; color: #d4af37; }
@media (min-width:771px) {
  .js-component-right-rrh { padding: 58px 36px; }
  .c-col-main-77 { font-size: 28px; }
  .el-header-primary-ly table { display: table; }
}

.b-bar-head-5r { border-top: 1px solid rgba(212, 175, 55, 0.15); padding: 32px 20px; background: #1a2332; }
.b-main-body-5d { align-items: flex-start; gap: 14px; flex-wrap: wrap; margin: 0 auto; display: flex; max-width: 1280px; }
.app-nav-base-ns { font-family: Lora, sans-serif; align-items: center; height: 36px; border: 2px solid #a89968; width: 36px; font-weight: 800; flex-shrink: 0; font-size: 11px; color: #a89968; border-radius: 50%; display: flex; justify-content: center; }
.b-cell-col-ki { font-family: Lora, sans-serif; font-size: 12px; overflow-wrap: break-word; line-height: 1.55; color: #ede5d7; }