:not(#\20):not(#\20).r-1cd9dqx {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1cd9dqx {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1cd9dqx {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-18vrpgx {
  width:100%;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18vrpgx {
  width:100%;
  height:16.93414915651055px;
  display:flex;
  flex-grow:unset;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18vrpgx {
  width:100%;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-7n7lo1 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-7n7lo1 {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-7n7lo1 {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1g4ajsy {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1g4ajsy {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1g4ajsy {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-uzqek {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-uzqek {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-uzqek {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-fztds3 {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fztds3 {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fztds3 {
  display:flex;
  position:relative;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-k4495e {
  width:1042px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  grid-template-columns:repeat(2,minmax(0,1fr));
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-k4495e {
  width:1042px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:center;
  grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-k4495e {
  width:1042px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  padding-left:5%;
  padding-right:5%;
  flex-direction:column;
  justify-content:flex-start;
  grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
:not(#\20):not(#\20).r-ekcbw3 {
  width:100%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ekcbw3 {
  width:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ekcbw3 {
  width:100%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-bl85c6 {
  display:flex;
  row-gap:60px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:60px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  padding-top:20px;
  flex-direction:column;
  justify-content:flex-start;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr);
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bl85c6 {
  width:auto;
  display:flex;
  row-gap:20px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:20px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  padding-top:20px;
  flex-direction:column;
  justify-content:flex-start;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr);
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bl85c6 {
  display:flex;
  row-gap:40px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  padding-top:20px;
  flex-direction:column;
  justify-content:flex-start;
  grid-template-columns:minmax(0,2fr) minmax(0,1fr);
  }
}
:not(#\20):not(#\20).r-8uj6rm {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-8uj6rm {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-8uj6rm {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1msqj96 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1msqj96 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1msqj96 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-o2qv6u {
  display:flex;
  row-gap:10px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:10px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-o2qv6u {
  display:flex;
  row-gap:10px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:10px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-o2qv6u {
  display:flex;
  row-gap:10px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:10px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-18vv7hq {
  color:#000000FF;
  width:1042px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:20px;
  padding-bottom:15px;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18vv7hq {
  color:#000000FF;
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:none;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  margin-left:0px;
  padding-top:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:15px;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18vv7hq {
  color:#000000FF;
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  padding-top:20px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:15px;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1orh67q {
  display:flex;
  row-gap:16px;
  position:relative;
  flex-grow:1;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:center;
  column-gap:16px;
  flex-basis:0;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1orh67q {
  width:auto;
  display:flex;
  row-gap:12px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:center;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1orh67q {
  width:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:center;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1ljq5la {
  width:100%;
  display:flex;
  max-width:200px;
  min-width:0;
  align-self:center;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:668px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ljq5la {
  top:auto;
  left:0px;
  right:auto;
  width:100%;
  bottom:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:150px;
  min-width:0;
  transform:none;
  align-self:auto;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:72px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ljq5la {
  top:auto;
  left:0px;
  right:auto;
  width:100%;
  bottom:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:200px;
  min-width:0;
  transform:none;
  align-self:auto;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:39px;
  }
}
:not(#\20):not(#\20).r-1b4vqjy {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1b4vqjy {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1b4vqjy {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-spc009 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-spc009 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-spc009 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-f6daf0 {
  color:#481A92FF;
  right:0px;
  height:31.353209022592072px;
  font-size:24px;
  transform:none;
  flex-basis:auto;
  overflow-y:hidden;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:32px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-f6daf0 {
  color:#481A92FF;
  right:0px;
  height:31.353209022592072px;
  font-size:14px;
  transform:none;
  flex-basis:auto;
  margin-top:4px;
  overflow-y:hidden;
  text-align:left;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:left;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-f6daf0 {
  color:#481A92FF;
  right:0px;
  height:31.353209022592072px;
  font-size:18px;
  transform:none;
  flex-basis:auto;
  overflow-y:hidden;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1htnxr6 {
  color:#000000FF;
  font-size:58px;
  max-width:1040px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:60px;
  overflow-wrap:break-word;
  letter-spacing:-1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1htnxr6 {
  color:#000000FF;
  width:auto;
  font-size:40px;
  max-width:500px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:42px;
  letter-spacing:-1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1htnxr6 {
  color:#000000FF;
  width:auto;
  font-size:35px;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  letter-spacing:-1px;
  }
}
:not(#\20):not(#\20).r-9gsghq {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9gsghq {
  width:auto;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9gsghq {
  width:auto;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1hbaq29 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1hbaq29 {
  width:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1hbaq29 {
  width:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-130v37u {
  color:#5C5C5CFF;
  font-size:20px;
  max-width:650px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:42px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-130v37u {
  color:#5C5C5CFF;
  width:auto;
  flex-grow:1;
  font-size:13px;
  max-width:200%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:20px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-130v37u {
  color:#5C5C5CFF;
  width:auto;
  font-size:22px;
  max-width:200%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:31px;
  }
}
:not(#\20):not(#\20).r-18ml252 {
  color:#9F9F9FFF;
  display:none;
  font-size:20px;
  max-width:650px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:42px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18ml252 {
  color:#9F9F9FFF;
  display:none;
  font-size:13px;
  max-width:450px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:20px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18ml252 {
  color:#9F9F9FFF;
  display:none;
  font-size:22px;
  max-width:450px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-fw39pw {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fw39pw {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fw39pw {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1uxc8fa {
  width:1042px;
  height:583px;
  display:flex;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1uxc8fa {
  width:auto;
  height:auto;
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1uxc8fa {
  width:auto;
  height:auto;
  display:flex;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-ek1kw5 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ek1kw5 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ek1kw5 {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-w3yyfm {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-w3yyfm {
  --rpmh:270px;
  --rpmw:270px;
  display:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-w3yyfm {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1ag4vc2 {
  width:1042px;
  height:583px;
  display:none;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ag4vc2 {
  width:auto;
  height:auto;
  display:flex;
  flex-grow:unset;
  max-width:none;
  min-width:0;
  align-self:auto;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-left:-21px;
  margin-right:-20px;
  padding-left:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ag4vc2 {
  width:auto;
  height:auto;
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-ytjodn {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ytjodn {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ytjodn {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-19pvwx5 {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:none;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-19pvwx5 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-19pvwx5 {
  --rpmh:270px;
  --rpmw:270px;
  display:none;
  }
}
:not(#\20):not(#\20).r-6uxl9e {
  width:1042px;
  height:583px;
  display:none;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-6uxl9e {
  width:auto;
  height:100%;
  display:none;
  flex-grow:unset;
  max-width:none;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-left:-21px;
  margin-right:-20px;
  padding-left:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-6uxl9e {
  width:auto;
  height:auto;
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1d4nvq {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1d4nvq {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1d4nvq {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1a92rei {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:none;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1a92rei {
  --rpmh:100%;
  --rpmw:270px;
  display:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1a92rei {
  --rpmh:270px;
  --rpmw:270px;
  display:none;
  }
}
:not(#\20):not(#\20).r-fcdvk8 {
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fcdvk8 {
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fcdvk8 {
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-f7rne9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-f7rne9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-f7rne9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-146br4k {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-146br4k {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-146br4k {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-642uz6 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-642uz6 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-642uz6 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-g8gsc7 {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-g8gsc7 {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-g8gsc7 {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1up0882 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1up0882 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1up0882 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1sirpbc {
  width:1042px;
  height:524px;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1sirpbc {
  width:100%;
  height:100%;
  display:none;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1sirpbc {
  width:auto;
  height:auto;
  display:flex;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-80f9l9 {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-1p6ussx {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-1wp97f8 {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-1lgaeza {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-1kfup0q {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1kfup0q {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1kfup0q {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-nu10jt {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nu10jt {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nu10jt {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-nzrbgl {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nzrbgl {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nzrbgl {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-9mfsr3 {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9mfsr3 {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9mfsr3 {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1fa2jnz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1fa2jnz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1fa2jnz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1mqfces {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mqfces {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mqfces {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-znb9e2 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-znb9e2 {
  width:100%;
  height:100%;
  display:flex;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-znb9e2 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-i3qakm {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-ppvcs1 {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-gh4fki {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-rbbpfi {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-1l9a08u {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1l9a08u {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1l9a08u {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-11apadv {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-11apadv {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-11apadv {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-ishr7d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ishr7d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ishr7d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-68uo1y {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-68uo1y {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-68uo1y {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1v3oln5 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1v3oln5 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1v3oln5 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-9lrwi8 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9lrwi8 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9lrwi8 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1u7m3z4 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1u7m3z4 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1u7m3z4 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
:not(#\20):not(#\20).r-134f949 {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-134f949 {
  width:100%;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-134f949 {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1wfnqxt {
  color:#17242CFF;
  width:1042px;
  font-size:22px;
  max-width:1042px;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wfnqxt {
  color:#17242CFF;
  width:100%;
  font-size:20px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-bottom:11px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wfnqxt {
  color:#17242CFF;
  width:auto;
  font-size:22px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  }
}
:not(#\20):not(#\20).r-121yx4n {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-121yx4n {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-121yx4n {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1e4flt4 {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1e4flt4 {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1e4flt4 {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  }
}
:not(#\20):not(#\20).r-qjgsnl {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qjgsnl {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qjgsnl {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-10qjuph {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-10qjuph {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-10qjuph {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1wrhwnx {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wrhwnx {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wrhwnx {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1s88ags {
  display:flex;
  row-gap:20px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:20px;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  margin-bottom:-20px;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1s88ags {
  display:flex;
  row-gap:20px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:20px;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  margin-bottom:-22px;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1s88ags {
  display:flex;
  row-gap:20px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:20px;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  margin-bottom:-22px;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-zy79k2 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:20px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-zy79k2 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:20px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-zy79k2 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:20px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
}
:not(#\20):not(#\20).r-1481qcy {
  color:#210C44FF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  font-style:italic;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1481qcy {
  color:#210C44FF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  font-style:italic;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1481qcy {
  color:#210C44FF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  font-style:italic;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-w91uhu {
  color:#210C44FF;
  font-size:20px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-w91uhu {
  color:#210C44FF;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-w91uhu {
  color:#210C44FF;
  display:flex;
  font-size:20px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-12vby75 {
  color:#210C44FF;
  display:none;
  font-size:20px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12vby75 {
  color:#210C44FF;
  display:flex;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12vby75 {
  color:#210C44FF;
  display:none;
  font-size:20px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-11j5abs {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:10px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-11j5abs {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:10px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-11j5abs {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:10px;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
}
:not(#\20):not(#\20).r-19cd6yd {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-19cd6yd {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-19cd6yd {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1ayve33 {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ayve33 {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ayve33 {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-15eg434 {
  display:flex;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-15eg434 {
  display:none;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-15eg434 {
  display:flex;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1i3u84k {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1i3u84k {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1i3u84k {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1h41gob {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1h41gob {
  --rpmh:270px;
  --rpmw:270px;
  display:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1h41gob {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1n982lj {
  display:none;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1n982lj {
  display:flex;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1n982lj {
  display:none;
  flex-grow:1;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-54ekgr {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-54ekgr {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-54ekgr {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-jy5qdi {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:none;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-jy5qdi {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-jy5qdi {
  --rpmh:270px;
  --rpmw:270px;
  display:none;
  }
}
:not(#\20):not(#\20).r-jh58cc {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-jh58cc {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-jh58cc {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
:not(#\20):not(#\20).r-kaj9kp {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-kaj9kp {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-kaj9kp {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-ue63kj {
  color:#17242CFF;
  width:1042px;
  font-size:22px;
  max-width:1042px;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ue63kj {
  color:#17242CFF;
  width:100%;
  font-size:20px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-bottom:11px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ue63kj {
  color:#17242CFF;
  width:auto;
  font-size:22px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  }
}
:not(#\20):not(#\20).r-13v2ivf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-13v2ivf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-13v2ivf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-107vcue {
  width:1042px;
  height:524px;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-107vcue {
  width:100%;
  height:100%;
  display:none;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-107vcue {
  width:auto;
  height:auto;
  display:flex;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1gnu4nh {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-1o2g8bv {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-ev9crp {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-1oybxm5 {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-1m1fo83 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1m1fo83 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1m1fo83 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1mezq28 {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mezq28 {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mezq28 {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-ipgcvm {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ipgcvm {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ipgcvm {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1bu89cv {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bu89cv {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bu89cv {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-u7x6f6 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-u7x6f6 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-u7x6f6 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1b32hg3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1b32hg3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1b32hg3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-18iahe5 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18iahe5 {
  width:100%;
  height:100%;
  display:flex;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18iahe5 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-1v8brwq {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-kbs8xx {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-uxtsj5 {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-1nygah7 {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-isdm87 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-isdm87 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-isdm87 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-r3v0ou {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-r3v0ou {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-r3v0ou {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1sfbl2o {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1sfbl2o {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1sfbl2o {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-lq2e5d {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lq2e5d {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lq2e5d {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-iw9xm3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-iw9xm3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-iw9xm3 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1vg8hbr {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1vg8hbr {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1vg8hbr {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1az1m19 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1az1m19 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1az1m19 {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
:not(#\20):not(#\20).r-a8ypvg {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-a8ypvg {
  width:100%;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-a8ypvg {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1vuior3 {
  color:#17242CFF;
  width:1042px;
  font-size:22px;
  max-width:1042px;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1vuior3 {
  color:#17242CFF;
  width:100%;
  font-size:20px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-bottom:11px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1vuior3 {
  color:#17242CFF;
  width:auto;
  font-size:22px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  }
}
:not(#\20):not(#\20).r-f6ei3b {
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-f6ei3b {
  width:830px;
  display:flex;
  row-gap:21px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:21px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-f6ei3b {
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1v70ic7 {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1v70ic7 {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1v70ic7 {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  }
}
:not(#\20):not(#\20).r-1la2smb {
  width:830px;
  display:none;
  row-gap:40px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1la2smb {
  width:830px;
  display:flex;
  row-gap:21px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:21px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1la2smb {
  width:830px;
  display:none;
  row-gap:40px;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-lvkoxm {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lvkoxm {
  height:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-5px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lvkoxm {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1wpkc95 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wpkc95 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wpkc95 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-wiw1yp {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-wiw1yp {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-wiw1yp {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1ei9vxc {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ei9vxc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ei9vxc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-11p5uzw {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-11p5uzw {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-11p5uzw {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-14yfzxe {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14yfzxe {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14yfzxe {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-132651y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-132651y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-132651y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-vju53c {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-vju53c {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-vju53c {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-1mznfny {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mznfny {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mznfny {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-10fopg7 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-10fopg7 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-10fopg7 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1x77yix {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1x77yix {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1x77yix {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-858bf2 {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-858bf2 {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-858bf2 {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-ugl4hs {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ugl4hs {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ugl4hs {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1bsbwpb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bsbwpb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-5px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bsbwpb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-xxvxz6 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-xxvxz6 {
  transform:scale(65%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-xxvxz6 {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-fv08fc {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fv08fc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fv08fc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-q72bpp {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-q72bpp {
  color:#17242CFF;
  width:auto;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-q72bpp {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-16i6die {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16i6die {
  height:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-5px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  padding-top:0px;
  padding-bottom:0px;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16i6die {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1q1sl21 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1q1sl21 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-18px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1q1sl21 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-1prpoig {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1prpoig {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1prpoig {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-c0zwfw {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-c0zwfw {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-c0zwfw {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-grgjqf {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-grgjqf {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-grgjqf {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-uirsns {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-uirsns {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:32px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-uirsns {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-1i5od8z {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1i5od8z {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1i5od8z {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1r9560w {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1r9560w {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1r9560w {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-1kl7uxg {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1kl7uxg {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1kl7uxg {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-oont0t {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-oont0t {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-oont0t {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-crq8ig {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-crq8ig {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-crq8ig {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1wi585z {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wi585z {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wi585z {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-nrsiqc {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nrsiqc {
  height:auto;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-5px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nrsiqc {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-171s33h {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-171s33h {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-171s33h {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-q6qavr {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-q6qavr {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-q6qavr {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-t725rc {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-t725rc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-t725rc {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-hpr3ml {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-hpr3ml {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-hpr3ml {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1i3kilj {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1i3kilj {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1i3kilj {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-1wq1y7c {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wq1y7c {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-5px;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wq1y7c {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-nyj0yj {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nyj0yj {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nyj0yj {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-12el68e {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12el68e {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12el68e {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-dnrz1u {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-dnrz1u {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-dnrz1u {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-11xjh3a {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-11xjh3a {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-11xjh3a {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-16072k8 {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16072k8 {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16072k8 {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-er7246 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-er7246 {
  height:auto;
  display:none;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-er7246 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-me7lvk {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-me7lvk {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-10px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-left:0px;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-me7lvk {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-1o37zvv {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1o37zvv {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1o37zvv {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1mkg1t6 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mkg1t6 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mkg1t6 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-150o63t {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-150o63t {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-150o63t {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1hfp01l {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1hfp01l {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1hfp01l {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-bquf4u {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bquf4u {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bquf4u {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-aya5no {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-aya5no {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-10px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-left:0px;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-aya5no {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-igtrq0 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-igtrq0 {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-igtrq0 {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-rko45q {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-rko45q {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-rko45q {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-wv9snj {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-wv9snj {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-wv9snj {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-1di2pqb {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1di2pqb {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1di2pqb {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-4fcpys {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-4fcpys {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-4fcpys {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-shkvp2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-shkvp2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-5px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-shkvp2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-xxj90k {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-xxj90k {
  transform:scale(65%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-xxj90k {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-10rnsu9 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-10rnsu9 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-10rnsu9 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-amz7ee {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-amz7ee {
  color:#17242CFF;
  width:auto;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-amz7ee {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1nvsmy2 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1nvsmy2 {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1nvsmy2 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-gn4zvb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-gn4zvb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-18px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-gn4zvb {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-5ecvjo {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5ecvjo {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5ecvjo {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-17666yj {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-17666yj {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-17666yj {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1otwlfy {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1otwlfy {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1otwlfy {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1jokyrh {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1jokyrh {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:32px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1jokyrh {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-qyyyvx {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qyyyvx {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qyyyvx {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1hcs4n2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1hcs4n2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:0px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1hcs4n2 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-dzetnj {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-dzetnj {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-dzetnj {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1xk3ubs {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1xk3ubs {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1xk3ubs {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1jzby05 {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1jzby05 {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1jzby05 {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-4kfi52 {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-4kfi52 {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:none;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-4kfi52 {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-s6vxhw {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-s6vxhw {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-s6vxhw {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-fgsau5 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fgsau5 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-19px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fgsau5 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-1wat58a {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wat58a {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wat58a {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1tf7v9t {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1tf7v9t {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1tf7v9t {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1qrspdh {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1qrspdh {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:-10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1qrspdh {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-h3kiuc {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-h3kiuc {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-h3kiuc {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-17d45ts {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-17d45ts {
  display:none;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-17d45ts {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-ttiajr {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ttiajr {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ttiajr {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  margin-top:-13px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-right:15px;
  }
}
:not(#\20):not(#\20).r-bl7jg8 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(70%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bl7jg8 {
  transform:scale(45%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bl7jg8 {
  transform:scale(70%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1sy47am {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1sy47am {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1sy47am {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1hfzuzw {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1hfzuzw {
  color:#17242CFF;
  width:auto;
  display:none;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1hfzuzw {
  color:#17242CFF;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1ty1jkt {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ty1jkt {
  color:#17242CFF;
  width:auto;
  display:flex;
  flex-grow:1;
  font-size:24px;
  max-width:830px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-bottom:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ty1jkt {
  color:#17242CFF;
  width:723px;
  display:none;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-t6s63y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-t6s63y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-t6s63y {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-tusbe {
  width:1042px;
  height:524px;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-tusbe {
  width:100%;
  height:100%;
  display:none;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-tusbe {
  width:auto;
  height:auto;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1ridzms {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-j5vg9o {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-1i1lnee {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-pqstlw {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-rfe1t8 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-rfe1t8 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-rfe1t8 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1r3owek {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1r3owek {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1r3owek {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1p6khyn {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1p6khyn {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1p6khyn {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-tx28oj {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-tx28oj {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-tx28oj {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-16b6ppf {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16b6ppf {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16b6ppf {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1l5fdqz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1l5fdqz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1l5fdqz {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-jaiuw3 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-jaiuw3 {
  width:100%;
  height:100%;
  display:flex;
  overflow:hidden;
  position:relative;
  flex-grow:unset;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-jaiuw3 {
  width:1042px;
  height:524px;
  display:none;
  overflow:hidden;
  position:relative;
  flex-basis:auto;
  margin-top:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-1w4jnp7 {
  width:100%;
  height:100%;
  display:flex;
  position:relative;
  object-fit:inherit;
  object-position:inherit;
  }
:not(#\20):not(#\20).r-2cnoef {
  width:100%;
  height:100%;
  object-fit:var(--rof,inherit);
  object-position:var(--rop,inherit);
  }
:not(#\20):not(#\20).r-1uw3t0o {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  position:absolute;
  }
:not(#\20):not(#\20).r-a715xn {
  top:0;
  left:0;
  inset:0;
  right:0;
  width:100%;
  bottom:0;
  cursor:pointer;
  height:100%;
  display:flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
:not(#\20):not(#\20).r-mnncj6 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-mnncj6 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-mnncj6 {
  width:100%;
  bottom:0px;
  height:36px;
  display:none;
  position:absolute;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  padding-left:10px;
  padding-right:10px;
  justify-content:space-between;
  background-color:#ffffff;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-9s31nd {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9s31nd {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9s31nd {
  display:flex;
  position:relative;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-2xzg30 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-2xzg30 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-2xzg30 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1f46nno {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1f46nno {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1f46nno {
  display:flex;
  row-gap:12px;
  position:relative;
  min-width:auto;
  column-gap:12px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-kw7si4 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-kw7si4 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-kw7si4 {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-fjgy0d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-fjgy0d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-fjgy0d {
  --rsw:100%;
  color:black;
  width:24px;
  height:24px;
  position:relative;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  line-height:100%;
  }
}
:not(#\20):not(#\20).r-1ioictr {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ioictr {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ioictr {
  width:100%;
  height:0px;
  display:flex;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:7px;
  }
}
:not(#\20):not(#\20).r-1456l7i {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1456l7i {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1456l7i {
  width:1042px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-rqae3c {
  color:#17242CFF;
  width:1042px;
  font-size:22px;
  max-width:1042px;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-rqae3c {
  color:#17242CFF;
  width:100%;
  font-size:20px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-bottom:11px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-rqae3c {
  color:#17242CFF;
  width:auto;
  font-size:22px;
  max-width:1042px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-4px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:30px;
  }
}
:not(#\20):not(#\20).r-1kt0ezk {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1kt0ezk {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1kt0ezk {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-3m95ro {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3m95ro {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3m95ro {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  }
}
:not(#\20):not(#\20).r-1h0kz5q {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1h0kz5q {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1h0kz5q {
  color:#17242CFF;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  }
}
:not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1ftnijc {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1lspruh {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1lspruh {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1lspruh {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-xlp7is {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-xlp7is {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-xlp7is {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-sqmfhr {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-sqmfhr {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-sqmfhr {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-sqmfhr:not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-sqmfhr:not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-sqmfhr:not(#\20):not(#\20).r-5lwst1 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  display:flex;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  width:auto;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column-reverse;
  padding-bottom:27px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  display:flex;
  row-gap:26px;
  position:relative;
  max-width:100%;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:43px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1wta9ju {
  color:#000000FF;
  width:auto;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:43px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column-reverse;
  padding-bottom:27px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1qj7n1i {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  padding-bottom:30px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-bottom:20px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-12vj4pz {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1vtap5o {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:856px;
  min-width:auto;
  align-self:auto;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1vtap5o {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:856px;
  min-width:auto;
  align-self:auto;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1vtap5o {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:856px;
  min-width:auto;
  align-self:auto;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-p0k639 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-p0k639 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-p0k639 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-pwldoj {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:31px;
  position:relative;
  max-width:856px;
  min-width:auto;
  align-self:auto;
  column-gap:31px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-pwldoj {
  width:auto;
  display:flex;
  row-gap:4px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-pwldoj {
  width:auto;
  display:flex;
  row-gap:31px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:31px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-pwldoj {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:31px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:31px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-pwldoj {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:4px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-pwldoj {
  width:auto;
  display:flex;
  row-gap:31px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:31px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-wmi5bu {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-wmi5bu {
  width:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-wmi5bu {
  width:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-wmi5bu {
  height:600.0792034923898px;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-wmi5bu {
  width:auto;
  height:600.0792034923898px;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-wmi5bu {
  width:auto;
  height:600.0792034923898px;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  align-self:auto;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-17fv8g {
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-17fv8g {
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-17fv8g {
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-15majls {
  width:442.31978689980167px;
  display:flex;
  row-gap:22px;
  position:relative;
  min-width:auto;
  align-self:stretch;
  column-gap:22px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-15majls {
  width:100%;
  height:406.3114983134456px;
  display:flex;
  row-gap:24px;
  position:relative;
  flex-grow:unset;
  max-width:none;
  min-width:auto;
  align-self:center;
  column-gap:24px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  padding-bottom:30px;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-15majls {
  width:100%;
  display:flex;
  row-gap:22px;
  position:relative;
  flex-grow:1;
  min-width:auto;
  align-self:center;
  column-gap:22px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  padding-bottom:30px;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-y42zkg {
  display:none;
  flex-grow:1;
  max-width:600px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-y42zkg {
  width:auto;
  height:auto;
  display:flex;
  flex-grow:1;
  max-width:none;
  min-width:0;
  align-self:stretch;
  flex-basis:0;
  min-height:var(--replo-flex-min-dimension,0px);
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-y42zkg {
  width:648.4567346820646px;
  display:flex;
  flex-grow:1;
  max-width:none;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-qz4fan {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qz4fan {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qz4fan {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-uzsl5e {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:none;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-uzsl5e {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-uzsl5e {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-18uxhz5 {
  display:flex;
  row-gap:50px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:50px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18uxhz5 {
  display:flex;
  row-gap:50px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:50px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18uxhz5 {
  display:flex;
  row-gap:50px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:50px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-su1sb4 {
  font-size:28px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Barlow SemiBold"," sans-serif";
  font-weight:700;
  line-height:37px;
  overflow-wrap:break-word;
  padding-bottom:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-su1sb4 {
  font-size:30px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Barlow SemiBold"," sans-serif";
  font-weight:700;
  line-height:normal;
  padding-bottom:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-su1sb4 {
  font-size:28px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:-28px;
  transition:inherit;
  flex-shrink:0;
  font-family:"Barlow SemiBold"," sans-serif";
  font-weight:700;
  line-height:37px;
  padding-bottom:10px;
  }
}
:not(#\20):not(#\20).r-5cepcp {
  display:flex;
  row-gap:44px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:44px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5cepcp {
  display:flex;
  row-gap:44px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:44px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5cepcp {
  display:flex;
  row-gap:44px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:44px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1lh2iou {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1lh2iou {
  top:50%;
  bottom:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(0px,-50%,0px);
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-153px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1lh2iou {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1tnu2zq {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1tnu2zq {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1tnu2zq {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-14ffqrd {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(80%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14ffqrd {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14ffqrd {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-bh1b9h {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bh1b9h {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bh1b9h {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1nihi9r {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1nihi9r {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1nihi9r {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-snbt6d {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-snbt6d {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:30px;
  margin-bottom:-14px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-snbt6d {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1br57bz {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1br57bz {
  top:50%;
  bottom:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(0px,-50%,0px);
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:0px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1br57bz {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-191wo4o {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-191wo4o {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-191wo4o {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-ijdbz7 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(80%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ijdbz7 {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ijdbz7 {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1et11c0 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1et11c0 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1et11c0 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1ndhlp9 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ndhlp9 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ndhlp9 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-2c2p9b {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-2c2p9b {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  margin-bottom:-15px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-2c2p9b {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1sqpacw {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1sqpacw {
  top:50%;
  bottom:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(0px,-50%,0px);
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:0px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  margin-bottom:-15px;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1sqpacw {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-654lq1 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-654lq1 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-654lq1 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1r3i5d8 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(80%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1r3i5d8 {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1r3i5d8 {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-uy2rhr {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-uy2rhr {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-uy2rhr {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1e8cqkn {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1e8cqkn {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1e8cqkn {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-h255im {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-h255im {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-h255im {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1tlvwhz {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1tlvwhz {
  top:50%;
  bottom:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(0px,-50%,0px);
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:17px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1tlvwhz {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  margin-top:-42px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-gilxy5 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-gilxy5 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-gilxy5 {
  display:flex;
  flex-grow:1;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1bkbla {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(80%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bkbla {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bkbla {
  transform:scale(80%);
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-kobqeo {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-kobqeo {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-kobqeo {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-5u0705 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5u0705 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5u0705 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:1;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-a959ll {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-a959ll {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:30px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-a959ll {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1w5doh {
  height:1px;
  display:flex;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-right:0%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1w5doh {
  height:1px;
  display:flex;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-right:0%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1w5doh {
  height:1px;
  display:flex;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-right:0%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-156qvgz {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:left;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:30px;
  overflow-wrap:break-word;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-156qvgz {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  padding-top:24px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-156qvgz {
  display:none;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:left;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:30px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1jn3dg3 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1jn3dg3 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:30px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1jn3dg3 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:40px;
  padding-top:25px;
  padding-left:36px;
  padding-right:40px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1jn3dg3 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1jn3dg3 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  padding-top:19px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1jn3dg3 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:40px;
  padding-top:19px;
  padding-left:36px;
  padding-right:40px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-r585w7 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-r585w7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-r585w7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1x9ylc9 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1x9ylc9 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1x9ylc9 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-1x9ylc9:not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-1x9ylc9:not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1x9ylc9:not(#\20):not(#\20).r-3nxlgk {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
:not(#\20):not(#\20).r-qwns77 {
  width:856px;
  height:1px;
  display:none;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-21px;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qwns77 {
  width:856px;
  height:1px;
  display:none;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-21px;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qwns77 {
  width:856px;
  height:1px;
  display:none;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-21px;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  width:auto;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column-reverse;
  padding-bottom:27px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  display:flex;
  row-gap:26px;
  position:relative;
  max-width:100%;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:43px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1lcitqi {
  color:#000000FF;
  width:auto;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:43px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column-reverse;
  padding-bottom:27px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-13j9dd5 {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  padding-bottom:20px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-bottom:20px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-130khej {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-mwcpo7 {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-mwcpo7 {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-mwcpo7 {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1ey6hna {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ey6hna {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ey6hna {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-gn818q {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:867px;
  min-width:auto;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-gn818q {
  width:auto;
  display:flex;
  row-gap:4px;
  position:relative;
  flex-grow:1;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-gn818q {
  width:auto;
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-gn818q {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-gn818q {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:4px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-gn818q {
  width:auto;
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-i6qnf8 {
  cursor:pointer;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-i6qnf8 {
  width:auto;
  cursor:pointer;
  height:auto;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-i6qnf8 {
  cursor:pointer;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  align-self:stretch;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-jbkjla {
  cursor:pointer;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-jbkjla {
  width:auto;
  cursor:pointer;
  height:auto;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-jbkjla {
  cursor:pointer;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  align-self:stretch;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-el3rp6 {
  height:248.30760124674376px;
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-so452d {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-so452d {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-so452d {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-so452d {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-so452d {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-so452d {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1su7ilp {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1su7ilp {
  --rpmh:100%;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1su7ilp {
  --rpmh:100%;
  --rpmw:270px;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1su7ilp {
  --rpmh:100%;
  --rpmw:270px;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1su7ilp {
  --rpmh:100%;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1su7ilp {
  --rpmh:100%;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-19gn9ef {
  color:#210C44FF;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-19gn9ef {
  color:#210C44FF;
  height:auto;
  flex-grow:unset;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-19gn9ef {
  color:#210C44FF;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-n8cepm {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-n8cepm {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-n8cepm {
  color:#333333FF;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:22px;
  text-align-last:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-n8cepm {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:24px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-n8cepm {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-n8cepm {
  color:#333333FF;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:22px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1he9tkd {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1he9tkd {
  width:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1he9tkd {
  width:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1he9tkd {
  height:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  column-gap:16px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1he9tkd {
  width:auto;
  height:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1he9tkd {
  width:auto;
  height:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-13s1dpo {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-13s1dpo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-13s1dpo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-13s1dpo {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-13s1dpo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-13s1dpo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-onx2nu {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-onx2nu {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-onx2nu {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-onx2nu {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-onx2nu {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-onx2nu {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-1bd8cv5 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bd8cv5 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bd8cv5 {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1bd8cv5 {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1bd8cv5 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1bd8cv5 {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-3ipmk1 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3ipmk1 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3ipmk1 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-3ipmk1 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-3ipmk1 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-3ipmk1 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1iowi1q {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1iowi1q {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1iowi1q {
  color:#333333FF;
  font-size:13px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1pu9j77 {
  width:133.53167630129582px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1pu9j77 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1pu9j77 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1pu9j77 {
  width:133.53167630129582px;
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1pu9j77 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1pu9j77 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1a8m5kl {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1a8m5kl {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1a8m5kl {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1a8m5kl {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1a8m5kl {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1a8m5kl {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-xxaxtk {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-xxaxtk {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-xxaxtk {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-xxaxtk {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-xxaxtk {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-xxaxtk {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-18ych8l {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18ych8l {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18ych8l {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-18ych8l {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-18ych8l {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-18ych8l {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-m9qls6 {
  font-size:20px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-m9qls6 {
  color:#333333FF;
  font-size:14px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-m9qls6 {
  color:#333333FF;
  font-size:13px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-m9qls6 {
  font-size:20px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-m9qls6 {
  color:#333333FF;
  font-size:14px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-m9qls6 {
  color:#333333FF;
  font-size:13px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-9nx8go {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9nx8go {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9nx8go {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-9nx8go {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-9nx8go {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-9nx8go {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1mh1a7y {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mh1a7y {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mh1a7y {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1mh1a7y {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1mh1a7y {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1mh1a7y {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-12lq4x2 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12lq4x2 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12lq4x2 {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-12lq4x2 {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-12lq4x2 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-12lq4x2 {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1e1ohty {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1e1ohty {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1e1ohty {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1e1ohty {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1e1ohty {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1e1ohty {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1phy4he {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1phy4he {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1phy4he {
  color:#333333FF;
  font-size:13px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1oqjtc0 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1oqjtc0 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1oqjtc0 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-15tv9bl {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-15tv9bl {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-15tv9bl {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:22px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  width:auto;
  flex-grow:unset;
  font-size:22px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-15tv9bl:not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-15tv9bl:not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:22px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-15tv9bl:not(#\20):not(#\20).r-1oko6lh {
  color:#210C44FF;
  width:auto;
  flex-grow:unset;
  font-size:22px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1kru8ef {
  color:#FFFFFF;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1kru8ef {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1kru8ef {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1qb8o7w {
  color:#FFFFFF;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1qb8o7w {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1qb8o7w {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-1qb8o7w:not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-1qb8o7w:not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1qb8o7w:not(#\20):not(#\20).r-ov3pfb {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1nw54nk {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1nw54nk {
  width:auto;
  cursor:pointer;
  height:auto;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1nw54nk {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  min-width:auto;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#00000000;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#00000000;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#00000000;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1nw54nk {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1nw54nk {
  width:auto;
  cursor:pointer;
  height:auto;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1nw54nk {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1hy5v66 {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1hy5v66 {
  width:auto;
  cursor:pointer;
  height:auto;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1hy5v66 {
  cursor:pointer;
  height:600.0792034923898px;
  display:flex;
  row-gap:16px;
  overflow:hidden;
  position:relative;
  flex-grow:1;
  box-shadow:0px 0px 9px 0px #00000040;
  column-gap:16px;
  flex-basis:auto;
  align-items:center;
  flex-shrink:1;
  padding-top:9px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:flex-start;
  background-color:#FFFFFFFF;
  background-image:none;
  border-top-color:#480AB0FF;
  border-top-style:solid;
  border-top-width:4px;
  border-left-color:#480AB0FF;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#480AB0FF;
  border-right-style:solid;
  border-right-width:4px;
  border-bottom-color:#480AB0FF;
  border-bottom-style:solid;
  border-bottom-width:4px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-wceo3b {
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-wceo3b {
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-wceo3b {
  display:flex;
  max-width:400px;
  min-width:0;
  align-self:stretch;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
.r-1hy5v66:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-wceo3b {
  align-self:stretch;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-5x8hjv {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
.r-1hy5v66:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-5x8hjv {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-x0eidv {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
.r-1hy5v66:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-x0eidv {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-vjdl98 {
  color:#210C44FF;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:38px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-vjdl98 {
  color:#210C44FF;
  height:auto;
  flex-grow:unset;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-vjdl98 {
  color:#210C44FF;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  font-style:var(--replo-library-1ce8159c-d12c-4707-96f9-00cb788463e1-styles-5dd0172d-d717-4add-bf85-f8977c6872e7-attributes-textdecoration);
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-19nwomn {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:22px;
  text-align-last:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-19nwomn {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:24px;
  text-align-last:center;
  }
.r-1hy5v66:not(#\20):not(#\20).r-19nwomn {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:24px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:22px;
  text-align-last:center;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-19nwomn {
  color:#333333FF;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:22px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-zq7kuk {
  display:flex;
  row-gap:16px;
  position:relative;
  max-width:100%;
  min-width:auto;
  column-gap:16px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-zq7kuk {
  width:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-zq7kuk {
  width:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
.r-1hy5v66:not(#\20):not(#\20).r-zq7kuk {
  width:auto;
  height:auto;
  display:flex;
  row-gap:16px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  column-gap:16px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-zq7kuk {
  width:auto;
  height:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-zq7kuk {
  width:auto;
  height:auto;
  display:flex;
  row-gap:33px;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:auto;
  column-gap:33px;
  flex-basis:auto;
  transition:inherit;
  align-items:flex-start;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1attjc6 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1attjc6 {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
.r-1hy5v66:not(#\20):not(#\20).r-1attjc6 {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1attjc6 {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-10z73jh {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-10z73jh {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-10z73jh {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-10z73jh {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
.r-1hy5v66:not(#\20):not(#\20).r-10z73jh {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-10z73jh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-10z73jh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-10z73jh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-10z73jh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-lqrhq1 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
.r-1hy5v66:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-lqrhq1 {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1f2i3g3 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
.r-1hy5v66:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1f2i3g3 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-gmjjla {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-gmjjla {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-gmjjla {
  color:#333333FF;
  font-size:13px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1c1r4yo {
  width:133.53167630129582px;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1c1r4yo {
  width:133.53167630129582px;
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
.r-1hy5v66:not(#\20):not(#\20).r-1c1r4yo {
  width:133.53167630129582px;
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1c1r4yo {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-10swnzh {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-10swnzh {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-10swnzh {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-10swnzh {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
.r-1hy5v66:not(#\20):not(#\20).r-10swnzh {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-10swnzh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-10swnzh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-10swnzh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-10swnzh {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-17j4m5l {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
.r-1hy5v66:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-17j4m5l {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1jikk7a {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
.r-1hy5v66:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1jikk7a {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-tjo8bi {
  font-size:20px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:14px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:13px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-tjo8bi {
  font-size:20px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  text-align-last:center;
  }
.r-1hy5v66:not(#\20):not(#\20).r-tjo8bi {
  font-size:20px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:14px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:13px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:14px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-tjo8bi {
  color:#333333FF;
  font-size:13px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-17vwlhu {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-17vwlhu {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
.r-1hy5v66:not(#\20):not(#\20).r-17vwlhu {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-17vwlhu {
  width:75px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-re7pmb {
  width:75px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-re7pmb {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-re7pmb {
  width:50px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  transition:inherit;
  align-items:center;
  flex-shrink:0;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-re7pmb {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
.r-1hy5v66:not(#\20):not(#\20).r-re7pmb {
  width:75px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-re7pmb {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-re7pmb {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-re7pmb {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-re7pmb {
  width:50px;
  flex-basis:auto;
  object-fit:cover;
  transition:inherit;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-7xie3g {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
.r-1hy5v66:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-7xie3g {
  object-fit:cover;
  transition:inherit;
  }
}
:not(#\20):not(#\20).r-1bahdx {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
.r-jbkjla:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
.r-1hy5v66:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
@media (max-width:640px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1hy5v66:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (max-width:640px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-jbkjla:not(#\20):not(#\20).r-1bahdx {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1q62j87 {
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  line-height:24px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1q62j87 {
  color:#333333FF;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1q62j87 {
  color:#333333FF;
  font-size:13px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter;
  font-weight:400;
  line-height:18px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1wryxjl {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wryxjl {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wryxjl {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1r1x7id {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1r1x7id {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1r1x7id {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:22px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  width:auto;
  flex-grow:unset;
  font-size:22px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-1r1x7id:not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-1r1x7id:not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:22px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1r1x7id:not(#\20):not(#\20).r-nttf49 {
  color:#210C44FF;
  width:auto;
  flex-grow:unset;
  font-size:22px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-vq7spd {
  color:#FFFFFF;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-vq7spd {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-vq7spd {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1e4z24t {
  color:#FFFFFF;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1e4z24t {
  color:#FFFFFF;
  width:370px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1e4z24t {
  color:#FFFFFF;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  margin-bottom:-20px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-1e4z24t:not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-1e4z24t:not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  width:auto;
  height:auto;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  align-self:stretch;
  flex-basis:0;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1e4z24t:not(#\20):not(#\20).r-7stdp2 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1fpwrn0 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1fpwrn0 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:30px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1fpwrn0 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:40px;
  padding-top:25px;
  padding-left:36px;
  padding-right:40px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1fpwrn0 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1fpwrn0 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  padding-top:19px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1fpwrn0 {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:auto;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:40px;
  padding-top:19px;
  padding-left:36px;
  padding-right:40px;
  padding-bottom:0px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
.r-15tv9bl:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
.r-1r1x7id:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20).r-1r1x7id:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1r1x7id:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (max-width:640px) {
  :not(#\20).r-15tv9bl:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-15tv9bl:not(#\20):not(#\20).r-328z7 {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-4s86dg {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-4s86dg {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-4s86dg {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-4s86dg:not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-4s86dg:not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-4s86dg:not(#\20):not(#\20).r-x7e3i8 {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
:not(#\20):not(#\20).r-16fk9g5 {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16fk9g5 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:38px;
  padding-top:24px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16fk9g5 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-v1mtyd {
  color:#000000FF;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-v1mtyd {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:24px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:40px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:35px;
  padding-left:30px;
  padding-right:30px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-v1mtyd {
  color:#000000FF;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column-reverse;
  padding-bottom:27px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1dfbex6 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1dfbex6 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1dfbex6 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1ontuor {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ontuor {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-bottom:25px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ontuor {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-1523h6w {
  flex-basis:auto;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1523h6w {
  flex-basis:auto;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1523h6w {
  flex-basis:auto;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-5a46b6 {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-5a46b6 {
  width:auto;
  display:flex;
  row-gap:6px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:6px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-5a46b6 {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1o4skmf {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1o4skmf {
  font-size:22px;
  flex-basis:auto;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  text-align-last:left;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1o4skmf {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1iokhkf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1iokhkf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1iokhkf {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1eyqh6j {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1eyqh6j {
  width:auto;
  display:flex;
  row-gap:0px;
  position:relative;
  flex-wrap:nowrap;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:flex-start;
  --replo-flex-min-dimension:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1eyqh6j {
  display:flex;
  row-gap:0px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  padding-left:36px;
  padding-right:36px;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1wxrz3d {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wxrz3d {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wxrz3d {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1p3yuou {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1p3yuou {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1p3yuou {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-1blcymt {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1blcymt {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1blcymt {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-4dryih {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-4dryih {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-4dryih {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1gcm16m {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1gcm16m {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1gcm16m {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1dlpx7o {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1dlpx7o {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1dlpx7o {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1ohkjye {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ohkjye {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ohkjye {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-16gamyt {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16gamyt {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16gamyt {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1aibiid {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1aibiid {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1aibiid {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-3ny3xp {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3ny3xp {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3ny3xp {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-ammrfq {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ammrfq {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ammrfq {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-z121ue {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-z121ue {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-z121ue {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-ek5ogd {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ek5ogd {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ek5ogd {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1lpaxeb {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1lpaxeb {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1lpaxeb {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1c9n0n2 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1c9n0n2 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:30px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1c9n0n2 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-19pfez9 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-19pfez9 {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-19pfez9 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1imm7qh {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1imm7qh {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1imm7qh {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-cbpacg {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-cbpacg {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-cbpacg {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-2ml0ai {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-2ml0ai {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-2ml0ai {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-mxy64r {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-mxy64r {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-mxy64r {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1158hli {
  width:90%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:20px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1158hli {
  width:auto;
  height:1px;
  display:flex;
  align-self:stretch;
  flex-basis:auto;
  margin-top:12px;
  flex-shrink:0;
  margin-left:0px;
  margin-right:0px;
  flex-direction:column;
  padding-bottom:0px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1158hli {
  width:90%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:12px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:0px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-1gjj1xe {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1gjj1xe {
  width:auto;
  display:flex;
  font-size:18px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:27px;
  padding-top:20px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:30px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1gjj1xe {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:40px;
  padding-top:0px;
  padding-left:36px;
  padding-right:36px;
  padding-bottom:36px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-bobz8d {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bobz8d {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:38px;
  padding-top:24px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bobz8d {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:26px;
  position:relative;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column-reverse;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  display:none;
  row-gap:26px;
  position:relative;
  max-width:100%;
  align-self:stretch;
  column-gap:26px;
  flex-basis:auto;
  margin-top:44px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:40px;
  padding-right:40px;
  flex-direction:column;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  row-gap:24px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:24px;
  flex-basis:auto;
  margin-top:43px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1ffh06t {
  color:#000000FF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:26px;
  position:relative;
  max-width:none;
  align-self:auto;
  column-gap:26px;
  flex-basis:auto;
  margin-top:43px;
  align-items:center;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  padding-top:45px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column-reverse;
  padding-bottom:45px;
  justify-content:center;
  background-color:#F1F4FFFF;
  background-image:none;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-k20yat {
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  align-self:stretch;
  flex-basis:auto;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:830px;
  font-size:40px;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-ic1x0o {
  color:#210C44FF;
  width:auto;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  padding-top:0px;
  padding-bottom:20px;
  text-align-last:center;
  }
}
:not(#\20):not(#\20).r-991god {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-991god {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-991god {
  display:flex;
  row-gap:48px;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:48px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-gfyew {
  flex-basis:auto;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-gfyew {
  flex-basis:auto;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-gfyew {
  flex-basis:auto;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-qnhkp0 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qnhkp0 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qnhkp0 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1qcuzdp {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:856px;
  min-width:auto;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1qcuzdp {
  width:auto;
  height:auto;
  display:flex;
  row-gap:4px;
  position:relative;
  flex-grow:1;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1qcuzdp {
  width:auto;
  height:auto;
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:none;
  min-width:auto;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1qcuzdp {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:856px;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1qcuzdp {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  height:auto;
  display:flex;
  row-gap:4px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:auto;
  column-gap:4px;
  flex-basis:auto;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1qcuzdp {
  width:auto;
  height:auto;
  display:flex;
  row-gap:8px;
  position:relative;
  flex-grow:1;
  max-width:none;
  align-self:auto;
  column-gap:8px;
  flex-basis:auto;
  align-items:flex-end;
  flex-shrink:1;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1bf0qx1 {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-end;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bf0qx1 {
  width:385px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bf0qx1 {
  width:385px;
  display:flex;
  position:relative;
  flex-grow:unset;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1r06lcs {
  flex-grow:1;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:23px;
  text-align:center;
  flex-shrink:1;
  font-family:Inter," sans-serif";
  font-weight:400;
  overflow-wrap:break-word;
  padding-bottom:17px;
  text-align-last:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1r06lcs {
  height:auto;
  flex-grow:unset;
  font-size:30px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:normal;
  padding-left:45px;
  padding-right:36px;
  padding-bottom:8px;
  text-align-last:left;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1r06lcs {
  height:auto;
  flex-grow:unset;
  font-size:20px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:700;
  line-height:30px;
  padding-left:45px;
  padding-right:36px;
  padding-bottom:8px;
  text-align-last:left;
  }
}
:not(#\20):not(#\20).r-lcxrsy {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lcxrsy {
  display:flex;
  row-gap:0px;
  position:relative;
  flex-wrap:nowrap;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  padding-left:36px;
  padding-right:36px;
  flex-direction:column;
  justify-content:flex-start;
  --replo-flex-min-dimension:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lcxrsy {
  display:flex;
  row-gap:0px;
  position:relative;
  flex-wrap:nowrap;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:flex-start;
  flex-shrink:0;
  padding-left:36px;
  padding-right:36px;
  flex-direction:column;
  justify-content:flex-start;
  --replo-flex-min-dimension:0px;
  }
}
:not(#\20):not(#\20).r-1bfh2c1 {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1bfh2c1 {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1bfh2c1 {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-u9oa8b {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-u9oa8b {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-u9oa8b {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-1khnzgr {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1khnzgr {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1khnzgr {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-oum5st {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-oum5st {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-oum5st {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-80ntv9 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-80ntv9 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-80ntv9 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-lu6yzw {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lu6yzw {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lu6yzw {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-6ubfdd {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-6ubfdd {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-6ubfdd {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-3fadqx {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3fadqx {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3fadqx {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1vavr2 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1vavr2 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1vavr2 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-14jcqqf {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14jcqqf {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:30px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14jcqqf {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1o3463n {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1o3463n {
  display:flex;
  row-gap:0px;
  position:relative;
  flex-wrap:nowrap;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:flex-start;
  --replo-flex-min-dimension:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1o3463n {
  display:flex;
  row-gap:0px;
  position:relative;
  flex-wrap:nowrap;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  column-gap:0px;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:flex-start;
  --replo-flex-min-dimension:0px;
  }
}
:not(#\20):not(#\20).r-ffvsxt {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ffvsxt {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ffvsxt {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1r6z8yu {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1r6z8yu {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1r6z8yu {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-i00n6i {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-i00n6i {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-i00n6i {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1f7posq {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1f7posq {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1f7posq {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-45ld61 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-45ld61 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-45ld61 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1phij9a {
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1phij9a {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1phij9a {
  width:auto;
  height:auto;
  display:flex;
  position:relative;
  flex-grow:1;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:1;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1gedj8q {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1gedj8q {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1gedj8q {
  width:42.2368631136864px;
  display:flex;
  max-width:48px;
  min-width:0;
  flex-basis:auto;
  max-height:48px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-21xbd9 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(60%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-21xbd9 {
  transform:scale(60%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-21xbd9 {
  transform:scale(60%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-e4gryk {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-e4gryk {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-e4gryk {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-ish819 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ish819 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  line-height:30px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ish819 {
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:500;
  }
}
:not(#\20):not(#\20).r-1xpot4s {
  width:90%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:20px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:2px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1xpot4s {
  width:auto;
  height:1px;
  display:flex;
  flex-grow:1;
  align-self:stretch;
  flex-basis:auto;
  margin-top:12px;
  flex-shrink:1;
  margin-left:0px;
  margin-right:0px;
  flex-direction:column;
  padding-bottom:0px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1xpot4s {
  width:auto;
  height:1px;
  display:flex;
  flex-grow:1;
  align-self:stretch;
  flex-basis:auto;
  margin-top:12px;
  flex-shrink:1;
  margin-left:0px;
  margin-right:0px;
  flex-direction:column;
  padding-bottom:0px;
  border-top-color:#CCCCCCFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-1d6u9jn {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1d6u9jn {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-left:9px;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:30px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1d6u9jn {
  width:auto;
  display:flex;
  font-size:18px;
  align-self:stretch;
  flex-basis:auto;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:27px;
  margin-left:9px;
  padding-top:15px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
.r-h0sw5k:not(#\20):not(#\20).r-1d6u9jn {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1d6u9jn {
  width:auto;
  display:flex;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  margin-left:9px;
  padding-top:19px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-h0sw5k:not(#\20):not(#\20).r-1d6u9jn {
  width:auto;
  display:flex;
  font-size:18px;
  align-self:stretch;
  flex-basis:auto;
  text-align:left;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:27px;
  margin-left:9px;
  padding-top:19px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  text-align-last:left;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-ynpqfs {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-ynpqfs {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-ynpqfs {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  text-align-last:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20):not(#\20).r-1xwmbtu {
  color:#FFFFFF;
  width:965.7217916491302px;
  cursor:pointer;
  display:none;
  overflow:hidden;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1xwmbtu {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  margin-top:158px;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00E9AAFF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20):not(#\20).r-1xwmbtu {
  color:#FFFFFF;
  width:auto;
  cursor:pointer;
  display:none;
  overflow:hidden;
  align-self:stretch;
  flex-basis:auto;
  transition:all 300ms cubic-bezier(0.4,0,0.2,1);
  align-items:center;
  flex-shrink:0;
  padding-top:20px;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:20px;
  justify-content:center;
  background-color:#00C791FF;
  background-image:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-left-color:#000000;
  border-left-style:solid;
  border-right-color:#000000;
  border-right-style:solid;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
}
:not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  overflow-wrap:break-word;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
.r-1xwmbtu:not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  min-width:var(--replo-flex-min-dimension,0px);
  flex-basis:0;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
@media (max-width:640px) {
  :not(#\20).r-1xwmbtu:not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  width:251.23966942148758px;
  height:auto;
  flex-grow:1;
  font-size:26px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:31px;
  letter-spacing:0px;
  text-align-last:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20).r-1xwmbtu:not(#\20):not(#\20).r-18kulnn {
  color:#210C44FF;
  flex-grow:1;
  font-size:26px;
  flex-basis:auto;
  transition:inherit;
  flex-shrink:1;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:700;
  line-height:28px;
  letter-spacing:0px;
  }
}
:not(#\20):not(#\20).r-jqhw68 {
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  overflow-wrap:break-word;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-jqhw68 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  margin-top:0px;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:38px;
  padding-top:24px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-jqhw68 {
  display:none;
  font-size:24px;
  align-self:stretch;
  flex-basis:auto;
  text-align:center;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:500;
  line-height:22px;
  text-align-last:center;
  background-color:#F1F4FFFF;
  background-image:none;
  }
}
:not(#\20):not(#\20).r-1mviw3v {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mviw3v {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mviw3v {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  padding-left:5%;
  padding-right:5%;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-1ny5xmv {
  width:830px;
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1ny5xmv {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:auto;
  flex-basis:auto;
  margin-top:18px;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1ny5xmv {
  width:830px;
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
}
:not(#\20):not(#\20).r-1u6koz5 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1u6koz5 {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1u6koz5 {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1fxlzhl {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:none;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1fxlzhl {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1fxlzhl {
  --rpmh:270px;
  --rpmw:100%;
  display:none;
  }
}
:not(#\20):not(#\20).r-qqhlpw {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  margin-top:42px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-qqhlpw {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  margin-top:42px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-qqhlpw {
  left:50%;
  width:830px;
  display:flex;
  row-gap:40px;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  column-gap:40px;
  flex-basis:auto;
  margin-top:42px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-11ukm4r {
  width:830px;
  display:flex;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-11ukm4r {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:none;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:auto;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-11ukm4r {
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  display:flex;
  flex-grow:1;
  max-width:1042px;
  min-width:0;
  align-self:auto;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-82d167 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-82d167 {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-82d167 {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-rw1r65 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-rw1r65 {
  --rpmh:270px;
  --rpmw:100%;
  display:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-rw1r65 {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-6clcf0 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-6clcf0 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-6clcf0 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#9F9F9FFF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-1p2codl {
  color:#210C44FF;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1p2codl {
  color:#210C44FF;
  width:100%;
  font-size:36px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:40px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1p2codl {
  color:#210C44FF;
  font-size:40px;
  align-self:stretch;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Barlow," sans-serif";
  font-weight:700;
  line-height:46px;
  }
}
:not(#\20):not(#\20).r-pxwgjq {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-pxwgjq {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-pxwgjq {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1c5qetc {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1c5qetc {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1c5qetc {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-12yiw8g {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12yiw8g {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12yiw8g {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-18m4wf9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18m4wf9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18m4wf9 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1xv70gl {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1xv70gl {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1xv70gl {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-15vayv6 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-15vayv6 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-15vayv6 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
:not(#\20):not(#\20).r-f2h052 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-f2h052 {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-f2h052 {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1augszl {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1augszl {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1augszl {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-80bu88 {
  color:#17242CFF;
  width:167px;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-80bu88 {
  color:#17242CFF;
  width:auto;
  flex-grow:unset;
  font-size:20px;
  max-width:830px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:28px;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-80bu88 {
  color:#17242CFF;
  width:167px;
  font-size:24px;
  max-width:830px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-12dceqr {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-12dceqr {
  left:0px;
  width:auto;
  height:auto;
  display:flex;
  flex-grow:1;
  min-width:var(--replo-flex-min-dimension,0px);
  transform:none;
  align-self:stretch;
  flex-basis:0;
  min-height:0;
  object-fit:contain;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-12dceqr {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-bo4jp6 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(75%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-bo4jp6 {
  transform:scale(80%);
  object-fit:contain;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-bo4jp6 {
  transform:scale(75%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-lcjc2u {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-lcjc2u {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-lcjc2u {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1tsauwm {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1tsauwm {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1tsauwm {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-1qjcu96 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1qjcu96 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1qjcu96 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-6nzrhz {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-6nzrhz {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-6nzrhz {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-9p5rw {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-9p5rw {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-9p5rw {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-1gbmril {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1gbmril {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1gbmril {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
:not(#\20):not(#\20).r-1toeh72 {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1toeh72 {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1toeh72 {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1wfj63a {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wfj63a {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wfj63a {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-105f54d {
  color:#17242CFF;
  font-size:24px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-105f54d {
  color:#17242CFF;
  width:auto;
  flex-grow:unset;
  font-size:20px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:28px;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-105f54d {
  color:#17242CFF;
  font-size:24px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-14ijkxr {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14ijkxr {
  left:0px;
  width:auto;
  height:auto;
  display:flex;
  flex-grow:1;
  min-width:var(--replo-flex-min-dimension,0px);
  transform:none;
  align-self:stretch;
  flex-basis:0;
  min-height:0;
  object-fit:contain;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14ijkxr {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-dmn0ov {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(75%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-dmn0ov {
  transform:scale(80%);
  object-fit:contain;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-dmn0ov {
  transform:scale(75%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-w57n9e {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-w57n9e {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-w57n9e {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-14hm5z6 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14hm5z6 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14hm5z6 {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:-5px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  margin-bottom:-5px;
  flex-direction:column;
  border-top-color:#B7B7B7FF;
  border-top-style:solid;
  border-top-width:1px;
  }
}
:not(#\20):not(#\20).r-18nnk23 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-18nnk23 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-18nnk23 {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-14ql04x {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  overflow-wrap:break-word;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-14ql04x {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-14ql04x {
  color:#17242CFF;
  width:calc(100% - (var(--replo-margin-left,0px)+var(--replo-margin-right,0px)));
  font-size:24px;
  max-width:830px;
  align-self:auto;
  flex-basis:auto;
  margin-top:-31px;
  flex-shrink:0;
  font-family:Inter," sans-serif";
  font-weight:400;
  line-height:38px;
  --replo-margin-left:0px;
  --replo-margin-right:0px;
  }
}
:not(#\20):not(#\20).r-1hag56x {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1hag56x {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1hag56x {
  left:50%;
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  transform:translate3d(-50%,0px,0px);
  align-self:stretch;
  flex-basis:auto;
  margin-top:-20px;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:flex-start;
  }
}
:not(#\20):not(#\20).r-m8kof3 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-m8kof3 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-m8kof3 {
  display:flex;
  max-width:400px;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  padding-right:19px;
  }
}
:not(#\20):not(#\20).r-1yo11dl {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1yo11dl {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1yo11dl {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1mjyo75 {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:270px;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1mjyo75 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1mjyo75 {
  --rpmh:270px;
  --rpmw:270px;
  display:flex;
  }
}
:not(#\20):not(#\20).r-nlo5qe {
  color:#17242CFF;
  font-size:24px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  overflow-wrap:break-word;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-nlo5qe {
  color:#17242CFF;
  width:auto;
  flex-grow:unset;
  font-size:20px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:28px;
  padding-right:0px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-nlo5qe {
  color:#17242CFF;
  font-size:24px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  }
}
:not(#\20):not(#\20).r-s2tg7y {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-s2tg7y {
  left:0px;
  width:auto;
  height:auto;
  display:flex;
  flex-grow:1;
  min-width:var(--replo-flex-min-dimension,0px);
  transform:none;
  align-self:stretch;
  flex-basis:0;
  min-height:0;
  object-fit:contain;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:1;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-s2tg7y {
  left:0px;
  width:206.74082758381442px;
  height:38.750969365607894px;
  display:flex;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-s15xmf {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  transform:scale(75%);
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-s15xmf {
  transform:scale(80%);
  object-fit:contain;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-s15xmf {
  transform:scale(75%);
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1wnbi0v {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1wnbi0v {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1wnbi0v {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-jpnj4v {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:71px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:8px;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-jpnj4v {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:71px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:8px;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-jpnj4v {
  width:100%;
  height:1px;
  display:flex;
  flex-basis:auto;
  margin-top:71px;
  flex-shrink:0;
  margin-left:5%;
  margin-right:5%;
  flex-direction:column;
  border-top-color:#00C791FF;
  border-top-style:solid;
  border-top-width:8px;
  }
}
:not(#\20):not(#\20).r-1lovisc {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1lovisc {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1lovisc {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  flex-direction:column;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-16xmm0x {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-16xmm0x {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-16xmm0x {
  display:flex;
  position:relative;
  max-width:100%;
  min-width:auto;
  align-self:stretch;
  flex-basis:auto;
  min-height:1px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  }
}
:not(#\20):not(#\20).r-cvi2nq {
  top:48.786829831302384px;
  left:202.7868298313021px;
  width:271.12283762279446px;
  display:flex;
  z-index:1;
  position:absolute;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  pointer-events:none;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-cvi2nq {
  top:55.86%;
  left:33.77957118277296px;
  width:250px;
  display:flex;
  z-index:1;
  position:absolute;
  flex-grow:unset;
  min-width:0;
  transform:translate3d(0px,-50%,0px);
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  pointer-events:none;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-cvi2nq {
  top:46.631947817126274px;
  left:43.30594678666762px;
  width:271.12283762279446px;
  display:flex;
  z-index:1;
  position:absolute;
  min-width:0;
  transform:none;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  pointer-events:none;
  }
}
:not(#\20):not(#\20).r-rvl3ap {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-rvl3ap {
  transform:scale(100%);
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-rvl3ap {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1u88qbh {
  gap:8px;
  color:#2563EB;
  --rpmh:270px;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1u88qbh {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1u88qbh {
  --rpmh:270px;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-3sp98z {
  width:100%;
  height:125px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-3sp98z {
  width:100%;
  height:125px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-3sp98z {
  width:100%;
  height:125px;
  display:flex;
  min-width:0;
  flex-basis:auto;
  min-height:0;
  object-fit:cover;
  overflow-x:auto;
  overflow-y:hidden;
  align-items:center;
  flex-shrink:0;
  }
}
:not(#\20):not(#\20).r-al3mac {
  height:100%;
  margin:0;
  display:block;
  padding:0;
  max-width:100%;
  min-width:100%;
  max-height:100%;
  min-height:100%;
  object-fit:cover;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-al3mac {
  object-fit:cover;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-al3mac {
  object-fit:cover;
  }
}
:not(#\20):not(#\20).r-1jq884m {
  gap:8px;
  color:#2563EB;
  --rpmh:100%;
  --rpmw:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  min-width:var(--rpmw,auto);
  min-height:var(--rpmh,auto);
  align-items:center;
  font-weight:500;
  line-height:20px;
  flex-direction:column;
  justify-content:center;
  background-color:#f0f0f0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1jq884m {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1jq884m {
  --rpmh:100%;
  --rpmw:100%;
  display:flex;
  }
}
:not(#\20):not(#\20).r-1gx7uno {
  color:#FFFFFFFF;
  width:100%;
  font-size:18px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-left:204px;
  overflow-wrap:break-word;
  padding-right:188px;
  padding-bottom:15px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1gx7uno {
  color:#FFFFFFFF;
  width:auto;
  font-size:14px;
  align-self:stretch;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:24px;
  padding-left:34px;
  padding-right:43px;
  padding-bottom:15px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1gx7uno {
  color:#FFFFFFFF;
  width:auto;
  font-size:18px;
  align-self:stretch;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:26px;
  padding-left:45px;
  padding-right:45px;
  padding-bottom:15px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
}
:not(#\20):not(#\20).r-721ene {
  color:#FFFFFF99;
  width:100%;
  font-size:12px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  padding-left:204px;
  overflow-wrap:break-word;
  padding-right:188px;
  padding-bottom:41px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-721ene {
  color:#FFFFFF99;
  width:100%;
  font-size:14px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:24px;
  padding-left:34px;
  padding-right:34px;
  padding-bottom:41px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-721ene {
  color:#FFFFFF99;
  width:100%;
  font-size:12px;
  flex-basis:auto;
  flex-shrink:0;
  font-family:"Helvetica Neue"," sans-serif";
  font-weight:400;
  line-height:40px;
  padding-left:45px;
  padding-right:45px;
  padding-bottom:41px;
  background-size:cover;
  background-image:url("../assets/projects_f79ba16e-002d-433e-88da-6d824b7ed071_504e8ed0-5945-49c0-a3fe-c560b7acb46e.png");
  }
}
:not(#\20):not(#\20).r-1al2i0q {
  flex-basis:auto;
  flex-shrink:0;
  }
@media (max-width:640px) {
  :not(#\20):not(#\20):not(#\20).r-1al2i0q {
  flex-basis:auto;
  flex-shrink:0;
  }
}
@media (min-width:641px) and (max-width:1024px) {
  :not(#\20):not(#\20):not(#\20).r-1al2i0q {
  flex-basis:auto;
  flex-shrink:0;
  }
}
