*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafaf8;
-webkit-font-smoothing:antialiased;
line-height:1.55;
color:#4a5a50;
text-rendering:optimizeLegibility;
font-size:1rem;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
overflow-x:hidden;
overflow-wrap:break-word;
}
img{
max-width:100%;
display:block;
}
a{
text-decoration:none;
color:inherit;
}
button{
border:none;
background:none;
font-family:inherit;
cursor:pointer;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
color:#1c2821;
}
::-webkit-scrollbar{
width:0.5rem;
height:8px;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:rgba(74,90,80,0.211);
}
::-webkit-scrollbar-track{
background:transparent;
}
.l03jzwl8{
margin:0 auto;
padding:0 18px;
max-width:77.5rem;
width:100%;
}
.t3eftk{
padding:34px 0;
}
.u09pt{
font-size:1.875rem;
letter-spacing:-.01em;
font-weight:700;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#1c2821;
line-height:1.1;
}
.pnvytmqk{
margin-top:0.375rem;
color:#4a5a50;
font-size:15px;
}
.nnaqv .u09pt{
color:#f0f4f1;
}
.nnaqv .pnvytmqk{
color:#b8c9bf;
}
.nkn52q{
background:#ffffff;
}
.or5tk0s8{
background:#ffffff;
border:1px solid rgba(74,90,80,0.222);
border-radius:8px;
}
.wyiqx{
text-transform:uppercase;
display:inline-block;
color:#64716a;
letter-spacing:.12em;
line-height:1.4;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:11px;
font-weight:700;
}
.vfrgzox{
gap:0.375rem;
color:#15843e;
white-space:nowrap;
display:inline-flex;
font-weight:600;
align-items:center;
}
.vfrgzox svg{
height:0.938rem;
width:0.938rem;
}
.ditddcv{
background:rgba(74,90,80,0.176);
flex:0 0 auto;
border-radius:0.25rem;
color:#2d7a4a;
align-items:center;
display:flex;
width:1.875rem;
height:1.875rem;
justify-content:center;
}
.ditddcv svg{
height:18px;
width:18px;
}
.nnaqv .ditddcv{
background:rgba(26,46,35,0.906);
color:#f0f4f1;
}
.b0bx5ck{
border-radius:50%;
background:#1d8149;
display:inline-block;
height:0.5rem;
box-shadow:0 0 0 3px rgba(45,122,74,0.149);
width:0.5rem;
margin-right:7px;
vertical-align:middle;
}
.hgpg33p{
display:none;
}
@media(max-width:617px){
.l03jzwl8{
padding:0 14px;
}
.t3eftk{
padding:26px 0;
}
.u09pt{
font-size:23px;
}
}
@keyframes mqf3qu{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.hjddsm3l{
background:#1a2e23;
color:#b8c9bf;
font-size:13px;
}
.jonrr0{
gap:16px;
align-items:center;
flex-wrap:nowrap;
min-height:2.625rem;
justify-content:space-between;
display:flex;
}
.q5u1v{
gap:24px;
overflow:hidden;
display:flex;
align-items:center;
min-width:0;
}
.sw5dsd{
gap:7px;
overflow:hidden;
display:inline-flex;
white-space:nowrap;
align-items:center;
text-overflow:ellipsis;
}
.sw5dsd svg{
flex:0 0 auto;
width:0.875rem;
height:14px;
color:#d4a63c;
}
.sw5dsd strong{
font-weight:600;
color:#f0f4f1;
}
.ui35b svg{
color:#1d8149;
}
.rxhidpk{
flex:0 0 auto;
}
.x94a5{
border-radius:0.25rem;
gap:0.5rem;
padding:0.5rem 0.75rem;
border:1px solid rgba(94,138,108,0.192);
color:#f0f4f1;
align-items:center;
display:inline-flex;
}
.x94a5 svg{
width:14px;
height:14px;
color:#b8c9bf;
}
.ie7r2{
background:#ffffff;
top:0;
position:sticky;
z-index:40;
border-bottom:1px solid rgba(74,90,80,0.182);
}
.f12fk{
gap:1.375rem;
height:70px;
display:flex;
align-items:center;
}
.qo7p76{
flex:0 0 auto;
line-height:1;
display:flex;
flex-direction:column;
justify-content:center;
text-decoration:none;
color:#1c2821;
}
.f0nxn{
font-weight:700;
letter-spacing:.04em;
white-space:nowrap;
font-size:22px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.i8mxu{
text-transform:uppercase;
letter-spacing:.16em;
white-space:nowrap;
font-size:0.563rem;
color:#2d7a4a;
margin-top:3px;
}
.vxzsf8w{
gap:4px;
margin-left:0.375rem;
display:flex;
}
.msfwxu3z{
border-radius:4px;
padding:0.563rem 14px;
font-size:0.938rem;
font-weight:600;
white-space:nowrap;
text-decoration:none;
color:#4a5a50;
}
.r015y{
background:#2d7a4a;
color:#ffffff;
}
.xkb0v{
flex:0 0 auto;
gap:10px;
display:flex;
margin-left:auto;
}
.dfe4143{
border:1px solid rgba(74,90,80,0.216);
border-radius:4px;
margin-left:8px;
cursor:pointer;
align-items:center;
color:#1c2821;
height:2.75rem;
width:2.75rem;
display:none;
justify-content:center;
}
.dfe4143 svg{
width:22px;
height:22px;
}
.frek6{
padding:16px 0 0.25rem;
}
.n6uo5{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.yx40zii{
border-radius:0.25rem;
border:1px solid rgba(74,90,80,0.19);
background:#ffffff;
gap:0.5rem;
padding:0.688rem 16px;
text-decoration:none;
display:inline-flex;
font-size:14px;
align-items:center;
color:#1c2821;
font-weight:600;
}
.yx40zii svg{
width:1rem;
color:#2d7a4a;
height:16px;
}
.waffn4{
background:#ffffff;
display:none;
border-bottom:1px solid rgba(74,90,80,0.22);
}
.waffn4 .l03jzwl8{
padding-top:14px;
padding-bottom:0.875rem;
}
.t16lhg7{
padding:11px 0.25rem;
text-decoration:none;
font-weight:600;
border-bottom:1px solid rgba(74,90,80,0.224);
color:#1c2821;
display:block;
}
.hgpg33p:checked~.waffn4{
display:block;
}
@media(max-width:761px){
.vxzsf8w{
display:none;
}
.dfe4143{
display:flex;
}
.frek6{
display:none;
}
.fefu1umd{
display:none;
}
.f12fk{
gap:10px;
height:4rem;
}
.xkb0v{
gap:8px;
}
.i8mxu{
display:none;
}
}
@media(max-width:618px){
.f0nxn{
font-size:19px;
}
.f12fk{
padding-top:0.625rem;
flex-wrap:wrap;
padding-bottom:10px;
row-gap:0.625rem;
column-gap:0.625rem;
height:auto;
}
.dfe4143{
margin-left:auto;
order:1;
}
.xkb0v{
gap:8px;
order:2;
width:100%;
margin-left:0;
flex-basis:100%;
}
.xkb0v .r0pwd4q{
flex:1 1 0;
padding:12px 8px;
overflow:hidden;
white-space:nowrap;
text-align:center;
text-overflow:ellipsis;
font-size:13.5px;
min-width:0;
}
}
.r0pwd4q{
gap:0.5rem;
padding:13px 1.375rem;
transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius:0.25rem;
font-size:0.938rem;
text-decoration:none;
justify-content:center;
align-items:center;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
cursor:pointer;
display:inline-flex;
font-weight:600;
white-space:nowrap;
}
.r0pwd4q svg{
height:17px;
width:17px;
}
.kx5ubqe{
background:#15843e;
color:#ffffff;
}
.kx5ubqe:hover{
background:#12843a;
}
.n4qlf29e{
background:#2d7a4a;
color:#ffffff;
}
.n4qlf29e:hover{
opacity:.92;
}
.zrwi8a2{
background:transparent;
border:1.5px solid rgba(74,90,80,0.21);
color:#1c2821;
}
.lrxmd1v{
background:transparent;
border:1.5px solid rgba(94,138,108,0.172);
color:#f0f4f1;
}
.nnaqv .zrwi8a2{
border-color:rgba(94,138,108,0.204);
color:#f0f4f1;
}
.llbjs8{
gap:0.313rem;
display:inline-flex;
align-items:center;
font-size:0.813rem;
text-decoration:none;
font-weight:600;
color:#15843e;
cursor:pointer;
}
.llbjs8 svg{
width:0.875rem;
height:14px;
}
.nnaqv .llbjs8{
color:#8fd4a8;
}
.cfk9cr{
animation:mqf3qu 1.4s infinite;
background:#cb4b36;
border-radius:50%;
height:0.375rem;
display:inline-block;
width:6px;
}
.im8f7{
gap:2px;
display:inline-flex;
color:#d4a63c;
}
.im8f7 svg{
width:1rem;
height:1rem;
}
.ynh09km{
border:1px solid rgba(74,90,80,0.205);
padding:9px 14px;
background:#ffffff;
border-radius:0.25rem;
gap:0.375rem;
font-size:0.813rem;
color:#1c2821;
font-weight:600;
display:inline-flex;
align-items:center;
}
.q4kz3o{
background:#2d7a4a;
border-color:transparent;
color:#ffffff;
}
.ngbrt45{
background:rgba(74,90,80,0.221);
border-radius:0.25rem;
padding:5px 9px;
font-weight:700;
color:#2d7a4a;
letter-spacing:.1em;
text-transform:uppercase;
font-size:10px;
}
.drmnah{
background:#cb4b36;
border-radius:0.25rem;
flex:0 0 auto;
padding:0.25rem 0.625rem;
align-items:center;
color:#fff;
font-size:0.75rem;
display:inline-flex;
font-weight:700;
}
.bjyen{
border:1px solid rgba(74,90,80,0.182);
border-radius:8px;
background:#ffffff;
overflow:hidden;
min-width:0;
display:block;
text-decoration:none;
color:inherit;
}
.jttym{
position:relative;
background-size:cover;
background-position:center;
aspect-ratio:4/3;
display:block;
}
.p50b2u9t{
aspect-ratio:16/10;
}
.m98bwhcc{
background:linear-gradient(transparent,rgba(26,46,35,0.618)),linear-gradient(transparent 30%,rgba(0,0,0,0.681));
padding:0.875rem;
position:absolute;
bottom:0;
left:0;
right:0;
}
.bsc6s{
text-shadow:0 1px 3px rgba(0,0,0,0.713);
color:#b8c9bf;
letter-spacing:.14em;
text-transform:uppercase;
margin-bottom:3px;
font-size:0.625rem;
display:block;
}
.yyudi7j{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
display:block;
font-size:1.25rem;
font-weight:700;
color:#f0f4f1;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.732);
}
.iiytow5k{
gap:6px;
padding:0.25rem 9px;
border-radius:4px;
background:#cb4b36;
font-weight:700;
position:absolute;
left:0.625rem;
display:inline-flex;
top:10px;
align-items:center;
color:#fff;
font-size:11px;
letter-spacing:.04em;
}
.iiytow5k .cfk9cr{
background:#fff;
}
.dwrx5xa4{
padding:0.875rem 16px;
}
.qegsj13j{
color:#1d8149;
font-size:14px;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
}
.tzqu23{
gap:0.375rem;
color:#4a5a50;
margin-top:2px;
display:flex;
font-size:0.781rem;
align-items:center;
}
.tzqu23 i{
border-radius:50%;
background:#d4a63c;
width:7px;
height:0.438rem;
font-style:normal;
}
.dwrx5xa4 .r0pwd4q{
margin-top:12px;
width:100%;
}
.fy5sd{
grid-template-columns:repeat(4,1fr);
gap:1rem;
display:grid;
}
.u0pqpd{
grid-template-columns:repeat(3,1fr);
gap:16px;
display:grid;
}
.rjb6zj{
grid-template-columns:repeat(2,1fr);
gap:16px;
display:grid;
}
.fy5sd>*,.u0pqpd>*,.rjb6zj>*{
min-width:0;
}
@media(max-width:981px){
.fy5sd,.u0pqpd{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:622px){
.fy5sd,.u0pqpd,.rjb6zj{
grid-template-columns:1fr;
}
}
.unegr{
gap:1rem;
grid-template-columns:1fr 1fr;
display:grid;
}
.unegr>*{
min-width:0;
}
.elb68qm{
padding:1.625rem;
}
.t8e7ryfo{
padding:0.563rem 0;
gap:12px;
border-top:1px solid rgba(74,90,80,0.208);
font-size:14px;
display:flex;
justify-content:space-between;
}
.t8e7ryfo span{
flex:0 0 auto;
color:#4a5a50;
}
.t8e7ryfo b{
text-align:right;
}
.o34b1rt3{
padding:0.625rem 0;
border-top:1px solid rgba(74,90,80,0.191);
}
.o34b1rt3:first-child{
border-top:0;
}
.uvhqr{
font-size:12px;
color:#4a5a50;
}
.zbbtvm{
color:#1c2821;
font-weight:600;
font-size:14.5px;
}
@media(max-width:760px){
.unegr{
grid-template-columns:1fr;
}
}
.mdv304qp{
min-width:0;
margin-bottom:1rem;
}
.n4fzr{
gap:12px;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end;
}
.n4fzr .s8rxto9r{
gap:6px;
min-width:0;
display:flex;
flex-direction:column;
}
.rzegs8wb{
gap:0.5rem;
flex-direction:column;
display:flex;
align-items:flex-start;
}
.hr0d7qf7{
gap:0.5rem;
display:flex;
align-items:center;
text-align:center;
flex-direction:column;
}
.zw3kadv5{
font-weight:700;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:1.875rem;
line-height:1.1;
color:#1c2821;
overflow-wrap:break-word;
letter-spacing:-.01em;
}
@media(max-width:622px){
.zw3kadv5{
font-size:1.438rem;
}
}
.nnaqv .zw3kadv5{
color:#f0f4f1;
}
.sbgjh{
border-radius:0.25rem;
padding:0.313rem 11px;
background:rgba(45,122,74,0.106);
color:#2d7a4a;
text-transform:uppercase;
letter-spacing:.12em;
}
.i4sdkm{
gap:10px;
align-items:center;
display:inline-flex;
}
.i4sdkm::before{
background:#2d7a4a;
display:inline-block;
width:24px;
content:"";
height:1px;
}
.hgj4hk{
gap:8px;
display:inline-flex;
align-items:center;
}
.hgj4hk::before{
border-radius:50%;
background:#2d7a4a;
width:6px;
height:0.375rem;
content:"";
display:inline-block;
}
.nnaqv .sbgjh{
background:rgba(26,46,35,0.948);
color:#f0f4f1;
}
.nnaqv .i4sdkm::before,.nnaqv .hgj4hk::before{
background:#8fd4a8;
}
.g9j0ql{
gap:6px;
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
display:inline-flex;
color:#15843e;
font-size:14px;
font-weight:600;
white-space:nowrap;
align-items:center;
}
.g9j0ql:hover{
opacity:.8;
}
.g9j0ql svg{
width:15px;
height:15px;
}
.eginwtd svg{
width:14px;
height:14px;
}
.ibmuyi{
background:#15843e;
border-radius:0.25rem;
padding:9px 18px;
color:#ffffff;
}
.ibmuyi:hover{
background:#12843a;
opacity:1;
}
.nnaqv .g9j0ql{
color:#8fd4a8;
}
.u8meqh{
margin:-2px 0 16px;
background:rgba(74,90,80,0.179);
height:1px;
}
.nnaqv .u8meqh{
background:rgba(94,138,108,0.153);
}
.txu9f3l6{
grid-template-columns:1.3fr 1fr;
background:linear-gradient(136deg,#1a2e23,#2a4536);
margin:0;
gap:40px;
padding:2.625rem;
border-radius:14px;
display:grid;
color:#f0f4f1;
}
.kfp2k{
margin:18px 0 1rem;
font-size:3.125rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
color:#f0f4f1;
overflow-wrap:anywhere;
line-height:1.05;
}
.kfp2k em{
font-style:normal;
color:#8fd4a8;
}
.kfk4h{
font-size:16px;
max-width:27.5rem;
color:#b8c9bf;
}
.fclwa{
gap:18px;
margin-top:26px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.ju26y{
font-size:14px;
color:#b8c9bf;
}
.n4v4zh{
color:#b8c9bf;
font-size:13px;
}
.t3titk99{
margin:4px 0 2px;
font-weight:700;
font-size:2.125rem;
color:#f0f4f1;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.wmmo1yai{
color:#b8c9bf;
font-size:0.875rem;
margin-bottom:1.25rem;
}
.wmmo1yai span[data-m]{
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#f0f4f1;
}
.ig7x6r{
gap:0.75rem;
padding:0.688rem 0;
display:flex;
align-items:center;
border-top:1px solid rgba(94,138,108,0.201);
}
.lykotq b{
font-weight:600;
display:block;
font-size:14px;
color:#f0f4f1;
}
.lykotq span{
color:#b8c9bf;
font-size:12.5px;
display:block;
}
@media(max-width:980px){
.txu9f3l6{
grid-template-columns:1fr;
padding:1.875rem;
}
.kfp2k{
font-size:38px;
}
}
@media(max-width:619px){
.txu9f3l6{
padding:1.5rem;
}
.kfp2k{
font-size:1.875rem;
}
}
.uu14tc{
border-radius:8px;
background:#1a2e23;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.cqibrwqe{
padding:22px 24px;
border-right:1px solid rgba(94,138,108,0.172);
}
.cqibrwqe:last-child{
border-right:0;
}
.q1rb1g{
font-weight:700;
font-size:1.75rem;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
min-width:0;
color:#f0f4f1;
}
.fuqq8{
color:#8fd4a8;
}
.ngz54{
font-size:0.844rem;
margin-top:3px;
color:#b8c9bf;
}
@media(max-width:978px){
.uu14tc{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.uu14tc{
grid-template-columns:1fr;
}
.cqibrwqe{
border-bottom:1px solid rgba(94,138,108,0.202);
border-right:0;
}
.cqibrwqe:last-child{
border-bottom:0;
}
}
.yioek2s{
padding:24px;
color:inherit;
text-decoration:none;
display:block;
}
.c4xxha{
border-radius:0.25rem;
background:rgba(74,90,80,0.187);
color:#2d7a4a;
height:48px;
width:48px;
display:flex;
align-items:center;
justify-content:center;
margin-bottom:16px;
}
.c4xxha svg{
width:1.5rem;
height:1.5rem;
}
.ntezorar{
color:#1c2821;
font-size:21px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
margin-bottom:4px;
}
.qmldve3e{
font-size:14px;
color:#4a5a50;
}
.k9bqjh5{
padding:1.25rem;
gap:0.813rem;
align-items:center;
display:flex;
}
.k9bqjh5 .ditddcv{
display:flex;
}
.kc1ce954{
font-size:1.188rem;
font-weight:700;
display:block;
color:#1c2821;
}
.t3u14tki{
color:#4a5a50;
font-size:0.813rem;
display:block;
}
.p5m016b2{
grid-template-columns:repeat(3,1fr);
gap:16px;
display:grid;
margin-top:0.5rem;
}
.tlxc9c4{
padding:1.875rem;
border-radius:0.5rem;
color:#f0f4f1;
text-align:center;
}
.qekdpam{
background:linear-gradient(rgba(0,0,0,0.326),rgba(0,0,0,0.312)),linear-gradient(140deg,#d4a63c,#5e8a6c);
}
.mix06t{
background:linear-gradient(rgba(0,0,0,0.333),rgba(0,0,0,0.313)),linear-gradient(132deg,#2d7a4a,#5e8a6c);
}
.osgjz{
background:linear-gradient(rgba(0,0,0,0.368),rgba(0,0,0,0.37)),linear-gradient(131deg,#1d8149,#5e8a6c);
}
.ay3ee9{
opacity:.85;
letter-spacing:.16em;
font-size:12px;
}
.h16j6dm7{
margin:0.5rem 0 2px;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
overflow-wrap:anywhere;
font-size:40px;
}
.ogf872st{
font-size:13px;
opacity:.8;
}
.hc34y{
overflow:hidden;
background:#ffffff;
border-radius:8px;
border:1px solid rgba(74,90,80,0.225);
display:flex;
margin-top:18px;
align-items:center;
}
.c4ztc{
padding:14px 18px;
flex:0 0 auto;
font-size:0.875rem;
color:#1c2821;
border-right:1px solid rgba(74,90,80,0.229);
white-space:nowrap;
font-weight:700;
}
.u5yu6ajk{
overflow:hidden;
flex:1;
min-width:0;
}
.cvrso5n{
gap:1.875rem;
padding:0.875rem 20px;
white-space:nowrap;
will-change:transform;
display:flex;
}
.wqhsn2{
font-size:0.875rem;
color:#4a5a50;
}
.wqhsn2 b{
margin-right:0.5rem;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
color:#1d8149;
}
@media(max-width:978px){
.p5m016b2{
grid-template-columns:1fr;
}
}
.gbs26r{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#1c2821;
font-size:24px;
margin-bottom:0.375rem;
}
.u0bf2hj2{
padding:14px 0;
border-top:1px solid rgba(74,90,80,0.226);
}
.u0bf2hj2:first-of-type{
border-top:0;
}
.k8t5tyv{
color:#4a5a50;
margin-bottom:7px;
font-size:12.5px;
}
.h6sij{
gap:12px;
align-items:center;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.dyd73{
font-size:15px;
font-weight:600;
}
.noyzd6nj{
gap:0.5rem;
display:flex;
}
.nan0pm{
border:1px solid rgba(74,90,80,0.205);
border-radius:0.25rem;
padding:0.375rem 0.75rem;
text-align:center;
min-width:3.375rem;
font-size:14px;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.nan0pm small{
display:block;
font-size:0.688rem;
color:#4a5a50;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.no9kdmv{
gap:0.75rem;
justify-content:space-between;
flex-wrap:wrap;
align-items:baseline;
margin-bottom:6px;
display:flex;
}
.xu71ey{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:24px;
color:#1c2821;
}
.hyv06{
font-size:0.813rem;
color:#4a5a50;
}
.hyv06 b{
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#1c2821;
}
.b280oad{
margin:16px 0;
}
.p0wse{
padding:13px 14px;
border-radius:4px;
gap:0.875rem;
align-items:center;
display:flex;
}
.p0wse:nth-child(odd){
background:#f4f5f2;
}
.uq72l{
width:18px;
font-weight:700;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#4a5a50;
}
.yf2amfs{
flex:1;
min-width:0;
font-weight:600;
}
.higwayu9{
font-size:0.875rem;
color:#4a5a50;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.edj7mq{
width:100%;
}
.w2e8lj8{
overflow:hidden;
border-radius:8px;
padding:1rem;
background-size:cover;
color:#f0f4f1;
text-decoration:none;
display:flex;
position:relative;
background-position:center;
flex-direction:column;
aspect-ratio:16/11;
}
.w2e8lj8::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(26,46,35,0.626)),linear-gradient(transparent 25%,rgba(0,0,0,0.702));
content:"";
position:absolute;
}
.w2e8lj8>*{
z-index:1;
position:relative;
}
.k2hwyb0e{
background:#cb4b36;
padding:0.25rem 9px;
border-radius:0.25rem;
gap:0.375rem;
align-self:flex-start;
align-items:center;
color:#fff;
display:inline-flex;
font-weight:700;
font-size:0.688rem;
letter-spacing:.04em;
}
.k2hwyb0e .cfk9cr{
background:#fff;
}
.d9rfe2{
text-shadow:0 1px 4px rgba(0,0,0,0.755);
font-size:1.438rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-weight:700;
margin-top:auto;
}
.oicq1s{
gap:0.5rem;
justify-content:space-between;
font-size:12.5px;
margin-top:0.5rem;
align-items:center;
display:flex;
color:#b8c9bf;
}
.ygq9b4e2{
font-weight:600;
color:#f0f4f1;
}
.gzi74j9e{
border-radius:0.25rem;
border:1px solid rgba(74,90,80,0.19);
gap:12px;
background:#f4f5f2;
padding:12px 16px;
align-items:center;
margin-top:14px;
font-size:0.844rem;
color:#4a5a50;
display:flex;
}
.mu4za{
padding:1.625rem;
display:flex;
flex-direction:column;
}
.mr6soe{
margin:10px 0 0.25rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:26px;
color:#1c2821;
}
.si5q2{
font-size:0.938rem;
font-weight:700;
color:#2d7a4a;
margin-bottom:14px;
}
.kojsn1{
flex:1;
font-size:0.875rem;
color:#4a5a50;
}
.mu4za .r0pwd4q{
margin-top:18px;
width:100%;
}
.f0lxjf{
gap:10px;
margin-top:14px;
display:flex;
justify-content:space-between;
padding-top:0.75rem;
align-items:center;
border-top:1px solid rgba(74,90,80,0.218);
}
.l667nn2{
letter-spacing:.04em;
font-size:11px;
color:#4a5a50;
}
.yl7i9h{
text-decoration:none;
font-size:0.813rem;
font-weight:600;
color:#15843e;
}
.nyibo{
padding:1.5rem;
border-top:3px solid #2d7a4a;
}
.iybdrbn{
border-top-color:rgba(74,90,80,0.213);
}
.hbkcfyuv{
border-top-color:#b8c9bf;
}
.zw38r{
border-top-color:#d4a63c;
}
.idpyz{
border-top-color:#2d7a4a;
}
.a5v6t7{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#1c2821;
font-size:22px;
font-weight:700;
}
.asq0fq3e{
margin:2px 0 0.875rem;
color:#4a5a50;
font-size:13px;
}
.m1rqa{
padding:7px 0;
gap:9px;
align-items:flex-start;
display:flex;
font-size:0.844rem;
color:#4a5a50;
}
.m1rqa svg{
flex:0 0 auto;
margin-top:2px;
color:#1d8149;
height:16px;
width:16px;
}
.kr37qvf{
background:#1a2e23;
gap:24px;
border-radius:8px;
padding:2.125rem;
align-items:center;
flex-wrap:wrap;
color:#f0f4f1;
display:flex;
}
.xyxlzo{
background:rgba(26,46,35,0.933);
flex:0 0 auto;
border-radius:0.5rem;
color:#f0f4f1;
height:3.5rem;
width:56px;
justify-content:center;
align-items:center;
display:flex;
}
.xyxlzo svg{
width:26px;
height:26px;
}
.zqfu3qf{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#f0f4f1;
font-size:1.563rem;
}
.ppttdmjn{
font-size:0.875rem;
color:#b8c9bf;
}
.rqxy0{
gap:12px;
margin-left:auto;
flex-wrap:wrap;
display:flex;
}
@media(max-width:980px){
.rqxy0{
margin-left:0;
width:100%;
}
.rqxy0 .r0pwd4q{
flex:1;
}
}
.jjes4ma{
padding:28px;
}
.yqlqu2{
gap:0.625rem;
align-items:center;
margin-bottom:0.375rem;
display:flex;
color:#1c2821;
font-size:1.5rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.yqlqu2 svg{
width:1.375rem;
color:#2d7a4a;
height:1.375rem;
}
.fr820hb{
gap:12px;
flex-wrap:wrap;
align-items:center;
margin-top:18px;
display:flex;
}
.nnbe1{
margin-left:auto;
}
.mjfsub1{
gap:10px;
margin-top:22px;
font-size:14px;
padding-top:1.125rem;
flex-wrap:wrap;
display:flex;
border-top:1px solid rgba(74,90,80,0.217);
align-items:center;
}
.mrjh6{
color:#4a5a50;
}
.us5fwig6{
gap:0.438rem;
border-radius:0.25rem;
border:1px solid rgba(74,90,80,0.21);
padding:0.563rem 0.875rem;
font-size:0.844rem;
text-decoration:none;
display:inline-flex;
color:#1c2821;
align-items:center;
}
.us5fwig6 svg{
width:15px;
height:0.938rem;
color:#2d7a4a;
}
@media(max-width:622px){
.nnbe1{
margin-left:0;
width:100%;
}
}
.em2suy69{
padding:1.5rem;
}
.xchecxb{
gap:10px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
display:flex;
color:#1c2821;
font-size:20px;
align-items:center;
}
.xchecxb svg{
width:22px;
height:1.375rem;
color:#2d7a4a;
}
.kbnn87sn{
background:#1a2e23;
border-color:rgba(94,138,108,0.168);
color:#f0f4f1;
}
.kbnn87sn .xchecxb{
color:#f0f4f1;
}
.kbnn87sn .xchecxb svg{
color:#f0f4f1;
}
.qq6ee6s{
color:#b8c9bf;
font-size:14px;
margin-bottom:16px;
}
.hoypu8j{
gap:10px;
display:flex;
}
.wrkkbh2h{
padding:0.625rem 14px;
background:rgba(26,46,35,0.933);
flex:1;
border-radius:4px;
font-size:0.813rem;
color:#f0f4f1;
}
.wrkkbh2h small{
color:#b8c9bf;
display:block;
font-size:0.625rem;
}
.v4oi0{
font-size:12px;
color:#b8c9bf;
clear:both;
margin-top:0.875rem;
}
.nq245yoq{
gap:1.125rem;
padding:22px 26px;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.qd2r96{
font-weight:700;
color:#1c2821;
font-size:1rem;
}
.wcoadex{
color:#1d8149;
font-weight:600;
font-size:0.875rem;
}
.q1i39eje{
color:#4a5a50;
font-size:14px;
}
.nq245yoq .drmnah{
margin-left:auto;
}
.ep4lvjc6{
gap:10px;
padding-top:1rem;
width:100%;
margin-top:1rem;
border-top:1px solid rgba(74,90,80,0.222);
flex-wrap:wrap;
display:flex;
}
.hehtwr{
padding:9px 16px;
border:1px solid rgba(74,90,80,0.194);
border-radius:4px;
font-weight:600;
color:#4a5a50;
font-size:13px;
}
@media(max-width:622px){
.nq245yoq .drmnah{
margin-left:0;
}
}
.e76wm7{
grid-template-columns:1.2fr 1fr;
overflow:hidden;
display:grid;
}
.i4m2ddq5{
background:linear-gradient(140deg,#1a2e23,#2a4536);
position:relative;
min-height:18.75rem;
}
.a2ahjb{
inset:0;
background-size:2.5rem 40px;
background-image:linear-gradient(rgba(94,138,108,0.19) 1px,transparent 1px),linear-gradient(85deg,rgba(94,138,108,0.153) 1px,transparent 1px);
position:absolute;
}
.hp8sh5sz{
top:48%;
transform:translate(-50%,-100%);
left:50%;
position:absolute;
color:#8fd4a8;
}
.hp8sh5sz svg{
height:40px;
width:2.5rem;
}
.mse3jq{
background:rgba(26,46,35,0.641);
padding:6px 0.625rem;
border-radius:4px;
position:absolute;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:12px;
bottom:1rem;
color:#b8c9bf;
left:18px;
}
.ysmzas{
padding:28px;
}
.khblx{
color:#1c2821;
margin-bottom:6px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:1.25rem;
}
.zm4h7{
margin:10px 0;
color:#1c2821;
font-size:0.906rem;
}
.xtn4oz{
padding:9px 0;
gap:9px;
font-size:13.5px;
align-items:flex-start;
display:flex;
border-top:1px solid rgba(74,90,80,0.219);
color:#4a5a50;
}
.xtn4oz svg{
flex:0 0 auto;
color:#2d7a4a;
width:16px;
margin-top:2px;
height:16px;
}
.u31bc5u{
display:inline-block;
margin-top:14px;
}
@media(max-width:761px){
.e76wm7{
grid-template-columns:1fr;
}
}
.y1dos7{
grid-template-columns:repeat(4,1fr);
gap:0.875rem;
display:grid;
margin-top:8px;
}
.j6ri0ed{
padding:20px;
text-align:center;
}
.y0mbk2o{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:22px;
font-weight:700;
color:#2d7a4a;
}
.r3paj{
margin-top:0.25rem;
color:#1c2821;
font-size:0.844rem;
font-weight:600;
}
.yjznyxta{
margin-top:2px;
font-size:12px;
color:#4a5a50;
}
.vpe7t932{
gap:0.75rem;
padding:14px 1.125rem;
margin-top:1rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.bkhyf{
color:#4a5a50;
font-size:0.813rem;
}
.k3p1hs{
padding:8px 0.875rem;
border:1px solid rgba(74,90,80,0.188);
border-radius:0.25rem;
font-weight:600;
color:#4a5a50;
font-size:0.813rem;
}
@media(max-width:979px){
.y1dos7{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.y1dos7{
grid-template-columns:1fr;
}
}
.tew5hv{
margin-top:0.5rem;
}
.xs50q{
padding:20px 0;
border-bottom:1px solid rgba(74,90,80,0.22);
}
.lic5k{
gap:18px;
list-style:none;
display:flex;
align-items:center;
cursor:pointer;
}
.lic5k::-webkit-details-marker{
display:none;
}
.f0iu541n{
flex:0 0 auto;
border-radius:0.25rem;
padding:5px 9px;
background:#2d7a4a;
color:#ffffff;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:700;
font-size:0.625rem;
}
.jwvyjz{
flex:1;
font-weight:700;
color:#1c2821;
font-size:1.063rem;
}
.nle4pfl0{
transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
line-height:1;
color:#4a5a50;
font-size:1.5rem;
}
.xs50q[open] .nle4pfl0{
transform:rotate(51deg);
}
.yfwn2{
padding:14px 0 0 0;
font-size:0.906rem;
max-width:780px;
color:#4a5a50;
}
.zd3jkj{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
display:grid;
margin-top:8px;
}
.yuaqo{
border-radius:0.5rem;
background:#1a2e23;
padding:1.625rem;
flex-direction:column;
display:flex;
color:#f0f4f1;
justify-content:center;
}
.qo85n{
font-size:46px;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
}
.yuaqo .im8f7{
margin:0.5rem 0;
color:#d4a63c;
}
.feblp0{
color:#b8c9bf;
font-size:13px;
}
.z4vs2i{
padding:22px;
}
.z4vs2i .im8f7{
margin-bottom:0.625rem;
}
.gnd2t{
color:#4a5a50;
font-size:14px;
}
.dnwrb{
gap:0.625rem;
font-size:0.813rem;
margin-top:1rem;
display:flex;
justify-content:space-between;
}
.dnwrb b{
color:#1c2821;
font-weight:600;
}
.dnwrb span{
color:#4a5a50;
}
@media(max-width:981px){
.zd3jkj{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.zd3jkj{
grid-template-columns:1fr;
}
}
.bfndj5mk{
gap:22px;
padding:26px;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.nbumt5eb{
border-radius:50%;
flex:0 0 auto;
background:#2d7a4a;
height:64px;
display:flex;
font-weight:700;
font-size:1.375rem;
align-items:center;
justify-content:center;
width:64px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#ffffff;
}
.wj56v0n{
font-size:1.063rem;
color:#1c2821;
}
.qnjrt6{
font-size:0.844rem;
color:#4a5a50;
margin-top:2px;
}
.labjehod{
margin-top:0.5rem;
color:#4a5a50;
font-size:13px;
max-width:520px;
}
.k3prri7{
text-align:right;
margin-left:auto;
color:#4a5a50;
font-size:13px;
}
.beh6ux0x{
gap:0.375rem;
justify-content:flex-end;
align-items:center;
font-weight:600;
display:inline-flex;
color:#1d8149;
}
.beh6ux0x svg{
height:0.938rem;
width:15px;
}
.jq6oh47i{
margin-top:4px;
}
.z3i85u5{
text-decoration:none;
margin-top:6px;
color:#15843e;
display:block;
}
@media(max-width:622px){
.k3prri7{
margin-left:0;
text-align:left;
}
.beh6ux0x{
justify-content:flex-start;
}
}
.io8ac{
gap:30px;
grid-template-columns:1.4fr 1fr;
padding:1.875rem;
display:grid;
}
.tjuib309{
color:#1c2821;
margin-bottom:0.875rem;
font-size:1.75rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.za7y6lv p{
color:#4a5a50;
font-size:0.906rem;
margin-bottom:0.75rem;
}
.x8ipuur{
grid-template-columns:repeat(4,1fr);
gap:12px;
margin-top:1.125rem;
display:grid;
}
.zr3ajgay{
border:1px solid rgba(74,90,80,0.209);
border-radius:4px;
padding:1rem;
}
.sropdgd{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#1c2821;
font-weight:700;
font-size:1.5rem;
}
.iv9ynoyq{
font-size:12px;
color:#4a5a50;
}
.z6fhi .wyiqx{
margin-bottom:1rem;
display:block;
}
.pbm39b{
padding:0.688rem 0;
gap:11px;
border-top:1px solid rgba(74,90,80,0.191);
align-items:flex-start;
display:flex;
}
.pbm39b:first-of-type{
border-top:0;
}
.pbm39b .zbgmxlkq{
flex:0 0 auto;
color:#1d8149;
margin-top:1px;
}
.pbm39b .zbgmxlkq svg{
height:1.125rem;
width:18px;
}
.pbm39b b{
font-size:0.906rem;
color:#1c2821;
}
.pbm39b span{
display:block;
color:#4a5a50;
font-size:12.5px;
}
@media(max-width:983px){
.io8ac{
grid-template-columns:1fr;
}
}
@media(max-width:980px){
.x8ipuur{
grid-template-columns:repeat(2,1fr);
}
}
.w29vmm9m{
padding:24px;
}
.szk8qpw{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:1.125rem;
color:#1c2821;
margin-bottom:14px;
}
.xjf7vk{
padding:0.625rem 0;
border-top:1px solid rgba(74,90,80,0.195);
}
.xjf7vk:first-of-type{
border-top:0;
}
.fkhc46{
color:#4a5a50;
font-size:12px;
}
.xjf7vk b{
font-size:0.906rem;
color:#1c2821;
}
.bimpi{
gap:10px;
padding:0.688rem 0;
font-size:0.906rem;
display:flex;
color:#1c2821;
justify-content:space-between;
border-top:1px solid rgba(74,90,80,0.198);
text-decoration:none;
}
.bimpi:first-of-type{
border-top:0;
}
.fcpn3ylw{
padding:0.75rem 0;
gap:0.688rem;
align-items:flex-start;
display:flex;
border-top:1px solid rgba(74,90,80,0.203);
}
.fcpn3ylw:first-of-type{
border-top:0;
}
.fcpn3ylw .zbgmxlkq{
flex:0 0 auto;
margin-top:1px;
color:#1d8149;
}
.fcpn3ylw .zbgmxlkq svg{
width:18px;
height:18px;
}
.fcpn3ylw b{
font-weight:600;
color:#1c2821;
font-size:0.875rem;
}
.fcpn3ylw span{
display:block;
color:#4a5a50;
font-size:12.5px;
}
.rf79cc27{
padding:1.875rem;
}
.y9c0tf{
gap:1.125rem;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:1.125rem;
}
.uy11j .ditddcv{
margin-bottom:0.75rem;
}
.dgg99em7{
margin-bottom:0.25rem;
color:#1c2821;
font-size:15px;
display:block;
}
.cp3va{
color:#4a5a50;
font-size:13.5px;
}
@media(max-width:977px){
.y9c0tf{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.y9c0tf{
grid-template-columns:1fr;
}
}
.zwopmmc3{
padding:30px;
}
.z71wmsc{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#1c2821;
margin-bottom:12px;
font-size:1.563rem;
}
.zwopmmc3 p{
margin-bottom:10px;
max-width:880px;
color:#4a5a50;
font-size:14.5px;
}
.qymsgca{
color:#15843e;
text-decoration:none;
margin-top:12px;
display:inline-block;
font-weight:600;
}
.i8qhwlf{
background:#1a2e23;
padding:2.5rem 0;
color:#b8c9bf;
margin-top:2.125rem;
}
.qhpt15j{
grid-template-columns:1.6fr repeat(4,1fr);
gap:26px;
display:grid;
}
.cl0fo7{
font-size:22px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#f0f4f1;
letter-spacing:.04em;
}
.s8dach5{
font-size:12.5px;
line-height:1.6;
margin-top:14px;
}
.i6s781ad{
margin-bottom:12px;
font-size:0.813rem;
display:block;
color:#f0f4f1;
}
.kd3idl{
padding:9px 0;
text-decoration:none;
font-size:13.5px;
color:#b8c9bf;
display:block;
}
@media(max-width:979px){
.qhpt15j{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.qhpt15j{
grid-template-columns:1fr;
}
}
.fm7ro720{
padding:16px 0;
background:#24382d;
color:#f0f4f1;
position:fixed;
right:0;
left:0;
z-index:60;
bottom:0;
}
.it7qqw{
gap:1.25rem;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.i98xm5io{
flex:1;
color:#b8c9bf;
font-size:0.844rem;
min-width:240px;
}
.i98xm5io a{
text-decoration:underline;
color:#f0f4f1;
}
.z1e21ddr{
gap:0.625rem;
display:flex;
}
@media(max-width:620px){
.it7qqw{
gap:0.75rem;
align-items:stretch;
flex-direction:column;
}
.z1e21ddr .r0pwd4q{
flex:1;
}
}
.vt9sueao{
border-radius:0.5rem;
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
padding:14px 1rem;
border:1px solid rgba(74,90,80,0.208);
gap:12px;
background:#ffffff;
opacity:0;
pointer-events:none;
display:flex;
transform:translateY(12px);
left:18px;
z-index:55;
box-shadow:0 10px 1.5rem rgba(26,46,35,0.149), 0 4px 8px rgba(26,46,35,0.129);
position:fixed;
max-width:21.25rem;
bottom:1.125rem;
}
.c1ljnl{
transform:translateY(0);
pointer-events:auto;
opacity:1;
}
.u275w7{
border-radius:4px;
background:rgba(45,122,74,0.142);
flex:0 0 auto;
align-items:center;
width:2.5rem;
display:flex;
height:40px;
justify-content:center;
color:#1d8149;
}
.u275w7 svg{
width:22px;
height:22px;
}
.yhh6omt{
font-size:0.844rem;
line-height:1.4;
color:#1c2821;
}
.yhh6omt b{
font-weight:700;
}
.yhh6omt .molw1{
color:#1d8149;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
}
@media(max-width:621px){
.vt9sueao{
right:0.625rem;
max-width:none;
left:0.625rem;
}
}