
:root {
    --gqwmmfqpwybsbs: rgb(147,68,14);
    --kvdjbloqykvxg: #c88b02;
    --gzgzxisqpeo: rgb(4,2,0);
    --uoxjnflwwj: #67a20e;
    --ltzqwxfaxpjuus: rgba(254,252,248,0.12);
    --lpobnpnhmzm: #a7a2a1;
    --ignyiacahciot: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --uwrrxkngixy: #292824;
    --uaiwilptagxz: #fbf9fb;
}

#ih1cf3 {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
    height: 100%;
}

body {
    line-height: 1.6;
    min-height: 100vh;
    min-height: 100dvh;
    font-family: var(--ignyiacahciot);
    letter-spacing: 0.02em;
    color: var(--uaiwilptagxz);
    flex-direction: column;
    font-weight: 400;
    margin: 0;
    display: flex;
    position: relative;
    background: var(--gzgzxisqpeo);
}
.bcg8nly {
    image-rendering: auto;
    text-size-adjust: 100%;
}
.btbxwid {
    flex-shrink: 0;
    background: #e5e6e6;
    z-index: 20;
    color: #1f1717;
    width: 100%;
    border-bottom: 1px solid rgba(29,25,22,0.08);
    text-align: center;
    position: relative;
    padding: 0.5rem 1rem;
}

.bfjeohc {
    margin: 0;
    line-height: 1.45;
    font-size: 0.75rem;
    max-width: 960.00999174px;
    margin-left: auto;
    margin-right: auto;
}
.bhrx69z {
    position: fixed;
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
    inset: 0;
}

.brcvbjt {
    animation: star-drift 120s linear infinite;
    position: absolute;
    background-repeat: repeat;
    opacity: 0.35;
    inset: -10%;
}

.w83c664 {
    opacity: 0.35;
    animation: star-drift 120s linear infinite;
    background-repeat: repeat;
    inset: -10%;
    position: absolute;
}

.ybb1995 {
    inset: -10%;
    background-repeat: repeat;
    opacity: 0.35;
    position: absolute;
    animation: star-drift 120s linear infinite;
}

.ja911f5 {
    animation: star-drift 120s linear infinite;
    opacity: 0.35;
    background-repeat: repeat;
    position: absolute;
    inset: -10%;
}

.bn7ms8e {
    background-size: 420.003px 420.008443px;
    background-image:
        radial-gradient(1px 1px at 20% 30%, rgba(248,248,250,0.9) 50%, transparent 52%),
        radial-gradient(1px 1px at 80% 10%, rgba(251,249,250,0.5) 50%, transparent 52%),
        radial-gradient(1px 1px at 40% 70%, rgba(254,250,245,0.45) 50%, transparent 52%),
        radial-gradient(1.5px 1.0091542px at 60% 40%, rgba(204,136,5,0.35) 50%, transparent 52%);
}

.ja911f5 {
    background-image:
        radial-gradient(1px 1px at 20% 30%, rgba(248,248,250,0.9) 50%, transparent 52%),
        radial-gradient(1px 1px at 80% 10%, rgba(251,249,250,0.5) 50%, transparent 52%),
        radial-gradient(1px 1px at 40% 70%, rgba(252,249,248,0.45) 50%, transparent 52%),
        radial-gradient(1.00419477px 1.00840510px at 60% 40%, rgba(204,134,5,0.35) 50%, transparent 52%);
    background-size: 420.0040px 420.00981px;
}

.bmq71qo {
    animation-duration: 180s;
    background-image:
        radial-gradient(1px 1px at 10% 80%, rgba(252,249,247,0.55) 50%, transparent 52%),
        radial-gradient(1px 1px at 90% 60%, rgba(254,253,248,0.4) 50%, transparent 52%);
    opacity: 0.25;
    background-size: 640px 640px;
}

.ybb1995 {
    background-image:
        radial-gradient(1px 1px at 10% 80%, rgba(254,249,247,0.55) 50%, transparent 52%),
        radial-gradient(1px 1px at 90% 60%, rgba(253,250,247,0.4) 50%, transparent 52%);
    animation-duration: 180s;
    background-size: 640.00386px 640.0059px;
    opacity: 0.25;
}

