body{margin:0;padding:0;font-family:Graphik,system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.debug *{background:rgba(60,60,60,.05)}strong{font-family:Graphik,system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucinda Grande",sans-serif;font-weight:400}.noscroll{overflow:hidden;width:100%}.app{position:relative;min-height:100vh;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#fff}@media print{.app{min-height:unset;display:block}}#intercom-container,.intercom-lightweight-app,#intercom-container iframe,.intercom-messenger-frame{z-index:2147483700 !important}@media screen and (max-width: 767px){#intercom-container iframe{bottom:88px}.intercom-messenger-frame iframe{bottom:0px !important}.intercom-launcher-badge-frame{bottom:148px !important}.intercom-launcher-frame,.intercom-lightweight-app-launcher{bottom:108px !important}}
._1rug0558 {
  -moz-box-flex: 1;
       flex: 1 1 0%;
}
._1rug055d {
  -moz-box-flex: 2;
       flex: 2 1 0%;
}
._1rug055i {
  -moz-box-flex: 3;
       flex: 3 1 0%;
}
._1rug055n {
  -moz-box-flex: 4;
       flex: 4 1 0%;
}
._1rug055s {
  -moz-box-flex: 5;
       flex: 5 1 0%;
}
._1rug055x {
  -moz-box-flex: 6;
       flex: 6 1 0%;
}
._1rug05512 {
  -moz-box-flex: 7;
       flex: 7 1 0%;
}
._1rug05517 {
  -moz-box-flex: 8;
       flex: 8 1 0%;
}
._1rug0551c {
  -moz-box-flex: 9;
       flex: 9 1 0%;
}
._1rug0551h {
  -moz-box-flex: 1;
       flex: auto;
}
._1rug0551m {
  -moz-box-flex: content;
       flex: content;
}
._1rug0551r {
  -moz-box-flex: fix-content;
       flex: fix-content 1 0%;
}
._1rug0551w {
  -moz-box-flex: max-content;
       flex: max-content 1 0%;
}
._1rug05521 {
  -moz-box-flex: min-content;
       flex: min-content 1 0%;
}
._1rug05526 {
  -moz-box-flex: 0;
       flex: none;
}
._1rug0552b {
  -moz-box-flex: initial;
       flex: initial;
}
._1rug0552g {
  -moz-box-flex: var(--_1rug0555);
       flex-grow: var(--_1rug0555);
}
._1rug0552l {
  flex-shrink: var(--_1rug0556);
}
._1rug0552q {
  flex-basis: var(--_1rug0557);
}
._1rug0552v {
  -moz-box-align: unset;
       align-items: unset;
}
._1rug05530 {
  -moz-box-align: baseline;
       align-items: baseline;
}
._1rug05535 {
  -moz-box-align: normal;
       align-items: normal;
}
._1rug0553a {
  -moz-box-align: stretch;
       align-items: stretch;
}
._1rug0553f {
  -moz-box-align: center;
       align-items: center;
}
._1rug0553k {
  -moz-box-align: end;
       align-items: end;
}
._1rug0553p {
  -moz-box-align: end;
       align-items: flex-end;
}
._1rug0553u {
  -moz-box-align: start;
       align-items: flex-start;
}
._1rug0553z {
  -moz-box-align: self-end;
       align-items: self-end;
}
._1rug05544 {
  -moz-box-align: self-start;
       align-items: self-start;
}
._1rug05549 {
  -moz-box-align: start;
       align-items: start;
}
._1rug0554e {
  -moz-box-pack: left;
       justify-content: left;
}
._1rug0554j {
  -moz-box-pack: normal;
       justify-content: normal;
}
._1rug0554o {
  -moz-box-pack: right;
       justify-content: right;
}
._1rug0554t {
  justify-content: space-around;
}
._1rug0554y {
  -moz-box-pack: justify;
       justify-content: space-between;
}
._1rug05553 {
  -moz-box-pack: space-evenly;
       justify-content: space-evenly;
}
._1rug05558 {
  -moz-box-pack: stretch;
       justify-content: stretch;
}
._1rug0555d {
  -moz-box-pack: center;
       justify-content: center;
}
._1rug0555i {
  -moz-box-pack: end;
       justify-content: end;
}
._1rug0555n {
  -moz-box-pack: end;
       justify-content: flex-end;
}
._1rug0555s {
  -moz-box-pack: start;
       justify-content: flex-start;
}
._1rug0555x {
  -moz-box-pack: start;
       justify-content: start;
}
._1rug05562 {
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}
._1rug05567 {
  -moz-box-orient: vertical;
  -moz-box-direction: reverse;
       flex-direction: column-reverse;
}
._1rug0556c {
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
       flex-direction: row;
}
._1rug0556h {
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
       flex-direction: row-reverse;
}
._1rug0556m {
  grid-gap: var(--_1rug0550);
  gap: var(--_1rug0550);
}
._1rug0556r {
  grid-gap: var(--_1rug0551);
  gap: var(--_1rug0551);
}
._1rug0556w {
  grid-gap: var(--_1rug0552);
  gap: var(--_1rug0552);
}
._1rug05571 {
  grid-gap: var(--_1rug0553);
  gap: var(--_1rug0553);
}
._1rug05576 {
  grid-gap: var(--_1rug0554);
  gap: var(--_1rug0554);
}
._1rug0557b {
  display: -moz-box;
  display: flex;
}
._1rug0557b:empty {
  grid-gap: unset;
  gap: unset;
}
@media screen and (min-width: 768px)  {
  ._1rug0559 {
    -moz-box-flex: 1;
         flex: 1 1 0%;
  }
  ._1rug055e {
    -moz-box-flex: 2;
         flex: 2 1 0%;
  }
  ._1rug055j {
    -moz-box-flex: 3;
         flex: 3 1 0%;
  }
  ._1rug055o {
    -moz-box-flex: 4;
         flex: 4 1 0%;
  }
  ._1rug055t {
    -moz-box-flex: 5;
         flex: 5 1 0%;
  }
  ._1rug055y {
    -moz-box-flex: 6;
         flex: 6 1 0%;
  }
  ._1rug05513 {
    -moz-box-flex: 7;
         flex: 7 1 0%;
  }
  ._1rug05518 {
    -moz-box-flex: 8;
         flex: 8 1 0%;
  }
  ._1rug0551d {
    -moz-box-flex: 9;
         flex: 9 1 0%;
  }
  ._1rug0551i {
    -moz-box-flex: 1;
         flex: auto;
  }
  ._1rug0551n {
    -moz-box-flex: content;
         flex: content;
  }
  ._1rug0551s {
    -moz-box-flex: fix-content;
         flex: fix-content 1 0%;
  }
  ._1rug0551x {
    -moz-box-flex: max-content;
         flex: max-content 1 0%;
  }
  ._1rug05522 {
    -moz-box-flex: min-content;
         flex: min-content 1 0%;
  }
  ._1rug05527 {
    -moz-box-flex: 0;
         flex: none;
  }
  ._1rug0552c {
    -moz-box-flex: initial;
         flex: initial;
  }
  ._1rug0552h {
    -moz-box-flex: var(--_1rug0555);
         flex-grow: var(--_1rug0555);
  }
  ._1rug0552m {
    flex-shrink: var(--_1rug0556);
  }
  ._1rug0552r {
    flex-basis: var(--_1rug0557);
  }
  ._1rug0552w {
    -moz-box-align: unset;
         align-items: unset;
  }
  ._1rug05531 {
    -moz-box-align: baseline;
         align-items: baseline;
  }
  ._1rug05536 {
    -moz-box-align: normal;
         align-items: normal;
  }
  ._1rug0553b {
    -moz-box-align: stretch;
         align-items: stretch;
  }
  ._1rug0553g {
    -moz-box-align: center;
         align-items: center;
  }
  ._1rug0553l {
    -moz-box-align: end;
         align-items: end;
  }
  ._1rug0553q {
    -moz-box-align: end;
         align-items: flex-end;
  }
  ._1rug0553v {
    -moz-box-align: start;
         align-items: flex-start;
  }
  ._1rug05540 {
    -moz-box-align: self-end;
         align-items: self-end;
  }
  ._1rug05545 {
    -moz-box-align: self-start;
         align-items: self-start;
  }
  ._1rug0554a {
    -moz-box-align: start;
         align-items: start;
  }
  ._1rug0554f {
    -moz-box-pack: left;
         justify-content: left;
  }
  ._1rug0554k {
    -moz-box-pack: normal;
         justify-content: normal;
  }
  ._1rug0554p {
    -moz-box-pack: right;
         justify-content: right;
  }
  ._1rug0554u {
    justify-content: space-around;
  }
  ._1rug0554z {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  ._1rug05554 {
    -moz-box-pack: space-evenly;
         justify-content: space-evenly;
  }
  ._1rug05559 {
    -moz-box-pack: stretch;
         justify-content: stretch;
  }
  ._1rug0555e {
    -moz-box-pack: center;
         justify-content: center;
  }
  ._1rug0555j {
    -moz-box-pack: end;
         justify-content: end;
  }
  ._1rug0555o {
    -moz-box-pack: end;
         justify-content: flex-end;
  }
  ._1rug0555t {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  ._1rug0555y {
    -moz-box-pack: start;
         justify-content: start;
  }
  ._1rug05563 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  ._1rug05568 {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
  }
  ._1rug0556d {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  ._1rug0556i {
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
         flex-direction: row-reverse;
  }
  ._1rug0556n {
    grid-gap: var(--_1rug0550);
    gap: var(--_1rug0550);
  }
  ._1rug0556s {
    grid-gap: var(--_1rug0551);
    gap: var(--_1rug0551);
  }
  ._1rug0556x {
    grid-gap: var(--_1rug0552);
    gap: var(--_1rug0552);
  }
  ._1rug05572 {
    grid-gap: var(--_1rug0553);
    gap: var(--_1rug0553);
  }
  ._1rug05577 {
    grid-gap: var(--_1rug0554);
    gap: var(--_1rug0554);
  }
}
@media screen and (min-width: 1024px)  {
  ._1rug055a {
    -moz-box-flex: 1;
         flex: 1 1 0%;
  }
  ._1rug055f {
    -moz-box-flex: 2;
         flex: 2 1 0%;
  }
  ._1rug055k {
    -moz-box-flex: 3;
         flex: 3 1 0%;
  }
  ._1rug055p {
    -moz-box-flex: 4;
         flex: 4 1 0%;
  }
  ._1rug055u {
    -moz-box-flex: 5;
         flex: 5 1 0%;
  }
  ._1rug055z {
    -moz-box-flex: 6;
         flex: 6 1 0%;
  }
  ._1rug05514 {
    -moz-box-flex: 7;
         flex: 7 1 0%;
  }
  ._1rug05519 {
    -moz-box-flex: 8;
         flex: 8 1 0%;
  }
  ._1rug0551e {
    -moz-box-flex: 9;
         flex: 9 1 0%;
  }
  ._1rug0551j {
    -moz-box-flex: 1;
         flex: auto;
  }
  ._1rug0551o {
    -moz-box-flex: content;
         flex: content;
  }
  ._1rug0551t {
    -moz-box-flex: fix-content;
         flex: fix-content 1 0%;
  }
  ._1rug0551y {
    -moz-box-flex: max-content;
         flex: max-content 1 0%;
  }
  ._1rug05523 {
    -moz-box-flex: min-content;
         flex: min-content 1 0%;
  }
  ._1rug05528 {
    -moz-box-flex: 0;
         flex: none;
  }
  ._1rug0552d {
    -moz-box-flex: initial;
         flex: initial;
  }
  ._1rug0552i {
    -moz-box-flex: var(--_1rug0555);
         flex-grow: var(--_1rug0555);
  }
  ._1rug0552n {
    flex-shrink: var(--_1rug0556);
  }
  ._1rug0552s {
    flex-basis: var(--_1rug0557);
  }
  ._1rug0552x {
    -moz-box-align: unset;
         align-items: unset;
  }
  ._1rug05532 {
    -moz-box-align: baseline;
         align-items: baseline;
  }
  ._1rug05537 {
    -moz-box-align: normal;
         align-items: normal;
  }
  ._1rug0553c {
    -moz-box-align: stretch;
         align-items: stretch;
  }
  ._1rug0553h {
    -moz-box-align: center;
         align-items: center;
  }
  ._1rug0553m {
    -moz-box-align: end;
         align-items: end;
  }
  ._1rug0553r {
    -moz-box-align: end;
         align-items: flex-end;
  }
  ._1rug0553w {
    -moz-box-align: start;
         align-items: flex-start;
  }
  ._1rug05541 {
    -moz-box-align: self-end;
         align-items: self-end;
  }
  ._1rug05546 {
    -moz-box-align: self-start;
         align-items: self-start;
  }
  ._1rug0554b {
    -moz-box-align: start;
         align-items: start;
  }
  ._1rug0554g {
    -moz-box-pack: left;
         justify-content: left;
  }
  ._1rug0554l {
    -moz-box-pack: normal;
         justify-content: normal;
  }
  ._1rug0554q {
    -moz-box-pack: right;
         justify-content: right;
  }
  ._1rug0554v {
    justify-content: space-around;
  }
  ._1rug05550 {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  ._1rug05555 {
    -moz-box-pack: space-evenly;
         justify-content: space-evenly;
  }
  ._1rug0555a {
    -moz-box-pack: stretch;
         justify-content: stretch;
  }
  ._1rug0555f {
    -moz-box-pack: center;
         justify-content: center;
  }
  ._1rug0555k {
    -moz-box-pack: end;
         justify-content: end;
  }
  ._1rug0555p {
    -moz-box-pack: end;
         justify-content: flex-end;
  }
  ._1rug0555u {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  ._1rug0555z {
    -moz-box-pack: start;
         justify-content: start;
  }
  ._1rug05564 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  ._1rug05569 {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
  }
  ._1rug0556e {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  ._1rug0556j {
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
         flex-direction: row-reverse;
  }
  ._1rug0556o {
    grid-gap: var(--_1rug0550);
    gap: var(--_1rug0550);
  }
  ._1rug0556t {
    grid-gap: var(--_1rug0551);
    gap: var(--_1rug0551);
  }
  ._1rug0556y {
    grid-gap: var(--_1rug0552);
    gap: var(--_1rug0552);
  }
  ._1rug05573 {
    grid-gap: var(--_1rug0553);
    gap: var(--_1rug0553);
  }
  ._1rug05578 {
    grid-gap: var(--_1rug0554);
    gap: var(--_1rug0554);
  }
}
@media screen and (min-width: 1440px)  {
  ._1rug055b {
    -moz-box-flex: 1;
         flex: 1 1 0%;
  }
  ._1rug055g {
    -moz-box-flex: 2;
         flex: 2 1 0%;
  }
  ._1rug055l {
    -moz-box-flex: 3;
         flex: 3 1 0%;
  }
  ._1rug055q {
    -moz-box-flex: 4;
         flex: 4 1 0%;
  }
  ._1rug055v {
    -moz-box-flex: 5;
         flex: 5 1 0%;
  }
  ._1rug05510 {
    -moz-box-flex: 6;
         flex: 6 1 0%;
  }
  ._1rug05515 {
    -moz-box-flex: 7;
         flex: 7 1 0%;
  }
  ._1rug0551a {
    -moz-box-flex: 8;
         flex: 8 1 0%;
  }
  ._1rug0551f {
    -moz-box-flex: 9;
         flex: 9 1 0%;
  }
  ._1rug0551k {
    -moz-box-flex: 1;
         flex: auto;
  }
  ._1rug0551p {
    -moz-box-flex: content;
         flex: content;
  }
  ._1rug0551u {
    -moz-box-flex: fix-content;
         flex: fix-content 1 0%;
  }
  ._1rug0551z {
    -moz-box-flex: max-content;
         flex: max-content 1 0%;
  }
  ._1rug05524 {
    -moz-box-flex: min-content;
         flex: min-content 1 0%;
  }
  ._1rug05529 {
    -moz-box-flex: 0;
         flex: none;
  }
  ._1rug0552e {
    -moz-box-flex: initial;
         flex: initial;
  }
  ._1rug0552j {
    -moz-box-flex: var(--_1rug0555);
         flex-grow: var(--_1rug0555);
  }
  ._1rug0552o {
    flex-shrink: var(--_1rug0556);
  }
  ._1rug0552t {
    flex-basis: var(--_1rug0557);
  }
  ._1rug0552y {
    -moz-box-align: unset;
         align-items: unset;
  }
  ._1rug05533 {
    -moz-box-align: baseline;
         align-items: baseline;
  }
  ._1rug05538 {
    -moz-box-align: normal;
         align-items: normal;
  }
  ._1rug0553d {
    -moz-box-align: stretch;
         align-items: stretch;
  }
  ._1rug0553i {
    -moz-box-align: center;
         align-items: center;
  }
  ._1rug0553n {
    -moz-box-align: end;
         align-items: end;
  }
  ._1rug0553s {
    -moz-box-align: end;
         align-items: flex-end;
  }
  ._1rug0553x {
    -moz-box-align: start;
         align-items: flex-start;
  }
  ._1rug05542 {
    -moz-box-align: self-end;
         align-items: self-end;
  }
  ._1rug05547 {
    -moz-box-align: self-start;
         align-items: self-start;
  }
  ._1rug0554c {
    -moz-box-align: start;
         align-items: start;
  }
  ._1rug0554h {
    -moz-box-pack: left;
         justify-content: left;
  }
  ._1rug0554m {
    -moz-box-pack: normal;
         justify-content: normal;
  }
  ._1rug0554r {
    -moz-box-pack: right;
         justify-content: right;
  }
  ._1rug0554w {
    justify-content: space-around;
  }
  ._1rug05551 {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  ._1rug05556 {
    -moz-box-pack: space-evenly;
         justify-content: space-evenly;
  }
  ._1rug0555b {
    -moz-box-pack: stretch;
         justify-content: stretch;
  }
  ._1rug0555g {
    -moz-box-pack: center;
         justify-content: center;
  }
  ._1rug0555l {
    -moz-box-pack: end;
         justify-content: end;
  }
  ._1rug0555q {
    -moz-box-pack: end;
         justify-content: flex-end;
  }
  ._1rug0555v {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  ._1rug05560 {
    -moz-box-pack: start;
         justify-content: start;
  }
  ._1rug05565 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  ._1rug0556a {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
  }
  ._1rug0556f {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  ._1rug0556k {
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
         flex-direction: row-reverse;
  }
  ._1rug0556p {
    grid-gap: var(--_1rug0550);
    gap: var(--_1rug0550);
  }
  ._1rug0556u {
    grid-gap: var(--_1rug0551);
    gap: var(--_1rug0551);
  }
  ._1rug0556z {
    grid-gap: var(--_1rug0552);
    gap: var(--_1rug0552);
  }
  ._1rug05574 {
    grid-gap: var(--_1rug0553);
    gap: var(--_1rug0553);
  }
  ._1rug05579 {
    grid-gap: var(--_1rug0554);
    gap: var(--_1rug0554);
  }
}
@media screen and (min-width: 1920px)  {
  ._1rug055c {
    -moz-box-flex: 1;
         flex: 1 1 0%;
  }
  ._1rug055h {
    -moz-box-flex: 2;
         flex: 2 1 0%;
  }
  ._1rug055m {
    -moz-box-flex: 3;
         flex: 3 1 0%;
  }
  ._1rug055r {
    -moz-box-flex: 4;
         flex: 4 1 0%;
  }
  ._1rug055w {
    -moz-box-flex: 5;
         flex: 5 1 0%;
  }
  ._1rug05511 {
    -moz-box-flex: 6;
         flex: 6 1 0%;
  }
  ._1rug05516 {
    -moz-box-flex: 7;
         flex: 7 1 0%;
  }
  ._1rug0551b {
    -moz-box-flex: 8;
         flex: 8 1 0%;
  }
  ._1rug0551g {
    -moz-box-flex: 9;
         flex: 9 1 0%;
  }
  ._1rug0551l {
    -moz-box-flex: 1;
         flex: auto;
  }
  ._1rug0551q {
    -moz-box-flex: content;
         flex: content;
  }
  ._1rug0551v {
    -moz-box-flex: fix-content;
         flex: fix-content 1 0%;
  }
  ._1rug05520 {
    -moz-box-flex: max-content;
         flex: max-content 1 0%;
  }
  ._1rug05525 {
    -moz-box-flex: min-content;
         flex: min-content 1 0%;
  }
  ._1rug0552a {
    -moz-box-flex: 0;
         flex: none;
  }
  ._1rug0552f {
    -moz-box-flex: initial;
         flex: initial;
  }
  ._1rug0552k {
    -moz-box-flex: var(--_1rug0555);
         flex-grow: var(--_1rug0555);
  }
  ._1rug0552p {
    flex-shrink: var(--_1rug0556);
  }
  ._1rug0552u {
    flex-basis: var(--_1rug0557);
  }
  ._1rug0552z {
    -moz-box-align: unset;
         align-items: unset;
  }
  ._1rug05534 {
    -moz-box-align: baseline;
         align-items: baseline;
  }
  ._1rug05539 {
    -moz-box-align: normal;
         align-items: normal;
  }
  ._1rug0553e {
    -moz-box-align: stretch;
         align-items: stretch;
  }
  ._1rug0553j {
    -moz-box-align: center;
         align-items: center;
  }
  ._1rug0553o {
    -moz-box-align: end;
         align-items: end;
  }
  ._1rug0553t {
    -moz-box-align: end;
         align-items: flex-end;
  }
  ._1rug0553y {
    -moz-box-align: start;
         align-items: flex-start;
  }
  ._1rug05543 {
    -moz-box-align: self-end;
         align-items: self-end;
  }
  ._1rug05548 {
    -moz-box-align: self-start;
         align-items: self-start;
  }
  ._1rug0554d {
    -moz-box-align: start;
         align-items: start;
  }
  ._1rug0554i {
    -moz-box-pack: left;
         justify-content: left;
  }
  ._1rug0554n {
    -moz-box-pack: normal;
         justify-content: normal;
  }
  ._1rug0554s {
    -moz-box-pack: right;
         justify-content: right;
  }
  ._1rug0554x {
    justify-content: space-around;
  }
  ._1rug05552 {
    -moz-box-pack: justify;
         justify-content: space-between;
  }
  ._1rug05557 {
    -moz-box-pack: space-evenly;
         justify-content: space-evenly;
  }
  ._1rug0555c {
    -moz-box-pack: stretch;
         justify-content: stretch;
  }
  ._1rug0555h {
    -moz-box-pack: center;
         justify-content: center;
  }
  ._1rug0555m {
    -moz-box-pack: end;
         justify-content: end;
  }
  ._1rug0555r {
    -moz-box-pack: end;
         justify-content: flex-end;
  }
  ._1rug0555w {
    -moz-box-pack: start;
         justify-content: flex-start;
  }
  ._1rug05561 {
    -moz-box-pack: start;
         justify-content: start;
  }
  ._1rug05566 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  ._1rug0556b {
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
         flex-direction: column-reverse;
  }
  ._1rug0556g {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  ._1rug0556l {
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
         flex-direction: row-reverse;
  }
  ._1rug0556q {
    grid-gap: var(--_1rug0550);
    gap: var(--_1rug0550);
  }
  ._1rug0556v {
    grid-gap: var(--_1rug0551);
    gap: var(--_1rug0551);
  }
  ._1rug05570 {
    grid-gap: var(--_1rug0552);
    gap: var(--_1rug0552);
  }
  ._1rug05575 {
    grid-gap: var(--_1rug0553);
    gap: var(--_1rug0553);
  }
  ._1rug0557a {
    grid-gap: var(--_1rug0554);
    gap: var(--_1rug0554);
  }
}
._1jjg2vn5 {
  flex-basis: var(--_1jjg2vn0);
}
._1jjg2vna {
  flex-basis: var(--_1jjg2vn1);
}
._1jjg2vnf {
  flex-basis: var(--_1jjg2vn2);
}
._1jjg2vnk {
  flex-basis: var(--_1jjg2vn3);
}
._1jjg2vnp {
  flex-basis: var(--_1jjg2vn4);
}
._1jjg2vnu {
  min-width: var(--_1jjg2vn0);
}
._1jjg2vnz {
  min-width: var(--_1jjg2vn1);
}
._1jjg2vn14 {
  min-width: var(--_1jjg2vn2);
}
._1jjg2vn19 {
  min-width: var(--_1jjg2vn3);
}
._1jjg2vn1e {
  min-width: var(--_1jjg2vn4);
}
._1jjg2vn1j {
  min-height: var(--_1jjg2vn0);
}
._1jjg2vn1o {
  min-height: var(--_1jjg2vn1);
}
._1jjg2vn1t {
  min-height: var(--_1jjg2vn2);
}
._1jjg2vn1y {
  min-height: var(--_1jjg2vn3);
}
._1jjg2vn23 {
  min-height: var(--_1jjg2vn4);
}
._1jjg2vn28 {
  width: 0;
}
._1jjg2vn2d {
  height: 0;
}
._1jjg2vn2i {
  -moz-box-flex: 0;
       flex-grow: 0;
  flex-shrink: 0;
}
._1jjg2vn2j {
  -moz-box-flex: 1;
       flex-grow: 1;
  flex-shrink: 0;
}
@media screen and (min-width: 768px)  {
  ._1jjg2vn6 {
    flex-basis: var(--_1jjg2vn0);
  }
  ._1jjg2vnb {
    flex-basis: var(--_1jjg2vn1);
  }
  ._1jjg2vng {
    flex-basis: var(--_1jjg2vn2);
  }
  ._1jjg2vnl {
    flex-basis: var(--_1jjg2vn3);
  }
  ._1jjg2vnq {
    flex-basis: var(--_1jjg2vn4);
  }
  ._1jjg2vnv {
    min-width: var(--_1jjg2vn0);
  }
  ._1jjg2vn10 {
    min-width: var(--_1jjg2vn1);
  }
  ._1jjg2vn15 {
    min-width: var(--_1jjg2vn2);
  }
  ._1jjg2vn1a {
    min-width: var(--_1jjg2vn3);
  }
  ._1jjg2vn1f {
    min-width: var(--_1jjg2vn4);
  }
  ._1jjg2vn1k {
    min-height: var(--_1jjg2vn0);
  }
  ._1jjg2vn1p {
    min-height: var(--_1jjg2vn1);
  }
  ._1jjg2vn1u {
    min-height: var(--_1jjg2vn2);
  }
  ._1jjg2vn1z {
    min-height: var(--_1jjg2vn3);
  }
  ._1jjg2vn24 {
    min-height: var(--_1jjg2vn4);
  }
  ._1jjg2vn29 {
    width: 0;
  }
  ._1jjg2vn2e {
    height: 0;
  }
}
@media screen and (min-width: 1024px)  {
  ._1jjg2vn7 {
    flex-basis: var(--_1jjg2vn0);
  }
  ._1jjg2vnc {
    flex-basis: var(--_1jjg2vn1);
  }
  ._1jjg2vnh {
    flex-basis: var(--_1jjg2vn2);
  }
  ._1jjg2vnm {
    flex-basis: var(--_1jjg2vn3);
  }
  ._1jjg2vnr {
    flex-basis: var(--_1jjg2vn4);
  }
  ._1jjg2vnw {
    min-width: var(--_1jjg2vn0);
  }
  ._1jjg2vn11 {
    min-width: var(--_1jjg2vn1);
  }
  ._1jjg2vn16 {
    min-width: var(--_1jjg2vn2);
  }
  ._1jjg2vn1b {
    min-width: var(--_1jjg2vn3);
  }
  ._1jjg2vn1g {
    min-width: var(--_1jjg2vn4);
  }
  ._1jjg2vn1l {
    min-height: var(--_1jjg2vn0);
  }
  ._1jjg2vn1q {
    min-height: var(--_1jjg2vn1);
  }
  ._1jjg2vn1v {
    min-height: var(--_1jjg2vn2);
  }
  ._1jjg2vn20 {
    min-height: var(--_1jjg2vn3);
  }
  ._1jjg2vn25 {
    min-height: var(--_1jjg2vn4);
  }
  ._1jjg2vn2a {
    width: 0;
  }
  ._1jjg2vn2f {
    height: 0;
  }
}
@media screen and (min-width: 1440px)  {
  ._1jjg2vn8 {
    flex-basis: var(--_1jjg2vn0);
  }
  ._1jjg2vnd {
    flex-basis: var(--_1jjg2vn1);
  }
  ._1jjg2vni {
    flex-basis: var(--_1jjg2vn2);
  }
  ._1jjg2vnn {
    flex-basis: var(--_1jjg2vn3);
  }
  ._1jjg2vns {
    flex-basis: var(--_1jjg2vn4);
  }
  ._1jjg2vnx {
    min-width: var(--_1jjg2vn0);
  }
  ._1jjg2vn12 {
    min-width: var(--_1jjg2vn1);
  }
  ._1jjg2vn17 {
    min-width: var(--_1jjg2vn2);
  }
  ._1jjg2vn1c {
    min-width: var(--_1jjg2vn3);
  }
  ._1jjg2vn1h {
    min-width: var(--_1jjg2vn4);
  }
  ._1jjg2vn1m {
    min-height: var(--_1jjg2vn0);
  }
  ._1jjg2vn1r {
    min-height: var(--_1jjg2vn1);
  }
  ._1jjg2vn1w {
    min-height: var(--_1jjg2vn2);
  }
  ._1jjg2vn21 {
    min-height: var(--_1jjg2vn3);
  }
  ._1jjg2vn26 {
    min-height: var(--_1jjg2vn4);
  }
  ._1jjg2vn2b {
    width: 0;
  }
  ._1jjg2vn2g {
    height: 0;
  }
}
@media screen and (min-width: 1920px)  {
  ._1jjg2vn9 {
    flex-basis: var(--_1jjg2vn0);
  }
  ._1jjg2vne {
    flex-basis: var(--_1jjg2vn1);
  }
  ._1jjg2vnj {
    flex-basis: var(--_1jjg2vn2);
  }
  ._1jjg2vno {
    flex-basis: var(--_1jjg2vn3);
  }
  ._1jjg2vnt {
    flex-basis: var(--_1jjg2vn4);
  }
  ._1jjg2vny {
    min-width: var(--_1jjg2vn0);
  }
  ._1jjg2vn13 {
    min-width: var(--_1jjg2vn1);
  }
  ._1jjg2vn18 {
    min-width: var(--_1jjg2vn2);
  }
  ._1jjg2vn1d {
    min-width: var(--_1jjg2vn3);
  }
  ._1jjg2vn1i {
    min-width: var(--_1jjg2vn4);
  }
  ._1jjg2vn1n {
    min-height: var(--_1jjg2vn0);
  }
  ._1jjg2vn1s {
    min-height: var(--_1jjg2vn1);
  }
  ._1jjg2vn1x {
    min-height: var(--_1jjg2vn2);
  }
  ._1jjg2vn22 {
    min-height: var(--_1jjg2vn3);
  }
  ._1jjg2vn27 {
    min-height: var(--_1jjg2vn4);
  }
  ._1jjg2vn2c {
    width: 0;
  }
  ._1jjg2vn2h {
    height: 0;
  }
}
._14o8i1yk {
  width: var(--_14o8i1y0);
}
._14o8i1yp {
  width: var(--_14o8i1y1);
}
._14o8i1yu {
  width: var(--_14o8i1y2);
}
._14o8i1yz {
  width: var(--_14o8i1y3);
}
._14o8i1y14 {
  width: var(--_14o8i1y4);
}
._14o8i1y19 {
  height: var(--_14o8i1y5);
}
._14o8i1y1e {
  height: var(--_14o8i1y6);
}
._14o8i1y1j {
  height: var(--_14o8i1y7);
}
._14o8i1y1o {
  height: var(--_14o8i1y8);
}
._14o8i1y1t {
  height: var(--_14o8i1y9);
}
._14o8i1y1y {
  aspect-ratio: var(--_14o8i1ya);
}
._14o8i1y23 {
  aspect-ratio: var(--_14o8i1yb);
}
._14o8i1y28 {
  aspect-ratio: var(--_14o8i1yc);
}
._14o8i1y2d {
  aspect-ratio: var(--_14o8i1yd);
}
._14o8i1y2i {
  aspect-ratio: var(--_14o8i1ye);
}
._14o8i1y2n {
  border-radius: var(--_14o8i1yf);
}
._14o8i1y2s {
  border-radius: var(--_14o8i1yg);
}
._14o8i1y2x {
  border-radius: var(--_14o8i1yh);
}
._14o8i1y32 {
  border-radius: var(--_14o8i1yi);
}
._14o8i1y37 {
  border-radius: var(--_14o8i1yj);
}
@media screen and (min-width: 768px)  {
  ._14o8i1yl {
    width: var(--_14o8i1y0);
  }
  ._14o8i1yq {
    width: var(--_14o8i1y1);
  }
  ._14o8i1yv {
    width: var(--_14o8i1y2);
  }
  ._14o8i1y10 {
    width: var(--_14o8i1y3);
  }
  ._14o8i1y15 {
    width: var(--_14o8i1y4);
  }
  ._14o8i1y1a {
    height: var(--_14o8i1y5);
  }
  ._14o8i1y1f {
    height: var(--_14o8i1y6);
  }
  ._14o8i1y1k {
    height: var(--_14o8i1y7);
  }
  ._14o8i1y1p {
    height: var(--_14o8i1y8);
  }
  ._14o8i1y1u {
    height: var(--_14o8i1y9);
  }
  ._14o8i1y1z {
    aspect-ratio: var(--_14o8i1ya);
  }
  ._14o8i1y24 {
    aspect-ratio: var(--_14o8i1yb);
  }
  ._14o8i1y29 {
    aspect-ratio: var(--_14o8i1yc);
  }
  ._14o8i1y2e {
    aspect-ratio: var(--_14o8i1yd);
  }
  ._14o8i1y2j {
    aspect-ratio: var(--_14o8i1ye);
  }
  ._14o8i1y2o {
    border-radius: var(--_14o8i1yf);
  }
  ._14o8i1y2t {
    border-radius: var(--_14o8i1yg);
  }
  ._14o8i1y2y {
    border-radius: var(--_14o8i1yh);
  }
  ._14o8i1y33 {
    border-radius: var(--_14o8i1yi);
  }
  ._14o8i1y38 {
    border-radius: var(--_14o8i1yj);
  }
}
@media screen and (min-width: 1024px)  {
  ._14o8i1ym {
    width: var(--_14o8i1y0);
  }
  ._14o8i1yr {
    width: var(--_14o8i1y1);
  }
  ._14o8i1yw {
    width: var(--_14o8i1y2);
  }
  ._14o8i1y11 {
    width: var(--_14o8i1y3);
  }
  ._14o8i1y16 {
    width: var(--_14o8i1y4);
  }
  ._14o8i1y1b {
    height: var(--_14o8i1y5);
  }
  ._14o8i1y1g {
    height: var(--_14o8i1y6);
  }
  ._14o8i1y1l {
    height: var(--_14o8i1y7);
  }
  ._14o8i1y1q {
    height: var(--_14o8i1y8);
  }
  ._14o8i1y1v {
    height: var(--_14o8i1y9);
  }
  ._14o8i1y20 {
    aspect-ratio: var(--_14o8i1ya);
  }
  ._14o8i1y25 {
    aspect-ratio: var(--_14o8i1yb);
  }
  ._14o8i1y2a {
    aspect-ratio: var(--_14o8i1yc);
  }
  ._14o8i1y2f {
    aspect-ratio: var(--_14o8i1yd);
  }
  ._14o8i1y2k {
    aspect-ratio: var(--_14o8i1ye);
  }
  ._14o8i1y2p {
    border-radius: var(--_14o8i1yf);
  }
  ._14o8i1y2u {
    border-radius: var(--_14o8i1yg);
  }
  ._14o8i1y2z {
    border-radius: var(--_14o8i1yh);
  }
  ._14o8i1y34 {
    border-radius: var(--_14o8i1yi);
  }
  ._14o8i1y39 {
    border-radius: var(--_14o8i1yj);
  }
}
@media screen and (min-width: 1440px)  {
  ._14o8i1yn {
    width: var(--_14o8i1y0);
  }
  ._14o8i1ys {
    width: var(--_14o8i1y1);
  }
  ._14o8i1yx {
    width: var(--_14o8i1y2);
  }
  ._14o8i1y12 {
    width: var(--_14o8i1y3);
  }
  ._14o8i1y17 {
    width: var(--_14o8i1y4);
  }
  ._14o8i1y1c {
    height: var(--_14o8i1y5);
  }
  ._14o8i1y1h {
    height: var(--_14o8i1y6);
  }
  ._14o8i1y1m {
    height: var(--_14o8i1y7);
  }
  ._14o8i1y1r {
    height: var(--_14o8i1y8);
  }
  ._14o8i1y1w {
    height: var(--_14o8i1y9);
  }
  ._14o8i1y21 {
    aspect-ratio: var(--_14o8i1ya);
  }
  ._14o8i1y26 {
    aspect-ratio: var(--_14o8i1yb);
  }
  ._14o8i1y2b {
    aspect-ratio: var(--_14o8i1yc);
  }
  ._14o8i1y2g {
    aspect-ratio: var(--_14o8i1yd);
  }
  ._14o8i1y2l {
    aspect-ratio: var(--_14o8i1ye);
  }
  ._14o8i1y2q {
    border-radius: var(--_14o8i1yf);
  }
  ._14o8i1y2v {
    border-radius: var(--_14o8i1yg);
  }
  ._14o8i1y30 {
    border-radius: var(--_14o8i1yh);
  }
  ._14o8i1y35 {
    border-radius: var(--_14o8i1yi);
  }
  ._14o8i1y3a {
    border-radius: var(--_14o8i1yj);
  }
}
@media screen and (min-width: 1920px)  {
  ._14o8i1yo {
    width: var(--_14o8i1y0);
  }
  ._14o8i1yt {
    width: var(--_14o8i1y1);
  }
  ._14o8i1yy {
    width: var(--_14o8i1y2);
  }
  ._14o8i1y13 {
    width: var(--_14o8i1y3);
  }
  ._14o8i1y18 {
    width: var(--_14o8i1y4);
  }
  ._14o8i1y1d {
    height: var(--_14o8i1y5);
  }
  ._14o8i1y1i {
    height: var(--_14o8i1y6);
  }
  ._14o8i1y1n {
    height: var(--_14o8i1y7);
  }
  ._14o8i1y1s {
    height: var(--_14o8i1y8);
  }
  ._14o8i1y1x {
    height: var(--_14o8i1y9);
  }
  ._14o8i1y22 {
    aspect-ratio: var(--_14o8i1ya);
  }
  ._14o8i1y27 {
    aspect-ratio: var(--_14o8i1yb);
  }
  ._14o8i1y2c {
    aspect-ratio: var(--_14o8i1yc);
  }
  ._14o8i1y2h {
    aspect-ratio: var(--_14o8i1yd);
  }
  ._14o8i1y2m {
    aspect-ratio: var(--_14o8i1ye);
  }
  ._14o8i1y2r {
    border-radius: var(--_14o8i1yf);
  }
  ._14o8i1y2w {
    border-radius: var(--_14o8i1yg);
  }
  ._14o8i1y31 {
    border-radius: var(--_14o8i1yh);
  }
  ._14o8i1y36 {
    border-radius: var(--_14o8i1yi);
  }
  ._14o8i1y3b {
    border-radius: var(--_14o8i1yj);
  }
}
@-moz-keyframes _1gwxyxr1 {
  0% {
    -moz-transform: translateX(-100%);
         transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(100%);
         transform: translateX(100%);
  }
}
@keyframes _1gwxyxr1 {
  0% {
    -moz-transform: translateX(-100%);
         transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(100%);
         transform: translateX(100%);
  }
}
._1gwxyxr0 {
  position: relative;
}
._1gwxyxr2 {
  position: absolute;
  background: -moz-linear-gradient(left,rgba(234, 234, 234, 0) 0%,#eaeaea 67.71%,rgba(234, 234, 234, 0) 100%);
  background: linear-gradient(90deg,rgba(234, 234, 234, 0) 0%,#eaeaea 67.71%,rgba(234, 234, 234, 0) 100%);
  -moz-animation: _1gwxyxr1 1.8s ease-in-out infinite;
       animation: _1gwxyxr1 1.8s ease-in-out infinite;
  -moz-animation-timing-function: cubic-bezier(0.7, -0.4, 0.4, 1.4);
       animation-timing-function: cubic-bezier(0.7, -0.4, 0.4, 1.4);
}
._1gwxyxr3 {
  position: relative;
  overflow: hidden;
  background-color: #F7F7F7;
}
._1dfceb05 {
  inline-size: 100%;
}
._1dfceb0a {
  inline-size: var(--_1dfceb00);
}
._1dfceb0f {
  margin: 0;
}
._1dfceb0k {
  margin: var(--_1dfceb01);
}
._1dfceb0p {
  block-size: 1px;
}
._1dfceb0u {
  block-size: var(--_1dfceb02);
}
._1dfceb0z {
  -webkit-border-before: 1px solid #DFE0E1;
          border-block-start: 1px solid #DFE0E1;
}
._1dfceb014 {
  -webkit-border-before: var(--_1dfceb03);
          border-block-start: var(--_1dfceb03);
}
._1dfceb019 {
  background-color: undefined;
}
._1dfceb01e {
  background-color: var(--_1dfceb04);
}
._1dfceb01j {
  border-color: undefined;
}
._1dfceb01o {
  border-color: var(--_1dfceb04);
}
._1dfceb01t {
  border-style: undefined;
}
._1dfceb01y {
  border-style: solid;
}
._1dfceb023 {
  -webkit-border-after: 0;
          border-block-end: 0;
  border-inline: 0;
}
@media screen and (min-width: 768px)  {
  ._1dfceb06 {
    inline-size: 100%;
  }
  ._1dfceb0b {
    inline-size: var(--_1dfceb00);
  }
  ._1dfceb0g {
    margin: 0;
  }
  ._1dfceb0l {
    margin: var(--_1dfceb01);
  }
  ._1dfceb0q {
    block-size: 1px;
  }
  ._1dfceb0v {
    block-size: var(--_1dfceb02);
  }
  ._1dfceb010 {
    -webkit-border-before: 1px solid #DFE0E1;
            border-block-start: 1px solid #DFE0E1;
  }
  ._1dfceb015 {
    -webkit-border-before: var(--_1dfceb03);
            border-block-start: var(--_1dfceb03);
  }
  ._1dfceb01a {
    background-color: undefined;
  }
  ._1dfceb01f {
    background-color: var(--_1dfceb04);
  }
  ._1dfceb01k {
    border-color: undefined;
  }
  ._1dfceb01p {
    border-color: var(--_1dfceb04);
  }
  ._1dfceb01u {
    border-style: undefined;
  }
  ._1dfceb01z {
    border-style: solid;
  }
}
@media screen and (min-width: 1024px)  {
  ._1dfceb07 {
    inline-size: 100%;
  }
  ._1dfceb0c {
    inline-size: var(--_1dfceb00);
  }
  ._1dfceb0h {
    margin: 0;
  }
  ._1dfceb0m {
    margin: var(--_1dfceb01);
  }
  ._1dfceb0r {
    block-size: 1px;
  }
  ._1dfceb0w {
    block-size: var(--_1dfceb02);
  }
  ._1dfceb011 {
    -webkit-border-before: 1px solid #DFE0E1;
            border-block-start: 1px solid #DFE0E1;
  }
  ._1dfceb016 {
    -webkit-border-before: var(--_1dfceb03);
            border-block-start: var(--_1dfceb03);
  }
  ._1dfceb01b {
    background-color: undefined;
  }
  ._1dfceb01g {
    background-color: var(--_1dfceb04);
  }
  ._1dfceb01l {
    border-color: undefined;
  }
  ._1dfceb01q {
    border-color: var(--_1dfceb04);
  }
  ._1dfceb01v {
    border-style: undefined;
  }
  ._1dfceb020 {
    border-style: solid;
  }
}
@media screen and (min-width: 1440px)  {
  ._1dfceb08 {
    inline-size: 100%;
  }
  ._1dfceb0d {
    inline-size: var(--_1dfceb00);
  }
  ._1dfceb0i {
    margin: 0;
  }
  ._1dfceb0n {
    margin: var(--_1dfceb01);
  }
  ._1dfceb0s {
    block-size: 1px;
  }
  ._1dfceb0x {
    block-size: var(--_1dfceb02);
  }
  ._1dfceb012 {
    -webkit-border-before: 1px solid #DFE0E1;
            border-block-start: 1px solid #DFE0E1;
  }
  ._1dfceb017 {
    -webkit-border-before: var(--_1dfceb03);
            border-block-start: var(--_1dfceb03);
  }
  ._1dfceb01c {
    background-color: undefined;
  }
  ._1dfceb01h {
    background-color: var(--_1dfceb04);
  }
  ._1dfceb01m {
    border-color: undefined;
  }
  ._1dfceb01r {
    border-color: var(--_1dfceb04);
  }
  ._1dfceb01w {
    border-style: undefined;
  }
  ._1dfceb021 {
    border-style: solid;
  }
}
@media screen and (min-width: 1920px)  {
  ._1dfceb09 {
    inline-size: 100%;
  }
  ._1dfceb0e {
    inline-size: var(--_1dfceb00);
  }
  ._1dfceb0j {
    margin: 0;
  }
  ._1dfceb0o {
    margin: var(--_1dfceb01);
  }
  ._1dfceb0t {
    block-size: 1px;
  }
  ._1dfceb0y {
    block-size: var(--_1dfceb02);
  }
  ._1dfceb013 {
    -webkit-border-before: 1px solid #DFE0E1;
            border-block-start: 1px solid #DFE0E1;
  }
  ._1dfceb018 {
    -webkit-border-before: var(--_1dfceb03);
            border-block-start: var(--_1dfceb03);
  }
  ._1dfceb01d {
    background-color: undefined;
  }
  ._1dfceb01i {
    background-color: var(--_1dfceb04);
  }
  ._1dfceb01n {
    border-color: undefined;
  }
  ._1dfceb01s {
    border-color: var(--_1dfceb04);
  }
  ._1dfceb01x {
    border-style: undefined;
  }
  ._1dfceb022 {
    border-style: solid;
  }
}
.y47dj60 {
  position: relative;
}
.y47dj61 {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center;
}
.y47dj62 {
  position: absolute;
  left: 56px;
  top: 152px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 767px)  {
  .y47dj61 {
    height: 120px;
  }
  .y47dj62 {
    left: -moz-calc(50% - 48px);
    left: calc(50% - 48px);
    top: 72px;
  }
}
.w3b2p73 {
  margin: 0;
  padding: 0;
  -moz-font-feature-settings: lining-nums tabular-nums;
       font-feature-settings: lining-nums tabular-nums;
  font-variant-numeric: lining-nums tabular-nums;
}
.w3b2p74 {
  color: var(--w3b2p70);
}
.w3b2p75 {
  color: inherit;
}
.w3b2p76 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--w3b2p71);
  max-height: var(--w3b2p72);
}
.w3b2p77 {
  text-align: center;
}
.w3b2p7c {
  text-align: end;
}
.w3b2p7h {
  text-align: justify;
}
.w3b2p7m {
  text-align: left;
}
.w3b2p7r {
  text-align: right;
}
.w3b2p7w {
  text-align: start;
}
.w3b2p711 {
  text-align: unset;
}
.w3b2p716 {
  font-family: nantes, georgia, serif;
}
.w3b2p717 {
  font-family: graphik, helvetica, sans-serif;
}
.w3b2p718 {
  font-weight: 200;
}
.w3b2p719 {
  font-weight: 400;
}
.w3b2p71a {
  font-weight: 500;
}
.w3b2p71b {
  font-weight: 700;
}
.w3b2p71c {
  font-size: 72px;
}
.w3b2p71d {
  font-size: 52px;
}
.w3b2p71e {
  font-size: 38px;
}
.w3b2p71f {
  font-size: 30px;
}
.w3b2p71g {
  font-size: 22px;
}
.w3b2p71h {
  font-size: 18px;
}
.w3b2p71i {
  font-size: 14px;
}
.w3b2p71j {
  font-size: 12px;
}
.w3b2p71k {
  line-height: 86px;
}
.w3b2p71l {
  line-height: 64px;
}
.w3b2p71m {
  line-height: 50px;
}
.w3b2p71n {
  line-height: 38px;
}
.w3b2p71o {
  line-height: 32px;
}
.w3b2p71p {
  line-height: 26px;
}
.w3b2p71q {
  line-height: 20px;
}
.w3b2p71r {
  line-height: 16px;
}
.w3b2p71s {
  letter-spacing: 0;
}
.w3b2p71t {
  letter-spacing: 0.15px;
}
.w3b2p71u {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.w3b2p71v {
  text-decoration: line-through;
}
@media screen and (min-width: 768px)  {
  .w3b2p78 {
    text-align: center;
  }
  .w3b2p7d {
    text-align: end;
  }
  .w3b2p7i {
    text-align: justify;
  }
  .w3b2p7n {
    text-align: left;
  }
  .w3b2p7s {
    text-align: right;
  }
  .w3b2p7x {
    text-align: start;
  }
  .w3b2p712 {
    text-align: unset;
  }
}
@media screen and (min-width: 1024px)  {
  .w3b2p79 {
    text-align: center;
  }
  .w3b2p7e {
    text-align: end;
  }
  .w3b2p7j {
    text-align: justify;
  }
  .w3b2p7o {
    text-align: left;
  }
  .w3b2p7t {
    text-align: right;
  }
  .w3b2p7y {
    text-align: start;
  }
  .w3b2p713 {
    text-align: unset;
  }
}
@media screen and (min-width: 1440px)  {
  .w3b2p7a {
    text-align: center;
  }
  .w3b2p7f {
    text-align: end;
  }
  .w3b2p7k {
    text-align: justify;
  }
  .w3b2p7p {
    text-align: left;
  }
  .w3b2p7u {
    text-align: right;
  }
  .w3b2p7z {
    text-align: start;
  }
  .w3b2p714 {
    text-align: unset;
  }
}
@media screen and (min-width: 1920px)  {
  .w3b2p7b {
    text-align: center;
  }
  .w3b2p7g {
    text-align: end;
  }
  .w3b2p7l {
    text-align: justify;
  }
  .w3b2p7q {
    text-align: left;
  }
  .w3b2p7v {
    text-align: right;
  }
  .w3b2p710 {
    text-align: start;
  }
  .w3b2p715 {
    text-align: unset;
  }
}
@media screen and (min-width: 768px)  {
  ._1hbl6180 {
    display: none;
  }
}
@media screen and (min-width: 1024px)  {
  ._1hbl6181 {
    display: none;
  }
  ._1hbl6183 {
    display: none;
  }
}
@media screen and (max-width: 767px)  {
  ._1hbl6181 {
    display: none;
  }
  ._1hbl6182 {
    display: none;
  }
}
@media screen and (min-width: 1920px)  {
  ._1hbl6186 {
    display: none;
  }
}
@media screen and (max-width: 1023px)  {
  ._1hbl6184 {
    display: none;
  }
  ._1hbl6185 {
    display: none;
  }
  ._1hbl6186 {
    display: none;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1919px)  {
  ._1hbl6184 {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px)  {
  ._1hbl6186 {
    display: none;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1919px)  {
  ._1hbl6187 {
    display: none;
  }
}
@media screen and (max-width: 1023px)  {
  ._1hbl6187 {
    display: none;
  }
  ._1hbl6188 {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px)  {
  ._1hbl6187 {
    display: none;
  }
  ._1hbl6188 {
    display: none;
  }
}
.column{max-width:768px;margin:0 auto;padding:0 24px}.column--row{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between}.flex{display:-moz-box;display:flex}.hidden{display:none}.empty>*{display:none}.hover-only{display:none}.hover-parent:hover .hover-only,.hover-only:hover{display:inline-block}.hover-parent:hover .hover-only.flex,.hover-only.flex:hover{display:-moz-box;display:flex}.center{text-align:center}.loading{text-align:center}.link{cursor:pointer}.full-block{background-color:rgba(169,169,181,.1);padding-top:71px;padding-bottom:71px;font-family:nantes;font-size:22px;font-weight:300;font-style:italic;font-stretch:normal;line-height:1.55;letter-spacing:.7px;text-align:center;color:#666}.full-block>*{max-width:733px;margin-left:auto;margin-right:auto}.body-content{margin-top:24px}.body-content h2{font-size:1.5em;margin:24px 0 16px}.body-content p{margin:16px 0;line-height:1.3em}.responsive-desktop{display:inline}.responsive-desktop.ib{display:inline-block}.responsive-mobile{display:none}@media screen and (max-width: 751px){.app{width:100%}.responsive-desktop{display:none}.responsive-mobile{display:inline}li.responsive-mobile{display:list-item}div.responsive-mobile{display:block}}#light-box{background-color:rgba(0,0,0,.5)}.light-box-close-button{z-index:99;top:15px;right:15px;border:0;background-color:transparent;font-size:80%}.light-box-close-button>span{color:#666}#light-box:not(.hidden){padding:0;margin:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.row{width:100%;margin:0;padding:0}.row>div,.row>span{display:inline-block;margin:0;padding:0}.row .col-10{width:10%}.row .col-20{width:20%}.row .col-30{width:30%}.row .col-40{width:40%}.row .col-50{width:50%}.row .col-60{width:60%}.row .col-70{width:70%}.row .col-80{width:80%}.row .col-90{width:90%}.row>.button{margin-left:15px;margin-right:15px}.row>.button:first-of-type{margin-left:0}.row>.button:last-of-type{margin-right:0}.row>.align-top{vertical-align:top}.is-focused>.Select-control{border-color:none !important;border-size:0 !important;box-shadow:none !important}.Select-control{border-color:#ccc !important}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar{display:block;position:fixed;top:60px;bottom:0;right:0;width:320px;font-size:12px;background-color:#fff0f0}.admin-bar .admin-editor .input{width:320px;height:75px}nav.react-context-menu{background-color:#fff;border:1px solid #333;border-radius:2px;color:#333;padding:4px 0 2px 0;font-family:graphik;font-weight:200;font-size:14px;min-width:200px}nav.react-context-menu a{display:block;color:#333;padding:6px 8px}nav.react-context-menu a:hover{background-color:#9eb6ff}.print-only{display:none}.print-header{text-align:center;margin-bottom:20px}@media print{header.header,.no-print{display:none !important}.print-only{display:block}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}.spin-it{-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-moz-keyframes fade-out-animation{from{opacity:1}to{opacity:0}}@keyframes fade-out-animation{from{opacity:1}to{opacity:0}}@-moz-keyframes fade-in-animation{from{opacity:0}to{opacity:1}}@keyframes fade-in-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-out-and-shrink-animation{from{padding:27px 0 27px 0;opacity:1;max-height:300px}to{padding:0;opacity:0;max-height:0}}@keyframes fade-out-and-shrink-animation{from{padding:27px 0 27px 0;opacity:1;max-height:300px}to{padding:0;opacity:0;max-height:0}}@-moz-keyframes fade-in-and-grow-animation{from{padding:0;opacity:0;max-height:0}to{padding:27px 0 27px 0;opacity:1;max-height:300px}}@keyframes fade-in-and-grow-animation{from{padding:0;opacity:0;max-height:0}to{padding:27px 0 27px 0;opacity:1;max-height:300px}}@-moz-keyframes grow-animation{from{max-height:0}to{max-height:5000px}}@keyframes grow-animation{from{max-height:0}to{max-height:5000px}}@-moz-keyframes shrink-animation{from{max-height:5000px}to{max-height:0}}@keyframes shrink-animation{from{max-height:5000px}to{max-height:0}}
.button {
  border-radius: 4px;
  border: 1px solid #000;
  padding: 4px 8px;
  color: #000;
  font-size: 1em;
  cursor: pointer;
  background: #fff;
}
.button:hover {
  background: #eee;
}
.button:active {
  background: #ddd;
}

.button--small {
  padding: 4px 8px;
}

.button--large {
  padding: 16px 24px;
  border-radius: 8px;
}

.form{margin:1em auto;max-width:500px}.form .input{width:100%;padding:8px;border:1px solid #ccc;border-top:1px solid #aaa;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-size:1em;margin:0 0 1em 0}.form .textarea{height:130px}.form hr{border:none;border-top:1px solid #ccc;line-height:2px;margin:0 0 1em}.form div.form-checkbox{min-height:1.5em}.form div.form-checkbox label{margin-left:.5em}.form div.form-textarea{margin-bottom:.5em}.form div.form-textarea textarea{border:1px solid #ccc;border-top:1px solid #aaa;border-radius:4px;width:100%;font-size:1em;min-height:8em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin:0 0 1em 0;padding:.25em}
.header-wrapper .headline{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:24px;font-stretch:normal;line-height:normal;font-style:normal;letter-spacing:.9px;color:#909090;padding:27px 0;text-align:center}.header-wrapper .headline span+span{margin-left:.5ex}.header-wrapper .headline .guaranteed-sales{letter-spacing:.8px;font-style:italic}.landing h2.logo{margin-top:27px;text-align:center;height:35px}h2.logo img{max-height:100%}.landing{background-color:#fff;margin-top:20px}.landing .front-image{margin:27px 0;max-width:100%}.landing .front-image img{width:100%}.landing .spin img{width:25px;height:25px;-moz-animation-name:spin;animation-name:spin;-moz-animation-duration:2000ms;animation-duration:2000ms;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-timing-function:linear}.landing .apply-to-sell{position:absolute;top:10px;right:69px;color:#95959e;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase}.landing .apply-to-sell img{display:inline-block;margin-left:3px;width:12px}.landing .apply-to-sell:visited{color:#95959e}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}.landing h3,.about h3{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:20px;font-style:italic;font-stretch:normal;line-height:2.1;letter-spacing:1.2px;text-align:center;color:#666}.team{position:relative;top:-60px}.team .header-wrapper{height:60px;text-align:center;border-bottom:#ccc}.team .header-wrapper>*{display:inline-block;vertical-align:middle}.team .header-wrapper:after{content:"";display:inline-block;vertical-align:middle;height:100%}.landing .testimonials h3{margin-bottom:70px}.landing .testimonials .button{width:200px;display:none}.landing .testimonials p{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:300;font-style:italic;font-stretch:normal;line-height:1.67;letter-spacing:.4px;text-align:left;color:#666;margin-top:32px;margin-bottom:30px}.landing .testimonials .author{margin-top:0;margin-bottom:26px;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:.4px;text-align:left}.landing .testimonials .image-wrapper{width:100%;height:209px;overflow:hidden;border-radius:4px}.landing .testimonials .image-wrapper img{width:100%}.landing .testimonials .wrapper{text-align:center}.landing .testimonials .entry{vertical-align:top;display:inline-block;max-width:426px;margin-right:50px;margin-left:50px}.values{width:100%;display:block}.values-inner-wrapper{width:80%;margin-left:auto;margin-right:auto}.values{text-align:center;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;margin-top:18px;background-color:#fff;margin-bottom:2em}.values h2{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:28px;font-weight:300;font-style:italic;font-stretch:normal;line-height:1.68;letter-spacing:1px;text-align:center;color:#666;margin-bottom:68px}.values h4{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:22px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.8px;text-align:center;color:#666;padding:21px 0}.values p{font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:.4px;text-align:center;color:#aaa;max-width:250px;margin-left:auto;margin-right:auto}.value-entry{vertical-align:top;text-align:center;display:inline-block;width:32%;margin-left:auto;margin-right:auto;margin-bottom:38px;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200}.value-entry .value-logo{margin:10px auto 28px auto;max-width:80px}.value-entry h4{padding-top:0;font-size:18px}.value-entry .content{max-width:210px;margin:0 auto}.value-entry p{font-size:14px;font-weight:200;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:.2px;text-align:center;color:#aaa}.value-entry img{max-width:100%}.preamble{max-width:863px;margin:60px auto;font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:32px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:1.1px;text-align:center;color:#666}.small-heading{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:22px;font-weight:300;font-style:italic;font-stretch:normal;line-height:2.14;letter-spacing:.7px;text-align:center;color:#666}.values.hidden{display:none}.profiles{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-weight:300;color:#666;font-stretch:normal;text-align:center}.profiles .entry{min-height:473px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;border-top:1px solid #ccc}.profiles .profile-contents{-moz-box-flex:1;flex-grow:1;margin:20px 30px}.profiles .profile-contents>*{display:block;max-width:590px;margin-left:auto;margin-right:auto}.profiles h2{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:40px;font-style:normal;font-weight:300;line-height:1;letter-spacing:1.4px;text-align:center}.profiles h3{font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:18px;font-style:italic;font-weight:300;line-height:2.28;letter-spacing:.5px;text-align:center;margin-top:11px}.profiles p{font-family:nantes,serif;-webkit-font-smoothing:antialiased;text-align:left;font-size:20px;font-style:normal;line-height:1.75;letter-spacing:.6px;margin-top:45px}.profiles .image-wrapper{max-height:100%;max-width:563px;overflow:hidden}.profiles .image-wrapper img{max-width:100%;max-height:473px}.profiles footer.main-footer{margin-top:0}.about .jobs{text-align:center;font-family:nantes,serif;-webkit-font-smoothing:antialiased;font-size:26px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:1.2px;color:#666;padding-top:62px;padding-bottom:80px}.about .jobs div{margin-bottom:40px}.about .jobs .button{width:240px}.about .values{border:0}.privacy-policy,.terms-of-use,.copyright,.purchase-terms{font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:1.1px;color:#333}.privacy-policy a,.terms-of-use a,.copyright a,.purchase-terms a{color:#333;text-decoration:underline}.privacy-policy .contents,.terms-of-use .contents,.copyright .contents,.purchase-terms .contents{margin:0 auto;padding:0 40px 40px 40px;max-width:880px}.privacy-policy .contents li,.terms-of-use .contents li,.copyright .contents li,.purchase-terms .contents li{margin-top:8px;margin-left:25px}.privacy-policy .contents ul li,.terms-of-use .contents ul li,.copyright .contents ul li,.purchase-terms .contents ul li{list-style:circle}.privacy-policy .contents ol li,.terms-of-use .contents ol li,.copyright .contents ol li,.purchase-terms .contents ol li{list-style:decimal}.privacy-policy .contents ol li ol li,.terms-of-use .contents ol li ol li,.copyright .contents ol li ol li,.purchase-terms .contents ol li ol li{list-style:lower-latin}.privacy-policy .contents ol li ul li,.terms-of-use .contents ol li ul li,.copyright .contents ol li ul li,.purchase-terms .contents ol li ul li{list-style:circle}.terms-of-use .contents ol li{list-style:lower-latin}.terms-of-use .contents ol li ol li{list-style:decimal}.terms-of-use .contents a:visited{color:#333}@media screen and (max-width: 751px){.landing .testimonials .entry{margin-right:0;margin-left:0}.landing .testimonials .entry p{padding-left:10px;padding-right:10px}}
.retailer{background-color:#fff;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased}.icon img{max-width:100%;max-height:100%;background-color:#fcfcfc}.retailer .fa{margin-left:.5em}
.user-account{display:-moz-box;display:flex;background-color:rgba(234,234,234,.5)}.user-account>.menu{display:none;padding-top:149px;padding-left:60px;font-family:nantes;font-size:16px;letter-spacing:.6px;color:#333;width:253px;border-right:1px solid rgba(204,204,204,.7)}.user-account>.menu .menu-item{padding-top:13px;padding-bottom:13px}.user-account>.menu .menu-item a{padding-top:7px;padding-bottom:7px}.user-account>.menu .menu-item.active a{border-bottom:1px solid #ccc}.user-account .account-orders-preamble{display:none}.user-account .account-orders .first-row>*{max-width:312px}.user-account .account-contents{-moz-box-flex:1;flex-grow:1;width:100%}.user-account .account-contents>div{padding-top:20px}.user-account .account-contents>div>.orderlist-container{margin-left:0}.user-account .order-shipment-group{border-top:solid 1px rgba(204,204,204,.7)}.user-account .product-entry{padding-top:22px;padding-bottom:25px;padding-left:96px;padding-right:96px;display:-moz-box;display:flex;font-family:graphik;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px;color:#333}.user-account .product-entry .delivery-status{min-width:200px}.user-account .product-entry .product-info{-moz-box-flex:1;flex-grow:1}.user-account .product-entry .product-info .product-data{display:-moz-box;display:flex}.user-account .image{width:90px;height:90px;text-align:center;margin-bottom:22px;margin-right:17px}.user-account .image img{border-radius:4px;max-width:100%;max-height:100%}.user-account .actions.button-column .button:not(.hidden){display:block;margin-bottom:8px;text-align:center}.user-account h1.user-account{font-family:graphik,sans-serif;font-size:18px;line-height:.78;letter-spacing:.5px;text-align:center;color:#333}.user-account h2.user-account{margin-top:43px;margin-bottom:18px;font-family:graphik;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#333}.user-account p.user-account{font-family:graphik;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.4px;color:#333;margin-bottom:15px}.user-account p.user-account strong{font-family:graphik;font-weight:inherit}.user-account p.note{font-family:nantes;font-style:italic;font-stretch:normal;line-height:1.42;letter-spacing:.5px;color:#666}.user-account p.address{font-family:graphik;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.4px;color:#333}@media print{.user-account{display:block}}.user-component ul.account-menu{margin:0;padding-left:90px;border-bottom:solid 1px rgba(204,204,204,.7);font-family:nantes;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px}.user-component ul.account-menu li{margin-right:15px;margin-left:15px;padding-bottom:9px}.user-component ul.account-menu li:not(.hidden){display:inline-block}.user-component ul.account-menu li:first-of-type{margin-left:0}.user-component ul.account-menu li:last-of-type{margin-right:0}.user-component ul.account-menu li.active{border-bottom:solid 3px #a3abc2}
._1oy0gvj4 {
  position: relative;
  width: 100%;
  min-height: 200px;
  -moz-box-pack: var(--_1oy0gvj3);
       justify-content: var(--_1oy0gvj3);
  padding: 16px;
}
._1oy0gvj5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
._1oy0gvj6 {
  position: relative;
  text-align: left;
  -moz-box-align: start;
       align-items: flex-start;
  z-index: 1;
}
._1oy0gvj7 {
  width: 70%;
}
._1oy0gvj8 {
  width: 50%;
}
@media screen and (min-width: 768px)  {
  ._1oy0gvj4 {
    min-height: 240px;
    padding: 64px;
  }
}
@media screen and (min-width: 1024px)  {
  ._1oy0gvj4 {
    min-height: 288px;
    width: -moz-calc(100% - 2 * 64px);
    width: calc(100% - 2 * 64px);
    margin: 0px 64px;
    padding: 40px;
  }
}
.dayxpf0 {
  background: #5b2a25;
  width: 100%;
  padding: 48px 32px;
}
.dayxpf1 {
  width: 100%;
  -moz-box-pack: center;
       justify-content: center;
  display: grid;
  grid-gap: 16px;
  gap: 16px;
}
.dayxpf2[data-index='4'], .dayxpf2[data-index='5'] {
  display: none;
}
.dayxpf3 {
  background: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.dayxpf3:hover, .dayxpf3:focus-visible, .dayxpf3:focus {
  background: #FFFFFF;
  color: #5b2a25;
}
@media screen and (max-width: 767px)  {
  .dayxpf1 {
    grid-template-columns: repeat(2, 145px);
    grid-template-rows: repeat(4, 145px);
    grid-template-areas: "cta cta" "cta cta" "img0 img1" "img2 img3";
  }
}
@media screen and (min-width: 768px)  {
  .dayxpf1 {
    grid-template-columns: repeat(4, 167px);
    grid-template-rows: repeat(2, 167px);
    grid-template-areas: "cta cta img0 img1" "cta cta img2 img3";
  }
}
@media screen and (min-width: 1024px)  {
  .dayxpf0 {
    padding: 72px 56px;
  }
  .dayxpf1 {
    grid-template-columns: repeat(4, 212px);
    grid-template-rows: repeat(2, 212px);
    grid-template-areas: "cta cta img0 img1" "cta cta img2 img3";
  }
}
@media screen and (min-width: 1440px)  {
  .dayxpf0 {
    padding: 88px 56px;
  }
  .dayxpf1 {
    grid-template-columns: repeat(4, 260px);
    grid-template-rows: repeat(2, 260px);
    grid-template-areas: "cta cta img0 img1" "img4 img5 img2 img3";
  }
  .dayxpf2[data-index='4'], .dayxpf2[data-index='5'] {
    display: block;
  }
}
._39ddbv0 {
  position: absolute;
  padding: 40px;
  margin: 0 auto;
}
@media screen and (max-width: 767px)  {
  ._39ddbv0 {
    position: relative;
    width: 100%;
    height: 50%;
  }
}
@media screen and (max-width: 767px)  {
  .nadulq0 {
    width: 100%;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    -moz-box-align: center;
         align-items: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  .nadulq0 {
    max-width: 308px;
    min-width: 308px;
    margin-right: 40px;
  }
}
@media screen and (min-width: 1024px)  {
  .nadulq0 {
    max-width: 350px;
    min-width: 350px;
    margin-right: 40px;
  }
}
._1ike4yk0 {
  width: 100%;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: center;
       align-items: center;
  margin-top: 32px;
}
._1ike4yk1 {
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
._1kd4zql0 {
  width: 100%;
  padding: 56px 0px;
}
._1kd4zql1 {
  padding: 24px 40px;
  height: 100%;
}
._1kd4zql2 {
  width: 72px;
  height: 72px;
  border-radius: 100%;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 767px)  {
  ._1kd4zql0 {
    padding: 40px 0px;
  }
}
@media screen and (min-width: 768px)  {
  ._1kd4zql1 {
    max-height: 400px;
  }
}
._1foord62 {
  background-color: var(--_1foord61);
  color: var(--_1foord60);
}
._1foord63 > div {
  background-color: var(--_1foord61);
  color: var(--_1foord60);
}
.we742a1 {
  text-decoration: none;
  width: 100%;
  height: 100%;
}
.we742a3 {
  -moz-transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1), -moz-transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1), -moz-transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  -moz-transform-origin: left;
       transform-origin: left;
}
.we742a0:hover .we742a3 {
  -moz-transform: scale(1.1);
       transform: scale(1.1);
}
.we742a4 {
  background-size: 0 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  -moz-transition: background-size 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  transition: background-size 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
}
.we742a2:hover .we742a4 {
  background-size: 100% 1px;
}
._18anck30 {
  align-self: center;
}
._1dnhjgk4 {
  position: relative;
  width: 100%;
  min-height: var(--_1dnhjgk0);
}
._1dnhjgk5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
._1dnhjgk6 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: var(--_1dnhjgk3);
       justify-content: var(--_1dnhjgk3);
  max-width: 1376px;
  min-height: inherit;
  padding: 16px;
  margin: 0 auto;
}
._1dnhjgk7 {
  position: relative;
  text-align: center;
  -moz-box-align: center;
       align-items: center;
  z-index: 1;
}
._1dnhjgk8 {
  width: 70%;
  -moz-box-align: start;
       align-items: flex-start;
  text-align: left;
}
._1dnhjgka {
  width: 100%;
}
@media screen and (min-width: 768px)  {
  ._1dnhjgk4 {
    min-height: var(--_1dnhjgk1);
  }
  ._1dnhjgk6 {
    padding: 64px;
  }
  ._1dnhjgk7 {
    -moz-box-align: start;
         align-items: flex-start;
    text-align: left;
  }
  ._1dnhjgk9 {
    width: 50%;
  }
  ._1dnhjgka {
    min-width: 200px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media screen and (min-width: 1024px)  {
  ._1dnhjgk4 {
    min-height: var(--_1dnhjgk2);
  }
  ._1dnhjgkb {
    width: -moz-calc(100% - 2 * 64px);
    width: calc(100% - 2 * 64px);
    margin: 0px 64px;
  }
}
@media screen and (min-width: 1440px)  {
  ._1dnhjgk6 {
    padding: 48px;
  }
}
._1o9ba860 {
  flex-shrink: 0;
  width: 100%;
}
@media screen and (max-width: 767px)  {
  ._1o9ba860 {
    height: 160px;
  }
}
@media screen and (min-width: 768px)  {
  ._1o9ba860 {
    width: auto;
    max-width: 50%;
  }
}
._6vhmi70 {
  display: -moz-box;
  display: flex;
  overflow: hidden;
}
._6vhmi73 {
  width: 100%;
  padding: 32px;
  justify-items: center;
}
._6vhmi74 {
  width: 100%;
}
@media screen and (min-width: 1024px)  {
  ._6vhmi70 {
    margin: 0px 64px;
  }
}
@media screen and (max-width: 767px)  {
  ._6vhmi71 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
  ._6vhmi72 {
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
  }
}
@media screen and (min-width: 768px)  {
  ._6vhmi71 {
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
  }
  ._6vhmi72 {
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
         flex-direction: row-reverse;
  }
  ._6vhmi73 {
    padding: 48px;
  }
  ._6vhmi74 {
    min-width: 200px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
._1s5htqzv > div > svg {
  stroke: var(--_1s5htqz0);
}
._1s5htqzv > div:hover > svg {
  stroke: var(--_1s5htqz1);
}
._1s5htqzv:disabled > div > svg {
  stroke: #757575;
}
._1s5htqzy {
  width: 100%;
  position: relative;
}
._1s5htqz10 {
  overflow: hidden;
}
._1s5htqz11 {
  min-width: 0;
}
._1s5htqz12 {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
@media screen and (min-width: 768px)  {
  ._1s5htqzv {
    position: absolute;
    top: 50%;
    z-index: 1;
  }
  ._1s5htqzw {
    left: 0;
    -moz-transform: translate(-moz-calc((100% + var(--_1s5htqz2)) * -1), -50%);
         transform: translate(calc((100% + var(--_1s5htqz2)) * -1), -50%);
  }
  ._1s5htqzx {
    right: 0;
    -moz-transform: translate(-moz-calc(100% + var(--_1s5htqz2)), -50%);
         transform: translate(calc(100% + var(--_1s5htqz2)), -50%);
  }
}
@media screen and (max-width: 767px)  {
  ._1s5htqzz {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
         align-items: center;
  }
  ._1s5htqz10 {
    padding-left: 16px;
  }
  ._1s5htqz11 {
    -moz-box-flex: 0;
         flex: 0 0 calc(
        (
            100% -
              (
                var(--_1s5htqza) *
                  (
                    var(--_1s5htqz6) - 1 +
                      var(--_1s5htqzm) +
                      var(--_1s5htqzq)
                  )
              )
          ) /
          (
            var(--_1s5htqze) + var(--_1s5htqzi) +
              var(--_1s5htqz6)
          )
      );
  }
  ._1s5htqz13 {
    margin-right: var(--_1s5htqza);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  ._1s5htqz11 {
    -moz-box-flex: 0;
         flex: 0 0 calc(
        (
            100% -
              (
                var(--_1s5htqz9) *
                  (
                    var(--_1s5htqz5) - 1 +
                      var(--_1s5htqzl) +
                      var(--_1s5htqzp)
                  )
              )
          ) /
          (
            var(--_1s5htqzd) + var(--_1s5htqzh) +
              var(--_1s5htqz5)
          )
      );
  }
  ._1s5htqz13:not(:last-child) {
    margin-right: var(--_1s5htqz9);
  }
  ._1s5htqz13:last-child {
    margin-right: -moz-calc(var(--_1s5htqz9) * var(--_1s5htqzt));
    margin-right: calc(var(--_1s5htqz9) * var(--_1s5htqzt));
  }
}
@media screen and (min-width: 1024px)  {
  ._1s5htqz11 {
    -moz-box-flex: 0;
         flex: 0 0 calc(
        (
            100% -
              (
                var(--_1s5htqz8) *
                  (
                    var(--_1s5htqz4) - 1 +
                      var(--_1s5htqzk) +
                      var(--_1s5htqzo)
                  )
              )
          ) /
          (
            var(--_1s5htqzc) + var(--_1s5htqzg) +
              var(--_1s5htqz4)
          )
      );
  }
  ._1s5htqz13:not(:last-child) {
    margin-right: var(--_1s5htqz8);
  }
  ._1s5htqz13:last-child {
    margin-right: -moz-calc(var(--_1s5htqz8) * var(--_1s5htqzs));
    margin-right: calc(var(--_1s5htqz8) * var(--_1s5htqzs));
  }
}
@media screen and (min-width: 1440px)  {
  ._1s5htqz11 {
    -moz-box-flex: 0;
         flex: 0 0 calc(
        (
            100% -
              (
                var(--_1s5htqz7) *
                  (
                    var(--_1s5htqz3) - 1 +
                      var(--_1s5htqzj) +
                      var(--_1s5htqzn)
                  )
              )
          ) /
          (
            var(--_1s5htqzb) + var(--_1s5htqzf) +
              var(--_1s5htqz3)
          )
      );
  }
  ._1s5htqz13:not(:last-child) {
    margin-right: var(--_1s5htqz7);
  }
  ._1s5htqz13:last-child {
    margin-right: -moz-calc(var(--_1s5htqz7) * var(--_1s5htqzr));
    margin-right: calc(var(--_1s5htqz7) * var(--_1s5htqzr));
  }
}
.mayig31 {
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
  grid-gap: 8px;
  gap: 8px;
}
.mayig32 {
  grid-gap: 8px;
  gap: 8px;
  margin: 0px 0px 16px;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.mayig32::-webkit-scrollbar {
  display: none;
}
.mayig33 {
  white-space: nowrap;
}
.mayig34 {
  grid-gap: 4px;
  gap: 4px;
}
.mayig35 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}
.mayig36 {
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 767px)  {
  .mayig31 {
    padding: 0px 0px 16px 16px;
  }
  .mayig33:first-child {
    margin-left: 16px;
  }
  .mayig33:last-child {
    margin-right: 16px;
  }
  .mayig35 {
    grid-gap: var(--_1s5htqza);
    gap: var(--_1s5htqza);
  }
  .mayig36 {
    padding-left: 16px;
  }
}
@media screen and (min-width: 768px)  {
  .mayig30 {
    padding: 0px 64px;
  }
  .mayig31 {
    padding: 0px 0px 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  .mayig35 {
    grid-gap: var(--_1s5htqz9);
    gap: var(--_1s5htqz9);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px)  {
  .mayig35 {
    grid-gap: var(--_1s5htqz8);
    gap: var(--_1s5htqz8);
  }
}
@media screen and (min-width: 1440px)  {
  .mayig35 {
    grid-gap: var(--_1s5htqz7);
    gap: var(--_1s5htqz7);
  }
}
._9hv6380 {
  margin-right: 8px;
  border: 1px solid #333333;
}
.awkifd0 {
  height: 724px;
  width: 100%;
  background: #ffd0b6;
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  .awkifd0 {
    height: 538px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px)  {
  .awkifd0 {
    height: 684px;
  }
}
@media screen and (max-width: 767px)  {
  .awkifd0 {
    height: 855px;
    padding-top: 56px;
  }
}
.jfeiap0 {
  display: -moz-box;
  display: flex;
  grid-gap: 8px;
  gap: 8px;
  -moz-box-pack: center;
       justify-content: center;
  max-width: 1088px;
  flex-wrap: wrap;
  padding: 8px 0px;
}
.jfeiap1 {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: center;
       justify-content: center;
  height: 40px;
  border-radius: 40px;
  cursor: pointer;
  border: 1px solid #DFE0E1;
}
.jfeiap1.jfeiap1.jfeiap1 {
  padding: 16px;
}
.jfeiap1[data-is-selected=true] {
  background-color: #000000;
  color: #FFFFFF;
}
.jfeiap1:hover, .jfeiap1:focus-visible, .jfeiap1:focus {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
@media screen and (max-width: 1023px)  {
  .jfeiap0 {
    -moz-box-pack: start;
         justify-content: flex-start;
    width: 100%;
  }
}
._143x1p00 {
  position: absolute;
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  left: 0;
  right: 0;
  bottom: 0;
}
._143x1p01 {
  position: relative;
  width: 50%;
}
._143x1p02 {
  max-width: 576px;
  margin: 48px 32px;
}
@media screen and (max-width: 767px)  {
  ._143x1p01 {
    width: 100%;
  }
}
@media screen and (min-width: 1024px)  {
  ._143x1p02 {
    margin: 0 0 0 auto;
    padding-left: 32px;
    padding-right: 60px;
  }
}
._1u3crhv0 {
  background: transparent;
}
._1u3crhv0:hover {
  background: #000000;
}
.vtwn9e0 {
  max-width: 100%;
}
.vtwn9e2 {
  width: 100%;
}
@media screen and (min-width: 1024px)  {
  .vtwn9e0 {
    max-width: 350px;
  }
}
@media screen and (max-width: 767px)  {
  .vtwn9e1 {
    height: 311px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  .vtwn9e1 {
    height: 326px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px)  {
  .vtwn9e1 {
    height: 455px;
  }
}
@media screen and (min-width: 1440px)  {
  .vtwn9e1 {
    height: 512px;
  }
  .vtwn9e2 {
    width: 1088px;
  }
}
.w2f8xv0 {
  margin: 48px 32px;
}
@media screen and (min-width: 1024px)  {
  .w2f8xv0 {
    margin: 90px 32px;
  }
}
.ynhyox1 {
  display: -moz-box;
  display: flex;
  -moz-transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1), -moz-transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  transition: transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1), -moz-transform 1200ms cubic-bezier(0.17, 0.67, 0.24, 1);
  -moz-transform-origin: left;
       transform-origin: left;
}
.ynhyox0:hover .ynhyox1 {
  -moz-transform: scale(1.1);
       transform: scale(1.1);
}
.ynhyox2 {
  width: 200px;
  text-decoration: none;
  height: 100%;
}
.ynhyox3 {
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 1440px)  {
  .ynhyox2 {
    width: 260px;
  }
}
._1aeviq70 {
  margin: 48px 32px;
}
@media screen and (min-width: 1024px)  {
  ._1aeviq70 {
    margin: 64px 32px;
  }
}
._2vtun50 {
  margin: 16px;
}
@media screen and (min-width: 768px)  {
  ._2vtun50 {
    margin: 24px;
  }
}
@media screen and (min-width: 1024px)  {
  ._2vtun50 {
    height: 591px;
  }
}
@media screen and (min-width: 1440px)  {
  ._2vtun50 {
    height: 628px;
  }
}
@media screen and (max-width: 1023px)  {
  ._2vtun51 {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 767px)  {
  ._2vtun52 {
    height: 264px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  ._2vtun52 {
    height: 366px;
  }
  ._2vtun53 {
    max-width: 540px;
    margin: 64px auto;
  }
}
.rtycgn0 {
  background-color: #F1F29F;
  width: 100%;
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 768px)  {
  .rtycgn0 {
    height: 450px;
  }
}
@media screen and (min-width: 1024px)  {
  .rtycgn0 {
    height: 655px;
  }
}
@media screen and (max-width: 767px)  {
  .rtycgn1 {
    height: 324px;
  }
}
._1sueaah0 {
  text-align: center;
  padding: 16px !important;
  width: 100%;
}
._1sueaah1 {
  -moz-box-pack: justify;
       justify-content: space-between;
  -moz-box-align: center;
       align-items: center;
}
._1sueaah2 {
  width: 80% !important;
  margin-bottom: 16px;
}
._1sueaah3 {
  display: contents;
}
.aqnedf3 {
  width: 100%;
  height: 100%;
  z-index: 2;
  object-fit: cover;
}
.aqnedf4 {
  position: absolute;
  top: 0;
  left: 0;
  display: -moz-box;
  display: flex;
  padding: 16px;
  z-index: 3;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.aqnedf5 {
  overflow: hidden;
  position: relative;
}
.aqnedf6 {
  border-radius: 50%;
  object-fit: cover;
}
.aqnedf7 {
  display: -moz-box;
  display: flex;
  position: relative;
  height: var(--aqnedf1);
  width: var(--aqnedf2);
}
.aqnedf8 {
  display: -moz-box;
  display: flex;
  position: relative;
  height: 0;
  flex-shrink: 0;
  width: var(--aqnedf2);
  padding-top: -moz-calc(var(--aqnedf2) / var(--aqnedf0));
  padding-top: calc(var(--aqnedf2) / var(--aqnedf0));
}
.aqnedf8 > img {
  position: absolute;
  top: 0;
  left: 0;
}
._9rew0v1 {
  display: block;
  border: 1px solid #DFE0E1;
  overflow: hidden;
  height: 100%;
}
._9rew0v2 {
  display: grid;
  grid-gap: 2px;
  height: 200px;
}
._9rew0v3 {
  grid-row: 1 / span var(--_9rew0v0);
}
._9rew0v4 {
  display: -moz-box;
  display: flex;
  -moz-box-align: center;
       align-items: center;
  padding: 16px;
  grid-gap: 16px;
  gap: 16px;
  width: 100%;
}
._9rew0v5 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
}
._4sddi70 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  grid-gap: 12px;
  gap: 12px;
}
._4sddi71 {
  -moz-box-align: center;
       align-items: center;
}
._4sddi72 {
  -moz-box-align: center;
       align-items: center;
  width: 88px;
}
@media screen and (max-width: 767px)  {
  ._4sddi71 {
    width: 104px;
    grid-gap: 8px;
    gap: 8px;
  }
  ._4sddi73 {
    width: 80px;
  }
}
@media screen and (min-width: 768px)  {
  ._4sddi71 {
    width: 112px;
  }
  ._4sddi73 {
    width: 88px;
  }
}
@media screen and (min-width: 1024px)  {
  ._4sddi71 {
    width: 124px;
  }
}
._1ro0qn21 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  width: 100%;
  overflow: hidden;
  grid-gap: 16px;
  gap: 16px;
  padding: 0px 8px;
  background-color: var(--_1ro0qn20);
}
._17ceq0r0 {
  background-color: #F7F7F7;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  padding-right: 24px;
}
._17ceq0r1 {
  margin-right: 16px;
}
._1snt8lj5 {
  width: 100%;
}
._1snt8lj6 {
  padding-bottom: 16px;
}
._1snt8lj7 {
  display: grid;
  grid-template-columns: var(--_1snt8lj0);
  grid-gap: var(--_1snt8lj4) var(--_1snt8lj3);
  gap: var(--_1snt8lj4) var(--_1snt8lj3);
  margin-top: var(--_1snt8lj4);
}
._1snt8lja {
  -moz-box-pack: justify;
       justify-content: space-between;
}
._1snt8ljb {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 24px auto 0px auto;
}
@media screen and (min-width: 768px)  {
  ._1snt8lj8 {
    grid-template-columns: var(--_1snt8lj1);
  }
}
@media screen and (min-width: 1024px)  {
  ._1snt8lj9 {
    grid-template-columns: var(--_1snt8lj2);
  }
}
._18igayo3 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-pack: center;
       justify-content: center;
}
._18igayo4 {
  min-height: var(--_18igayo0);
  flex-basis: var(--_18igayo0);
}
@media screen and (min-width: 768px)  {
  ._18igayo5 {
    min-height: var(--_18igayo1);
    flex-basis: var(--_18igayo1);
  }
}
@media screen and (min-width: 1024px)  {
  ._18igayo6 {
    min-height: var(--_18igayo2);
    flex-basis: var(--_18igayo2);
  }
}
._19yc3vi6 {
  width: 100%;
}
._19yc3vi7 {
  margin: 0 auto;
}
._19yc3vi8 {
  padding-top: var(--_19yc3vi0);
  padding-bottom: var(--_19yc3vi1);
}
._19yc3vid {
  width: 100%;
}
._19yc3vie {
  border: 5px solid red;
}
@media screen and (min-width: 1024px)  {
  ._19yc3vib {
    padding-top: var(--_19yc3vi4);
  }
  ._19yc3vic {
    padding-bottom: var(--_19yc3vi5);
  }
  ._19yc3vid {
    max-width: 1376px;
    margin: auto;
  }
}
@media screen and (min-width: 768px)  {
  ._19yc3vi9 {
    padding-top: var(--_19yc3vi2);
  }
  ._19yc3via {
    padding-bottom: var(--_19yc3vi3);
  }
  ._19yc3vid {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media screen and (max-width: 767px)  {
  ._19yc3vid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
._17t7141 {
  padding-bottom: 8px;
}
@media screen and (max-width: 1023px)  {
  ._17t7142 {
    margin: 0;
    padding: 0 24px;
  }
}
@media screen and (max-width: 767px)  {
  ._17t7140 {
    padding-left: 20px;
    padding-right: 20px;
  }
  ._17t7142 {
    margin: 0;
    padding: 0 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  ._17t7140 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.rleux32 {
  width: 100%;
  padding-top: 12px;
}
.rleux33 {
  -moz-box-flex: 0;
       flex: 0 0 228px;
  margin-right: 48px;
}
.rleux34 {
  margin-top: 8px;
}
.rleux35 {
  border-top: 1px solid #DFE0E1;
  border-bottom: 1px solid #DFE0E1;
  padding: 24px 0px;
}
.rleux36 {
  display: grid;
  grid-gap: 16px;
  gap: 16px;
}
.rleux37 {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -moz-box;
  display: flex;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
       flex-direction: row;
  -moz-box-align: center;
       align-items: center;
  -moz-box-pack: start;
       justify-content: flex-start;
}
.rleux38 {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  -moz-box-align: start;
       align-items: flex-start;
  width: 100%;
  padding-left: 15px;
}
.rleux39 {
  color: #333333;
  border-bottom: var(--rleux31);
  padding-bottom: 2px;
}
.rleux39:hover,.rleux39:focus {
  border-bottom: 1px solid #000000;
  font-weight: 400;
  color: #000000;
}
@media screen and (min-width: 1024px)  {
  .rleux32 {
    max-width: var(--rleux30);
    padding: 12px 48px;
    margin: auto;
  }
}
@media screen and (max-width: 1023px)  {
  .rleux33 {
    display: none;
  }
}
@media screen and (max-width: 767px)  {
  .rleux36 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px)  {
  .rleux35 {
    margin: 16px 0px;
  }
  .rleux36 {
    grid-template-columns:  repeat(4, 1fr);;
  }
}
@media screen and (max-width: 767px)  {
  ._1a59kux0 {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px)  {
  ._1a59kux0 {
    margin: 32px auto 0;
  }
}
@media screen and (min-width: 1024px)  {
  ._1a59kux0 {
    margin: 40px auto;
    max-width: 1440px;
  }
}
.m9rcjx0 {
  padding: 32px 24px;
}
.m9rcjx1 {
  width: 100% !important;
}
@media screen and (min-width: 768px)  {
  .m9rcjx1 {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    min-width: 300px;
  }
}
