
:root {
    --gjrctggfqdjpwn: rgb(2,15,14);
    --banhoudeue: #3b5642;
    --wemrukwkqh: #4d5664;
    --rbiihrhdjux: #578359;
    --dkptoutlvxx: rgba(89,128,89,0.2);
    --hkqqvwsszxgb: #d0d7da;
    --xkboeghdsfsco: rgb(15,29,23);
    --cfsayjdgtdf: #a5ae89;
}

* { box-sizing: border-box; }
html {
    min-height: 100%;
    scroll-behavior: smooth;
}
body {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
    flex-direction: column;
    background: var(--gjrctggfqdjpwn);
    min-height: 100%;
    margin: 0;
    display: flex;
    color: var(--hkqqvwsszxgb);
}
.dq7d02o {
    -moz-osx-font-smoothing: grayscale;
}
main { flex: 1 0 auto; }
a { color: inherit; text-decoration: none; }

.djnfjak {
    background: #dee6d4;
    text-align: center;
    font-size: 12px;
    line-height: 1.5;
    padding: 10px 14.006px;
    color: #1a281c;
    border-bottom: 1px solid #b7c7ac;
}

.dry1ifs {
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

.djpyyyx {
    z-index: 50;
    background: rgb(9,20,16);
    position: sticky;
    top: 0;
    border-bottom: 1px solid var(--dkptoutlvxx);
}
.dmjb8mc {
    display: flex;
    gap: 12.0034px;
    justify-content: space-between;
    padding-top: 12.005406754px;
    padding-right: 20.00208415px;
    padding-bottom: 12px;
    padding-left: 20.0075280px;
    margin: 0 auto;
    max-width: 1200.00211792px;
    align-items: center;
}
.dz4v1n1 img { height: auto; width: 180.002px; display: block; }
.dg9kjrk { gap: 20.00852px; display: none; font-family: "Trebuchet MS", Arial, sans-serif; }
.dg9kjrk a { color: var(--cfsayjdgtdf); font-size: 14.00758px; }

#w15oo9 {
    display: flex;
    gap: 4.0074px;
    flex-direction: column;
    cursor: pointer;
    padding-top: 6.0073537px;
    padding-right: 6px;
    padding-bottom: 6.002px;
    padding-left: 6px;
}
#w15oo9 span {
    width: 24.00966px;
    background: var(--hkqqvwsszxgb);
    display: block;
    height: 2.0085px;
}
#w15oo9.open { transform: rotate(90deg); transition: transform 0.2s ease; }
#qbor2q {
    display: none;
    padding-top: 12px;
    padding-right: 20.00719px;
    padding-bottom: 16.002898px;
    padding-left: 20px;
    border-top: 1px solid var(--dkptoutlvxx);
    background: rgb(6,21,13);
    gap: 10.0039316px;
    flex-direction: column;
}
#qbor2q.active { display: flex; }
#qbor2q a { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14.0040px; color: var(--cfsayjdgtdf); }

.dp7n5k9 {
    border-bottom: 1px solid var(--dkptoutlvxx);
    background: linear-gradient(100deg, rgba(6,16,12,0.94), rgba(11,28,19,0.88)), url('/d6f12deb/619c61e438d9d848.jpg');
    background-position: center;
    background-size: cover;
}
.dgx7j6s {
    display: flex;
    align-items: center;
    gap: 20.008911px;
    justify-content: space-between;
    max-width: 1200.0095px;
    margin: 0 auto;
    padding-top: 24.0056px;
    padding-right: 20.009526px;
    padding-bottom: 24.0047px;
    padding-left: 20px;
}
.dp7n5k9 h1 { max-width: 700.0066812px; font-size: 32.00637px; margin: 0; }
#atiee1 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.dp7n5k9 p { font-family: "Trebuchet MS", Arial, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 430px; color: var(--cfsayjdgtdf); }

