@keyframes xirxot9-B {
  0% {
    margin-top: -100vh;
  }
  to {
    margin-top: 0;
  }
}
.x1v6wday {
  background:/*savepage-url=/rsrc.php/v4/yp/r/eB6syI_QcV0.png*/ url();
}
.xkzc799 {
  background: var(--careers-refresh-fb-blue);
}
.x17d9j0x {
  grid-column: 2 / -1;
}
.x1a2a7pz {
  outline: none;
}
.x1bvjpef {
  text-decoration: underline;
}
.x1cyn1fw {
  border-inline-start: 2px solid #798389;
}
.x1f7gdm9 {
  transition: all 0.33s;
}
.x1mlefzl {
  border-bottom: 2px solid #798389;
}
.x1qijs0l {
  border-top: 2px solid #798389;
}
.x1szkzzn {
  border-inline-end: 2px solid #798389;
}
.x4r2iws {
  flex: 0 1 100%;
}
.xd1rwpp {
  outline: 0 !important;
}
.xdr7xzh {
  transition: background-color 0.3s;
}
.xrpsvd5 {
  flex: 0 1 90%;
}
.x1lku1pv:hover {
  text-decoration: none;
}
.x106a9eq {
  padding-inline-start: 20px;
}
.x10eyzkn {
  border-inline-start-color: #fff;
}
.x10l6tqk {
  position: absolute;
}
.x10w94by {
  border-inline-end-width: 0;
}
.x1143rjc {
  border-start-end-radius: 100px;
}
.x117nqv4 {
  font-weight: 700;
}
.x11xpdln {
  transition-property: transform;
}
.x12peec7 {
  background-color: #fff;
}
.x12swjnk {
  margin-inline-start: 2px !important;
}
.x132q4wb {
  line-height: 1.25;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13dd7a {
  font-family: var(--careers-default-display);
}
.x13fj5qh {
  margin-inline-start: 8px;
}
.x13gy369 {
  transform: translate(-20px);
}
.x13jy36j {
  padding-inline-start: 24px;
}
.x13k7txi {
  color: #677b8c;
}
.x13n5tbt {
  transform: translate(20px);
}
.x13t98kf {
  transform: translate(24px);
}
.x144m466 {
  box-shadow: 0 0 20px #0000001a;
}
.x14e42zd {
  border-inline-start-width: 0;
}
.x14mdz7r {
  font-family: Optimistic Display Medium, Helvetica, Helvetica Neue, Arial,
    sans-serif;
}
.x14z9mp {
  margin-inline-end: 0;
}
.x15jmfmu {
  background-color: #677b8c;
}
.x15pzxud {
  border-inline-start-color: #677b8c;
}
.x15x8krk {
  border-end-start-radius: 8px;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x162tt16 {
  padding-inline-start: 30px;
}
.x16h6fyj {
  border-inline-end-color: #fff;
}
.x17etkai {
  line-height: 22.4px;
}
.x17ok7h3 {
  font-family: Optimistic Text, Helvetica, Helvetica Neue, Arial, sans-serif;
}
.x17smslp {
  padding-inline-start: 60px;
}
.x18b5jzi {
  border-inline-end-style: solid;
}
.x18d0r48 {
  background-size: cover;
}
.x18nyygo {
  border-inline-end-style: none !important;
}
.x18vvqws {
  color: var(--careers-gray-03);
}
.x194u5oj {
  padding-inline-end: 42px;
}
.x19v9tvf {
  line-height: 22px;
}
.x1a0261p {
  font-family: Optimistic Display Medium, Helvetica, Helvetica Neue, Arial,
    sans-serif;
}
.x1a02dak {
  flex-wrap: wrap;
}
.x1a1typ4 {
  margin-inline-end: -150px;
}
.x1a5l9x9 {
  border-start-end-radius: 12px;
}
.x1aejobo {
  color: #0064e0;
}
.x1alpsbp {
  border-inline-end-width: 2px;
}
.x1aqapje {
  padding-inline-start: 41px;
}
.x1awj2ng {
  color: #fff;
}
.x1b9h4xk {
  background-color: var(--fds-gray-00);
}
.x1bddqey {
  background-color: #f16a1e;
}
.x1bfssac {
  background-color: var(--switch-slider-color);
}
.x1c1uobl {
  padding-inline-start: 0;
}
.x1c3i2sq {
  font-size: 1.125rem;
}
.x1cb1t30 {
  transform: translateY(-50%);
}
.x1cf5odj {
  padding-inline-start: 54px;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d72o {
  transition-timing-function: var(--fds-animation-move-out);
}
.x1do3xcj {
  background-color: #67788a;
}
.x1dqj196 {
  margin-inline-end: 32px;
}
.x1e4oeot {
  border-start-end-radius: 2px;
}
.x1ekh9h2 {
  padding-inline-end: 17px;
}
.x1ekkm8c {
  border-start-start-radius: 100px;
}
.x1eub6wo {
  transition-duration: var(--fds-duration-extra-short-out);
}
.x1evy7pa {
  line-height: 1.5;
}
.x1f6kntn {
  font-size: 0.875rem;
}
.x1f7lbz {
  color: var(--careers-v2-empathetic-dark-gray);
}
.x1fcty0u {
  font-weight: 400;
}
.x1fqc64z {
  border-start-start-radius: 3px;
}
.x1gnnqk1 {
  box-shadow: none;
}
.x1gx403c {
  padding-inline-start: 15px;
}
.x1h4eksf {
  border-inline-start-color: #fff;
}
.x1hc1fzr {
  opacity: 1;
}
.x1hm9lzh {
  margin-inline-start: 10px;
}
.x1htr374 {
  line-height: 27px;
}
.x1iikomf {
  font-weight: 300;
}
.x1j61x8r {
  font-style: normal;
}
.x1jchvi3 {
  font-size: 1rem;
}
.x1k33ak2 {
  font-family: var(--devsite-refresh-optimistic-font);
}
.x1ks1olk {
  opacity: 0.7;
}
.x1l4chcl {
  padding-inline-end: 41px;
}
.x1lliihq {
  display: block;
}
.x1lqcxt8 {
  justify-self: start;
}
.x1lun4ml {
  border-inline-end-width: 1px;
}
.x1lziwak {
  margin-inline-start: 0;
}
.x1mg3h75 {
  border-end-start-radius: 12px;
}
.x1mi031y {
  background-color: #f6f7f9;
}
.x1n2onr6 {
  position: relative;
}
.x1n327nk {
  z-index: 10;
}
.x1nbcpyb {
  font-family: Optimistic Text;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1no3ti9 {
  color: #3e5893;
}
.x1o2sk6j {
  line-height: 24px;
}
.x1obq294 {
  border-start-start-radius: 8px;
}
.x1pczhz8 {
  border-end-start-radius: 4px;
}
.x1pg5gke {
  font-size: 0.75rem;
}
.x1puf9x1 {
  border-inline-end-color: var(--fds-gray-30);
}
.x1q0g3np {
  flex-direction: row;
}
.x1q3ajuy {
  padding-inline-end: 15px;
}
.x1q8sqs3 {
  background-color: var(--fds-gray-10);
}
.x1qab1bc {
  justify-self: end;
}
.x1qc3x9g {
  margin-inline-start: -150px;
}
.x1qoy3rc {
  line-height: 23px;
}
.x1qughib {
  justify-content: space-between;
}
.x1r7x56h {
  transition-timing-function: var(--fds-animation-move-in);
}
.x1rg5ohu {
  display: inline-block;
}
.x1rksg25 {
  font-family: Optimistic Text Normal, Helvetica, Helvetica Neue, Arial,
    sans-serif;
}
.x1ru8ea5 {
  border-end-start-radius: 3px;
}
.x1s688f {
  font-weight: 600;
}
.x1sa5p1d {
  margin-inline-end: 10px;
}
.x1t39747 {
  border-start-end-radius: 4px;
}
.x1t7ytsu {
  border-inline-start-style: solid;
}
.x1tbiz1a {
  background-size: contain;
}
.x1tsovho {
  background-color: transparent !important;
}
.x1u3m9jt {
  color: #67788a;
}
.x1u7k74 {
  line-height: 1.2;
}
.x1ui04y5 {
  border-end-end-radius: 2px;
}
.x1uuroth {
  vertical-align: text-bottom;
}
.x1w0boku {
  z-index: 6;
}
.x1wcsgtt {
  border-end-end-radius: 4px;
}
.x1wehyhk {
  background-color: #f5f6f7;
}
.x1wsj2gs {
  font-family: Freight Sans, Helvetica, Arial, sans-serif;
}
.x1wum01o {
  color: #677b8c;
}
.x1xegmmw {
  margin-inline-end: 8px;
}
.x1xnnf8n {
  padding-inline-end: 20px;
}
.x1xrt3lu {
  letter-spacing: 1.17px;
}
.x1xve91k {
  background-color: #eff1f3;
}
.x1ypdohk {
  cursor: pointer;
}
.x26uert {
  font-family: var(--careers-default-optimistic);
}
.x27vdmw {
  opacity: 0.95;
}
.x2b8uid {
  text-align: center;
}
.x2e1hkk {
  border-inline-end-color: #fff;
}
.x2h8tww {
  color: #ca3112;
}
.x2izyaf {
  background-color: var(--fds-white);
}
.x2vl965 {
  padding-inline-end: 10px;
}
.x396r2g {
  padding-inline-start: 35px;
}
.x3nfvp2 {
  display: inline-flex;
}
.x3sp56b {
  letter-spacing: 0.8px;
}
.x47corl {
  pointer-events: none;
}
.x5a5i1n {
  border-start-end-radius: 8px;
}
.x5pylgq {
  color: #8a95a2;
}
.x5zjp28 {
  padding-inline-end: 30px;
}
.x64bnmy {
  padding-inline-end: 24px;
}
.x6en5u8 {
  border-end-start-radius: 2px;
}
.x6nl9eh {
  border-start-start-radius: 12px;
}
.x6o4qrp {
  font-family: Freight Sans LF Pro Light, Helvetica, Arial, sans-serif;
}
.x6s0dn4 {
  align-items: center;
}
.x6sozqa {
  background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSsignupBackground2x.png*/
    url();
}
.x78zum5 {
  display: flex;
}
.x7a106z {
  align-items: flex-start;
}
.x7m9lr0 {
  background-color: #677b8c;
}
.x7p3lkm {
  border-inline-start-style: none !important;
}
.x7v9bd0 {
  animation-duration: 0.75s;
}
.x7vuprf {
  border-end-end-radius: 12px;
}
.x83z2og {
  background-color: #fff;
}
.x87ps6o {
  -webkit-user-select: none;
}
.x8knxv4 {
  z-index: -1;
}
.x8ozs88 {
  padding-inline-end: 44px;
}
.x8xxdc5 {
  color: var(--careers-black-3);
}
.x92xnlw {
  transform: translate(-24px);
}
.x9f619 {
  box-sizing: border-box;
}
.xa2vfr4 {
  color: var(--careers-v2-empathetic-deep-orange);
}
.xamitd3 {
  align-self: center;
}
.xbudbmw {
  inset-inline-start: 50%;
}
.xc5qxzx {
  color: #232323;
}
.xcg35fi {
  font-size: 1.875rem;
}
.xcheg63 {
  letter-spacing: 0.4px;
}
.xciflc3 {
  padding-inline-start: 42px;
}
.xde0f50 {
  border-end-end-radius: 8px;
}
.xdt5ytf {
  flex-direction: column;
}
.xe2zdcy {
  padding-inline-start: 10px;
}
.xeqr9p9 {
  line-height: 26px;
}
.xfhm5kb {
  border-inline-start-color: #67788a;
}
.xfungia {
  color: #fff;
}
.xg32yw2 {
  color: var(--fds-white);
}
.xgkfmb4 {
  border-inline-end-color: #cbd2d9;
}
.xh7rcd0 {
  padding-inline-end: 60px;
}
.xii2z7h {
  transition-duration: var(--fds-duration-extra-short-in);
}
.xixxii4 {
  position: fixed;
}
.xiy17q3 {
  background-repeat: no-repeat;
}
.xj21bgg {
  border-end-start-radius: 100px;
}
.xj46xog {
  padding-inline-end: 54px;
}
.xjb2p0i {
  font-family: inherit;
}
.xjbqb8w {
  background-color: transparent;
}
.xje27ih {
  padding-inline-end: 0 !important;
}
.xjmnp5l {
  border-inline-end-color: #ccd1d4;
}
.xjwep3j {
  border-start-start-radius: 4px;
}
.xjx09e3 {
  margin-inline-end: 15px;
}
.xk50ysn {
  font-weight: 500;
}
.xklk4pu {
  line-height: 30px;
}
.xl56j7k {
  justify-content: center;
}
.xlbg4d2 {
  color: #f6f7f9;
}
.xlvcv1e {
  border-inline-start-color: var(--fds-gray-30);
}
.xn1iy0g {
  color: var(--careers-refresh-dark-gray);
}
.xngnso2 {
  font-size: 1.5rem;
}
.xnnr8r {
  margin-inline-end: 2px;
}
.xo1l8bm {
  font-weight: 400;
}
.xoco3db {
  color: #444950;
}
.xoq6jky {
  color: #ccd1d4;
}
.xoziy3b {
  border-inline-start-color: #ccd1d4;
}
.xozx76t {
  padding-inline-start: 0 !important;
}
.xp4054r {
  text-align: end;
}
.xpcdlxj {
  border-inline-end-color: #67788a;
}
.xpcyujq {
  margin-inline-start: 5px;
}
.xpilrb4 {
  border-inline-start-width: 1px;
}
.xpvyfi4 {
  align-self: flex-end;
}
.xr4pobf {
  color: var(--careers-v2-black-01);
}
.xr5hkzl {
  letter-spacing: 0.9px;
}
.xr62fp {
  border-inline-start-color: #cbd2d9;
}
.xr9e8f9 {
  border-start-start-radius: 2px;
}
.xriwhlb {
  font-family: var(--careers-default-text);
}
.xrvj5dj {
  display: grid;
}
.xs83zq4 {
  border-start-end-radius: 3px;
}
.xsk5c7h {
  font-family: Optimistic Text Normal, Helvetica, Helvetica Neue, Arial,
    sans-serif;
}
.xsp13n4 {
  margin-inline-end: 2px !important;
}
.xt0e3qv {
  cursor: default;
}
.xt6ovg4 {
  border-end-end-radius: 3px;
}
.xti2d7y {
  opacity: 0.4;
}
.xtwyyt {
  animation-name: xirxot9-B;
}
.xtzjzor {
  background-color: #0064e0;
}
.xu4lr1e {
  color: #bec3c9;
}
.xu8h9nm {
  border-inline-end-color: #677b8c;
}
.xuk3077 {
  align-items: flex-end;
}
.xum4auv {
  border-end-end-radius: 100px;
}
.xvc51xn {
  margin-inline-start: 32px;
}
.xvhuzmk {
  line-height: 1.5714;
}
.xvo6coq {
  box-shadow: 0 1px 2px var(--shadow-1);
}
.xvs79uf {
  background-color: var(--switch-active);
}
.xwklpps {
  margin-inline-start: 2px;
}
.xwodta0 {
  padding-inline-end: 35px;
}
.xx6jrq6 {
  margin-inline-start: 15px;
}
.xyumdvf {
  border-inline-start-width: 2px;
}
.xzdgj1d {
  color: #1c2b33;
}
.xzkaem6 {
  z-index: 3;
}
.xzwoauc {
  inset-inline-start: 16px;
}
.x16q6xsu:hover {
  background-color: #4267b2;
}
.x1mqu5ku:hover {
  background-color: #cbd2d9;
}
.x1n5bzlp:hover {
  background-color: transparent;
}
.x9k2e2x:hover {
  background-color: #43515d;
}
.xlcwoqq:hover {
  background-color: #38444f;
}
@media (max-width: 768px) {
  .x13ed8bl.x13ed8bl {
    font-size: 0.875rem;
  }
}
@media (max-width: 800px) {
  .x1ivurkz.x1ivurkz {
    display: flex;
  }
}
@media (max-width: 1400px) {
  .x1j49kfz.x1j49kfz {
    justify-content: center;
  }
}
@media (max-width: 650px) {
  .x1rcz6rn.x1rcz6rn {
    padding-inline-start: 0;
  }
}
@media (max-width: 800px) {
  .x1s6bl1n.x1s6bl1n {
    margin-inline-end: 0;
  }
}
@media (max-width: 640px) {
  .x1v0m9zr.x1v0m9zr {
    display: none;
  }
}
@media (max-width: 800px) {
  .x1xqksv4.x1xqksv4 {
    position: fixed;
  }
}
@media (max-width: 768px) {
  .x80i0nj.x80i0nj {
    margin-inline-end: 8px;
  }
}
@media (max-width: 372px) {
  .x9ru67t.x9ru67t {
    font-size: 0.625rem;
  }
}
@media (max-width: 650px) {
  .xatc0za.xatc0za {
    padding-inline-end: 0;
  }
}
@media (min-width: 768px) {
  .xg4b0yz.xg4b0yz {
    font-size: 0.75rem;
  }
}
@media (max-width: 768px) {
  .xnqgec0.xnqgec0 {
    margin-inline-start: 8px;
  }
}
@media (max-width: 800px) {
  .xqda63o.xqda63o {
    margin-inline-start: 0;
  }
}
@media (max-width: 800px) {
  .xsjmal8.xsjmal8 {
    margin-inline-start: 20px;
  }
}
@media (max-width: 800px) {
  .xupsplw.xupsplw {
    margin-inline-end: 20px;
  }
}
.x109j2v6 {
  padding-top: 18px;
}
.x10tge7n {
  margin-bottom: 70px;
}
.x10wjd1d {
  height: 50px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x11fxgd9 {
  margin-top: 30px;
}
.x11t6kkg {
  max-width: 325px;
}
.x122buku {
  border-top-color: var(--fds-gray-30);
}
.x12ldlkr {
  border-bottom-style: none !important;
}
.x12nagc {
  margin-bottom: 4px;
}
.x12sigpk {
  margin-right: 25px;
}
.x13eb2wx {
  margin-bottom: 10%;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13rdj4a {
  max-width: 421px;
}
.x13vifvy {
  top: 0;
}
.x14ler8 {
  margin-bottom: 40px;
}
.x14vqqas {
  margin-top: 12px;
}
.x16k7hha {
  max-width: 600vw;
}
.x16uq2h5 {
  top: 53px;
}
.x16xn7b0 {
  max-width: 100vw;
}
.x16ydxro {
  margin-left: 10px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x187nhsf {
  width: 44px;
}
.x18dplov {
  padding-bottom: 0 !important;
}
.x18l8cfs {
  border-bottom-color: #cbd2d9;
}
.x18n5i07 {
  min-width: 300px;
}
.x192kdpm {
  border-top-color: #fff;
}
.x193iq5w {
  max-width: 100%;
}
.x197vjsw {
  max-width: 430px;
}
.x19up5dg {
  right: 8px;
}
.x19ypqd9 {
  border-left-style: solid;
}
.x19zb6os {
  right: -100px;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1anpbxc {
  margin-top: 10px;
}
.x1c436fg {
  margin-bottom: 18px;
}
.x1c7xelf {
  padding-left: 25px;
}
.x1c9l2s {
  height: calc(100vh - 77px);
}
.x1coevs8 {
  margin-top: 50px;
}
.x1czthf4 {
  border-bottom-color: #ccd1d4;
}
.x1d12jij {
  padding-top: 35px;
}
.x1db2dqx {
  margin-right: 8px;
}
.x1dr59a3 {
  height: 100vh;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1eoefnw {
  border-bottom-color: #fff;
}
.x1f94qq7 {
  margin-top: 21px;
}
.x1fqp7bg {
  margin-bottom: 15px;
}
.x1g7gg9k {
  border-top-color: #fff;
}
.x1gan7if {
  padding-bottom: 32px;
}
.x1i80of2 {
  padding-top: 17px;
}
.x1iazeee {
  left: -3px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1iymm2a {
  margin-bottom: 32px;
}
.x1jdhiy0 {
  margin-bottom: -150px;
}
.x1k70j0n {
  margin-top: 6px;
}
.x1kky2od {
  width: 16px;
}
.x1lh6h5t {
  min-height: fit-content;
}
.x1lqa7cf {
  padding-left: 10px;
}
.x1m2p0i2 {
  padding-right: 32px;
}
.x1miatn0 {
  padding-top: 32px;
}
.x1o6q14k {
  margin-right: 16px;
}
.x1odjw0f {
  overflow-y: auto;
}
.x1p5oq8j {
  padding-top: 24px;
}
.x1pfbilc {
  max-width: 460px;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qx5ct2 {
  height: 20px;
}
.x1rife3k {
  overflow-y: scroll;
}
.x1rqw21r {
  margin-bottom: 2px !important;
}
.x1sgudl8 {
  padding-bottom: 48px;
}
.x1sy10c2 {
  margin-top: 20px;
}
.x1tfhste {
  margin-top: 40px;
}
.x1tmrr3t {
  margin-right: 50px;
}
.x1tpqehw {
  margin-left: 12px;
}
.x1tudf5h {
  padding-left: 32px;
}
.x1u7kmwd {
  margin-bottom: 14px;
}
.x1useyqa {
  width: 48px;
}
.x1w4oqz1 {
  border-top-color: #67788a;
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1wsuqlk {
  margin-right: 12px;
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x249io5 {
  border-bottom-color: #000;
}
.x3hdcf8 {
  padding-top: 0 !important;
}
.x3hqpx7 {
  width: 50%;
}
.x41k7rp {
  height: 110px;
}
.x4i7bpe {
  padding-top: 48px;
}
.x4o825q {
  border-bottom-color: #fff;
}
.x4p5aij {
  padding-top: 1px;
}
.x4yy6wa {
  margin-top: 2px !important;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x78see {
  margin-right: 32px;
}
.x889kno {
  padding-top: 10px;
}
.x972fbf {
  border-top-width: 0;
}
.x98jqk3 {
  margin-bottom: 35px;
}
.xa8s89y {
  border-bottom-color: #67788a;
}
.xamhcws {
  border-top-width: 2px;
}
.xat24cr {
  margin-bottom: 0;
}
.xdj266r {
  margin-top: 0;
}
.xdzyupr {
  width: 300px;
}
.xe0pwq {
  border-left-width: 1px;
}
.xei8oxt {
  margin-top: -150px;
}
.xeo2b4q {
  border-top-style: none !important;
}
.xet2fuk {
  margin-left: 8px;
}
.xfr5jun {
  top: 8px;
}
.xg7h5cd {
  height: fit-content;
}
.xg87l8a {
  margin-top: 32px;
}
.xgblqnj {
  margin-bottom: 39px;
}
.xgm4di7 {
  border-top-color: #cbd2d9;
}
.xh8yej3 {
  width: 100%;
}
.xhaqhkv {
  max-height: calc(100vh - 100px);
}
.xhrpt6u {
  margin-top: 18px;
}
.xi8t3d3 {
  border-top-color: #ccd1d4;
}
.xjm9jq1 {
  height: 1px;
}
.xjpr12u {
  margin-bottom: 2px;
}
.xl010v5 {
  margin-right: 4px;
}
.xl8btve {
  border-top-color: #677b8c;
}
.xlup9mm {
  height: 16px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xm6i5cn {
  width: 90%;
}
.xm8cfw2 {
  border-left-color: #67788a;
}
.xmvh4l2 {
  margin-left: -12px;
}
.xmz0i5r {
  max-height: 100%;
}
.xn9wirt {
  width: 100vw;
}
.xnalus7 {
  width: 0;
}
.xnq9dol {
  padding-bottom: 91px;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xq1608w {
  padding-bottom: 36px;
}
.xr1496l {
  padding-bottom: 15px;
}
.xr9ek0c {
  margin-top: 2px;
}
.xrostsh {
  width: 150px;
}
.xs7f9wi {
  top: 2px;
}
.xs9asl8 {
  padding-bottom: 5px;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsdox4t {
  height: 48px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsx72as {
  padding-top: 54px;
}
.xtm72ju {
  width: 243px;
}
.xu6qffr {
  border-bottom-color: var(--fds-gray-30);
}
.xu96u03 {
  left: 0;
}
.xuzjt68 {
  padding-bottom: 54px;
}
.xvv2zd5 {
  min-height: 130px;
}
.xvy4d1p {
  width: 24px;
}
.xw4jnvo {
  width: 20px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwa60dl {
  top: 50%;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwr65sw {
  border-bottom-color: #677b8c;
}
.xwxc41k {
  padding-bottom: 24px;
}
.xx4vt8u {
  margin-top: 48px;
}
.xxbrewl {
  padding-bottom: 11px;
}
.xxk0z11 {
  height: 24px;
}
.xygnafs {
  width: 120px;
}
.xyorhqc {
  margin-bottom: 10px;
}
.xyq1l15 {
  max-width: 340px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzi3mdb {
  padding-top: 11px;
}
.xzueoph {
  margin-bottom: 6px;
}
@media (max-width: 768px) {
  .x19un7sy.x19un7sy {
    padding-left: 0;
  }
}
@media (max-width: 800px) {
  .x1ax52nb.x1ax52nb {
    width: 100vw;
  }
}
@media (max-width: 768px) {
  .x1c1841y.x1c1841y {
    margin-right: 8px;
  }
}
@media (max-width: 768px) {
  .x1c6dxbd.x1c6dxbd {
    margin-top: 0;
  }
}
@media (max-width: 800px) {
  .x1ch9bu5.x1ch9bu5 {
    margin-bottom: 15px;
  }
}
@media (min-width: 769px) {
  .x1o5pel3.x1o5pel3 {
    margin-bottom: 64px;
  }
}
@media (max-width: 768px) {
  .x1r1z7s4.x1r1z7s4 {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .x1ym6pxy.x1ym6pxy {
    margin-left: 8px;
  }
}
@media (max-width: 800px) {
  .x1ywe6gb.x1ywe6gb {
    max-width: 100vw;
  }
}
@media (max-height: 1000px) {
  .x5jk5to.x5jk5to {
    top: 150px;
  }
}
@media (max-height: 1085px) {
  .x7djj1f.x7djj1f {
    top: 150px;
  }
}
@media (max-width: 800px) {
  .xcukte8.xcukte8 {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .xh27wz5.xh27wz5 {
    margin-bottom: 0;
  }
}
@media (min-width: 769px) {
  .xns1wic.xns1wic {
    margin-top: 64px;
  }
}
@media (max-width: 800px) {
  .xxtinad.xxtinad {
    margin-top: 30px;
  }
}
@media (max-width: 800px) {
  .xzrd5ua.xzrd5ua {
    height: 100vh;
  }
}

.x10l6tqk {
  position: absolute;
}
.x179tack {
  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false;
}
@property --x-bottom {
  syntax: "*";
  inherits: false;
}
@property --x-height {
  syntax: "*";
  inherits: false;
}
@property --x-left {
  syntax: "*";
  inherits: false;
}
@property --x-top {
  syntax: "*";
  inherits: false;
}
@keyframes x11z2tev-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  13.9% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  27.8% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes x13r1wbb-B {
  to {
    width: 100%;
  }
  0% {
    width: 200%;
  }
}
@keyframes x14q5uy-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  5.57% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  19.47% {
    -webkit-clip-path: inset(9% 0 0 0);
    clip-path: inset(9% 0 0 0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(9% 0 0 0);
    clip-path: inset(9% 0 0 0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 54vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 54vw;
  }
}
@keyframes x18j1n6d-B {
  0% {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 1000px;
    opacity: 1;
  }
}
@keyframes x18re5ia-B {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes x1btkqt8-B {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes x1ccmbxz-B {
  0% {
    opacity: 0;
    transform: translate(-40px);
  }
  11% {
    opacity: 0.01;
    transform: translate(-39px);
  }
  34% {
    opacity: 1;
  }
  87% {
    transform: translate(0);
  }
}
@keyframes x1cj8h1b-B {
  0% {
    width: 100%;
  }
  to {
    width: 200%;
  }
}
@keyframes x1dwk712-B {
  0% {
    transform: translateY(-40px);
    opacity: 0;
  }
  21% {
    opacity: 1;
  }
  69% {
    transform: translateY(0);
  }
}
@keyframes x1fjt4j6-B {
  0% {
    width: calc(150% - 60px);
    left: calc(-50% + 60px);
  }
  to {
    width: 100%;
    left: 0%;
  }
}
@keyframes x1hb12yv-B {
  0% {
    transform: translate(-40px);
    opacity: 0;
  }
  32% {
    transform: translate(-39px);
    opacity: 0.01;
  }
  53.5% {
    opacity: 1;
  }
  to {
    transform: translate(0);
  }
}
@keyframes x1hi7xu3-B {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes x1m570am-B {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  to {
    opacity: 0;
    transform: translate(50%, 50%) scale(0.01);
  }
}
@keyframes x1n90s79-B {
  0% {
    transform: translateY(0);
    visibility: visible;
  }
  to {
    transform: translateY(-60px);
    visibility: hidden;
  }
}
@keyframes x1nr3361-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  18.07% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  31.97% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes x1q9m0ls-B {
  0% {
    transform: translate(-40px);
    opacity: 0;
  }
  21.5% {
    opacity: 100;
  }
  70% {
    transform: translate(0);
  }
}
@keyframes x1rzyv3i-B {
  0% {
    width: 100%;
    left: 0%;
  }
  to {
    width: calc(150% - 60px);
    left: calc(-50% + 60px);
  }
}
@keyframes x1sf92kw-B {
  0% {
    opacity: 0;
    transform: translateY(550px);
  }
  35% {
    opacity: 0.01;
    transform: translateY(549px);
  }
  61% {
    opacity: 1;
  }
  to {
    transform: translateY(0);
  }
}
@keyframes x1uh2x5g-B {
  to {
    transform: rotate(1turn);
  }
}
@keyframes x1vcpvf1-B {
  0% {
    max-height: 1000px;
    opacity: 1;
  }
  to {
    max-height: 0;
    opacity: 0;
  }
}
@keyframes x1vo6xzi-B {
  0% {
    transform: translate(-40px);
    opacity: 0;
  }
  10% {
    transform: translate(-39px);
    opacity: 0.01;
  }
  31.5% {
    opacity: 100;
  }
  80% {
    transform: translate(0);
  }
}
@keyframes x1wa01iw-B {
  0% {
    background-image: conic-gradient(
      from var(--xfv0oom),
      #29d8df,
      #266bf1,
      #df7af0,
      #29d8df
    );
    --xfv0oom: -90deg;
  }
  to {
    background-image: conic-gradient(
      from var(--xfv0oom),
      #29d8df,
      #266bf1,
      #df7af0,
      #29d8df
    );
    --xfv0oom: 270deg;
  }
}
@keyframes x1wv65fh-B {
  to {
    opacity: 1;
  }
}
@keyframes x1ymu7vt-B {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes x364wdz-B {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes x3bsu2h-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  22.24% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  36.14% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes x49q8bb-B {
  0% {
    transform: translateY(-40px);
    opacity: 0;
  }
  32% {
    transform: translateY(-39px);
    opacity: 0.01;
  }
  63% {
    opacity: 1;
  }
  to {
    transform: translateY(0);
  }
}
@keyframes x4ojoec-B {
  0% {
    transform: translate(-40px);
    opacity: 0.01;
  }
  21.5% {
    transform: translate(-39px);
    opacity: 0.01;
  }
  45% {
    opacity: 100;
  }
  90% {
    transform: translate(0);
  }
}
@keyframes x9rk6xo-B {
  0% {
    opacity: 0;
    transform: translate(50%, 50%) scale(0.01);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes xa19e6t-B {
  0% {
    opacity: 0;
    transform: translateY(450px);
  }
  5% {
    opacity: 0.01;
    transform: translateY(449px);
  }
  18% {
    opacity: 1;
  }
  55% {
    transform: translateY(0);
  }
}
@keyframes xazm07k-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  26.4% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  40.3% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes xb706y8-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  9.47% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  23.64% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  80% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes xbdpecs-B {
  0% {
    opacity: 0;
    transform: translate(-40px);
  }
  23% {
    opacity: 1;
  }
  76% {
    transform: translate(0);
  }
}
@keyframes xbii9mx-B {
  0% {
    opacity: 0;
    transform: translateY(71px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes xdv665z-B {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  25% {
    opacity: 0;
    visibility: hidden;
  }
  50% {
    opacity: 0;
    visibility: hidden;
  }
  75% {
    visibility: visible;
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes xfcu2bf-B {
  0% {
    transform: translateY(-40px);
    opacity: 0;
  }
  10% {
    transform: translateY(-39px);
    opacity: 0.01;
  }
  31% {
    opacity: 1;
  }
  79% {
    transform: translateY(0);
  }
}
@keyframes xfgnz9y-B {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0.01;
  }
  to {
    opacity: 1;
  }
}
@property --xfv0oom {
  syntax: "<angle>";
  inherits: true;
  initial-value: -90deg;
}
@keyframes xfv5m4g-B {
  0% {
    top: 0;
  }
  to {
    top: 100%;
  }
}
@keyframes xg3aut1-B {
  0% {
    top: 100%;
  }
  to {
    top: 0;
  }
}
@keyframes xgsy8r6-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
  }
  18% {
    -webkit-clip-path: inset(99.99% 0 0 0);
    clip-path: inset(99.99% 0 0 0);
  }
  75% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
  }
}
@keyframes ximov9c-B {
  0% {
    opacity: 0;
    max-height: 0;
  }
  95% {
    opacity: 1;
    max-height: 400px;
  }
  to {
    opacity: 1;
    max-height: none;
  }
}
@keyframes xkg8u7h-B {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes xm3kz2k-B {
  0% {
    transform: translateY(71px);
    opacity: 0;
  }
  53% {
    opacity: 1;
  }
  to {
    transform: translateY(0);
  }
}
@keyframes xnpxguu-B {
  0% {
    transform: translateY(-60px);
    visibility: hidden;
  }
  to {
    transform: translateY(0);
    visibility: visible;
  }
}
@keyframes xoggwt6-B {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(8px);
    display: none;
  }
}
@keyframes xsj1s30-B {
  0% {
    transform: translateY(-40px);
    opacity: 0;
  }
  21% {
    transform: translateY(-39px);
    opacity: 0.01;
  }
  42% {
    opacity: 1;
  }
  90% {
    transform: translateY(0);
  }
}
@keyframes xsp7i6i-B {
  0% {
    opacity: 0;
    visibility: hidden;
    width: 0%;
  }
  50% {
    opacity: 0;
    visibility: hidden;
    width: 50%;
  }
  75% {
    visibility: visible;
    opacity: 0.5;
    width: 75%;
  }
  to {
    opacity: 1;
    width: 100%;
  }
}
@keyframes xv36a2l-B {
  0% {
    opacity: 0;
    transform: translate(-40px);
  }
  23% {
    opacity: 0.01;
    transform: translate(-39px);
  }
  46% {
    opacity: 1;
  }
  to {
    transform: translate(0);
  }
}
@keyframes xvalpt2-B {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.2;
  }
  to {
    opacity: 0.8;
  }
}
@keyframes xxacn0c-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    width: 10vw;
  }
  13.9% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  42% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 10vw;
  }
  95% {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
    width: 3vw;
  }
}
@keyframes xxdwhs8-B {
  0% {
    opacity: 1;
    width: 100%;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0;
  }
  to {
    opacity: 0;
    visibility: hidden;
    width: 0%;
  }
}
@keyframes xz4hbxm-B {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
  }
  to {
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
  }
}
@keyframes xzuyeye-B {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
:root,
.x1sm8fh0 {
  --xcru1sz: 260;
  --xzk6vsj: 78;
}
:root,
.xhu6knn {
  --xfv0oom: -90deg;
}
::view-transition-new(*.x11wz674) {
  animation-duration: 0.5s;
  animation-timing-function: ease-in-out;
  height: 100%;
  object-fit: none;
  overflow-x: clip;
  overflow-y: clip;
  object-position: center;
}
::view-transition-old(*.x11wz674) {
  animation-duration: 0.2s;
  animation-timing-function: ease-in-out;
  height: 100%;
  object-fit: none;
  overflow-x: clip;
  overflow-y: clip;
  object-position: center;
}
::view-transition-new(*.x1qdy1b3) {
  animation-delay: 0.5s;
  animation-duration: 0.5s;
  animation-timing-function: ease-in-out;
}
::view-transition-new(*.xshi5b3) {
  animation-delay: 0.4s;
  animation-duration: 0.4s;
  animation-name: x1wv65fh-B;
  animation-timing-function: ease-out;
  height: 100%;
  object-fit: none;
  object-position: center;
  overflow-x: clip;
  overflow-y: clip;
}
::view-transition-old(*.xshi5b3) {
  animation-name: x364wdz-B;
  height: 100%;
  object-fit: none;
  object-position: center;
  overflow-x: clip;
  overflow-y: clip;
}
::view-transition-new(*.xz54rnv) {
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  animation-name: x9rk6xo-B;
}
::view-transition-old(*.xz54rnv) {
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  animation-name: x1m570am-B;
}
.x11g6tue {
  background: none;
}
.x146niy4 {
  grid-template: auto / auto;
}
.x1az6jrq {
  background: var(--Background-Background-Page-Muted, #f1f4f7);
}
.x1hd58ce {
  background: var(--Color-Background-background-2, #f1f4f7);
}
.x1r7xphn {
  background: #fff;
}
.x1xiosvb {
  background: #0064e0;
}
.x5izek6 {
  background: var(--dolly-bg-white);
}
.xmz8ko {
  background: #ebebeb;
}
.xz79jdg {
  background: #0f2d35;
}
.x1kdtpu:hover {
  background: #005aca;
}
.xne7sxh:hover {
  background: #0050b3;
}
.x115woxt {
  transition: box-shadow 0.1s ease;
}
.x12lumcd {
  flex: 1 1 auto;
}
.x14qvap {
  grid-row: 2 / 3;
}
.x16qwkb1 {
  transition: 0.5s ease-in-out;
}
.x1a2a7pz {
  outline: none;
}
.x1b6ykf0 {
  outline: 0;
}
.x1bvjpef {
  text-decoration: underline;
}
.x1cqoux5 {
  flex: 1 1 0;
}
.x1dxx6df {
  transition: 0.333s cubic-bezier(0.53, 0, 0.28, 1) background;
}
.x1hl2dhg {
  text-decoration: none;
}
.x1ms6mhf {
  grid-row: 1;
}
.x1npkx4u {
  grid-column: 2;
}
.x1ob1bbv {
  transition: 0.333s cubic-bezier(0.53, 0, 0.28, 1) opacity;
}
.x1otvp5z {
  flex: 0 0 100%;
}
.x1xsqp64 {
  background-position: center;
}
.x1xxu56v {
  transition: scale 0.2s ease-in-out;
}
.x2dd9hm {
  transition: width cubic-bezier(0, 0, 0.58, 1) 0.2s,
    opacity ease-in-out 0.2s 0.2s;
}
.x3psx0u {
  flex: 0 0 auto;
}
.x5gkzjs {
  transition: background-color 0.2s ease;
}
.x7sv70a {
  grid-row: 2;
}
.x98rzlu {
  flex: 1;
}
.xcqg90p {
  border-bottom: 1px solid #ccd1d4;
}
.xd1rwpp {
  outline: 0 !important;
}
.xdr7xzh {
  transition: background-color 0.3s;
}
.xgkxs2y {
  grid-column: 1;
}
.xish69e {
  overscroll-behavior: contain;
}
.xnnjuj9 {
  flex: 0.5;
}
.xonf7to {
  outline: 2px solid var(--dolly-focus-ring);
}
.xqwopl {
  background-position: 50% 23px;
}
.xuigtob {
  transition: top 0.2s ease-in-out;
}
.xz51j44 {
  grid-row: 3;
}
.xk2swo9:focus-visible {
  outline: none;
}
.x1dmdw0h:visited,
.x1lku1pv:hover {
  text-decoration: none;
}
.xs3z13b:hover {
  transition: background-color 0.2s ease-in-out;
}
.x1uvtmcs:focus {
  outline: none;
}
.x11iimpl:active {
  text-decoration: none;
}
.xzu52ka:active {
  outline: 0;
}
@media (max-width: 1200px) {
  .x1nzbpcw.x1nzbpcw {
    grid-column: 2;
  }
}
@media (min-width: 768px) {
  .xzfsor5.xzfsor5 {
    background-position: right;
  }
}
.x1033uif {
  border-start-end-radius: 999px;
}
.x104kibb {
  display: -webkit-box;
}
.x106a9eq {
  padding-inline-start: 20px;
}
.x108lh05 {
  background-color: var(--fds-blue-30);
}
.x1094pbf {
  border-inline-end-color: var(--dolly-cta-pressed);
}
.x10bpwj5 {
  border-inline-start-color: var(--fds-divider-on-white);
}
.x10c80rt {
  padding-inline-start: 120px;
}
.x10cdfl8 {
  background-color: #f1f4f7;
}
.x10e4vud {
  animation-fill-mode: forwards;
}
.x10eyzkn {
  border-inline-start-color: #fff;
}
.x10l6tqk {
  position: absolute;
}
.x10lme4x {
  color: var(--careers-black-2);
}
.x10s1a3z {
  color: #344854;
}
.x10sgxa8 {
  color: var(--dolly-cta-disabled-text);
}
.x10softn {
  background-color: #f5f7fa;
}
.x10w94by {
  border-inline-end-width: 0;
}
.x1143rjc {
  border-start-end-radius: 100px;
}
.x115dhu7 {
  object-position: center;
}
.x117nqv4 {
  font-weight: 700;
}
.x11k29pw {
  line-height: 1.18;
}
.x11lfxj5 {
  padding-inline-end: 4px;
}
.x11lhmoz {
  transform: translate(-50%, -50%);
}
.x11nt7xy {
  border-inline-start-style: dashed;
}
.x11t971q {
  margin-inline-end: auto;
}
.x11xpdln {
  transition-property: transform;
}
.x1208shn {
  border-end-start-radius: 45px;
}
.x120xd9q {
  border-start-start-radius: 30px;
}
.x12hv4xa {
  background-image:/*savepage-url=/rsrc.php/v4/yD/r/ao6H2M-nYik.png*/ url();
}
.x12l2aii {
  border-start-start-radius: 14px;
}
.x12ol6y4 {
  border-start-start-radius: 20px;
}
.x12peec7 {
  background-color: #fff;
}
.x12u81az {
  border-inline-start-color: var(--divider);
}
.x132m9xo {
  border-inline-end-color: #1c2b3366;
}
.x132t2bv {
  padding-inline-start: 72px;
}
.x135b78x {
  padding-inline-start: 4px;
}
.x138kev1 {
  border-inline-start-color: transparent !important;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13d42kf {
  border-inline-start-color: #ffffff80;
}
.x13dd7a {
  font-family: var(--careers-default-display);
}
.x13dflua {
  transition-duration: 0.2s;
}
.x13fj5qh {
  margin-inline-start: 8px;
}
.x13ileg2 {
  border-inline-start-color: var(--fds-blue-60);
}
.x13jvlve {
  border-inline-end-color: #c9ccd1;
}
.x13jy36j {
  padding-inline-start: 24px;
}
.x13tre4k {
  border-inline-end-color: var(--fds-blue-40);
}
.x13vsaow {
  border-inline-end-color: transparent !important;
}
.x13xmedi {
  border-end-start-radius: 24px;
}
.x13xpsfq {
  animation-name: x1fjt4j6-B;
}
.x14ahhpt {
  rotate: 315deg;
}
.x14ambld {
  color: #6d7886;
}
.x14b2q2w {
  background-image: linear-gradient(136.03deg, #ffce85 2.57%, #ff2f63);
}
.x14e42zd {
  border-inline-start-width: 0;
}
.x14g40p9 {
  z-index: 999;
}
.x14ju556 {
  line-height: 0;
}
.x14vvt0a {
  border-end-end-radius: 14px;
}
.x14z9mp {
  margin-inline-end: 0;
}
.x1597r2g {
  scrollbar-width: thin;
}
.x15b9hpj {
  border-inline-start-color: #23aae380;
}
.x15gmp1s {
  border-inline-start-color: #bcc0c4;
}
.x15h3fan {
  animation-name: xfv5m4g-B;
}
.x15mokao {
  border-start-start-radius: 0;
}
.x15o5vb2 {
  border-inline-end-color: #ebedf0;
}
.x15p7v3w {
  border-inline-end-color: var(--dolly-divider-grey);
}
.x15vhq0k {
  border-inline-start-color: #67788a;
}
.x15x8krk {
  border-end-start-radius: 8px;
}
.x15zctf7 {
  flex-direction: row-reverse;
}
.x15zmtp0 {
  padding-inline-end: 48px;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x162tt16 {
  padding-inline-start: 30px;
}
.x165lf87 {
  border-end-end-radius: var(--composer-border-radius);
}
.x165w4bh {
  box-shadow: 0 0 5px var(--fds-black-alpha-20);
}
.x16g9bbj {
  color: var(--dolly-text-primary);
}
.x16h6fyj {
  border-inline-end-color: #fff;
}
.x16qb05n {
  border-start-start-radius: 10px;
}
.x16uus16 {
  border-end-end-radius: 0;
}
.x16xm01d {
  border-end-start-radius: 18px;
}
.x16z5kkh {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
}
.x179ill4 {
  border-end-end-radius: 999px;
}
.x17bkl8l {
  border-inline-start-color: #ff6e71;
}
.x17etkai {
  line-height: 22.4px;
}
.x17ev3eq {
  border-inline-start-color: var(--dolly-cta-hover);
}
.x17flmiw {
  border-end-end-radius: 45px;
}
.x17kjicv {
  padding-inline-end: 72px;
}
.x17nw1r7 {
  animation-name: xvalpt2-B;
}
.x17t3377 {
  box-shadow: 0 0 0 1px #dde2e8 inset;
}
.x17ti {
  font-family: var(--careers-default-font);
}
.x17u5awn {
  background-image: repeating-linear-gradient(
    -45deg,
    #4682c8cc,
    #4682c8cc 5px,
    #4682c87f 5px 10px
  );
}
.x180mfp0 {
  color: var(--dolly-cta-pressed);
}
.x180vkcf {
  border-start-end-radius: 20px;
}
.x181kq6r {
  color: var(--fds-negative);
}
.x186iv6y {
  aspect-ratio: 16 / 9;
}
.x18b5jzi {
  border-inline-end-style: solid;
}
.x18bj8w3 {
  border-inline-end-color: #ff3b6680;
}
.x18d0r48 {
  background-size: cover;
}
.x18oe1m7 {
  border-inline-end-style: none;
}
.x18pi947 {
  padding-inline-start: 1px;
}
.x18piylo {
  border-inline-end-color: #f6f7f9;
}
.x18q02jb {
  line-height: 141.85%;
}
.x18vacxs {
  letter-spacing: 0.32px;
}
.x18z5rqv {
  background-color: #f2f4f7;
}
.x192ocso {
  background-color: #fff1cc;
}
.x197sbye {
  opacity: 0.6;
}
.x19991ni {
  transition-property: opacity;
}
.x19dbzi3 {
  margin-inline-end: 9px;
}
.x19jd1h0 {
  transform: rotate(180deg);
}
.x19je3qk {
  background-image:/*savepage-url=/rsrc.php/v4/yq/r/Xr05bWvRF6c.png*/ url();
}
.x19kjcj4 {
  object-fit: contain;
}
.x19szrea {
  padding-inline-end: 142px;
}
.x19t5iym {
  border-start-end-radius: 24px;
}
.x19v70rc {
  background-color: var(--fds-red-95);
}
.x1a02dak {
  flex-wrap: wrap;
}
.x1a1m0xk {
  color: var(--negative);
}
.x1a1typ4 {
  margin-inline-end: -150px;
}
.x1a4ywym {
  color: var(--dolly-text-dark-grey);
}
.x1a5l9x9 {
  border-start-end-radius: 12px;
}
.x1a6qonq {
  line-height: 140%;
}
.x1ael92d {
  border-inline-end-color: #9360f780;
}
.x1af3mal {
  -webkit-clip-path: inset(24px 0px 0px 0px);
  clip-path: inset(24px 0px 0px 0px);
}
.x1afcbsf {
  box-sizing: content-box;
}
.x1alpsbp {
  border-inline-end-width: 2px;
}
.x1aqapje {
  padding-inline-start: 41px;
}
.x1awj2ng {
  color: #fff;
}
.x1b0oerj {
  background-color: #67788a;
}
.x1b60jn0 {
  border-end-start-radius: 999px;
}
.x1b9h4xk {
  background-color: var(--fds-gray-00);
}
.x1bd3eom {
  background-color: #e7f3ff;
}
.x1be82gu {
  background-color: #007e59;
}
.x1bgx8a2 {
  background-color: var(--dolly-bg-grey);
}
.x1blwhzf {
  background-color: var(--dolly-bg-baby-blue);
}
.x1bn8t5w {
  box-shadow: 0 5px 16px #34485433;
}
.x1bndym7 {
  transform-origin: 50% 50%;
}
.x1bxczte {
  border-end-end-radius: 120px;
}
.x1c1uobl {
  padding-inline-start: 0;
}
.x1c3i2sq {
  font-size: 1.125rem;
}
.x1c4vz4f {
  flex-grow: 0;
}
.x1c5tqo3 {
  background-color: #fff;
}
.x1c6glj5 {
  background-color: var(--dolly-bg-success);
}
.x1c74tu6 {
  animation-duration: 2s;
}
.x1c9tyrk {
  border-start-start-radius: 50%;
}
.x1ca3p9q {
  border-end-end-radius: var(--geodesic-appearance-radius-container);
}
.x1cb1t30 {
  transform: translateY(-50%);
}
.x1ccui7m {
  padding-inline-end: 1px;
}
.x1ch9zvg {
  color: var(--interactive-link);
}
.x1csq8ep {
  border-start-start-radius: 150px;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1cy9i3i {
  list-style-position: inside;
}
.x1d3mw78 {
  line-height: 16px;
}
.x1dct2ni {
  border-inline-start-color: #36cd3980;
}
.x1diwwjn {
  margin-inline-start: 12px;
}
.x1dm3dyd {
  border-end-end-radius: 10px;
}
.x1do3xcj {
  background-color: #67788a;
}
.x1dqj196 {
  margin-inline-end: 32px;
}
.x1dr50th {
  border-start-start-radius: 45px;
}
.x1dr8pv1 {
  background-color: #f1f4f7;
}
.x1e4gqcv {
  background-color: #00000026;
}
.x1e4oeot {
  border-start-end-radius: 2px;
}
.x1eav17c {
  border-inline-start-color: #ff3b6680;
}
.x1ef8hx4 {
  background-color: var(--big-blue-gray-30);
}
.x1ekkm8c {
  border-start-start-radius: 100px;
}
.x1epp0md {
  border-inline-end-color: var(--fds-divider-on-white);
}
.x1ertn4p {
  border-end-start-radius: 50%;
}
.x1esw782 {
  animation-timing-function: linear;
}
.x1f6kntn {
  font-size: 0.875rem;
}
.x1fc57z9 {
  line-height: 20px;
}
.x1fcty0u {
  font-weight: 400;
}
.x1fj9vlw {
  white-space: pre-line;
}
.x1fnodzr {
  animation-name: xzuyeye-B;
}
.x1fsnxov {
  border-end-end-radius: 150px;
}
.x1g0dm76 {
  padding-inline-start: 12px;
}
.x1g5q52h {
  border-inline-end-color: var(--fds-blue-60);
}
.x1ga7v0g {
  border-start-end-radius: 0;
}
.x1gabggj {
  padding-inline-end: 5px;
}
.x1gng2b9 {
  accent-color: #1c2b33;
}
.x1gnnqk1 {
  box-shadow: none;
}
.x1h1n2cj {
  animation-name: xoggwt6-B;
}
.x1h53fcu {
  background-color: #e7f3ff;
}
.x1h6gzvc {
  cursor: not-allowed;
}
.x1h7ydjs {
  border-end-end-radius: 60px;
}
.x1h85qd4 {
  animation-name: xxdwhs8-B;
}
.x1hbkxxx {
  animation-timing-function: cube-bezier;
}
.x1hc1fzr {
  opacity: 1;
}
.x1heor9g {
  color: inherit;
}
.x1hjb4qp {
  background-color: var(--geo-background-content);
}
.x1hl8ikr {
  outline-offset: 2px;
}
.x1hm9lzh {
  margin-inline-start: 10px;
}
.x1hqvyuz {
  padding-inline-end: 100px;
}
.x1hr2gdg {
  text-align: right;
}
.x1hrhjjr {
  font-family: Optimistic Display, Helvetica, Helvetica Neue, Arial, sans-serif;
}
.x1htr374 {
  line-height: 27px;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i5p2am {
  border-start-start-radius: 6px;
}
.x1i84rja {
  border-end-start-radius: 40px;
}
.x1ibzx59 {
  animation-name: ximov9c-B;
}
.x1icxu4v {
  padding-inline-end: 6px;
}
.x1iezr2b {
  letter-spacing: 4.3px;
}
.x1ihp6rs {
  border-end-start-radius: 6px;
}
.x1iikomf {
  font-weight: 300;
}
.x1io1d0u {
  border-start-end-radius: 120px;
}
.x1iszlsh {
  background-color: #006b4e;
}
.x1iwo8zk {
  border-start-start-radius: 999px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1j5n1hd {
  background-color: #3e4042;
}
.x1j61x8r {
  font-style: normal;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jchvi3 {
  font-size: 1rem;
}
.x1jm3f1b {
  border-end-start-radius: 150px;
}
.x1jsdzb7 {
  line-height: 19.6px;
}
.x1jwbhkm {
  border-end-end-radius: 100%;
}
.x1k0cz99 {
  background-color: var(--fds-blue-40);
}
.x1k4ovr2 {
  border-start-end-radius: 30px;
}
.x1k4tb9n {
  font-style: italic;
}
.x1k90msu {
  transition-duration: var(--fds-fast);
}
.x1khw62d {
  border-end-end-radius: 20px;
}
.x1kkm15p {
  background-image: linear-gradient(136.03deg, #29cb3a 2.57%, #c8e031);
}
.x1kpx6y5 {
  box-shadow: 0 2px 8px #00000026;
}
.x1kwdg9p {
  box-shadow: var(--composer-highlight), var(--shadow);
}
.x1l4chcl {
  padding-inline-end: 41px;
}
.x1lliihq {
  display: block;
}
.x1lma8on {
  border-end-start-radius: var(--geodesic-appearance-radius-addon);
}
.x1lun4ml {
  border-inline-end-width: 1px;
}
.x1lziwak {
  margin-inline-start: 0;
}
.x1mbk4o {
  border-start-end-radius: 14px;
}
.x1mfogq2 {
  padding-inline-start: 32px;
}
.x1mg3h75 {
  border-end-start-radius: 12px;
}
.x1mi031y {
  background-color: #f6f7f9;
}
.x1mkiyxj {
  padding-inline-start: 44px;
}
.x1mnlqng {
  line-height: 33px;
}
.x1mp1tr5 {
  font-family: Optimistic Text Normal, Helvetica, Arial, sans-serif;
}
.x1mt10he {
  border-inline-start-color: #9360f780;
}
.x1mt1orb {
  grid-auto-flow: column;
}
.x1my54xf {
  margin-inline-end: 14px;
}
.x1mzt3pk {
  word-wrap: break-word;
}
.x1n0wa7k {
  content: "center";
}
.x1n2onr6 {
  position: relative;
}
.x1n327nk {
  z-index: 10;
}
.x1n61xuk {
  box-shadow: var(--geodesic-elevation-3);
}
.x1n6jlu4 {
  grid-template-columns: 50%;
}
.x1n834fs {
  line-height: 33.6px;
}
.x1na6gtj {
  row-gap: 24px;
}
.x1naspa6 {
  background-color: #eee;
}
.x1nbcpyb {
  font-family: Optimistic Text;
}
.x1nd53t3 {
  border-inline-end-color: var(--dolly-cta-hover);
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nlcrkc {
  background-color: #f0ebf5;
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1o0tod {
  inset-inline-start: 0;
}
.x1o1pmfc {
  column-gap: 0;
}
.x1o2pa38 {
  justify-items: center;
}
.x1obq294 {
  border-start-start-radius: 8px;
}
.x1oiqv2n {
  padding-inline-start: 48px;
}
.x1onqgpe {
  color: var(--fds-gray-80);
}
.x1onr9mi {
  padding-inline-start: 14px;
}
.x1oy2y1k {
  padding-inline-start: 142px;
}
.x1p0brg2 {
  background-color: #f5f6f8;
}
.x1p52sp3 {
  border-start-end-radius: 32px;
}
.x1pahc9y {
  border-end-end-radius: 50%;
}
.x1pczhz8 {
  border-end-start-radius: 4px;
}
.x1pg5gke {
  font-size: 0.75rem;
}
.x1pha0wt {
  align-items: baseline;
}
.x1pic42t {
  padding-inline-end: 14px;
}
.x1pp6wty {
  border-inline-start-color: #ccd3db;
}
.x1puf9x1 {
  border-inline-end-color: var(--fds-gray-30);
}
.x1puhwkh {
  background-color: #edf5ff;
}
.x1pv694p {
  border-end-start-radius: 10px;
}
.x1pvqcql {
  background-color: #f5f6f6;
}
.x1pz0l1l {
  border-inline-end-color: #661328;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q2oy4v {
  z-index: 9999;
}
.x1q3qbx4 {
  animation-duration: 1s;
}
.x1q8bln2 {
  border-inline-start-color: #5ad237;
}
.x1q8sqs3 {
  background-color: var(--fds-gray-10);
}
.x1qc3x9g {
  margin-inline-start: -150px;
}
.x1qeg48r {
  contain-intrinsic-height: auto 800px;
}
.x1qfcdkd {
  border-inline-start-color: var(--fds-gray-10);
}
.x1qfuztq {
  transition-timing-function: var(--fds-soft);
}
.x1qfxs89 {
  line-height: 150%;
}
.x1qgv0r9 {
  column-gap: 24px;
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qt1ly7 {
  border-inline-end-color: var(--fds-gray-10);
}
.x1qughib {
  justify-content: space-between;
}
.x1r8uery {
  flex-basis: 0;
}
.x1rg5ohu {
  display: inline-block;
}
.x1rl75mt {
  border-start-start-radius: 24px;
}
.x1rm4nfv {
  animation-name: x1n90s79-B;
}
.x1rp53t7 {
  grid-template-columns: 1fr 1fr 1fr;
}
.x1rpuz4x {
  accent-color: #0064e0;
}
.x1rqaijp {
  background-color: var(--dolly-oculus-dark);
}
.x1ru42tm {
  animation-delay: 1.5s;
}
.x1ryp3ve {
  background-color: var(--fds-blue-60);
}
.x1s2xpit {
  border-inline-end-style: inset;
}
.x1s688f {
  font-weight: 600;
}
.x1s7n7y8 {
  -webkit-line-clamp: 5;
}
.x1s7okp8 {
  background-color: #505e6b;
}
.x1s85apg {
  display: none;
}
.x1sa5p1d {
  margin-inline-end: 10px;
}
.x1sgrk91 {
  background-color: #fff;
}
.x1shm8ba {
  border-inline-end-color: #23070e80;
}
.x1sip627 {
  background-color: #f9f9fa;
}
.x1slm5tz {
  animation-name: x1cj8h1b-B;
}
.x1swf91x {
  z-index: auto;
}
.x1sx8fc2 {
  flex-basis: 32px;
}
.x1sxzh64 {
  color: var(--ocds-cta-disabled);
}
.x1t1x2f9 {
  flex-basis: 0%;
}
.x1t39747 {
  border-start-end-radius: 4px;
}
.x1t7ytsu {
  border-inline-start-style: solid;
}
.x1tbiz1a {
  background-size: contain;
}
.x1tfufa8 {
  border-inline-end-color: var(--fds-negative);
}
.x1tirq4t {
  border-start-end-radius: var(--geodesic-appearance-radius-addon);
}
.x1tsovho {
  background-color: transparent !important;
}
.x1tvm86q {
  padding-inline-start: 100px;
}
.x1txhvsy {
  background-color: var(--fds-gray-20);
}
.x1tzuarl {
  box-shadow: var(--geodesic-elevation-4);
}
.x1u2jdfp {
  animation-iteration-count: 3;
}
.x1u3m9jt {
  color: #67788a;
}
.x1u6ievf {
  animation-fill-mode: both;
}
.x1u8a7rm {
  z-index: 5;
}
.x1ua1ujl {
  border-start-start-radius: 22px;
}
.x1ua5tub {
  -webkit-box-orient: vertical;
}
.x1uf7ed {
  stroke: #1c2b33;
}
.x1ui04y5 {
  border-end-end-radius: 2px;
}
.x1um54c {
  background-color: #7badf9;
}
.x1upk6gm {
  border-inline-end-color: var(--fds-dark-mode-gray-80);
}
.x1uuroth {
  vertical-align: text-bottom;
}
.x1uvfj22 {
  border-inline-start-color: var(--fds-positive);
}
.x1uwzjsp {
  font-family: Optimistic Display Medium, Helvetica, Arial, sans-serif;
}
.x1uxb8k9 {
  border-start-end-radius: 18px;
}
.x1uxerd5 {
  font-size: 1rem !important;
}
.x1uxo832 {
  background-color: var(--geodesic-color-background-info-muted);
}
.x1uyd5n {
  border-start-start-radius: 60px;
}
.x1v7nanv {
  border-inline-start-color: #23070e80;
}
.x1v920kf {
  margin-inline-end: 64px;
}
.x1ve1bff {
  background-color: var(--nav-bar-background);
}
.x1vjfegm {
  z-index: 1;
}
.x1vmbcc8 {
  border-end-end-radius: 18px;
}
.x1w3ol1v {
  border-end-start-radius: 14px;
}
.x1wcsgtt {
  border-end-end-radius: 4px;
}
.x1wfwxd8 {
  outline-offset: 0;
}
.x1whfx0g {
  border-start-end-radius: 6px;
}
.x1wum01o {
  color: #677b8c;
}
.x1x5flf6 {
  padding-inline-end: 18px;
}
.x1x8ect5 {
  animation-delay: 0.9s;
}
.x1xegmmw {
  margin-inline-end: 8px;
}
.x1xeyq7u {
  color: #23070e;
}
.x1xgwl7b {
  box-shadow: 0 0 1px #0000001a, 0 0 5px #0000001a;
}
.x1xlr1w8 {
  font-weight: 700;
}
.x1xn7y0n {
  border-start-start-radius: 18px;
}
.x1xnnf8n {
  padding-inline-end: 20px;
}
.x1y3qizg {
  margin-inline-start: 9px;
}
.x1y4un4x {
  border-inline-start-color: var(--fds-gray-20);
}
.x1y6fwsi {
  grid-template-columns: 1fr;
}
.x1yc453h {
  text-align: start;
}
.x1ydk1zv {
  background-image: linear-gradient(136.03deg, #b06eff 5.74%, #2196ff 104%);
}
.x1yhoyej {
  background-color: #00000008;
}
.x1ypdohk {
  cursor: pointer;
}
.x1yppyca {
  letter-spacing: -0.08px;
}
.x1ys307a {
  margin-inline-end: 16px;
}
.x1ywc1zp {
  background-color: var(--geodesic-color-background-wash-primary);
}
.x1yzjys4 {
  inset-inline-end: 5%;
}
.x20c426 {
  background-image:/*savepage-url=/rsrc.php/v4/yO/r/RqCMAwPRdRk.png*/ url();
}
.x23cq6a {
  border-inline-end-color: #5ad237;
}
.x25l62i {
  background-size: 100%;
}
.x25sj25 {
  padding-inline-start: 6px;
}
.x26d7rk {
  background-color: #3fbd6b;
}
.x26uert {
  font-family: var(--careers-default-optimistic);
}
.x2b8uid {
  text-align: center;
}
.x2fvf9 {
  margin-inline-end: 4px;
}
.x2izyaf {
  background-color: var(--fds-white);
}
.x2kejxg {
  margin-inline-start: 13px;
}
.x2l7bo {
  border-end-start-radius: var(--composer-border-radius);
}
.x2lah0s {
  flex-shrink: 0;
}
.x2mfxb {
  animation-duration: 0.4s;
}
.x2pwfks {
  background-color: var(--dolly-bg-warning);
}
.x2vl965 {
  padding-inline-end: 10px;
}
.x34h7oj {
  animation-name: x1ymu7vt-B;
}
.x39viwf {
  background-color: #e4e6eb;
}
.x3aesyq {
  margin-inline-end: 20px;
}
.x3hccz9 {
  background-color: var(--dolly-bg-error);
}
.x3iho3n {
  border-inline-start-color: #fff;
}
.x3kqhmp {
  padding-inline-end: 120px;
}
.x3mx02x {
  line-height: 52.8px;
}
.x3nfvp2 {
  display: inline-flex;
}
.x3onkmb {
  opacity: 0.35;
}
.x3oym20 {
  border-end-end-radius: 40px;
}
.x3pnbk8 {
  row-gap: 8px;
}
.x3sou0m {
  border-inline-end-color: var(--divider);
}
.x3thtgq {
  border-inline-end-color: #23aae380;
}
.x3yw8vx {
  list-style-type: decimal;
}
.x40hh3e {
  column-gap: 16px;
}
.x413262 {
  border-inline-end-color: var(--fds-gray-45);
}
.x43okw4 {
  border-start-end-radius: 21px;
}
.x47corl {
  pointer-events: none;
}
.x4afe7t {
  animation-duration: 0.3s;
}
.x4e3i73 {
  animation-name: x18j1n6d-B;
}
.x4hg4is {
  animation-timing-function: ease-in-out;
}
.x4q5riw {
  background-color: #ffebb4;
}
.x4w72qb {
  border-inline-end-color: #fff;
}
.x51soum {
  border-start-start-radius: 32px;
}
.x579bpy {
  font-size: 2rem;
}
.x5a5i1n {
  border-start-end-radius: 8px;
}
.x5asr4a {
  background-color: #fff;
}
.x5j2bic {
  border-start-end-radius: 60px;
}
.x5l6owl {
  color: #1c2b3380;
}
.x5lhwog {
  text-decoration-line: line-through;
}
.x5zjp28 {
  padding-inline-end: 30px;
}
.x64bnmy {
  padding-inline-end: 24px;
}
.x67bb7w {
  pointer-events: auto;
}
.x68m4m9 {
  background-color: #0009;
}
.x6cgz0f {
  background-color: #f5f5f5;
}
.x6cuj84 {
  z-index: 500;
}
.x6ec99f {
  grid-template-rows: 1fr 1fr;
}
.x6en5u8 {
  border-end-start-radius: 2px;
}
.x6ip6dx {
  border-inline-start-color: var(--fds-dark-mode-gray-80);
}
.x6lvj10 {
  color: #0000008c;
}
.x6mw3hq {
  column-gap: 30px;
}
.x6nl9eh {
  border-start-start-radius: 12px;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x6sjipa {
  background-color: #e4e6eb;
}
.x6sozqa {
  background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSsignupBackground2x.png*/
    url();
}
.x6u5lvz {
  color: var(--positive);
}
.x6wuvmt {
  border-inline-start-color: #c9ccd1;
}
.x709u02 {
  border-end-start-radius: 20px;
}
.x76hypx {
  animation-name: xdv665z-B;
}
.x78zum5 {
  display: flex;
}
.x7a106z {
  align-items: flex-start;
}
.x7c7nwn {
  background-size: 855px;
}
.x7l9s84 {
  background-color: var(--interactive-secondary);
}
.x7v6yn8 {
  justify-content: flex-end;
}
.x7vuprf {
  border-end-end-radius: 12px;
}
.x7wzq59 {
  position: -webkit-sticky;
  position: sticky;
}
.x7z1be2 {
  font-family: Optimistic Text Normal;
}
.x87ps6o {
  -webkit-user-select: none;
}
.x89y17g {
  background-image: linear-gradient(136.03deg, #000 2.57%, #ff2f63);
}
.x8cw2a4 {
  font-size: 3rem;
}
.x8dyrlr {
  font-family: Optimistic Text, Montserrat, Helvetica, Arial, Noto Sans,
    sans-serif;
}
.x8dyxmo {
  border-inline-end-color: #ff6e71;
}
.x8gbb9e {
  align-content: normal;
}
.x8gbvx8 {
  align-content: flex-start;
}
.x8xxdc5 {
  color: var(--careers-black-3);
}
.x8yag65 {
  color: #fff;
}
.x92186d {
  animation-name: x1vcpvf1-B;
}
.x95n4da {
  border-end-start-radius: 60px;
}
.x9b5nth {
  border-end-start-radius: 120px;
}
.x9d7mpn {
  line-height: 110%;
}
.x9f619 {
  box-sizing: border-box;
}
.x9hhjxl {
  background-color: #0000000d;
}
.x9lcvmn {
  transition-timing-function: ease-out;
}
.x9n6jcz {
  border-inline-start-color: #3cdeaf;
}
.xa3vuyk {
  animation-timing-function: ease-out;
}
.xa4qsjk {
  animation-iteration-count: infinite;
}
.xa6kwmc {
  border-start-start-radius: var(--composer-border-radius);
}
.xa83c8o {
  border-start-end-radius: 40px;
}
.xadangi {
  color: #465a69;
}
.xah3hmx {
  border-inline-start-color: #f6f7f9;
}
.xai6ijh {
  border-start-end-radius: 45px;
}
.xamitd3 {
  align-self: center;
}
.xape8qa {
  border-end-start-radius: 21px;
}
.xaso8d8 {
  padding-inline-start: 5px;
}
.xaw7rza {
  margin-inline-end: 13px;
}
.xaw8158 {
  justify-content: space-evenly;
}
.xayvuls {
  color: #000;
}
.xb39n6a {
  border-start-end-radius: 150px;
}
.xb5mbof {
  content-visibility: auto;
}
.xbbbgl5 {
  color: #ff3b66;
}
.xbelrpt {
  margin-inline-end: 6px;
}
.xbeo8cz {
  letter-spacing: 4%;
}
.xbiv7yw {
  border-end-start-radius: 0;
}
.xbj8eu {
  background-color: #eff4f7cc;
}
.xbjudin {
  border-start-start-radius: 16px;
}
.xbks1sj {
  color: var(--dolly-text-secondary);
}
.xbmvrgn {
  margin-inline-end: 12px;
}
.xbpxy8c {
  margin-inline-end: 48px;
}
.xbqvh2t {
  z-index: 400;
}
.xbsr9hj {
  color: #1c2b33;
}
.xbt4k1 {
  border-inline-end-color: var(--geodesic-color-background-info-primary);
}
.xbudbmw {
  inset-inline-start: 50%;
}
.xbyyjgo {
  opacity: 0.5;
}
.xbzal7z {
  line-height: 44px;
}
.xc26acl {
  align-content: center;
}
.xcg35fi {
  font-size: 1.875rem;
}
.xd23e1x {
  border-end-end-radius: var(--geodesic-appearance-radius-addon);
}
.xd40t5p {
  background-image:/*savepage-url=/rsrc.php/v4/yP/r/rLuLyGpuOba.png*/ url();
}
.xd4r4e8 {
  line-height: 18px;
}
.xd8vepm {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}
.xdbkj30 {
  border-inline-end-color: #36cd3980;
}
.xddofbv {
  font-size: 1.625rem;
}
.xde0f50 {
  border-end-end-radius: 8px;
}
.xdfaw6k {
  border-end-end-radius: 30px;
}
.xdhfpv1 {
  font-size: 2.25rem;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdm0213 {
  animation-name: xkg8u7h-B;
}
.xdpxx8g {
  text-align: left;
}
.xdt5ytf {
  flex-direction: column;
}
.xdwrcjd {
  margin-inline-start: 4px;
}
.xdzw4kq {
  margin-inline-start: 6px;
}
.xe2zdcy {
  padding-inline-start: 10px;
}
.xe6is {
  border-inline-end-color: #3cdeaf;
}
.xeaay5l {
  animation-duration: 4s;
}
.xebhuq6 {
  text-wrap: nowrap;
}
.xebw5cw {
  border-start-start-radius: var(--geodesic-appearance-radius-addon);
}
.xeesci3 {
  border-inline-start-color: #6883ff;
}
.xefazk8 {
  margin-inline-start: 24px;
}
.xefzod {
  border-end-start-radius: 30px;
}
.xegdtj6 {
  border-inline-start-color: var(--dolly-cta-pressed);
}
.xegmrd8 {
  line-height: var(--body-line-height);
}
.xeifxdi {
  line-height: 21.6px;
}
.xepy0wj {
  color: #798389;
}
.xeqr9p9 {
  line-height: 26px;
}
.xeusxvb {
  border-start-end-radius: 50%;
}
.xez0dx2 {
  border-inline-end-color: #ffffff80;
}
.xezzwy5 {
  background-color: #fffffff2;
}
.xf159sx {
  padding-inline-end: 8px;
}
.xf5nfwf {
  color: #9360f7;
}
.xf7dkkf {
  padding-inline-start: 16px;
}
.xf7qf19 {
  padding-inline-start: 36px;
}
.xf8pg4h {
  border-inline-end-color: #6883ff;
}
.xfb26w1 {
  background-color: var(--mcds-color-gray-70);
}
.xfczne9 {
  box-shadow: #0000001a 0 1px 1px, #0000001a 0 2px 4px;
}
.xfex06f {
  column-gap: 8px;
}
.xfhm5kb {
  border-inline-start-color: #67788a;
}
.xfjzax6 {
  animation-delay: 0.5s;
}
.xfnxeld {
  background-color: var(--Background-Background-Page-Muted, #f1f4f7);
}
.xfo81ep {
  z-index: 1000;
}
.xftg0ou {
  background-color: #ffffffb3;
}
.xfz3el5 {
  color: #3866d1;
}
.xg01cxk {
  opacity: 0;
}
.xg32yw2 {
  color: var(--fds-white);
}
.xg3wpu6 {
  border-start-end-radius: 100%;
}
.xg4b1mw {
  stroke: #1c2b334d;
}
.xg5wztt {
  color: #36cd39;
}
.xgcd1z6 {
  background-color: inherit;
}
.xge9r7z {
  border-inline-start-color: var(--fds-white);
}
.xgfl24k {
  border-start-start-radius: 21px;
}
.xgg4q86 {
  border-end-start-radius: 100%;
}
.xgkfmb4 {
  border-inline-end-color: #cbd2d9;
}
.xgmdwp0 {
  border-end-start-radius: var(--geodesic-appearance-radius-container);
}
.xgpatz3 {
  row-gap: 16px;
}
.xgt276g {
  border-inline-end-color: var(--fds-white);
}
.xgx9qek {
  background-color: var(--fds-black-alpha-05);
}
.xgyuaek {
  flex-grow: 2;
}
.xh1tjdi {
  background-color: #dadde1;
}
.xh20y59 {
  animation-name: x1wa01iw-B;
}
.xh6c5li {
  grid-template-columns: auto auto;
}
.xhhqpu0 {
  letter-spacing: -1%;
}
.xhkc9bb {
  transform: scale(0.7);
}
.xhr6100 {
  border-inline-start-color: var(--dolly-divider-grey);
}
.xhtitgo {
  z-index: 2;
}
.xi7iut8 {
  border-start-end-radius: 10px;
}
.xijvmwh {
  border-inline-end-color: #67788a;
}
.xitx6ao {
  background-color: var(--composer-background);
}
.xixxii4 {
  position: fixed;
}
.xiy17q3 {
  background-repeat: no-repeat;
}
.xj21bgg {
  border-end-start-radius: 100px;
}
.xj4c5ne {
  background-color: #0000004d;
}
.xjarugv {
  border-inline-start-color: #1c2b3333;
}
.xjat59b {
  letter-spacing: -0.01em;
}
.xjb2p0i {
  font-family: inherit;
}
.xjbqb8w {
  background-color: transparent;
}
.xjdlod3 {
  background-color: #eedcff;
}
.xjfk50j {
  cursor: none;
}
.xjfo4ez {
  padding-inline-end: 36px;
}
.xjiz7q4 {
  border-start-end-radius: var(--composer-border-radius);
}
.xjp7ctv {
  display: contents;
}
.xjs9k72 {
  font-weight: bolder;
}
.xjwep3j {
  border-start-start-radius: 4px;
}
.xjx09e3 {
  margin-inline-end: 15px;
}
.xjzqdv7 {
  transform: scale(0.98);
}
.xk1meuw {
  background-color: #f1f4f7cc;
}
.xk390pu {
  font-size: 100%;
}
.xk4td0m {
  text-wrap: wrap;
}
.xk50ysn {
  font-weight: 500;
}
.xkh2ocl {
  align-self: stretch;
}
.xkiriyy {
  border-end-end-radius: 21px;
}
.xklk4pu {
  line-height: 30px;
}
.xkn7p67 {
  color: gray;
}
.xkqakaj {
  color: var(--careers-text-primary, #1c2b33);
}
.xksyday {
  border-start-end-radius: 22px;
}
.xkvsez3 {
  animation-name: xg3aut1-B;
}
.xkyogvf {
  border-end-end-radius: 32px;
}
.xl2qww7 {
  box-shadow: 0 5px 16px #0a13171f, 0 5px 24px #0a13171f;
}
.xl56j7k {
  justify-content: center;
}
.xl5zsmt {
  letter-spacing: 2px;
}
.xl8spv7 {
  background-color: var(--x-backgroundColor);
}
.xlej2ay {
  border-end-start-radius: 22px;
}
.xlqzeqv {
  justify-content: flex-start;
}
.xlshs6z {
  visibility: hidden;
}
.xlt01e4 {
  border-inline-end-color: var(--dolly-cta-grey-border);
}
.xluoswm {
  border-end-start-radius: 32px;
}
.xlvcv1e {
  border-inline-start-color: var(--fds-gray-30);
}
.xlwwpx5 {
  animation-delay: 1s;
}
.xlx8epo {
  background-color: var(--dolly-text-white);
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xm0g8hd {
  transform: translateY(100px);
}
.xmecd1d {
  border-start-start-radius: 36px;
}
.xmha3m6 {
  background-color: var(--geodesic-color-background-content-primary);
}
.xmj4i3c {
  border-inline-start-color: #465a69;
}
.xmm1uy {
  border-inline-start-color: var(--fds-negative);
}
.xmmt4cu {
  box-shadow: var(--composer-highlight), var(--shadow), var(--border);
}
.xms5gy0 {
  color: var(--mcds-color-white);
}
.xmy21w2 {
  color: var(--dolly-cta-default);
}
.xmzvs34 {
  padding-inline-start: 8px;
}
.xn0cd8s {
  animation-timing-function: ease-in;
}
.xn1d1jr {
  background-color: #78beff;
}
.xngbhiv {
  border-inline-end-color: var(--fds-gray-20);
}
.xngnso2 {
  font-size: 1.5rem;
}
.xnjvcao {
  animation-name: x1uh2x5g-B;
}
.xnlwouz {
  border-start-end-radius: 16px;
}
.xnn1q72 {
  transform: translateY(0);
}
.xnpuxes {
  visibility: visible;
}
.xnqxrjt {
  margin-inline-end: 22px;
}
.xnrpj4b {
  color: var(--fds-positive);
}
.xntn3wq {
  grid-template-rows: 14%;
}
.xnzr9dm {
  margin-inline-start: 22px;
}
.xo1l8bm {
  font-weight: 400;
}
.xoe6rev {
  background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSMetaAIBackground.png*/
    url();
}
.xofcydl {
  transition-duration: 0.4s;
}
.xog6y2i {
  background-color: var(--fds-dark-mode-gray-90);
}
.xov612j {
  border-start-end-radius: var(--geodesic-appearance-radius-container);
}
.xoz2iak {
  box-shadow: 0 81px 23px #d6d6d600, 0 52px 21px #d6d6d603,
    0 29px 18px #d6d6d60d, 0 13px 13px #d6d6d617, 0 3px 7px #d6d6d61a;
}
.xozqiw3 {
  flex-wrap: nowrap;
}
.xp2v3zl {
  background-color: #ffffffe6;
}
.xp4054r {
  text-align: end;
}
.xp48ta0 {
  padding-inline-end: 40px;
}
.xp5j34i {
  word-wrap: normal;
}
.xpcdlxj {
  border-inline-end-color: #67788a;
}
.xpdmqnj {
  padding-inline-end: 12px;
}
.xpii1vl {
  animation-name: x13r1wbb-B;
}
.xpilrb4 {
  border-inline-start-width: 1px;
}
.xpp8er5 {
  border-end-end-radius: 16px;
}
.xpsegk0 {
  border-inline-start-color: #1c2b3366;
}
.xpvyfi4 {
  align-self: flex-end;
}
.xpwdb9g {
  margin-inline-end: 24px;
}
.xpzgxzk {
  transform: translateY(68px);
}
.xpzm0f {
  border-inline-end-color: #1c2b3333;
}
.xq35obi {
  background-color: var(--fds-blue-95);
}
.xq5twk9 {
  line-height: 31px;
}
.xqbl6rg {
  grid-template-rows: 19% auto 15%;
}
.xqclp3c {
  animation-name: xsp7i6i-B;
}
.xqcmdr3 {
  animation-name: x18re5ia-B;
}
.xqcrz7y {
  align-self: flex-start;
}
.xqdla18 {
  box-shadow: 0 0 30px var(--shadow-1);
}
.xqeeg7j {
  border-inline-start-color: var(--geodesic-color-background-info-primary);
}
.xqkp3wk {
  border-start-start-radius: var(--geodesic-appearance-radius-container);
}
.xqnpo41 {
  background-color: #0a78be;
}
.xqsn43r {
  margin-inline-start: 20px;
}
.xqsp521 {
  background-color: var(--dolly-cta-default);
}
.xr2y4jy {
  border-end-end-radius: 6px;
}
.xr4gsrn {
  border-start-start-radius: 40px;
}
.xr4pobf {
  color: var(--careers-v2-black-01);
}
.xr5t6xs {
  background-color: var(--fds-gray-30);
}
.xr62fp {
  border-inline-start-color: #cbd2d9;
}
.xr9e8f9 {
  border-start-start-radius: 2px;
}
.xriwhlb {
  font-family: var(--careers-default-text);
}
.xrppinp {
  animation-name: x1rzyv3i-B;
}
.xrqd59b {
  contain-intrinsic-width: auto 800px;
}
.xrvj5dj {
  display: grid;
}
.xs83m0k {
  flex-shrink: 1;
}
.xs8c9vo {
  border-inline-start-color: var(--fds-blue-40);
}
.xs9wviy {
  border-end-start-radius: 16px;
}
.xscfu76 {
  border-inline-start-color: #bfc3c8;
}
.xsfy40s {
  padding-inline-end: 32px;
}
.xshg46c {
  border-end-end-radius: 22px;
}
.xsnfre {
  animation-name: xnpxguu-B;
}
.xsr456t {
  border-start-start-radius: 120px;
}
.xstzfhl {
  border-inline-start-style: none;
}
.xt0e3qv {
  cursor: default;
}
.xt1pjr5 {
  border-inline-end-color: #ccd3db;
}
.xt3dplx {
  animation-delay: 0.7s;
}
.xt4736n {
  font-size: var(--body-font-size);
}
.xtaz4m5 {
  list-style-type: disc;
}
.xtc6z2u {
  background-color: #f0f2f5;
}
.xti2d7y {
  opacity: 0.4;
}
.xtijo5x {
  inset-inline-end: 0;
}
.xtqikln {
  column-gap: 12px;
}
.xtssl2i {
  padding-inline-start: 40px;
}
.xtt52l0 {
  resize: none;
}
.xtvhhri {
  text-transform: uppercase;
}
.xtvsq51 {
  background-color: var(--primary-button-background);
}
.xtzjzor {
  background-color: #0064e0;
}
.xtzvprt {
  border-start-end-radius: 36px;
}
.xu54ipa {
  font-size: 3.125rem;
}
.xu6a5m6 {
  grid-auto-columns: 1fr;
}
.xudggj6 {
  border-inline-end-color: #465a69;
}
.xufhhj4 {
  box-shadow: 0 5px 16px #2e495533;
}
.xuk3077 {
  align-items: flex-end;
}
.xum4auv {
  border-end-end-radius: 100px;
}
.xunj4os {
  line-height: 1.34;
}
.xuv8nkb {
  font-weight: 800;
}
.xuxe2zz {
  border-inline-start-color: #ebedf0;
}
.xuxw1ft {
  white-space: nowrap;
}
.xv002az {
  background-color: var(--dolly-bg-white);
}
.xv54qhq {
  padding-inline-end: 16px;
}
.xvc51xn {
  margin-inline-start: 32px;
}
.xvc5jky {
  margin-inline-start: auto;
}
.xvcs3sw {
  color: #abb3bd;
}
.xvs2etk {
  border-start-start-radius: 100%;
}
.xvzvg7y {
  font-size: 3.75rem;
}
.xw03fhe {
  border-inline-end-color: var(--fds-positive);
}
.xw2npq5 {
  color: var(--text-primary);
}
.xwj6ksc {
  border-end-start-radius: 36px;
}
.xwji4o3 {
  transition-timing-function: ease;
}
.xwn43p0 {
  padding-inline-start: 18px;
}
.xwndvku {
  background-image: linear-gradient(136.03deg, #45f29b 1.73%, #1fa3e9);
}
.xx5q8f4 {
  background-color: var(--mcds-bg-light-purple);
}
.xx6jrq6 {
  margin-inline-start: 15px;
}
.xxkxylk {
  animation-duration: 0.5s;
}
.xxm01fw {
  color: #23aae3;
}
.xxs79tx {
  row-gap: 0;
}
.xxymvpz {
  vertical-align: middle;
}
.xxznuk4 {
  border-inline-start-color: var(--fds-gray-45);
}
.xy1kjg5 {
  font-family: Optimistic Display Medium;
}
.xycfd5b {
  animation-name: x1hi7xu3-B;
}
.xyicwul {
  border-inline-start-color: var(--dolly-cta-grey-border);
}
.xyltg4h {
  background-image:/*savepage-url=/rsrc.php/yd/r/H49CMygJEQA.svg*/ url();
}
.xyp16gn {
  color: var(--dolly-text-white);
}
.xyqm7xq {
  margin-inline-start: 16px;
}
.xyri2b {
  padding-inline-end: 0;
}
.xyumdvf {
  border-inline-start-width: 2px;
}
.xyv4rvn {
  border-inline-start-color: #661328;
}
.xyxa9uu {
  color: var(--fds-white-text);
}
.xz1wiqg {
  border-inline-end-color: #bcc0c4;
}
.xz7t8uv {
  border-end-end-radius: 24px;
}
.xzdgj1d {
  color: #1c2b33;
}
.xzf9ole {
  margin-inline-start: 64px;
}
.xzfcvrv {
  background-color: #f2f4f7;
}
.xzjijqb {
  border-end-end-radius: 36px;
}
.xzkaem6 {
  z-index: 3;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzshpuc {
  box-shadow: 0 0 1px var(--fds-black-alpha-10),
    0 0 5px var(--fds-black-alpha-10);
}
.xzzaeyx {
  color: var(--fds-red-55);
}
.x3j050y:focus-visible {
  border-inline-end-color: #00000026;
}
.xep863:focus-visible {
  border-inline-start-color: #00000026;
}
.xng1ird:focus-visible {
  background-color: #0000000d;
}
.x1s07b3s:disabled {
  cursor: not-allowed;
}
.x5y1uuc:disabled {
  color: #1c2b3380;
}
.x1277o0a:hover {
  cursor: pointer;
}
.x14tdiyc:hover {
  border-inline-start-color: var(--fds-gray-80);
}
.x169gvk5:hover {
  background-color: #eff4f7b3;
}
.x1chcg8d:hover {
  box-shadow: #0000004d 0 0 6px, #0000004d 0 1px 2px, #0000004d 0 2px 10px;
}
.x1ggr2jv:hover {
  box-shadow: #0000001a 0 0 6px, #0000001a 0 1px 2px, #0000001a 0 2px 10px;
}
.x1gwckwn:hover {
  background-color: #0000000d;
}
.x1mqu5ku:hover {
  background-color: #cbd2d9;
}
.x1mzqehw:hover {
  opacity: 0.6;
}
.x1o7uuvo:hover {
  opacity: 1;
}
.x1ok7o1a:hover {
  border-inline-start-color: var(--fds-blue-60);
}
.x1sie6ua:hover {
  border-inline-end-width: 2px;
}
.x1v13g5f:hover {
  border-inline-end-color: var(--fds-gray-20);
}
.x4yb96v:hover {
  border-inline-end-width: 1px;
}
.x7hf1ok:hover {
  box-shadow: #0003 0 0 6px, #0003 0 1px 2px, #0003 0 2px 10px;
}
.x7mqx03:hover {
  background-color: var(--dolly-bg-baby-blue);
}
.x80wj61:hover {
  border-inline-end-color: var(--fds-blue-60);
}
.x8b0kbs:hover {
  box-shadow: 0 0 0 1px var(--mcds-border-contrast-1-light) inset;
}
.x8di8bv:hover {
  background-color: var(--fds-gray-10);
}
.x8ulhni:hover {
  border-inline-start-width: 2px;
}
.xb90sal:hover {
  border-inline-end-style: solid;
}
.xe11yh6:hover {
  border-inline-end-color: var(--fds-gray-80);
}
.xed3198:hover {
  border-inline-start-width: 1px;
}
.xlcwoqq:hover {
  background-color: #38444f;
}
.xnu1zo0:hover {
  border-inline-end-color: var(--fds-white);
}
.xrhz2io:hover {
  border-inline-start-style: solid;
}
.xrk8ou1:hover {
  text-decoration-color: #fff;
}
.xspuoz2:hover {
  border-inline-start-color: var(--fds-white);
}
.xxk8hn4:hover {
  background-color: var(--client-bottom-sheet-pressed);
}
.xy4mjul:hover {
  border-inline-start-color: var(--fds-gray-20);
}
.x1l9t207:focus {
  outline-width: 0;
}
.x1ej0imj:active {
  background-color: #f1f4f7cc;
}
.x1plqydx:active {
  background-color: var(--dolly-bg-baby-blue);
}
@media (max-width: 767px) {
  .x1062cip.x1062cip {
    border-end-end-radius: 32px;
  }
}
@media (max-width: 767px) {
  .x10v4vz6.x10v4vz6 {
    margin-inline-start: 0;
  }
}
@media (min-width: 768px) {
  .x11u31s9.x11u31s9 {
    justify-content: center;
  }
}
@media (min-width: 767px) {
  .x12v1n5j.x12v1n5j {
    padding-inline-end: 32px;
  }
}
@media (max-width: 767px) {
  .x137v6ai.x137v6ai {
    display: none;
  }
}
@media (max-width: 767px) {
  .x13atguj.x13atguj {
    justify-content: flex-end;
  }
}
@media (max-width: 768px) {
  .x13ed8bl.x13ed8bl {
    font-size: 0.875rem;
  }
}
@media (max-width: 800px) {
  .x15hlcux.x15hlcux {
    margin-inline-start: auto;
  }
}
@media (min-width: 1091px) and (max-width: 1260px) {
  .x15ubtve.x15ubtve {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  .x16xfj39.x16xfj39 {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1200px) {
  .x178h58m.x178h58m {
    line-height: 26px;
  }
}
@media (max-width: 1200px) {
  .x17jkrbs.x17jkrbs {
    opacity: 1;
  }
}
@media (max-width: 768px) {
  .x17kyexw.x17kyexw {
    font-size: 0.75rem;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .x17lq9rp.x17lq9rp {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  .x17x7mk2.x17x7mk2 {
    font-size: 1.5625rem;
  }
}
@media (max-width: 768px) {
  .x18ekk8g.x18ekk8g {
    padding-inline-start: 20px;
  }
}
@media (min-width: 1091px) and (max-width: 1260px) {
  .x1anxxdm.x1anxxdm {
    line-height: 1.17;
  }
}
@media (max-width: 767px) {
  .x1bbkhn.x1bbkhn {
    padding-inline-end: 24px;
  }
}
@media (min-width: 768px) {
  .x1c1kioc.x1c1kioc {
    justify-content: flex-end;
  }
}
@media (max-width: 768px) {
  .x1cixr5p.x1cixr5p {
    padding-inline-end: 20px;
  }
}
@media (max-width: 768px) {
  .x1cno1gd.x1cno1gd {
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .x1cw1ohq.x1cw1ohq {
    justify-content: space-around;
  }
}
@media (max-width: 768px) {
  .x1cw82h.x1cw82h {
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .x1cx2nl.x1cx2nl {
    background-color: var(--fds-white);
  }
}
@media (max-width: 480px) {
  .x1djiq7d.x1djiq7d {
    position: fixed;
  }
}
@media (min-width: 480px) {
  .x1dt178m.x1dt178m {
    text-align: center;
  }
}
@media (max-width: 800px) {
  .x1e2g0e7.x1e2g0e7 {
    padding-inline-end: 14px;
  }
}
@media (max-width: 480px) {
  .x1e8vx8c.x1e8vx8c {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .x1ffvr2m.x1ffvr2m {
    background-repeat: no-repeat;
  }
}
@media (max-width: 768px) {
  .x1frexuy.x1frexuy {
    margin-inline-end: 16px;
  }
}
@media (max-width: 768px) {
  .x1g67dyf.x1g67dyf {
    padding-inline-end: 18px;
  }
}
@media (min-width: 768px) {
  .x1gmlu6q.x1gmlu6q {
    background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/AlumniPortal_Grow_MicroConnect_Resources_Agenda_Hero_2x.png*/
      url();
  }
}
@media (max-width: 768px) {
  .x1gpa8tf.x1gpa8tf {
    padding-inline-end: 0;
  }
}
@media (max-width: 1200px) {
  .x1hmjc7x.x1hmjc7x {
    display: flex;
  }
}
@media (max-width: 768px) {
  .x1hui0pp.x1hui0pp {
    border-start-start-radius: 8px;
  }
}
@media (max-width: 1099px) {
  .x1igxzhp.x1igxzhp {
    flex-grow: 1;
  }
}
@media (max-width: 1400px) {
  .x1j49kfz.x1j49kfz {
    justify-content: center;
  }
}
@media (max-width: 1200px) {
  .x1k4zv9x.x1k4zv9x {
    line-height: 23px;
  }
}
@media (max-width: 768px) {
  .x1l4my74.x1l4my74 {
    border-start-end-radius: 8px;
  }
}
@media (max-width: 768px) {
  .x1lw4388.x1lw4388 {
    padding-inline-end: 12px;
  }
}
@media (min-width: 1100px) {
  .x1m4nam.x1m4nam {
    flex-grow: 1;
  }
}
@media (max-width: 899px) {
  .x1mqng3n.x1mqng3n {
    position: fixed;
  }
}
@media (max-width: 768px) {
  .x1mx85iw.x1mx85iw {
    flex-direction: column;
  }
}
@media (max-width: 800px) {
  .x1nh8dj1.x1nh8dj1 {
    padding-inline-start: 14px;
  }
}
@media (max-width: 480px) {
  .x1o0sr7q.x1o0sr7q {
    display: block;
  }
}
@media (max-width: 480px) {
  .x1oo8xx3.x1oo8xx3 {
    padding-inline-start: 16px;
  }
}
@media (max-width: 480px) {
  .x1p56rso.x1p56rso {
    padding-inline-end: 12px;
  }
}
@media (max-width: 800px) {
  .x1p8mqp4.x1p8mqp4 {
    margin-inline-end: auto;
  }
}
@media (min-width: 768px) {
  .x1ph16wf.x1ph16wf {
    border-start-start-radius: 16px;
  }
}
@media (max-width: 768px) {
  .x1pm8l9u.x1pm8l9u {
    position: fixed;
  }
}
@media (max-width: 768px) {
  .x1qjpo5l.x1qjpo5l {
    padding-inline-start: 18px;
  }
}
@media (max-width: 960px) {
  .x1rernwm.x1rernwm {
    margin-inline-start: 8px;
  }
}
@media (max-width: 768px) {
  .x1rmxxjo.x1rmxxjo {
    font-size: 0.75rem;
  }
}
@media (max-width: 480px) {
  .x1rpgqan.x1rpgqan {
    flex-direction: column;
  }
}
@media (max-width: 800px) {
  .x1ruhwu5.x1ruhwu5 {
    flex-direction: column;
  }
}
@media (max-width: 1200px) {
  .x1sdy5wx.x1sdy5wx {
    color: #ccd1d4;
  }
}
@media (max-width: 767px) {
  .x1se6bbc.x1se6bbc {
    border-end-start-radius: 32px;
  }
}
@media (max-width: 768px) {
  .x1sqcgxv.x1sqcgxv {
    padding-inline-end: 0;
  }
}
@media (max-width: 768px) {
  .x1uhl3me.x1uhl3me {
    padding-inline-end: 24px;
  }
}
@media (max-width: 800px) {
  .x1uimt1h.x1uimt1h {
    padding-inline-start: 0;
  }
}
@media (max-width: 480px) {
  .x1vgsahc.x1vgsahc {
    margin-inline-start: 8px;
  }
}
@media (max-width: 768px) {
  .x1vv17fy.x1vv17fy {
    margin-inline-start: 16px;
  }
}
@media (max-width: 767px) {
  .x1wr801i.x1wr801i {
    border-start-start-radius: 32px;
  }
}
@media (max-width: 480px) {
  .x1xm1ytq.x1xm1ytq {
    padding-inline-start: 12px;
  }
}
@media (max-width: 480px) {
  .x1xwytuk.x1xwytuk {
    margin-inline-end: 0;
  }
}
@media (min-width: 1025px) {
  .x1yetj9z.x1yetj9z {
    padding-inline-start: 32px;
  }
}
@media (min-width: 769px) {
  .x278947.x278947 {
    padding-inline-end: 40px;
  }
}
@media (min-width: 768px) {
  .x417u4f.x417u4f {
    border-end-start-radius: 16px;
  }
}
@media (max-width: 767px) {
  .x4afuhf.x4afuhf {
    margin-inline-end: 0;
  }
}
@media (max-width: 768px) {
  .x556nio.x556nio {
    margin-inline-end: 0;
  }
}
@media (max-width: 480px) {
  .x56yoeu.x56yoeu {
    padding-inline-end: 16px;
  }
}
@media (max-width: 769px) {
  .x570fy2.x570fy2 {
    padding-inline-start: 15px;
  }
}
@media (max-width: 1200px) {
  .x67l0ih.x67l0ih {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .x7q920r.x7q920r {
    border-end-end-radius: 16px;
  }
}
@media (max-width: 768px) {
  .x89s4qi.x89s4qi {
    padding-inline-start: 0;
  }
}
@media (min-width: 1360px) {
  .x8ct07t.x8ct07t {
    margin-inline-start: auto;
  }
}
@media (max-width: 768px) {
  .x924f49.x924f49 {
    padding-inline-end: 16px;
  }
}
@media (max-width: 768px) {
  .xa5hwye.xa5hwye {
    padding-inline-start: 24px;
  }
}
@media (max-width: 800px) {
  .xa5vliu.xa5vliu {
    padding-inline-end: 0;
  }
}
@media (max-width: 767px) {
  .xcbfeyv.xcbfeyv {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .xcq4dyp.xcq4dyp {
    display: none;
  }
}
@media (max-width: 480px) {
  .xcyxra.xcyxra {
    background-color: #fff;
  }
}
@media (max-width: 800px) {
  .xd0k9we.xd0k9we {
    font-weight: 500;
  }
}
@media (max-width: 480px) {
  .xd1cy39.xd1cy39 {
    margin-inline-start: 0;
  }
}
@media (max-width: 768px) {
  .xd75l7h.xd75l7h {
    font-size: 1.75rem;
  }
}
@media (max-width: 768px) {
  .xdkv1y.xdkv1y {
    border-start-start-radius: 0;
  }
}
@media (max-width: 768px) {
  .xdm7lyj.xdm7lyj {
    padding-inline-start: 12px;
  }
}
@media (min-width: 767px) {
  .xdvp8mj.xdvp8mj {
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {
  .xdxl6yd.xdxl6yd {
    font-size: 1.25rem;
  }
}
@media (max-width: 480px) {
  .xedohl4.xedohl4 {
    display: flex;
  }
}
@media (max-width: 480px) {
  .xej4jf8.xej4jf8 {
    transform: translateY(30px);
  }
}
@media (max-width: 768px) {
  .xeqmlgx.xeqmlgx {
    font-size: 1.125rem;
  }
}
@media (max-width: 768px) {
  .xf02rew.xf02rew {
    margin-inline-end: 24px;
  }
}
@media (max-width: 768px) {
  .xf0w64i.xf0w64i {
    border-end-end-radius: 0;
  }
}
@media (max-width: 375px) {
  .xf43kij.xf43kij {
    font-size: 0.75rem;
  }
}
@media (min-width: 1360px) {
  .xfqve09.xfqve09 {
    flex-grow: 0;
  }
}
@media (min-width: 1360px) {
  .xfx03kd.xfx03kd {
    margin-inline-end: auto;
  }
}
@media (max-width: 767px) {
  .xg2b0j3.xg2b0j3 {
    border-start-end-radius: 32px;
  }
}
@media (max-width: 768px) {
  .xgdgxej.xgdgxej {
    border-end-start-radius: 0;
  }
}
@media (max-width: 480px) {
  .xgmca1q.xgmca1q {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .xhy3nvd.xhy3nvd {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .xig2svb.xig2svb {
    display: block;
  }
}
@media (max-width: 480px) {
  .xj3ljck.xj3ljck {
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {
  .xj533ez.xj533ez {
    z-index: -1;
  }
}
@media (max-width: 480px) {
  .xk92nsk.xk92nsk {
    z-index: 1;
  }
}
@media (min-width: 769px) and (max-width: 1090px) {
  .xkdsa9f.xkdsa9f {
    font-size: 1.75rem;
  }
}
@media (max-width: 768px) {
  .xkhuavo.xkhuavo {
    box-sizing: border-box;
  }
}
@media (max-width: 768px) {
  .xlg4af1.xlg4af1 {
    align-items: flex-start;
  }
}
@media (max-width: 768px) {
  .xluocoy.xluocoy {
    padding-inline-start: 16px;
  }
}
@media (max-width: 480px) {
  .xm2gmim.xm2gmim {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .xmcfe9e.xmcfe9e {
    background-size: 600px 120px;
  }
}
@media (min-width: 768px) {
  .xmlbd1f.xmlbd1f {
    border-start-end-radius: 16px;
  }
}
@media (max-width: 768px) {
  .xmpd8g6.xmpd8g6 {
    align-items: center;
  }
}
@media (min-width: 1025px) {
  .xngbnut.xngbnut {
    padding-inline-end: 32px;
  }
}
@media (min-width: 767px) {
  .xp099mb.xp099mb {
    padding-inline-start: 32px;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .xqzeabk.xqzeabk {
    justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  .xrgpmi2.xrgpmi2 {
    padding-inline-start: 24px;
  }
}
@media (min-width: 768px) {
  .xsif4ur.xsif4ur {
    display: flex;
  }
}
@media (max-width: 768px) {
  .xsvrxod.xsvrxod {
    margin-inline-start: 0;
  }
}
@media (max-width: 768px) {
  .xsx4d6k.xsx4d6k {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .xsykhe7.xsykhe7 {
    margin-inline-end: 8px;
  }
}
@media (max-width: 769px) {
  .xt1p6zu.xt1p6zu {
    padding-inline-end: 15px;
  }
}
@media (max-width: 768px) {
  .xtjh2ob.xtjh2ob {
    column-gap: 16px;
  }
}
@media (max-width: 1200px) {
  .xtusswa.xtusswa {
    font-size: 1.125rem;
  }
}
@media (max-width: 768px) {
  .xvsjpa.xvsjpa {
    margin-inline-start: 24px;
  }
}
@media (max-width: 768px) {
  .xwdjrt2.xwdjrt2 {
    border-start-end-radius: 0;
  }
}
@media (max-width: 1200px) {
  .xwgpavh.xwgpavh {
    color: #344854;
  }
}
@media (max-width: 960px) {
  .xx60l31.xx60l31 {
    margin-inline-end: 8px;
  }
}
@media (min-width: 769px) {
  .xxh70gz.xxh70gz {
    padding-inline-start: 40px;
  }
}
@media (max-width: 375px) {
  .xz6457f.xz6457f {
    font-size: 0.875rem;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .xzfgkdh.xzfgkdh {
    display: flex;
  }
}
@media (max-width: 768px) {
  .xzg64p3.xzg64p3 {
    font-size: 0.875rem;
  }
}
.x100vrsf {
  width: 40px;
}
.x101p15g {
  width: calc(100% / 3);
}
.x103v00w {
  border-bottom-color: #fff;
}
.x109j2v6 {
  padding-top: 18px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10hjod2 {
  padding-right: 49px;
}
.x10of1xk {
  border-bottom-color: var(--dolly-cta-hover);
}
.x10tnzdb {
  border-top-color: var(--fds-blue-60);
}
.x10vz0mv {
  height: 55%;
}
.x10w6t97 {
  height: 32px;
}
.x10wjd1d {
  height: 50px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x110x0he {
  max-width: 35%;
}
.x1120s5i {
  padding-bottom: 2px;
}
.x114jws4 {
  max-height: 60vh;
}
.x11caxtk {
  height: 386px;
}
.x11fxgd9 {
  margin-top: 30px;
}
.x11g822b {
  height: calc(100vh - 43px);
}
.x11gisft {
  max-width: 640px;
}
.x11hoopg {
  margin-left: 40px;
}
.x11jb7jc {
  border-bottom-color: #f6f7f9;
}
.x11n8d1l {
  border-top-color: #6883ff;
}
.x11pwa6s {
  border-right-style: none;
}
.x11tgteq {
  width: 574px;
}
.x11yfylt {
  margin-left: -4px;
}
.x122buku {
  border-top-color: var(--fds-gray-30);
}
.x122giso {
  top: -9px;
}
.x1231kty {
  max-width: 1090px;
}
.x123j3cw {
  padding-top: 5px;
}
.x1247r65 {
  width: 60px;
}
.x126lfxz {
  border-top-color: --fig-medium-text;
}
.x127qqk8 {
  height: 250px;
}
.x12lbrt0 {
  left: 10px;
}
.x12nagc {
  margin-bottom: 4px;
}
.x12sigpk {
  margin-right: 25px;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13ihpsm {
  margin-bottom: 48px;
}
.x13j50qi {
  min-height: 144px;
}
.x13o2ni0 {
  height: calc(100vh - 15px);
}
.x13qf8ui {
  height: 72vh;
}
.x13vifvy {
  top: 0;
}
.x13ylt88 {
  border-bottom-color: var(--fds-dark-mode-gray-80);
}
.x13zrc24 {
  padding-top: 40px;
}
.x140fysx {
  border-top-color: gray;
}
.x14aock7 {
  overflow-x: scroll;
}
.x14atkfc {
  width: auto;
}
.x14ler8 {
  margin-bottom: 40px;
}
.x14pkya3 {
  min-height: calc(100vh - 122px);
}
.x14rvwrp {
  width: 600px;
}
.x14vqqas {
  margin-top: 12px;
}
.x14z7g9a {
  height: 74px;
}
.x14zkogr {
  max-width: 613px;
}
.x152qxlz {
  width: 33%;
}
.x15chvws {
  width: 295px;
}
.x15icp18 {
  min-width: 440px;
}
.x15kl65 {
  max-height: 271px;
}
.x15ku74s {
  margin-right: 6px;
}
.x15kz4h8 {
  min-width: 16px;
}
.x15pp1ss {
  border-bottom-right-radius: 15px;
}
.x15uerrv {
  padding-top: 72px;
}
.x15wuygo {
  border-top-color: #ccd3db;
}
.x163pfp {
  padding-left: 8px;
}
.x16bvcjf {
  width: calc(100vw + 100px);
}
.x16bybu0 {
  margin-bottom: 64px;
}
.x16em4ew {
  max-width: 240px;
}
.x16eu3x6 {
  border-top-color: #465a69;
}
.x16vho4v {
  margin-left: 6px;
}
.x16xn7b0 {
  max-width: 100vw;
}
.x16ydxro {
  margin-left: 10px;
}
.x16ye13r {
  height: var(--x-height);
}
.x178xt8z {
  border-top-width: 1px;
}
.x17e9vd5 {
  border-bottom-color: #9360f780;
}
.x17inheq {
  border-top-color: #23aae380;
}
.x17j7krd {
  height: 84px;
}
.x17q2glr {
  max-width: 780px;
}
.x17rqnwr {
  padding-top: 150px;
}
.x17sffzf {
  border-bottom-left-radius: 16px;
}
.x17teg8n {
  padding-top: 96px;
}
.x17upfok {
  min-width: 320px;
}
.x17v3rxn {
  padding-left: 34px;
}
.x1849jeq {
  width: 30px;
}
.x184ack5 {
  max-width: 275px;
}
.x186ixgm {
  max-width: 1440px;
}
.x187nhsf {
  width: 44px;
}
.x1887zya {
  width: calc(50% - 8px);
}
.x18b33ah {
  max-width: calc(100% - 24px);
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18dl8mb {
  height: 150px;
}
.x18l8cfs {
  border-bottom-color: #cbd2d9;
}
.x18u3869 {
  border-top-color: transparent !important;
}
.x18vwvus {
  max-width: 135px;
}
.x191j7n5 {
  bottom: 16px;
}
.x192tbb0 {
  padding-top: 120%;
}
.x193iq5w {
  max-width: 100%;
}
.x197vjsw {
  max-width: 430px;
}
.x198on2p {
  padding-bottom: 38px;
}
.x19fy9mj {
  right: 36px;
}
.x19lfox8 {
  padding-left: 40px;
}
.x19lo0vd {
  margin-right: 10%;
}
.x19sv2k2 {
  width: calc(100% - 40px);
}
.x19ucgzf {
  width: 90vw;
}
.x19xachh {
  top: 84px;
}
.x19yggp8 {
  height: 185px;
}
.x19ypqd9 {
  border-left-style: solid;
}
.x1a00udw {
  width: 15px;
}
.x1a6k2m3 {
  max-height: 50%;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1aa272p {
  border-top-color: #67788a;
}
.x1ajfak3 {
  margin-top: 42px;
}
.x1akln4p {
  max-height: 16px;
}
.x1am9fmy {
  border-right-color: var(--fds-gray-20);
}
.x1anpbxc {
  margin-top: 10px;
}
.x1ap80js {
  max-width: 800px;
}
.x1awbn4j {
  margin-right: 48px;
}
.x1b16gh4 {
  border-left-style: none;
}
.x1b32izb {
  border-bottom-color: var(--dolly-cta-pressed);
}
.x1b5njvb {
  margin-left: 84px;
}
.x1ba4aug {
  min-height: 40px;
}
.x1blczqt {
  border-top-left-radius: 6px;
}
.x1bqy6mi {
  border-bottom-left-radius: 6px;
}
.x1bwycvy {
  max-height: 100vh;
}
.x1c42kn3 {
  left: 20px;
}
.x1c436fg {
  margin-bottom: 18px;
}
.x1chd833 {
  margin-bottom: 28px;
}
.x1clz6tn {
  border-top-color: var(--dolly-cta-pressed);
}
.x1cmgiil {
  max-width: 1400px;
}
.x1cnzs8 {
  padding-top: 20px;
}
.x1ctg5wj {
  border-bottom-color: #36cd3980;
}
.x1d38u6c {
  max-width: 467px;
}
.x1d7yc3v {
  margin-top: 56px;
}
.x1d8734v {
  max-width: 724px;
}
.x1db2dqx {
  margin-right: 8px;
}
.x1dcn8h2 {
  padding-top: 68px;
}
.x1dgapcl {
  height: 138px;
}
.x1dmhkf3 {
  max-width: 385px;
}
.x1dnml7z {
  height: 54px;
}
.x1dnz4o8 {
  border-bottom-color: #eaeaea;
}
.x1dr59a3 {
  height: 100vh;
}
.x1dtb55y {
  max-width: 900px;
}
.x1dz1jew {
  width: 280px;
}
.x1e096f4 {
  padding-right: 5%;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1e8tij5 {
  padding-bottom: 49px;
}
.x1eaahee {
  margin-left: 36px;
}
.x1edz59j {
  min-height: 96px;
}
.x1efvzf8 {
  border-bottom-color: transparent !important;
}
.x1egxudb {
  max-height: 48px;
}
.x1ej9moc {
  padding-bottom: 80px;
}
.x1ejq31n {
  border-top-style: none;
}
.x1el4hlo {
  border-top-color: #ebedf0;
}
.x1eoefnw {
  border-bottom-color: #fff;
}
.x1eu8d0j {
  top: 10px;
}
.x1exxlbk {
  width: 100px;
}
.x1ey2m1c {
  bottom: 0;
}
.x1f0y8mf {
  height: 0%;
}
.x1f1nlb9 {
  width: 25%;
}
.x1ffnkcp {
  padding-bottom: 120px;
}
.x1fgtraw {
  height: 28px;
}
.x1fjzoa4 {
  height: calc(100vh - 150px);
}
.x1fp3p0o {
  border-bottom-color: #ebedf0;
}
.x1fpjpro {
  border-top-right-radius: 10px;
}
.x1fu8urw {
  width: 64px;
}
.x1fzw46h {
  padding-top: 49px;
}
.x1g1tkdf {
  min-height: 366px;
}
.x1g2khh7 {
  padding-bottom: 14px;
}
.x1g7gg9k {
  border-top-color: #fff;
}
.x1gan7if {
  padding-bottom: 32px;
}
.x1gb2em4 {
  height: 68px;
}
.x1gf7nzk {
  margin-left: 10%;
}
.x1gfrnbc {
  max-width: 450px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gh5o4n {
  margin-left: 24px;
}
.x1gnnpzl {
  height: 30px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1gwgq1z {
  padding-bottom: 150px;
}
.x1h6fh8o {
  border-top-color: #c9ccd1;
}
.x1h80ny7 {
  min-width: 350px;
}
.x1hhzuzn {
  padding-bottom: 18px;
}
.x1hogkm0 {
  margin-top: 34px;
}
.x1hq5gj4 {
  margin-bottom: 24px;
}
.x1i1rx1s {
  width: 1px;
}
.x1i2kgzu {
  margin-left: 34px;
}
.x1i42pi2 {
  border-top-color: var(--fds-dark-mode-gray-80);
}
.x1i73ofm {
  border-left-color: #67788a;
}
.x1i7np3v {
  min-height: calc(100vh - 412px);
}
.x1i80of2 {
  padding-top: 17px;
}
.x1ikqzku {
  max-width: 1200px;
}
.x1imwcls {
  top: 64px;
}
.x1iog12x {
  margin-left: 4px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1iut0ri {
  width: 720px;
}
.x1iy3nof {
  width: 32%;
}
.x1iymm2a {
  margin-bottom: 32px;
}
.x1izi6s6 {
  width: 467px;
}
.x1j3kn9t {
  padding-bottom: 72px;
}
.x1j85h84 {
  padding-bottom: 1px;
}
.x1j8gryn {
  height: 194px;
}
.x1j9u4d2 {
  max-width: 400px;
}
.x1ja3j02 {
  height: NaNpx;
}
.x1jaqmin {
  border-right-color: var(--fds-gray-10);
}
.x1jdhiy0 {
  margin-bottom: -150px;
}
.x1jn99l4 {
  border-bottom-color: #c9ccd1;
}
.x1ju51r2 {
  margin-right: 68px;
}
.x1jy14yv {
  border-top-left-radius: 40px;
}
.x1k2ji1u {
  border-bottom-color: var(--fds-negative);
}
.x1k70j0n {
  margin-top: 6px;
}
.x1kc5z5d {
  border-top-color: #5ad237;
}
.x1kgmq87 {
  margin-top: -2px;
}
.x1kkxoqe {
  margin-top: 46px;
}
.x1kky2od {
  width: 16px;
}
.x1kpxq89 {
  height: 12px;
}
.x1ktj5wk {
  height: calc(100% - 8px);
}
.x1l0fb2q {
  width: 227px;
}
.x1l2rt3b {
  width: 400px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lqa7cf {
  padding-left: 10px;
}
.x1lzt3e6 {
  width: 114px;
}
.x1m258z3 {
  width: 320px;
}
.x1m2p0i2 {
  padding-right: 32px;
}
.x1m2ysrp {
  width: 691px;
}
.x1m3v4wt {
  height: 200px;
}
.x1m47xos {
  scroll-margin-top: 64px;
}
.x1m5f395 {
  border-right-color: #67788a;
}
.x1m7ys2u {
  height: calc(100vh - 375px);
}
.x1miatn0 {
  padding-top: 32px;
}
.x1mkiy5m {
  min-width: 50%;
}
.x1mvkqlo {
  max-width: 336px;
}
.x1n3k48f {
  width: 206px;
}
.x1n4n4h2 {
  margin-left: 50px;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1nnee3q {
  padding-right: 11px;
}
.x1nqzi6q {
  bottom: var(--x-bottom);
}
.x1nr3yzd {
  border-top-color: #661328;
}
.x1nrexw8 {
  border-top-color: var(--fds-blue-40);
}
.x1nrll8i {
  left: 50%;
}
.x1o36d7q {
  top: -135px;
}
.x1o6q14k {
  margin-right: 16px;
}
.x1o8a8up {
  padding-right: 42px;
}
.x1odjw0f {
  overflow-y: auto;
}
.x1oehlrl {
  border-bottom-color: #6883ff;
}
.x1ogwrql {
  border-bottom-color: var(--fds-divider-on-white);
}
.x1ok221b {
  margin-top: 5px;
}
.x1oo3vh0 {
  margin-bottom: -16px;
}
.x1or3cvq {
  min-height: 335px;
}
.x1or4hh0 {
  border-bottom-color: var(--dolly-divider-grey);
}
.x1os88jd {
  max-width: 1504px;
}
.x1ossjkt {
  height: 12.5px;
}
.x1ov3xa9 {
  min-height: 100dvh;
}
.x1ow4hk9 {
  padding-top: 60px;
}
.x1oysuqx {
  width: 200px;
}
.x1p2m28r {
  width: 1000px;
}
.x1p5oq8j {
  padding-top: 24px;
}
.x1p6ez6i {
  width: 218px;
}
.x1peatla {
  height: 64px;
}
.x1peuizl {
  width: 440px;
}
.x1pfbilc {
  max-width: 460px;
}
.x1phlbz0 {
  max-height: 400px;
}
.x1pn9sc {
  border-top-color: #fff;
}
.x1pshirs {
  min-width: fit-content;
}
.x1pwisi5 {
  border-top-color: #bcc0c4;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1q9jvbm {
  left: 50px;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qpfodn {
  left: 16px;
}
.x1qx5ct2 {
  height: 20px;
}
.x1r0b7ma {
  border-bottom-color: #3cdeaf;
}
.x1rame53 {
  height: 70vh;
}
.x1rdfs0y {
  top: 30%;
}
.x1rdy4ex {
  margin-top: -4px;
}
.x1rife3k {
  overflow-y: scroll;
}
.x1rjakel {
  min-height: 100vh;
}
.x1rji325 {
  width: 205px;
}
.x1rjt51p {
  max-width: 352px;
}
.x1rmmofs {
  margin-right: 24px;
}
.x1rxj1xn {
  padding-bottom: 50px;
}
.x1s7jvk7 {
  padding-right: 20px;
}
.x1s9mdmt {
  max-height: 305px;
}
.x1sco937 {
  min-width: 40%;
}
.x1sfzahb {
  margin-bottom: 13px;
}
.x1sgpng {
  margin-top: 22px;
}
.x1sgudl8 {
  padding-bottom: 48px;
}
.x1shjp6e {
  border-top-color: #36cd3980;
}
.x1sii68 {
  width: 900px;
}
.x1so1ns2 {
  width: 192px;
}
.x1swdo50 {
  margin-left: 2px;
}
.x1sy0etr {
  border-bottom-style: none;
}
.x1sy10c2 {
  margin-top: 20px;
}
.x1t1ogtf {
  padding-bottom: 40px;
}
.x1t7mnj6 {
  width: 99%;
}
.x1td3qas {
  width: 32px;
}
.x1tfhste {
  margin-top: 40px;
}
.x1tk7jg1 {
  top: 12px;
}
.x1to3lk4 {
  height: 92px;
}
.x1tped1n {
  border-top-color: var(--fds-divider-on-white);
}
.x1tpqehw {
  margin-left: 12px;
}
.x1tudf5h {
  padding-left: 32px;
}
.x1tzav5f {
  border-top-left-radius: 10px;
}
.x1tzfg0v {
  border-bottom-color: #23aae380;
}
.x1u4bug8 {
  max-width: fit-content;
}
.x1u6cv55 {
  max-width: 762px;
}
.x1u7kmwd {
  margin-bottom: 14px;
}
.x1u8bs6r {
  max-width: 30ch;
}
.x1uboq23 {
  width: 412px;
}
.x1ug6fkl {
  min-height: calc(100vh - 68px);
}
.x1uhho1l {
  padding-left: 0;
}
.x1us19tq {
  min-height: 100%;
}
.x1useyqa {
  width: 48px;
}
.x1utn3gx {
  height: 157px;
}
.x1uysmmv {
  padding-top: 64px;
}
.x1uz7gt0 {
  max-width: 425px;
}
.x1va8c73 {
  max-width: 320px;
}
.x1vd4hg5 {
  height: 300px;
}
.x1vfmvyc {
  border-top-color: #ff3b6680;
}
.x1vqgdyp {
  height: 40px;
}
.x1vxotmq {
  margin-left: 60px;
}
.x1vz4e29 {
  width: 66%;
}
.x1w08yiw {
  padding-top: 88px;
}
.x1w1tb2m {
  top: 60px;
}
.x1w4oqz1 {
  border-top-color: #67788a;
}
.x1wkxgih {
  height: 120px;
}
.x1wsuqlk {
  margin-right: 12px;
}
.x1wti20i {
  max-width: 1280px;
}
.x1wv4q49 {
  border-bottom-color: #661328;
}
.x1wyqxqk {
  margin-top: -120px;
}
.x1x48xww {
  width: calc(50% - 16px);
}
.x1xazlm3 {
  top: 160px;
}
.x1xc55vz {
  width: 8px;
}
.x1xf729l {
  max-width: 1360px;
}
.x1xjqp9h {
  width: calc(100% - 50px);
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xp15n3 {
  border-bottom-color: var(--fds-white);
}
.x1xpa7k {
  padding-right: 0;
}
.x1xr5p7o {
  max-width: 860px;
}
.x1xurlhr {
  border-bottom-color: #23070e80;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1y332i5 {
  margin-top: -1px;
}
.x1ycjhwn {
  height: 5px;
}
.x1yf7rl7 {
  margin-right: 0;
}
.x1ym02ve {
  top: 48px;
}
.x1ymw6g {
  height: 160px;
}
.x1ypxqet {
  height: calc(100vh - 122px);
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1yu7th5 {
  margin-bottom: 38px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x1z11si {
  border-top-color: #1c2b3366;
}
.x249io5 {
  border-bottom-color: #000;
}
.x277336 {
  min-width: 560px;
}
.x2ixbly {
  min-width: 250px;
}
.x2lknd0 {
  margin-left: 48px;
}
.x2lwn1j {
  min-height: 0;
}
.x2so1p5 {
  max-height: 416px;
}
.x32b0ac {
  border-right-style: solid;
}
.x3h4tne {
  bottom: 32px;
}
.x3hnqwi {
  border-bottom-left-radius: 15px;
}
.x3hqpx7 {
  width: 50%;
}
.x3igimt {
  height: inherit;
}
.x3m8u43 {
  right: 0;
}
.x3nertt {
  height: calc(100vh - 130px);
}
.x3qt5h {
  border-bottom-color: var(--fds-blue-40);
}
.x3rpodo {
  left: -9999px;
}
.x3v6h7 {
  width: 954px;
}
.x3yfovl {
  padding-bottom: min(10%, 50px);
}
.x47md24 {
  left: 100px;
}
.x4hmm4y {
  right: 40%;
}
.x4i7bpe {
  padding-top: 48px;
}
.x4ii5y1 {
  margin-bottom: auto;
}
.x4m7ku4 {
  min-width: 64px;
}
.x4mclp0 {
  border-bottom-color: #ccd3db;
}
.x4n8cb0 {
  margin-bottom: 30px;
}
.x4p5aij {
  padding-top: 1px;
}
.x4u2ecl {
  top: -75px;
}
.x4zw9a1 {
  min-height: 1px;
}
.x5mc7k8 {
  min-height: 480px;
}
.x5tiur9 {
  padding-left: 20px;
}
.x5yr21d {
  height: 100%;
}
.x6155ps {
  max-width: 210px;
}
.x636qxn {
  width: 190px;
}
.x65caj5 {
  height: min-content;
}
.x65f84u {
  max-width: 500px;
}
.x65nank {
  min-height: auto;
}
.x65xoit {
  width: 70%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6jxa94 {
  width: 14px;
}
.x6mwo3c {
  margin-top: 72px;
}
.x6y3iqf {
  border-bottom-color: var(--fds-gray-45);
}
.x78see {
  margin-right: 32px;
}
.x79b4n4 {
  border-top-color: var(--dolly-divider-grey);
}
.x7ajtr {
  height: 60;
}
.x7cec4c {
  border-top-color: #23070e80;
}
.x7ep2pv {
  max-width: 680px;
}
.x7kya4p {
  max-width: 540px;
}
.x7r5mf7 {
  margin-top: 3px;
}
.x7sb2j6 {
  padding-top: 28px;
}
.x80663w {
  top: auto;
}
.x80vd3b {
  border-bottom-color: var(--divider);
}
.x828b17 {
  border-bottom-right-radius: 6px;
}
.x874rk5 {
  bottom: 36px;
}
.x889kno {
  padding-top: 10px;
}
.x8cjs6t {
  border-top-color: var(--divider);
}
.x8e5d8q {
  padding-right: 24px;
}
.x8jryan {
  max-width: 40%;
}
.x8rgt9n {
  margin-top: 64px;
}
.x8x9d4c {
  margin-left: auto;
}
.x91k8ka {
  margin-bottom: 22px;
}
.x94zr58 {
  padding-top: calc(100vh - 284px);
}
.x972fbf {
  border-top-width: 0;
}
.x98emw9 {
  border-bottom-color: #67788a;
}
.x98jqk3 {
  margin-bottom: 35px;
}
.x9cndx1 {
  padding-top: 24.5px;
}
.x9fpu7x {
  height: 27px;
}
.x9rx8wd {
  bottom: calc(100vh - 95%);
}
.x9ybwvh {
  max-height: 600px;
}
.xa748i3 {
  height: calc(100vh + 300px);
}
.xa8s89y {
  border-bottom-color: #67788a;
}
.xaccu0c {
  width: calc(100% - 42px);
}
.xack27t {
  margin-right: auto;
}
.xafpxmx {
  width: 240px;
}
.xaka53j {
  max-width: 230px;
}
.xam3y68 {
  padding-top: 66px;
}
.xamhcws {
  border-top-width: 2px;
}
.xapjn7j {
  max-width: 760px;
}
.xaqcw5l {
  margin-left: -100px;
}
.xat24cr {
  margin-bottom: 0;
}
.xavhohm {
  border-bottom-color: #ff3b6680;
}
.xb2p7v0 {
  border-bottom-color: #ffffff80;
}
.xb8qb8r {
  margin-top: 100px;
}
.xbaz6xv {
  padding-bottom: 30px;
}
.xbmgmq6 {
  width: 553px;
}
.xc4flck {
  margin-bottom: -26px;
}
.xc99tnm {
  max-width: 64px;
}
.xc9qbxq {
  height: 36px;
}
.xcco8mr {
  margin-left: 18px;
}
.xcicffo {
  padding-right: 10px;
}
.xcjfrkq {
  max-width: 1456px;
}
.xcmpseh {
  border-top-color: var(--dolly-cta-grey-border);
}
.xcoq3jd {
  top: 120px;
}
.xcpxurw {
  margin-right: 43px;
}
.xctk3hg {
  max-height: 160px;
}
.xcxhlts {
  margin-top: 15px;
}
.xd3ty66 {
  padding-left: 24px;
}
.xd7y6wv {
  height: 26px;
}
.xdd8jsf {
  height: 52px;
}
.xddpn13 {
  height: calc(100vh - 53px);
}
.xdiz9cm {
  height: 59px;
}
.xdj266r {
  margin-top: 0;
}
.xdk7pt {
  height: 8px;
}
.xdmo3px {
  height: 295px;
}
.xdsb8wn {
  top: 100%;
}
.xdslu8r {
  height: calc(100vh - 100px);
}
.xdwzuf7 {
  height: 260px;
}
.xdyyvo4 {
  border-bottom-color: #5ad237;
}
.xdzyupr {
  width: 300px;
}
.xe0pwq {
  border-left-width: 1px;
}
.xe10afn {
  max-width: 80ch;
}
.xe37fcl {
  border-bottom-color: #afafaf;
}
.xefzj8c {
  padding-bottom: 60px;
}
.xei8oxt {
  margin-top: -150px;
}
.xenig1u {
  min-width: 76px;
}
.xeq5yr9 {
  width: fit-content;
}
.xermzqy {
  border-bottom-color: #1c2b3333;
}
.xet2fuk {
  margin-left: 8px;
}
.xeu0yli {
  max-height: 80%;
}
.xeuugli {
  min-width: 0;
}
.xewm4ob {
  margin-top: -42px;
}
.xexx8yu {
  padding-top: 0;
}
.xf18ygs {
  padding-left: 12px;
}
.xf1vhmd {
  border-top-color: #9360f780;
}
.xfhlp2a {
  width: 33.33%;
}
.xfitlp5 {
  margin-bottom: 9px;
}
.xfuwpc2 {
  padding-left: 42px;
}
.xg0is8a {
  min-height: 420px;
}
.xg0jo4d {
  width: 75%;
}
.xg6iff7 {
  min-height: 100vh;
}
.xg7gh6y {
  width: 195px;
}
.xg7h5cd {
  height: fit-content;
}
.xg87l8a {
  margin-top: 32px;
}
.xg8j3zb {
  padding-bottom: 3px;
}
.xgd8bvy {
  width: 28px;
}
.xghaf04 {
  border-top-color: #ffffff80;
}
.xglei2g {
  border-top-color: var(--fds-white);
}
.xgm4di7 {
  border-top-color: #cbd2d9;
}
.xgo1f5x {
  padding-bottom: 66px;
}
.xgpp4cj {
  margin-top: 140px;
}
.xgq9j65 {
  left: var(--x-left);
}
.xgqk73l {
  width: 95%;
}
.xgqtt45 {
  min-width: 100%;
}
.xgs1500 {
  border-top-right-radius: 6px;
}
.xgtgllz {
  top: 29px;
}
.xh0rhid {
  top: 200px;
}
.xh8yej3 {
  width: 100%;
}
.xh9i6ac {
  margin-left: -1px;
}
.xh9uqaf {
  max-width: 60%;
}
.xhd83ik {
  max-height: 85vh;
}
.xhg2dsr {
  border-top-color: #ff6e71;
}
.xhjk10j {
  height: 140px;
}
.xhksxof {
  top: -24px;
}
.xhll6gz {
  border-top-color: var(--fds-gray-45);
}
.xhpj6qi {
  border-bottom-color: #bcc0c4;
}
.xhrpt6u {
  margin-top: 18px;
}
.xhsvqqp {
  padding-bottom: 75px;
}
.xht4xr3 {
  width: 480px;
}
.xi8t3d3 {
  border-top-color: #ccd1d4;
}
.xic7fds {
  border-top-color: #f6f7f9;
}
.xieb3on {
  margin-bottom: 20px;
}
.xifkd7f {
  width: 140px;
}
.xijc0j3 {
  padding-top: 36px;
}
.xinu3np {
  width: 45%;
}
.xiomzq0 {
  margin-left: -150px;
}
.xiqz8rq {
  padding-top: 42px;
}
.xisnujt {
  min-height: 20px;
}
.xity1qk {
  top: 85px;
}
.xiv7p99 {
  margin-bottom: 100px;
}
.xj3b58b {
  margin-left: 0;
}
.xj431qh {
  margin-top: 20vh;
}
.xj6ak53 {
  width: 340px;
}
.xjbys53 {
  top: var(--x-top);
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjm9jq1 {
  height: 1px;
}
.xjnb2h5 {
  height: 125px;
}
.xjnlgov {
  bottom: 20px;
}
.xjpr12u {
  margin-bottom: 2px;
}
.xjv05ge {
  margin-top: 28px;
}
.xjw0oki {
  height: 235px;
}
.xk0k611 {
  max-height: 75%;
}
.xk6ci0l {
  right: 20px;
}
.xk9mzb7 {
  margin-top: 13px;
}
.xkh9tda {
  border-top-color: var(--fds-gray-20);
}
.xkosdsc {
  width: 96%;
}
.xkqt9p3 {
  border-bottom-color: var(--fds-positive);
}
.xkrzlt3 {
  min-height: 348px;
}
.xktia5q {
  width: 80%;
}
.xl010v5 {
  margin-right: 4px;
}
.xl4g81z {
  max-height: calc(100vh - 122px);
}
.xl6c0mu {
  margin-right: 64px;
}
.xl8bhch {
  min-height: calc(100% - 20px);
}
.xl8z2ie {
  max-height: 250px;
}
.xl9uxad {
  max-width: 252px;
}
.xlftelb {
  right: 12px;
}
.xlo07zb {
  height: 90px;
}
.xloushk {
  width: 12.5px;
}
.xlsnb42 {
  border-top-color: var(--dolly-cta-hover);
}
.xlup9mm {
  height: 16px;
}
.xlw4u6r {
  top: -124px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xlya59e {
  border-top-style: dashed;
}
.xm4l6ww {
  border-bottom-color: gray;
}
.xm6i5cn {
  width: 90%;
}
.xmaf8s6 {
  max-width: 375px;
}
.xml67zt {
  margin-top: 76px;
}
.xmon034 {
  border-bottom-color: var(--fds-blue-60);
}
.xmz76h0 {
  min-height: 434px;
}
.xmzs88n {
  padding-right: 4px;
}
.xn0ockd {
  margin-top: 54px;
}
.xn2xcvq {
  padding-right: 120px;
}
.xn3w4p2 {
  height: 44px;
}
.xn4wywj {
  padding-bottom: 100px;
}
.xn7ohlg {
  border-bottom-color: #1c2b3366;
}
.xn9wirt {
  width: 100vw;
}
.xnalus7 {
  width: 0;
}
.xncym2f {
  left: 8px;
}
.xndqk7f {
  top: 4px;
}
.xng8ra {
  height: 60px;
}
.xnk5j39 {
  padding-top: 100px;
}
.xnlsq7q {
  width: calc(100% - 20px);
}
.xnm25rq {
  padding-left: 16px;
}
.xnm4pwa {
  max-width: 100vh;
}
.xnuq7ks {
  padding-right: 12px;
}
.xo0ha1f {
  padding-bottom: 96px;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xomnu4r {
  top: 16px;
}
.xopohe7 {
  width: 286px;
}
.xp56n1o {
  padding-left: 21px;
}
.xp5juhy {
  height: calc(50vh - 122px);
}
.xpf9j6y {
  padding-right: 2px;
}
.xpocm3k {
  border-bottom-color: #c8d3dd;
}
.xpyat2d {
  height: 100px;
}
.xq1608w {
  padding-bottom: 36px;
}
.xq1dxzn {
  width: 160px;
}
.xq1n1xh {
  margin-left: 16px;
}
.xq2pcee {
  max-width: 440px;
}
.xq3kfgd {
  border-top-color: #1c2b3333;
}
.xq48mlj {
  height: 166px;
}
.xqfixnn {
  max-width: 1296px;
}
.xqg99ve {
  padding-left: 120px;
}
.xqjvt4i {
  width: min(100%, 500px);
}
.xqknez5 {
  min-height: 550px;
}
.xqo3gd {
  bottom: 8px;
}
.xqo6u75 {
  top: NaNpx;
}
.xqrom3v {
  min-width: 768px;
}
.xqtp20y {
  height: 0;
}
.xqui205 {
  margin-top: 24px;
}
.xqy66fx {
  padding-top: 15px;
}
.xqyf9gi {
  width: 250px;
}
.xr0a872 {
  top: -68px;
}
.xr1496l {
  padding-bottom: 15px;
}
.xr1yuqi {
  margin-top: auto;
}
.xr6pica {
  width: 520px;
}
.xr9ek0c {
  margin-top: 2px;
}
.xrgej4m {
  max-width: 700px;
}
.xrgzywg {
  border-left-color: #c9ccd1;
}
.xrk3b1a {
  border-bottom-color: #ff6e71;
}
.xrknsfa {
  height: calc(100vh - 64px);
}
.xrlsmeg {
  max-width: 600px;
}
.xrostsh {
  width: 150px;
}
.xrtmf19 {
  border-top-color: solid var(--fds-divider-on-wash);
}
.xrua2ca {
  border-bottom-color: var(--fds-gray-20);
}
.xrwgjkq {
  border-top-color: var(--geodesic-color-background-info-primary);
}
.xrxthzu {
  max-width: 49%;
}
.xs1s249 {
  border-right-width: 1px;
}
.xs9asl8 {
  padding-bottom: 5px;
}
.xs9mwh0 {
  margin-top: -24px;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xscze1f {
  margin-left: -48px;
}
.xsdox4t {
  height: 48px;
}
.xseo6mj {
  margin-top: 36px;
}
.xseoqlg {
  min-height: 80px;
}
.xsmyaan {
  width: 12px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsxhxmc {
  min-width: 84px;
}
.xt102qc {
  margin-left: 15px;
}
.xt5dcbg {
  max-width: min(100%, 450px);
}
.xt7dq6l {
  height: auto;
}
.xtdtrs8 {
  height: 100dvh;
}
.xted6l9 {
  max-width: 1000px;
}
.xthy2uy {
  max-width: 50%;
}
.xtotuo0 {
  top: 36px;
}
.xtu2ozf {
  border-bottom-color: var(--dolly-cta-grey-border);
}
.xtzlleu {
  border-top-left-radius: 16px;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu3xrit {
  height: 320px;
}
.xu45hu7 {
  min-height: calc(100vh - 121px);
}
.xu6b56t {
  border-top-color: #3cdeaf;
}
.xu6qffr {
  border-bottom-color: var(--fds-gray-30);
}
.xu96u03 {
  left: 0;
}
.xues588 {
  margin-right: 56px;
}
.xui9b5u {
  margin-bottom: 50px;
}
.xukug15 {
  max-width: 1072px;
}
.xuy2kf2 {
  max-width: 648px;
}
.xuyqlj2 {
  max-height: 300px;
}
.xv81nu7 {
  border-bottom-left-radius: 40px;
}
.xv90nub {
  margin-left: 32px;
}
.xve69zf {
  border-bottom-right-radius: 16px;
}
.xvijh9v {
  margin-top: 1px;
}
.xvl6max {
  margin-bottom: 36px;
}
.xvue9z {
  width: 500px;
}
.xvy4d1p {
  width: 24px;
}
.xw21qh3 {
  border-top-color: #c8d3dd;
}
.xw2csxc {
  overflow-x: auto;
}
.xw4jnvo {
  width: 20px;
}
.xw5ewwj {
  max-width: 300px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwa60dl {
  top: 50%;
}
.xwc1p85 {
  height: 102px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwjie4w {
  right: 40px;
}
.xwqtek9 {
  padding-bottom: min(5%, 50px);
}
.xwxc41k {
  padding-bottom: 24px;
}
.xwya9rg {
  margin-top: -16px;
}
.xwzfr38 {
  height: 80px;
}
.xx1l10f {
  border-top-color: var(--fds-gray-10);
}
.xx1l9l6 {
  margin-left: 28px;
}
.xx3o462 {
  height: 15px;
}
.xx4vt8u {
  margin-top: 48px;
}
.xx6bls6 {
  padding-bottom: 20px;
}
.xxbrewl {
  padding-bottom: 11px;
}
.xxh1dlw {
  padding-bottom: 88px;
}
.xxk0z11 {
  height: 24px;
}
.xxljpkc {
  width: 30%;
}
.xxr2gz3 {
  width: calc(100% / 3 * 2);
}
.xy13l1i {
  padding-right: 8px;
}
.xy2v5k6 {
  min-height: 215px;
}
.xy58l3u {
  border-bottom-color: var(--geodesic-color-background-info-primary);
}
.xy5igu8 {
  top: -64px;
}
.xy75621 {
  height: 72px;
}
.xy7tls4 {
  border-bottom-color: var(--fds-gray-10);
}
.xy91uf1 {
  bottom: 84px;
}
.xyamay9 {
  padding-top: 16px;
}
.xycev2y {
  width: 60%;
}
.xyfqnmn {
  padding-right: 16px;
}
.xygnafs {
  width: 120px;
}
.xyinxu5 {
  padding-top: 14px;
}
.xyo1k6t {
  margin-right: 10px;
}
.xyorhqc {
  margin-bottom: 10px;
}
.xyqdw3p {
  padding-top: 3px;
}
.xyzno7u {
  max-width: 960px;
}
.xz65tgg {
  min-height: 200px;
}
.xz84dc7 {
  width: 40%;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzbgo9x {
  max-width: calc(100vw - 350px);
}
.xzbgwbi {
  margin-top: 9px;
}
.xzdrt5c {
  border-top-color: var(--fds-negative);
}
.xze62ix {
  right: max(32px, calc((100vw - 1504px) / 2 + 32px));
}
.xzi3mdb {
  padding-top: 11px;
}
.xzmzmjh {
  border-bottom-color: #465a69;
}
.xzsyqpu {
  border-top-color: var(--fds-positive);
}
.xzueoph {
  margin-bottom: 6px;
}
.xzxdvmt {
  padding-bottom: 17px;
}
.x1uhr9s9:focus-visible {
  border-top-color: #00000026;
}
.x62u5zs:focus-visible {
  border-bottom-color: #00000026;
}
.x14l7nz5:first-child {
  margin-top: 0;
}
.xzboxd6:last-child {
  margin-bottom: 0;
}
.x15g6hr2:hover {
  border-top-color: var(--fds-white);
}
.x15x9jbt:hover {
  border-top-color: var(--fds-gray-20);
}
.x16uexu2:hover {
  border-top-width: 2px;
}
.x18il3e8:hover {
  border-bottom-color: var(--fds-gray-20);
}
.x1kylhsf:hover {
  border-bottom-width: 1px;
}
.x1lwdpx3:hover {
  border-top-style: solid;
}
.x1ou7vsy:hover {
  border-bottom-width: 2px;
}
.x1rlzdi:hover {
  border-bottom-style: solid;
}
.x1xmka8o:hover {
  border-bottom-color: var(--fds-white);
}
.x71fu0x:hover {
  border-bottom-color: var(--fds-gray-80);
}
.xav833i:hover {
  border-top-color: var(--fds-blue-60);
}
.xhz1bdl:hover {
  border-top-color: var(--fds-gray-80);
}
.xogg9fb:hover {
  border-bottom-color: var(--fds-blue-60);
}
.xysibl7:hover {
  border-top-width: 1px;
}
@media (max-width: 480px) {
  .x105mi3h.x105mi3h {
    width: 45%;
  }
}
@media (max-width: 768px) {
  .x109hjem.x109hjem {
    min-height: calc(50vh - 176px);
  }
}
@media (max-width: 768px) {
  .x10i7btf.x10i7btf {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .x10rn61k.x10rn61k {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .x11z2m83.x11z2m83 {
    margin-right: 12px;
  }
}
@media (max-width: 480px) {
  .x12u24ib.x12u24ib {
    height: 200px;
  }
}
@media (max-width: 767px) {
  .x12v3a5e.x12v3a5e {
    max-width: 30ch;
  }
}
@media (max-width: 767px) {
  .x12zm5sk.x12zm5sk {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .x13ahj0x.x13ahj0x {
    border-top-left-radius: 32px;
  }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .x13goywr.x13goywr {
    width: 45%;
  }
}
@media (max-width: 480px) {
  .x13jn6mc.x13jn6mc {
    margin-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .x13mg7zb.x13mg7zb {
    height: 48px;
  }
}
@media (min-width: 1091px) and (max-width: 1260px) {
  .x13s05kr.x13s05kr {
    max-width: 535px;
  }
}
@media (max-width: 1024px) {
  .x14a0p6h.x14a0p6h {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .x14l1xd2.x14l1xd2 {
    margin-top: 32px;
  }
}
@media (max-width: 768px) {
  .x14nxkyi.x14nxkyi {
    border-top-width: 1px;
  }
}
@media (min-width: 768px) {
  .x14yag86.x14yag86 {
    width: calc(100vw - 48px);
  }
}
@media (max-width: 480px) {
  .x1536mr4.x1536mr4 {
    margin-top: 0;
  }
}
@media (max-width: 800px) {
  .x15fdd57.x15fdd57 {
    height: 40px;
  }
}
@media (max-width: 767px) {
  .x15k2jg5.x15k2jg5 {
    border-bottom-style: solid;
  }
}
@media (max-width: 960px) {
  .x15oxpr5.x15oxpr5 {
    min-width: 0;
  }
}
@media (max-width: 768px) {
  .x168dok4.x168dok4 {
    border-top-style: solid;
  }
}
@media (max-width: 769px) {
  .x1690h7i.x1690h7i {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .x16udbod.x16udbod {
    max-width: 800px;
  }
}
@media (min-width: 769px) {
  .x16zsqa8.x16zsqa8 {
    padding-top: 32px;
  }
}
@media (min-width: 767px) {
  .x17k60lr.x17k60lr {
    min-width: 300px;
  }
}
@media (max-width: 480px) {
  .x18ig2p0.x18ig2p0 {
    border-top-color: var(--fds-divider-on-white);
  }
}
@media (max-width: 768px) {
  .x18isy1d.x18isy1d {
    padding-top: 10px;
  }
}
@media (max-width: 800px) {
  .x1971oxt.x1971oxt {
    padding-bottom: 13px;
  }
}
@media (min-width: 768px) {
  .x19p1s13.x19p1s13 {
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .x1abc6px.x1abc6px {
    width: 720px;
  }
}
@media (max-width: 768px) {
  .x1axofmf.x1axofmf {
    margin-bottom: 32px;
  }
}
@media (max-width: 768px) {
  .x1bgwy8c.x1bgwy8c {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) and (min-width: 481px) {
  .x1c5by7y.x1c5by7y {
    width: 30%;
  }
}
@media (max-width: 800px) {
  .x1c5sqmm.x1c5sqmm {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .x1c9rfu8.x1c9rfu8 {
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 768px) {
  .x1dbhj7g.x1dbhj7g {
    top: 0;
  }
}
@media (max-width: 768px) {
  .x1de7xdp.x1de7xdp {
    width: auto;
  }
}
@media (max-width: 768px) {
  .x1dj01h5.x1dj01h5 {
    margin-left: 36px;
  }
}
@media (max-width: 480px) {
  .x1dptfn8.x1dptfn8 {
    margin-left: 8px;
  }
}
@media (max-width: 480px) {
  .x1e4g38w.x1e4g38w {
    left: 0;
  }
}
@media (max-width: 768px) {
  .x1ekpc38.x1ekpc38 {
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .x1et4atq.x1et4atq {
    margin-bottom: 24px;
  }
}
@media (min-width: 769px) and (max-width: 1090px) {
  .x1fhqfo5.x1fhqfo5 {
    margin-bottom: 16px;
  }
}
@media (max-width: 768px) {
  .x1fj53yn.x1fj53yn {
    height: NaNpx;
  }
}
@media (max-width: 768px) {
  .x1fypi3i.x1fypi3i {
    height: 51px;
  }
}
@media (max-width: 768px) {
  .x1fz28vx.x1fz28vx {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  .x1gor0ca.x1gor0ca {
    padding-top: 48px;
  }
}
@media (max-width: 480px) {
  .x1gro1lm.x1gro1lm {
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .x1hgp4p7.x1hgp4p7 {
    width: 20px;
  }
}
@media (min-width: 767px) {
  .x1hlaoyv.x1hlaoyv {
    min-width: 440px;
  }
}
@media (min-width: 1280px) {
  .x1hrsj9e.x1hrsj9e {
    margin-left: 3px;
  }
}
@media (max-width: 768px) {
  .x1hxsuue.x1hxsuue {
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .x1i8vjtc.x1i8vjtc {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .x1i9qoil.x1i9qoil {
    height: 108px;
  }
}
@media (min-width: 768px) {
  .x1ihl56l.x1ihl56l {
    height: calc(100svh - 48px);
  }
}
@media (max-width: 768px) {
  .x1ilxx4r.x1ilxx4r {
    padding-top: 24px;
  }
}
@media (max-width: 768px) {
  .x1l3ezzi.x1l3ezzi {
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .x1l59kts.x1l59kts {
    margin-bottom: 32px;
  }
}
@media (max-width: 800px) {
  .x1lacfg.x1lacfg {
    padding-right: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1lef9ht.x1lef9ht {
    overflow-x: auto;
  }
}
@media (min-width: 1091px) and (max-width: 1260px) {
  .x1lufuau.x1lufuau {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .x1m7tguv.x1m7tguv {
    padding-right: 8px;
  }
}
@media (max-width: 768px) {
  .x1mn314i.x1mn314i {
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .x1n5ewv4.x1n5ewv4 {
    padding-right: 32px;
  }
}
@media (max-width: 768px) {
  .x1o07c4q.x1o07c4q {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  .x1o129na.x1o129na {
    margin-top: 2px;
  }
}
@media (max-width: 768px) {
  .x1p2fssp.x1p2fssp {
    padding-top: calc(100vh - 204px);
  }
}
@media (max-width: 768px) {
  .x1pnxun9.x1pnxun9 {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .x1pwwegd.x1pwwegd {
    padding-bottom: 32px;
  }
}
@media (max-width: 768px) {
  .x1pzx3we.x1pzx3we {
    border-top-width: 1px;
  }
}
@media (max-width: 1200px) {
  .x1q5ptbo.x1q5ptbo {
    padding-left: 8px;
  }
}
@media (max-width: 1038px) {
  .x1q90aoa.x1q90aoa {
    height: 200px;
  }
}
@media (max-width: 768px) {
  .x1qx0zej.x1qx0zej {
    margin-top: 32px;
  }
}
@media (min-width: 1025px) and (max-width: 1279px) {
  .x1r7wvki.x1r7wvki {
    margin-left: 10px;
  }
}
@media (max-width: 768px) and (min-width: 481px) {
  .x1rh61nt.x1rh61nt {
    width: 70%;
  }
}
@media (min-width: 1360px) {
  .x1rim3vn.x1rim3vn {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .x1slj4qe.x1slj4qe {
    max-width: 600px;
  }
}
@media (max-width: 800px) {
  .x1sqyxft.x1sqyxft {
    padding-top: 13px;
  }
}
@media (max-width: 768px) {
  .x1t1m37z.x1t1m37z {
    height: 260px;
  }
}
@media (min-width: 769px) {
  .x1tli9ei.x1tli9ei {
    padding-top: 0;
  }
}
@media (max-width: 1090px) {
  .x1tqeh5.x1tqeh5 {
    max-width: 430px;
  }
}
@media (min-width: 767px) {
  .x1uv06pg.x1uv06pg {
    padding-top: 40px;
  }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .x1vef5zt.x1vef5zt {
    width: 55%;
  }
}
@media (max-width: 767px) {
  .x1vk4ifv.x1vk4ifv {
    padding-top: 24px;
  }
}
@media (max-width: 768px) {
  .x1wlegip.x1wlegip {
    width: calc(100% - 40px);
  }
}
@media (min-width: 768px) {
  .x1zx4lo.x1zx4lo {
    margin-top: 32px;
  }
}
@media (max-width: 480px) {
  .x243g30.x243g30 {
    padding-top: 12px;
  }
}
@media (max-width: 800px) {
  .x2kwtl7.x2kwtl7 {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .x2uigwl.x2uigwl {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .x3ct88n.x3ct88n {
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .x3fhlyl.x3fhlyl {
    border-top-color: #67788a;
  }
}
@media (min-width: 1360px) {
  .x3qliav.x3qliav {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) {
  .x4ib0o6.x4ib0o6 {
    max-width: 280px;
  }
}
@media (min-width: 769px) and (max-width: 1090px) {
  .x4jichp.x4jichp {
    max-width: 440px;
  }
}
@media (max-width: 768px) {
  .x4nw5cu.x4nw5cu {
    margin-right: 36px;
  }
}
@media (max-width: 768px) {
  .x4qxu0g.x4qxu0g {
    padding-top: 15px;
  }
}
@media (max-width: 480px) {
  .x5bw3jd.x5bw3jd {
    width: 55%;
  }
}
@media (max-width: 768px) {
  .x5i3zfy.x5i3zfy {
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .x5nrsuq.x5nrsuq {
    height: 60px;
  }
}
@media (max-width: 768px) {
  .x6l8rjh.x6l8rjh {
    padding-bottom: 32px;
  }
}
@media (max-width: 800px) {
  .x6u2nbx.x6u2nbx {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .x7889ek.x7889ek {
    overflow-x: auto;
  }
}
@media (max-width: 480px) {
  .x7omhpt.x7omhpt {
    margin-top: 8px;
  }
}
@media (max-width: 768px) {
  .x7wpqf.x7wpqf {
    padding-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .x8be0im.x8be0im {
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 768px) {
  .x8bw3ua.x8bw3ua {
    right: 5px;
  }
}
@media (min-width: 767px) {
  .x8gbfsz.x8gbfsz {
    min-width: 280px;
  }
}
@media (max-width: 768px) {
  .x8h4kti.x8h4kti {
    min-height: calc(100vh - 176px);
  }
}
@media (max-width: 768px) {
  .x98qlq3.x98qlq3 {
    height: fit-content;
  }
}
@media (max-width: 768px) {
  .x99i0y5.x99i0y5 {
    padding-top: 80px;
  }
}
@media (max-width: 768px) {
  .x9rm86n.x9rm86n {
    height: 265px;
  }
}
@media (max-width: 480px) {
  .x9zphr.x9zphr {
    height: 12%;
  }
}
@media (max-width: 768px) {
  .xa1ik48.xa1ik48 {
    height: calc(100vh - 176px);
  }
}
@media (max-width: 768px) {
  .xac5b77.xac5b77 {
    min-width: 320px;
  }
}
@media (max-width: 767px) {
  .xae083w.xae083w {
    height: calc(100svh - 24px);
  }
}
@media (min-width: 769px) {
  .xae2l5t.xae2l5t {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .xb9xqgj.xb9xqgj {
    width: calc(100vw - 48px);
  }
}
@media (max-width: 768px) {
  .xcu46eb.xcu46eb {
    max-width: 100%;
  }
}
@media (max-width: 800px) {
  .xcukte8.xcukte8 {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .xd28ij5.xd28ij5 {
    margin-bottom: -20px;
  }
}
@media (max-width: 768px) {
  .xd9riw8.xd9riw8 {
    margin-top: 16px;
  }
}
@media (max-width: 1200px) {
  .xdtmm5p.xdtmm5p {
    padding-bottom: min(10%, 50px);
  }
}
@media (max-width: 480px) {
  .xealedp.xealedp {
    min-width: 50px;
  }
}
@media (min-width: 1360px) {
  .xedn7ys.xedn7ys {
    width: 1280px;
  }
}
@media (max-width: 768px) {
  .xeerlbb.xeerlbb {
    margin-top: 12px;
  }
}
@media (max-width: 769px) {
  .xew003u.xew003u {
    padding-top: 0;
  }
}
@media (min-width: 767px) {
  .xffn4n0.xffn4n0 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  .xfuitmc.xfuitmc {
    padding-bottom: 24px;
  }
}
@media (max-width: 1200px) {
  .xhdnmj5.xhdnmj5 {
    border-top-style: none;
  }
}
@media (min-width: 767px) {
  .xhnhrtt.xhnhrtt {
    width: 600px;
  }
}
@media (max-width: 480px) {
  .xhstohz.xhstohz {
    padding-top: 16px;
  }
}
@media (max-width: 1200px) {
  .xhvflyr.xhvflyr {
    padding-right: 8px;
  }
}
@media (max-width: 480px) {
  .xi07z52.xi07z52 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .xiuh4m9.xiuh4m9 {
    border-top-right-radius: 16px;
  }
}
@media (max-width: 480px) {
  .xiz542k.xiz542k {
    padding-top: 0;
  }
}
@media (min-width: 767px) {
  .xj0x93b.xj0x93b {
    padding-bottom: 32px;
  }
}
@media (max-width: 768px) {
  .xj3ftzj.xj3ftzj {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .xjtz92y.xjtz92y {
    margin-left: 6px;
  }
}
@media (max-width: 767px) {
  .xka6gi8.xka6gi8 {
    border-bottom-left-radius: 32px;
  }
}
@media (max-width: 480px) {
  .xkaomgs.xkaomgs {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .xkh6t2e.xkh6t2e {
    overflow-y: auto;
  }
}
@media (max-width: 480px) {
  .xkic2cs.xkic2cs {
    border-top-width: 1px;
  }
}
@media (max-width: 480px) {
  .xlg8r5a.xlg8r5a {
    margin-bottom: 8px;
  }
}
@media (max-width: 768px) {
  .xmmqb2p.xmmqb2p {
    padding-left: 21px;
  }
}
@media (max-width: 767px) {
  .xmqxc8w.xmqxc8w {
    padding-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .xmx6fm.xmx6fm {
    padding-bottom: 0;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .xn761s3.xn761s3 {
    margin-bottom: 8px;
  }
}
@media (max-width: 768px) {
  .xnku9jy.xnku9jy {
    top: NaNpx;
  }
}
@media (max-width: 480px) {
  .xnml542.xnml542 {
    bottom: 0;
  }
}
@media (max-width: 768px) {
  .xo0y50g.xo0y50g {
    padding-top: 0;
  }
}
@media (min-width: 769px) {
  .xohf0ws.xohf0ws {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .xoi1x47.xoi1x47 {
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .xosfoy1.xosfoy1 {
    min-width: 325px;
  }
}
@media (max-width: 768px) {
  .xosu71j.xosu71j {
    left: 20px;
  }
}
@media (min-width: 767px) {
  .xoxwini.xoxwini {
    min-width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xoy9dzn.xoy9dzn {
    overflow-y: auto;
  }
}
@media (max-width: 768px) {
  .xp7zrkg.xp7zrkg {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .xp8gt7v.xp8gt7v {
    border-top-left-radius: 16px;
  }
}
@media (max-width: 1038px) {
  .xpabomh.xpabomh {
    width: 135px;
  }
}
@media (min-width: 767px) {
  .xpt360o.xpt360o {
    max-width: 800px;
  }
}
@media (min-width: 767px) {
  .xq6b338.xq6b338 {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .xq8r5ux.xq8r5ux {
    border-top-style: solid;
  }
}
@media (max-width: 768px) {
  .xqaapmw.xqaapmw {
    left: 41px;
  }
}
@media (max-width: 480px) {
  .xqs25kb.xqs25kb {
    padding-bottom: 12px;
  }
}
@media (max-width: 480px) {
  .xrbzwmj.xrbzwmj {
    border-top-style: solid;
  }
}
@media (min-width: 767px) {
  .xrme68m.xrme68m {
    max-width: 600px;
  }
}
@media (max-width: 768px) {
  .xro3qtu.xro3qtu {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .xstjs3a.xstjs3a {
    padding-bottom: 48px;
  }
}
@media (min-width: 767px) {
  .xszboug.xszboug {
    max-width: 1080px;
  }
}
@media (max-width: 480px) {
  .xtofmvr.xtofmvr {
    margin-right: 8px;
  }
}
@media (max-width: 375px) {
  .xtyjrqr.xtyjrqr {
    height: 16px;
  }
}
@media (max-width: 768px) {
  .xu0gjfc.xu0gjfc {
    max-height: 400px;
  }
}
@media (min-width: 768px) {
  .xu1ugmg.xu1ugmg {
    margin-bottom: 16px;
  }
}
@media (min-width: 767px) {
  .xuvd2m5.xuvd2m5 {
    min-width: 325px;
  }
}
@media (max-width: 768px) {
  .xvm1eaw.xvm1eaw {
    height: 78px;
  }
}
@media (max-width: 768px) {
  .xwcyyun.xwcyyun {
    width: 195px;
  }
}
@media (max-width: 768px) {
  .xwia4uf.xwia4uf {
    padding-top: 16px;
  }
}
@media (max-width: 480px) {
  .xx6zl8s.xx6zl8s {
    margin-left: 12px;
  }
}
@media (max-width: 1024px) {
  .xxveizt.xxveizt {
    top: 56px;
  }
}
@media (max-width: 768px) {
  .xz8ryoa.xz8ryoa {
    width: 65%;
  }
}
@media (max-width: 768px) {
  .xzciomb.xzciomb {
    top: -1px;
  }
}
@media (max-width: 768px) {
  .xzg6hwp.xzg6hwp {
    border-top-color: #67788a;
  }
}
@media (min-width: 768px) {
  .xzuyxx9.xzuyxx9 {
    margin-left: 32px;
  }
}
.x1j6awrg:after {
  position: absolute;
}
.x1s928wv:after {
  content: "";
}
.xdiidqw:after {
  background-image: linear-gradient(to top, #fff0, #fff);
}
.x1m1drc7:after {
  top: 0;
}
.x4eaejv:after {
  width: 100%;
}
.x5vykd1:after {
  height: 24px;
}
/*FB_PKG_DELIM*/
.x1bvjpef {
  text-decoration: underline;
}
.xvd02kg {
  background-position: center -75px;
}
.xt0b8zv:hover {
  text-decoration: underline;
}
.x106a9eq {
  padding-inline-start: 20px;
}
.x11t971q {
  margin-inline-end: auto;
}
.x14z9mp {
  margin-inline-end: 0;
}
.x15mokao {
  border-start-start-radius: 0;
}
.x15x8krk {
  border-end-start-radius: 8px;
}
.x1awj2ng {
  color: #fff;
}
.x1byqy66 {
  background-size: 75%;
}
.x1ga7v0g {
  border-start-end-radius: 0;
}
.x1lliihq {
  display: block;
}
.x1lziwak {
  margin-inline-start: 0;
}
.x1mx2tx9 {
  box-shadow: 0 2px 10px 0 var(--fds-gray-20);
}
.x1n2onr6 {
  position: relative;
}
.x1p02xm8 {
  box-shadow: 0 0 10px #00000080;
}
.x1peid0c {
  background-color: green;
}
.x1q8sqs3 {
  background-color: var(--fds-gray-10);
}
.x1qughib {
  justify-content: space-between;
}
.x1xnnf8n {
  padding-inline-end: 20px;
}
.x1yc453h {
  text-align: start;
}
.x2b8uid {
  text-align: center;
}
.x67w97k {
  padding-inline-start: 50px;
}
.x6s0dn4 {
  align-items: center;
}
.x78zum5 {
  display: flex;
}
.xde0f50 {
  border-end-end-radius: 8px;
}
.xdt5ytf {
  flex-direction: column;
}
.xfo81ep {
  z-index: 1000;
}
.xhq3dmg {
  background-image:/*savepage-url=/rsrc.php/v4/yt/r/3iO6CHyzNZa.png*/ url();
}
.xihrxzy {
  box-shadow: 0 2px 10px 0 --fds-gray-20;
}
.xixxii4 {
  position: fixed;
}
.xiy17q3 {
  background-repeat: no-repeat;
}
.xl56j7k {
  justify-content: center;
}
.xvc5jky {
  margin-inline-start: auto;
}
.xx281p9 {
  padding-inline-end: 50px;
}
.x13crsa5 {
  padding-top: 50px;
}
.x17rqnwr {
  padding-top: 150px;
}
.x1dr59a3 {
  height: 100vh;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1gan7if {
  padding-bottom: 32px;
}
.x1ok221b {
  margin-top: 5px;
}
.x1rxj1xn {
  padding-bottom: 50px;
}
.x1sy10c2 {
  margin-top: 20px;
}
.x1tfhste {
  margin-top: 40px;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x3hqpx7 {
  width: 50%;
}
.x5yr21d {
  height: 100%;
}
.x7ywyr2 {
  min-height: 50px;
}
.x8x9d4c {
  margin-left: auto;
}
.xack27t {
  margin-right: auto;
}
.xat24cr {
  margin-bottom: 0;
}
.xh8yej3 {
  width: 100%;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xx4vt8u {
  margin-top: 48px;
}

:root,
[dir="ltr"] {
  --stylex-logical-start: left;
  --stylex-logical-end: right;
}
[dir="rtl"] {
  --stylex-logical-start: right;
  --stylex-logical-end: left;
}
@keyframes x18re5ia-B {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.x11g6tue {
  background: none;
}
.x1xpn4pe {
  background: linear-gradient(135deg, #f7cbe8 81% 82%, #f7cbe8 82%, #e7bfe1);
}
.x3at95l {
  background: linear-gradient(135deg, #ff8 81% 82%, #ff8 82%, #ffffc6);
}
.x10ppxta {
  border-bottom: thick double #fbb6c2;
}
.x12wdn4z {
  border-inline-end: 0;
}
.x141n3hd {
  border-top: 1px solid #e7d1e4;
}
.x1a2a7pz {
  outline: none;
}
.x1ah7p70 {
  outline: 1px solid var(--accent);
}
.x1bvjpef {
  text-decoration: underline;
}
.x1f0uuog {
  border-inline-start: 0;
}
.x1fsgwh4 {
  border-inline-end: thick double #fbb6c2;
}
.x1gjp1fm {
  text-decoration: underline line-through;
}
.x1h0sj3v {
  border-inline-end: thick double #d4fcbc;
}
.x1hl2dhg {
  text-decoration: none;
}
.x1lxpc80 {
  border-inline-start: 1px solid #e8e8e8;
}
.x1myoq5u {
  border-bottom: 1px solid #e8e8e8;
}
.x1vfg1o1 {
  border-inline-end: 1px solid #e8e8e8;
}
.x56nm83 {
  border-top: 1px solid #fdfd86;
}
.x6umtig {
  border-top: 0;
}
.x8xmzq7 {
  border-inline-start: thick double #d4fcbc;
}
.x9nasv {
  border-inline-start: thick double #fbb6c2;
}
.xaqea5y {
  border-bottom: 0;
}
.xbvl8yd {
  transition: none !important;
}
.xdppsyt {
  border-bottom: 1px solid var(--divider);
}
.xii66kw {
  border-top: thick double #d4fcbc;
}
.xj9mwwo {
  border-top: thick double #fbb6c2;
}
.xmqliwb {
  text-decoration: line-through;
}
.xohfjfw {
  border-bottom: thick double #d4fcbc;
}
.xs4rnh2 {
  border-top: 1px solid #e8e8e8;
}
.xpqswwc:focus-visible {
  outline: none !important;
}
.x1lku1pv:hover {
  text-decoration: none;
}
.x106a9eq {
  padding-inline-start: 20px;
}
.x10l6tqk {
  position: absolute;
}
.x10w94by {
  border-inline-end-width: 0;
}
.x117nqv4 {
  font-weight: 700;
}
.x11lfxj5 {
  padding-inline-end: 4px;
}
.x11t971q {
  margin-inline-end: auto;
}
.x126k92a {
  white-space: pre-wrap;
}
.x12gmtvw {
  background-color: #1e1e1e;
}
.x12mpkf6 {
  color: #f7768e;
}
.x12scifz {
  color: var(--placeholder-text);
}
.x12u81az {
  border-inline-start-color: var(--divider);
}
.x135b78x {
  padding-inline-start: 4px;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13fj5qh {
  margin-inline-start: 8px;
}
.x13jxa8t {
  background-color: #fbb6c2;
}
.x13jy36j {
  padding-inline-start: 24px;
}
.x140o2bo {
  table-layout: fixed;
}
.x14e42zd {
  border-inline-start-width: 0;
}
.x14kloni {
  color: #e90;
}
.x14nfmen {
  background-color: var(--divider);
}
.x14vy60q {
  padding-inline-end: 2px;
}
.x14z9mp {
  margin-inline-end: 0;
}
.x158ip91 {
  border-inline-start-color: var(--always-white);
}
.x15t6x1y {
  border-inline-end-color: #c9ccd1;
}
.x15x8krk {
  border-end-start-radius: 8px;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x16djdpl {
  cursor: nwse-resize;
}
.x16dsc37 {
  vertical-align: top;
}
.x170k5ml {
  position: inherit;
}
.x180nigk {
  color: #690;
}
.x186k294 {
  color: #c586c0;
}
.x18b5jzi {
  border-inline-end-style: solid;
}
.x18oe1m7 {
  border-inline-end-style: none;
}
.x194tvfx {
  color: #89ddff;
}
.x19bzpp3 {
  -webkit-box-decoration-break: clone;
}
.x19dz412 {
  color: #905;
}
.x19k9dhg {
  list-style-type: lower-roman;
}
.x1a1m0xk {
  color: var(--negative);
}
.x1c1uobl {
  padding-inline-start: 0;
}
.x1c4vz4f {
  flex-grow: 0;
}
.x1cn8c3t {
  color: #c586c0;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d086am {
  color: #1a441b;
}
.x1dcheo9 {
  font-size: 0.8125rem;
}
.x1diwwjn {
  margin-inline-start: 12px;
}
.x1do52mm {
  padding-inline-end: 0.25rem;
}
.x1ed109x {
  cursor: text;
}
.x1egwzy8 {
  cursor: sw-resize;
}
.x1esvr86 {
  background-color: #d4fcbc;
}
.x1euzuty {
  inset-inline-end: -6px;
}
.x1f6kntn {
  font-size: 0.875rem;
}
.x1fey0fg {
  color: var(--blue-link);
}
.x1fqc64z {
  border-start-start-radius: 3px;
}
.x1g0dm76 {
  padding-inline-start: 12px;
}
.x1gukg7c {
  border-spacing: 0;
}
.x1gzqxud {
  background-color: #fff;
}
.x1hjwid2 {
  font-size: 94%;
}
.x1hnll1o {
  tab-size: 1;
}
.x1hr4nm9 {
  background-color: var(--primary-deemphasized-button-background);
}
.x1huztuv {
  color: #9cdcfe;
}
.x1hx0egp {
  -webkit-user-select: text;
}
.x1hywza8 {
  font-family: Menlo, Monaco, Consolas, Andale Mono, Ubuntu Mono, Courier New,
    monospace;
}
.x1hzs6vd {
  color: #c8c8c8;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jchvi3 {
  font-size: 1rem;
}
.x1jpiqpb {
  background-color: #ffffff80;
}
.x1k4tb9n {
  font-style: italic;
}
.x1kb4sjc {
  color: #d16969;
}
.x1ks1olk {
  opacity: 0.7;
}
.x1lk3jib {
  color: #dcdcaa;
}
.x1lliihq {
  display: block;
}
.x1lnt9ro {
  background-color: #e3fae0;
}
.x1lun4ml {
  border-inline-end-width: 1px;
}
.x1lziwak {
  margin-inline-start: 0;
}
.x1m6hows {
  background-color: #2a2a2a;
}
.x1mocir3 {
  text-shadow: 0 1px white;
}
.x1mpyi22 {
  margin-inline-end: 1px;
}
.x1mvi0mv {
  color: var(--primary-deemphasized-button-text);
}
.x1mwwwfo {
  border-collapse: collapse;
}
.x1mzt3pk {
  word-wrap: break-word;
}
.x1n2onr6 {
  position: relative;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1noocy9 {
  color: #999;
}
.x1o0tod {
  inset-inline-start: 0;
}
.x1o6pynw {
  caret-color: var(--primary-text);
}
.x1obq294 {
  border-start-start-radius: 8px;
}
.x1ozvsaw {
  color: #569cd6;
}
.x1pczhz8 {
  border-end-start-radius: 4px;
}
.x1pqso5q {
  color: #6e6e6e;
}
.x1q0g3np {
  flex-direction: row;
}
.x1qbpfcj {
  color: #4ec9b0;
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qq9wsj {
  color: var(--accent);
}
.x1qughib {
  justify-content: space-between;
}
.x1rg5ohu {
  display: inline-block;
}
.x1rrqm6h {
  list-style-type: lower-alpha;
}
.x1ru8ea5 {
  border-end-start-radius: 3px;
}
.x1s688f {
  font-weight: 600;
}
.x1s85apg {
  display: none;
}
.x1sdyfia {
  white-space: pre;
}
.x1sibtaa {
  line-height: 1.2308;
}
.x1sqbtui {
  cursor: auto;
}
.x1t39747 {
  border-start-end-radius: 4px;
}
.x1t7ytsu {
  border-inline-start-style: solid;
}
.x1ult018 {
  margin-inline-start: 25px;
}
.x1vjfegm {
  z-index: 1;
}
.x1vtvx1t {
  background-color: var(--wash);
}
.x1wcsgtt {
  border-end-end-radius: 4px;
}
.x1wcu8vx {
  margin-inline-end: 25px;
}
.x1xegmmw {
  margin-inline-end: 8px;
}
.x1xlr1w8 {
  font-weight: 700;
}
.x1xnnf8n {
  padding-inline-end: 20px;
}
.x1xq1udz {
  color: #c0caf5;
}
.x1yc453h {
  text-align: start;
}
.x1ydyto7 {
  color: #dcdcaa;
}
.x1ypdohk {
  cursor: pointer;
}
.x1znate {
  padding-inline-start: 0.25rem;
}
.x2b8uid {
  text-align: center;
}
.x2lah0s {
  flex-shrink: 0;
}
.x2vl965 {
  padding-inline-end: 10px;
}
.x31gnff {
  font-family: Facebook Reader;
}
.x3ct3a4 {
  list-style-type: none;
}
.x3nfvp2 {
  display: inline-flex;
}
.x3sou0m {
  border-inline-end-color: var(--divider);
}
.x3yw8vx {
  list-style-type: decimal;
}
.x443n21 {
  background-color: var(--web-wash);
}
.x47corl {
  pointer-events: none;
}
.x4wq5d9 {
  background-color: #5890ff26;
}
.x56jcm7 {
  border-inline-start-width: 4px;
}
.x5a5i1n {
  border-start-end-radius: 8px;
}
.x5hsz1j {
  animation-duration: 0.2s;
}
.x64bnmy {
  padding-inline-end: 24px;
}
.x658ib2 {
  color: #76161b;
}
.x68a46l {
  color: #e6db74;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x6u19be {
  font-size: 0.9375rem;
}
.x78zum5 {
  display: flex;
}
.x7upqwr {
  border-inline-start-color: var(--accent) !important;
}
.x87ps6o {
  -webkit-user-select: none;
}
.x8jjedw {
  list-style-type: revert;
}
.x8tsxso {
  border-inline-end-color: var(--always-white);
}
.x9f619 {
  box-sizing: border-box;
}
.xacetse {
  color: #73daca;
}
.xaw5a7l {
  color: #f8f8f2;
}
.xbyyjgo {
  opacity: 0.5;
}
.xc5s1be {
  color: #5a638c;
}
.xc7edbc {
  cursor: ne-resize;
}
.xcot555 {
  color: #bb9af7;
}
.xcrmq0u {
  color: #a6e22e;
}
.xd6xcuc {
  color: #b5cea8;
}
.xde0f50 {
  border-end-end-radius: 8px;
}
.xdof05e {
  border-inline-start-color: #c9ccd1;
}
.xdp8it0 {
  color: #9a6e3a;
}
.xdpw7ca {
  color: #d4d4d4;
}
.xdr3pjx {
  border-inline-end-color: var(--accent) !important;
}
.xdt5ytf {
  flex-direction: column;
}
.xe2zdcy {
  padding-inline-start: 10px;
}
.xeaf4i8 {
  white-space: normal;
}
.xebrgi1 {
  color: #d7ba7d;
}
.xefazk8 {
  margin-inline-start: 24px;
}
.xeq4nuv {
  tab-size: 2;
}
.xf159sx {
  padding-inline-end: 8px;
}
.xf7dkkf {
  padding-inline-start: 16px;
}
.xgjqrgf {
  color: #c00;
}
.xgxxoiu {
  font-size: 0;
}
.xhluuyv {
  font-family: Menlo, Consolas, Monaco, monospace;
}
.xhtitgo {
  z-index: 2;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xixxii4 {
  position: fixed;
}
.xj87blo {
  float: var(--stylex-logical-start);
}
.xjbqb8w {
  background-color: transparent;
}
.xjjn67l {
  color: #6a9955;
}
.xjup8qr {
  background-color: #f5f2f0;
}
.xjw0khk {
  border-end-end-radius: 60px 5px;
}
.xjwep3j {
  border-start-start-radius: 4px;
}
.xkrcy79 {
  color: #ff9e64;
}
.xl56j7k {
  justify-content: center;
}
.xl5kmx0 {
  color: gray;
}
.xlshs6z {
  visibility: hidden;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xm1w569 {
  color: #9ece6a;
}
.xm2jcoa {
  margin-inline-start: 1px;
}
.xmjcpbm {
  background-color: var(--comment-background);
}
.xmzvs34 {
  padding-inline-start: 8px;
}
.xngnso2 {
  font-size: 1.5rem;
}
.xnhn04m {
  color: #7aa2f7;
}
.xo1l8bm {
  font-weight: 400;
}
.xo5v014 {
  line-height: 1;
}
.xod0wng {
  color: #000;
}
.xoexkxr {
  color: #fd971f;
}
.xpdmqnj {
  padding-inline-end: 12px;
}
.xpilrb4 {
  border-inline-start-width: 1px;
}
.xqcmdr3 {
  animation-name: x18re5ia-B;
}
.xqfym49 {
  background-color: #efefef;
}
.xqi1l69 {
  background-color: #f2f3f5;
}
.xrpsa6j {
  cursor: nw-resize;
}
.xs83m0k {
  flex-shrink: 1;
}
.xs83zq4 {
  border-start-end-radius: 3px;
}
.xstzfhl {
  border-inline-start-style: none;
}
.xt0e3qv {
  cursor: default;
}
.xt6ovg4 {
  border-end-end-radius: 3px;
}
.xtijo5x {
  inset-inline-end: 0;
}
.xtrg13t {
  float: var(--stylex-logical-end);
}
.xtt52l0 {
  resize: none;
}
.xtv2irb {
  mix-blend-mode: darken;
}
.xtvhhri {
  text-transform: uppercase;
}
.xu88d7e {
  color: #dd4a68;
}
.xuc5kci {
  color: #07a;
}
.xuk3077 {
  align-items: flex-end;
}
.xuxw1ft {
  white-space: nowrap;
}
.xv5twrn {
  cursor: move;
}
.xvc5jky {
  margin-inline-start: auto;
}
.xvhhaok {
  color: #ce9178;
}
.xwnonoy {
  background-color: var(--accent);
}
.xws6zjw {
  background-color: #fff6;
}
.xy0fqo7 {
  color: #708090;
}
.xyen2ro {
  float: none;
}
.xygx8qp {
  box-shadow: 0 12px 28px #0003, 0 2px 4px #0000001a, inset 0 0 0 1px #ffffff80;
}
.xyh5bb9 {
  box-decoration-break: clone;
}
.xyiysdx {
  padding-inline-start: 2px;
}
.xypss5j {
  background-color: #fff1ef;
}
.xyri2b {
  padding-inline-end: 0;
}
.xzexbsc {
  color: #569cd6;
}
.xzsf02u {
  color: var(--primary-text);
}
.x12fum4b:hover {
  background-color: var(--divider);
}
.x1o7uuvo:hover {
  opacity: 1;
}
.xfub72c:hover {
  background-color: #efefef;
}
.xwctamf:hover {
  color: var(--primary-text);
}
@media print {
  .x2m7a2c.x2m7a2c {
    text-shadow: none;
  }
}
.x10avn17 {
  padding-bottom: 56.25%;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x1120s5i {
  padding-bottom: 2px;
}
.x12nagc {
  margin-bottom: 4px;
}
.x131sewu {
  right: 10px;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13vifvy {
  top: 0;
}
.x16i1cuh {
  right: 30px;
}
.x173qytb {
  min-width: 75px;
}
.x173radd {
  min-width: 170px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x17ats6m {
  border-bottom-color: var(--overlay-alpha-80);
}
.x17rw0jw {
  height: 22px;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18dl8mb {
  height: 150px;
}
.x193iq5w {
  max-width: 100%;
}
.x1anpbxc {
  margin-top: 10px;
}
.x1c42kn3 {
  left: 20px;
}
.x1cnzs8 {
  padding-top: 20px;
}
.x1e1m7ul {
  margin-top: 25px;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1ejq31n {
  border-top-style: none;
}
.x1ey2m1c {
  bottom: 0;
}
.x1gslohp {
  margin-top: 4px;
}
.x1hagigm {
  height: 7px;
}
.x1hccu1h {
  border-bottom-color: #c9ccd1;
}
.x1i1rx1s {
  width: 1px;
}
.x1i9suas {
  min-width: 120px;
}
.x1ibc7va {
  margin-bottom: 25px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1j85h84 {
  padding-bottom: 1px;
}
.x1kky2od {
  width: 16px;
}
.x1ktj5wk {
  height: calc(100% - 8px);
}
.x1l5p03z {
  height: 70vh;
}
.x1lqxvo2 {
  border-bottom-color: var(--always-white);
}
.x1ncir08 {
  max-width: 200px;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1odjw0f {
  overflow-y: auto;
}
.x1pslo05 {
  border-bottom-color: #5890ff4d;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1rife3k {
  overflow-y: scroll;
}
.x1s6807b {
  border-bottom-color: var(--accent) !important;
}
.x1sy0etr {
  border-bottom-style: none;
}
.x1sy10c2 {
  margin-top: 20px;
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x2lwn1j {
  min-height: 0;
}
.x2vplmn {
  top: 45px;
}
.x3m8u43 {
  right: 0;
}
.x3uilvn {
  max-height: 64px;
}
.x4p5aij {
  padding-top: 1px;
}
.x50cjq {
  min-height: 25px;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x80vd3b {
  border-bottom-color: var(--divider);
}
.x8cjs6t {
  border-top-color: var(--divider);
}
.x972fbf {
  border-top-width: 0;
}
.x9tmck8 {
  padding-top: 25px;
}
.xat24cr {
  margin-bottom: 0;
}
.xci0xqf {
  width: 7px;
}
.xdj266r {
  margin-top: 0;
}
.xdjccd9 {
  left: -6px;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xfmqdhw {
  width: 70vw;
}
.xfr5jun {
  top: 8px;
}
.xfwxh34 {
  bottom: -50px;
}
.xgjxtca {
  border-top-color: var(--always-white);
}
.xgzdjil {
  right: -6px;
}
.xh8yej3 {
  width: 100%;
}
.xieb3on {
  margin-bottom: 20px;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjsvxwn {
  border-top-color: var(--accent) !important;
}
.xk6ci0l {
  right: 20px;
}
.xktia5q {
  width: 80%;
}
.xlup9mm {
  height: 16px;
}
.xmdk04u {
  border-top-color: #c9ccd1;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xqtp20y {
  height: 0;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsugpx9 {
  bottom: -6px;
}
.xt7dq6l {
  height: auto;
}
.xtu2xtp {
  top: -6px;
}
.xu96u03 {
  left: 0;
}
.xv4lvxq {
  top: 17px;
}
.xw2csxc {
  overflow-x: auto;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwxc41k {
  padding-bottom: 24px;
}
.xx6bls6 {
  padding-bottom: 20px;
}
.xygnafs {
  width: 120px;
}
.xyorhqc {
  margin-bottom: 10px;
}
.xz84dc7 {
  width: 40%;
}
.xzboxd6:last-child {
  margin-bottom: 0;
}
.x19m3swy:after {
  background: #0003;
}
.x1j6awrg:after {
  position: absolute;
}
.x1s928wv:after {
  content: "";
}
.x1x6zp8v:after {
  box-shadow: 2px 15px 5px #0006;
}
.x2s2ed0::-webkit-input-placeholder {
  color: var(--secondary-text);
}
.xfk6m8::-webkit-scrollbar {
  display: none;
}
.xi4xitw:after {
  z-index: -1;
}
.xtdes4l:after {
  transform: matrix(-1, -0.1, 0, 1, 0, 0);
}
.x1cj0po7:after {
  right: 0;
  bottom: 20px;
}
.xb7o21d:after {
  width: 120px;
}
.xjjcjes:after {
  height: 25px;
}
