html {-webkit-text-size-adjust: 100%;line-height: 1.15}
body {min-height: 100vh;margin: 0}
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 {margin: 0;list-style: none;padding: 0}
a {text-decoration: none;color: inherit;background-color: transparent}
b, strong { font-weight: bolder; }
img {display: block;height: auto;max-width: 100%;border-style: none}
svg {vertical-align: middle;overflow: hidden}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {cursor: pointer;border: none;-webkit-appearance: button;background: transparent;padding: 0}
*, *::before, *::after { box-sizing: border-box; }
.c-block-box-ay3 {border-top: 1px solid rgba(139, 134, 128, 0.15);padding-top:46px;padding-right:18px;padding-bottom:46px;padding-left:1.125rem;background: #F5F1E8}
.ui-bar-foot-ij {display: flex;max-width: 1320px;gap: 32px;margin: 0 auto;flex-direction: column}
.mod-inner-block-k6t {font-family: Poppins, sans-serif;font-size: 22px;margin-bottom: 14px;color: #1B4D6D;overflow-wrap: break-word;font-weight: 800}
.t-row-head-2j {font-family: Inter, sans-serif;line-height: 1.6;color: #2C2622;font-size: 16px}
.t-row-head-2j p {
  margin-bottom: 15px;
}
.t-row-head-2j p:last-child {
  margin-bottom: 0;
}
.t-row-head-2j strong {
  color: #1B4D6D;
}
.t-row-head-2j a {text-underline-offset: 2px;text-decoration: underline;color: #E8A638}
.t-row-head-2j a:hover {
  color: #D1941C;
}
.t-row-head-2j ul {list-style-type: square;margin-bottom: 15px;padding-left:1.25rem}
.t-row-head-2j ol {list-style-type: decimal;margin-bottom: 15px;padding-left: 20px}
.t-row-head-2j li {margin-bottom: 7px;font-size: 16px;line-height: 1.6;color: #2C2622}
.t-row-head-2j table {width: 100%;margin-bottom:0.9375rem;overflow-x: auto;display: block;border-collapse: collapse}
.t-row-head-2j th, .t-row-head-2j td {font-size: 15px;padding: 10px 13px;border-bottom: 1px solid rgba(139, 134, 128, 0.15);text-align: left}
.t-row-head-2j th {color: #1B4D6D;font-weight: 600}
.c-layer-item-u2w {display: flex;gap: 16px;flex-direction: column}
.mod-area-primary-fp8 {border-radius: 12px;padding: 16px;background: #EAE3D3}
.c-icon-item-ua2 {font-size: 11px;font-family: Inter, sans-serif;font-weight: 600;text-transform: uppercase;margin-bottom: 4px;letter-spacing: 0.08em;color: #8B8680}
.b-wrapper-top-uoi {color: #1B4D6D;font-family: Inter, sans-serif;font-weight: 700;font-size:0.9375rem}
@media (min-width:836px) {
  .c-block-box-ay3 { padding: 60px 38px; }
  .ui-bar-foot-ij {flex-direction: row;gap: 48px}
  .el-strip-main-e1n { flex: 1; }
  .c-layer-item-u2w { flex: 0 0 260px; }
  .mod-inner-block-k6t { font-size: 26px; }
  .t-row-head-2j table { display: table; }
}

.m-hero-main-75v {padding:3rem 20px;background: #F5F1E8;border-top: 1px solid rgba(139, 134, 128, 0.15)}
.c-btn-row-nq3 {margin: 0 auto;flex-direction: column;max-width: 1320px;display: flex;gap: 22px}
.cell-main-jbg {font-family: Poppins, sans-serif;font-size: 26px;margin-bottom: 8px;color: #1B4D6D;overflow-wrap: break-word;font-weight: 800}
.b-row-inner-bq {font-family: Inter, sans-serif;font-size: 15px;line-height: 1.5;color: #8B8680}
.l-list-wrap-oc {font-size: 16px;font-family: Inter, sans-serif;color: #2C2622;line-height: 1.75}
.l-list-wrap-oc p { margin-bottom: 15px; }
.l-list-wrap-oc p:last-child { margin-bottom: 0; }
.l-list-wrap-oc strong { color: #1B4D6D; }
.l-list-wrap-oc a {text-underline-offset: 3px;color: #E8A638;text-decoration: underline}
.l-list-wrap-oc a:hover { color: #D1941C; }
.l-list-wrap-oc ul {padding-left: 22px;list-style-type: square;margin-bottom: 15px}
.l-list-wrap-oc ol {list-style-type: decimal;margin-bottom:0.9375rem;padding-left: 22px}
.l-list-wrap-oc li {line-height: 1.75;font-size:1rem;color: #2C2622;margin-bottom: 7px}
.l-list-wrap-oc table {border-collapse: collapse;overflow-x: auto;display: block;width: 100%;margin-bottom: 15px}
.l-list-wrap-oc th {border-bottom: 1px solid rgba(139, 134, 128, 0.15);color: #1B4D6D;padding: 11px 14px;font-weight: 600;text-align: left;background: rgba(255,255,255,0.03)}
.l-list-wrap-oc td {padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.03);color: #2C2622}
@media (min-width:899px) {
  .m-hero-main-75v { padding-top:64px;padding-right:40px;padding-bottom:64px;padding-left:40px; }
  .c-btn-row-nq3 {flex-direction: row;gap: 56px}
  .ui-text-left-tn { flex: 0 0 300px; }
  .cell-main-jbg { font-size:1.875rem; }
  .l-list-wrap-oc table { display: table; }
}

.mod-slot-cell-gc {top: 0;padding: 10px 20px;right: 0;z-index: 1000;position: fixed;border-bottom: 1px solid rgba(139, 134, 128, 0.15);left: 0;background: #EAE3D3}

.container-main-h7h {gap: 10px;flex-direction: column;display: flex;margin: 0 auto;align-items: center;max-width: 1320px}

.t-main-wrap-oj {text-align: center;font-size: 12px;color: #2C2622;font-family: Inter, sans-serif;line-height: 1.4}

.t-main-wrap-oj a {text-underline-offset: 2px;color: #1B4D6D;text-decoration: underline}

.t-main-wrap-oj a:hover { color: #E8A638; }

.area-head-cjq {flex-shrink: 0;gap: 8px;display: flex}

.js-wrap-body-56 {color: #1B4D6D;font-weight: 600;background: rgba(255,255,255,0.1);border-radius: 8px;transition: background 0.25s ease;font-size: 12px;font-family: Inter, sans-serif;padding: 5px 16px}

.js-wrap-body-56:hover { background: rgba(255,255,255,0.15); }

.m-title-col-fh9 {font-size: 12px;font-weight: 500;padding: 5px 16px;border-radius: 8px;font-family: Inter, sans-serif;transition: color 0.25s ease;color: #8B8680}

.m-title-col-fh9:hover { color: #2C2622; }

@media (min-width:771px) {
  .container-main-h7h {gap: 16px;justify-content: center;flex-direction: row}
  .mod-slot-cell-gc { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:40px; }
}
.site-col-head-qjv {background: #F5F1E8;padding:2.75rem 16px}
.b-menu-body-09 {margin: 0 auto;max-width: 1320px}
.b-row-item-7va {font-size: 22px;margin-bottom: 20px;font-weight: 700;color: #1B4D6D;font-family: Poppins, sans-serif;overflow-wrap: break-word}
.l-menu-row-vi {font-size: 15px;line-height: 1.65;color: #2C2622;font-family: Inter, sans-serif}
.l-menu-row-vi p {
  margin-bottom: 14px;
}
.l-menu-row-vi p:last-child { margin-bottom: 0; }
.l-menu-row-vi strong {font-weight: 600;color: #1B4D6D}
.l-menu-row-vi a {text-decoration: none;color: #E8A638}
.l-menu-row-vi a:hover {
  text-decoration: underline;
}
.l-menu-row-vi ul {list-style-type: disc;padding-left: 22px;margin-bottom: 14px}
.l-menu-row-vi ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 14px}
.l-menu-row-vi li {font-size:0.9375rem;margin-bottom: 6px;line-height: 1.7;color: #2C2622}
.l-menu-row-vi dl { margin-bottom: 14px; }
.l-menu-row-vi dt {font-weight: 700;color: #1B4D6D;font-size: 15px;margin-top: 14px}
.l-menu-row-vi dt:first-child { margin-top: 0; }
.l-menu-row-vi dd {font-size: 15px;line-height: 1.65;color: #2C2622;margin-left: 0;margin-bottom: 6px}
.l-menu-row-vi table {margin-bottom: 14px;border-collapse: collapse;width: 100%;display: block;overflow-x: auto}
.l-menu-row-vi th,
.l-menu-row-vi td {padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:0.75rem;text-align: left;font-size: 14px;border-bottom: 1px solid rgba(139, 134, 128, 0.15)}
.l-menu-row-vi th {color: #1B4D6D;font-weight: 600;text-transform: uppercase;font-size: 13px;letter-spacing: 0.03em}
.l-menu-row-vi td {
  color: #2C2622;
}
@media(min-width:767px) {
  .site-col-head-qjv {
    padding-top:60px;padding-right:2rem;padding-bottom:60px;padding-left:2rem;
  }
  .b-row-item-7va {
    font-size:1.625rem;
  }
  .l-menu-row-vi table { display: table; }
}
.b-hero-right-5z {background: linear-gradient(180deg, #EAE3D3 0%, #F5F1E8 100%);padding: 22px 16px}
.ui-main-group-hnp {flex-wrap: wrap;justify-content: center;margin: 0 auto;gap: 10px;max-width: 1320px;display: flex}
.el-top-block-xt {padding-top:8px;padding-right:18px;padding-bottom:8px;padding-left:1.125rem;white-space: nowrap;color: #8B8680;font-size: 13px;border: 1px solid rgba(139, 134, 128, 0.15);background: rgba(255,255,255,0.04);border-radius: 100px;font-family: Inter, sans-serif}
.wp-link-row-kz {font-weight: 800;color: #E8A638}
@media (min-width:899px) {
  .b-hero-right-5z { padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px; }
  .el-top-block-xt {font-size: 14px;padding: 10px 22px}
}

.v-nav-cell-uua {padding-top:36px;padding-right:18px;padding-bottom:2.25rem;padding-left:18px;border-top: 1px solid rgba(139, 134, 128, 0.15);background: #F5F1E8}

.page-banner-inner-uo {align-items: center;flex-direction: column;margin: 0 auto;display: flex;text-align: center;max-width: 1320px;gap: 24px}

.el-list-col-b8k {color: #1B4D6D;font-size: 19px;font-weight: 800;letter-spacing: -0.02em}

.b-region-inner-em {gap: 8px 20px;flex-wrap: wrap;justify-content: center;display: flex}

.b-region-inner-em a {transition: color 0.25s ease;font-weight: 500;font-size:0.875rem;font-family: Inter, sans-serif;color: #2C2622}

.b-region-inner-em a:hover { color: #1B4D6D; }

.wp-area-body-bkg {background: rgba(139, 134, 128, 0.15);width: 60px;height: 1px}

.app-panel-main-b8 {max-width: 700px;color: #8B8680;line-height: 1.55;font-size:0.75rem}

.v-module-right-15j {color: #8B8680;font-size: 12px}
.b-icon-item-d4c {padding: 46px 18px;background: #F5F1E8}
.slot-left-9qa {max-width: 1320px;margin: 0 auto}
.t-bar-foot-9nl {margin-bottom: 16px;font-size: 22px;overflow-wrap: break-word;font-weight: 800;color: #1B4D6D;font-family: Poppins, sans-serif}
.b-wrap-inner-c3 {font-family: Inter, sans-serif;line-height: 1.6;font-size: 14px;color: #2C2622}
.b-wrap-inner-c3 p { margin-bottom: 12px; }
.b-wrap-inner-c3 p:last-child { margin-bottom: 0; }
.b-wrap-inner-c3 strong { color: #1B4D6D; }
.b-wrap-inner-c3 a {text-decoration: underline;color: #E8A638;text-underline-offset: 2px}
.b-wrap-inner-c3 a:hover { color: #D1941C; }
.b-wrap-inner-c3 ul {padding-left: 18px;list-style-type: disc;margin-bottom:0.75rem}
.b-wrap-inner-c3 ol {padding-left: 18px;list-style-type: decimal;margin-bottom: 12px}
.b-wrap-inner-c3 li {line-height: 1.6;font-size: 14px;color: #2C2622;margin-bottom: 5px}
.b-wrap-inner-c3 table {border-collapse: collapse;display: block;overflow-x: auto;margin-bottom: 12px;width: 100%}
.b-wrap-inner-c3 th {text-align: left;font-weight: 600;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background: rgba(255,255,255,0.04);color: #1B4D6D;border-bottom: 1px solid rgba(139, 134, 128, 0.15)}
.b-wrap-inner-c3 td {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 10px 12px;color: #2C2622}
@media (min-width:785px) {
  .b-icon-item-d4c { padding-top:62px;padding-right:2.25rem;padding-bottom:62px;padding-left:36px; }
  .t-bar-foot-9nl { font-size: 26px; }
  .b-wrap-inner-c3 table { display: table; }
}

.page-grid-base-k01 {background: #F5F1E8;padding: 40px 20px;overflow: hidden}

.wp-layer-area-y4h {max-width: 1320px;display: flex;gap: 32px;margin: 0 auto;flex-direction: column}

.m-row-cell-330 { flex: 1; }

.wp-widget-base-5l {letter-spacing: 0.1em;color: #E8A638;font-weight: 600;text-transform: uppercase;font-size: 13px;margin-bottom: 14px}

.page-area-wrap-4ap {font-size: 28px;overflow-wrap: break-word;font-weight: 800;color: #1B4D6D;font-family: Poppins, sans-serif;margin-bottom: 14px;line-height: 1.2}

.app-title-area-um {color: #2C2622;line-height: 1.6;margin-bottom: 24px;font-size: 15px;font-family: Inter, sans-serif}

.el-view-foot-v0b {display: flex;flex-wrap: wrap;gap: 8px 12px;margin-bottom: 24px;align-items: baseline}

.v-nav-cell-9mn {line-height: 1;color: #E8A638;font-weight: 800;font-size: 32px}

.ui-text-head-mop {font-size: 14px;color: #8B8680}

.v-module-head-5yp {margin-bottom: 14px;gap: 12px;display: flex;flex-wrap: wrap}

.site-link-left-nql {padding:0.75rem 28px;font-size: 15px;font-weight: 700;border-radius: 12px;color: #F5F1E8;background: #E8A638;font-family: Inter, sans-serif;transition: background 0.25s ease}

.site-link-left-nql:hover { background: #D1941C; }

.b-container-block-o4 {border-radius: 12px;transition: background 0.25s ease, border-color 0.25s ease;font-family: Inter, sans-serif;border: 1px solid rgba(255,255,255,0.1);font-size: 15px;font-weight: 600;padding:0.75rem 28px;color: #2C2622}

.b-container-block-o4:hover {border-color: rgba(255,255,255,0.2);background: rgba(255,255,255,0.04)}

.wp-nav-block-vs {color: #8B8680;font-size: 11px}

.wp-outer-col-g3f {overflow: hidden;border-radius: 20px;flex: 1}
.b-slot-mz {display: block;max-height: 340px;width: 100%;height: auto;object-fit: cover;border-radius: 20px}

@media (min-width:765px) {
  .page-grid-base-k01 { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .wp-layer-area-y4h {gap: 60px;align-items: center;flex-direction: row}
  .m-row-cell-330 { flex: 1.2; }
  .wp-outer-col-g3f { flex: 0 0 42%; }
  .b-slot-mz { max-height: 480px; }
  .page-area-wrap-4ap { font-size: 42px; }
  .v-nav-cell-9mn { font-size: 44px; }
}
.wp-module-left-1gr {padding-top:36px;padding-right:16px;padding-bottom:36px;padding-left:16px;background: #EAE3D3}
.list-left-idf {flex-direction: column;gap:1.5rem;max-width: 1320px;margin: 0 auto;display: flex}
.js-group-inner-75w {margin-bottom: 10px;overflow-wrap: break-word;font-size: 18px;color: #1B4D6D;font-family: Poppins, sans-serif;font-weight: 800}
.t-panel-base-q7 {font-family: Inter, sans-serif;line-height: 1.7;color: #2C2622;font-size:0.9375rem}
.t-panel-base-q7 p {
  margin-bottom: 14px;
}
.t-panel-base-q7 p:last-child {
  margin-bottom: 0;
}
.t-panel-base-q7 strong {
  color: #1B4D6D;
}
.t-panel-base-q7 a {text-decoration: underline;text-underline-offset: 2px;color: #E8A638}
.t-panel-base-q7 a:hover {
  color: #D1941C;
}
.t-panel-base-q7 ul {list-style-type: square;padding-left: 20px;margin-bottom: 14px}
.t-panel-base-q7 ol {margin-bottom:0.875rem;padding-left:1.25rem;list-style-type: decimal}
.t-panel-base-q7 li {margin-bottom: 6px;color: #2C2622;font-size: 15px;line-height: 1.7}
.t-panel-base-q7 table {border-collapse: collapse;margin-bottom:0.875rem;width: 100%;display: block;overflow-x: auto}
.t-panel-base-q7 th, .t-panel-base-q7 td {text-align: left;font-size: 14px;padding: 10px 12px;border-bottom: 1px solid rgba(139, 134, 128, 0.15)}
.t-panel-base-q7 th {font-weight: 600;color: #1B4D6D;letter-spacing: 0.04em;font-size:0.8125rem}
.l-nav-top-2aa {gap: 12px;flex-direction: column;display: flex}
.js-bar-group-c28 {background: #F5F1E8;padding: 18px;border-left: 3px solid #20B9B4;border-radius: 12px}
.page-top-head-w5 {color: #1B4D6D;margin-bottom: 4px;font-weight: 700;font-family: Inter, sans-serif;font-size: 16px}
.ui-component-row-qe {color: #8B8680;line-height: 1.5;font-family: Inter, sans-serif;font-size:0.8125rem}
@media (min-width:961px) {
  .wp-module-left-1gr { padding-top:3.5rem;padding-right:32px;padding-bottom:56px;padding-left:32px; }
  .list-left-idf {gap:2.5rem;flex-direction: row}
  .ui-hero-cell-1j { flex: 1; }
  .l-nav-top-2aa { flex: 0 0 240px; }
  .js-group-inner-75w { font-size: 22px; }
  .t-panel-base-q7 table { display: table; }
}

.app-icon-top-uw {padding-top:42px;padding-right:16px;padding-bottom:42px;padding-left:1rem;background: #F5F1E8;border-top: 1px solid rgba(139, 134, 128, 0.15)}
.v-region-base-o5 {flex-direction: column;gap: 22px;display: flex;margin: 0 auto;max-width: 1320px}
.b-block-group-g72 {color: #1B4D6D;font-family: Poppins, sans-serif;font-size:1.5rem;font-weight: 700;margin-bottom: 8px;overflow-wrap: break-word}
.el-icon-foot-g9n {font-family: Inter, sans-serif;color: #8B8680;font-size: 14px;line-height: 1.55}
.js-menu-inner-hax {font-family: Inter, sans-serif;font-size: 15px;line-height: 1.7;color: #2C2622}
.js-menu-inner-hax p {
  margin-bottom:0.75rem;
}
.js-menu-inner-hax p:last-child { margin-bottom: 0; }
.js-menu-inner-hax strong {font-weight: 600;color: #1B4D6D}
.js-menu-inner-hax a {color: #E8A638;text-decoration: none}
.js-menu-inner-hax a:hover {
  text-decoration: underline;
}
.js-menu-inner-hax ul {padding-left: 24px;list-style-type: square;margin-bottom: 12px}
.js-menu-inner-hax ol {margin-bottom:0.75rem;list-style-type: decimal;padding-left: 24px}
.js-menu-inner-hax li {line-height: 1.65;font-size: 16px;margin-bottom: 4px;color: #2C2622}
.js-menu-inner-hax dl { margin-bottom: 12px; }
.js-menu-inner-hax dt {margin-top: 16px;font-weight: 700;color: #1B4D6D;font-size:0.9375rem}
.js-menu-inner-hax dt:first-child { margin-top: 0; }
.js-menu-inner-hax dd {font-size: 15px;line-height: 1.7;color: #2C2622;margin-left: 0;margin-bottom: 4px}
.js-menu-inner-hax table {display: block;width: 100%;border-collapse: collapse;margin-bottom: 12px;overflow-x: auto}
.js-menu-inner-hax th,
.js-menu-inner-hax td {font-size:0.875rem;padding: 10px 12px;text-align: left;border-bottom: 1px solid rgba(139, 134, 128, 0.15)}
.js-menu-inner-hax th {font-size: 12px;text-transform: uppercase;font-weight: 600;color: #1B4D6D;letter-spacing: 0.05em}
@media(min-width:838px) {
  .app-icon-top-uw {
    padding: 64px 38px;
  }
  .v-region-base-o5 {flex-direction: row;gap: 44px}
  .mod-box-wrap-man {
    flex: 0 0 280px;
  }
  .site-outer-body-hz {
    flex: 1;
  }
  .b-block-group-g72 {
    font-size: 28px;
  }
  .js-menu-inner-hax table { display: table; }
}
.item-right-t5 { background: #F5F1E8; }

.site-main-col-13 { border-bottom: 1px solid rgba(255,255,255,0.06); }

.site-row-inner-v7 {margin: 0 auto;padding: 0 16px;max-width: 1320px}

.site-main-col-13 .site-row-inner-v7 {gap: 12px;display: flex;justify-content: space-between;height: 56px;align-items: center}

.js-grid-top-tu {font-size:1.125rem;align-items: center;gap: 8px;font-weight: 800;display: flex;white-space: nowrap;color: #1B4D6D;letter-spacing: -0.02em}

.el-region-body-mls {display: flex;align-items: center;gap: 8px}

.m-inner-inner-dw {transition: background 0.25s ease;font-weight: 700;padding: 7px 14px;background: #E8A638;color: #F5F1E8;font-family: Inter, sans-serif;border-radius: 12px;font-size: 13px}

.m-inner-inner-dw:hover { background: #D1941C; }

.content-right-wn {color: #2C2622;border: 1px solid rgba(255,255,255,0.1);display: none;background: none}

.content-right-wn:hover { background: rgba(255,255,255,0.04); }

.c-wrapper-primary-2ur {background: none;display: flex;cursor: pointer;padding: 6px;border: none;color: #2C2622;align-items: center;justify-content: center}

.v-layer-wrap-ir1 {display: none;background: #EAE3D3;border-bottom: 1px solid rgba(139, 134, 128, 0.15)}

.v-layer-wrap-ir1.m-icon-base-lvr { display: block; }

.frame-col-hfq {flex-direction: column;padding: 8px 0;display: flex}

.mod-element-head-i9r {font-size: 15px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #2C2622;padding:0.75rem 0;transition: color 0.25s ease;font-weight: 500;font-family: Inter, sans-serif}

.mod-element-head-i9r:last-child { border-bottom: none; }
.mod-element-head-i9r:hover { color: #1B4D6D; }

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

.c-box-box-0n { position: relative; }

.c-icon-box-bn {border-radius: 12px;cursor: pointer;align-items: center;background: rgba(255,255,255,0.02);display: flex;padding: 5px 10px;line-height: 1;color: #2C2622;font-family: Inter, sans-serif;white-space: nowrap;font-size: 13px;border: 1px solid rgba(139, 134, 128, 0.15);font-weight: 600;transition: border-color 0.25s ease, background 0.25s ease;gap: 6px}

.c-icon-box-bn:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.wp-title-xc {font-size: 10px;transition: transform 0.25s ease}
.c-box-box-0n.m-icon-base-lvr .wp-title-xc { transform: rotate(180deg); }

.ui-col-block-sj4 {top: calc(100% + 4px);background: #EAE3D3;z-index: 50;border: 1px solid rgba(139, 134, 128, 0.15);display: none;box-shadow: 0 8px 24px rgba(0,0,0,0.4);padding: 4px;position: absolute;right: 0;min-width:141px;border-radius: 20px}

.c-box-box-0n.m-icon-base-lvr .ui-col-block-sj4 { display: block; }

.mod-module-item-35 {font-family: Inter, sans-serif;cursor: pointer;gap: 8px;padding-top:8px;padding-right:0.75rem;padding-bottom:8px;padding-left:12px;font-size: 13px;align-items: center;font-weight: 500;border-radius: 12px;display: flex;color: #2C2622;transition: background 0.25s ease, color 0.25s ease}

.mod-module-item-35:hover {background: rgba(255,255,255,0.06);color: #1B4D6D}
.mod-module-item-35.active { color: #E8A638; }
.l-frame-top-7ar {font-size: 15px;line-height: 1}

/* --- Desktop --- */

@media (min-width:779px) {
  .site-main-col-13 .site-row-inner-v7 { padding: 0 20px; }
  .site-row-inner-v7 { padding: 0 20px; }
  .content-right-wn { display: inline-flex; }
  .c-wrapper-primary-2ur { display: none; }
  .v-layer-wrap-ir1 { display: block; }

  .frame-col-hfq {flex-direction: row;gap:1.5rem;height: 42px;align-items: center;padding: 0}

  .mod-element-head-i9r {border-bottom: 2px solid transparent;padding: 4px 0;font-size: 14px}

  .mod-element-head-i9r:hover { border-bottom-color: #E8A638; }
}
.el-wrapper-box-n0m {background: #EAE3D3;padding: 48px 20px}
.c-header-left-cfg {margin: 0 auto;max-width: 1320px}
.ui-layer-head-4oh {gap: 24px;flex-direction: column;display: flex}
@media (min-width:768px) {
  .ui-layer-head-4oh {flex-direction: row;gap:2.5rem;align-items: flex-start}
}
.l-box-group-36 {
  flex: 1;
}
.l-text-row-k8 {margin-bottom: 14px;color: #2C2622;font-size: 18px;font-family: Poppins, sans-serif;font-weight: 700;overflow-wrap: break-word}
.c-component-left-fur {font-size: 13px;color: #2C2622;line-height: 1.7;font-family: Inter, sans-serif}
.c-component-left-fur p {
  margin-bottom: 10px;
}
.c-component-left-fur p:last-child {
  margin-bottom: 0;
}
.c-component-left-fur a {text-decoration: underline;color: #2C2622;text-underline-offset: 2px}
.c-component-left-fur a:hover {
  color: #E8A638;
}
.c-component-left-fur strong {
  color: #1B4D6D;
}
.c-component-left-fur ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.c-component-left-fur ol {margin-bottom: 10px;list-style-type: decimal;padding-left: 20px}
.c-component-left-fur li {font-size: 13px;color: #8B8680;margin-bottom: 4px;line-height: 1.55}
.c-component-left-fur table {overflow-x: auto;width: 100%;margin-bottom: 10px;border-collapse: collapse;display: block}
.c-component-left-fur th, .c-component-left-fur td {padding: 8px 9px;border-bottom: 1px solid rgba(139, 134, 128, 0.15);text-align: left;font-size:0.75rem}
.c-component-left-fur th {font-weight: 600;color: #2C2622}
.wp-link-main-eqh {gap: 10px;flex-wrap: wrap;flex-shrink: 0;display: flex}
@media (min-width:771px) {
  .wp-link-main-eqh {flex-direction: column;align-items: flex-end}
  .c-component-left-fur table { display: table; }
}
.m-outer-group-xn {height: 40px;border-radius: 50%;border: 2px solid #8B8680;color: #8B8680;justify-content: center;font-weight: 800;width: 40px;font-family: Inter, sans-serif;display: flex;align-items: center;font-size: 12px}
.m-main-box-2zu {padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;font-family: Inter, sans-serif;font-size: 11px;white-space: nowrap;font-weight: 600;border: 1px solid rgba(139, 134, 128, 0.15);color: #8B8680;border-radius: 8px}

.wp-box-head-m5j {padding: 58px 20px;background-size: cover;position: relative;background-repeat: no-repeat;background: #F5F1E8;background-position: center}
.js-zone-wrap-rn9 {z-index: 1;position: relative}
.wp-box-head-m5j::before {background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);content: '';pointer-events: none;inset: 0;position: absolute}
.mod-menu-block-qm6 {background: rgba(0,0,0,0.4);backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,0.1);margin: 0 auto;padding: 34px 26px;text-align: center;max-width: 780px;border-radius: 20px}
.js-section-4s {margin-bottom: 10px;overflow-wrap: break-word;color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,0.3);font-family: Poppins, sans-serif;font-size: 22px;font-weight: 800}
.c-section-left-kaq {margin-bottom: 22px;color: #E8A638;text-shadow: 0 2px 12px rgba(0,0,0,0.4);font-weight: 800;font-size: 36px}
.wp-component-primary-ih { margin-bottom: 26px; }
.wp-component-primary-ih p {line-height: 1.7;color: rgba(255,255,255,0.9);font-family: Inter, sans-serif;margin-bottom: 13px;font-size:0.9375rem}
.wp-component-primary-ih p:last-child { margin-bottom: 0; }
.wp-component-primary-ih ul {padding-left:1.25rem;list-style-type: disc;margin-bottom: 13px;text-align: left}
.wp-component-primary-ih ol {list-style-type: decimal;padding-left: 20px;text-align: left;margin-bottom: 13px}
.wp-component-primary-ih li {margin-bottom: 6px;color: rgba(255,255,255,0.85);font-family: Inter, sans-serif;font-size: 14px;line-height: 1.6}
.wp-component-primary-ih a {text-underline-offset: 2px;text-decoration: underline;color: #E8A638}
.wp-component-primary-ih a:hover { color: #D1941C; }
.wp-component-primary-ih strong { color: #fff; }
.wp-component-primary-ih table {font-size: 14px;margin-bottom: 13px;overflow-x: auto;border-collapse: collapse;display: block;width: 100%}
.wp-component-primary-ih th {text-align: left;color: #fff;padding: 10px 13px;font-weight: 600;background: rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.12)}
.wp-component-primary-ih td {color: rgba(255,255,255,0.85);border-bottom: 1px solid rgba(255,255,255,0.06);padding: 10px 13px}
.b-col-head-us {color: #F5F1E8;background: #E8A638;font-family: Inter, sans-serif;transition: background 0.25s ease;border-radius: 12px;padding: 14px 36px;text-shadow: none;font-size: 16px;display: inline-block;font-weight: 700}
.b-col-head-us:hover { background: #D1941C; }
.text-right-q2 {color: rgba(255,255,255,0.5);font-size: 11px;margin-top: 14px}
@media (min-width:816px) {
  .wp-box-head-m5j { padding: 76px 40px; }
  .mod-menu-block-qm6 { padding: 44px 40px; }
  .js-section-4s { font-size: 26px; }
  .c-section-left-kaq { font-size: 44px; }
  .wp-component-primary-ih table { display: table; }
}