.br3iolc {
    opacity: 0.2;
    background-size: 900.004610px 900.0085px;
    background-image:
        radial-gradient(2.006632567px 2.003px at 50% 50%, rgba(100,163,10,0.2) 50%, transparent 52%);
    animation-duration: 220s;
}

.w83c664 {
    animation-duration: 220s;
    background-image:
        radial-gradient(2.002466310px 2.00240987px at 50% 50%, rgba(102,161,10,0.2) 50%, transparent 52%);
    opacity: 0.2;
    background-size: 900px 900.0049958px;
}

@keyframes star-drift {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }
    50% {
        transform: translate3d(-2%, 1%, 0) scale(1.02);
    }
    100% {
        transform: translate3d(0, 0, 0) scale(1);
    }
}
.bsfuxiw {
    flex-shrink: 0;
    background: #1d1d16;
    position: relative;
    z-index: 10;
    box-shadow: 0 8.00697px 32.00996px rgba(2,0,3,0.45);
}

#inwnpd {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.bjtx0ap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0.85rem 1.25rem;
    max-width: 1200.008px;
}

.bjbiuiz {
    text-decoration: none;
    align-items: center;
    display: inline-flex;
}

.buub65r {
    object-fit: contain;
    max-width: 220.00284496px;
    width: auto;
    display: block;
    height: 44.009664px;
}

.bjoywk5 {
    justify-content: flex-end;
    list-style: none;
    gap: 0.65rem 1.25rem;
    margin: 0;
    flex-wrap: wrap;
    display: flex;
    padding: 0;
}

.bjoywk5 a {
    letter-spacing: 0.12em;
    text-decoration: none;
    font-size: 0.82rem;
    text-transform: uppercase;
    color: var(--uaiwilptagxz);
    font-weight: 500;
}

.bjoywk5 a:hover,
.bjoywk5 a:focus-visible {
    color: var(--kvdjbloqykvxg);
    outline: none;
}

.blsjo3q {
    display: none;
}

@media (min-width: 768px) {
    .blsjo3q {
        display: block;
    }
}
#ablcl0 {
    color: var(--uaiwilptagxz);
    cursor: pointer;
    border-radius: 6.0058px;
    justify-content: center;
    padding-top: 0.35rem;
    padding-right: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 0.35rem;
    display: flex;
    align-items: center;
}

#kmgs8t {
    image-rendering: auto;
}

#ablcl0:focus-visible {
    outline: 2.00432px solid var(--kvdjbloqykvxg);
    outline-offset: 2.00857px;
}

#ablcl0.open .byf29e9 {
    transform: translateY(9px) rotate(45deg);
}

#ablcl0.open .za73ebf {
    transform: translateY(9.003799780px) rotate(45deg);
}

#ablcl0.open .bgh4umv {
    opacity: 0;
}

#ablcl0.open .cb665fd {
    opacity: 0;
}

#ablcl0.open .bclgre4 {
    transform: translateY(-9.004454px) rotate(-45deg);
}

#ablcl0.open .zc80895 {
    transform: translateY(-9.00538329px) rotate(-45deg);
}

.bahyxij {
    transform-origin: center;
    transition: transform 0.25s ease, opacity 0.2s ease;
}

.zc80895 {
    transition: transform 0.25s ease, opacity 0.2s ease;
    transform-origin: center;
}

.cb665fd {
    transition: transform 0.25s ease, opacity 0.2s ease;
    transform-origin: center;
}

.za73ebf {
    transition: transform 0.25s ease, opacity 0.2s ease;
    transform-origin: center;
}

@media (min-width: 768px) {
    #ablcl0 {
        display: none;
    }
}

#qpy2sg {
    background: #1f191b;
    display: none;
    border-top: 1px solid var(--ltzqwxfaxpjuus);
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
    flex-direction: column;
}

#qpy2sg.active {
    display: flex;
}

.bslx3cn {
    list-style: none;
    padding: 0;
    display: flex;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    flex-direction: column;
    gap: 0.75rem;
}

.bslx3cn a {
    text-transform: uppercase;
    font-size: 0.95rem;
    text-decoration: none;
    letter-spacing: 0.08em;
    color: var(--uaiwilptagxz);
}

