*,*::before,*::after {
  margin:0;
  box-sizing:border-box;
  padding:0;
}
body {
  font-family:'Inter', sans-serif;
  background:#131211;
  -webkit-font-smoothing:antialiased;
  line-height:1.6;
  color:#D4CFC7;
  min-height:100vh;
}
img,svg {
  max-width:100%;
  display:block;
}
a {
  color:inherit;
  text-decoration:none;
}
button {
  background:none;
  cursor:pointer;
  border:none;
  color:inherit;
  font:inherit;
}
ul,ol{list-style:none}
input,textarea,select{font:inherit}
.ui-view-main-fsc {
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
  padding-top: 2.25rem; padding-right: 16px; padding-bottom: 2.25rem; padding-left: 1rem;
  border-top:1px solid rgba(255, 255, 255, 0.06);
  background:#1A1816;
}
.page-strip-box-tl4 {
  margin:0 auto;
  max-width:980px;
}
.c-layer-cell-uf {
  text-transform:uppercase;
  letter-spacing:.1em;
  font-weight:700;
  color:#C8434E;
  font-size:11px;
  margin-bottom:10px;
}
.mod-element-col-gr {
  gap:26px;
  display:grid;
  align-items:start;
  grid-template-columns:1fr;
}
.v-element-base-x9z {
  margin-bottom:16px;
  overflow-wrap:break-word;
  font-weight:800;
  font-family:'Oswald', sans-serif;
  color:#F5F3F0;
  line-height:1.25;
  font-size:24px;
}
.ui-view-main-fsc p {
  color:#D4CFC7;
  line-height:1.75;
  margin-bottom:13px;
  font-size:14px;
}
.ui-view-main-fsc p:last-child{margin-bottom:0}
.ui-view-main-fsc p strong {
  color:#F5F3F0;
  font-weight:600;
}
.ui-view-main-fsc a {
  text-underline-offset:2px;
  color:#C8434E;
  text-decoration:underline;
}
.ui-view-main-fsc ul {
  margin:0 0 13px;
  padding:0 0 0 20px;
}
.ui-view-main-fsc li {
  font-size:14px;
  color:#D4CFC7;
  line-height:1.75;
  margin-bottom:6px;
}
.ui-view-main-fsc li strong {
  color:#F5F3F0;
  font-weight:600;
}
.app-strip-wrap-w5 {
  gap:10px;
  grid-template-columns:repeat(2,1fr);
  display:grid;
}
.mod-main-main-wua {
  padding:18px 14px;
  border:1px solid rgba(255, 255, 255, 0.06);
  border-radius:11px;
  background:rgba(255, 255, 255, 0.04);
  text-align:center;
}
.site-element-inner-80l {
  margin-bottom:3px;
  font-size: 1.5rem;
  color:#C8434E;
  font-family:'Oswald', sans-serif;
  font-weight:800;
  line-height:1.1;
}
.app-layer-body-tr {
  font-size:10px;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:.05em;
  color:#8B8376;
}
.wp-slot-area-0r {
  display:flex;
  justify-content:center;
  margin-top: 1.75rem;
  flex-wrap:wrap;
  gap:10px;
}
.view-box-kq {
  border-radius:3px;
  border:1px solid rgba(255, 255, 255, 0.06);
  transition:border-color .2s;
  background:rgba(255, 255, 255, 0.04);
  padding-top: 9px; padding-right: 14px; padding-bottom: 9px; padding-left: 0.875rem;
}
.view-box-kq:hover{border-color:rgba(255, 255, 255, 0.22)}
.view-box-kq span {
  font-size:11px;
  font-weight:500;
  color:#A8A199;
}
@media(min-width:765px){
.ui-view-main-fsc{padding:52px 28px}
.v-element-base-x9z{font-size:30px}
.ui-view-main-fsc p{font-size:15px}
.ui-view-main-fsc li{font-size:15px}
.mod-element-col-gr {
  gap:44px;
  grid-template-columns:1.6fr 1fr;
}
}
.v-title-item-ef {
  padding:40px 16px 8px;
  background:#131211;
}
.page-outer-box-g9k {
  margin:0 auto;
  max-width:1320px;
}
.el-container-right-8t {
  justify-content:space-between;
  align-items:center;
  gap:10px;
  margin-bottom:18px;
  flex-wrap:wrap;
  display:flex;
}
.site-text-block-tuk {
  align-items:center;
  display:flex;
  gap:12px;
}
.page-header-cell-ace {
  background:rgba(200, 67, 78, 0.14);
  height:34px;
  border-radius:3px;
  display:flex;
  color:#C8434E;
  width:34px;
  align-items:center;
  justify-content:center;
}
.page-header-cell-ace svg {
  width:17px;
  stroke-width:2;
  height:17px;
  stroke:currentColor;
  fill:none;
}
.t-top-inner-hfr {
  color:#F5F3F0;
  font-weight:800;
  line-height:1.15;
  font-family:'Oswald', sans-serif;
  font-size:22px;
  overflow-wrap:break-word;
}
.app-wrapper-area-qi {
  font-size:12px;
  display:flex;
  gap:6px;
  align-items:center;
  font-weight:600;
  color:#A8A199;
  transition:color .2s;
}
.app-wrapper-area-qi:hover{color:#C8434E}
.app-wrapper-area-qi svg {
  stroke:currentColor;
  width:12px;
  stroke-width:2.5;
  height:12px;
  fill:none;
}
.app-container-foot-l3v {
  font-size:14px;
  margin-bottom:18px;
  color:#A8A199;
  max-width:500px;
}
@media(min-width:769px){
.v-title-item-ef{padding:52px 28px 8px}
.t-top-inner-hfr{font-size:26px}
}
.wp-main-col-kr3 {
  grid-template-columns:repeat(2,1fr);
  display:grid;
  gap:10px;
}
@media(min-width:477px){.wp-main-col-kr3 {
  grid-template-columns:repeat(3,1fr);
  gap:12px;
}}
@media(min-width:677px){.wp-main-col-kr3{grid-template-columns:repeat(4,1fr)}}
@media(min-width:898px){.wp-main-col-kr3 {
  gap:14px;
  grid-template-columns:repeat(5,1fr);
}}
@media(min-width:1495px){.wp-main-col-kr3{grid-template-columns:repeat(6,1fr)}}
.site-menu-top-we4 {
  border-radius:12px;
  display:block;
  min-height:0;
  background:#211E1C;
  position:relative;
  transition:transform .2s,border-color .2s;
  overflow:hidden;
  border:1px solid rgba(255, 255, 255, 0.06);
}
.site-menu-top-we4:hover {
  transform:translateY(-3px);
  border-color:rgba(200, 67, 78, 0.14);
}
.mod-menu-cell-93b {
  padding-bottom:75%;
  position:relative;
  overflow:hidden;
  width:100%;
}
.mod-menu-cell-93b img {
  width:100%;
  object-fit:cover;
  position:absolute;
  inset:0;
  height:100%;
  transition:transform .3s;
}
.site-menu-top-we4:hover .mod-menu-cell-93b img{transform:scale(1.06)}
.b-top-col-cl {
  transition:opacity .22s;
  display:flex;
  position:absolute;
  justify-content:center;
  align-items:center;
  background:rgba(0, 0, 0, 0.65);
  inset:0;
  opacity:0;
}
.site-menu-top-we4:hover .b-top-col-cl{opacity:1}
.page-outer-body-ih {
  box-shadow:0 1px 2px rgba(200, 67, 78, 0.4), 0 6px 18px rgba(0, 0, 0, 0.5), 0 12px 32px rgba(0, 0, 0, 0.3);
  background:#C8434E;
  width:46px;
  height:46px;
  border-radius:50%;
  display:flex;
  justify-content:center;
  align-items:center;
}
.page-outer-body-ih::after {
  border-style:solid;
  content:'';
  height:0;
  border-width:7px 0 7px 12px;
  width:0;
  margin-left:3px;
  border-color:transparent transparent transparent #FFFFFF;
}
.el-top-top-orz{padding:9px 10px 12px}
.l-title-inner-v2m {
  font-size: 0.75rem;
  color:#F5F3F0;
  margin-bottom:2px;
  overflow:hidden;
  text-overflow:ellipsis;
  font-weight:600;
  white-space:nowrap;
}
.l-group-cell-cl9 {
  overflow:hidden;
  font-size:10px;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#8B8376;
}
.js-group-col-7my {
  padding:20px 16px 0;
  background:#131211;
}
.app-top-box-cz5 {
  max-width:1320px;
  margin:0 auto;
  overflow:hidden;
  border-radius:10px;
  position:relative;
  min-height:280px;
}
.m-banner-row-91 {
  background-position:center;
  inset:0;
  background-size:cover;
  position:absolute;
}
.m-banner-row-91::after {
  inset:0;
  background:rgba(0, 0, 0, 0.65);
  position:absolute;
  content:'';
}
.m-banner-row-91::before {
  background:linear-gradient(90deg,#131211 0%,transparent 100%);
  z-index:1;
  inset:0;
  content:'';
  position:absolute;
}
.page-item-right-d7 {
  padding:36px 22px 34px;
  max-width:540px;
  position:relative;
  z-index:2;
}
.m-zone-top-uh {
  border-radius:14px;
  margin-bottom:14px;
  text-transform:uppercase;
  color:#C8434E;
  background:rgba(200, 67, 78, 0.14);
  display:inline-block;
  border:1px solid rgba(200, 67, 78, 0.14);
  font-size:10px;
  padding:6px 14px;
  letter-spacing:.08em;
  font-weight:700;
}
.site-wrapper-item-tpm {
  color:#F5F3F0;
  font-weight:800;
  font-size:28px;
  font-family:'Oswald', sans-serif;
  line-height:1.15;
  margin-bottom:10px;
  overflow-wrap:break-word;
}
.site-wrapper-item-tpm em {
  font-style:normal;
  color:#D4A742;
}
.v-row-body-3t {
  line-height:1.55;
  font-size:14px;
  color:#D4CFC7;
  margin-bottom: 1.25rem;
}
.js-group-body-9f {
  align-items:center;
  flex-wrap:wrap;
  gap:10px;
  display:flex;
}
.l-title-right-dgs {
  background:#C8434E;
  transition:background-color .2s;
  color:#FFFFFF;
  display:inline-block;
  box-shadow:0 1px 2px rgba(200, 67, 78, 0.4), 0 6px 18px rgba(0, 0, 0, 0.5), 0 12px 32px rgba(0, 0, 0, 0.3);
  padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px;
  border-radius:6px;
  font-size: 0.875rem;
  font-weight:700;
}
.l-title-right-dgs:hover{background:#D94E5A}
.v-header-primary-6bt {
  font-size:11px;
  color:#8B8376;
  margin-top:16px;
}
.js-nav-foot-gy {
  border-top:1px solid rgba(255, 255, 255, 0.06);
  gap:20px 32px;
  flex-wrap:wrap;
  margin-top:24px;
  justify-content:flex-start;
  display:flex;
  padding-top: 1.25rem;
}
.t-widget-body-1f {
  color:#A8A199;
  font-size:12px;
  font-weight:500;
}
@media(min-width:769px){
.js-group-col-7my{padding:28px 28px 0}
.app-top-box-cz5{min-height:340px}
.page-item-right-d7{padding:56px 48px 52px}
.site-wrapper-item-tpm{font-size:42px}
.v-row-body-3t{font-size: 0.9375rem}
}
.el-component-top-36 {
  padding:44px 16px 8px;
  background:#131211;
}
.t-region-top-qn {
  margin:0 auto;
  max-width:1320px;
}
.m-wrapper-head-cp {
  margin-bottom:18px;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:10px;
  display:flex;
  align-items:center;
}
.ui-hero-top-h4g {
  align-items:center;
  display:flex;
  gap: 0.75rem;
}
.t-area-main-eb2 {
  display:flex;
  background:rgba(200, 67, 78, 0.14);
  align-items:center;
  border-radius:3px;
  color:#C8434E;
  justify-content:center;
  width:34px;
  height:34px;
}
.t-area-main-eb2 svg {
  width:17px;
  height:17px;
  stroke:currentColor;
  fill:none;
  stroke-width:2;
}
.app-module-head-tv {
  font-family:'Oswald', sans-serif;
  overflow-wrap:break-word;
  font-size:22px;
  font-weight:800;
  line-height:1.12;
  color:#F5F3F0;
}
.ui-block-base-ej {
  align-items:center;
  gap:6px;
  font-size:12px;
  font-weight:600;
  color:#A8A199;
  display:flex;
  transition:color .2s;
}
.ui-block-base-ej:hover{color:#C8434E}
.ui-block-base-ej svg {
  stroke-width:2.5;
  fill:none;
  height:12px;
  stroke:currentColor;
  width:12px;
}
.page-group-row-qx {
  color:#A8A199;
  max-width:500px;
  font-size:14px;
  margin-bottom:18px;
}
@media(min-width:773px){
.el-component-top-36{padding:52px 28px 8px}
.app-module-head-tv{font-size:26px}
}
.ui-main-col-z7 {
  gap:10px;
  display:grid;
  grid-template-columns:repeat(2,1fr);
}
@media(min-width:481px){.ui-main-col-z7 {
  gap:12px;
  grid-template-columns:repeat(3,1fr);
}}
@media(min-width:705px){.ui-main-col-z7{grid-template-columns:repeat(4,1fr)}}
@media(min-width:925px){.ui-main-col-z7 {
  gap:14px;
  grid-template-columns:repeat(5,1fr);
}}
@media(min-width:1525px){.ui-main-col-z7{grid-template-columns:repeat(6,1fr)}}
.l-component-left-79 {
  min-height:100vh;
  position:relative;
}
.mod-header-inner-ns {
  padding-bottom:80px;
  min-height:100vh;
}
.l-bar-item-bx {
  z-index:80;
  background:#0A0908;
  transition:transform .28s ease;
  transform:translateX(-100%);
  width:260px;
  top:0;
  bottom:0;
  position:fixed;
  overflow-y:auto;
  left:0;
  border-right:1px solid rgba(255, 255, 255, 0.06);
}
.l-bar-item-bx.app-bar-el{transform:translateX(0)}
.l-bar-item-bx::-webkit-scrollbar{width:6px}
.l-bar-item-bx::-webkit-scrollbar-thumb {
  background:rgba(255, 255, 255, 0.12);
  border-radius:3px;
}
.m-wrapper-col-yf {
  padding:16px 18px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
}
.mod-section-cell-cq {
  display:flex;
  gap:10px;
  align-items:center;
}
.mod-section-cell-cq img {
  height:38px;
  object-fit:cover;
  border-radius:3px;
  width:38px;
}
.mod-section-cell-cq span {
  font-weight:800;
  font-family:'Oswald', sans-serif;
  color:#F5F3F0;
  font-size:20px;
  overflow-wrap:break-word;
  letter-spacing:.02em;
}
.c-content-row-f2 {
  justify-content:center;
  width:34px;
  align-items:center;
  display:flex;
  border-radius:3px;
  background:rgba(255, 255, 255, 0.08);
  height:34px;
  color:#A8A199;
}
.c-content-row-f2:hover {
  color:#F5F3F0;
  background:rgba(255, 255, 255, 0.12);
}
.c-content-row-f2 svg {
  width:18px;
  height:18px;
}
.mod-component-box-ya {
  gap:8px;
  display:flex;
  flex-direction:column;
  padding:12px 16px;
}
.ui-btn-body-9h {
  position:relative;
  align-items:center;
  background:linear-gradient(135deg,rgba(200, 67, 78, 0.25),rgba(19, 18, 17, 0.95));
  text-align:center;
  display:flex;
  padding:10px 14px;
  justify-content:center;
  border-radius:3px;
  border:1px solid rgba(200, 67, 78, 0.14);
  overflow:hidden;
  transition:transform .2s;
}
.ui-btn-body-9h:hover {
  border-color:#C8434E;
  transform:translateY(-1px);
}
.ui-btn-body-9h span {
  font-weight:700;
  letter-spacing:.06em;
  font-size:10px;
  line-height:1.3;
  text-transform:uppercase;
  color:#F5F3F0;
  position:relative;
  z-index:1;
}
.m-list-body-lg{padding:8px 12px 12px}
.el-list-row-qy {
  letter-spacing:.08em;
  font-size:10px;
  font-weight:700;
  padding:10px 10px 8px;
  text-transform:uppercase;
  color:#8B8376;
}
.page-card-block-04j {
  color:#D4CFC7;
  transition:background-color .15s,color .15s;
  border-radius:3px;
  padding:10px;
  gap:12px;
  font-weight:500;
  position:relative;
  align-items:center;
  font-size:13px;
  display:flex;
}
.page-card-block-04j:hover {
  background:rgba(255, 255, 255, 0.08);
  color:#F5F3F0;
}
.page-card-block-04j.ui-element-wrap-fts {
  color:#F5F3F0;
  background:rgba(200, 67, 78, 0.06);
}
.page-card-block-04j.ui-element-wrap-fts::before {
  background:#C8434E;
  border-radius:0 2px 2px 0;
  position:absolute;
  top:18%;
  content:'';
  width:3px;
  left:-12px;
  bottom:18%;
}
.c-region-col-3r {
  border-radius:7px;
  align-items:center;
  display:flex;
  width:28px;
  justify-content:center;
  height:28px;
  background:rgba(200, 67, 78, 0.06);
  flex-shrink:0;
}
.c-region-col-3r svg {
  height:15px;
  stroke:#A8A199;
  width:15px;
  stroke-width:2;
  fill:none;
}
.ui-layer-group-fhg {
  text-transform:uppercase;
  font-size:9px;
  color:#131211;
  letter-spacing:.04em;
  margin-left:auto;
  padding:2px 7px;
  background:#5B8F5E;
  font-weight:700;
  border-radius:3px;
}
.page-row-item-kpp {
  border-top:1px solid rgba(255, 255, 255, 0.06);
  bottom:0;
  gap:10px;
  display:flex;
  background:linear-gradient(to top,#0A0908 70%,transparent);
  position:sticky;
  padding:14px 16px;
}
.ui-icon-inner-vr2,.t-card-item-fu3 {
  justify-content:center;
  font-size:12px;
  gap:7px;
  border:1px solid rgba(255, 255, 255, 0.06);
  align-items:center;
  flex:1;
  background:rgba(255, 255, 255, 0.08);
  font-weight:600;
  transition:border-color .2s;
  border-radius:3px;
  display:flex;
  color:#D4CFC7;
  padding:10px 8px;
}
.ui-icon-inner-vr2:hover,.t-card-item-fu3:hover {
  border-color:rgba(255, 255, 255, 0.22);
  color:#F5F3F0;
}
.ui-icon-inner-vr2 svg,.t-card-item-fu3 svg {
  height:13px;
  fill:none;
  width:13px;
  stroke-width:2;
  stroke:currentColor;
}
.b-region-main-q9p {
  z-index:79;
  inset:0;
  display:none;
  opacity:0;
  position:fixed;
  transition:opacity .25s;
  background:rgba(0, 0, 0, 0.65);
}
.b-region-main-q9p.t-list-col-fi {
  opacity:1;
  display:block;
}
@media(min-width:1082px){
.l-bar-item-bx{transform:translateX(0)}
.c-content-row-f2{display:none}
.mod-header-inner-ns{padding-left:260px}
.b-region-main-q9p{display:none!important}
}
.js-component-row-tx {
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
  background:rgba(10, 9, 8, 0.85);
  backdrop-filter:blur(14px);
  z-index:60;
  position:sticky;
  top:0;
}
.app-layer-box-t0 {
  margin:0 auto;
  display:flex;
  padding:12px 16px;
  align-items:center;
  gap:12px;
  max-width:1320px;
}
.page-card-cell-e0l {
  flex-shrink:0;
  border-radius:3px;
  background:rgba(255, 255, 255, 0.08);
  width:40px;
  flex-direction:column;
  display:flex;
  height:40px;
  justify-content:center;
  align-items:center;
  gap:4px;
}
.page-card-cell-e0l span {
  display:block;
  border-radius:1px;
  background:#D4CFC7;
  width:18px;
  height:2px;
}
.v-content-group-i9w {
  min-width:0;
  text-overflow:ellipsis;
  transition:border-color .2s,background-color .2s;
  font-size:13px;
  display:flex;
  background:rgba(255, 255, 255, 0.08);
  border:1px solid rgba(255, 255, 255, 0.12);
  position:relative;
  padding:11px 14px 11px 40px;
  border-radius:6px;
  color:#8B8376;
  align-items:center;
  flex:1;
  overflow:hidden;
  white-space:nowrap;
}
.v-content-group-i9w:hover {
  border-color:rgba(255, 255, 255, 0.22);
  background:rgba(255, 255, 255, 0.12);
  color:#A8A199;
}
.v-content-group-i9w svg {
  fill:none;
  position:absolute;
  height:15px;
  left:14px;
  width:15px;
  transform:translateY(-50%);
  pointer-events:none;
  top:50%;
  stroke-width:2;
  stroke:currentColor;
}
.l-hero-item-z3 {
  gap:8px;
  flex-shrink:0;
  display:flex;
}
.js-wrapper-item-4fc {
  border:1px solid rgba(255, 255, 255, 0.12);
  transition:border-color .2s;
  color:#D4CFC7;
  border-radius:3px;
  font-weight:600;
  background:rgba(255, 255, 255, 0.08);
  display:none;
  font-size:13px;
  padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px;
}
.js-wrapper-item-4fc:hover {
  color:#F5F3F0;
  border-color:rgba(255, 255, 255, 0.22);
}
.m-col-inner-n8 {
  border-radius:3px;
  background:#C8434E;
  padding:10px 16px;
  font-weight:700;
  transition:background-color .2s;
  color:#FFFFFF;
  white-space:nowrap;
  font-size:13px;
}
.m-col-inner-n8:hover{background:#D94E5A}
@media(min-width:767px){
.app-layer-box-t0 {
  gap:16px;
  padding-top: 14px; padding-right: 28px; padding-bottom: 0.875rem; padding-left: 28px;
}
.js-wrapper-item-4fc{display:inline-block}
}
@media(min-width:1077px){
.page-card-cell-e0l{display:none}
}
.js-text-primary-cq {
  right:0;
  background:#C8434E;
  top:50%;
  transform-origin:right center;
  padding:10px 18px;
  font-weight:700;
  color:#FFFFFF;
  box-shadow:0 1px 2px rgba(200, 67, 78, 0.4), 0 6px 18px rgba(0, 0, 0, 0.5), 0 12px 32px rgba(0, 0, 0, 0.3);
  font-size:11px;
  transform:translateY(-50%) rotate(-90deg);
  border-radius:3px 3px 0 0;
  position:fixed;
  z-index:55;
  letter-spacing:.08em;
  text-transform:uppercase;
  display:none;
}
@media(min-width:1075px){.js-text-primary-cq{display:block}}
.page-inner-body-al9 {
  bottom:0;
  background:rgba(10, 9, 8, 0.85);
  right:0;
  border-top:1px solid rgba(255, 255, 255, 0.12);
  position:fixed;
  display:block;
  z-index:70;
  left:0;
  padding:10px 14px;
  backdrop-filter:blur(12px);
}
.page-inner-body-al9 a {
  border-radius:6px;
  font-size:14px;
  text-align:center;
  color:#FFFFFF;
  display:block;
  padding:13px;
  background:#C8434E;
  transition:background-color .2s;
  font-weight:700;
}
.page-inner-body-al9 a:hover{background:#D94E5A}
@media(min-width:1082px){.page-inner-body-al9{display:none}}
.wp-region-head-qo {
  background:#131211;
  padding:40px 16px 8px;
}
.c-block-row-ug0 {
  margin:0 auto;
  max-width:1320px;
}
.el-menu-foot-ey {
  align-items:center;
  margin-bottom:18px;
  gap:10px;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.js-box-top-n6 {
  display:flex;
  align-items:center;
  gap: 0.75rem;
}
.c-banner-body-qf {
  display:flex;
  height:34px;
  background:rgba(212, 167, 66, 0.16);
  color:#D4A742;
  align-items:center;
  width:34px;
  justify-content:center;
  border-radius:3px;
}
.c-banner-body-qf svg {
  height:17px;
  stroke-width:2;
  stroke:currentColor;
  fill:none;
  width:17px;
}
.c-nav-1b1 {
  line-height:1.15;
  font-weight:800;
  font-family:'Oswald', sans-serif;
  color:#F5F3F0;
  overflow-wrap:break-word;
  font-size:22px;
}
.page-content-base-kyr {
  gap:6px;
  align-items:center;
  font-weight:600;
  display:flex;
  font-size:12px;
  transition:color .2s;
  color:#A8A199;
}
.page-content-base-kyr:hover{color:#C8434E}
.page-content-base-kyr svg {
  width:12px;
  stroke-width:2.5;
  stroke:currentColor;
  fill:none;
  height:12px;
}
.mod-item-head-dtg {
  margin-bottom:22px;
  display:grid;
  gap:14px;
  grid-template-columns:1fr;
}
@media(min-width:596px){.mod-item-head-dtg{grid-template-columns:repeat(3,1fr)}}
.el-btn-wrap-yl {
  overflow:hidden;
  position:relative;
  border-radius:10px;
  border:1px solid rgba(212, 167, 66, 0.16);
  padding:20px 22px;
  background:linear-gradient(135deg,rgba(212, 167, 66, 0.20),rgba(200, 67, 78, 0.08));
}
.el-btn-wrap-yl::before {
  content:'';
  right:-30px;
  width:180px;
  height:180px;
  position:absolute;
  top:-40px;
  background:radial-gradient(circle,#D4A742 0%,transparent 65%);
  opacity:.15;
}
.l-inner-area-61w {
  margin-bottom:8px;
  color:#D4A742;
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:.1em;
  position:relative;
  font-size:10px;
}
.ui-inner-col-kxu {
  margin-bottom:4px;
  font-weight:800;
  color:#F5F3F0;
  line-height:1.1;
  font-family:'Oswald', sans-serif;
  position:relative;
  overflow-wrap:break-word;
  font-size:28px;
}
.site-outer-col-9n {
  position:relative;
  color:#A8A199;
  font-size:12px;
}
@media(min-width:769px){
.wp-region-head-qo{padding:52px 28px 8px}
.c-nav-1b1{font-size: 1.625rem}
}
.b-list-yj6 {
  padding:44px 16px 8px;
  background:#131211;
}
.zone-head-ec0 {
  max-width:1320px;
  margin:0 auto;
}
.l-element-body-5sc {
  gap:10px;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  margin-bottom:18px;
  display:flex;
}
.ui-text-main-lp8 {
  display:flex;
  gap:12px;
  align-items:center;
}
.page-btn-main-nkp {
  display:flex;
  background:rgba(200, 67, 78, 0.14);
  height:34px;
  justify-content:center;
  align-items:center;
  color:#C8434E;
  border-radius:3px;
  width:34px;
}
.page-btn-main-nkp svg {
  stroke-width:2;
  stroke:currentColor;
  height:17px;
  width:17px;
  fill:none;
}
.site-outer-head-x4 {
  font-weight:800;
  font-family:'Oswald', sans-serif;
  line-height:1.15;
  overflow-wrap:break-word;
  font-size:22px;
  color:#F5F3F0;
}
.wp-main-right-5h7 {
  gap:6px;
  color:#A8A199;
  align-items:center;
  font-weight:600;
  display:flex;
  font-size:12px;
  transition:color .2s;
}
.wp-main-right-5h7:hover{color:#C8434E}
.wp-main-right-5h7 svg {
  stroke:currentColor;
  width:12px;
  fill:none;
  stroke-width:2.5;
  height:12px;
}
@media(min-width:764px){
.b-list-yj6{padding: 3.5rem 28px 8px}
.site-outer-head-x4{font-size:26px}
}
.app-inner-item-rq {
  grid-template-columns:repeat(2,1fr);
  gap:12px;
  display:grid;
}
@media(min-width:683px){.app-inner-item-rq{grid-template-columns:repeat(3,1fr)}}
@media(min-width:896px){.app-inner-item-rq {
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}}
.c-layer-block-4m {
  display:block;
  transition:transform .2s;
  border:1px solid rgba(255, 255, 255, 0.06);
  min-height:0;
  background:#211E1C;
  position:relative;
  border-radius:10px;
  overflow:hidden;
}
.c-layer-block-4m:hover{transform:translateY(-3px)}
.m-container-cell-dk {
  padding-bottom:75%;
  overflow:hidden;
  width:100%;
  position:relative;
}
.m-container-cell-dk img {
  inset:0;
  position:absolute;
  object-fit:cover;
  height:100%;
  width:100%;
}
.t-area-top-0y {
  font-weight:700;
  position:absolute;
  left:10px;
  padding:4px 9px;
  font-size:10px;
  top:10px;
  border-radius:5px;
  align-items:center;
  gap:5px;
  background:#C8434E;
  display:flex;
  text-transform:uppercase;
  color:#FFFFFF;
  letter-spacing:.05em;
}
.t-area-top-0y::before {
  animation:js-banner-head-z8 1.6s infinite;
  border-radius:50%;
  background:#FFFFFF;
  height:6px;
  width:6px;
  content:'';
}
@keyframes js-banner-head-z8{0%,70%{opacity:1}35%{opacity:.35}}
.v-slot-box-28s{padding:12px 14px 14px}
.el-outer-block-1e0 {
  font-size:14px;
  color:#F5F3F0;
  overflow-wrap:break-word;
  margin-bottom:3px;
  font-weight:700;
}
.m-element-item-1dn {
  justify-content:space-between;
  color:#8B8376;
  align-items:center;
  display:flex;
  font-size:11px;
}
.m-element-item-1dn span:first-child{color:#A8A199}
.mod-link-body-5b {
  padding:40px 16px 8px;
  background:#131211;
}
.app-item-body-luq {
  margin:0 auto;
  max-width:1320px;
}
.app-list-primary-i0x {
  margin-bottom:18px;
  flex-wrap:wrap;
  display:flex;
  gap:10px;
  align-items:center;
  justify-content:space-between;
}
.v-bar-wrap-36 {
  align-items:center;
  display:flex;
  gap:12px;
}
.site-slot-left-2pa {
  justify-content:center;
  background:rgba(200, 67, 78, 0.14);
  display:flex;
  align-items:center;
  height:34px;
  color:#C8434E;
  border-radius:3px;
  width:34px;
}
.site-slot-left-2pa svg {
  stroke:currentColor;
  stroke-width:2;
  width:17px;
  fill:none;
  height:17px;
}
.t-text-area-wa {
  font-size:22px;
  font-family:'Oswald', sans-serif;
  font-weight:800;
  line-height:1.15;
  overflow-wrap:break-word;
  color:#F5F3F0;
}
.page-container-primary-rqd {
  font-weight:600;
  align-items:center;
  display:flex;
  transition:color .2s;
  font-size: 0.75rem;
  gap:6px;
  color:#A8A199;
}
.page-container-primary-rqd:hover{color:#C8434E}
.page-container-primary-rqd svg {
  width:12px;
  stroke-width:2.5;
  height:12px;
  stroke:currentColor;
  fill:none;
}
.site-panel-primary-agt {
  max-width:500px;
  color:#A8A199;
  margin-bottom:18px;
  font-size: 0.875rem;
}
@media(min-width:770px){
.mod-link-body-5b{padding:52px 28px 8px}
.t-text-area-wa{font-size: 1.625rem}
}
.site-icon-right-in {
  gap:10px;
  grid-template-columns:repeat(2,1fr);
  display:grid;
}
@media(min-width:477px){.site-icon-right-in{grid-template-columns:repeat(3,1fr)}}
@media(min-width:769px){.site-icon-right-in {
  gap: 0.75rem;
  grid-template-columns:repeat(4,1fr);
}}
@media(min-width:1339px){.site-icon-right-in{grid-template-columns:repeat(6,1fr)}}
.header-group-s06 {
  padding-top: 12px; padding-right: 14px; padding-bottom: 12px; padding-left: 14px;
  border:1px solid rgba(255, 255, 255, 0.06);
  gap: 0.75rem;
  border-radius:11px;
  overflow:hidden;
  align-items:center;
  display:flex;
  min-height:0;
  transition:border-color .2s;
  background:#211E1C;
}
.header-group-s06:hover{border-color:rgba(200, 67, 78, 0.14)}
.mod-frame-col-rf {
  width:80px;
  background:rgba(255, 255, 255, 0.12);
  justify-content:center;
  align-items:center;
  flex-shrink:0;
  height:46px;
  display:flex;
  border-radius:6px;
  overflow:hidden;
}
.mod-frame-col-rf img {
  object-fit:contain;
  max-height:100%;
  max-width:100%;
}
.ui-group-foot-is {
  line-height:1.2;
  color:#F5F3F0;
  margin-bottom:2px;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:600;
  font-size: 0.8125rem;
  overflow:hidden;
}
.wp-strip-item-k2 {
  font-size:10px;
  text-overflow:ellipsis;
  color:#8B8376;
  white-space:nowrap;
  overflow:hidden;
}
.t-view-top-ws {
  padding:40px 16px;
  background:#131211;
}
.app-zone-box-tk {
  max-width:1320px;
  position:relative;
  gap:20px;
  overflow:hidden;
  background:linear-gradient(135deg,rgba(212, 167, 66, 0.08),rgba(19, 18, 17, 0.98));
  border-radius:10px;
  border:1px solid rgba(255, 255, 255, 0.06);
  padding-top: 1.875rem; padding-right: 24px; padding-bottom: 30px; padding-left: 24px;
  grid-template-columns:1fr;
  display:grid;
  margin:0 auto;
}
.app-zone-box-tk::before {
  opacity:.1;
  width:320px;
  content:'';
  top:-80px;
  height:320px;
  right:-80px;
  background:radial-gradient(circle,#C8434E 0%,transparent 65%);
  position:absolute;
}
.site-menu-cp {
  z-index:1;
  position:relative;
}
.wp-menu-col-1a {
  margin-bottom: 0.875rem;
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:.08em;
  display:inline-block;
  padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px;
  background:rgba(200, 67, 78, 0.14);
  border-radius:12px;
  color:#C8434E;
  font-size:10px;
}
.site-holder-left-wq4 {
  line-height:1.1;
  font-weight:800;
  font-family:'Oswald', sans-serif;
  margin-bottom:6px;
  overflow-wrap:break-word;
  font-size:32px;
  color:#F5F3F0;
}
.site-outer-body-lj {
  color:#A8A199;
  font-size:14px;
  margin-bottom: 1.125rem;
}
.t-section-row-f0 {
  flex-direction:column;
  display:flex;
  margin-bottom:22px;
  gap:9px;
}
.el-frame-box-nq {
  align-items:flex-start;
  font-size: 0.8125rem;
  gap:10px;
  display:flex;
  color:#D4CFC7;
  line-height:1.5;
}
.js-main-top-b0 {
  display:flex;
  align-items:center;
  flex-shrink:0;
  height:18px;
  background:rgba(91, 143, 94, 0.16);
  border-radius:50%;
  margin-top:1px;
  justify-content:center;
  width:18px;
}
.js-main-top-b0::after {
  border-bottom:2px solid #5B8F5E;
  border-right:2px solid #5B8F5E;
  margin-top:-1px;
  content:'';
  width:4px;
  transform:rotate(45deg);
  height:7px;
}
.v-menu-top-wd {
  padding-top: 13px; padding-right: 32px; padding-bottom: 13px; padding-left: 32px;
  box-shadow:0 1px 2px rgba(200, 67, 78, 0.4), 0 6px 18px rgba(0, 0, 0, 0.5), 0 12px 32px rgba(0, 0, 0, 0.3);
  border-radius:6px;
  font-size:14px;
  display:inline-block;
  transition:background-color .2s;
  background:#C8434E;
  font-weight:700;
  color:#FFFFFF;
}
.v-menu-top-wd:hover{background:#D94E5A}
.mod-box-head-tey {
  z-index:1;
  border:1px solid rgba(255, 255, 255, 0.06);
  position:relative;
  background:rgba(255, 255, 255, 0.04);
  border-radius:6px;
  padding:22px 20px;
}
.group-item-gp {
  margin-bottom:12px;
  font-size:14px;
  color:#F5F3F0;
  font-weight:700;
}
.m-col-group-l6 {
  font-size:13px;
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
  justify-content:space-between;
  display:flex;
  padding:9px 0;
}
.m-col-group-l6:last-of-type{border-bottom:none}
.t-menu-area-8v{color:#A8A199}
.wp-box-base-j9 {
  color:#F5F3F0;
  font-weight:600;
}
.c-cell-area-bca {
  line-height:1.5;
  font-size:10px;
  color:#8B8376;
  margin-top:14px;
}
@media(min-width:767px){
.t-view-top-ws{padding:56px 28px}
.app-zone-box-tk {
  padding:48px 44px;
  gap:44px;
  grid-template-columns:1.35fr 1fr;
}
.site-holder-left-wq4{font-size:42px}
}
.v-component-block-cs {
  background:#131211;
  padding:40px 16px;
}
.js-view-wrap-jgu {
  margin:0 auto;
  max-width:1100px;
}
.c-section-box-ixn {
  margin-bottom:24px;
  gap:12px;
  align-items:center;
  flex-wrap:wrap;
  display:flex;
}
.wp-slot-primary-6re {
  justify-content:center;
  color:#C8434E;
  width:34px;
  height:34px;
  border-radius:3px;
  background:rgba(200, 67, 78, 0.14);
  display:flex;
  align-items:center;
}
.wp-slot-primary-6re svg {
  stroke:currentColor;
  fill:none;
  width:17px;
  height:17px;
  stroke-width:2;
}
.js-nav-foot-eke {
  color:#F5F3F0;
  line-height:1.15;
  font-family:'Oswald', sans-serif;
  font-weight:800;
  overflow-wrap:break-word;
  font-size:22px;
}
@media(min-width:772px){
.v-component-block-cs{padding:56px 28px}
.js-nav-foot-eke{font-size:26px}
}
.l-wrap-top-r6o {
  gap:20px;
  display:grid;
  grid-template-columns:1fr;
}
@media(min-width:773px){.l-wrap-top-r6o {
  gap:28px;
  grid-template-columns:2fr 1fr;
}}
.t-wrap-primary-ata {
  gap:8px;
  flex-direction:column;
  display:flex;
}
.m-wrapper-main-bn6 {
  border:1px solid rgba(255, 255, 255, 0.06);
  overflow:hidden;
  background:#211E1C;
  border-radius:11px;
}
.app-wrapper-primary-2v {
  color:#F5F3F0;
  font-weight:600;
  gap:12px;
  align-items:center;
  transition:background-color .15s;
  padding:15px 18px;
  width:100%;
  display:flex;
  justify-content:space-between;
  font-size: 0.875rem;
  text-align:left;
}
.app-wrapper-primary-2v:hover{background:rgba(255, 255, 255, 0.04)}
.mod-slot-base-nak {
  flex-shrink:0;
  font-size:14px;
  transition:transform .2s;
  color:#8B8376;
}
.m-wrapper-main-bn6.app-bar-el .mod-slot-base-nak{transform:rotate(180deg)}
.b-link-top-un {
  padding:0 18px 16px;
  line-height:1.7;
  display:none;
  color:#A8A199;
  font-size:13px;
}
.m-wrapper-main-bn6.app-bar-el .b-link-top-un{display:block}
.slot-body-f5q {
  border:1px solid rgba(200, 67, 78, 0.14);
  background:rgba(200, 67, 78, 0.06);
  padding-top: 22px; padding-right: 20px; padding-bottom: 1.375rem; padding-left: 20px;
  border-radius:6px;
  align-self:flex-start;
}
.inner-cell-109 {
  font-size:15px;
  color:#F5F3F0;
  margin-bottom:8px;
  font-weight:700;
}
.m-frame-wrap-67e {
  color:#A8A199;
  margin-bottom: 0.875rem;
  font-size:13px;
  line-height:1.6;
}
.b-banner-inner-0k {
  background:#C8434E;
  font-size: 0.75rem;
  padding:9px 20px;
  font-weight:700;
  display:inline-block;
  color:#FFFFFF;
  border-radius:3px;
  transition:background-color .2s;
}
.b-banner-inner-0k:hover{background:#D94E5A}
.c-btn-wrap-9lf {
  padding-top: 36px; padding-right: 16px; padding-bottom: 36px; padding-left: 16px;
  background:#1A1816;
  border-bottom:1px solid rgba(255, 255, 255, 0.06);
  border-top:1px solid rgba(255, 255, 255, 0.06);
}
.el-outer-left-4da {
  max-width:980px;
  margin:0 auto;
}
.b-layer-main-o8 {
  font-weight:700;
  letter-spacing:.1em;
  font-size:11px;
  margin-bottom:10px;
  color:#C8434E;
  text-transform:uppercase;
}
.v-inner-row-lc5 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  font-family:'Oswald', sans-serif;
  overflow-wrap:break-word;
  font-weight:800;
  line-height:1.25;
  color:#F5F3F0;
}
.c-btn-wrap-9lf p {
  margin-bottom:13px;
  color:#D4CFC7;
  line-height:1.75;
  font-size: 0.875rem;
}
.c-btn-wrap-9lf p:last-child{margin-bottom:0}
.c-btn-wrap-9lf p strong {
  font-weight:600;
  color:#F5F3F0;
}
.c-btn-wrap-9lf a {
  text-decoration:underline;
  text-underline-offset:2px;
  color:#C8434E;
}
.c-btn-wrap-9lf ul {
  margin:0 0 13px;
  padding:0 0 0 20px;
}
.c-btn-wrap-9lf li {
  color:#D4CFC7;
  margin-bottom:6px;
  line-height:1.75;
  font-size: 0.875rem;
}
.c-btn-wrap-9lf li strong {
  color:#F5F3F0;
  font-weight:600;
}
@media(min-width:769px){
.c-btn-wrap-9lf{padding:52px 28px}
.v-inner-row-lc5{font-size:30px}
.c-btn-wrap-9lf p{font-size:15px}
.c-btn-wrap-9lf li{font-size:15px}
}
.mod-wrap-left-3og {
  padding:42px 16px 8px;
  background:#131211;
}
.v-card-col-77z {
  margin:0 auto;
  max-width:1320px;
}
.site-section-body-66 {
  flex-wrap:wrap;
  display:flex;
  justify-content:space-between;
  margin-bottom:18px;
  align-items:center;
  gap:10px;
}
.mod-box-item-tja {
  display:flex;
  gap:12px;
  align-items:center;
}
.m-main-group-ywv {
  justify-content:center;
  display:flex;
  width:34px;
  align-items:center;
  height:34px;
  background:rgba(200, 67, 78, 0.14);
  border-radius:3px;
  color:#C8434E;
}
.m-main-group-ywv svg {
  fill:none;
  width:17px;
  stroke:currentColor;
  stroke-width:2;
  height:17px;
}
.app-strip-head-8um {
  font-family:'Oswald', sans-serif;
  line-height:1.18;
  color:#F5F3F0;
  overflow-wrap:break-word;
  font-size:22px;
  font-weight:800;
}
.m-component-box-3g {
  gap:6px;
  font-weight:600;
  transition:color .2s;
  display:flex;
  align-items:center;
  color:#A8A199;
  font-size:12px;
}
.m-component-box-3g:hover{color:#C8434E}
.m-component-box-3g svg {
  fill:none;
  stroke-width:2.5;
  stroke:currentColor;
  height:12px;
  width:12px;
}
.site-area-head-04 {
  font-size:14px;
  margin-bottom:18px;
  color:#A8A199;
  max-width:500px;
}
@media(min-width:770px){
.mod-wrap-left-3og{padding:54px 28px 8px}
.app-strip-head-8um{font-size: 1.625rem}
}
.app-area-left-xd {
  grid-template-columns:repeat(2,1fr);
  display:grid;
  gap:10px;
}
@media(min-width:479px){.app-area-left-xd {
  gap:12px;
  grid-template-columns:repeat(3,1fr);
}}
@media(min-width:685px){.app-area-left-xd{grid-template-columns:repeat(4,1fr)}}
@media(min-width:904px){.app-area-left-xd {
  gap:14px;
  grid-template-columns:repeat(5,1fr);
}}
@media(min-width:1498px){.app-area-left-xd{grid-template-columns:repeat(6,1fr)}}
.m-col-cell-n7 {
  background:#131211;
  padding:36px 16px;
}
.m-view-top-cu {
  margin:0 auto;
  max-width:980px;
}
.wp-item-col-tn1 {
  text-transform:uppercase;
  font-size:11px;
  letter-spacing:.1em;
  font-weight:700;
  color:#C8434E;
  margin-bottom:10px;
}
.l-outer-item-6kh {
  line-height:1.25;
  font-weight:800;
  margin-bottom:16px;
  color:#F5F3F0;
  font-family:'Oswald', sans-serif;
  overflow-wrap:break-word;
  font-size:24px;
}
.m-col-cell-n7 p {
  margin-bottom:13px;
  font-size:14px;
  line-height:1.75;
  color:#D4CFC7;
}
.m-col-cell-n7 p:last-child{margin-bottom:0}
.m-col-cell-n7 p strong {
  color:#F5F3F0;
  font-weight:600;
}
.m-col-cell-n7 a {
  text-underline-offset:2px;
  text-decoration:underline;
  color:#C8434E;
}
.m-col-cell-n7 ul {
  margin:0 0 13px;
  padding:0 0 0 20px;
}
.m-col-cell-n7 li {
  line-height:1.75;
  font-size:14px;
  margin-bottom:6px;
  color:#D4CFC7;
}
.m-col-cell-n7 li strong {
  font-weight:600;
  color:#F5F3F0;
}
.m-col-cell-n7 h3 {
  margin:20px 0 10px;
  font-family:'Oswald', sans-serif;
  color:#F5F3F0;
  font-size:18px;
  font-weight:700;
  overflow-wrap:break-word;
}
@media(min-width:763px){
.m-col-cell-n7{padding:52px 28px}
.l-outer-item-6kh{font-size:30px}
.m-col-cell-n7 p{font-size:15px}
.m-col-cell-n7 li{font-size: 0.9375rem}
}
.m-nav-primary-6i3 {
  background:#D4A742;
  color:#1A1412;
}
.b-section-block-iza {
  font-weight:700;
  left:7px;
  letter-spacing:.05em;
  padding-top: 3px; padding-right: 7px; padding-bottom: 3px; padding-left: 7px;
  z-index:2;
  font-size:9px;
  text-transform:uppercase;
  top:7px;
  border-radius:5px;
  position:absolute;
}
.c-panel-base-ltk {
  color:#FFFFFF;
  background:#C8434E;
}
.m-top-row-vk {
  color:#FFFFFF;
  background:#D94E5A;
}
.l-frame-tm {
  background:#5B8F5E;
  color:#1A1412;
}
.m-title-foot-46s {
  padding:44px 16px 30px;
  background:#0A0908;
  border-top:1px solid rgba(255, 255, 255, 0.06);
  margin-top:48px;
}
.js-wrapper-col-ued {
  margin:0 auto;
  max-width:1320px;
}
.site-text-block-3xb {
  display:grid;
  gap:26px 20px;
  margin-bottom:32px;
  grid-template-columns:1fr 1fr;
}
@media(min-width:524px){.site-text-block-3xb{grid-template-columns:repeat(3,1fr)}}
@media(min-width:795px){.site-text-block-3xb{grid-template-columns:repeat(4,1fr)}}
@media(min-width:1342px){.site-text-block-3xb {
  gap: 2.25rem 22px;
  grid-template-columns:repeat(6,1fr);
}}
.js-banner-body-hx {
  color:#F5F3F0;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  margin-bottom:14px;
  letter-spacing:.06em;
}
.ui-wrap-main-vo ul {
  flex-direction:column;
  display:flex;
  gap:9px;
}
.ui-wrap-main-vo a {
  font-size:12px;
  transition:color .15s;
  color:#8B8376;
}
.ui-wrap-main-vo a:hover{color:#D4CFC7}
.mod-cell-primary-6e {
  border-top:1px solid rgba(255, 255, 255, 0.06);
  border:none;
  margin:0 0 26px;
}
.b-banner-primary-6ln {
  display:flex;
  flex-direction:column;
  margin-bottom:26px;
  gap: 1.375rem;
}
.t-module-inner-ko {
  align-items:center;
  gap:10px;
  display:flex;
}
.t-module-inner-ko img {
  height:38px;
  border-radius:3px;
  object-fit:cover;
  width:38px;
}
.t-module-inner-ko span {
  color:#F5F3F0;
  font-weight:800;
  font-family:'Oswald', sans-serif;
  font-size:18px;
}
.l-bar-top-in {
  font-size:11px;
  color:#8B8376;
  line-height:1.6;
  max-width:540px;
}
.l-bar-top-in strong{color:#D4CFC7}
.l-bar-top-in a {
  color:#C8434E;
  text-underline-offset:2px;
  text-decoration:underline;
}
.wp-cell-top-ln {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-bottom:22px;
}
.mod-wrap-area-qsa {
  padding:7px 12px;
  letter-spacing:.04em;
  border:1px solid rgba(255, 255, 255, 0.06);
  align-items:center;
  color:#A8A199;
  border-radius:7px;
  display:flex;
  font-size:10px;
  text-transform:uppercase;
  background:rgba(255, 255, 255, 0.04);
  font-weight:600;
  gap:6px;
}
.site-grid-block-ru {
  flex-wrap:wrap;
  margin-bottom:22px;
  gap:7px;
  display:flex;
}
.c-nav-2f {
  display:flex;
  justify-content:center;
  border:1px solid rgba(255, 255, 255, 0.06);
  color:#8B8376;
  align-items:center;
  border-radius:5px;
  height:28px;
  background:rgba(255, 255, 255, 0.08);
  width:44px;
  font-weight:700;
  font-size:9px;
}
.wp-item-item-ll {
  max-width:1000px;
  margin-bottom: 0.875rem;
  line-height:1.65;
  color:#8B8376;
  font-size:11px;
}
.wp-item-item-ll strong{color:#D4CFC7}
.wp-item-item-ll a {
  text-decoration:underline;
  color:#C8434E;
  text-underline-offset:2px;
}
.ui-card-wrap-rw {
  display:flex;
  padding-top:18px;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  border-top:1px solid rgba(255, 255, 255, 0.06);
}
.banner-right-hh {
  font-size:10px;
  color:#8B8376;
}
.ui-link-main-j5 {
  gap:14px;
  display:flex;
}
.ui-link-main-j5 a {
  font-size:10px;
  color:#8B8376;
}
.ui-link-main-j5 a:hover{color:#A8A199}
@media(min-width:1075px){
.m-title-foot-46s{padding:60px 28px 32px}
.b-banner-primary-6ln {
  align-items:flex-start;
  gap:40px;
  flex-direction:row;
  justify-content:space-between;
}
}