*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#F0F7F7;
-webkit-font-smoothing:antialiased;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#2E5252;
text-rendering:optimizeLegibility;
overflow-x:hidden;
overflow-wrap:break-word;
font-size:16px;
line-height:1.55;
}
img{
display:block;
max-width:100%;
}
a{
color:inherit;
text-decoration:none;
}
button{
border:none;
background:none;
font-family:inherit;
cursor:pointer;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
color:#0D1F1F;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
overflow-wrap:anywhere;
}
::-webkit-scrollbar{
width:0.5rem;
height:0.5rem;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:#B2D4D0;
}
::-webkit-scrollbar-track{
background:transparent;
}
.nhv72s{
padding:0 1.125rem;
margin:0 auto;
width:100%;
max-width:80rem;
}
.y8oiq3{
padding:2.125rem 0;
}
.hsafp{
font-weight:700;
line-height:1.1;
letter-spacing:-.01em;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-size:1.875rem;
color:#0D1F1F;
}
.zxg3678r{
color:#2E5252;
margin-top:6px;
font-size:0.938rem;
}
.zazuk0 .hsafp{
color:#E8F8F7;
}
.zazuk0 .zxg3678r{
color:rgba(220,245,243,0.607);
}
.tpn5mzz7{
background:#FFFFFF;
}
.e4smizr9{
border-radius:0.75rem;
background:#FFFFFF;
border:1px solid #B2D4D0;
}
.pe7oxb5{
text-transform:uppercase;
display:inline-block;
font-weight:700;
line-height:1.4;
color:#517272;
font-size:11px;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
letter-spacing:.12em;
}
.b9ua6ln{
gap:6px;
font-weight:600;
display:inline-flex;
align-items:center;
white-space:nowrap;
color:#118141;
}
.b9ua6ln svg{
height:0.938rem;
width:15px;
}
.iroyiqm{
flex:0 0 auto;
border-radius:6px;
background:#B2D4D0;
height:1.875rem;
width:30px;
justify-content:center;
display:flex;
color:#008073;
align-items:center;
}
.iroyiqm svg{
width:1.125rem;
height:18px;
}
.zazuk0 .iroyiqm{
background:rgba(0,180,160,0.1);
color:#E8F8F7;
}
.bz32ddi{
background:#19874a;
border-radius:50%;
box-shadow:0 0 0 3px rgba(0,137,123,0.101);
vertical-align:middle;
height:8px;
margin-right:0.438rem;
display:inline-block;
width:0.5rem;
}
.frkrsrd{
display:none;
}
@media(max-width:618px){
.nhv72s{
padding:0 14px;
}
.y8oiq3{
padding:1.625rem 0;
}
.hsafp{
font-size:23px;
}
}
@keyframes k2og0g85{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.ej68vli6{
background:#0B2E2E;
color:rgba(220,245,243,0.611);
font-size:0.813rem;
}
.yvla4nxf{
gap:1rem;
min-height:2.625rem;
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
}
.t4kbbv5{
gap:24px;
overflow:hidden;
display:flex;
align-items:center;
min-width:0;
}
.dr7th{
gap:7px;
overflow:hidden;
display:inline-flex;
white-space:nowrap;
align-items:center;
text-overflow:ellipsis;
}
.dr7th svg{
flex:0 0 auto;
color:#C9922A;
height:14px;
width:14px;
}
.dr7th strong{
font-weight:600;
color:#E8F8F7;
}
.tcgtu0 svg{
color:#19874a;
}
.igugcy{
flex:0 0 auto;
}
.qa23xos{
border:1px solid rgba(0,210,190,0.196);
padding:8px 0.75rem;
gap:0.5rem;
border-radius:6px;
display:inline-flex;
align-items:center;
color:#E8F8F7;
}
.qa23xos svg{
width:14px;
color:rgba(220,245,243,0.624);
height:0.875rem;
}
.gljml{
background:#FFFFFF;
position:sticky;
border-bottom:1px solid #B2D4D0;
z-index:40;
top:0;
}
.fyyq80{
gap:22px;
height:4.375rem;
align-items:center;
display:flex;
}
.cty9by{
flex:0 0 auto;
line-height:1;
justify-content:center;
text-decoration:none;
flex-direction:column;
display:flex;
color:#0D1F1F;
}
.ie3tc1{
font-weight:700;
letter-spacing:.04em;
white-space:nowrap;
font-size:22px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
}
.bp4ssfcx{
margin-top:3px;
color:#008073;
font-size:0.563rem;
letter-spacing:.16em;
white-space:nowrap;
text-transform:uppercase;
}
.bbdbvz{
gap:4px;
margin-left:6px;
display:flex;
}
.or0wu{
padding:0.563rem 14px;
border-radius:6px;
font-size:0.938rem;
white-space:nowrap;
font-weight:600;
color:#2E5252;
text-decoration:none;
}
.wtgwfpa{
background:#008073;
color:#FFFFFF;
}
.i4ij6{
gap:0.625rem;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.qqarq2{
border:1px solid #B2D4D0;
border-radius:6px;
margin-left:0.5rem;
height:2.75rem;
justify-content:center;
display:none;
cursor:pointer;
align-items:center;
width:44px;
color:#0D1F1F;
}
.qqarq2 svg{
height:1.375rem;
width:22px;
}
.qwot3uf{
padding:16px 0 4px;
}
.dti0nb0{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.zkpfe{
gap:8px;
border:1px solid #B2D4D0;
padding:11px 1rem;
border-radius:6px;
background:#FFFFFF;
color:#0D1F1F;
align-items:center;
display:inline-flex;
font-weight:600;
text-decoration:none;
font-size:14px;
}
.zkpfe svg{
color:#008073;
height:1rem;
width:1rem;
}
.ou03r7{
background:#FFFFFF;
display:none;
border-bottom:1px solid #B2D4D0;
}
.ou03r7 .nhv72s{
padding-top:0.875rem;
padding-bottom:14px;
}
.mofilw1{
padding:11px 4px;
font-weight:600;
text-decoration:none;
color:#0D1F1F;
border-bottom:1px solid #B2D4D0;
display:block;
}
.frkrsrd:checked~.ou03r7{
display:block;
}
@media(max-width:759px){
.bbdbvz{
display:none;
}
.qqarq2{
display:flex;
}
.qwot3uf{
display:none;
}
.kyxazig{
display:none;
}
.fyyq80{
gap:10px;
height:4rem;
}
.i4ij6{
gap:0.5rem;
}
.bp4ssfcx{
display:none;
}
}
@media(max-width:617px){
.ie3tc1{
font-size:19px;
}
.fyyq80{
padding-bottom:0.625rem;
row-gap:10px;
column-gap:10px;
flex-wrap:wrap;
height:auto;
padding-top:10px;
}
.qqarq2{
margin-left:auto;
order:1;
}
.i4ij6{
gap:0.5rem;
flex-basis:100%;
width:100%;
margin-left:0;
order:2;
}
.i4ij6 .gkoyrj2g{
overflow:hidden;
flex:1 1 0;
padding:0.75rem 8px;
font-size:13.5px;
min-width:0;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
}
}
.gkoyrj2g{
gap:8px;
padding:13px 1.375rem;
border-radius:0.375rem;
transition:background-color 180ms cubic-bezier(0.4,0,0.2,1),opacity 180ms cubic-bezier(0.4,0,0.2,1);
white-space:nowrap;
font-size:0.938rem;
justify-content:center;
text-decoration:none;
display:inline-flex;
align-items:center;
font-weight:600;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
cursor:pointer;
}
.gkoyrj2g svg{
width:17px;
height:17px;
}
.ulc14j6{
background:#118141;
color:#FFFFFF;
}
.ulc14j6:hover{
background:#118644;
}
.ay5b4bs{
background:#008073;
color:#FFFFFF;
}
.ay5b4bs:hover{
opacity:.92;
}
.w19jc2{
background:transparent;
border:1.5px solid #B2D4D0;
color:#0D1F1F;
}
.uax8gou{
border:1.5px solid rgba(0,210,190,0.154);
background:transparent;
color:#E8F8F7;
}
.zazuk0 .w19jc2{
border-color:rgba(0,210,190,0.163);
color:#E8F8F7;
}
.q8l363uj{
gap:5px;
text-decoration:none;
cursor:pointer;
font-size:0.813rem;
align-items:center;
color:#118141;
display:inline-flex;
font-weight:600;
}
.q8l363uj svg{
width:14px;
height:14px;
}
.zazuk0 .q8l363uj{
color:#00D4BE;
}
.kchd3{
animation:k2og0g85 1.4s infinite;
background:#D43247;
border-radius:50%;
height:0.375rem;
display:inline-block;
width:6px;
}
.hwhyywbp{
gap:2px;
display:inline-flex;
color:#C9922A;
}
.hwhyywbp svg{
height:16px;
width:1rem;
}
.hhlkj{
padding:9px 0.875rem;
border-radius:0.375rem;
border:1px solid #B2D4D0;
background:#FFFFFF;
gap:0.375rem;
font-weight:600;
align-items:center;
font-size:13px;
color:#0D1F1F;
display:inline-flex;
}
.mdkwe{
border-color:transparent;
background:#008073;
color:#FFFFFF;
}
.kzwxri{
background:#B2D4D0;
border-radius:6px;
padding:5px 0.563rem;
text-transform:uppercase;
color:#008073;
letter-spacing:.1em;
font-weight:700;
font-size:0.625rem;
}
.efbvaxyd{
background:#D43247;
padding:0.25rem 10px;
flex:0 0 auto;
border-radius:6px;
font-size:12px;
color:#fff;
align-items:center;
display:inline-flex;
font-weight:700;
}
.j1lczn9{
overflow:hidden;
border:1px solid #B2D4D0;
background:#FFFFFF;
border-radius:0.75rem;
text-decoration:none;
color:inherit;
display:block;
min-width:0;
}
.vg5ejud{
aspect-ratio:4/3;
background-position:center;
display:block;
position:relative;
background-size:cover;
}
.nz803{
aspect-ratio:16/10;
}
.a9udhg8h{
padding:14px;
background:linear-gradient(transparent,rgba(7,22,22,0.557)),linear-gradient(transparent 30%,rgba(0,0,0,0.682));
left:0;
position:absolute;
right:0;
bottom:0;
}
.mb1hjf{
color:rgba(220,245,243,0.594);
text-shadow:0 1px 3px rgba(0,0,0,0.69);
text-transform:uppercase;
letter-spacing:.14em;
font-size:10px;
margin-bottom:3px;
display:block;
}
.xr7o94f{
display:block;
color:#E8F8F7;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.726);
font-weight:700;
font-size:20px;
}
.uva7c{
border-radius:0.375rem;
gap:0.375rem;
padding:0.25rem 9px;
background:#D43247;
color:#fff;
left:0.625rem;
font-weight:700;
letter-spacing:.04em;
display:inline-flex;
top:0.625rem;
align-items:center;
font-size:0.688rem;
position:absolute;
}
.uva7c .kchd3{
background:#fff;
}
.cjywfh50{
padding:14px 16px;
}
.kys3b0{
font-weight:700;
color:#19874a;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:14px;
}
.b17mn3w{
gap:6px;
align-items:center;
font-size:0.781rem;
display:flex;
color:#2E5252;
margin-top:2px;
}
.b17mn3w i{
background:#C9922A;
border-radius:50%;
font-style:normal;
height:7px;
width:7px;
}
.cjywfh50 .gkoyrj2g{
margin-top:12px;
width:100%;
}
.b566d{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.m8k51u{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.yesaclu{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.b566d>*,.m8k51u>*,.yesaclu>*{
min-width:0;
}
@media(max-width:977px){
.b566d,.m8k51u{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:620px){
.b566d,.m8k51u,.yesaclu{
grid-template-columns:1fr;
}
}
.vwimbzvn{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.vwimbzvn>*{
min-width:0;
}
.zx5dvhfn{
padding:26px;
}
.dlunukhk{
gap:12px;
padding:9px 0;
border-top:1px solid #B2D4D0;
justify-content:space-between;
display:flex;
font-size:0.875rem;
}
.dlunukhk span{
flex:0 0 auto;
color:#2E5252;
}
.dlunukhk b{
text-align:right;
}
.fdekmez4{
padding:0.625rem 0;
border-top:1px solid #B2D4D0;
}
.fdekmez4:first-child{
border-top:0;
}
.s1qriv{
font-size:0.75rem;
color:#2E5252;
}
.pxrdclkw{
font-weight:600;
font-size:0.906rem;
color:#0D1F1F;
}
@media(max-width:761px){
.vwimbzvn{
grid-template-columns:1fr;
}
}
.j5tf3qe{
min-width:0;
margin-bottom:16px;
}
.y0aw3y{
gap:0.75rem;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-end;
display:flex;
}
.y0aw3y .xeb1wn{
gap:0.375rem;
display:flex;
min-width:0;
flex-direction:column;
}
.x2pr3st{
gap:8px;
display:flex;
align-items:flex-start;
flex-direction:column;
}
.fzl7ob{
gap:8px;
align-items:center;
display:flex;
text-align:center;
flex-direction:column;
}
.siztd544{
font-size:30px;
color:#0D1F1F;
letter-spacing:-.01em;
line-height:1.1;
overflow-wrap:break-word;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-weight:700;
}
@media(max-width:621px){
.siztd544{
font-size:23px;
}
}
.zazuk0 .siztd544{
color:#E8F8F7;
}
.ow4ehtk{
background:rgba(0,137,123,0.12);
border-radius:0.375rem;
padding:5px 11px;
color:#008073;
letter-spacing:.12em;
text-transform:uppercase;
}
.g26g9x50{
gap:10px;
display:inline-flex;
align-items:center;
}
.g26g9x50::before{
background:#008073;
display:inline-block;
content:"";
height:1px;
width:24px;
}
.l6utw{
gap:8px;
display:inline-flex;
align-items:center;
}
.l6utw::before{
border-radius:50%;
background:#008073;
width:6px;
height:0.375rem;
content:"";
display:inline-block;
}
.zazuk0 .ow4ehtk{
background:rgba(0,180,160,0.074);
color:#E8F8F7;
}
.zazuk0 .g26g9x50::before,.zazuk0 .l6utw::before{
background:#00D4BE;
}
.w4sn6t{
transition:opacity 180ms cubic-bezier(0.4,0,0.2,1);
gap:0.375rem;
white-space:nowrap;
font-weight:600;
align-items:center;
color:#118141;
display:inline-flex;
font-size:0.875rem;
}
.w4sn6t:hover{
opacity:.8;
}
.w4sn6t svg{
height:15px;
width:0.938rem;
}
.l0gm7j svg{
width:0.875rem;
height:0.875rem;
}
.tatv6iyx{
border-radius:6px;
background:#118141;
padding:0.563rem 1.125rem;
color:#FFFFFF;
}
.tatv6iyx:hover{
background:#118644;
opacity:1;
}
.zazuk0 .w4sn6t{
color:#00D4BE;
}
.kuc48d{
margin:-2px 0 1rem;
background:#B2D4D0;
height:1px;
}
.zazuk0 .kuc48d{
background:rgba(0,210,190,0.167);
}
.k892g4{
grid-template-columns:1.3fr 1fr;
gap:40px;
margin:0;
background:linear-gradient(130deg,#082424,#134040);
padding:2.625rem;
border-radius:1.25rem;
color:#E8F8F7;
display:grid;
}
.hhrna4k5{
margin:18px 0 16px;
overflow-wrap:anywhere;
line-height:1.05;
letter-spacing:-.01em;
font-size:50px;
color:#E8F8F7;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
}
.hhrna4k5 em{
color:#00D4BE;
font-style:normal;
}
.qag3u{
font-size:16px;
max-width:440px;
color:rgba(220,245,243,0.597);
}
.iwp4n8v8{
gap:1.125rem;
display:flex;
flex-wrap:wrap;
margin-top:26px;
align-items:center;
}
.znu5p9{
font-size:0.875rem;
color:rgba(220,245,243,0.635);
}
.wpg2lgjb{
font-size:0.813rem;
color:rgba(220,245,243,0.615);
}
.y5zvtv{
margin:0.25rem 0 2px;
font-size:2.125rem;
font-weight:700;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#E8F8F7;
}
.q9tiw{
color:rgba(220,245,243,0.621);
margin-bottom:1.25rem;
font-size:14px;
}
.q9tiw span[data-m]{
color:#E8F8F7;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.mj1fwk{
gap:0.75rem;
padding:11px 0;
align-items:center;
display:flex;
border-top:1px solid rgba(0,210,190,0.19);
}
.xgu32 b{
font-size:14px;
font-weight:600;
color:#E8F8F7;
display:block;
}
.xgu32 span{
color:rgba(220,245,243,0.597);
font-size:0.781rem;
display:block;
}
@media(max-width:981px){
.k892g4{
padding:30px;
grid-template-columns:1fr;
}
.hhrna4k5{
font-size:38px;
}
}
@media(max-width:622px){
.k892g4{
padding:1.5rem;
}
.hhrna4k5{
font-size:30px;
}
}
.ac7aw668{
background:#0B2E2E;
grid-template-columns:repeat(4,1fr);
border-radius:0.75rem;
display:grid;
}
.fga3o0u{
padding:1.375rem 24px;
border-right:1px solid rgba(0,210,190,0.165);
}
.fga3o0u:last-child{
border-right:0;
}
.b5f5b6tt{
min-width:0;
font-size:28px;
color:#E8F8F7;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
}
.o705d0n{
color:#00D4BE;
}
.eopfa2le{
color:rgba(220,245,243,0.598);
margin-top:3px;
font-size:13.5px;
}
@media(max-width:981px){
.ac7aw668{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.ac7aw668{
grid-template-columns:1fr;
}
.fga3o0u{
border-bottom:1px solid rgba(0,210,190,0.206);
border-right:0;
}
.fga3o0u:last-child{
border-bottom:0;
}
}
.p0ssi{
gap:13px;
padding:20px;
align-items:center;
display:flex;
}
.p0ssi .iroyiqm{
display:flex;
}
.d48rl{
display:block;
color:#0D1F1F;
font-size:19px;
font-weight:700;
}
.mnoye7{
display:block;
font-size:0.813rem;
color:#2E5252;
}
.uof2n0m{
padding:24px;
color:inherit;
display:block;
text-decoration:none;
}
.qvnex3c{
background:#B2D4D0;
border-radius:6px;
display:flex;
width:48px;
align-items:center;
height:3rem;
color:#008073;
margin-bottom:16px;
justify-content:center;
}
.qvnex3c svg{
height:1.5rem;
width:1.5rem;
}
.ti8xd{
color:#0D1F1F;
font-size:1.313rem;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
margin-bottom:0.25rem;
}
.h0s5hlz{
color:#2E5252;
font-size:0.875rem;
}
.r0nhzfxa{
gap:16px;
grid-template-columns:repeat(3,1fr);
margin-top:8px;
display:grid;
}
.lw42c{
padding:1.875rem;
border-radius:12px;
text-align:center;
color:#E8F8F7;
}
.gm6ki4v{
background:linear-gradient(rgba(0,0,0,0.322),rgba(0,0,0,0.332)),linear-gradient(132deg,#C9922A,#00B8A4);
}
.puczytm{
background:linear-gradient(rgba(0,0,0,0.347),rgba(0,0,0,0.362)),linear-gradient(131deg,#008073,#00B8A4);
}
.yrxno2{
background:linear-gradient(rgba(0,0,0,0.357),rgba(0,0,0,0.322)),linear-gradient(132deg,#19874a,#00B8A4);
}
.b30w9{
font-size:0.75rem;
opacity:.85;
letter-spacing:.16em;
}
.a7uvwibl{
margin:8px 0 2px;
overflow-wrap:anywhere;
font-weight:700;
font-size:2.5rem;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.u1au6q{
opacity:.8;
font-size:13px;
}
.i40qmhl1{
background:#FFFFFF;
border:1px solid #B2D4D0;
border-radius:0.75rem;
overflow:hidden;
align-items:center;
display:flex;
margin-top:1.125rem;
}
.gs3xj3s{
flex:0 0 auto;
padding:0.875rem 18px;
color:#0D1F1F;
font-size:0.875rem;
font-weight:700;
white-space:nowrap;
border-right:1px solid #B2D4D0;
}
.t9ut7{
flex:1;
overflow:hidden;
min-width:0;
}
.oww6tyu{
gap:30px;
padding:14px 20px;
will-change:transform;
display:flex;
white-space:nowrap;
}
.ba3in7{
color:#2E5252;
font-size:14px;
}
.ba3in7 b{
color:#19874a;
font-weight:700;
margin-right:8px;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
@media(max-width:983px){
.r0nhzfxa{
grid-template-columns:1fr;
}
}
.oin3jx{
gap:0.75rem;
display:flex;
align-items:baseline;
margin-bottom:0.375rem;
flex-wrap:wrap;
justify-content:space-between;
}
.rcamh80{
color:#0D1F1F;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-size:1.5rem;
}
.hvh8kp{
color:#2E5252;
font-size:13px;
}
.hvh8kp b{
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#0D1F1F;
}
.d59r93bk{
margin:1rem 0;
}
.d2hrpef{
border-radius:0.375rem;
padding:0.813rem 0.875rem;
gap:14px;
display:flex;
align-items:center;
}
.d2hrpef:nth-child(odd){
background:#E4F2F2;
}
.ybjfu{
font-weight:700;
color:#2E5252;
width:18px;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.ghsrr{
flex:1;
font-weight:600;
min-width:0;
}
.xj8n6{
color:#2E5252;
font-size:14px;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.r4pk8z7{
width:100%;
}
.zz66rup{
padding:16px;
overflow:hidden;
border-radius:12px;
aspect-ratio:16/11;
color:#E8F8F7;
text-decoration:none;
background-size:cover;
position:relative;
display:flex;
background-position:center;
flex-direction:column;
}
.zz66rup::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(7,22,22,0.569)),linear-gradient(transparent 25%,rgba(0,0,0,0.662));
content:"";
position:absolute;
}
.zz66rup>*{
z-index:1;
position:relative;
}
.y48ib5g{
padding:0.25rem 0.563rem;
background:#D43247;
gap:0.375rem;
border-radius:6px;
color:#fff;
align-items:center;
font-weight:700;
letter-spacing:.04em;
align-self:flex-start;
display:inline-flex;
font-size:11px;
}
.y48ib5g .kchd3{
background:#fff;
}
.ptq1ev2r{
font-weight:700;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.741);
font-size:23px;
margin-top:auto;
}
.xs0u7ou3{
gap:8px;
font-size:0.781rem;
color:rgba(220,245,243,0.598);
margin-top:0.5rem;
align-items:center;
display:flex;
justify-content:space-between;
}
.jk1wypus{
font-weight:600;
color:#E8F8F7;
}
.zmd8g7{
border:1px solid #B2D4D0;
gap:0.75rem;
border-radius:6px;
background:#E4F2F2;
padding:0.75rem 1rem;
margin-top:14px;
display:flex;
align-items:center;
color:#2E5252;
font-size:13.5px;
}
.grk94{
padding:26px;
flex-direction:column;
display:flex;
}
.dyhh238{
margin:10px 0 4px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
color:#0D1F1F;
font-size:26px;
}
.gp11xl{
font-weight:700;
color:#008073;
font-size:0.938rem;
margin-bottom:0.875rem;
}
.txiy7{
flex:1;
color:#2E5252;
font-size:14px;
}
.grk94 .gkoyrj2g{
width:100%;
margin-top:18px;
}
.afvg0{
gap:10px;
margin-top:14px;
display:flex;
padding-top:0.75rem;
border-top:1px solid #B2D4D0;
align-items:center;
justify-content:space-between;
}
.gylkcea1{
letter-spacing:.04em;
color:#2E5252;
font-size:11px;
}
.htdq43yy{
text-decoration:none;
color:#118141;
font-weight:600;
font-size:13px;
}
.ohb0r4l{
padding:28px;
}
.nigde{
gap:10px;
margin-bottom:6px;
font-size:1.5rem;
display:flex;
color:#0D1F1F;
align-items:center;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
}
.nigde svg{
color:#008073;
height:1.375rem;
width:1.375rem;
}
.qm690ge{
gap:12px;
margin-top:18px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.wtvpgqs{
margin-left:auto;
}
.leq8g0{
gap:10px;
align-items:center;
padding-top:18px;
margin-top:22px;
font-size:14px;
border-top:1px solid #B2D4D0;
display:flex;
flex-wrap:wrap;
}
.c3b2ypc1{
color:#2E5252;
}
.zob00g{
gap:0.438rem;
border:1px solid #B2D4D0;
padding:0.563rem 14px;
border-radius:0.375rem;
color:#0D1F1F;
align-items:center;
font-size:0.844rem;
display:inline-flex;
text-decoration:none;
}
.zob00g svg{
height:0.938rem;
color:#008073;
width:0.938rem;
}
@media(max-width:623px){
.wtvpgqs{
width:100%;
margin-left:0;
}
}
.zzzlcch{
padding:1.5rem;
border-top:3px solid #008073;
}
.iuc9fjfw{
border-top-color:#B2D4D0;
}
.czgoee{
border-top-color:rgba(220,245,243,0.642);
}
.k2fee{
border-top-color:#C9922A;
}
.v9ppcd{
border-top-color:#008073;
}
.kwav9u{
color:#0D1F1F;
font-size:1.375rem;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-weight:700;
}
.xqou32i{
margin:2px 0 0.875rem;
color:#2E5252;
font-size:13px;
}
.my7zkc{
gap:0.563rem;
padding:0.438rem 0;
font-size:0.844rem;
display:flex;
color:#2E5252;
align-items:flex-start;
}
.my7zkc svg{
flex:0 0 auto;
height:1rem;
width:16px;
color:#19874a;
margin-top:2px;
}
.o5rr2g35{
padding:2.125rem;
border-radius:12px;
background:#0B2E2E;
gap:24px;
flex-wrap:wrap;
display:flex;
color:#E8F8F7;
align-items:center;
}
.y56hp{
border-radius:12px;
background:rgba(0,180,160,0.108);
flex:0 0 auto;
display:flex;
height:56px;
color:#E8F8F7;
align-items:center;
width:56px;
justify-content:center;
}
.y56hp svg{
width:26px;
height:1.625rem;
}
.i4a6wh{
font-size:25px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
color:#E8F8F7;
}
.xtvbg{
color:rgba(220,245,243,0.606);
font-size:0.875rem;
}
.wr4pxyah{
gap:12px;
display:flex;
flex-wrap:wrap;
margin-left:auto;
}
@media(max-width:979px){
.wr4pxyah{
margin-left:0;
width:100%;
}
.wr4pxyah .gkoyrj2g{
flex:1;
}
}
.qhfpon{
padding:24px;
}
.tndooh7a{
gap:10px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
color:#0D1F1F;
font-size:20px;
margin-bottom:0.875rem;
align-items:center;
display:flex;
}
.tndooh7a svg{
width:1.375rem;
height:22px;
color:#008073;
}
.cff7ej{
border-color:rgba(0,210,190,0.205);
background:#0B2E2E;
color:#E8F8F7;
}
.cff7ej .tndooh7a{
color:#E8F8F7;
}
.cff7ej .tndooh7a svg{
color:#E8F8F7;
}
.cuai5n{
font-size:0.875rem;
margin-bottom:1rem;
color:rgba(220,245,243,0.599);
}
.qnkfhrdf{
gap:0.625rem;
display:flex;
}
.xzf3m{
border-radius:6px;
background:rgba(0,180,160,0.129);
padding:0.625rem 0.875rem;
flex:1;
color:#E8F8F7;
font-size:13px;
}
.xzf3m small{
color:rgba(220,245,243,0.624);
display:block;
font-size:0.625rem;
}
.lmo960l{
margin-top:14px;
font-size:0.75rem;
clear:both;
color:rgba(220,245,243,0.606);
}
.ebnweq{
gap:1.375rem;
padding:26px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.s1sd3wc{
flex:0 0 auto;
background:#008073;
border-radius:50%;
align-items:center;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
height:4rem;
display:flex;
width:4rem;
color:#FFFFFF;
font-size:1.375rem;
font-weight:700;
justify-content:center;
}
.vzbqkp1z{
color:#0D1F1F;
font-size:1.063rem;
}
.vzxdsk{
margin-top:2px;
font-size:0.844rem;
color:#2E5252;
}
.h47i5{
margin-top:8px;
font-size:0.813rem;
max-width:32.5rem;
color:#2E5252;
}
.g84ywr{
text-align:right;
margin-left:auto;
font-size:13px;
color:#2E5252;
}
.xzfppzun{
gap:0.375rem;
justify-content:flex-end;
display:inline-flex;
color:#19874a;
align-items:center;
font-weight:600;
}
.xzfppzun svg{
width:0.938rem;
height:15px;
}
.n2k1d9{
margin-top:0.25rem;
}
.m94fj84{
display:block;
color:#118141;
margin-top:0.375rem;
text-decoration:none;
}
@media(max-width:619px){
.g84ywr{
margin-left:0;
text-align:left;
}
.xzfppzun{
justify-content:flex-start;
}
}
.kxdf84{
padding:24px;
}
.tacv3s6{
font-size:18px;
color:#0D1F1F;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
margin-bottom:0.875rem;
}
.dbwb8{
padding:0.625rem 0;
border-top:1px solid #B2D4D0;
}
.dbwb8:first-of-type{
border-top:0;
}
.qppx5o{
font-size:12px;
color:#2E5252;
}
.dbwb8 b{
font-size:0.906rem;
color:#0D1F1F;
}
.r6umd3{
padding:11px 0;
gap:10px;
justify-content:space-between;
display:flex;
border-top:1px solid #B2D4D0;
text-decoration:none;
font-size:0.906rem;
color:#0D1F1F;
}
.r6umd3:first-of-type{
border-top:0;
}
.pcjpem{
gap:11px;
padding:0.75rem 0;
align-items:flex-start;
border-top:1px solid #B2D4D0;
display:flex;
}
.pcjpem:first-of-type{
border-top:0;
}
.pcjpem .hi3s6h{
flex:0 0 auto;
margin-top:1px;
color:#19874a;
}
.pcjpem .hi3s6h svg{
width:18px;
height:18px;
}
.pcjpem b{
font-weight:600;
font-size:14px;
color:#0D1F1F;
}
.pcjpem span{
display:block;
color:#2E5252;
font-size:0.781rem;
}
.li8u8a5o{
margin-top:8px;
}
.fqdmfv{
padding:1.25rem 0;
border-bottom:1px solid #B2D4D0;
}
.c3g5e2{
list-style:none;
gap:18px;
display:flex;
align-items:center;
cursor:pointer;
}
.c3g5e2::-webkit-details-marker{
display:none;
}
.fr5rgk75{
flex:0 0 auto;
border-radius:0.375rem;
background:#008073;
padding:0.313rem 9px;
font-size:0.625rem;
font-weight:700;
text-transform:uppercase;
letter-spacing:.1em;
color:#FFFFFF;
}
.zs2a5{
flex:1;
font-weight:700;
font-size:17px;
color:#0D1F1F;
}
.v7o7sekr{
transition:transform 180ms cubic-bezier(0.4,0,0.2,1);
line-height:1;
color:#2E5252;
font-size:24px;
}
.fqdmfv[open] .v7o7sekr{
transform:rotate(50deg);
}
.qqtt47{
padding:0.875rem 0 0 0;
max-width:48.75rem;
color:#2E5252;
font-size:0.906rem;
}
.r7y60rr{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:1rem;
margin-top:8px;
display:grid;
}
.z7mh7y49{
background:#0B2E2E;
border-radius:12px;
padding:1.625rem;
flex-direction:column;
justify-content:center;
color:#E8F8F7;
display:flex;
}
.puflnpf{
font-weight:700;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:2.875rem;
}
.z7mh7y49 .hwhyywbp{
margin:0.5rem 0;
color:#C9922A;
}
.gmlux3{
font-size:13px;
color:rgba(220,245,243,0.606);
}
.fqzy1p5{
padding:1.375rem;
}
.fqzy1p5 .hwhyywbp{
margin-bottom:0.625rem;
}
.tse6o3o7{
font-size:14px;
color:#2E5252;
}
.x6c3osh{
gap:10px;
font-size:0.813rem;
display:flex;
margin-top:1rem;
justify-content:space-between;
}
.x6c3osh b{
font-weight:600;
color:#0D1F1F;
}
.x6c3osh span{
color:#2E5252;
}
@media(max-width:982px){
.r7y60rr{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.r7y60rr{
grid-template-columns:1fr;
}
}
.gnk568h9{
padding:1.375rem 26px;
gap:1.125rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.lol4wrwf{
font-weight:700;
color:#0D1F1F;
font-size:16px;
}
.gt1l6x{
font-weight:600;
font-size:14px;
color:#19874a;
}
.c3mru7{
font-size:14px;
color:#2E5252;
}
.gnk568h9 .efbvaxyd{
margin-left:auto;
}
.ydl543fe{
gap:10px;
border-top:1px solid #B2D4D0;
margin-top:16px;
width:100%;
display:flex;
flex-wrap:wrap;
padding-top:1rem;
}
.omsha{
border-radius:6px;
padding:9px 16px;
border:1px solid #B2D4D0;
color:#2E5252;
font-size:0.813rem;
font-weight:600;
}
@media(max-width:617px){
.gnk568h9 .efbvaxyd{
margin-left:0;
}
}
.ioz5g1by{
padding:1.875rem;
}
.pscb3{
grid-template-columns:repeat(4,1fr);
gap:1.125rem;
display:grid;
margin-top:18px;
}
.a0bw2 .iroyiqm{
margin-bottom:12px;
}
.dlq2uka{
margin-bottom:0.25rem;
font-size:15px;
display:block;
color:#0D1F1F;
}
.f4tczi{
font-size:0.844rem;
color:#2E5252;
}
@media(max-width:982px){
.pscb3{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.pscb3{
grid-template-columns:1fr;
}
}
.yqhe62vc{
gap:14px;
grid-template-columns:repeat(4,1fr);
margin-top:0.5rem;
display:grid;
}
.t8jikp{
padding:1.25rem;
text-align:center;
}
.ct4ab9n{
color:#008073;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-weight:700;
font-size:22px;
}
.e68x7{
color:#0D1F1F;
font-weight:600;
font-size:0.844rem;
margin-top:0.25rem;
}
.okrmyo{
margin-top:2px;
color:#2E5252;
font-size:0.75rem;
}
.w8u7y{
padding:14px 18px;
gap:12px;
display:flex;
flex-wrap:wrap;
margin-top:1rem;
align-items:center;
}
.xk95e7{
color:#2E5252;
font-size:0.813rem;
}
.o5w4k8{
border-radius:0.375rem;
padding:0.5rem 14px;
border:1px solid #B2D4D0;
font-weight:600;
color:#2E5252;
font-size:0.813rem;
}
@media(max-width:981px){
.yqhe62vc{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.yqhe62vc{
grid-template-columns:1fr;
}
}
.zowpkxs{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.r9lq4soh{
background:linear-gradient(134deg,#082424,#134040);
min-height:18.75rem;
position:relative;
}
.q6qmzec{
inset:0;
background-size:2.5rem 2.5rem;
background-image:linear-gradient(rgba(0,210,190,0.206) 1px,transparent 1px),linear-gradient(91deg,rgba(0,210,190,0.183) 1px,transparent 1px);
position:absolute;
}
.e4dxa6pl{
left:50%;
color:#00D4BE;
position:absolute;
top:48%;
transform:translate(-50%,-100%);
}
.e4dxa6pl svg{
height:40px;
width:40px;
}
.dfo679h{
padding:0.375rem 0.625rem;
border-radius:6px;
background:rgba(7,22,22,0.581);
color:rgba(220,245,243,0.596);
position:absolute;
bottom:16px;
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
left:18px;
font-size:12px;
}
.brt2u{
padding:1.75rem;
}
.ksmcad{
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
margin-bottom:0.375rem;
color:#0D1F1F;
font-size:1.25rem;
}
.y5tewd{
margin:10px 0;
color:#0D1F1F;
font-size:0.906rem;
}
.pf6rpi{
gap:9px;
padding:9px 0;
border-top:1px solid #B2D4D0;
font-size:0.844rem;
align-items:flex-start;
display:flex;
color:#2E5252;
}
.pf6rpi svg{
flex:0 0 auto;
margin-top:2px;
height:1rem;
color:#008073;
width:16px;
}
.xpd3r73{
margin-top:14px;
display:inline-block;
}
@media(max-width:757px){
.zowpkxs{
grid-template-columns:1fr;
}
}
.qyy0h{
gap:1.875rem;
padding:30px;
grid-template-columns:1.4fr 1fr;
display:grid;
}
.y2tlr{
color:#0D1F1F;
font-size:28px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
margin-bottom:14px;
}
.l6jnfcnu p{
font-size:0.906rem;
margin-bottom:0.75rem;
color:#2E5252;
}
.agexk1ki{
grid-template-columns:repeat(4,1fr);
gap:0.75rem;
margin-top:18px;
display:grid;
}
.h8570{
border-radius:6px;
border:1px solid #B2D4D0;
padding:16px;
}
.hsm68h1{
font-size:1.5rem;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
color:#0D1F1F;
font-weight:700;
}
.h82lk{
color:#2E5252;
font-size:12px;
}
.w3mx77 .pe7oxb5{
display:block;
margin-bottom:1rem;
}
.yg9jd{
padding:0.688rem 0;
gap:0.688rem;
display:flex;
align-items:flex-start;
border-top:1px solid #B2D4D0;
}
.yg9jd:first-of-type{
border-top:0;
}
.yg9jd .hi3s6h{
flex:0 0 auto;
color:#19874a;
margin-top:1px;
}
.yg9jd .hi3s6h svg{
width:1.125rem;
height:1.125rem;
}
.yg9jd b{
font-size:0.906rem;
color:#0D1F1F;
}
.yg9jd span{
display:block;
font-size:12.5px;
color:#2E5252;
}
@media(max-width:980px){
.qyy0h{
grid-template-columns:1fr;
}
}
@media(max-width:978px){
.agexk1ki{
grid-template-columns:repeat(2,1fr);
}
}
.f8sf5582{
padding:30px;
}
.bzqy2l89{
margin-bottom:12px;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
font-size:25px;
color:#0D1F1F;
}
.f8sf5582 p{
color:#2E5252;
font-size:0.906rem;
max-width:880px;
margin-bottom:10px;
}
.pqqfvx2a{
margin-top:0.75rem;
color:#118141;
text-decoration:none;
display:inline-block;
font-weight:600;
}
.w332jd{
background:#0B2E2E;
padding:2.5rem 0;
color:rgba(220,245,243,0.639);
margin-top:34px;
}
.dz76rb3{
gap:26px;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.yrvrsu60{
font-size:1.375rem;
font-family:"DM Serif Display", 'Iowan Old Style', Georgia, serif;
letter-spacing:.04em;
color:#E8F8F7;
}
.grvmspv{
line-height:1.6;
margin-top:14px;
font-size:12.5px;
}
.bznpoh1x{
color:#E8F8F7;
display:block;
font-size:0.813rem;
margin-bottom:0.75rem;
}
.gmgxa3a{
padding:9px 0;
font-size:0.844rem;
display:block;
color:rgba(220,245,243,0.598);
text-decoration:none;
}
@media(max-width:982px){
.dz76rb3{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.dz76rb3{
grid-template-columns:1fr;
}
}
.u4v4gzh4{
background:#0F3C3C;
padding:16px 0;
z-index:60;
right:0;
color:#E8F8F7;
position:fixed;
left:0;
bottom:0;
}
.a1al699{
gap:20px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.a7prmfu{
flex:1;
font-size:13.5px;
min-width:15rem;
color:rgba(220,245,243,0.648);
}
.a7prmfu a{
color:#E8F8F7;
text-decoration:underline;
}
.krsab6{
gap:10px;
display:flex;
}
@media(max-width:619px){
.a1al699{
gap:12px;
flex-direction:column;
align-items:stretch;
}
.krsab6 .gkoyrj2g{
flex:1;
}
}
.z0noug{
border:1px solid #B2D4D0;
background:#FFFFFF;
transition:opacity 180ms cubic-bezier(0.4,0,0.2,1),transform 180ms cubic-bezier(0.4,0,0.2,1);
gap:0.75rem;
padding:0.875rem 16px;
border-radius:12px;
z-index:55;
position:fixed;
bottom:1.125rem;
box-shadow:0 8px 2rem rgba(0,80,70,0.189);
opacity:0;
display:flex;
pointer-events:none;
max-width:21.25rem;
left:1.125rem;
transform:translateY(12px);
}
.pcl1z{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.mlf7x{
border-radius:0.375rem;
flex:0 0 auto;
background:rgba(0,137,123,0.156);
color:#19874a;
align-items:center;
justify-content:center;
display:flex;
width:40px;
height:40px;
}
.mlf7x svg{
width:22px;
height:22px;
}
.a6gr6{
line-height:1.4;
color:#0D1F1F;
font-size:0.844rem;
}
.a6gr6 b{
font-weight:700;
}
.a6gr6 .kyswdi{
font-family:"Commissioner", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
color:#19874a;
}
@media(max-width:623px){
.z0noug{
right:0.625rem;
left:10px;
max-width:none;
}
}