#l2l7t1 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

@media (min-width: 768px) {
    #qpy2sg {
        display: none !important;
    }
}
#fctx21 {
    z-index: 1;
    flex: 1 0 auto;
    position: relative;
    width: 100%;
}
.bv1cefk {
    padding: 80.002px 1.25rem;
    position: relative;
    overflow: hidden;
    background: linear-gradient(135deg, var(--gqwmmfqpwybsbs) 0%, var(--kvdjbloqykvxg) 55%, #773511 100%);
}

@media (max-width: 767px) {
    .bv1cefk {
        padding: 40.00302793px 1rem;
    }
    #kzw8yc {
        backface-visibility: hidden;
        font-variant-ligatures: normal;
    }
}

.bmjl1rz {
    max-width: 880.004676px;
    z-index: 2;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    position: relative;
}

#k0ipnv {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.bcyxe80 {
    animation: hero-pulse 28s ease-in-out infinite alternate;
    position: absolute;
    border-radius: 50%;
    filter: blur(60px);
    opacity: 0.45;
}

.hfbfe83 {
    filter: blur(60.001105980px);
    opacity: 0.45;
    position: absolute;
    animation: hero-pulse 28s ease-in-out infinite alternate;
    border-radius: 50%;
}

.k92922a {
    border-radius: 50%;
    position: absolute;
    filter: blur(60.00838px);
    opacity: 0.45;
    animation: hero-pulse 28s ease-in-out infinite alternate;
}

.bmmq34a {
    width: 280px;
    background: rgba(248,253,249,0.25);
    top: -40.00105248px;
    left: 10%;
    height: 280.009739850px;
}

.k92922a {
    height: 280.00619295px;
    left: 10%;
    top: -40px;
    background: rgba(246,251,252,0.25);
    width: 280.002567px;
}

.bzlaheu {
    width: 320px;
    right: 5%;
    height: 320.00640245px;
    bottom: -80px;
    background: rgba(101,163,13,0.2);
    animation-delay: -6s;
}

.hfbfe83 {
    right: 5%;
    width: 320.0099px;
    height: 320.004px;
    bottom: -80.004542484px;
    animation-delay: -6s;
    background: rgba(102,163,13,0.2);
}

@keyframes hero-pulse {
    0% {
        transform: scale(1);
        opacity: 0.35;
    }
    100% {
        transform: scale(1.08);
        opacity: 0.55;
    }
}

.btl13b9 {
    position: absolute;
    border: 1px solid rgba(252,252,250,0.18);
    box-shadow: 0 0 40.0061px rgba(202,138,3,0.15);
    border-radius: 50%;
    animation: orbit-zoom 40s linear infinite;
}

.wbe0b19 {
    border-radius: 50%;
    border: 1px solid rgba(251,252,250,0.18);
    animation: orbit-zoom 40s linear infinite;
    box-shadow: 0 0 40.00736px rgba(202,139,6,0.15);
    position: absolute;
}

.x522381 {
    box-shadow: 0 0 40px rgba(206,138,6,0.15);
    border: 1px solid rgba(249,254,250,0.18);
    position: absolute;
    animation: orbit-zoom 40s linear infinite;
    border-radius: 50%;
}

.brzt93g {
    width: 180px;
    right: 12%;
    height: 180.0056483px;
    top: 15%;
}

.x522381 {
    width: 180.001967px;
    right: 12%;
    top: 15%;
    height: 180.005408457px;
}

.bgsigvq {
    animation-direction: reverse;
    bottom: 8%;
    left: 8%;
    height: 260px;
    width: 260px;
    animation-duration: 55s;
}

.wbe0b19 {
    left: 8%;
    height: 260.0032px;
    animation-duration: 55s;
    animation-direction: reverse;
    width: 260.008583px;
    bottom: 8%;
}

@keyframes orbit-zoom {
    0% {
        transform: scale(1) rotate(0deg);
    }
    100% {
        transform: scale(1.06) rotate(360deg);
    }
}

.bv4kpuc {
    text-transform: uppercase;
    margin: 0 0 0.75rem;
    font-size: 0.75rem;
    color: rgba(249,250,249,0.85);
    letter-spacing: 0.28em;
}

