*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafaf8;
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
font-family:"Figtree", 'Helvetica Neue', Arial, sans-serif;
overflow-wrap:break-word;
overflow-x:hidden;
font-size:1rem;
line-height:1.55;
color:#4a5147;
}
img{
max-width:100%;
display:block;
}
a{
color:inherit;
text-decoration:none;
}
button{
border:none;
background:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
color:#1c1e1a;
}
::-webkit-scrollbar{
height:8px;
width:8px;
}
::-webkit-scrollbar-thumb{
background:rgba(74,81,71,0.237);
border-radius:0.5rem;
}
::-webkit-scrollbar-track{
background:transparent;
}
.vjddsb9m{
padding:0 18px;
margin:0 auto;
max-width:77.5rem;
width:100%;
}
.bqhmjhbl{
padding:2.125rem 0;
}
.l0t85j0i{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
color:#1c1e1a;
line-height:1.1;
letter-spacing:-.01em;
font-weight:700;
font-size:30px;
}
.or99ov3{
margin-top:0.375rem;
font-size:15px;
color:#4a5147;
}
.v6tkik .l0t85j0i{
color:#e8f0ec;
}
.v6tkik .or99ov3{
color:#a8bfb4;
}
.mbgfd1wj{
background:#ffffff;
}
.tiakueu0{
border:1px solid rgba(74,81,71,0.228);
background:#ffffff;
border-radius:10px;
}
.tz9l7l{
color:#6b7267;
text-transform:uppercase;
font-size:0.688rem;
display:inline-block;
font-family:"Figtree", 'Helvetica Neue', Arial, sans-serif;
line-height:1.4;
font-weight:700;
letter-spacing:.12em;
}
.f0fds28l{
gap:0.375rem;
color:#0f814b;
font-weight:600;
display:inline-flex;
white-space:nowrap;
align-items:center;
}
.f0fds28l svg{
height:15px;
width:0.938rem;
}
.rt8bvds{
border-radius:0.375rem;
flex:0 0 auto;
background:rgba(74,81,71,0.224);
color:#2d7a52;
height:1.875rem;
justify-content:center;
display:flex;
align-items:center;
width:1.875rem;
}
.rt8bvds svg{
height:18px;
width:18px;
}
.v6tkik .rt8bvds{
background:rgba(26,46,39,0.912);
color:#e8f0ec;
}
.aik0jby{
border-radius:50%;
background:#0c8148;
height:8px;
vertical-align:middle;
display:inline-block;
margin-right:0.438rem;
width:8px;
box-shadow:0 0 0 3px rgba(45,122,82,0.092);
}
.etrtcnln{
display:none;
}
@media(max-width:617px){
.vjddsb9m{
padding:0 0.875rem;
}
.bqhmjhbl{
padding:26px 0;
}
.l0t85j0i{
font-size:1.438rem;
}
}
@keyframes x5j9n46x{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.wbz38ca2{
background:#1a2e27;
color:#a8bfb4;
font-size:0.813rem;
}
.ilk8nw7k{
gap:16px;
align-items:center;
justify-content:space-between;
min-height:2.625rem;
display:flex;
flex-wrap:nowrap;
}
.x17w44{
overflow:hidden;
gap:1.5rem;
align-items:center;
display:flex;
min-width:0;
}
.yzc2x{
gap:0.438rem;
overflow:hidden;
white-space:nowrap;
align-items:center;
text-overflow:ellipsis;
display:inline-flex;
}
.yzc2x svg{
flex:0 0 auto;
color:#d68a2e;
width:14px;
height:0.875rem;
}
.yzc2x strong{
color:#e8f0ec;
font-weight:600;
}
.f14jkl svg{
color:#0c8148;
}
.foyivv8{
flex:0 0 auto;
}
.xlhdw6qv{
border-radius:0.375rem;
border:1px solid rgba(76,112,95,0.291);
gap:0.5rem;
padding:0.5rem 0.75rem;
display:inline-flex;
color:#e8f0ec;
align-items:center;
}
.xlhdw6qv svg{
color:#a8bfb4;
width:0.875rem;
height:0.875rem;
}
.li887{
background:#ffffff;
top:0;
position:sticky;
border-bottom:1px solid rgba(74,81,71,0.208);
z-index:40;
}
.vm9rx1l{
gap:22px;
height:4.375rem;
align-items:center;
display:flex;
}
.knzte{
flex:0 0 auto;
line-height:1;
color:#1c1e1a;
display:flex;
flex-direction:column;
justify-content:center;
text-decoration:none;
}
.fbhlixe{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
font-weight:700;
white-space:nowrap;
font-size:22px;
}
.cesyl3t{
color:#2d7a52;
white-space:nowrap;
letter-spacing:.16em;
font-size:0.563rem;
margin-top:3px;
text-transform:uppercase;
}
.ctri5pr7{
gap:4px;
margin-left:0.375rem;
display:flex;
}
.xy8178p{
border-radius:6px;
padding:0.563rem 14px;
text-decoration:none;
white-space:nowrap;
color:#4a5147;
font-size:15px;
font-weight:600;
}
.uesta5{
background:#2d7a52;
color:#ffffff;
}
.kme7hu{
gap:10px;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.zqsrjdew{
border:1px solid rgba(74,81,71,0.233);
border-radius:6px;
width:44px;
color:#1c1e1a;
align-items:center;
height:44px;
cursor:pointer;
justify-content:center;
margin-left:0.5rem;
display:none;
}
.zqsrjdew svg{
height:22px;
width:22px;
}
.fku9gthq{
padding:1rem 0 4px;
}
.b9lo8cd{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.i9v0q0x{
padding:11px 16px;
border:1px solid rgba(74,81,71,0.248);
background:#ffffff;
border-radius:6px;
gap:0.5rem;
display:inline-flex;
font-size:0.875rem;
color:#1c1e1a;
font-weight:600;
text-decoration:none;
align-items:center;
}
.i9v0q0x svg{
color:#2d7a52;
height:1rem;
width:1rem;
}
.tb8xy{
background:#ffffff;
border-bottom:1px solid rgba(74,81,71,0.216);
display:none;
}
.tb8xy .vjddsb9m{
padding-top:0.875rem;
padding-bottom:0.875rem;
}
.osdcq{
padding:0.688rem 4px;
text-decoration:none;
border-bottom:1px solid rgba(74,81,71,0.201);
display:block;
font-weight:600;
color:#1c1e1a;
}
.etrtcnln:checked~.tb8xy{
display:block;
}
@media(max-width:757px){
.ctri5pr7{
display:none;
}
.zqsrjdew{
display:flex;
}
.fku9gthq{
display:none;
}
.lt6hlunx{
display:none;
}
.vm9rx1l{
gap:0.625rem;
height:64px;
}
.kme7hu{
gap:0.5rem;
}
.cesyl3t{
display:none;
}
}
@media(max-width:623px){
.fbhlixe{
font-size:1.188rem;
}
.vm9rx1l{
row-gap:10px;
flex-wrap:wrap;
column-gap:0.625rem;
padding-bottom:10px;
height:auto;
padding-top:10px;
}
.zqsrjdew{
order:1;
margin-left:auto;
}
.kme7hu{
gap:8px;
margin-left:0;
width:100%;
order:2;
flex-basis:100%;
}
.kme7hu .anp1nok2{
flex:1 1 0;
overflow:hidden;
padding:0.75rem 8px;
text-align:center;
min-width:0;
font-size:0.844rem;
white-space:nowrap;
text-overflow:ellipsis;
}
}
.anp1nok2{
border-radius:6px;
padding:0.813rem 22px;
transition:background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
gap:8px;
display:inline-flex;
cursor:pointer;
font-family:"Figtree", 'Helvetica Neue', Arial, sans-serif;
align-items:center;
justify-content:center;
white-space:nowrap;
font-size:15px;
font-weight:600;
text-decoration:none;
}
.anp1nok2 svg{
width:17px;
height:1.063rem;
}
.g42fh5{
background:#0f814b;
color:#ffffff;
}
.g42fh5:hover{
background:#0f8047;
}
.ult2usi{
background:#2d7a52;
color:#ffffff;
}
.ult2usi:hover{
opacity:.92;
}
.whp35jxz{
border:1.5px solid rgba(74,81,71,0.225);
background:transparent;
color:#1c1e1a;
}
.dkkn95{
border:1.5px solid rgba(76,112,95,0.274);
background:transparent;
color:#e8f0ec;
}
.v6tkik .whp35jxz{
border-color:rgba(76,112,95,0.263);
color:#e8f0ec;
}
.bh9o3jcw{
gap:5px;
font-weight:600;
display:inline-flex;
cursor:pointer;
align-items:center;
color:#0f814b;
font-size:0.813rem;
text-decoration:none;
}
.bh9o3jcw svg{
width:0.875rem;
height:0.875rem;
}
.v6tkik .bh9o3jcw{
color:#7fd4a8;
}
.gv9fuj8{
animation:x5j9n46x 1.4s infinite;
background:#d83838;
border-radius:50%;
width:0.375rem;
height:6px;
display:inline-block;
}
.ia8pg{
gap:2px;
display:inline-flex;
color:#d68a2e;
}
.ia8pg svg{
height:1rem;
width:16px;
}
.rkcqh{
background:#ffffff;
gap:0.375rem;
border-radius:6px;
border:1px solid rgba(74,81,71,0.231);
padding:0.563rem 0.875rem;
display:inline-flex;
font-size:13px;
align-items:center;
font-weight:600;
color:#1c1e1a;
}
.egq8wgbd{
border-color:transparent;
background:#2d7a52;
color:#ffffff;
}
.xjpf9cfc{
padding:0.313rem 9px;
background:rgba(74,81,71,0.2);
border-radius:0.375rem;
text-transform:uppercase;
color:#2d7a52;
letter-spacing:.1em;
font-size:0.625rem;
font-weight:700;
}
.frcfm{
border-radius:0.375rem;
background:#d83838;
padding:0.25rem 0.625rem;
flex:0 0 auto;
font-size:12px;
color:#fff;
display:inline-flex;
align-items:center;
font-weight:700;
}
.a0hqj{
border:1px solid rgba(74,81,71,0.208);
overflow:hidden;
background:#ffffff;
border-radius:10px;
color:inherit;
text-decoration:none;
display:block;
min-width:0;
}
.fpgq6il{
display:block;
position:relative;
background-position:center;
background-size:cover;
aspect-ratio:4/3;
}
.lxas66h8{
aspect-ratio:16/10;
}
.wqypd{
background:linear-gradient(transparent,rgba(26,46,39,0.745)),linear-gradient(transparent 30%,rgba(0,0,0,0.657));
padding:0.875rem;
position:absolute;
left:0;
right:0;
bottom:0;
}
.p8kjzu7e{
display:block;
text-transform:uppercase;
font-size:0.625rem;
letter-spacing:.14em;
margin-bottom:3px;
color:#a8bfb4;
text-shadow:0 1px 3px rgba(0,0,0,0.718);
}
.n7wa3{
text-shadow:0 1px 4px rgba(0,0,0,0.748);
display:block;
color:#e8f0ec;
font-weight:700;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:20px;
}
.g9qvr{
gap:6px;
border-radius:6px;
background:#d83838;
padding:4px 0.563rem;
position:absolute;
display:inline-flex;
font-size:0.688rem;
align-items:center;
font-weight:700;
left:10px;
color:#fff;
top:0.625rem;
letter-spacing:.04em;
}
.g9qvr .gv9fuj8{
background:#fff;
}
.lsk1u0{
padding:0.875rem 1rem;
}
.r0yamu3{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
font-size:14px;
color:#0c8148;
}
.wmxiv{
gap:0.375rem;
color:#4a5147;
margin-top:2px;
font-size:0.781rem;
display:flex;
align-items:center;
}
.wmxiv i{
background:#d68a2e;
border-radius:50%;
width:7px;
height:7px;
font-style:normal;
}
.lsk1u0 .anp1nok2{
width:100%;
margin-top:0.75rem;
}
.mfi1h9{
grid-template-columns:repeat(4,1fr);
gap:1rem;
display:grid;
}
.pflnc5{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.zjo3iy{
grid-template-columns:repeat(2,1fr);
gap:16px;
display:grid;
}
.mfi1h9>*,.pflnc5>*,.zjo3iy>*{
min-width:0;
}
@media(max-width:983px){
.mfi1h9,.pflnc5{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:619px){
.mfi1h9,.pflnc5,.zjo3iy{
grid-template-columns:1fr;
}
}
.s4bbbz7j{
grid-template-columns:1fr 1fr;
gap:1rem;
display:grid;
}
.s4bbbz7j>*{
min-width:0;
}
.fxeyvmo{
padding:26px;
}
.rfzmbrk{
padding:0.563rem 0;
gap:0.75rem;
display:flex;
border-top:1px solid rgba(74,81,71,0.2);
justify-content:space-between;
font-size:0.875rem;
}
.rfzmbrk span{
flex:0 0 auto;
color:#4a5147;
}
.rfzmbrk b{
text-align:right;
}
.mi1k8t9{
padding:10px 0;
border-top:1px solid rgba(74,81,71,0.21);
}
.mi1k8t9:first-child{
border-top:0;
}
.lpowvh{
color:#4a5147;
font-size:12px;
}
.ei0smue{
font-weight:600;
font-size:0.906rem;
color:#1c1e1a;
}
@media(max-width:761px){
.s4bbbz7j{
grid-template-columns:1fr;
}
}
.zv8jc7c{
margin-bottom:1rem;
min-width:0;
}
.hu95vv3{
gap:12px;
align-items:flex-end;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.hu95vv3 .yfkag{
gap:6px;
flex-direction:column;
min-width:0;
display:flex;
}
.dgtjz7e3{
gap:8px;
align-items:flex-start;
flex-direction:column;
display:flex;
}
.q07m7d9{
gap:0.5rem;
text-align:center;
flex-direction:column;
display:flex;
align-items:center;
}
.vmzse{
color:#1c1e1a;
letter-spacing:-.01em;
line-height:1.1;
overflow-wrap:break-word;
font-size:1.875rem;
font-weight:700;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
}
@media(max-width:622px){
.vmzse{
font-size:23px;
}
}
.v6tkik .vmzse{
color:#e8f0ec;
}
.kiimlr{
background:rgba(45,122,82,0.132);
border-radius:0.375rem;
padding:5px 0.688rem;
letter-spacing:.12em;
text-transform:uppercase;
color:#2d7a52;
}
.nwvj3b1{
gap:0.625rem;
align-items:center;
display:inline-flex;
}
.nwvj3b1::before{
background:#2d7a52;
content:"";
height:1px;
display:inline-block;
width:24px;
}
.rji8h{
gap:8px;
align-items:center;
display:inline-flex;
}
.rji8h::before{
background:#2d7a52;
border-radius:50%;
display:inline-block;
height:6px;
width:0.375rem;
content:"";
}
.v6tkik .kiimlr{
background:rgba(26,46,39,0.94);
color:#e8f0ec;
}
.v6tkik .nwvj3b1::before,.v6tkik .rji8h::before{
background:#7fd4a8;
}
.jluafo{
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
gap:0.375rem;
white-space:nowrap;
color:#0f814b;
display:inline-flex;
font-size:14px;
font-weight:600;
align-items:center;
}
.jluafo:hover{
opacity:.8;
}
.jluafo svg{
width:0.938rem;
height:15px;
}
.z4q4azcj svg{
height:14px;
width:0.875rem;
}
.v6ctiy{
background:#0f814b;
padding:0.563rem 18px;
border-radius:6px;
color:#ffffff;
}
.v6ctiy:hover{
background:#0f8047;
opacity:1;
}
.v6tkik .jluafo{
color:#7fd4a8;
}
.z0yfg{
background:rgba(74,81,71,0.216);
margin:-2px 0 16px;
height:1px;
}
.v6tkik .z0yfg{
background:rgba(76,112,95,0.308);
}
.h0u5p{
background:linear-gradient(131deg,#1a2e27,#2d4a3c);
margin:0;
padding:42px;
grid-template-columns:1.3fr 1fr;
gap:2.5rem;
border-radius:16px;
color:#e8f0ec;
display:grid;
}
.zlckp{
margin:1.125rem 0 1rem;
line-height:1.05;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
color:#e8f0ec;
font-size:50px;
overflow-wrap:anywhere;
}
.zlckp em{
font-style:normal;
color:#7fd4a8;
}
.g1l90{
font-size:1rem;
color:#a8bfb4;
max-width:440px;
}
.fsj6n3ki{
gap:18px;
align-items:center;
display:flex;
margin-top:1.625rem;
flex-wrap:wrap;
}
.vkzy8{
color:#a8bfb4;
font-size:14px;
}
.ms5qg{
font-size:0.813rem;
color:#a8bfb4;
}
.lgj4o{
margin:0.25rem 0 2px;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
font-size:34px;
color:#e8f0ec;
}
.xmzk6u{
margin-bottom:1.25rem;
color:#a8bfb4;
font-size:14px;
}
.xmzk6u span[data-m]{
color:#e8f0ec;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.y77k5be{
padding:11px 0;
gap:0.75rem;
display:flex;
align-items:center;
border-top:1px solid rgba(76,112,95,0.297);
}
.fjtn6 b{
font-size:14px;
display:block;
font-weight:600;
color:#e8f0ec;
}
.fjtn6 span{
display:block;
font-size:0.781rem;
color:#a8bfb4;
}
@media(max-width:979px){
.h0u5p{
grid-template-columns:1fr;
padding:30px;
}
.zlckp{
font-size:38px;
}
}
@media(max-width:618px){
.h0u5p{
padding:24px;
}
.zlckp{
font-size:1.875rem;
}
}
.nycdr{
background:#1a2e27;
grid-template-columns:repeat(4,1fr);
border-radius:10px;
display:grid;
}
.m3vytxqq{
padding:1.375rem 24px;
border-right:1px solid rgba(76,112,95,0.281);
}
.m3vytxqq:last-child{
border-right:0;
}
.zhqaa{
font-weight:700;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#e8f0ec;
font-size:28px;
min-width:0;
}
.jg3df0{
color:#7fd4a8;
}
.kesbkn{
font-size:0.844rem;
margin-top:3px;
color:#a8bfb4;
}
@media(max-width:981px){
.nycdr{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.nycdr{
grid-template-columns:1fr;
}
.m3vytxqq{
border-right:0;
border-bottom:1px solid rgba(76,112,95,0.26);
}
.m3vytxqq:last-child{
border-bottom:0;
}
}
.szc09t5c{
padding:1.5rem;
text-decoration:none;
display:block;
color:inherit;
}
.i6p1fq{
background:rgba(74,81,71,0.231);
border-radius:0.375rem;
justify-content:center;
height:48px;
align-items:center;
margin-bottom:16px;
width:3rem;
display:flex;
color:#2d7a52;
}
.i6p1fq svg{
height:1.5rem;
width:1.5rem;
}
.aedzx{
margin-bottom:0.25rem;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:21px;
color:#1c1e1a;
}
.rz34ls7{
font-size:14px;
color:#4a5147;
}
.euzunb9{
padding:1.25rem;
gap:13px;
align-items:center;
display:flex;
}
.euzunb9 .rt8bvds{
display:flex;
}
.vybve{
font-weight:700;
display:block;
color:#1c1e1a;
font-size:19px;
}
.r6toy3zw{
font-size:0.813rem;
color:#4a5147;
display:block;
}
.fzws01{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
margin-top:0.5rem;
}
.smgek1o{
border-radius:10px;
padding:1.875rem;
color:#e8f0ec;
text-align:center;
}
.hx4rmeo{
background:linear-gradient(rgba(0,0,0,0.345),rgba(0,0,0,0.316)),linear-gradient(140deg,#d68a2e,#4c9b6f);
}
.fduh8{
background:linear-gradient(rgba(0,0,0,0.324),rgba(0,0,0,0.355)),linear-gradient(129deg,#2d7a52,#4c9b6f);
}
.kwe4o9{
background:linear-gradient(rgba(0,0,0,0.325),rgba(0,0,0,0.368)),linear-gradient(135deg,#0c8148,#4c9b6f);
}
.xbxlx{
font-size:12px;
opacity:.85;
letter-spacing:.16em;
}
.xzysqco{
margin:0.5rem 0 2px;
font-weight:700;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:2.5rem;
overflow-wrap:anywhere;
}
.ijeyudp{
font-size:13px;
opacity:.8;
}
.npa48d2z{
overflow:hidden;
background:#ffffff;
border:1px solid rgba(74,81,71,0.216);
border-radius:0.625rem;
margin-top:1.125rem;
align-items:center;
display:flex;
}
.ira9o{
flex:0 0 auto;
padding:14px 1.125rem;
font-weight:700;
border-right:1px solid rgba(74,81,71,0.241);
font-size:0.875rem;
color:#1c1e1a;
white-space:nowrap;
}
.q1bvi3{
flex:1;
overflow:hidden;
min-width:0;
}
.levfwt7l{
gap:30px;
padding:14px 20px;
white-space:nowrap;
will-change:transform;
display:flex;
}
.knbmti{
color:#4a5147;
font-size:0.875rem;
}
.knbmti b{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
margin-right:8px;
font-weight:700;
color:#0c8148;
}
@media(max-width:983px){
.fzws01{
grid-template-columns:1fr;
}
}
.vj1dza{
gap:0.75rem;
margin-bottom:6px;
align-items:baseline;
flex-wrap:wrap;
display:flex;
justify-content:space-between;
}
.oeemr5i{
color:#1c1e1a;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:24px;
}
.xnv0v{
color:#4a5147;
font-size:13px;
}
.xnv0v b{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#1c1e1a;
}
.b7sjf{
margin:1rem 0;
}
.fx5tn{
padding:13px 14px;
gap:14px;
border-radius:6px;
display:flex;
align-items:center;
}
.fx5tn:nth-child(odd){
background:#f4f5f2;
}
.efvxz8xm{
color:#4a5147;
font-weight:700;
width:1.125rem;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.mw3ch0o{
flex:1;
min-width:0;
font-weight:600;
}
.sv8jn{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#4a5147;
font-size:14px;
}
.wkfup6d{
width:100%;
}
.leggyqaq{
margin-bottom:6px;
color:#1c1e1a;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:24px;
}
.bg9hj{
padding:0.875rem 0;
border-top:1px solid rgba(74,81,71,0.245);
}
.bg9hj:first-of-type{
border-top:0;
}
.bz9qwo{
color:#4a5147;
margin-bottom:7px;
font-size:0.781rem;
}
.tryr25h{
gap:12px;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
display:flex;
}
.o74qzw15{
font-size:0.938rem;
font-weight:600;
}
.h124aht{
gap:8px;
display:flex;
}
.ato0eok{
padding:6px 0.75rem;
border-radius:6px;
border:1px solid rgba(74,81,71,0.22);
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:0.875rem;
text-align:center;
min-width:54px;
}
.ato0eok small{
display:block;
font-size:11px;
font-family:"Figtree", 'Helvetica Neue', Arial, sans-serif;
color:#4a5147;
}
.dpued5wz{
overflow:hidden;
padding:1rem;
border-radius:10px;
position:relative;
aspect-ratio:16/11;
text-decoration:none;
flex-direction:column;
display:flex;
background-position:center;
background-size:cover;
color:#e8f0ec;
}
.dpued5wz::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(26,46,39,0.744)),linear-gradient(transparent 25%,rgba(0,0,0,0.659));
content:"";
position:absolute;
}
.dpued5wz>*{
z-index:1;
position:relative;
}
.drt154a{
background:#d83838;
border-radius:6px;
padding:4px 0.563rem;
gap:6px;
align-self:flex-start;
font-weight:700;
align-items:center;
display:inline-flex;
color:#fff;
font-size:11px;
letter-spacing:.04em;
}
.drt154a .gv9fuj8{
background:#fff;
}
.rlfdo{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.727);
font-weight:700;
margin-top:auto;
font-size:23px;
}
.eccw9kj{
gap:8px;
font-size:12.5px;
display:flex;
justify-content:space-between;
align-items:center;
color:#a8bfb4;
margin-top:8px;
}
.ipdh2p2e{
color:#e8f0ec;
font-weight:600;
}
.gkp5q{
border-radius:0.375rem;
border:1px solid rgba(74,81,71,0.227);
padding:12px 1rem;
gap:12px;
background:#f4f5f2;
margin-top:14px;
align-items:center;
display:flex;
color:#4a5147;
font-size:13.5px;
}
.n0lqdqn{
padding:1.625rem;
display:flex;
flex-direction:column;
}
.b42zyw{
margin:0.625rem 0 0.25rem;
font-size:1.625rem;
color:#1c1e1a;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
}
.f5snterq{
margin-bottom:14px;
color:#2d7a52;
font-weight:700;
font-size:15px;
}
.k3lhjxj5{
flex:1;
font-size:14px;
color:#4a5147;
}
.n0lqdqn .anp1nok2{
margin-top:1.125rem;
width:100%;
}
.rqe16z6{
gap:10px;
border-top:1px solid rgba(74,81,71,0.211);
justify-content:space-between;
padding-top:0.75rem;
margin-top:14px;
align-items:center;
display:flex;
}
.oqn1dj{
color:#4a5147;
font-size:11px;
letter-spacing:.04em;
}
.yybq2q3{
text-decoration:none;
color:#0f814b;
font-weight:600;
font-size:0.813rem;
}
.t9calh8c{
padding:28px;
}
.kkq9ie{
gap:10px;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
color:#1c1e1a;
align-items:center;
margin-bottom:0.375rem;
display:flex;
}
.kkq9ie svg{
height:1.375rem;
color:#2d7a52;
width:22px;
}
.b0ak8u{
gap:0.75rem;
flex-wrap:wrap;
align-items:center;
margin-top:1.125rem;
display:flex;
}
.rqib2{
margin-left:auto;
}
.pjj64{
gap:0.625rem;
align-items:center;
margin-top:22px;
padding-top:1.125rem;
font-size:14px;
flex-wrap:wrap;
border-top:1px solid rgba(74,81,71,0.193);
display:flex;
}
.af201gr1{
color:#4a5147;
}
.rh4w4{
border-radius:0.375rem;
gap:0.438rem;
padding:0.563rem 0.875rem;
border:1px solid rgba(74,81,71,0.236);
font-size:0.844rem;
display:inline-flex;
align-items:center;
color:#1c1e1a;
text-decoration:none;
}
.rh4w4 svg{
width:15px;
height:0.938rem;
color:#2d7a52;
}
@media(max-width:619px){
.rqib2{
width:100%;
margin-left:0;
}
}
.plogbc{
padding:24px;
border-top:3px solid #2d7a52;
}
.bvbmwrbs{
border-top-color:rgba(74,81,71,0.24);
}
.ojd1t{
border-top-color:#a8bfb4;
}
.wvdxy{
border-top-color:#d68a2e;
}
.a4jnur0{
border-top-color:#2d7a52;
}
.byoou{
font-weight:700;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
color:#1c1e1a;
font-size:22px;
}
.iehvbtu{
margin:2px 0 0.875rem;
font-size:0.813rem;
color:#4a5147;
}
.vugrin{
padding:0.438rem 0;
gap:9px;
font-size:0.844rem;
align-items:flex-start;
color:#4a5147;
display:flex;
}
.vugrin svg{
flex:0 0 auto;
margin-top:2px;
color:#0c8148;
height:16px;
width:1rem;
}
.a54fla23{
padding:34px;
border-radius:10px;
gap:24px;
background:#1a2e27;
display:flex;
color:#e8f0ec;
align-items:center;
flex-wrap:wrap;
}
.dp389z{
flex:0 0 auto;
background:rgba(26,46,39,0.895);
border-radius:0.625rem;
display:flex;
width:3.5rem;
justify-content:center;
color:#e8f0ec;
height:56px;
align-items:center;
}
.dp389z svg{
width:26px;
height:1.625rem;
}
.bqomqfq{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:1.563rem;
color:#e8f0ec;
}
.mpdlce{
color:#a8bfb4;
font-size:0.875rem;
}
.guqhv5pr{
gap:0.75rem;
margin-left:auto;
flex-wrap:wrap;
display:flex;
}
@media(max-width:982px){
.guqhv5pr{
width:100%;
margin-left:0;
}
.guqhv5pr .anp1nok2{
flex:1;
}
}
.vx0k3{
padding:1.5rem;
}
.u1ykthk{
gap:10px;
color:#1c1e1a;
align-items:center;
display:flex;
margin-bottom:0.875rem;
font-size:20px;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
}
.u1ykthk svg{
height:22px;
color:#2d7a52;
width:1.375rem;
}
.evbd1tx{
background:#1a2e27;
border-color:rgba(76,112,95,0.29);
color:#e8f0ec;
}
.evbd1tx .u1ykthk{
color:#e8f0ec;
}
.evbd1tx .u1ykthk svg{
color:#e8f0ec;
}
.hl72ay9{
color:#a8bfb4;
font-size:0.875rem;
margin-bottom:16px;
}
.b4am8{
gap:0.625rem;
display:flex;
}
.wvrf3t{
background:rgba(26,46,39,0.894);
border-radius:6px;
flex:1;
padding:10px 14px;
color:#e8f0ec;
font-size:13px;
}
.wvrf3t small{
font-size:10px;
color:#a8bfb4;
display:block;
}
.xlpithl{
clear:both;
color:#a8bfb4;
font-size:12px;
margin-top:0.875rem;
}
.cp4ai3nh{
gap:1rem;
padding:18px 22px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.xjh5900i{
font-size:0.938rem;
color:#1c1e1a;
}
.j4cmzojv{
border:1px solid rgba(74,81,71,0.243);
flex:1;
padding:0.75rem 0.875rem;
background:#f4f5f2;
border-radius:6px;
min-width:10rem;
color:#1c1e1a;
font-size:15px;
}
.mqtlr7ve{
color:#4a5147;
margin-left:auto;
font-size:0.813rem;
}
@media(max-width:621px){
.mqtlr7ve{
margin-left:0;
width:100%;
}
}
.h0fur5{
padding:24px;
}
.vjdrbz{
margin-bottom:0.875rem;
font-size:18px;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
color:#1c1e1a;
}
.b9j5y2tt{
padding:10px 0;
border-top:1px solid rgba(74,81,71,0.219);
}
.b9j5y2tt:first-of-type{
border-top:0;
}
.new2ygz{
color:#4a5147;
font-size:12px;
}
.b9j5y2tt b{
color:#1c1e1a;
font-size:0.906rem;
}
.sif6hlbw{
padding:0.688rem 0;
gap:10px;
display:flex;
text-decoration:none;
font-size:0.906rem;
color:#1c1e1a;
justify-content:space-between;
border-top:1px solid rgba(74,81,71,0.232);
}
.sif6hlbw:first-of-type{
border-top:0;
}
.wlkp2j4e{
gap:11px;
padding:0.75rem 0;
border-top:1px solid rgba(74,81,71,0.226);
align-items:flex-start;
display:flex;
}
.wlkp2j4e:first-of-type{
border-top:0;
}
.wlkp2j4e .nivy4yz{
flex:0 0 auto;
margin-top:1px;
color:#0c8148;
}
.wlkp2j4e .nivy4yz svg{
width:18px;
height:1.125rem;
}
.wlkp2j4e b{
font-size:0.875rem;
font-weight:600;
color:#1c1e1a;
}
.wlkp2j4e span{
color:#4a5147;
font-size:12.5px;
display:block;
}
.leecmd{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
display:grid;
margin-top:0.5rem;
}
.dlvvup{
padding:26px;
background:#1a2e27;
border-radius:10px;
color:#e8f0ec;
display:flex;
flex-direction:column;
justify-content:center;
}
.x8i9r3u{
font-weight:700;
font-size:2.875rem;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.dlvvup .ia8pg{
margin:0.5rem 0;
color:#d68a2e;
}
.gz336ys{
color:#a8bfb4;
font-size:13px;
}
.h1xh0{
padding:22px;
}
.h1xh0 .ia8pg{
margin-bottom:0.625rem;
}
.zv4ody{
font-size:0.875rem;
color:#4a5147;
}
.rqu7cwv{
gap:0.625rem;
font-size:0.813rem;
display:flex;
margin-top:16px;
justify-content:space-between;
}
.rqu7cwv b{
font-weight:600;
color:#1c1e1a;
}
.rqu7cwv span{
color:#4a5147;
}
@media(max-width:978px){
.leecmd{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.leecmd{
grid-template-columns:1fr;
}
}
.t5nhrh2z{
gap:22px;
padding:26px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.rnmo4aa{
border-radius:50%;
background:#2d7a52;
flex:0 0 auto;
width:64px;
display:flex;
justify-content:center;
height:64px;
align-items:center;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-weight:700;
font-size:22px;
color:#ffffff;
}
.v2zvb6z3{
font-size:1.063rem;
color:#1c1e1a;
}
.tv6blwl{
font-size:13.5px;
margin-top:2px;
color:#4a5147;
}
.y656qe{
color:#4a5147;
font-size:13px;
margin-top:0.5rem;
max-width:520px;
}
.umszt6{
margin-left:auto;
color:#4a5147;
font-size:13px;
text-align:right;
}
.f06fl{
gap:6px;
display:inline-flex;
color:#0c8148;
font-weight:600;
align-items:center;
justify-content:flex-end;
}
.f06fl svg{
width:0.938rem;
height:0.938rem;
}
.ipehzi9{
margin-top:0.25rem;
}
.ggxf5fl{
display:block;
margin-top:6px;
text-decoration:none;
color:#0f814b;
}
@media(max-width:621px){
.umszt6{
margin-left:0;
text-align:left;
}
.f06fl{
justify-content:flex-start;
}
}
.k5ccbc4e{
padding:1.875rem;
grid-template-columns:1.4fr 1fr;
gap:30px;
display:grid;
}
.k294htyz{
font-size:1.75rem;
margin-bottom:14px;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
color:#1c1e1a;
}
.x9uhihn p{
margin-bottom:12px;
font-size:14.5px;
color:#4a5147;
}
.m9rhw0{
grid-template-columns:repeat(4,1fr);
gap:0.75rem;
display:grid;
margin-top:1.125rem;
}
.kgil2x{
padding:16px;
border:1px solid rgba(74,81,71,0.208);
border-radius:6px;
}
.x4olvou{
font-weight:700;
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:24px;
color:#1c1e1a;
}
.cu1w7x{
color:#4a5147;
font-size:0.75rem;
}
.qqjgkj .tz9l7l{
display:block;
margin-bottom:1rem;
}
.unobe{
gap:0.688rem;
padding:0.688rem 0;
border-top:1px solid rgba(74,81,71,0.242);
display:flex;
align-items:flex-start;
}
.unobe:first-of-type{
border-top:0;
}
.unobe .nivy4yz{
flex:0 0 auto;
color:#0c8148;
margin-top:1px;
}
.unobe .nivy4yz svg{
width:1.125rem;
height:18px;
}
.unobe b{
font-size:0.906rem;
color:#1c1e1a;
}
.unobe span{
display:block;
font-size:12.5px;
color:#4a5147;
}
@media(max-width:979px){
.k5ccbc4e{
grid-template-columns:1fr;
}
}
@media(max-width:981px){
.m9rhw0{
grid-template-columns:repeat(2,1fr);
}
}
.h79sh2{
padding:22px 1.625rem;
gap:1.125rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.to8xj{
font-weight:700;
color:#1c1e1a;
font-size:1rem;
}
.z8587g{
color:#0c8148;
font-weight:600;
font-size:14px;
}
.poyyg0n{
color:#4a5147;
font-size:0.875rem;
}
.h79sh2 .frcfm{
margin-left:auto;
}
.xg3omid{
gap:0.625rem;
margin-top:16px;
border-top:1px solid rgba(74,81,71,0.223);
padding-top:16px;
width:100%;
flex-wrap:wrap;
display:flex;
}
.fn4b97r{
border:1px solid rgba(74,81,71,0.227);
padding:0.563rem 1rem;
border-radius:0.375rem;
font-size:0.813rem;
font-weight:600;
color:#4a5147;
}
@media(max-width:623px){
.h79sh2 .frcfm{
margin-left:0;
}
}
.t961tjw{
padding:30px;
}
.cesw74{
grid-template-columns:repeat(4,1fr);
gap:18px;
display:grid;
margin-top:1.125rem;
}
.hsy82 .rt8bvds{
margin-bottom:0.75rem;
}
.r3oo19{
display:block;
color:#1c1e1a;
margin-bottom:4px;
font-size:15px;
}
.qyowst6{
font-size:13.5px;
color:#4a5147;
}
@media(max-width:983px){
.cesw74{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.cesw74{
grid-template-columns:1fr;
}
}
.nfhjn70{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.zglnp1{
background:linear-gradient(132deg,#1a2e27,#2d4a3c);
position:relative;
min-height:18.75rem;
}
.csxg4{
inset:0;
background-image:linear-gradient(rgba(76,112,95,0.292) 1px,transparent 1px),linear-gradient(91deg,rgba(76,112,95,0.281) 1px,transparent 1px);
background-size:40px 2.5rem;
position:absolute;
}
.g224sx28{
position:absolute;
top:48%;
transform:translate(-50%,-100%);
left:50%;
color:#7fd4a8;
}
.g224sx28 svg{
height:2.5rem;
width:2.5rem;
}
.d5rvdd{
padding:0.375rem 0.625rem;
background:rgba(26,46,39,0.701);
border-radius:6px;
color:#a8bfb4;
bottom:16px;
font-size:0.75rem;
position:absolute;
left:18px;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.ilc6es8g{
padding:28px;
}
.cf4lg7{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
color:#1c1e1a;
font-size:1.25rem;
margin-bottom:6px;
}
.wkpk8{
margin:10px 0;
color:#1c1e1a;
font-size:14.5px;
}
.na6u2{
gap:9px;
padding:9px 0;
font-size:13.5px;
display:flex;
border-top:1px solid rgba(74,81,71,0.238);
color:#4a5147;
align-items:flex-start;
}
.na6u2 svg{
flex:0 0 auto;
margin-top:2px;
width:16px;
height:16px;
color:#2d7a52;
}
.jic12{
margin-top:14px;
display:inline-block;
}
@media(max-width:763px){
.nfhjn70{
grid-template-columns:1fr;
}
}
.j7em0q{
margin-top:8px;
}
.pwcfbsf{
padding:1.25rem 0;
border-bottom:1px solid rgba(74,81,71,0.235);
}
.zjvdzk{
gap:1.125rem;
list-style:none;
display:flex;
cursor:pointer;
align-items:center;
}
.zjvdzk::-webkit-details-marker{
display:none;
}
.l1nnek{
flex:0 0 auto;
background:#2d7a52;
border-radius:0.375rem;
padding:0.313rem 9px;
font-size:10px;
text-transform:uppercase;
letter-spacing:.1em;
color:#ffffff;
font-weight:700;
}
.lv5o3c6e{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#1c1e1a;
}
.o6egq3{
transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
line-height:1;
font-size:24px;
color:#4a5147;
}
.pwcfbsf[open] .o6egq3{
transform:rotate(39deg);
}
.jpzhv{
padding:0.875rem 0 0 0;
max-width:48.75rem;
font-size:0.906rem;
color:#4a5147;
}
.b7dh5dn{
gap:0.875rem;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:8px;
}
.g46lpm7{
padding:20px;
text-align:center;
}
.hutrt{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-weight:700;
font-size:1.375rem;
color:#2d7a52;
}
.rxbzg8{
font-size:13.5px;
margin-top:4px;
font-weight:600;
color:#1c1e1a;
}
.ly55b7d{
margin-top:2px;
font-size:0.75rem;
color:#4a5147;
}
.gs43y4hf{
gap:0.75rem;
padding:14px 1.125rem;
flex-wrap:wrap;
display:flex;
align-items:center;
margin-top:16px;
}
.bwvrfm{
color:#4a5147;
font-size:13px;
}
.id09b{
padding:0.5rem 14px;
border-radius:0.375rem;
border:1px solid rgba(74,81,71,0.227);
color:#4a5147;
font-size:0.813rem;
font-weight:600;
}
@media(max-width:981px){
.b7dh5dn{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.b7dh5dn{
grid-template-columns:1fr;
}
}
.oynm55{
padding:1.875rem;
}
.ig0wkun{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
font-size:25px;
color:#1c1e1a;
margin-bottom:0.75rem;
}
.oynm55 p{
margin-bottom:10px;
max-width:880px;
color:#4a5147;
font-size:0.906rem;
}
.e3ber8ks{
color:#0f814b;
font-weight:600;
display:inline-block;
text-decoration:none;
margin-top:12px;
}
.i4ct5{
background:#1a2e27;
padding:2.5rem 0;
margin-top:2.125rem;
color:#a8bfb4;
}
.fqqae0{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.gu7e3j{
font-family:"Bitter", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
color:#e8f0ec;
font-size:1.375rem;
}
.sqxh75k{
font-size:0.781rem;
line-height:1.6;
margin-top:0.875rem;
}
.utrl04cy{
display:block;
margin-bottom:12px;
color:#e8f0ec;
font-size:13px;
}
.eyj6sw{
padding:0.563rem 0;
text-decoration:none;
color:#a8bfb4;
font-size:0.844rem;
display:block;
}
@media(max-width:978px){
.fqqae0{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.fqqae0{
grid-template-columns:1fr;
}
}
.vikfn7f{
background:#24372f;
padding:1rem 0;
z-index:60;
color:#e8f0ec;
bottom:0;
right:0;
position:fixed;
left:0;
}
.nwrhgv{
gap:20px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.td9rqrh6{
flex:1;
font-size:13.5px;
color:#a8bfb4;
min-width:240px;
}
.td9rqrh6 a{
color:#e8f0ec;
text-decoration:underline;
}
.ffn33b{
gap:10px;
display:flex;
}
@media(max-width:621px){
.nwrhgv{
gap:0.75rem;
flex-direction:column;
align-items:stretch;
}
.ffn33b .anp1nok2{
flex:1;
}
}
.c8xvi{
padding:14px 1rem;
gap:0.75rem;
border:1px solid rgba(74,81,71,0.219);
background:#ffffff;
border-radius:0.625rem;
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1),transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
transform:translateY(0.75rem);
position:fixed;
z-index:55;
max-width:21.25rem;
pointer-events:none;
display:flex;
opacity:0;
left:1.125rem;
bottom:1.125rem;
box-shadow:0 10px 25px rgba(26,46,39,0.13), 0 4px 10px rgba(26,46,39,0.099);
}
.w8ucmj{
opacity:1;
transform:translateY(0);
pointer-events:auto;
}
.u9liww4q{
flex:0 0 auto;
background:rgba(45,122,82,0.115);
border-radius:6px;
align-items:center;
display:flex;
height:40px;
color:#0c8148;
width:2.5rem;
justify-content:center;
}
.u9liww4q svg{
height:22px;
width:22px;
}
.g08rs9in{
color:#1c1e1a;
font-size:0.844rem;
line-height:1.4;
}
.g08rs9in b{
font-weight:700;
}
.g08rs9in .y59s1mw{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#0c8148;
font-weight:700;
}
@media(max-width:618px){
.c8xvi{
left:10px;
right:10px;
max-width:none;
}
}