*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#faf8f6;
overflow-wrap:break-word;
overflow-x:hidden;
-webkit-font-smoothing:antialiased;
line-height:1.55;
color:#4a3239;
font-size:16px;
text-rendering:optimizeLegibility;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
img{
max-width:100%;
display:block;
}
a{
text-decoration:none;
color:inherit;
}
button{
background:none;
border:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1a0e12;
overflow-wrap:anywhere;
}
::-webkit-scrollbar{
height:8px;
width:0.5rem;
}
::-webkit-scrollbar-thumb{
background:rgba(61,26,36,0.133);
border-radius:0.5rem;
}
::-webkit-scrollbar-track{
background:transparent;
}
.u6rr4nah{
margin:0 auto;
padding:0 18px;
width:100%;
max-width:80rem;
}
.svaa3i{
padding:34px 0;
}
.wmj2x{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
line-height:1.1;
color:#1a0e12;
font-weight:700;
font-size:1.875rem;
letter-spacing:-.01em;
}
.pts63t{
margin-top:0.375rem;
color:#4a3239;
font-size:0.938rem;
}
.r4q133 .wmj2x{
color:#f9f4f6;
}
.r4q133 .pts63t{
color:#c9b5bc;
}
.ysbx0v{
background:#ffffff;
}
.nmt1k9x{
background:#ffffff;
border:1px solid rgba(61,26,36,0.153);
border-radius:10px;
}
.eican{
font-size:11px;
line-height:1.4;
text-transform:uppercase;
color:#7d6b71;
display:inline-block;
font-weight:700;
letter-spacing:.12em;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.b9yqa{
gap:6px;
white-space:nowrap;
align-items:center;
font-weight:600;
display:inline-flex;
color:#2a7a5e;
}
.b9yqa svg{
width:0.938rem;
height:0.938rem;
}
.floc5dw{
background:rgba(61,26,36,0.16);
flex:0 0 auto;
border-radius:0.375rem;
align-items:center;
display:flex;
color:#8b2f47;
justify-content:center;
width:1.875rem;
height:1.875rem;
}
.floc5dw svg{
height:18px;
width:18px;
}
.r4q133 .floc5dw{
background:rgba(61,26,36,0.936);
color:#f9f4f6;
}
.nfc3s{
background:#2d7d60;
border-radius:50%;
display:inline-block;
vertical-align:middle;
box-shadow:0 0 0 3px rgba(139,47,71,0.126);
height:8px;
width:8px;
margin-right:7px;
}
.ngaxymvn{
display:none;
}
@media(max-width:623px){
.u6rr4nah{
padding:0 0.875rem;
}
.svaa3i{
padding:26px 0;
}
.wmj2x{
font-size:23px;
}
}
@keyframes vwrea0{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.y2mqd{
background:#3d1a24;
font-size:13px;
color:#c9b5bc;
}
.fs9ha42{
gap:16px;
flex-wrap:nowrap;
min-height:2.625rem;
display:flex;
align-items:center;
justify-content:space-between;
}
.lcw7k9{
overflow:hidden;
gap:24px;
display:flex;
align-items:center;
min-width:0;
}
.tm2tf{
gap:0.438rem;
overflow:hidden;
align-items:center;
white-space:nowrap;
text-overflow:ellipsis;
display:inline-flex;
}
.tm2tf svg{
flex:0 0 auto;
color:#c77d3a;
height:0.875rem;
width:0.875rem;
}
.tm2tf strong{
color:#f9f4f6;
font-weight:600;
}
.v8hyz svg{
color:#2d7d60;
}
.k4qb88m7{
flex:0 0 auto;
}
.e8kkl{
border:1px solid rgba(139,69,85,0.308);
gap:0.5rem;
border-radius:0.375rem;
padding:0.5rem 12px;
align-items:center;
display:inline-flex;
color:#f9f4f6;
}
.e8kkl svg{
height:14px;
color:#c9b5bc;
width:0.875rem;
}
.apxbhamf{
background:#ffffff;
border-bottom:1px solid rgba(61,26,36,0.178);
z-index:40;
top:0;
position:sticky;
}
.day0y9qg{
gap:1.375rem;
height:4.375rem;
align-items:center;
display:flex;
}
.wf8xka1e{
flex:0 0 auto;
line-height:1;
color:#1a0e12;
flex-direction:column;
text-decoration:none;
justify-content:center;
display:flex;
}
.k4cf7s7{
font-weight:700;
font-size:1.375rem;
white-space:nowrap;
letter-spacing:.04em;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.no4pi{
text-transform:uppercase;
white-space:nowrap;
letter-spacing:.16em;
margin-top:3px;
font-size:9px;
color:#8b2f47;
}
.dmtdu{
gap:4px;
margin-left:6px;
display:flex;
}
.qlenit2c{
padding:0.563rem 14px;
border-radius:0.375rem;
white-space:nowrap;
font-size:0.938rem;
font-weight:600;
color:#4a3239;
text-decoration:none;
}
.z5ayhy{
background:#8b2f47;
color:#ffffff;
}
.n1gku{
flex:0 0 auto;
gap:10px;
margin-left:auto;
display:flex;
}
.qszlyv{
border:1px solid rgba(61,26,36,0.183);
border-radius:6px;
align-items:center;
height:2.75rem;
justify-content:center;
color:#1a0e12;
margin-left:8px;
cursor:pointer;
width:2.75rem;
display:none;
}
.qszlyv svg{
width:1.375rem;
height:22px;
}
.z1a8ja1b{
padding:16px 0 0.25rem;
}
.s7eitz{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.dwyzpg7r{
padding:11px 1rem;
border-radius:0.375rem;
background:#ffffff;
gap:0.5rem;
border:1px solid rgba(61,26,36,0.175);
color:#1a0e12;
text-decoration:none;
font-weight:600;
display:inline-flex;
align-items:center;
font-size:14px;
}
.dwyzpg7r svg{
width:16px;
height:1rem;
color:#8b2f47;
}
.wsmv3{
background:#ffffff;
border-bottom:1px solid rgba(61,26,36,0.154);
display:none;
}
.wsmv3 .u6rr4nah{
padding-bottom:14px;
padding-top:14px;
}
.ri17gl{
padding:11px 0.25rem;
display:block;
text-decoration:none;
font-weight:600;
border-bottom:1px solid rgba(61,26,36,0.133);
color:#1a0e12;
}
.ngaxymvn:checked~.wsmv3{
display:block;
}
@media(max-width:762px){
.dmtdu{
display:none;
}
.qszlyv{
display:flex;
}
.z1a8ja1b{
display:none;
}
.mugrtnj{
display:none;
}
.day0y9qg{
gap:10px;
height:4rem;
}
.n1gku{
gap:8px;
}
.no4pi{
display:none;
}
}
@media(max-width:618px){
.k4cf7s7{
font-size:19px;
}
.day0y9qg{
height:auto;
column-gap:0.625rem;
flex-wrap:wrap;
padding-bottom:10px;
row-gap:0.625rem;
padding-top:10px;
}
.qszlyv{
order:1;
margin-left:auto;
}
.n1gku{
gap:8px;
margin-left:0;
flex-basis:100%;
order:2;
width:100%;
}
.n1gku .pix1rspa{
padding:12px 0.5rem;
overflow:hidden;
flex:1 1 0;
text-overflow:ellipsis;
min-width:0;
text-align:center;
font-size:13.5px;
white-space:nowrap;
}
}
.pix1rspa{
border-radius:6px;
gap:8px;
transition:background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
padding:0.813rem 1.375rem;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
align-items:center;
text-decoration:none;
white-space:nowrap;
justify-content:center;
cursor:pointer;
display:inline-flex;
font-weight:600;
font-size:0.938rem;
}
.pix1rspa svg{
height:17px;
width:17px;
}
.gg3r7k{
background:#2a7a5e;
color:#ffffff;
}
.gg3r7k:hover{
background:#236750;
}
.w8c3r{
background:#8b2f47;
color:#ffffff;
}
.w8c3r:hover{
opacity:.92;
}
.y6cu05dy{
border:1.5px solid rgba(61,26,36,0.184);
background:transparent;
color:#1a0e12;
}
.umtxttyn{
border:1.5px solid rgba(139,69,85,0.294);
background:transparent;
color:#f9f4f6;
}
.r4q133 .y6cu05dy{
border-color:rgba(139,69,85,0.294);
color:#f9f4f6;
}
.p6oxoge0{
gap:0.313rem;
color:#2a7a5e;
cursor:pointer;
font-weight:600;
font-size:0.813rem;
display:inline-flex;
text-decoration:none;
align-items:center;
}
.p6oxoge0 svg{
height:14px;
width:0.875rem;
}
.r4q133 .p6oxoge0{
color:#e8a5b8;
}
.nv0rvt6h{
background:#d63d4f;
border-radius:50%;
animation:vwrea0 1.4s infinite;
display:inline-block;
width:6px;
height:6px;
}
.i95v9la{
gap:2px;
display:inline-flex;
color:#c77d3a;
}
.i95v9la svg{
width:16px;
height:16px;
}
.ulssu1{
background:#ffffff;
border:1px solid rgba(61,26,36,0.136);
border-radius:0.375rem;
gap:6px;
padding:0.563rem 14px;
display:inline-flex;
align-items:center;
font-weight:600;
font-size:13px;
color:#1a0e12;
}
.xzjr9b{
border-color:transparent;
background:#8b2f47;
color:#ffffff;
}
.hwpufn50{
background:rgba(61,26,36,0.146);
border-radius:0.375rem;
padding:5px 0.563rem;
letter-spacing:.1em;
font-weight:700;
text-transform:uppercase;
font-size:0.625rem;
color:#8b2f47;
}
.fo4ir84{
flex:0 0 auto;
background:#d63d4f;
padding:0.25rem 10px;
border-radius:0.375rem;
align-items:center;
font-weight:700;
display:inline-flex;
font-size:12px;
color:#fff;
}
.tqe40{
border:1px solid rgba(61,26,36,0.135);
overflow:hidden;
border-radius:10px;
background:#ffffff;
display:block;
color:inherit;
text-decoration:none;
min-width:0;
}
.bd0fvkx{
background-size:cover;
aspect-ratio:4/3;
display:block;
position:relative;
background-position:center;
}
.c90zvn{
aspect-ratio:16/10;
}
.ea1gv7{
background:linear-gradient(transparent,rgba(26,14,18,0.708)),linear-gradient(transparent 30%,rgba(0,0,0,0.632));
padding:14px;
left:0;
position:absolute;
right:0;
bottom:0;
}
.ug2fxcm{
margin-bottom:3px;
text-shadow:0 1px 3px rgba(0,0,0,0.711);
font-size:0.625rem;
letter-spacing:.14em;
display:block;
text-transform:uppercase;
color:#c9b5bc;
}
.oy17v9my{
font-size:20px;
font-weight:700;
color:#f9f4f6;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.737);
font-family:"Spectral", Georgia, 'Times New Roman', serif;
display:block;
}
.uvr2rc{
background:#d63d4f;
gap:0.375rem;
border-radius:0.375rem;
padding:0.25rem 0.563rem;
left:0.625rem;
letter-spacing:.04em;
top:10px;
font-size:0.688rem;
font-weight:700;
display:inline-flex;
color:#fff;
align-items:center;
position:absolute;
}
.uvr2rc .nv0rvt6h{
background:#fff;
}
.mbchso67{
padding:14px 1rem;
}
.jeo7lm5o{
font-weight:700;
font-size:14px;
color:#2d7d60;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.ylgfty1{
gap:0.375rem;
color:#4a3239;
align-items:center;
font-size:12.5px;
margin-top:2px;
display:flex;
}
.ylgfty1 i{
border-radius:50%;
background:#c77d3a;
height:0.438rem;
font-style:normal;
width:0.438rem;
}
.mbchso67 .pix1rspa{
margin-top:0.75rem;
width:100%;
}
.ugzheo{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.dplh20w{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.zn5mn57{
gap:1rem;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.ugzheo>*,.dplh20w>*,.zn5mn57>*{
min-width:0;
}
@media(max-width:977px){
.ugzheo,.dplh20w{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:620px){
.ugzheo,.dplh20w,.zn5mn57{
grid-template-columns:1fr;
}
}
.f3js4a{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.f3js4a>*{
min-width:0;
}
.nepva2ml{
padding:26px;
}
.ppq3qip{
gap:12px;
padding:0.563rem 0;
display:flex;
border-top:1px solid rgba(61,26,36,0.173);
justify-content:space-between;
font-size:14px;
}
.ppq3qip span{
flex:0 0 auto;
color:#4a3239;
}
.ppq3qip b{
text-align:right;
}
.aeer8{
padding:0.625rem 0;
border-top:1px solid rgba(61,26,36,0.139);
}
.aeer8:first-child{
border-top:0;
}
.g8gk784{
color:#4a3239;
font-size:12px;
}
.oyxl4lj6{
font-size:0.906rem;
color:#1a0e12;
font-weight:600;
}
@media(max-width:761px){
.f3js4a{
grid-template-columns:1fr;
}
}
.maupscr{
margin-bottom:16px;
min-width:0;
}
.t3r35d{
gap:0.75rem;
justify-content:space-between;
align-items:flex-end;
flex-wrap:wrap;
display:flex;
}
.t3r35d .r76bde{
gap:0.375rem;
flex-direction:column;
display:flex;
min-width:0;
}
.r3rlf4i{
gap:8px;
flex-direction:column;
display:flex;
align-items:flex-start;
}
.xma998gh{
gap:0.5rem;
align-items:center;
display:flex;
text-align:center;
flex-direction:column;
}
.iv6xch{
color:#1a0e12;
letter-spacing:-.01em;
line-height:1.1;
overflow-wrap:break-word;
font-size:30px;
font-weight:700;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
@media(max-width:620px){
.iv6xch{
font-size:1.438rem;
}
}
.r4q133 .iv6xch{
color:#f9f4f6;
}
.naaj9bf3{
padding:5px 0.688rem;
background:rgba(139,47,71,0.141);
border-radius:0.375rem;
color:#8b2f47;
letter-spacing:.12em;
text-transform:uppercase;
}
.xp68g6l{
gap:10px;
align-items:center;
display:inline-flex;
}
.xp68g6l::before{
background:#8b2f47;
content:"";
display:inline-block;
width:1.5rem;
height:1px;
}
.d39mko{
gap:8px;
align-items:center;
display:inline-flex;
}
.d39mko::before{
border-radius:50%;
background:#8b2f47;
height:6px;
width:6px;
content:"";
display:inline-block;
}
.r4q133 .naaj9bf3{
background:rgba(61,26,36,0.946);
color:#f9f4f6;
}
.r4q133 .xp68g6l::before,.r4q133 .d39mko::before{
background:#e8a5b8;
}
.djfr4c{
gap:0.375rem;
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
align-items:center;
color:#2a7a5e;
white-space:nowrap;
font-size:14px;
display:inline-flex;
font-weight:600;
}
.djfr4c:hover{
opacity:.8;
}
.djfr4c svg{
height:0.938rem;
width:15px;
}
.c8xxztej svg{
height:14px;
width:14px;
}
.mp804{
border-radius:0.375rem;
padding:9px 18px;
background:#2a7a5e;
color:#ffffff;
}
.mp804:hover{
background:#236750;
opacity:1;
}
.r4q133 .djfr4c{
color:#e8a5b8;
}
.pq21h{
margin:-2px 0 16px;
background:rgba(61,26,36,0.153);
height:1px;
}
.r4q133 .pq21h{
background:rgba(139,69,85,0.273);
}
.tg9gozw{
margin:0;
padding:2.625rem;
background:linear-gradient(135deg,#3d1a24,#521d2e);
grid-template-columns:1.3fr 1fr;
gap:40px;
border-radius:16px;
display:grid;
color:#f9f4f6;
}
.ucthfw1{
margin:18px 0 16px;
color:#f9f4f6;
letter-spacing:-.01em;
font-size:3.125rem;
line-height:1.05;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
}
.ucthfw1 em{
color:#e8a5b8;
font-style:normal;
}
.grp0b{
max-width:440px;
color:#c9b5bc;
font-size:1rem;
}
.hfu3t7{
gap:18px;
align-items:center;
margin-top:26px;
flex-wrap:wrap;
display:flex;
}
.t7p6u{
font-size:14px;
color:#c9b5bc;
}
.iobgv{
font-size:0.813rem;
color:#c9b5bc;
}
.u22qm{
margin:0.25rem 0 2px;
font-size:34px;
font-weight:700;
color:#f9f4f6;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.jx994h{
color:#c9b5bc;
font-size:14px;
margin-bottom:20px;
}
.jx994h span[data-m]{
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#f9f4f6;
}
.vugvn1zb{
gap:12px;
padding:0.688rem 0;
align-items:center;
border-top:1px solid rgba(139,69,85,0.257);
display:flex;
}
.rrmcps b{
display:block;
font-weight:600;
color:#f9f4f6;
font-size:0.875rem;
}
.rrmcps span{
display:block;
color:#c9b5bc;
font-size:0.781rem;
}
@media(max-width:978px){
.tg9gozw{
padding:30px;
grid-template-columns:1fr;
}
.ucthfw1{
font-size:2.375rem;
}
}
@media(max-width:619px){
.tg9gozw{
padding:1.5rem;
}
.ucthfw1{
font-size:1.875rem;
}
}
.anqjs{
background:#3d1a24;
border-radius:10px;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.y6hj3{
padding:22px 24px;
border-right:1px solid rgba(139,69,85,0.301);
}
.y6hj3:last-child{
border-right:0;
}
.yi2md{
font-weight:700;
font-size:28px;
min-width:0;
color:#f9f4f6;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.eokbum{
color:#e8a5b8;
}
.x0d0l{
font-size:0.844rem;
margin-top:3px;
color:#c9b5bc;
}
@media(max-width:981px){
.anqjs{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.anqjs{
grid-template-columns:1fr;
}
.y6hj3{
border-right:0;
border-bottom:1px solid rgba(139,69,85,0.272);
}
.y6hj3:last-child{
border-bottom:0;
}
}
.ns1y3w{
padding:1.5rem;
display:block;
color:inherit;
text-decoration:none;
}
.j0gqwl{
background:rgba(61,26,36,0.163);
border-radius:6px;
color:#8b2f47;
align-items:center;
justify-content:center;
display:flex;
margin-bottom:1rem;
width:48px;
height:3rem;
}
.j0gqwl svg{
height:24px;
width:1.5rem;
}
.izb4k{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:4px;
color:#1a0e12;
font-size:1.313rem;
}
.o5ohrff{
color:#4a3239;
font-size:14px;
}
.q5wf7{
padding:1.25rem;
gap:13px;
display:flex;
align-items:center;
}
.q5wf7 .floc5dw{
display:flex;
}
.j2yyt{
font-size:1.188rem;
font-weight:700;
display:block;
color:#1a0e12;
}
.czrjm{
font-size:13px;
color:#4a3239;
display:block;
}
.kvsgwp{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
margin-top:0.5rem;
}
.x69two{
padding:1.875rem;
border-radius:10px;
color:#f9f4f6;
text-align:center;
}
.oh9abwy{
background:linear-gradient(rgba(0,0,0,0.339),rgba(0,0,0,0.343)),linear-gradient(129deg,#c77d3a,#b4516b);
}
.cfbyh{
background:linear-gradient(rgba(0,0,0,0.368),rgba(0,0,0,0.338)),linear-gradient(131deg,#8b2f47,#b4516b);
}
.r82izqz{
background:linear-gradient(rgba(0,0,0,0.344),rgba(0,0,0,0.321)),linear-gradient(133deg,#2d7d60,#b4516b);
}
.almz1n{
opacity:.85;
font-size:0.75rem;
letter-spacing:.16em;
}
.vmfpi{
margin:8px 0 2px;
font-weight:700;
font-size:2.5rem;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
overflow-wrap:anywhere;
}
.cjgff{
opacity:.8;
font-size:0.813rem;
}
.j8n2g{
overflow:hidden;
background:#ffffff;
border:1px solid rgba(61,26,36,0.184);
border-radius:10px;
align-items:center;
margin-top:18px;
display:flex;
}
.o9jbfoft{
flex:0 0 auto;
padding:14px 1.125rem;
color:#1a0e12;
border-right:1px solid rgba(61,26,36,0.189);
font-weight:700;
white-space:nowrap;
font-size:14px;
}
.k91erfi{
overflow:hidden;
flex:1;
min-width:0;
}
.ahej8c8q{
gap:1.875rem;
padding:0.875rem 1.25rem;
white-space:nowrap;
will-change:transform;
display:flex;
}
.xk53u3p6{
font-size:0.875rem;
color:#4a3239;
}
.xk53u3p6 b{
margin-right:0.5rem;
font-weight:700;
color:#2d7d60;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
@media(max-width:979px){
.kvsgwp{
grid-template-columns:1fr;
}
}
.e6id2mji{
color:#1a0e12;
margin-bottom:0.375rem;
font-size:1.5rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.fhasy9eq{
padding:14px 0;
border-top:1px solid rgba(61,26,36,0.162);
}
.fhasy9eq:first-of-type{
border-top:0;
}
.oe7tht{
margin-bottom:0.438rem;
color:#4a3239;
font-size:12.5px;
}
.rslflgz{
gap:12px;
align-items:center;
flex-wrap:wrap;
justify-content:space-between;
display:flex;
}
.cowwm{
font-weight:600;
font-size:0.938rem;
}
.rfqkscej{
gap:0.5rem;
display:flex;
}
.u6z6bz6p{
padding:6px 12px;
border-radius:6px;
border:1px solid rgba(61,26,36,0.151);
min-width:54px;
font-size:0.875rem;
text-align:center;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.u6z6bz6p small{
display:block;
font-size:11px;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#4a3239;
}
.rzalg51{
padding:16px;
border-radius:0.625rem;
overflow:hidden;
background-size:cover;
display:flex;
color:#f9f4f6;
flex-direction:column;
background-position:center;
text-decoration:none;
aspect-ratio:16/11;
position:relative;
}
.rzalg51::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(26,14,18,0.727)),linear-gradient(transparent 25%,rgba(0,0,0,0.709));
content:"";
position:absolute;
}
.rzalg51>*{
position:relative;
z-index:1;
}
.uj84nlke{
padding:4px 0.563rem;
border-radius:6px;
background:#d63d4f;
gap:0.375rem;
font-weight:700;
letter-spacing:.04em;
display:inline-flex;
align-items:center;
font-size:11px;
align-self:flex-start;
color:#fff;
}
.uj84nlke .nv0rvt6h{
background:#fff;
}
.g842gp{
margin-top:auto;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.775);
font-size:1.438rem;
font-weight:700;
}
.n56ciqo{
gap:8px;
font-size:0.781rem;
align-items:center;
margin-top:0.5rem;
justify-content:space-between;
display:flex;
color:#c9b5bc;
}
.tmiia{
font-weight:600;
color:#f9f4f6;
}
.vdpz734s{
gap:0.75rem;
flex-wrap:wrap;
display:flex;
margin-bottom:6px;
justify-content:space-between;
align-items:baseline;
}
.k792yl{
font-size:24px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1a0e12;
}
.yf2pwn97{
color:#4a3239;
font-size:13px;
}
.yf2pwn97 b{
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#1a0e12;
}
.x4eag{
margin:16px 0;
}
.nhafgj{
gap:0.875rem;
padding:0.813rem 14px;
border-radius:0.375rem;
align-items:center;
display:flex;
}
.nhafgj:nth-child(odd){
background:#f5f2ef;
}
.fo36a{
font-weight:700;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#4a3239;
width:18px;
}
.weh6u{
flex:1;
font-weight:600;
min-width:0;
}
.by1e2{
color:#4a3239;
font-size:14px;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
}
.yp3oo6{
width:100%;
}
.uhgf7m{
gap:12px;
background:#f5f2ef;
border:1px solid rgba(61,26,36,0.137);
border-radius:0.375rem;
padding:12px 16px;
margin-top:0.875rem;
align-items:center;
display:flex;
color:#4a3239;
font-size:13.5px;
}
.ygp8me{
padding:26px;
flex-direction:column;
display:flex;
}
.m1s12{
margin:0.625rem 0 4px;
color:#1a0e12;
font-size:1.625rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.ciyze1iz{
color:#8b2f47;
margin-bottom:14px;
font-weight:700;
font-size:15px;
}
.mh78k{
flex:1;
color:#4a3239;
font-size:0.875rem;
}
.ygp8me .pix1rspa{
margin-top:18px;
width:100%;
}
.fgtamxpg{
gap:0.625rem;
border-top:1px solid rgba(61,26,36,0.161);
align-items:center;
justify-content:space-between;
display:flex;
padding-top:12px;
margin-top:14px;
}
.z0nutv2c{
color:#4a3239;
letter-spacing:.04em;
font-size:0.688rem;
}
.szwb7{
color:#2a7a5e;
font-weight:600;
text-decoration:none;
font-size:0.813rem;
}
.z9w8md{
padding:24px;
}
.yy13q{
gap:0.625rem;
display:flex;
font-size:20px;
align-items:center;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
color:#1a0e12;
}
.yy13q svg{
width:22px;
color:#8b2f47;
height:1.375rem;
}
.bwdxv7b{
border-color:rgba(139,69,85,0.271);
background:#3d1a24;
color:#f9f4f6;
}
.bwdxv7b .yy13q{
color:#f9f4f6;
}
.bwdxv7b .yy13q svg{
color:#f9f4f6;
}
.zf7iateq{
margin-bottom:16px;
color:#c9b5bc;
font-size:14px;
}
.sqk8q26{
gap:0.625rem;
display:flex;
}
.lggudqc8{
border-radius:6px;
padding:0.625rem 0.875rem;
flex:1;
background:rgba(61,26,36,0.919);
color:#f9f4f6;
font-size:0.813rem;
}
.lggudqc8 small{
color:#c9b5bc;
display:block;
font-size:0.625rem;
}
.n2eqrvl{
clear:both;
color:#c9b5bc;
margin-top:14px;
font-size:12px;
}
.vmf94{
padding:28px;
}
.qw2nohk{
gap:0.625rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1a0e12;
margin-bottom:6px;
align-items:center;
display:flex;
font-size:24px;
}
.qw2nohk svg{
color:#8b2f47;
width:1.375rem;
height:22px;
}
.rk537od{
gap:0.75rem;
align-items:center;
margin-top:18px;
display:flex;
flex-wrap:wrap;
}
.hauailcc{
margin-left:auto;
}
.rqs0my{
gap:10px;
font-size:0.875rem;
padding-top:18px;
flex-wrap:wrap;
border-top:1px solid rgba(61,26,36,0.134);
margin-top:1.375rem;
align-items:center;
display:flex;
}
.ecuozpd{
color:#4a3239;
}
.ewmhw6u{
border-radius:0.375rem;
border:1px solid rgba(61,26,36,0.188);
padding:9px 14px;
gap:7px;
text-decoration:none;
color:#1a0e12;
font-size:0.844rem;
align-items:center;
display:inline-flex;
}
.ewmhw6u svg{
width:15px;
color:#8b2f47;
height:0.938rem;
}
@media(max-width:623px){
.hauailcc{
margin-left:0;
width:100%;
}
}
.e4bxo1k{
padding:34px;
border-radius:0.625rem;
background:#3d1a24;
gap:1.5rem;
flex-wrap:wrap;
color:#f9f4f6;
display:flex;
align-items:center;
}
.r7bttx55{
background:rgba(61,26,36,0.891);
border-radius:0.625rem;
flex:0 0 auto;
display:flex;
width:56px;
color:#f9f4f6;
height:56px;
align-items:center;
justify-content:center;
}
.r7bttx55 svg{
height:26px;
width:1.625rem;
}
.dlzdp3j{
font-size:1.563rem;
color:#f9f4f6;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.dcrbc{
color:#c9b5bc;
font-size:14px;
}
.bfloyku{
gap:0.75rem;
margin-left:auto;
display:flex;
flex-wrap:wrap;
}
@media(max-width:978px){
.bfloyku{
width:100%;
margin-left:0;
}
.bfloyku .pix1rspa{
flex:1;
}
}
.kw6gii{
padding:24px;
border-top:3px solid #8b2f47;
}
.dpr2ulx{
border-top-color:rgba(61,26,36,0.183);
}
.k0y2t{
border-top-color:#c9b5bc;
}
.pnqlrk86{
border-top-color:#c77d3a;
}
.zx1dlia5{
border-top-color:#8b2f47;
}
.b51md{
font-size:1.375rem;
color:#1a0e12;
font-weight:700;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.zjzcq{
margin:2px 0 14px;
font-size:13px;
color:#4a3239;
}
.qox9wd{
padding:7px 0;
gap:9px;
font-size:13.5px;
display:flex;
color:#4a3239;
align-items:flex-start;
}
.qox9wd svg{
flex:0 0 auto;
color:#2d7d60;
margin-top:2px;
height:16px;
width:16px;
}
.lbd387{
padding:1.5rem;
}
.fqwmr{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1a0e12;
font-size:18px;
margin-bottom:0.875rem;
}
.s9uaq5ux{
padding:0.625rem 0;
border-top:1px solid rgba(61,26,36,0.159);
}
.s9uaq5ux:first-of-type{
border-top:0;
}
.hzgbrgb{
font-size:12px;
color:#4a3239;
}
.s9uaq5ux b{
font-size:14.5px;
color:#1a0e12;
}
.rgn40{
padding:0.688rem 0;
gap:10px;
font-size:14.5px;
justify-content:space-between;
color:#1a0e12;
text-decoration:none;
border-top:1px solid rgba(61,26,36,0.15);
display:flex;
}
.rgn40:first-of-type{
border-top:0;
}
.dbncb{
padding:12px 0;
gap:11px;
display:flex;
border-top:1px solid rgba(61,26,36,0.167);
align-items:flex-start;
}
.dbncb:first-of-type{
border-top:0;
}
.dbncb .lk3lfmwm{
flex:0 0 auto;
margin-top:1px;
color:#2d7d60;
}
.dbncb .lk3lfmwm svg{
height:18px;
width:18px;
}
.dbncb b{
font-weight:600;
font-size:14px;
color:#1a0e12;
}
.dbncb span{
display:block;
font-size:0.781rem;
color:#4a3239;
}
.hynd0u9{
grid-template-columns:1.2fr 1fr;
overflow:hidden;
display:grid;
}
.kh2tu{
background:linear-gradient(135deg,#3d1a24,#521d2e);
min-height:18.75rem;
position:relative;
}
.dx0vb1p{
inset:0;
position:absolute;
background-image:linear-gradient(rgba(139,69,85,0.269) 1px,transparent 1px),linear-gradient(88deg,rgba(139,69,85,0.264) 1px,transparent 1px);
background-size:40px 40px;
}
.q6ifv3yg{
color:#e8a5b8;
transform:translate(-50%,-100%);
left:50%;
top:48%;
position:absolute;
}
.q6ifv3yg svg{
height:40px;
width:2.5rem;
}
.ffk97h{
padding:0.375rem 10px;
border-radius:0.375rem;
background:rgba(26,14,18,0.73);
bottom:16px;
left:1.125rem;
position:absolute;
font-size:12px;
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#c9b5bc;
}
.km70pks{
padding:28px;
}
.av580qj{
color:#1a0e12;
font-size:1.25rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:6px;
}
.zvyv0ok9{
margin:10px 0;
font-size:14.5px;
color:#1a0e12;
}
.dtbez{
padding:0.563rem 0;
gap:9px;
color:#4a3239;
border-top:1px solid rgba(61,26,36,0.179);
align-items:flex-start;
font-size:0.844rem;
display:flex;
}
.dtbez svg{
flex:0 0 auto;
margin-top:2px;
color:#8b2f47;
width:1rem;
height:16px;
}
.an0od0x{
margin-top:0.875rem;
display:inline-block;
}
@media(max-width:761px){
.hynd0u9{
grid-template-columns:1fr;
}
}
.bezra218{
padding:1.625rem;
gap:22px;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.qhw7m83g{
background:#8b2f47;
border-radius:50%;
flex:0 0 auto;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
width:4rem;
justify-content:center;
height:4rem;
align-items:center;
font-weight:700;
display:flex;
font-size:1.375rem;
color:#ffffff;
}
.rmxkq{
font-size:17px;
color:#1a0e12;
}
.xcmfd6{
font-size:13.5px;
margin-top:2px;
color:#4a3239;
}
.o3m0l{
font-size:0.813rem;
color:#4a3239;
max-width:520px;
margin-top:0.5rem;
}
.ks0bf3xo{
text-align:right;
color:#4a3239;
font-size:13px;
margin-left:auto;
}
.s900b3{
gap:0.375rem;
align-items:center;
justify-content:flex-end;
display:inline-flex;
font-weight:600;
color:#2d7d60;
}
.s900b3 svg{
height:15px;
width:15px;
}
.y9pilr90{
margin-top:0.25rem;
}
.j5fdp{
margin-top:0.375rem;
text-decoration:none;
color:#2a7a5e;
display:block;
}
@media(max-width:619px){
.ks0bf3xo{
text-align:left;
margin-left:0;
}
.s900b3{
justify-content:flex-start;
}
}
.k2vxc4l{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:1rem;
margin-top:8px;
display:grid;
}
.zzll6om{
border-radius:0.625rem;
padding:1.625rem;
background:#3d1a24;
justify-content:center;
color:#f9f4f6;
flex-direction:column;
display:flex;
}
.tp33r{
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
font-size:2.875rem;
font-weight:700;
}
.zzll6om .i95v9la{
margin:0.5rem 0;
color:#c77d3a;
}
.sapgr{
font-size:13px;
color:#c9b5bc;
}
.vhdxj4m{
padding:1.375rem;
}
.vhdxj4m .i95v9la{
margin-bottom:10px;
}
.f8hiw1e{
font-size:14px;
color:#4a3239;
}
.ytw3sh{
gap:10px;
font-size:0.813rem;
justify-content:space-between;
display:flex;
margin-top:1rem;
}
.ytw3sh b{
font-weight:600;
color:#1a0e12;
}
.ytw3sh span{
color:#4a3239;
}
@media(max-width:982px){
.k2vxc4l{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.k2vxc4l{
grid-template-columns:1fr;
}
}
.tu7no4cr{
grid-template-columns:repeat(4,1fr);
gap:0.875rem;
margin-top:0.5rem;
display:grid;
}
.wbebl{
padding:20px;
text-align:center;
}
.j7xia24{
font-size:1.375rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-weight:700;
color:#8b2f47;
}
.h2w2mtf{
font-weight:600;
margin-top:4px;
color:#1a0e12;
font-size:0.844rem;
}
.w46exeli{
color:#4a3239;
margin-top:2px;
font-size:0.75rem;
}
.pp4ulk{
gap:0.75rem;
padding:0.875rem 18px;
flex-wrap:wrap;
margin-top:16px;
display:flex;
align-items:center;
}
.rxit2ji{
color:#4a3239;
font-size:13px;
}
.k0dxig0o{
padding:8px 0.875rem;
border-radius:6px;
border:1px solid rgba(61,26,36,0.143);
font-weight:600;
font-size:13px;
color:#4a3239;
}
@media(max-width:983px){
.tu7no4cr{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.tu7no4cr{
grid-template-columns:1fr;
}
}
.cha00wqk{
gap:18px;
padding:1.375rem 26px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.bhadt9{
font-weight:700;
color:#1a0e12;
font-size:1rem;
}
.zqjvhc{
font-size:0.875rem;
color:#2d7d60;
font-weight:600;
}
.xn1q01t{
color:#4a3239;
font-size:0.875rem;
}
.cha00wqk .fo4ir84{
margin-left:auto;
}
.gy1dp{
gap:10px;
width:100%;
display:flex;
border-top:1px solid rgba(61,26,36,0.165);
margin-top:1rem;
padding-top:16px;
flex-wrap:wrap;
}
.putcg{
border:1px solid rgba(61,26,36,0.171);
border-radius:6px;
padding:0.563rem 1rem;
font-weight:600;
font-size:13px;
color:#4a3239;
}
@media(max-width:621px){
.cha00wqk .fo4ir84{
margin-left:0;
}
}
.adh6c{
margin-top:0.5rem;
}
.miwqkln{
padding:1.25rem 0;
border-bottom:1px solid rgba(61,26,36,0.132);
}
.mqt9r{
gap:1.125rem;
list-style:none;
display:flex;
cursor:pointer;
align-items:center;
}
.mqt9r::-webkit-details-marker{
display:none;
}
.uf32wm{
background:#8b2f47;
border-radius:6px;
flex:0 0 auto;
padding:0.313rem 9px;
text-transform:uppercase;
letter-spacing:.1em;
color:#ffffff;
font-size:10px;
font-weight:700;
}
.xtf6btl{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#1a0e12;
}
.u4tp4u27{
transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
line-height:1;
color:#4a3239;
font-size:24px;
}
.miwqkln[open] .u4tp4u27{
transform:rotate(47deg);
}
.ebjrca{
padding:14px 0 0 0;
font-size:14.5px;
max-width:780px;
color:#4a3239;
}
.r3qwmua{
padding:1.875rem;
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
display:grid;
}
.nfpa3l1{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:1.75rem;
margin-bottom:14px;
color:#1a0e12;
}
.inzpsd5k p{
margin-bottom:12px;
color:#4a3239;
font-size:14.5px;
}
.g13s6dk8{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:18px;
}
.xgru3h{
border-radius:0.375rem;
border:1px solid rgba(61,26,36,0.153);
padding:16px;
}
.r3x6vplk{
font-weight:700;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
color:#1a0e12;
}
.t1fxqrrb{
font-size:12px;
color:#4a3239;
}
.v1efg .eican{
display:block;
margin-bottom:1rem;
}
.w7gxqtf{
padding:11px 0;
gap:0.688rem;
border-top:1px solid rgba(61,26,36,0.181);
align-items:flex-start;
display:flex;
}
.w7gxqtf:first-of-type{
border-top:0;
}
.w7gxqtf .lk3lfmwm{
flex:0 0 auto;
color:#2d7d60;
margin-top:1px;
}
.w7gxqtf .lk3lfmwm svg{
width:18px;
height:18px;
}
.w7gxqtf b{
font-size:14.5px;
color:#1a0e12;
}
.w7gxqtf span{
color:#4a3239;
font-size:0.781rem;
display:block;
}
@media(max-width:982px){
.r3qwmua{
grid-template-columns:1fr;
}
}
@media(max-width:978px){
.g13s6dk8{
grid-template-columns:repeat(2,1fr);
}
}
.jf93f{
padding:30px;
}
.qex35qac{
grid-template-columns:repeat(4,1fr);
gap:18px;
display:grid;
margin-top:18px;
}
.b6gx68 .floc5dw{
margin-bottom:12px;
}
.pb222zbb{
display:block;
color:#1a0e12;
font-size:15px;
margin-bottom:4px;
}
.qeakt2zy{
color:#4a3239;
font-size:0.844rem;
}
@media(max-width:979px){
.qex35qac{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.qex35qac{
grid-template-columns:1fr;
}
}
.spwb4w6{
padding:30px;
}
.pqwzq78{
font-size:25px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:0.75rem;
color:#1a0e12;
}
.spwb4w6 p{
max-width:55rem;
margin-bottom:0.625rem;
font-size:14.5px;
color:#4a3239;
}
.q50pumf{
display:inline-block;
text-decoration:none;
font-weight:600;
margin-top:0.75rem;
color:#2a7a5e;
}
.z1e44{
background:#3d1a24;
padding:2.5rem 0;
margin-top:34px;
color:#c9b5bc;
}
.avh7zkz4{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.l8m167{
color:#f9f4f6;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:22px;
letter-spacing:.04em;
}
.fkqi2no{
font-size:0.781rem;
line-height:1.6;
margin-top:0.875rem;
}
.rh8anj{
display:block;
font-size:13px;
color:#f9f4f6;
margin-bottom:0.75rem;
}
.ksi8bidi{
padding:9px 0;
color:#c9b5bc;
display:block;
text-decoration:none;
font-size:0.844rem;
}
@media(max-width:979px){
.avh7zkz4{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.avh7zkz4{
grid-template-columns:1fr;
}
}
.hxd8odu{
padding:16px 0;
background:#2a1118;
z-index:60;
bottom:0;
left:0;
color:#f9f4f6;
right:0;
position:fixed;
}
.n5eng{
gap:1.25rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.zgca44r3{
flex:1;
font-size:13.5px;
color:#c9b5bc;
min-width:15rem;
}
.zgca44r3 a{
color:#f9f4f6;
text-decoration:underline;
}
.ersxntm{
gap:10px;
display:flex;
}
@media(max-width:623px){
.n5eng{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.ersxntm .pix1rspa{
flex:1;
}
}
.wdcq5cu{
border:1px solid rgba(61,26,36,0.164);
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1),transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
border-radius:0.625rem;
gap:12px;
background:#ffffff;
padding:0.875rem 16px;
position:fixed;
pointer-events:none;
z-index:55;
max-width:340px;
box-shadow:0 0.625rem 25px rgba(26,14,18,0.111), 0 4px 0.625rem rgba(26,14,18,0.096);
transform:translateY(12px);
left:18px;
display:flex;
opacity:0;
bottom:1.125rem;
}
.jvnx8{
pointer-events:auto;
opacity:1;
transform:translateY(0);
}
.iqiad5{
flex:0 0 auto;
background:rgba(139,47,71,0.105);
border-radius:6px;
align-items:center;
justify-content:center;
display:flex;
height:2.5rem;
color:#2d7d60;
width:2.5rem;
}
.iqiad5 svg{
width:22px;
height:22px;
}
.oiug9{
font-size:0.844rem;
line-height:1.4;
color:#1a0e12;
}
.oiug9 b{
font-weight:700;
}
.oiug9 .cbuhfri{
font-family:"PT Sans", 'Helvetica Neue', Arial, sans-serif;
color:#2d7d60;
font-weight:700;
}
@media(max-width:619px){
.wdcq5cu{
left:10px;
right:10px;
max-width:none;
}
}