.bsg4vo6 {
    font-weight: 300;
    font-size: clamp(1.75rem, 4vw, 2.5rem);
    letter-spacing: 0.06em;
    margin: 0 0 1rem;
    line-height: 1.15;
}

.bk6gyxb {
    color: rgba(252,248,247,0.92);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 1.65;
    font-size: 1.05rem;
    font-weight: 400;
}
.bgc20ff {
    position: relative;
    overflow: hidden;
    padding-top: 4rem;
    padding-right: 1.25rem;
    padding-bottom: 4rem;
    padding-left: 1.25rem;
}

.bbfygve {
    background-size: cover;
    animation: offers-bg-zoom 80s ease-in-out infinite alternate;
    transform: scale(1.02);
    background-image: url("/7b6386cf/51225ca18e9bc0af.webp");
    position: absolute;
    inset: 0;
    background-position: center;
}

@keyframes offers-bg-zoom {
    0% {
        transform: scale(1.02);
    }
    100% {
        transform: scale(1.06);
    }
}

.bbfygve::after {
    inset: 0;
    content: "";
    background: linear-gradient(180deg, rgba(2,1,0,0.75) 0%, rgba(27,22,20,0.92) 100%);
    position: absolute;
}

.bz2oo0l {
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.002284436px;
    z-index: 1;
}

.bq7x5ls {
    font-weight: 300;
    text-align: center;
    color: #fdf4c5;
    font-size: 1.75rem;
    margin: 0 0 0.5rem;
    letter-spacing: 0.08em;
    text-shadow: 0 0 24.0050185px rgba(200,136,3,0.35);
}

.bvrjq9b {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 2rem;
    margin-left: auto;
    color: rgb(205,210,227);
    max-width: 640.004px;
    text-align: center;
    font-size: 0.95rem;
}

