html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
body { margin: 0; min-height: 100vh; }
main { display: block; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0; font-weight: inherit; }
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul { list-style: none; padding: 0; margin: 0; }
a { background-color: transparent; text-decoration: none; color: inherit; }
b, strong { font-weight: bolder; }
img { border-style: none; height: auto; display: block; max-width: 100%; }
svg { overflow: hidden; vertical-align: middle; }
button, input, optgroup, select, textarea { line-height: 1.15; margin: 0; font-size: 100%; font-family: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { cursor: pointer; border: none; -webkit-appearance: button; padding: 0; background: transparent; }
*, *::before, *::after { box-sizing: border-box; }
.l-title-right-chu { background: #191920; padding-top: 52px; padding-right: 18px; padding-bottom: 52px; padding-left: 18px; }
.c-col-head-jk { margin: 0 auto; max-width: 1280px; }
.page-block-cell-670 { box-shadow: 0 2px 12px rgba(0,0,0,0.12); border-left: 3px solid #e8c547; border-radius: 16px; background: #0f0f13; padding: 28px 22px; }
.wp-banner-left-978 { margin-bottom: 10px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; display: inline-block; color: #e8c547; font-family: Lato, sans-serif; font-size: 11px; }
.b-text-base-st { color: #e8c547; margin-bottom: 18px; font-size: 20px; font-family: Montserrat, sans-serif; overflow-wrap: break-word; font-weight: 700; }
.b-card-right-mr { line-height: 1.7; color: #f0ede8; font-family: Lato, sans-serif; font-size: 14px; }
.b-card-right-mr p {
  margin-bottom: 12px;
}
.b-card-right-mr p:last-child { margin-bottom: 0; }
.b-card-right-mr strong { font-weight: 600; color: #e8c547; }
.b-card-right-mr a { text-decoration: none; color: #e8c547; transition: color 0.25s; }
.b-card-right-mr a:hover {
  color: #f4d870;
}
.b-card-right-mr ul { margin-bottom: 12px; padding-left: 20px; list-style-type: circle; }
.b-card-right-mr ol { margin-bottom: 0.75rem; list-style-type: decimal; padding-left: 20px; }
.b-card-right-mr li { line-height: 1.65; color: #f0ede8; margin-bottom: 5px; font-size: 14px; }
.b-card-right-mr dl { margin-bottom: 12px; }
.b-card-right-mr dt { margin-top: 11px; font-size: 14px; font-weight: 800; color: #e8c547; }
.b-card-right-mr dt:first-child { margin-top: 0; }
.b-card-right-mr dd { line-height: 1.7; margin-left: 0; color: #f0ede8; font-size: 14px; margin-bottom: 5px; }
.b-card-right-mr table { margin-bottom: 12px; border-collapse: collapse; width: 100%; overflow-x: auto; display: block; }
.b-card-right-mr th,
.b-card-right-mr td { font-size: 13px; border-bottom: 1px solid rgba(232, 197, 71, 0.12); text-align: left; padding: 9px 10px; }
.b-card-right-mr th { color: #e8c547; text-transform: uppercase; font-weight: 600; font-size: 12px; letter-spacing: 0.04em; }
@media(min-width:801px) {
  .l-title-right-chu {
    padding: 68px 40px;
  }
  .page-block-cell-670 {
    padding: 36px 40px;
  }
  .b-text-base-st {
    font-size: 1.5rem;
  }
  .b-card-right-mr table { display: table; }
}
.mod-frame-left-1wh { background: #0f0f13; padding-top: 42px; padding-right: 16px; padding-bottom: 42px; padding-left: 16px; }
.js-view-wrap-8lg { max-width: 800px; margin: 0 auto; text-align: center; }
.site-menu-row-cg { overflow-wrap: break-word; font-weight: 800; margin-bottom: 14px; color: #e8c547; font-size: 22px; font-family: Montserrat, sans-serif; }
.l-bar-primary-ert { text-align: left; font-family: Lato, sans-serif; font-size: 15px; line-height: 1.65; color: #f0ede8; }
.l-bar-primary-ert p {
  margin-bottom: 12px;
}
.l-bar-primary-ert p:last-child {
  margin-bottom: 0;
}
.l-bar-primary-ert strong {
  color: #e8c547;
}
.l-bar-primary-ert a { text-decoration: underline; text-underline-offset: 2px; color: #e8c547; }
.l-bar-primary-ert a:hover {
  color: #f4d870;
}
.l-bar-primary-ert ul { margin-bottom: 12px; padding-left: 18px; list-style-type: disc; }
.l-bar-primary-ert ol { padding-left: 18px; list-style-type: decimal; margin-bottom: 12px; }
.l-bar-primary-ert li { line-height: 1.65; margin-bottom: 5px; font-size: 0.9375rem; color: #f0ede8; }
.l-bar-primary-ert table { overflow-x: auto; margin-bottom: 12px; display: block; width: 100%; border-collapse: collapse; }
.l-bar-primary-ert th, .l-bar-primary-ert td { text-align: left; padding: 9px 11px; border-bottom: 1px solid rgba(232, 197, 71, 0.12); font-size: 14px; }
.l-bar-primary-ert th { font-weight: 600; color: #e8c547; }
@media (min-width:772px) {
  .mod-frame-left-1wh { padding: 56px 32px; }
  .site-menu-row-cg { font-size: 26px; }
  .l-bar-primary-ert table { display: table; }
}

.mod-view-yhp { padding: 42px 16px; background: #0f0f13; border-top: 1px solid rgba(232, 197, 71, 0.12); }
.app-strip-col-yf { gap: 22px; margin: 0 auto; display: flex; flex-direction: column; max-width: 1280px; }
.el-card-group-9o { margin-bottom: 8px; font-family: Montserrat, sans-serif; overflow-wrap: break-word; color: #e8c547; font-size: 1.5rem; font-weight: 700; }
.mod-frame-idi { font-size: 14px; line-height: 1.55; font-family: Lato, sans-serif; color: #8a8784; }
.wp-frame-primary-de { font-family: Lato, sans-serif; line-height: 1.7; color: #f0ede8; font-size: 15px; }
.wp-frame-primary-de p {
  margin-bottom: 12px;
}
.wp-frame-primary-de p:last-child { margin-bottom: 0; }
.wp-frame-primary-de strong { font-weight: 600; color: #e8c547; }
.wp-frame-primary-de a { color: #e8c547; text-decoration: none; }
.wp-frame-primary-de a:hover {
  text-decoration: underline;
}
.wp-frame-primary-de ul { margin-bottom: 0.75rem; padding-left: 24px; list-style-type: square; }
.wp-frame-primary-de ol { list-style-type: decimal; padding-left: 1.5rem; margin-bottom: 0.75rem; }
.wp-frame-primary-de li { line-height: 1.65; margin-bottom: 4px; font-size: 16px; color: #f0ede8; }
.wp-frame-primary-de dl { margin-bottom: 12px; }
.wp-frame-primary-de dt { font-size: 15px; color: #e8c547; margin-top: 1rem; font-weight: 700; }
.wp-frame-primary-de dt:first-child { margin-top: 0; }
.wp-frame-primary-de dd { margin-bottom: 4px; font-size: 15px; color: #f0ede8; line-height: 1.7; margin-left: 0; }
.wp-frame-primary-de table { margin-bottom: 0.75rem; width: 100%; display: block; overflow-x: auto; border-collapse: collapse; }
.wp-frame-primary-de th,
.wp-frame-primary-de td { padding: 10px 12px; border-bottom: 1px solid rgba(232, 197, 71, 0.12); font-size: 0.875rem; text-align: left; }
.wp-frame-primary-de th { font-weight: 600; color: #e8c547; letter-spacing: 0.05em; font-size: 12px; text-transform: uppercase; }
@media(min-width:838px) {
  .mod-view-yhp {
    padding: 4rem 38px;
  }
  .app-strip-col-yf { gap: 44px; flex-direction: row; }
  .wrapper-left-ob6 {
    flex: 0 0 280px;
  }
  .js-nav-wrap-ux {
    flex: 1;
  }
  .el-card-group-9o {
    font-size: 28px;
  }
  .wp-frame-primary-de table { display: table; }
}
.mod-inner-inner-kvm { background: #191920; padding: 54px 20px; }
.panel-row-fo { max-width: 1280px; gap: 28px; margin: 0 auto; flex-direction: column; display: flex; }
.js-title-block-83x { text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; color: #e8c547; font-size: 11px; margin-bottom: 8px; font-family: Lato, sans-serif; }
.page-text-top-j9y { font-weight: 800; font-size: 26px; color: #e8c547; font-family: Montserrat, sans-serif; margin-bottom: 18px; overflow-wrap: break-word; }
.el-header-col-udc { font-size: 16px; font-family: Lato, sans-serif; line-height: 1.75; color: #f0ede8; }
.el-header-col-udc p { margin-bottom: 1rem; }
.el-header-col-udc p:last-child { margin-bottom: 0; }
.el-header-col-udc strong { color: #e8c547; }
.el-header-col-udc a { color: #e8c547; text-decoration: underline; text-underline-offset: 3px; }
.el-header-col-udc a:hover { color: #f4d870; }
.el-header-col-udc ul { list-style-type: circle; padding-left: 1.375rem; margin-bottom: 16px; }
.el-header-col-udc ol { margin-bottom: 16px; padding-left: 22px; list-style-type: decimal; }
.el-header-col-udc li { font-size: 16px; line-height: 1.75; margin-bottom: 8px; color: #f0ede8; }
.el-header-col-udc table { overflow-x: auto; border-collapse: collapse; display: block; margin-bottom: 16px; width: 100%; }
.el-header-col-udc th { background: #0f0f13; font-weight: 600; padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 0.875rem; color: #e8c547; border-bottom: 1px solid rgba(232, 197, 71, 0.12); text-align: left; }
.el-header-col-udc td { border-bottom: 1px solid rgba(255,255,255,0.04); padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px; color: #f0ede8; }
.m-view-inner-ofp { border-radius: 16px; padding: 24px; background: #0f0f13; border: 1px solid rgba(232, 197, 71, 0.12); }
.wp-card-main-gkt { font-weight: 600; font-family: Lato, sans-serif; margin-bottom: 6px; letter-spacing: 0.08em; text-transform: uppercase; color: #8a8784; font-size: 12px; }
.site-region-left-uyr { font-weight: 800; color: #e8c547; margin-bottom: 8px; font-size: 1.75rem; font-family: Montserrat, sans-serif; }
.app-widget-body-l74 { font-size: 0.875rem; font-family: Lato, sans-serif; line-height: 1.5; color: #8a8784; }
@media (min-width:864px) {
  .mod-inner-inner-kvm { padding: 72px 44px; }
  .panel-row-fo { gap: 48px; flex-direction: row; }
  .area-group-cmu { flex: 1; }
  .m-view-inner-ofp { flex: 0 0 280px; align-self: flex-start; }
  .page-text-top-j9y { font-size: 30px; }
  .el-header-col-udc table { display: table; }
}

.wp-zone-group-pd5 { padding: 22px 16px; background: linear-gradient(180deg, #191920 0%, #0f0f13 100%); }
.wp-zone-cell-d1p { display: flex; gap: 10px; justify-content: center; margin: 0 auto; max-width: 1280px; flex-wrap: wrap; }
.js-col-col-rx8 { background: rgba(255,255,255,0.04); color: #8a8784; font-family: Lato, sans-serif; border: 1px solid rgba(232, 197, 71, 0.12); border-radius: 100px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; white-space: nowrap; font-size: 13px; }
.t-hero-wrap-8h { color: #e8c547; font-weight: 800; }
@media (min-width:898px) {
  .wp-zone-group-pd5 { padding: 28px 20px; }
  .js-col-col-rx8 { padding: 10px 22px; font-size: 14px; }
}

.el-layer-hs { min-height: 520px; background-size: cover; align-items: center; display: flex; overflow: hidden; background-position: center; position: relative; text-align: center; background-color: #0f0f13; background-repeat: no-repeat; justify-content: center; padding: 60px 20px; }

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

.l-view-cell-060 { position: relative; z-index: 1; max-width: 700px; }

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

.ui-row-nw { margin-bottom: 1rem; overflow-wrap: break-word; line-height: 1.15; font-weight: 800; text-shadow: 0 2px 8px rgba(0,0,0,0.4); font-family: Montserrat, sans-serif; font-size: 32px; color: #fff; }

.v-row-left-a3p { line-height: 1.6; margin-right: auto; color: rgba(255,255,255,0.8); margin-bottom: 28px; font-family: Lato, sans-serif; font-size: 16px; margin-left: auto; max-width: 520px; }

.page-element-head-qxj { margin-top: 8px; display: flex; flex-direction: column; gap: 16px; align-items: center; }

.page-outer-main-wax { backdrop-filter: blur(4px); border-radius: 16px; padding: 16px 24px; width: 100%; background: rgba(212,175,55,0.12); border: 1px solid rgba(212,175,55,0.3); max-width: 380px; text-align: center; }

.page-link-wo { font-weight: 800; font-size: 26px; line-height: 1.2; color: #e8c547; }

.outer-block-12v { margin-top: 4px; font-size: 13px; color: rgba(255,255,255,0.6); }

.m-area-left-y7 { color: #0f0f13; text-align: center; transition: background 0.25s ease; font-size: 16px; width: 100%; border-radius: 10px; font-family: Lato, sans-serif; max-width: 380px; display: block; background: #e8c547; padding-top: 16px; padding-right: 36px; padding-bottom: 1rem; padding-left: 36px; font-weight: 700; }

.m-area-left-y7:hover { background: #f4d870; }

.el-group-group-olt { color: rgba(255,255,255,0.45); font-size: 11px; margin-top: 8px; }

@media (min-width:766px) {
  .el-layer-hs { min-height: 600px; padding: 80px 40px; }
  .ui-row-nw { font-size: 48px; }
  .v-row-left-a3p { font-size: 18px; }
  .page-link-wo { font-size: 2.25rem; }
}
.page-container-primary-2gu { padding: 54px 18px; background: #0f0f13; }

.js-top-row-dd { margin: 0 auto; background: #191920; border: 1px solid rgba(232, 197, 71, 0.12); border-top: 3px solid #e8c547; border-radius: 16px; max-width: 800px; padding: 1.875rem 22px; }

.ui-top-area-32 { color: #e8c547; font-weight: 800; margin-bottom: 8px; font-size: 24px; overflow-wrap: break-word; font-family: Montserrat, sans-serif; }

.wp-col-left-koy { color: #e8c547; font-size: 32px; font-weight: 800; margin-bottom: 20px; }

.b-strip-block-lkq { margin-bottom: 24px; }

.b-strip-block-lkq p { margin-bottom: 0.75rem; font-size: 0.9375rem; color: #f0ede8; line-height: 1.65; font-family: Lato, sans-serif; }

.b-strip-block-lkq p:last-child { margin-bottom: 0; }

.b-strip-block-lkq ul { margin-bottom: 12px; list-style-type: disc; padding-left: 18px; }

.b-strip-block-lkq ol { padding-left: 18px; margin-bottom: 12px; list-style-type: decimal; }

.b-strip-block-lkq li { font-family: Lato, sans-serif; font-size: 14px; color: #f0ede8; margin-bottom: 5px; line-height: 1.55; }

.b-strip-block-lkq a { text-underline-offset: 2px; text-decoration: underline; color: #e8c547; }
.b-strip-block-lkq a:hover { color: #f4d870; }

.b-strip-block-lkq strong { color: #e8c547; }

.b-strip-block-lkq table { overflow-x: auto; border-collapse: collapse; width: 100%; margin-bottom: 12px; display: block; font-size: 14px; }

.b-strip-block-lkq th { padding: 9px 11px; text-align: left; color: #e8c547; font-weight: 600; background: rgba(255,255,255,0.04); border-bottom: 1px solid rgba(232, 197, 71, 0.12); }

.b-strip-block-lkq td { border-bottom: 1px solid rgba(255,255,255,0.04); padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; color: #f0ede8; }

.b-area-head-g4 { font-family: Lato, sans-serif; background: #e8c547; font-size: 15px; display: inline-block; color: #0f0f13; border-radius: 10px; padding: 0.8125rem 30px; font-weight: 700; transition: background 0.25s ease; }

.b-area-head-g4:hover { background: #f4d870; }

.b-banner-m0s { font-size: 11px; color: #8a8784; margin-top: 0.75rem; }

@media (min-width:767px) {
  .js-top-row-dd { padding: 38px 34px; }
  .ui-top-area-32 { font-size: 28px; }
  .wp-col-left-koy { font-size: 40px; }
  .b-strip-block-lkq table { display: table; }
}
.c-bar-left-9a { padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px; background: #0f0f13; border-top: 1px solid rgba(232, 197, 71, 0.12); }
.c-group-group-0w { margin: 0 auto; text-align: center; max-width: 1280px; }
.l-card-body-zqs { justify-content: center; display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 16px; }
.wp-component-col-ij3 { display: flex; height: 36px; border: 2px solid #8a8784; justify-content: center; width: 36px; font-family: Lato, sans-serif; color: #8a8784; font-size: 11px; align-items: center; font-weight: 800; border-radius: 50%; }
.el-icon-primary-sd { border-radius: 6px; font-family: Lato, sans-serif; border: 1px solid rgba(232, 197, 71, 0.12); font-weight: 600; padding: 6px 14px; color: #8a8784; font-size: 11px; }
.site-outer-base-3uw { color: #f0ede8; font-family: Lato, sans-serif; font-size: 0.75rem; margin: 0 auto; max-width: 700px; overflow-wrap: break-word; line-height: 1.65; }

.app-section-col-df { background: #0f0f13; }

.mod-link-head-avi { border-bottom: 1px solid rgba(255,255,255,0.06); }

.mod-wrapper-foot-520 { padding: 0 16px; margin: 0 auto; max-width: 1280px; }

.mod-link-head-avi .mod-wrapper-foot-520 { gap: 12px; height: 56px; display: flex; align-items: center; justify-content: space-between; }

.mod-content-box-tm { font-size: 18px; font-weight: 800; gap: 8px; align-items: center; letter-spacing: -0.02em; display: flex; color: #e8c547; white-space: nowrap; }

.l-content-box-s46 { display: flex; align-items: center; gap: 8px; }

.t-hero-head-u4r { background: #e8c547; font-family: Lato, sans-serif; color: #0f0f13; font-weight: 700; transition: background 0.25s ease; font-size: 13px; border-radius: 10px; padding: 7px 14px; }

.t-hero-head-u4r:hover { background: #f4d870; }

.app-item-box-12 { color: #f0ede8; background: none; display: none; border: 1px solid rgba(255,255,255,0.1); }

.app-item-box-12:hover { background: rgba(255,255,255,0.04); }

.c-block-right-b33 { align-items: center; border: none; background: none; display: flex; justify-content: center; color: #f0ede8; cursor: pointer; padding: 6px; }

.wp-holder-base-xw { background: #191920; display: none; border-bottom: 1px solid rgba(232, 197, 71, 0.12); }

.wp-holder-base-xw.mod-slot-right-xyv { display: block; }

.t-slot-wrap-8q { flex-direction: column; display: flex; padding: 8px 0; }

.app-frame-right-k2 { font-family: Lato, sans-serif; font-size: 15px; transition: color 0.25s ease; color: #f0ede8; border-bottom: 1px solid rgba(255,255,255,0.04); padding: 12px 0; font-weight: 500; }

.app-frame-right-k2:last-child { border-bottom: none; }
.app-frame-right-k2:hover { color: #e8c547; }

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

.v-frame-item-1n { position: relative; }

.c-btn-block-08w { font-family: Lato, sans-serif; transition: border-color 0.25s ease, background 0.25s ease; gap: 6px; display: flex; color: #f0ede8; background: rgba(255,255,255,0.02); align-items: center; line-height: 1; padding: 5px 10px; white-space: nowrap; cursor: pointer; font-size: 13px; font-weight: 600; border-radius: 10px; border: 1px solid rgba(232, 197, 71, 0.12); }

.c-btn-block-08w:hover { border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.04); }
.site-header-body-io0 { transition: transform 0.25s ease; font-size: 10px; }
.v-frame-item-1n.mod-slot-right-xyv .site-header-body-io0 { transform: rotate(180deg); }

.l-zone-wrap-bl { box-shadow: 0 8px 24px rgba(0,0,0,0.4); padding: 4px; display: none; min-width:139px; background: #191920; border: 1px solid rgba(232, 197, 71, 0.12); border-radius: 16px; top: calc(100% + 4px); position: absolute; z-index: 50; right: 0; }

.v-frame-item-1n.mod-slot-right-xyv .l-zone-wrap-bl { display: block; }

.v-strip-wrap-1t { color: #f0ede8; border-radius: 10px; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; gap: 8px; align-items: center; cursor: pointer; display: flex; font-size: 0.8125rem; font-weight: 500; font-family: Lato, sans-serif; transition: background 0.25s ease, color 0.25s ease; }

.v-strip-wrap-1t:hover { background: rgba(255,255,255,0.06); color: #e8c547; }
.v-strip-wrap-1t.active { color: #e8c547; }
.mod-list-block-yf { font-size: 15px; line-height: 1; }

/* --- Desktop --- */

@media (min-width:783px) {
  .mod-link-head-avi .mod-wrapper-foot-520 { padding: 0 20px; }
  .mod-wrapper-foot-520 { padding: 0 20px; }
  .app-item-box-12 { display: inline-flex; }
  .c-block-right-b33 { display: none; }
  .wp-holder-base-xw { display: block; }

  .t-slot-wrap-8q { height: 42px; flex-direction: row; gap: 24px; align-items: center; padding: 0; }

  .app-frame-right-k2 { border-bottom: 2px solid transparent; font-size: 0.875rem; padding: 4px 0; }

  .app-frame-right-k2:hover { border-bottom-color: #e8c547; }
}
.app-container-base-45 { background: #0f0f13; padding: 44px 22px; border-top: 1px solid rgba(232, 197, 71, 0.12); }

.ui-header-sc1 { margin: 0 auto; max-width: 1280px; }

.ui-icon-top-109 { gap: 32px; padding-bottom: 28px; display: flex; border-bottom: 1px solid rgba(232, 197, 71, 0.12); flex-direction: column; }

.block-foot-p0 { flex: 1; }

.m-strip-right-7w { letter-spacing: -0.02em; color: #e8c547; font-weight: 800; margin-bottom: 12px; font-size: 21px; }

.js-outer-row-2xg { font-size: 13px; color: #8a8784; font-family: Lato, sans-serif; max-width: 360px; line-height: 1.65; }

.ui-view-body-7tg { flex: 1; }

.site-item-area-cm { letter-spacing: 0.08em; font-weight: 700; text-transform: uppercase; color: #e8c547; font-size: 13px; margin-bottom: 14px; }

.inner-box-grx { display: flex; flex-direction: column; gap: 10px; }

.inner-box-grx a { font-family: Lato, sans-serif; color: #f0ede8; font-size: 14px; transition: color 0.25s ease; }

.inner-box-grx a:hover { color: #e8c547; }

.page-menu-right-545 { display: flex; gap: 16px; flex-direction: column; padding-top: 24px; }

.v-row-qhu { font-size: 0.75rem; color: #8a8784; line-height: 1.65; }

.el-outer-base-3uj { font-size: 12px; color: #8a8784; }

@media (min-width:798px) {
  .app-container-base-45 { padding-top: 52px; padding-right: 44px; padding-bottom: 52px; padding-left: 44px; }
  .ui-icon-top-109 { flex-direction: row; gap: 60px; }
  .page-menu-right-545 { flex-direction: row; justify-content: space-between; align-items: flex-end; }
}
.l-menu-base-icl { left: 0; position: fixed; z-index: 1000; background: #191920; right: 0; border-bottom: 1px solid rgba(232, 197, 71, 0.12); padding: 10px 20px; top: 0; }

.wp-card-wrap-fm { margin: 0 auto; align-items: center; flex-direction: column; display: flex; gap: 10px; max-width: 1280px; }

.t-view-inner-spl { font-family: Lato, sans-serif; line-height: 1.4; text-align: center; font-size: 12px; color: #f0ede8; }

.t-view-inner-spl a { color: #e8c547; text-underline-offset: 2px; text-decoration: underline; }

.t-view-inner-spl a:hover { color: #e8c547; }

.mod-col-cell-p9r { flex-shrink: 0; display: flex; gap: 8px; }

.l-link-block-ou { font-family: Lato, sans-serif; font-size: 12px; background: rgba(255,255,255,0.1); color: #e8c547; transition: background 0.25s ease; border-radius: 6px; font-weight: 600; padding: 5px 16px; }

.l-link-block-ou:hover { background: rgba(255,255,255,0.15); }

.outer-item-hp { font-family: Lato, sans-serif; color: #8a8784; border-radius: 6px; font-weight: 500; font-size: 12px; transition: color 0.25s ease; padding: 5px 16px; }

.outer-item-hp:hover { color: #f0ede8; }

@media (min-width:765px) {
  .wp-card-wrap-fm { justify-content: center; flex-direction: row; gap: 16px; }
  .l-menu-base-icl { padding: 8px 40px; }
}
.page-strip-box-ev { background: #0f0f13; border-top: 1px solid rgba(232, 197, 71, 0.12); padding-top: 42px; padding-right: 18px; padding-bottom: 42px; padding-left: 18px; }
.widget-foot-mpd { margin: 0 auto; max-width: 820px; }
.js-header-cell-9z { font-family: Montserrat, sans-serif; margin-bottom: 14px; color: #e8c547; overflow-wrap: break-word; font-size: 21px; font-weight: 700; }
.mod-inner-top-69h { font-family: Lato, sans-serif; line-height: 1.65; color: #f0ede8; font-size: 0.875rem; }
.mod-inner-top-69h p { margin-bottom: 11px; }
.mod-inner-top-69h p:last-child { margin-bottom: 0; }
.mod-inner-top-69h strong { color: #e8c547; }
.mod-inner-top-69h a { text-underline-offset: 2px; color: #e8c547; text-decoration: underline; }
.mod-inner-top-69h a:hover { color: #f4d870; }
.mod-inner-top-69h ul { list-style-type: disc; margin-bottom: 11px; padding-left: 1.125rem; }
.mod-inner-top-69h ol { margin-bottom: 11px; padding-left: 18px; list-style-type: decimal; }
.mod-inner-top-69h li { font-size: 14px; line-height: 1.65; margin-bottom: 5px; color: #f0ede8; }
.mod-inner-top-69h table { overflow-x: auto; display: block; width: 100%; border-collapse: collapse; margin-bottom: 11px; }
.mod-inner-top-69h th { padding: 9px 11px; background: rgba(255,255,255,0.04); color: #e8c547; font-weight: 600; text-align: left; border-bottom: 1px solid rgba(232, 197, 71, 0.12); }
.mod-inner-top-69h td { padding: 9px 11px; color: #f0ede8; border-bottom: 1px solid rgba(255,255,255,0.04); }
@media (min-width:801px) {
  .page-strip-box-ev { padding-top: 58px; padding-right: 32px; padding-bottom: 58px; padding-left: 32px; }
  .js-header-cell-9z { font-size: 25px; }
  .mod-inner-top-69h table { display: table; }
}

.t-list-item-ik { background: #191920; padding: 52px 20px; }
.b-header-top-56 { padding: 1.625rem 22px; max-width: 1280px; margin: 0 auto; box-shadow: 0 2px 12px rgba(0,0,0,0.1); border-radius: 16px; background: #0f0f13; }
.t-section-head-anh { letter-spacing: 0.06em; font-size: 11px; color: #e8c547; margin-bottom: 8px; font-family: Lato, sans-serif; display: inline-block; font-weight: 600; text-transform: uppercase; }
.v-panel-main-as { font-weight: 700; color: #e8c547; overflow-wrap: break-word; margin-bottom: 16px; font-family: Montserrat, sans-serif; font-size: 1.375rem; }
.m-area-item-gqz { font-family: Lato, sans-serif; color: #f0ede8; line-height: 1.75; font-size: 14px; }
.m-area-item-gqz p {
  margin-bottom: 11px;
}
.m-area-item-gqz p:last-child { margin-bottom: 0; }
.m-area-item-gqz strong { font-weight: 600; color: #e8c547; }
.m-area-item-gqz a { transition: color 0.25s; text-decoration: none; color: #e8c547; }
.m-area-item-gqz a:hover {
  color: #f4d870;
}
.m-area-item-gqz ul { padding-left: 20px; list-style-type: circle; margin-bottom: 11px; }
.m-area-item-gqz ol { margin-bottom: 11px; list-style-type: decimal; padding-left: 20px; }
.m-area-item-gqz li { margin-bottom: 5px; color: #f0ede8; line-height: 1.7; font-size: 14px; }
.m-area-item-gqz table { width: 100%; display: block; margin-bottom: 11px; border-collapse: collapse; overflow-x: auto; }
.m-area-item-gqz th, .m-area-item-gqz td { font-size: 13px; text-align: left; border-bottom: 1px solid rgba(232, 197, 71, 0.12); padding: 8px 10px; }
.m-area-item-gqz th { color: #e8c547; font-weight: 600; }
@media(min-width:839px) {
  .t-list-item-ik {
    padding: 68px 42px;
  }
  .b-header-top-56 {
    padding-top: 38px; padding-right: 40px; padding-bottom: 38px; padding-left: 40px;
  }
  .v-panel-main-as {
    font-size: 26px;
  }
  .m-area-item-gqz table { display: table; }
}