*, *::before, *::after { padding: 0; margin: 0; box-sizing: border-box; }
body { min-height: 100vh; -webkit-font-smoothing: antialiased; }
img, svg { max-width: 100%; display: block; }
a { text-decoration: none; color: inherit; }
button { background: none; cursor: pointer; border: none; font: inherit; }
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.app-panel-col-7gj { background: #3d2e52; padding: 48px 20px; }
.l-icon-block-np { margin: 0 auto; max-width: 1280px; }
.ui-panel-base-yy3 { flex-direction: column; display: flex; gap: 24px; }
@media (min-width:772px) {
  .ui-panel-base-yy3 { gap: 40px; flex-direction: row; align-items: flex-start; }
}
.mod-strip-main-nk {
  flex: 1;
}
.app-grid-wrap-wl { font-size: 18px; font-weight: 700; font-family: Playfair Display, sans-serif; overflow-wrap: break-word; margin-bottom: 14px; color: #f5f3f0; }
.v-header-inner-7xh { color: #f5f3f0; line-height: 1.7; font-family: Inter, sans-serif; font-size: 13px; }
.v-header-inner-7xh p {
  margin-bottom: 10px;
}
.v-header-inner-7xh p:last-child {
  margin-bottom: 0;
}
.v-header-inner-7xh a { text-decoration: underline; text-underline-offset: 2px; color: #f5f3f0; }
.v-header-inner-7xh a:hover {
  color: #ff6b35;
}
.v-header-inner-7xh strong {
  color: #ffd700;
}
.v-header-inner-7xh ul { margin-bottom: 10px; list-style-type: disc; padding-left: 20px; }
.v-header-inner-7xh ol { list-style-type: decimal; margin-bottom: 10px; padding-left: 20px; }
.v-header-inner-7xh li { margin-bottom: 4px; color: #b8b5b0; font-size: 13px; line-height: 1.55; }
.v-header-inner-7xh table { display: block; margin-bottom: 10px; width: 100%; overflow-x: auto; border-collapse: collapse; }
.v-header-inner-7xh th, .v-header-inner-7xh td { text-align: left; padding: 8px 9px; font-size: 12px; border-bottom: 1px solid rgba(255, 215, 0, 0.12); }
.v-header-inner-7xh th { font-weight: 600; color: #f5f3f0; }
.nav-body-ehc { gap: 10px; flex-shrink: 0; flex-wrap: wrap; display: flex; }
@media (min-width:767px) {
  .nav-body-ehc { align-items: flex-end; flex-direction: column; }
  .v-header-inner-7xh table { display: table; }
}
.slot-right-bq2 { font-size: 12px; font-family: Inter, sans-serif; border: 2px solid #b8b5b0; justify-content: center; width: 40px; border-radius: 50%; color: #b8b5b0; font-weight: 800; height: 40px; align-items: center; display: flex; }
.v-element-left-lmx { white-space: nowrap; color: #b8b5b0; border-radius: 4px; font-weight: 600; border: 1px solid rgba(255, 215, 0, 0.12); font-family: Inter, sans-serif; font-size: 11px; padding: 8px 16px; }

.c-row-right-gy { padding: 46px 18px; background: #3d2e52; }
.ui-item-main-7d2 { margin: 0 auto; max-width: 880px; }
.v-holder-left-eqi { box-shadow: 0 2px 16px rgba(0,0,0,0.1); border-radius: 16px; background: #2a1f3d; padding: 26px 22px; border: 1px solid rgba(255, 215, 0, 0.12); }
.c-top-box-dx { font-family: Inter, sans-serif; margin-bottom: 10px; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; color: #ff6b35; }
.wp-frame-item-pko { font-weight: 800; font-size: 20px; overflow-wrap: break-word; color: #ffd700; font-family: Playfair Display, sans-serif; margin-bottom: 0.875rem; }
.b-top-body-azv { color: #f5f3f0; font-family: Inter, sans-serif; line-height: 1.65; font-size: 14px; }
.b-top-body-azv p { margin-bottom: 11px; }
.b-top-body-azv p:last-child { margin-bottom: 0; }
.b-top-body-azv strong { color: #ffd700; }
.b-top-body-azv a { text-decoration: underline; color: #ff6b35; text-underline-offset: 2px; }
.b-top-body-azv a:hover { color: #ff8a5c; }
.b-top-body-azv ul { list-style-type: circle; margin-bottom: 11px; padding-left: 18px; }
.b-top-body-azv ol { margin-bottom: 11px; list-style-type: decimal; padding-left: 18px; }
.b-top-body-azv li { font-size: 14px; line-height: 1.65; color: #f5f3f0; margin-bottom: 5px; }
.b-top-body-azv dl { margin-bottom: 11px; }
.b-top-body-azv dt { margin-top: 12px; color: #ffd700; font-weight: 800; font-size: 14px; }
.b-top-body-azv dt:first-child { margin-top: 0; }
.b-top-body-azv dd { line-height: 1.65; margin-left: 0; font-size: 14px; margin-bottom: 5px; color: #f5f3f0; }
.b-top-body-azv table { overflow-x: auto; border-collapse: collapse; margin-bottom: 11px; width: 100%; display: block; }
.b-top-body-azv th { text-align: left; color: #ffd700; border-bottom: 1px solid rgba(255, 215, 0, 0.12); background: rgba(255,255,255,0.04); padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; font-weight: 600; }
.b-top-body-azv td { border-bottom: 1px solid rgba(255,255,255,0.04); color: #f5f3f0; padding: 9px 11px; }
@media (min-width:802px) {
  .c-row-right-gy { padding: 62px 36px; }
  .v-holder-left-eqi { padding: 34px 30px; }
  .wp-frame-item-pko { font-size: 24px; }
  .b-top-body-azv table { display: table; }
}

.v-outer-foot-4g { padding: 64px 22px; border-bottom: 1px solid rgba(255, 215, 0, 0.12); background: #3d2e52; border-top: 1px solid rgba(255, 215, 0, 0.12); }

.app-group-body-1uf { display: flex; flex-direction: column; max-width: 1280px; gap: 32px; margin: 0 auto; }

.app-box-item-bl { flex-shrink: 0; }

.el-nav-primary-8l { color: #ff6b35; text-transform: uppercase; font-weight: 700; letter-spacing: 0.1em; margin-bottom: 0.75rem; font-size: 12px; }

.wp-frame-block-xt { font-size: 26px; overflow-wrap: break-word; font-family: Playfair Display, sans-serif; margin-bottom: 12px; font-weight: 800; color: #ffd700; line-height: 1.2; }

.wp-icon-cell-d0a { font-weight: 800; font-size: 36px; margin-bottom: 20px; color: #ff6b35; }

.mod-component-right-m63 { color: #ffffff; transition: background 0.25s ease; border-radius: 8px; padding-top: 15px; padding-right: 34px; padding-bottom: 15px; padding-left: 34px; font-size: 15px; font-family: Inter, sans-serif; display: inline-block; font-weight: 700; background: #ff6b35; }

.mod-component-right-m63:hover { background: #ff8a5c; }

.m-box-row-x53 { margin-top: 10px; font-size: 11px; color: #b8b5b0; }

.v-hero-main-y2 { flex: 1; }

.v-hero-main-y2 p { font-family: Inter, sans-serif; line-height: 1.7; margin-bottom: 13px; font-size: 15px; color: #f5f3f0; }

.v-hero-main-y2 p:last-child { margin-bottom: 0; }

.v-hero-main-y2 ul { list-style-type: circle; padding-left: 1.375rem; margin-bottom: 0.8125rem; }

.v-hero-main-y2 ol { list-style-type: decimal; margin-bottom: 13px; padding-left: 22px; }

.v-hero-main-y2 li { margin-bottom: 7px; font-family: Inter, sans-serif; font-size: 14px; line-height: 1.6; color: #f5f3f0; }

.v-hero-main-y2 a { text-decoration: underline; text-underline-offset: 3px; color: #ff6b35; }
.v-hero-main-y2 a:hover { color: #ff8a5c; }

.v-hero-main-y2 strong { color: #ffd700; }

.v-hero-main-y2 table { margin-bottom: 13px; width: 100%; overflow-x: auto; display: block; border-collapse: collapse; font-size: 0.875rem; }

.v-hero-main-y2 th { padding: 10px 12px; background: rgba(255,255,255,0.04); color: #ffd700; text-align: left; font-weight: 600; border-bottom: 1px solid rgba(255, 215, 0, 0.12); }

.v-hero-main-y2 td { padding: 10px 12px; border-bottom: 1px solid rgba(255,255,255,0.04); color: #f5f3f0; }

@media (min-width:801px) {
  .v-outer-foot-4g { padding-top: 80px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px; }
  .app-group-body-1uf { align-items: flex-start; flex-direction: row; gap: 60px; }
  .app-box-item-bl { max-width: 380px; }
  .wp-frame-block-xt { font-size: 32px; }
  .wp-icon-cell-d0a { font-size: 44px; }
  .v-hero-main-y2 table { display: table; }
}
.c-main-top-7z { padding: 32px 20px; border-top: 1px solid rgba(255, 215, 0, 0.12); background: #2a1f3d; }

.site-card-item-6j { margin: 0 auto; max-width: 1280px; }

.js-box-left-ox { border-bottom: 1px solid rgba(255, 215, 0, 0.12); display: flex; gap: 20px; flex-direction: column; padding-bottom: 24px; }

.el-link-base-d6 { letter-spacing: -0.02em; font-size: 18px; color: #ffd700; font-weight: 800; }

.page-text-inner-yy { gap: 8px 20px; flex-wrap: wrap; display: flex; }

.page-text-inner-yy a { font-weight: 500; color: #f5f3f0; transition: color 0.25s ease; font-family: Inter, sans-serif; font-size: 0.8125rem; }

.page-text-inner-yy a:hover { color: #ffd700; }

.block-foot-3u { padding-top: 20px; display: flex; gap: 12px; flex-direction: column; }

.m-view-foot-s52 { font-size: 0.75rem; color: #b8b5b0; line-height: 1.7; }

.site-wrapper-row-7zk { font-size: 0.75rem; color: #b8b5b0; }

@media (min-width:770px) {
  .c-main-top-7z { padding: 36px 40px; }
  .js-box-left-ox { flex-direction: row; align-items: center; justify-content: space-between; }
  .block-foot-3u { align-items: center; justify-content: space-between; flex-direction: row; }
}
.page-item-area-ok { z-index: 1000; left: 0; background: #3d2e52; right: 0; border-top: 1px solid rgba(255, 215, 0, 0.12); padding: 16px 20px; bottom: 0; position: fixed; }

.el-col-head-ekw { max-width: 1280px; flex-direction: column; gap: 14px; display: flex; margin: 0 auto; }

.mod-header-body-xu7 { color: #f5f3f0; line-height: 1.5; font-size: 13px; font-family: Inter, sans-serif; }

.mod-header-body-xu7 a { text-decoration: underline; color: #ffd700; text-underline-offset: 2px; }

.mod-header-body-xu7 a:hover { color: #ff6b35; }

.mod-widget-col-d7 { gap: 10px; flex-shrink: 0; display: flex; }

.m-region-area-oqm { transition: background 0.25s ease; color: #ffd700; font-family: Inter, sans-serif; font-size: 0.8125rem; padding: 8px 20px; border-radius: 8px; font-weight: 600; background: rgba(255,255,255,0.1); }

.m-region-area-oqm:hover { background: rgba(255,255,255,0.15); }

.el-cell-box-got { padding: 8px 20px; font-family: Inter, sans-serif; color: #b8b5b0; font-size: 0.8125rem; border-radius: 8px; transition: color 0.25s ease; font-weight: 500; }

.el-cell-box-got:hover { color: #f5f3f0; }

@media (min-width:770px) {
  .el-col-head-ekw { gap: 24px; flex-direction: row; align-items: center; justify-content: space-between; }
  .page-item-area-ok { padding: 0.875rem 40px; }
}
.site-wrap-block-k06 { background: #2a1f3d; padding: 44px 18px; }
.l-text-cell-7r { max-width: 1280px; margin: 0 auto; }
.c-view-col-8l { color: #ffd700; margin-bottom: 1rem; font-size: 22px; overflow-wrap: break-word; font-family: Playfair Display, sans-serif; font-weight: 800; }
.c-item-left-wpo { font-family: Inter, sans-serif; color: #f5f3f0; font-size: 14px; line-height: 1.6; }
.c-item-left-wpo p { margin-bottom: 0.75rem; }
.c-item-left-wpo p:last-child { margin-bottom: 0; }
.c-item-left-wpo strong { color: #ffd700; }
.c-item-left-wpo a { color: #ff6b35; text-underline-offset: 2px; text-decoration: underline; }
.c-item-left-wpo a:hover { color: #ff8a5c; }
.c-item-left-wpo ul { padding-left: 18px; list-style-type: disc; margin-bottom: 12px; }
.c-item-left-wpo ol { padding-left: 18px; list-style-type: decimal; margin-bottom: 0.75rem; }
.c-item-left-wpo li { font-size: 14px; line-height: 1.6; margin-bottom: 5px; color: #f5f3f0; }
.c-item-left-wpo table { border-collapse: collapse; overflow-x: auto; display: block; width: 100%; margin-bottom: 12px; }
.c-item-left-wpo th { background: rgba(255,255,255,0.04); text-align: left; color: #ffd700; font-weight: 600; padding-top: 9px; padding-right: 0.75rem; padding-bottom: 9px; padding-left: 0.75rem; border-bottom: 1px solid rgba(255, 215, 0, 0.12); }
.c-item-left-wpo td { padding: 9px 12px; color: #f5f3f0; border-bottom: 1px solid rgba(255,255,255,0.04); }
@media (min-width:775px) {
  .site-wrap-block-k06 { padding-top: 60px; padding-right: 36px; padding-bottom: 60px; padding-left: 36px; }
  .c-view-col-8l { font-size: 26px; }
  .c-item-left-wpo table { display: table; }
}

.t-banner-right-qz { background: #2a1f3d; padding: 42px 16px; }
.l-inner-area-xa { text-align: center; margin: 0 auto; max-width: 800px; }
.page-text-left-bb { font-size: 1.375rem; font-weight: 800; overflow-wrap: break-word; font-family: Playfair Display, sans-serif; color: #ffd700; margin-bottom: 14px; }
.app-row-box-sr { font-size: 15px; color: #f5f3f0; font-family: Inter, sans-serif; line-height: 1.65; text-align: left; }
.app-row-box-sr p {
  margin-bottom: 12px;
}
.app-row-box-sr p:last-child {
  margin-bottom: 0;
}
.app-row-box-sr strong {
  color: #ffd700;
}
.app-row-box-sr a { text-decoration: underline; color: #ff6b35; text-underline-offset: 2px; }
.app-row-box-sr a:hover {
  color: #ff8a5c;
}
.app-row-box-sr ul { padding-left: 18px; list-style-type: disc; margin-bottom: 12px; }
.app-row-box-sr ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 0.75rem; }
.app-row-box-sr li { color: #f5f3f0; line-height: 1.65; font-size: 15px; margin-bottom: 5px; }
.app-row-box-sr table { border-collapse: collapse; overflow-x: auto; width: 100%; display: block; margin-bottom: 0.75rem; }
.app-row-box-sr th, .app-row-box-sr td { border-bottom: 1px solid rgba(255, 215, 0, 0.12); padding: 9px 11px; text-align: left; font-size: 14px; }
.app-row-box-sr th { font-weight: 600; color: #ffd700; }
@media (min-width:773px) {
  .t-banner-right-qz { padding: 56px 32px; }
  .page-text-left-bb { font-size: 26px; }
  .app-row-box-sr table { display: table; }
}

.app-list-item-yz { min-height: 520px; background-position: center; padding: 60px 20px; text-align: center; justify-content: center; display: flex; background-color: #2a1f3d; background-size: cover; background-repeat: no-repeat; align-items: center; overflow: hidden; position: relative; }

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

.c-layer-head-6wx { z-index: 1; position: relative; max-width: 700px; }

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

.js-area-left-hy { color: #fff; font-size: 2rem; line-height: 1.15; text-shadow: 0 2px 8px rgba(0,0,0,0.4); overflow-wrap: break-word; font-family: Playfair Display, sans-serif; margin-bottom: 16px; font-weight: 800; }

.inner-block-yxi { margin-bottom: 1.75rem; color: rgba(255,255,255,0.8); font-size: 16px; margin-left: auto; max-width: 520px; line-height: 1.6; font-family: Inter, sans-serif; margin-right: auto; }

.site-region-row-sy { display: flex; flex-direction: column; gap: 16px; margin-top: 8px; align-items: center; }

.l-col-area-t0 { width: 100%; border-radius: 16px; background: rgba(212,175,55,0.12); text-align: center; max-width: 380px; border: 1px solid rgba(212,175,55,0.3); padding-top: 16px; padding-right: 1.5rem; padding-bottom: 16px; padding-left: 24px; backdrop-filter: blur(4px); }

.t-area-head-pv { color: #ff6b35; line-height: 1.2; font-size: 1.625rem; font-weight: 800; }

.m-module-o6 { font-size: 13px; margin-top: 4px; color: rgba(255,255,255,0.6); }

.t-bar-wrap-g12 { font-weight: 700; width: 100%; color: #ffffff; max-width: 380px; border-radius: 8px; padding: 1rem 36px; transition: background 0.25s ease; display: block; text-align: center; background: #ff6b35; font-size: 16px; font-family: Inter, sans-serif; }

.t-bar-wrap-g12:hover { background: #ff8a5c; }

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

@media (min-width:765px) {
  .app-list-item-yz { min-height: 600px; padding: 80px 40px; }
  .js-area-left-hy { font-size: 48px; }
  .inner-block-yxi { font-size: 18px; }
  .t-area-head-pv { font-size: 36px; }
}
.el-card-right-02 { background: #2a1f3d; transition: box-shadow 0.3s ease; }

.el-card-right-02.l-main-2t { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.site-module-8c { gap: 0.75rem; margin: 0 auto; align-items: center; padding: 0 16px; max-width: 1280px; display: flex; }

.page-block-group-edn { letter-spacing: -0.02em; white-space: nowrap; font-weight: 800; align-items: center; gap: 8px; color: #ffd700; font-size: 17px; display: flex; }

/* --- Full state --- */

.page-btn-primary-0p { overflow: hidden; max-height: 64px; border-bottom: 1px solid rgba(255, 215, 0, 0.12); transition: max-height 0.35s ease, opacity 0.25s ease; }

.page-btn-primary-0p .site-module-8c { height: 56px; }

.el-card-right-02.l-main-2t .page-btn-primary-0p { opacity: 0; border: none; max-height: 0; }

.js-component-wrap-o0z { display: none; }

.el-group-block-sjb { display: flex; gap: 8px; margin-left: auto; align-items: center; }

.js-row-right-0u { border-radius: 8px; font-size: 13px; font-family: Inter, sans-serif; font-weight: 700; background: #ff6b35; transition: background 0.25s ease; padding-top: 7px; padding-right: 14px; padding-bottom: 7px; padding-left: 14px; color: #ffffff; }

.js-row-right-0u:hover { background: #ff8a5c; }

.m-holder-primary-i7 { background: none; border: 1px solid rgba(255,255,255,0.1); display: none; color: #f5f3f0; }

.m-holder-primary-i7:hover { background: rgba(255,255,255,0.04); }

.app-box-area-a41 { gap: 5px; background: none; border: none; padding: 8px; flex-direction: column; margin-left: 4px; cursor: pointer; display: flex; }

.app-box-area-a41 span { display: block; border-radius: 2px; height: 2px; background: #f5f3f0; width: 20px; }

/* --- Compact state --- */

.b-item-cell-lv { overflow: hidden; opacity: 0; transition: max-height 0.35s ease, opacity 0.25s ease; max-height: 0; }

.el-card-right-02.l-main-2t .b-item-cell-lv { opacity: 1; max-height: 52px; }

.b-item-cell-lv .site-module-8c { justify-content: space-between; height: 48px; }

.c-section-main-m1 { font-size: 13px; font-family: Inter, sans-serif; padding: 5px 14px; border-radius: 4px; font-weight: 500; border: 1px solid rgba(255, 215, 0, 0.12); background: none; color: #f5f3f0; cursor: pointer; transition: background 0.25s ease; }

.c-section-main-m1:hover { background: rgba(255,255,255,0.04); }

.page-widget-wrap-s5r { color: #ffffff; font-size: 12px; background: #ff6b35; font-family: Inter, sans-serif; padding: 6px 14px; font-weight: 700; border-radius: 8px; }

/* --- Dropdown --- */

.v-inner-main-o4 { max-height: 0; background: #3d2e52; transition: max-height 0.3s ease; overflow: hidden; }

.v-inner-main-o4.site-panel-col-vm { border-bottom: 1px solid rgba(255,255,255,0.06); max-height: 300px; }

.c-top-main-lf6 { transition: color 0.25s ease, background 0.25s ease; font-weight: 500; font-family: Inter, sans-serif; font-size: 15px; display: block; padding: 14px 24px; color: #f5f3f0; border-bottom: 1px solid rgba(255,255,255,0.04); }

.c-top-main-lf6:last-child { border-bottom: none; }
.c-top-main-lf6:hover { color: #ffd700; background: rgba(255,255,255,0.03); }

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

.b-bar-top-k5 { position: relative; }

.site-zone-primary-c1t { border: 1px solid rgba(255, 215, 0, 0.12); font-weight: 600; gap: 6px; cursor: pointer; background: rgba(255,255,255,0.02); font-size: 13px; font-family: Inter, sans-serif; white-space: nowrap; color: #f5f3f0; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-radius: 8px; align-items: center; display: flex; transition: border-color 0.25s ease, background 0.25s ease; line-height: 1; }

.site-zone-primary-c1t:hover { border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.04); }
.t-zone-group-uuf { transition: transform 0.25s ease; font-size: 9px; }
.b-bar-top-k5.site-panel-col-vm .t-zone-group-uuf { transform: rotate(180deg); }

.js-text-body-tf { display: none; z-index: 50; top: calc(100% + 4px); padding: 4px; right: 0; box-shadow: 0 8px 24px rgba(0,0,0,0.4); position: absolute; background: #3d2e52; border-radius: 16px; min-width:142px; border: 1px solid rgba(255, 215, 0, 0.12); }

.b-bar-top-k5.site-panel-col-vm .js-text-body-tf { display: block; }

.l-inner-inner-hx { align-items: center; color: #f5f3f0; transition: background 0.25s ease, color 0.25s ease; cursor: pointer; display: flex; font-size: 0.8125rem; gap: 8px; border-radius: 8px; font-weight: 500; font-family: Inter, sans-serif; padding: 8px 12px; }

.l-inner-inner-hx:hover { color: #ffd700; background: rgba(255,255,255,0.06); }
.l-inner-inner-hx.active { color: #ff6b35; }
.wp-panel-box-k4r { line-height: 1; font-size: 15px; }

/* --- Desktop --- */

@media (min-width:792px) {
  .page-btn-primary-0p .site-module-8c { height: 60px; gap: 20px; padding: 0 20px; }
  .page-btn-primary-0p { max-height: 72px; }

  .js-component-wrap-o0z { display: flex; flex: 1; justify-content: center; gap: 4px; }

  .app-menu-box-xkk { color: #f5f3f0; transition: color 0.25s ease, background 0.25s ease; border-radius: 4px; font-weight: 500; font-size: 15px; padding: 6px 12px; font-family: Inter, sans-serif; }

  .app-menu-box-xkk:hover { background: rgba(255,255,255,0.05); color: #ffd700; }

  .m-holder-primary-i7 { display: inline-flex; }
  .app-box-area-a41 { display: none; }
  .b-item-cell-lv .site-module-8c { padding: 0 20px; }
}