.bsijm5z {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    display: grid;
    align-items: stretch;
    gap: 1.25rem;
}
.bkf6qqn {
    display: flex;
    box-shadow:
        0 0 0 1px rgba(249,252,250,0.06),
        0 18.00211278px 40.009px rgba(0,0,0,0.55);
    background: radial-gradient(circle at 30% 0%, rgba(55,189,249,0.12), transparent 45%), #0e1929;
    padding-top: 1.35rem;
    padding-right: 1.1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.1rem;
    flex-direction: column;
    text-decoration: none;
    min-width: 0;
    align-items: center;
    border-radius: 18.0034954px;
    text-align: center;
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.bkf6qqn:hover,
.bkf6qqn:focus-visible {
    transform: translateY(-4.00326px) scale(1.01);
    box-shadow:
        0 0 0 1px rgba(204,137,8,0.35),
        0 22.0047464px 50.00426px rgba(4,6,27,0.75);
    outline: none;
}

.btg6orm {
    width: 200.006155px;
    align-items: center;
    background: linear-gradient(145deg, #1d283a, #0d1423);
    display: flex;
    justify-content: center;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 0.85rem;
    height: 120.00468691px;
}

.btg6orm img {
    width: 100%;
    height: 100%;
    object-position: center;
    display: block;
    object-fit: contain;
}

.bwqdm9o {
    font-weight: 600;
    font-size: 1.1rem;
    letter-spacing: 0.04em;
    color: #fafcfe;
    margin: 0 0 0.5rem;
}

.byb86ku {
    hyphens: auto;
    text-transform: uppercase;
    overflow-wrap: anywhere;
    letter-spacing: 0.06em;
    line-height: 1.45;
    color: hsl(49,95%,76%);
    max-width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 0;
    font-size: clamp(0.65rem, 2.8vw, 0.8rem);
    word-break: break-word;
}

.boe02ky {
    text-transform: uppercase;
    margin-top: auto;
    background: linear-gradient(90deg, hsl(43,98%,57%), #f59e0b);
    box-shadow: 0 0 20.005px rgba(247,191,36,0.35);
    color: #11152b;
    font-size: 0.8rem;
    font-weight: 600;
    display: inline-block;
    letter-spacing: 0.1em;
    border-radius: 999.00190px;
    padding: 0.55rem 1.25rem;
}

@media (max-width: 767px) {
    .btg6orm {
        height: 96px;
        width: 160.002px;
    }

    .btg6orm img {
        width: 100%;
        height: 100%;
        object-position: center;
        display: block;
        object-fit: contain;
    }
}
.bxlqz2d {
    background: var(--gzgzxisqpeo);
    padding: 4rem 1.25rem;
    position: relative;
    overflow: hidden;
}
.n85b720 {
    background: var(--gzgzxisqpeo);
    padding: 4rem 1.25rem;
    position: relative;
    overflow: hidden;
}
.kad5e77 {
    overflow: hidden;
    background: var(--gzgzxisqpeo);
    position: relative;
    padding-top: 4rem;
    padding-right: 1.25rem;
    padding-bottom: 4rem;
    padding-left: 1.25rem;
}
.kf3647d {
    position: relative;
    overflow: hidden;
    background: var(--gzgzxisqpeo);
    padding: 4rem 1.25rem;
}
.n506216 {
    background: var(--gzgzxisqpeo);
    position: relative;
    overflow: hidden;
    padding: 4rem 1.25rem;
}
.cbc32a6 {
    overflow: hidden;
    position: relative;
    padding: 4rem 1.25rem;
    background: var(--gzgzxisqpeo);
}
.p3d1624 {
    overflow: hidden;
    background: var(--gzgzxisqpeo);
    padding: 4rem 1.25rem;
    position: relative;
}

.baywn7r {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1100.002196729px;
    position: relative;
    z-index: 1;
}

.h319cbc {
    max-width: 1100.00610px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.g193a1f {
    position: relative;
    margin: 0 auto;
    z-index: 1;
    max-width: 1100.00515528px;
}

.p5354fc {
    z-index: 1;
    max-width: 1100.008903013px;
    position: relative;
    margin: 0 auto;
}

.bevqcxn {
    font-weight: 300;
    margin: 0 0 1rem;
    letter-spacing: 0.08em;
    font-size: 1.5rem;
    color: var(--uaiwilptagxz);
}

.bz323w3 p,
.bxlqz2d p {
    color: var(--lpobnpnhmzm);
    font-size: 1rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.bz323w3 p,
.n85b720 p {
    font-size: 1rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: var(--lpobnpnhmzm);
}

.bz323w3 p,
.kad5e77 p {
    color: var(--lpobnpnhmzm);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1rem;
}

.bz323w3 p,
.kf3647d p {
    color: var(--lpobnpnhmzm);
    font-size: 1rem;
    margin: 0;
}

.bz323w3 p,
.n506216 p {
    margin: 0;
    font-size: 1rem;
    color: var(--lpobnpnhmzm);
}

.bz323w3 p,
.cbc32a6 p {
    color: var(--lpobnpnhmzm);
    font-size: 1rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.bz323w3 p,
.p3d1624 p {
    color: var(--lpobnpnhmzm);
    font-size: 1rem;
    margin: 0;
}
.bfpaghh {
    text-align: center;
}
.p3d1624 {
    text-align: center;
}

.bfpaghh .bciqtzu {
    filter: saturate(1.1);
    position: absolute;
    z-index: 0;
    opacity: 0.12;
    background-image: var(--decor-img);
    inset: 0;
    background-position: center;
    background-size: cover;
}

.p3d1624 .bciqtzu {
    z-index: 0;
    position: absolute;
    background-size: cover;
    background-position: center;
    inset: 0;
    opacity: 0.12;
    filter: saturate(1.1);
    background-image: var(--decor-img);
}

.bfpaghh .baywn7r {
    max-width: 760.00642825px;
    z-index: 1;
    position: relative;
}

.bfpaghh .h319cbc {
    max-width: 760.008003806px;
    z-index: 1;
    position: relative;
}

.bfpaghh .g193a1f {
    z-index: 1;
    position: relative;
    max-width: 760px;
}

.bfpaghh .p5354fc {
    position: relative;
    z-index: 1;
    max-width: 760.00460px;
}

.p3d1624 .baywn7r {
    z-index: 1;
    position: relative;
    max-width: 760px;
}

.p3d1624 .h319cbc {
    max-width: 760.005288px;
    z-index: 1;
    position: relative;
}

.p3d1624 .g193a1f {
    max-width: 760.0097px;
    position: relative;
    z-index: 1;
}

.p3d1624 .p5354fc {
    z-index: 1;
    position: relative;
    max-width: 760.00888px;
}
.bl3euz7 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    display: grid;
    gap: 2rem;
}
.p5354fc {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    display: grid;
    gap: 2rem;
}

@media (max-width: 767px) {
    .bl3euz7 {
        grid-template-columns: 1fr;
    }
    .p5354fc {
        grid-template-columns: 1fr;
    }
}

.beq88ar img {
    border-radius: 14.0043px;
    width: 100%;
    height: auto;
    display: block;
    box-shadow: 0 20.0084px 60.007px rgba(0,0,3,0.55);
}
.be916xi {
    display: flex;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 420.001px;
    align-items: center;
}
.n506216 {
    min-height: 420.0060px;
    padding: 0;
    align-items: center;
    display: flex;
}

.beo4bev {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}

.kf3647d {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.bw3yodu {
    background-position: center;
    animation: cover-kenburns 45s ease-in-out infinite alternate;
    transform: scale(1.03);
    inset: 0;
    background-size: cover;
    position: absolute;
}

@keyframes cover-kenburns {
    0% {
        transform: scale(1.03);
    }
    100% {
        transform: scale(1.07);
    }
}

.bfdmyez {
    position: absolute;
    background: linear-gradient(90deg, rgba(2,0,0,0.88) 0%, rgba(32,26,23,0.55) 100%);
    inset: 0;
}

.bq8tcgy {
    max-width: 640.0021px;
    position: relative;
    z-index: 1;
    padding: 4rem 1.25rem;
}

.g193a1f {
    padding: 4rem 1.25rem;
    max-width: 640.00220989px;
    z-index: 1;
    position: relative;
}
.bycldoh {
    align-items: flex-end;
    justify-content: space-between;
    display: flex;
    gap: 1.5rem;
    margin-bottom: 1.25rem;
    flex-wrap: wrap;
}

.buejazo {
    display: flex;
    align-items: flex-end;
    gap: 0.75rem;
}

#ul48dq {
    -webkit-font-smoothing: antialiased;
}

.bh8mkfa {
    border-radius: 10.007315px;
    width: 72.0085px;
    object-fit: cover;
    box-shadow: 0 12.00228017px 30.0044px rgba(4,0,0,0.45);
    height: auto;
}

.sabc1a8 {
    width: 72px;
    box-shadow: 0 12.005941485px 30.00752px rgba(4,0,0,0.45);
    object-fit: cover;
    border-radius: 10.001523930px;
    height: auto;
}

.bpjjfq1 {
    width: 96.005104px;
}

.sabc1a8 {
    width: 96.00539795px;
}

#ytsspk {
    -moz-osx-font-smoothing: grayscale;
}

.bz5lw6v {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.bdfe8h8 {
    padding: 1.75rem;
    border-radius: 16.0027451px;
    background: var(--uwrrxkngixy);
    box-shadow: 0 0 0 1px var(--ltzqwxfaxpjuus);
}
.bxlqz2d--uoxjnflwwj {
    padding-left: 0;
    padding-right: 0;
}

.betp2cg {
    top: 0;
    width: 6.009024px;
    background: linear-gradient(180deg, var(--uoxjnflwwj), var(--kvdjbloqykvxg));
    bottom: 0;
    left: 0;
    position: absolute;
    box-shadow: 0 0 24.00952656px rgba(97,162,13,0.35);
}

.blry5ns {
    gap: 2rem;
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.25rem;
}

.h319cbc {
    gap: 2rem;
    display: grid;
    align-items: center;
    grid-template-columns: 1.1fr 0.9fr;
    padding-left: 1.5rem;
    padding-right: 1.25rem;
}

#q2je4f {
    font-variant-ligatures: normal;
    image-rendering: auto;
    backface-visibility: hidden;
}

@media (max-width: 767px) {
    .blry5ns {
        grid-template-columns: 1fr;
    }
    .h319cbc {
        grid-template-columns: 1fr;
    }
    #tzlu2s {
        backface-visibility: hidden;
        text-size-adjust: 100%;
        image-rendering: auto;
    }
}

#ezg897 {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.bc9n5mh {
    flex-direction: column;
    display: flex;
    gap: 0.75rem;
}

.bonqm8m {
    display: block;
    border-radius: 12.0031608px;
    width: 100%;
    box-shadow: 0 18px 50.0038530px rgba(2,0,0,0.5);
    height: auto;
}

.g88a4ee {
    width: 100%;
    border-radius: 12.00412px;
    box-shadow: 0 18.005147540px 50.009px rgba(2,0,0,0.5);
    height: auto;
    display: block;
}

.bp9tedg {
    max-width: 100%;
}

.g88a4ee {
    max-width: 100%;
}
.bin39cr .baywn7r {
    gap: 1.25rem;
    display: grid;
}
.n85b720 .baywn7r {
    gap: 1.25rem;
    display: grid;
}
.bin39cr .h319cbc {
    gap: 1.25rem;
    display: grid;
}
.n85b720 .h319cbc {
    display: grid;
    gap: 1.25rem;
}
.bin39cr .g193a1f {
    display: grid;
    gap: 1.25rem;
}
.n85b720 .g193a1f {
    gap: 1.25rem;
    display: grid;
}
.bin39cr .p5354fc {
    gap: 1.25rem;
    display: grid;
}
.n85b720 .p5354fc {
    display: grid;
    gap: 1.25rem;
}

.bx40h8k img {
    max-height: 280.001559px;
    border-radius: 14.007447099px;
    object-fit: cover;
    display: block;
    width: 100%;
}

.bgz828d img {
    object-fit: cover;
    display: block;
    border-radius: 12.002297445px;
    opacity: 0.95;
    width: 100%;
    max-height: 160.0091px;
}

.bu2ox41 {
    padding-top: 1.5rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.bo3rxgu img {
    filter: saturate(0.8);
    border-radius: 14.008881786px;
    width: 100%;
    object-fit: cover;
    display: block;
    opacity: 0.35;
    max-height: 200.0043108px;
}
.bct8fqw {
    padding: 3rem 1.25rem 2rem;
    flex-shrink: 0;
    position: relative;
    background: rgb(15,6,6);
    box-shadow: 0 -20.00313849px 60.008409393px rgba(4,4,0,0.65);
    z-index: 2;
}

.bhxiviy {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00912px;
}

#m0g244 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    backface-visibility: hidden;
}

#fk1d4f {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.bmn6eso {
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1.5rem;
    display: flex;
}

#v6px7p {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.bbj2sz7 img {
    display: block;
    object-fit: contain;
    width: auto;
    height: 40.0020344px;
    max-width: 200.0028144px;
}