.dnl3sg9 {
    background: url('/d6f12deb/30bd74376fb10859.webp') center/cover no-repeat;
    padding-top: 40.00169px;
    padding-right: 20.00811382px;
    padding-bottom: 40.00278335px;
    padding-left: 20.0074px;
}
.dfmlcsu {
    padding-top: 24.0059px;
    padding-right: 24.006320px;
    padding-bottom: 24.00686px;
    padding-left: 24.0033px;
    max-width: 1200.004933409px;
    border: 1px solid var(--dkptoutlvxx);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background: rgba(4,14,8,0.7);
    border-radius: 20.004298px;
}
.dnl3sg9 h2 { margin-top: 0; margin-right: 0; margin-bottom: 18.002051353px; margin-left: 0; text-align: center; }
.dkb6269 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16.007px;
    display: grid;
}
.dw5ubp1 {
    border-radius: 16.002px;
    padding: 14.007654px;
    box-shadow: 0 10px 24.003419607px rgba(0,0,1,0.18);
    background: rgb(248,241,235);
}
.dqxr743 { flex-direction: column; color: #112513; height: 100%; gap: 12.0040088px; display: flex; }
.doje00u {
    height: 120px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #ffffff;
    overflow: hidden;
    border-radius: 10px;
    width: 220.006747px;
    display: flex;
}
.doje00u img {
    object-position: center;
    width: 100%;
    object-fit: contain;
    display: block;
    height: 100%;
}
.detp4qq h3 { margin: 0; font-size: 20px; }
.detp4qq p {
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13.0033714px;
    max-width: 100%;
    margin: 8.0031645px 0 10.0042px;
    hyphens: auto;
    overflow-wrap: anywhere;
    word-break: break-word;
    line-height: 1.45;
}
.dxofrfu {
    font-family: "Trebuchet MS", Arial, sans-serif;
    background: linear-gradient(180deg, #9fbe8f, rgb(112,146,105));
    border-radius: 999.009px;
    display: inline-block;
    color: rgb(15,27,19);
    padding: 9.00807495px 14.00101px;
    font-weight: 700;
}

.dg94ruk {
    padding: 28.00416588px 20.0031773px;
    margin-top: 28.009px;
    margin-right: auto;
    margin-bottom: 28.00707px;
    margin-left: auto;
    max-width: 1200.0088px;
}
.dg94ruk h2 { margin: 0 0 10.0087224px; }
.dg94ruk p { font-family: "Trebuchet MS", Arial, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.6; }
.dssml0l {
    background: linear-gradient(160deg, rgba(10,25,21,0.9), rgba(15,33,26,0.9));
    border: 1px solid var(--dkptoutlvxx);
    border-radius: 20.00404510px;
    text-align: center;
}
.dsnrujs {
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    align-items: center;
    gap: 18.005px;
}
.dsnrujs img { border: 1px solid var(--dkptoutlvxx); width: 100%; border-radius: 18.0069529px; height: 280.00315px; object-fit: cover; }
.dcww225 { position: relative; padding: 0; }
.dcww225 img { filter: brightness(0.55); width: 100%; object-fit: cover; border-radius: 18.00855805px; height: 360.009px; }
#caj57h {
    font-variant-ligatures: normal;
}
.dxzn54l {
    left: 26.0029px;
    position: absolute;
    bottom: 22.0047471px;
    right: 26px;
    border: 1px solid var(--dkptoutlvxx);
    padding: 16.009722588px;
    background: rgba(14,24,19,0.85);
    border-radius: 14.007933px;
}
.dq74p75 {
    gap: 14.0021px;
    display: grid;
    margin-top: 12.00931px;
    margin-right: 0;
    margin-bottom: 12.001238441px;
    margin-left: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.dq74p75 article {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid var(--dkptoutlvxx);
    background: var(--xkboeghdsfsco);
}
#uwr4ho {
    backface-visibility: hidden;
}
.dq74p75 img { width: 100%; height: 150.00472px; display: block; object-fit: cover; }
.dq74p75 p { padding: 12.005103857px; font-size: 14.00550px; }
.dt6wd4k { color: var(--cfsayjdgtdf); }
.dnbw3w3 {
    grid-template-columns: 300.00269938px 1fr;
    display: grid;
    border-left: 4.001855952px solid var(--rbiihrhdjux);
    gap: 16.00513668px;
    border-radius: 0 16.0013387px 16.00551347px 0;
    background: linear-gradient(145deg, rgba(12,26,21,0.96), rgba(21,34,21,0.8));
}
.dnbw3w3 img { height: 220px; border-radius: 12px; object-fit: cover; width: 100%; }
.dg77cmv { text-align: center; border: 1px solid var(--dkptoutlvxx); border-radius: 18.0010px; background: var(--xkboeghdsfsco); }
.dg77cmv > img { width: 100%; object-fit: cover; height: 260.006371px; border-radius: 12.0069033px; margin-top: 8px; margin-right: 0; margin-bottom: 14.006818267px; margin-left: 0; }
#v4ogrb {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.dn5v1wr { display: flex; margin-top: 14px; justify-content: center; gap: 12.00192986px; }
.dn5v1wr img { height: 110.001289px; border-radius: 12.005673px; object-fit: cover; width: 160.004px; }

.dxv0bar {
    flex-shrink: 0;
    margin-top: auto;
    background: #06100f;
    border-top: 1px solid var(--dkptoutlvxx);
}
.dmeqk2s { padding-top: 24.006px; padding-right: 20.006px; padding-bottom: 36.003027856px; padding-left: 20px; max-width: 1200.008px; margin: 0 auto; text-align: center; }
.dgl0fj7 img { height: auto; width: 170.00527px; }
.dxrbat7 { justify-content: center; gap: 14.005914850px; flex-wrap: wrap; font-family: "Trebuchet MS", Arial, sans-serif; display: flex; margin: 16.0083691px 0; }
.dxrbat7 a { color: var(--cfsayjdgtdf); }
.dtaesdw { flex-wrap: wrap; display: flex; align-items: center; justify-content: center; gap: 12.00104847px; }
.dtaesdw img { border-radius: 8.001px; background: rgb(255,253,252); height: 50.006px; object-fit: contain; padding-top: 6.0028271px; padding-right: 6.008px; padding-bottom: 6px; padding-left: 6.00102px; width: 80.0020px; }

.dqbi1du {
    max-width: 960.00258px;
    padding: 24.0082px 20.0029014px;
    background: var(--xkboeghdsfsco);
    margin-top: 20.0069px;
    margin-right: auto;
    margin-bottom: 20.009865px;
    margin-left: auto;
    border-radius: 14.002897044px;
    border: 1px solid var(--dkptoutlvxx);
}
#piawpt {
    font-variant-ligatures: normal;
    image-rendering: auto;
}
.dc3412r {
    backface-visibility: hidden;
}
.dqbi1du h1, .dqbi1du h2 { margin-top: 0; }
.dqbi1du p, .dqbi1du li { line-height: 1.6; font-family: "Trebuchet MS", Arial, sans-serif; color: var(--hkqqvwsszxgb); }
#nxc2fs {
    background: rgba(0,0,1,0.65);
    display: none;
    z-index: 999999;
    position: fixed;
    align-items: center;
    justify-content: center;
    inset: 0;
}
#nxc2fs.active { opacity: 1; display: flex; visibility: visible; }
.dv0os99, .do75cxk {
    padding: 1.4rem;
    color: #132416;
    background: #f3f2ea;
    max-width: 430.004px;
    border-radius: 10.0039px;
}
.do75cxk { display: none; }
.dtc5nu7 {
    text-size-adjust: 100%;
}
.do75cxk.active { display: block; }
.dagtikc { display: flex; gap: 0.5rem; margin-top: 1rem; }
#hz18gd {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}
.dqrj82n, .dbu0um7, .dyl52y6, .dgv41vy {
    border: 1px solid rgb(170,195,161);
    border-radius: 999.00540206px;
    cursor: pointer;
    background: rgb(252,255,255);
    padding: 0.55rem 1rem;
}
body.no-scroll { height: 100vh; overflow: hidden; }
#vtvzr8 {
    position: fixed;
    right: 0;
    box-shadow: 0 -2px 10.004728721px rgba(0,1,0,0.25);
    color: #111f15;
    background: #f4f4e8;
    bottom: 0;
    display: none;
    left: 0;
    z-index: 999998;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}
