*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#FAFCFC;
font-size:1rem;
overflow-x:hidden;
color:#4A5F5F;
text-rendering:optimizeLegibility;
overflow-wrap:break-word;
-webkit-font-smoothing:antialiased;
line-height:1.55;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
img{
max-width:100%;
display:block;
}
a{
color:inherit;
text-decoration:none;
}
button{
border:none;
background:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
overflow-wrap:anywhere;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#0F1E1E;
}
::-webkit-scrollbar{
height:8px;
width:8px;
}
::-webkit-scrollbar-thumb{
border-radius:0.5rem;
background:rgba(74,95,95,0.235);
}
::-webkit-scrollbar-track{
background:transparent;
}
.ze7i7ntu{
padding:0 1.125rem;
margin:0 auto;
max-width:1280px;
width:100%;
}
.pn72l{
padding:34px 0;
}
.tt74f8h{
font-weight:700;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:30px;
letter-spacing:-.01em;
color:#0F1E1E;
line-height:1.1;
}
.bix8ox{
font-size:0.938rem;
margin-top:0.375rem;
color:#4A5F5F;
}
.aokd9yw8 .tt74f8h{
color:#E8F4F4;
}
.aokd9yw8 .bix8ox{
color:#A3C4C4;
}
.p7xwu0{
background:#FFFFFF;
}
.fxz47hxn{
background:#FFFFFF;
border-radius:0.625rem;
border:1px solid rgba(74,95,95,0.212);
}
.xzs7bw9{
text-transform:uppercase;
font-size:0.688rem;
display:inline-block;
color:#647373;
font-weight:700;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
letter-spacing:.12em;
line-height:1.4;
}
.qo3hc{
gap:0.375rem;
color:#108153;
display:inline-flex;
white-space:nowrap;
align-items:center;
font-weight:600;
}
.qo3hc svg{
height:15px;
width:15px;
}
.d0tm9yr1{
background:rgba(74,95,95,0.254);
flex:0 0 auto;
border-radius:6px;
width:30px;
align-items:center;
display:flex;
justify-content:center;
color:#0f8176;
height:30px;
}
.d0tm9yr1 svg{
width:1.125rem;
height:1.125rem;
}
.aokd9yw8 .d0tm9yr1{
background:rgba(10,47,47,0.902);
color:#E8F4F4;
}
.r7niu{
background:#0e8556;
border-radius:50%;
vertical-align:middle;
height:0.5rem;
margin-right:7px;
box-shadow:0 0 0 3px rgba(22,168,154,0.148);
width:8px;
display:inline-block;
}
.fxzw66{
display:none;
}
@media(max-width:621px){
.ze7i7ntu{
padding:0 14px;
}
.pn72l{
padding:1.625rem 0;
}
.tt74f8h{
font-size:23px;
}
}
@keyframes sibp5s{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.mmbgj{
background:#0A2F2F;
color:#A3C4C4;
font-size:13px;
}
.ao99s6xj{
gap:1rem;
flex-wrap:nowrap;
min-height:2.625rem;
display:flex;
justify-content:space-between;
align-items:center;
}
.du4wv{
overflow:hidden;
gap:1.5rem;
min-width:0;
display:flex;
align-items:center;
}
.spyqd{
gap:7px;
overflow:hidden;
align-items:center;
text-overflow:ellipsis;
display:inline-flex;
white-space:nowrap;
}
.spyqd svg{
flex:0 0 auto;
width:0.875rem;
color:#D89E3F;
height:14px;
}
.spyqd strong{
font-weight:600;
color:#E8F4F4;
}
.ipowc svg{
color:#0e8556;
}
.no2ug{
flex:0 0 auto;
}
.bjq1i8{
border-radius:0.375rem;
border:1px solid rgba(20,70,70,0.298);
padding:0.5rem 12px;
gap:0.5rem;
display:inline-flex;
align-items:center;
color:#E8F4F4;
}
.bjq1i8 svg{
height:0.875rem;
color:#A3C4C4;
width:14px;
}
.e1q7p{
background:#FFFFFF;
position:sticky;
top:0;
z-index:40;
border-bottom:1px solid rgba(74,95,95,0.244);
}
.v8h2urv{
gap:22px;
display:flex;
align-items:center;
height:4.375rem;
}
.vi67h{
flex:0 0 auto;
line-height:1;
display:flex;
flex-direction:column;
justify-content:center;
color:#0F1E1E;
text-decoration:none;
}
.yfrw7a{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
font-size:22px;
font-weight:700;
white-space:nowrap;
}
.ndt3kft{
text-transform:uppercase;
font-size:9px;
letter-spacing:.16em;
white-space:nowrap;
margin-top:3px;
color:#0f8176;
}
.wdbz9{
gap:4px;
display:flex;
margin-left:0.375rem;
}
.ygy1a8{
padding:9px 14px;
border-radius:0.375rem;
font-size:15px;
white-space:nowrap;
color:#4A5F5F;
font-weight:600;
text-decoration:none;
}
.bd5ggwe6{
background:#0f8176;
color:#FFFFFF;
}
.lz2zsa{
gap:0.625rem;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.b3pndsm{
border:1px solid rgba(74,95,95,0.245);
border-radius:6px;
height:2.75rem;
width:2.75rem;
display:none;
color:#0F1E1E;
margin-left:8px;
cursor:pointer;
align-items:center;
justify-content:center;
}
.b3pndsm svg{
width:1.375rem;
height:22px;
}
.cumxkqs{
padding:16px 0 0.25rem;
}
.wi13u4{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.a2vjr52{
background:#FFFFFF;
border-radius:6px;
padding:11px 16px;
border:1px solid rgba(74,95,95,0.241);
gap:8px;
font-size:14px;
text-decoration:none;
color:#0F1E1E;
align-items:center;
display:inline-flex;
font-weight:600;
}
.a2vjr52 svg{
width:16px;
color:#0f8176;
height:16px;
}
.xdsren6{
background:#FFFFFF;
display:none;
border-bottom:1px solid rgba(74,95,95,0.249);
}
.xdsren6 .ze7i7ntu{
padding-top:14px;
padding-bottom:0.875rem;
}
.pm8cp{
padding:11px 4px;
text-decoration:none;
border-bottom:1px solid rgba(74,95,95,0.216);
display:block;
font-weight:600;
color:#0F1E1E;
}
.fxzw66:checked~.xdsren6{
display:block;
}
@media(max-width:762px){
.wdbz9{
display:none;
}
.b3pndsm{
display:flex;
}
.cumxkqs{
display:none;
}
.kg16h79{
display:none;
}
.v8h2urv{
gap:0.625rem;
height:4rem;
}
.lz2zsa{
gap:8px;
}
.ndt3kft{
display:none;
}
}
@media(max-width:619px){
.yfrw7a{
font-size:1.188rem;
}
.v8h2urv{
column-gap:0.625rem;
padding-bottom:0.625rem;
row-gap:0.625rem;
flex-wrap:wrap;
height:auto;
padding-top:0.625rem;
}
.b3pndsm{
margin-left:auto;
order:1;
}
.lz2zsa{
gap:8px;
order:2;
margin-left:0;
width:100%;
flex-basis:100%;
}
.lz2zsa .de9rx5kj{
padding:0.75rem 0.5rem;
overflow:hidden;
flex:1 1 0;
font-size:13.5px;
text-align:center;
white-space:nowrap;
text-overflow:ellipsis;
min-width:0;
}
}
.de9rx5kj{
border-radius:6px;
padding:0.813rem 22px;
transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
gap:0.5rem;
display:inline-flex;
white-space:nowrap;
text-decoration:none;
font-size:0.938rem;
font-weight:600;
cursor:pointer;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
justify-content:center;
align-items:center;
}
.de9rx5kj svg{
height:1.063rem;
width:17px;
}
.bv9dwfmp{
background:#108153;
color:#FFFFFF;
}
.bv9dwfmp:hover{
background:#128656;
}
.sdimz{
background:#0f8176;
color:#FFFFFF;
}
.sdimz:hover{
opacity:.92;
}
.hzetr{
background:transparent;
border:1.5px solid rgba(74,95,95,0.248);
color:#0F1E1E;
}
.ai3m3{
background:transparent;
border:1.5px solid rgba(20,70,70,0.271);
color:#E8F4F4;
}
.aokd9yw8 .hzetr{
border-color:rgba(20,70,70,0.292);
color:#E8F4F4;
}
.ij3u61z{
gap:0.313rem;
color:#108153;
font-weight:600;
font-size:13px;
align-items:center;
cursor:pointer;
display:inline-flex;
text-decoration:none;
}
.ij3u61z svg{
height:0.875rem;
width:14px;
}
.aokd9yw8 .ij3u61z{
color:#5DE4D4;
}
.yuwzqdw{
background:#cc3a28;
border-radius:50%;
animation:sibp5s 1.4s infinite;
height:0.375rem;
width:0.375rem;
display:inline-block;
}
.xgk0nhg{
gap:2px;
display:inline-flex;
color:#D89E3F;
}
.xgk0nhg svg{
height:16px;
width:1rem;
}
.acol0{
padding:9px 14px;
background:#FFFFFF;
border-radius:0.375rem;
gap:0.375rem;
border:1px solid rgba(74,95,95,0.218);
align-items:center;
font-size:0.813rem;
font-weight:600;
color:#0F1E1E;
display:inline-flex;
}
.s64b6yrt{
border-color:transparent;
background:#0f8176;
color:#FFFFFF;
}
.xkbblt{
border-radius:0.375rem;
padding:0.313rem 0.563rem;
background:rgba(74,95,95,0.238);
font-size:10px;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:700;
color:#0f8176;
}
.hrfs7p{
border-radius:0.375rem;
background:#cc3a28;
flex:0 0 auto;
padding:4px 0.625rem;
font-size:12px;
display:inline-flex;
align-items:center;
font-weight:700;
color:#fff;
}
.nulyy{
overflow:hidden;
border:1px solid rgba(74,95,95,0.21);
border-radius:0.625rem;
background:#FFFFFF;
color:inherit;
display:block;
min-width:0;
text-decoration:none;
}
.s06qivh{
position:relative;
background-position:center;
background-size:cover;
aspect-ratio:4/3;
display:block;
}
.bcoa2wob{
aspect-ratio:16/10;
}
.t8vwu{
background:linear-gradient(transparent,rgba(10,30,30,0.708)),linear-gradient(transparent 30%,rgba(0,0,0,0.639));
padding:0.875rem;
position:absolute;
bottom:0;
left:0;
right:0;
}
.kt7fwi3{
letter-spacing:.14em;
display:block;
text-shadow:0 1px 3px rgba(0,0,0,0.723);
color:#A3C4C4;
font-size:10px;
text-transform:uppercase;
margin-bottom:3px;
}
.bd78y47{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
display:block;
font-weight:700;
color:#E8F4F4;
font-size:20px;
text-shadow:0 1px 4px rgba(0,0,0,0.77);
}
.vzac5{
gap:6px;
border-radius:6px;
padding:4px 0.563rem;
background:#cc3a28;
align-items:center;
left:10px;
display:inline-flex;
font-size:0.688rem;
color:#fff;
top:10px;
letter-spacing:.04em;
position:absolute;
font-weight:700;
}
.vzac5 .yuwzqdw{
background:#fff;
}
.ql7kx4q{
padding:0.875rem 1rem;
}
.sz96t{
font-weight:700;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#0e8556;
font-size:0.875rem;
}
.jmin6{
gap:6px;
display:flex;
font-size:0.781rem;
margin-top:2px;
color:#4A5F5F;
align-items:center;
}
.jmin6 i{
border-radius:50%;
background:#D89E3F;
font-style:normal;
height:7px;
width:0.438rem;
}
.ql7kx4q .de9rx5kj{
width:100%;
margin-top:0.75rem;
}
.prxty{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.r3d68qa{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
}
.tbalraq{
grid-template-columns:repeat(2,1fr);
gap:16px;
display:grid;
}
.prxty>*,.r3d68qa>*,.tbalraq>*{
min-width:0;
}
@media(max-width:981px){
.prxty,.r3d68qa{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:621px){
.prxty,.r3d68qa,.tbalraq{
grid-template-columns:1fr;
}
}
.bipkewv9{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.bipkewv9>*{
min-width:0;
}
.nxkpnd8h{
padding:1.625rem;
}
.a03iaggn{
padding:0.563rem 0;
gap:0.75rem;
font-size:14px;
display:flex;
justify-content:space-between;
border-top:1px solid rgba(74,95,95,0.215);
}
.a03iaggn span{
flex:0 0 auto;
color:#4A5F5F;
}
.a03iaggn b{
text-align:right;
}
.miggp{
padding:0.625rem 0;
border-top:1px solid rgba(74,95,95,0.227);
}
.miggp:first-child{
border-top:0;
}
.u13ko7n{
font-size:12px;
color:#4A5F5F;
}
.jnpbka{
font-weight:600;
font-size:0.906rem;
color:#0F1E1E;
}
@media(max-width:762px){
.bipkewv9{
grid-template-columns:1fr;
}
}
.d412my8a{
margin-bottom:16px;
min-width:0;
}
.p4yqyp{
gap:0.75rem;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end;
display:flex;
}
.p4yqyp .amtk0m0{
gap:6px;
display:flex;
min-width:0;
flex-direction:column;
}
.b0pj3yb{
gap:0.5rem;
display:flex;
align-items:flex-start;
flex-direction:column;
}
.zzcr6dx1{
gap:0.5rem;
align-items:center;
text-align:center;
display:flex;
flex-direction:column;
}
.zmkkgfmr{
font-weight:700;
line-height:1.1;
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:30px;
letter-spacing:-.01em;
overflow-wrap:break-word;
}
@media(max-width:623px){
.zmkkgfmr{
font-size:23px;
}
}
.aokd9yw8 .zmkkgfmr{
color:#E8F4F4;
}
.pu3p0{
border-radius:6px;
padding:0.313rem 11px;
background:rgba(22,168,154,0.125);
text-transform:uppercase;
letter-spacing:.12em;
color:#0f8176;
}
.b6eowy31{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.b6eowy31::before{
background:#0f8176;
width:1.5rem;
height:1px;
display:inline-block;
content:"";
}
.liawz{
gap:0.5rem;
align-items:center;
display:inline-flex;
}
.liawz::before{
border-radius:50%;
background:#0f8176;
width:6px;
height:0.375rem;
content:"";
display:inline-block;
}
.aokd9yw8 .pu3p0{
background:rgba(10,47,47,0.918);
color:#E8F4F4;
}
.aokd9yw8 .b6eowy31::before,.aokd9yw8 .liawz::before{
background:#5DE4D4;
}
.d6gi5wt5{
gap:0.375rem;
transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
display:inline-flex;
font-weight:600;
color:#108153;
white-space:nowrap;
font-size:0.875rem;
align-items:center;
}
.d6gi5wt5:hover{
opacity:.8;
}
.d6gi5wt5 svg{
width:15px;
height:15px;
}
.cim4vx svg{
height:14px;
width:0.875rem;
}
.xxqlc8{
padding:0.563rem 18px;
background:#108153;
border-radius:6px;
color:#FFFFFF;
}
.xxqlc8:hover{
background:#128656;
opacity:1;
}
.aokd9yw8 .d6gi5wt5{
color:#5DE4D4;
}
.oz12j0u0{
background:rgba(74,95,95,0.229);
margin:-2px 0 16px;
height:1px;
}
.aokd9yw8 .oz12j0u0{
background:rgba(20,70,70,0.272);
}
.jbiyse{
grid-template-columns:1.3fr 1fr;
padding:2.625rem;
border-radius:16px;
gap:40px;
background:linear-gradient(134deg,#0A2F2F,#0D4742);
margin:0;
display:grid;
color:#E8F4F4;
}
.mj0axt7{
margin:1.125rem 0 1rem;
font-size:3.125rem;
line-height:1.05;
color:#E8F4F4;
letter-spacing:-.01em;
overflow-wrap:anywhere;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.mj0axt7 em{
color:#5DE4D4;
font-style:normal;
}
.zx25zf{
max-width:440px;
font-size:16px;
color:#A3C4C4;
}
.awwh5{
gap:18px;
align-items:center;
display:flex;
margin-top:1.625rem;
flex-wrap:wrap;
}
.dj36xqfc{
font-size:14px;
color:#A3C4C4;
}
.hcu2w3ed{
font-size:0.813rem;
color:#A3C4C4;
}
.yb6rq79o{
margin:0.25rem 0 2px;
font-weight:700;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#E8F4F4;
font-size:2.125rem;
}
.bezlt{
color:#A3C4C4;
margin-bottom:1.25rem;
font-size:14px;
}
.bezlt span[data-m]{
color:#E8F4F4;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.uqknho{
padding:11px 0;
gap:0.75rem;
border-top:1px solid rgba(20,70,70,0.287);
display:flex;
align-items:center;
}
.mkcvgu b{
display:block;
font-weight:600;
color:#E8F4F4;
font-size:0.875rem;
}
.mkcvgu span{
color:#A3C4C4;
display:block;
font-size:12.5px;
}
@media(max-width:978px){
.jbiyse{
padding:1.875rem;
grid-template-columns:1fr;
}
.mj0axt7{
font-size:38px;
}
}
@media(max-width:622px){
.jbiyse{
padding:1.5rem;
}
.mj0axt7{
font-size:30px;
}
}
.wnn7ys{
background:#0A2F2F;
grid-template-columns:repeat(4,1fr);
border-radius:0.625rem;
display:grid;
}
.uswfw{
padding:1.375rem 24px;
border-right:1px solid rgba(20,70,70,0.271);
}
.uswfw:last-child{
border-right:0;
}
.sjcq4n5t{
color:#E8F4F4;
font-weight:700;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:1.75rem;
min-width:0;
}
.cn212{
color:#5DE4D4;
}
.zk8wr{
color:#A3C4C4;
margin-top:3px;
font-size:0.844rem;
}
@media(max-width:978px){
.wnn7ys{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.wnn7ys{
grid-template-columns:1fr;
}
.uswfw{
border-bottom:1px solid rgba(20,70,70,0.33);
border-right:0;
}
.uswfw:last-child{
border-bottom:0;
}
}
.ypvb1f{
padding:1.5rem;
display:block;
color:inherit;
text-decoration:none;
}
.kr6yg{
background:rgba(74,95,95,0.232);
border-radius:6px;
justify-content:center;
height:48px;
align-items:center;
display:flex;
width:48px;
color:#0f8176;
margin-bottom:16px;
}
.kr6yg svg{
width:1.5rem;
height:1.5rem;
}
.ykyadwx9{
margin-bottom:4px;
color:#0F1E1E;
font-size:21px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.k46iz{
font-size:0.875rem;
color:#4A5F5F;
}
.o6q0zjea{
padding:1.25rem;
gap:0.813rem;
align-items:center;
display:flex;
}
.o6q0zjea .d0tm9yr1{
display:flex;
}
.mouvpam{
display:block;
font-weight:700;
font-size:1.188rem;
color:#0F1E1E;
}
.o728wjt5{
color:#4A5F5F;
display:block;
font-size:13px;
}
.gdrqpot{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
margin-top:8px;
}
.pd6p5i9{
padding:30px;
border-radius:0.625rem;
text-align:center;
color:#E8F4F4;
}
.wlg4xo05{
background:linear-gradient(rgba(0,0,0,0.327),rgba(0,0,0,0.333)),linear-gradient(137deg,#D89E3F,#6DD4C7);
}
.zpymp7{
background:linear-gradient(rgba(0,0,0,0.316),rgba(0,0,0,0.322)),linear-gradient(129deg,#0f8176,#6DD4C7);
}
.mgrguno{
background:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.357)),linear-gradient(133deg,#0e8556,#6DD4C7);
}
.ulak3y{
font-size:12px;
letter-spacing:.16em;
opacity:.85;
}
.jevydi{
margin:8px 0 2px;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
overflow-wrap:anywhere;
font-size:40px;
}
.z2k3573{
opacity:.8;
font-size:13px;
}
.jsnz2g{
border:1px solid rgba(74,95,95,0.267);
overflow:hidden;
background:#FFFFFF;
border-radius:0.625rem;
margin-top:18px;
align-items:center;
display:flex;
}
.e1u98{
flex:0 0 auto;
padding:14px 18px;
color:#0F1E1E;
font-size:14px;
white-space:nowrap;
font-weight:700;
border-right:1px solid rgba(74,95,95,0.267);
}
.ll6qum1g{
overflow:hidden;
flex:1;
min-width:0;
}
.cafiy0{
padding:0.875rem 20px;
gap:1.875rem;
will-change:transform;
white-space:nowrap;
display:flex;
}
.pfutb45n{
font-size:0.875rem;
color:#4A5F5F;
}
.pfutb45n b{
font-weight:700;
color:#0e8556;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
margin-right:0.5rem;
}
@media(max-width:982px){
.gdrqpot{
grid-template-columns:1fr;
}
}
.o4qhiw{
gap:12px;
display:flex;
justify-content:space-between;
align-items:baseline;
flex-wrap:wrap;
margin-bottom:0.375rem;
}
.lpghmt{
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
}
.atwybotx{
font-size:13px;
color:#4A5F5F;
}
.atwybotx b{
color:#0F1E1E;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.e4rurq31{
margin:16px 0;
}
.f1moir{
border-radius:0.375rem;
padding:0.813rem 14px;
gap:0.875rem;
align-items:center;
display:flex;
}
.f1moir:nth-child(odd){
background:#F4F8F8;
}
.s7mud{
color:#4A5F5F;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
width:18px;
}
.bhmnrq5{
flex:1;
font-weight:600;
min-width:0;
}
.ahhxlc{
font-size:14px;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#4A5F5F;
}
.etizx{
width:100%;
}
.snq7ra{
color:#0F1E1E;
font-size:24px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:6px;
}
.qdn7y{
padding:0.875rem 0;
border-top:1px solid rgba(74,95,95,0.244);
}
.qdn7y:first-of-type{
border-top:0;
}
.d30spl85{
margin-bottom:0.438rem;
font-size:0.781rem;
color:#4A5F5F;
}
.n8w1w5y2{
gap:12px;
align-items:center;
flex-wrap:wrap;
justify-content:space-between;
display:flex;
}
.zptg44l{
font-size:0.938rem;
font-weight:600;
}
.tvfhget{
gap:0.5rem;
display:flex;
}
.a1hfk{
padding:6px 0.75rem;
border-radius:0.375rem;
border:1px solid rgba(74,95,95,0.268);
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
min-width:3.375rem;
text-align:center;
font-size:14px;
}
.a1hfk small{
font-size:11px;
display:block;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#4A5F5F;
}
.gfs5k{
padding:1rem;
overflow:hidden;
border-radius:10px;
text-decoration:none;
flex-direction:column;
background-position:center;
background-size:cover;
aspect-ratio:16/11;
display:flex;
color:#E8F4F4;
position:relative;
}
.gfs5k::after{
background:linear-gradient(transparent 40%,rgba(10,30,30,0.732)),linear-gradient(transparent 25%,rgba(0,0,0,0.686));
inset:0;
content:"";
position:absolute;
}
.gfs5k>*{
z-index:1;
position:relative;
}
.a113i74{
gap:6px;
background:#cc3a28;
border-radius:6px;
padding:0.25rem 0.563rem;
align-self:flex-start;
font-size:0.688rem;
display:inline-flex;
color:#fff;
font-weight:700;
align-items:center;
letter-spacing:.04em;
}
.a113i74 .yuwzqdw{
background:#fff;
}
.qlkjg4l{
margin-top:auto;
font-size:1.438rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-weight:700;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.729);
}
.i4eo6{
gap:0.5rem;
color:#A3C4C4;
justify-content:space-between;
align-items:center;
display:flex;
font-size:12.5px;
margin-top:8px;
}
.zvnusrvr{
font-weight:600;
color:#E8F4F4;
}
.w0nw6atx{
border:1px solid rgba(74,95,95,0.214);
background:#F4F8F8;
padding:0.75rem 1rem;
border-radius:6px;
gap:12px;
font-size:0.844rem;
color:#4A5F5F;
margin-top:14px;
display:flex;
align-items:center;
}
.lxbgwo{
padding:1.625rem;
flex-direction:column;
display:flex;
}
.d4dwq35{
margin:0.625rem 0 4px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#0F1E1E;
font-size:1.625rem;
}
.x1il1{
margin-bottom:14px;
color:#0f8176;
font-weight:700;
font-size:0.938rem;
}
.zfum5zz{
flex:1;
color:#4A5F5F;
font-size:14px;
}
.lxbgwo .de9rx5kj{
margin-top:1.125rem;
width:100%;
}
.exi0wm{
gap:0.625rem;
display:flex;
justify-content:space-between;
margin-top:0.875rem;
align-items:center;
padding-top:0.75rem;
border-top:1px solid rgba(74,95,95,0.254);
}
.qlourh{
font-size:11px;
letter-spacing:.04em;
color:#4A5F5F;
}
.jm54ar3a{
font-size:13px;
text-decoration:none;
color:#108153;
font-weight:600;
}
.nvhgus06{
padding:34px;
border-radius:10px;
gap:1.5rem;
background:#0A2F2F;
display:flex;
flex-wrap:wrap;
color:#E8F4F4;
align-items:center;
}
.ve9lfl{
border-radius:10px;
background:rgba(10,47,47,0.928);
flex:0 0 auto;
color:#E8F4F4;
justify-content:center;
display:flex;
align-items:center;
width:56px;
height:3.5rem;
}
.ve9lfl svg{
height:1.625rem;
width:1.625rem;
}
.gqmbp{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.563rem;
color:#E8F4F4;
}
.cj751xmk{
color:#A3C4C4;
font-size:0.875rem;
}
.fj01yjkc{
gap:12px;
display:flex;
flex-wrap:wrap;
margin-left:auto;
}
@media(max-width:977px){
.fj01yjkc{
margin-left:0;
width:100%;
}
.fj01yjkc .de9rx5kj{
flex:1;
}
}
.kh45ty{
padding:24px;
border-top:3px solid #0f8176;
}
.dbdbislx{
border-top-color:rgba(74,95,95,0.22);
}
.kmiqrw{
border-top-color:#A3C4C4;
}
.j4ms18m{
border-top-color:#D89E3F;
}
.uwq1gb1{
border-top-color:#0f8176;
}
.j0gfem{
font-weight:700;
color:#0F1E1E;
font-size:1.375rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.dfoe1k1{
margin:2px 0 0.875rem;
font-size:0.813rem;
color:#4A5F5F;
}
.fuxo22{
gap:9px;
padding:0.438rem 0;
display:flex;
font-size:0.844rem;
align-items:flex-start;
color:#4A5F5F;
}
.fuxo22 svg{
flex:0 0 auto;
width:1rem;
margin-top:2px;
height:1rem;
color:#0e8556;
}
.jivldrv{
padding:1.75rem;
}
.fnvsbn3{
gap:10px;
align-items:center;
font-size:1.5rem;
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:0.375rem;
display:flex;
}
.fnvsbn3 svg{
color:#0f8176;
height:22px;
width:22px;
}
.i9ib2{
gap:12px;
flex-wrap:wrap;
margin-top:1.125rem;
display:flex;
align-items:center;
}
.tq1qqr8f{
margin-left:auto;
}
.d7v50x9c{
gap:10px;
align-items:center;
flex-wrap:wrap;
font-size:0.875rem;
border-top:1px solid rgba(74,95,95,0.227);
display:flex;
padding-top:18px;
margin-top:22px;
}
.v527w9ns{
color:#4A5F5F;
}
.ojx4l{
border:1px solid rgba(74,95,95,0.222);
border-radius:0.375rem;
padding:0.563rem 14px;
gap:7px;
display:inline-flex;
text-decoration:none;
color:#0F1E1E;
font-size:0.844rem;
align-items:center;
}
.ojx4l svg{
height:0.938rem;
color:#0f8176;
width:0.938rem;
}
@media(max-width:621px){
.tq1qqr8f{
margin-left:0;
width:100%;
}
}
.rtehxu8{
padding:1.5rem;
}
.zeoptun{
gap:10px;
display:flex;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
font-size:1.25rem;
color:#0F1E1E;
align-items:center;
}
.zeoptun svg{
width:22px;
color:#0f8176;
height:1.375rem;
}
.un6q0q{
background:#0A2F2F;
border-color:rgba(20,70,70,0.29);
color:#E8F4F4;
}
.un6q0q .zeoptun{
color:#E8F4F4;
}
.un6q0q .zeoptun svg{
color:#E8F4F4;
}
.vtpfrd{
font-size:0.875rem;
margin-bottom:1rem;
color:#A3C4C4;
}
.w6p0mgxf{
gap:10px;
display:flex;
}
.yln1m2{
background:rgba(10,47,47,0.915);
border-radius:6px;
padding:10px 0.875rem;
flex:1;
color:#E8F4F4;
font-size:0.813rem;
}
.yln1m2 small{
font-size:10px;
display:block;
color:#A3C4C4;
}
.q6sd5wr{
color:#A3C4C4;
clear:both;
margin-top:0.875rem;
font-size:0.75rem;
}
.uos8d2p{
padding:1.875rem;
grid-template-columns:1.4fr 1fr;
gap:1.875rem;
display:grid;
}
.oct4e2t9{
margin-bottom:14px;
font-size:28px;
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.tq3qur5 p{
font-size:0.906rem;
margin-bottom:12px;
color:#4A5F5F;
}
.t2bsc{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:18px;
}
.j8bgjb9{
border:1px solid rgba(74,95,95,0.249);
border-radius:0.375rem;
padding:1rem;
}
.x081rpx{
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-weight:700;
font-size:24px;
}
.fa6yl8o0{
color:#4A5F5F;
font-size:0.75rem;
}
.nm9mq .xzs7bw9{
margin-bottom:1rem;
display:block;
}
.yklwcuq{
padding:0.688rem 0;
gap:0.688rem;
display:flex;
align-items:flex-start;
border-top:1px solid rgba(74,95,95,0.256);
}
.yklwcuq:first-of-type{
border-top:0;
}
.yklwcuq .uldn9zq0{
flex:0 0 auto;
color:#0e8556;
margin-top:1px;
}
.yklwcuq .uldn9zq0 svg{
height:1.125rem;
width:1.125rem;
}
.yklwcuq b{
color:#0F1E1E;
font-size:0.906rem;
}
.yklwcuq span{
font-size:12.5px;
color:#4A5F5F;
display:block;
}
@media(max-width:980px){
.uos8d2p{
grid-template-columns:1fr;
}
}
@media(max-width:983px){
.t2bsc{
grid-template-columns:repeat(2,1fr);
}
}
.bewyuvsr{
padding:1.875rem;
}
.dbzy7{
grid-template-columns:repeat(4,1fr);
gap:1.125rem;
margin-top:18px;
display:grid;
}
.rp2n15v .d0tm9yr1{
margin-bottom:12px;
}
.dvrqq98{
font-size:15px;
margin-bottom:4px;
display:block;
color:#0F1E1E;
}
.mqzuzo{
color:#4A5F5F;
font-size:13.5px;
}
@media(max-width:981px){
.dbzy7{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.dbzy7{
grid-template-columns:1fr;
}
}
.psva6v{
padding:22px 26px;
gap:18px;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.vrw070l3{
color:#0F1E1E;
font-size:16px;
font-weight:700;
}
.lp060mr{
font-weight:600;
color:#0e8556;
font-size:14px;
}
.ef7fo3{
color:#4A5F5F;
font-size:0.875rem;
}
.psva6v .hrfs7p{
margin-left:auto;
}
.q84q9efb{
gap:10px;
padding-top:1rem;
flex-wrap:wrap;
margin-top:1rem;
width:100%;
display:flex;
border-top:1px solid rgba(74,95,95,0.265);
}
.euif9h{
border:1px solid rgba(74,95,95,0.23);
padding:0.563rem 16px;
border-radius:0.375rem;
color:#4A5F5F;
font-weight:600;
font-size:0.813rem;
}
@media(max-width:622px){
.psva6v .hrfs7p{
margin-left:0;
}
}
.nqvons60{
margin-top:0.5rem;
}
.ufrh8r0m{
padding:20px 0;
border-bottom:1px solid rgba(74,95,95,0.255);
}
.btaj6jsh{
list-style:none;
gap:1.125rem;
display:flex;
cursor:pointer;
align-items:center;
}
.btaj6jsh::-webkit-details-marker{
display:none;
}
.y8udj4kb{
border-radius:0.375rem;
flex:0 0 auto;
padding:0.313rem 9px;
background:#0f8176;
text-transform:uppercase;
color:#FFFFFF;
letter-spacing:.1em;
font-size:10px;
font-weight:700;
}
.w7wlar{
flex:1;
font-weight:700;
font-size:17px;
color:#0F1E1E;
}
.zk3y9sy{
transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
color:#4A5F5F;
font-size:1.5rem;
line-height:1;
}
.ufrh8r0m[open] .zk3y9sy{
transform:rotate(46deg);
}
.nwjiycc{
padding:0.875rem 0 0 0;
color:#4A5F5F;
font-size:0.906rem;
max-width:48.75rem;
}
.xyngoq33{
padding:1.5rem;
}
.ia7e9c1{
margin-bottom:14px;
color:#0F1E1E;
font-size:18px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.y2e3rd{
padding:0.625rem 0;
border-top:1px solid rgba(74,95,95,0.219);
}
.y2e3rd:first-of-type{
border-top:0;
}
.x2bln{
font-size:0.75rem;
color:#4A5F5F;
}
.y2e3rd b{
color:#0F1E1E;
font-size:14.5px;
}
.e0150e11{
gap:10px;
padding:0.688rem 0;
color:#0F1E1E;
justify-content:space-between;
display:flex;
font-size:14.5px;
border-top:1px solid rgba(74,95,95,0.254);
text-decoration:none;
}
.e0150e11:first-of-type{
border-top:0;
}
.wd4rzk{
gap:11px;
padding:12px 0;
display:flex;
align-items:flex-start;
border-top:1px solid rgba(74,95,95,0.249);
}
.wd4rzk:first-of-type{
border-top:0;
}
.wd4rzk .uldn9zq0{
flex:0 0 auto;
margin-top:1px;
color:#0e8556;
}
.wd4rzk .uldn9zq0 svg{
height:18px;
width:18px;
}
.wd4rzk b{
color:#0F1E1E;
font-size:0.875rem;
font-weight:600;
}
.wd4rzk span{
display:block;
color:#4A5F5F;
font-size:0.781rem;
}
.u7lx95h{
gap:1.375rem;
padding:1.625rem;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.k9rw1zw{
background:#0f8176;
flex:0 0 auto;
border-radius:50%;
display:flex;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
align-items:center;
width:64px;
height:4rem;
font-weight:700;
color:#FFFFFF;
font-size:1.375rem;
justify-content:center;
}
.ueqy8g{
font-size:1.063rem;
color:#0F1E1E;
}
.ufhggev{
font-size:0.844rem;
margin-top:2px;
color:#4A5F5F;
}
.lyc2wrym{
font-size:13px;
margin-top:8px;
max-width:32.5rem;
color:#4A5F5F;
}
.un9zc{
color:#4A5F5F;
font-size:13px;
text-align:right;
margin-left:auto;
}
.b9bsv3og{
gap:6px;
justify-content:flex-end;
color:#0e8556;
font-weight:600;
display:inline-flex;
align-items:center;
}
.b9bsv3og svg{
height:0.938rem;
width:0.938rem;
}
.d2jj3e{
margin-top:0.25rem;
}
.ms33e1qs{
text-decoration:none;
color:#108153;
display:block;
margin-top:0.375rem;
}
@media(max-width:620px){
.un9zc{
text-align:left;
margin-left:0;
}
.b9bsv3og{
justify-content:flex-start;
}
}
.rcsx4mrh{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:1rem;
display:grid;
margin-top:8px;
}
.xsej6g1{
padding:1.625rem;
border-radius:0.625rem;
background:#0A2F2F;
flex-direction:column;
color:#E8F4F4;
justify-content:center;
display:flex;
}
.eorist{
font-weight:700;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:2.875rem;
}
.xsej6g1 .xgk0nhg{
margin:0.5rem 0;
color:#D89E3F;
}
.n51ppwk{
color:#A3C4C4;
font-size:0.813rem;
}
.tnqb42tk{
padding:22px;
}
.tnqb42tk .xgk0nhg{
margin-bottom:10px;
}
.z5bfooi{
font-size:0.875rem;
color:#4A5F5F;
}
.fnbj3h9l{
gap:0.625rem;
display:flex;
font-size:0.813rem;
margin-top:16px;
justify-content:space-between;
}
.fnbj3h9l b{
font-weight:600;
color:#0F1E1E;
}
.fnbj3h9l span{
color:#4A5F5F;
}
@media(max-width:982px){
.rcsx4mrh{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.rcsx4mrh{
grid-template-columns:1fr;
}
}
.lwkrr{
gap:0.875rem;
grid-template-columns:repeat(4,1fr);
margin-top:8px;
display:grid;
}
.mgtoxk8{
padding:20px;
text-align:center;
}
.cgslscc{
font-size:22px;
color:#0f8176;
font-weight:700;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.g6pbjcij{
margin-top:0.25rem;
font-weight:600;
color:#0F1E1E;
font-size:0.844rem;
}
.l0imyt{
color:#4A5F5F;
font-size:12px;
margin-top:2px;
}
.d08vauwe{
gap:12px;
padding:14px 18px;
margin-top:1rem;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.him36{
font-size:0.813rem;
color:#4A5F5F;
}
.iy5gazr{
border:1px solid rgba(74,95,95,0.237);
padding:8px 14px;
border-radius:6px;
font-size:13px;
font-weight:600;
color:#4A5F5F;
}
@media(max-width:980px){
.lwkrr{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.lwkrr{
grid-template-columns:1fr;
}
}
.a6ihavv{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.c0u3vph{
background:linear-gradient(141deg,#0A2F2F,#0D4742);
min-height:18.75rem;
position:relative;
}
.x0hn5bb{
inset:0;
background-image:linear-gradient(rgba(20,70,70,0.287) 1px,transparent 1px),linear-gradient(85deg,rgba(20,70,70,0.304) 1px,transparent 1px);
position:absolute;
background-size:2.5rem 40px;
}
.ubv1v{
left:50%;
position:absolute;
top:48%;
color:#5DE4D4;
transform:translate(-50%,-100%);
}
.ubv1v svg{
height:2.5rem;
width:2.5rem;
}
.mj09amns{
padding:6px 0.625rem;
border-radius:0.375rem;
background:rgba(10,30,30,0.721);
position:absolute;
font-size:0.75rem;
left:18px;
color:#A3C4C4;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
bottom:16px;
}
.wpkgt{
padding:1.75rem;
}
.icg65i8{
margin-bottom:0.375rem;
font-size:1.25rem;
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.ralrue{
margin:10px 0;
font-size:14.5px;
color:#0F1E1E;
}
.yb1ve{
padding:0.563rem 0;
gap:9px;
font-size:0.844rem;
align-items:flex-start;
border-top:1px solid rgba(74,95,95,0.226);
color:#4A5F5F;
display:flex;
}
.yb1ve svg{
flex:0 0 auto;
margin-top:2px;
width:16px;
height:16px;
color:#0f8176;
}
.yujkf{
margin-top:0.875rem;
display:inline-block;
}
@media(max-width:757px){
.a6ihavv{
grid-template-columns:1fr;
}
}
.x5azy{
padding:1.875rem;
}
.zuvu41b{
margin-bottom:0.75rem;
color:#0F1E1E;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:25px;
}
.x5azy p{
max-width:55rem;
color:#4A5F5F;
font-size:0.906rem;
margin-bottom:10px;
}
.thfw4mgz{
display:inline-block;
text-decoration:none;
font-weight:600;
margin-top:12px;
color:#108153;
}
.zgodd{
padding:2.5rem 0;
background:#0A2F2F;
margin-top:34px;
color:#A3C4C4;
}
.y2lttea{
gap:26px;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.g8ce9{
color:#E8F4F4;
font-size:22px;
letter-spacing:.04em;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.w5pkflf{
margin-top:0.875rem;
line-height:1.6;
font-size:0.781rem;
}
.hczsd8{
margin-bottom:12px;
font-size:0.813rem;
color:#E8F4F4;
display:block;
}
.xnrryy{
padding:9px 0;
display:block;
text-decoration:none;
font-size:13.5px;
color:#A3C4C4;
}
@media(max-width:982px){
.y2lttea{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.y2lttea{
grid-template-columns:1fr;
}
}
.sy19j0e{
background:#0D3838;
padding:1rem 0;
left:0;
position:fixed;
bottom:0;
z-index:60;
color:#E8F4F4;
right:0;
}
.qms350k{
gap:1.25rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.tyub83{
flex:1;
color:#A3C4C4;
min-width:15rem;
font-size:0.844rem;
}
.tyub83 a{
text-decoration:underline;
color:#E8F4F4;
}
.n7wijz{
gap:0.625rem;
display:flex;
}
@media(max-width:618px){
.qms350k{
gap:12px;
flex-direction:column;
align-items:stretch;
}
.n7wijz .de9rx5kj{
flex:1;
}
}
.vx2vbt{
padding:14px 16px;
transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
border-radius:0.625rem;
border:1px solid rgba(74,95,95,0.259);
gap:12px;
background:#FFFFFF;
box-shadow:0 12px 32px rgba(10,47,47,0.145), 0 0.25rem 0.5rem rgba(10,47,47,0.104);
transform:translateY(12px);
opacity:0;
bottom:18px;
pointer-events:none;
max-width:21.25rem;
left:18px;
z-index:55;
display:flex;
position:fixed;
}
.fcogh1{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.gxhcrg3o{
background:rgba(22,168,154,0.1);
flex:0 0 auto;
border-radius:0.375rem;
height:2.5rem;
color:#0e8556;
width:2.5rem;
justify-content:center;
align-items:center;
display:flex;
}
.gxhcrg3o svg{
width:1.375rem;
height:1.375rem;
}
.kjzy41{
line-height:1.4;
color:#0F1E1E;
font-size:13.5px;
}
.kjzy41 b{
font-weight:700;
}
.kjzy41 .yxwzwt{
font-weight:700;
color:#0e8556;
font-family:"Source Sans 3", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
@media(max-width:618px){
.vx2vbt{
max-width:none;
left:10px;
right:10px;
}
}