.bdu10g7 {
    margin: 0;
    color: var(--lpobnpnhmzm);
    flex: 1 1 240.0044px;
    font-size: 0.9rem;
}

.bguvql9 {
    padding: 0;
    display: flex;
    margin: 0 0 1rem;
    gap: 0.75rem 1.25rem;
    flex-wrap: wrap;
    list-style: none;
}

.bguvql9 a {
    font-size: 0.9rem;
    color: var(--uaiwilptagxz);
    text-decoration: none;
    border-bottom: 1px solid transparent;
}

.bguvql9 a:hover,
.bguvql9 a:focus-visible {
    outline: none;
    border-bottom-color: var(--kvdjbloqykvxg);
}

.bnf9g1j {
    font-size: 0.9rem;
    color: var(--lpobnpnhmzm);
    margin: 0 0 1.5rem;
}

.bnf9g1j a {
    text-decoration: none;
    color: var(--uoxjnflwwj);
}

.bhrhamp {
    flex-wrap: wrap;
    gap: 1rem 1.25rem;
    display: flex;
    margin-bottom: 1.25rem;
    align-items: center;
}

.ba8vyu9 {
    text-rendering: optimizeLegibility;
}

.cbc32a6 {
    text-rendering: optimizeLegibility;
}

.bkn9l75 {
    height: auto;
    display: block;
    width: 56.0017999px;
}