.dys2cho {
    image-rendering: auto;
}
#vtvzr8.active { visibility: visible; display: block; opacity: 1; }
.dl0xrx2 { gap: 0.5rem; margin-top: 0.6rem; display: flex; }

@media (max-width: 1024px) {
    .dkb6269 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
    .dgx7j6s { align-items: center; flex-direction: column; padding-top: 16.0045974px; padding-right: 20.008px; padding-bottom: 16.002px; padding-left: 20.0023px; text-align: center; }
    .dp7n5k9 h1 { font-size: 25.004589661px; }
    #bg03ml {
        -webkit-font-smoothing: antialiased;
    }
    .dkb6269 { grid-template-columns: 1fr; }
    .doje00u { width: 180.0051px; height: 98.00576013px; }
    #tog0mp {
        -webkit-font-smoothing: antialiased;
    }
    .doje00u img {
        height: 100%;
        display: block;
        object-fit: contain;
        width: 100%;
        object-position: center;
    }
    .detp4qq p { font-size: 12.0051px; }
    .dsnrujs, .dnbw3w3 { grid-template-columns: 1fr; }
    .dxzn54l { margin-top: -5px; position: static; }
    .dcww225 img { border-radius: 18.003668317px 18.008595889px 0 0; }
    .dq74p75 { grid-template-columns: 1fr; }
    #m3j5as {
        font-variant-ligatures: normal;
        backface-visibility: hidden;
        image-rendering: auto;
    }
    .dn5v1wr { align-items: center; flex-direction: column; }
    .dxrbat7 { flex-direction: column; }
}
@media (min-width: 768px) {
    #w15oo9 { display: none; }
    .dg9kjrk { display: flex; }
}