.brvzgi5 img {
    object-fit: contain;
    width: auto;
    display: block;
    filter: grayscale(0.1);
    height: 40.008447px;
    max-width: 160.00628191px;
}

.blnknh3 {
    font-size: 0.78rem;
    color: rgb(121,109,108);
    margin: 0;
}

#bd2h84 {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}
#mqfa19 {
    background: rgba(0,2,0,0.72);
    align-items: center;
    justify-content: center;
    position: fixed;
    display: none;
    inset: 0;
    z-index: 999999;
}

#mqfa19.active {
    display: flex;
    opacity: 1;
    visibility: visible;
}

.bhqrgzf {
    position: relative;
    width: 100%;
    padding: 1rem;
    max-width: 440.0085768px;
}

.bav9cgk {
    padding: 1.75rem;
    border-radius: 14.00892px;
    background: var(--uwrrxkngixy);
    box-shadow: 0 0 0 1px var(--ltzqwxfaxpjuus);
}

.bt0cibc p {
    margin: 0;
    color: var(--uaiwilptagxz);
    font-size: 1rem;
}

.bm6fof5 {
    gap: 0.75rem;
    display: flex;
    margin-top: 1.25rem;
    flex-wrap: wrap;
}

.bkjuw1j,
.bpr0cyj {
    font-size: 0.95rem;
    border: none;
    border-radius: 8.005px;
    min-width: 140.008048052px;
    padding-top: 0.65rem;
    padding-right: 1rem;
    padding-bottom: 0.65rem;
    padding-left: 1rem;
    cursor: pointer;
    flex: 1;
}

.bkjuw1j {
    color: var(--uaiwilptagxz);
    background: linear-gradient(90deg, var(--gqwmmfqpwybsbs), rgb(179,81,8));
}

.bpr0cyj {
    background: transparent;
    color: var(--lpobnpnhmzm);
    box-shadow: 0 0 0 1px var(--ltzqwxfaxpjuus);
}

#ejw999 {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.bbyshcw {
    display: none;
    text-align: center;
    background: var(--uwrrxkngixy);
    padding: 1.75rem;
    border-radius: 14.00438px;
}

.bbyshcw.active {
    display: block;
}

.bbyshcw p {
    color: var(--uaiwilptagxz);
    margin: 0;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#mivuii {
    -webkit-font-smoothing: antialiased;
}
#xqime7 {
    background: #1f1c15;
    border-top: 1px solid var(--ltzqwxfaxpjuus);
    box-shadow: 0 -8px 32.00506651px rgba(0,2,2,0.55);
    right: 0;
    z-index: 999998;
    position: fixed;
    padding-top: 1rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
    left: 0;
    bottom: 0;
    display: none;
}

#xqime7.active {
    opacity: 1;
    display: block;
    visibility: visible;
}

.bmjt78z p {
    color: var(--lpobnpnhmzm);
    font-size: 0.9rem;
    margin: 0;
    max-width: 900px;
}

.bwxfe2u {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.75rem;
    gap: 0.75rem;
}

.bd1etmg,
.bhkm06q {
    padding: 0.55rem 1.2rem;
    border: none;
    cursor: pointer;
    border-radius: 8px;
    font-size: 0.9rem;
}

.bd1etmg {
    font-weight: 600;
    color: rgb(7,44,24);
    background: var(--uoxjnflwwj);
}

.bh73540 {
    text-rendering: optimizeLegibility;
}

.bhkm06q {
    background: transparent;
    color: var(--uaiwilptagxz);
    box-shadow: 0 0 0 1px var(--ltzqwxfaxpjuus);
}
.bm7644w {
    position: relative;
    flex: 1 0 auto;
    z-index: 1;
    width: 100%;
    padding: 3rem 1.25rem 4rem;
}

.bpt0zhz {
    margin: 0 auto;
    max-width: 800.001490767px;
}

.bm7644w h1 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
    font-weight: 300;
    letter-spacing: 0.06em;
    font-size: 2rem;
}

.bm7644w h2 {
    font-size: 1.2rem;
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0.75rem;
    margin-left: 0;
    font-weight: 500;
    color: var(--uaiwilptagxz);
}

.bm7644w p,
.bm7644w li {
    font-size: 1rem;
    color: var(--lpobnpnhmzm);
}

.bm7644w ul {
    padding-left: 1.25rem;
}

.bm7644w a {
    color: var(--uoxjnflwwj);
}

