.ReactCrop {
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 100%; }[dir] .ReactCrop {
  cursor: crosshair;
  background-color: #000; }
  .ReactCrop:focus {
    outline: none; }
  [dir] .ReactCrop--disabled {
    cursor: inherit; }
  .ReactCrop__image {
    display: block;
    max-width: 100%; }
  .ReactCrop--crop-invisible .ReactCrop__image {
    opacity: 0.5; }
  .ReactCrop__crop-selection {
    position: absolute;
    top: 0;
    box-sizing: border-box;
    border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
    border-image-slice: 1;
    border-image-repeat: repeat; }
  [dir] .ReactCrop__crop-selection {
    transform: translate3d(0, 0, 0);
    cursor: move;
    box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
    border: 1px solid; }
  [dir=ltr] .ReactCrop__crop-selection {
  left: 0; }
  [dir=rtl] .ReactCrop__crop-selection {
    right: 0; }
    [dir] .ReactCrop--disabled .ReactCrop__crop-selection {
      cursor: inherit; }
  .ReactCrop__drag-handle {
    position: absolute;
    width: 9px;
    height: 9px;
    box-sizing: border-box;
    outline: 1px solid transparent; }
  [dir] .ReactCrop__drag-handle {
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.7); }
  .ReactCrop .ord-nw {
    top: 0; }
  [dir] .ReactCrop .ord-nw {
    margin-top: -5px; }
  [dir=ltr] .ReactCrop .ord-nw {
  left: 0;
  margin-left: -5px;
  cursor: nw-resize; }
  [dir=rtl] .ReactCrop .ord-nw {
    right: 0;
    margin-right: -5px;
    cursor: ne-resize; }
  .ReactCrop .ord-n {
    top: 0; }
  [dir] .ReactCrop .ord-n {
    margin-top: -5px;
    cursor: n-resize; }
  [dir=ltr] .ReactCrop .ord-n {
  left: 50%;
  margin-left: -5px; }
  [dir=rtl] .ReactCrop .ord-n {
    right: 50%;
    margin-right: -5px; }
  .ReactCrop .ord-ne {
    top: 0; }
  [dir] .ReactCrop .ord-ne {
    margin-top: -5px; }
  [dir=ltr] .ReactCrop .ord-ne {
  right: 0;
  margin-right: -5px;
  cursor: ne-resize; }
  [dir=rtl] .ReactCrop .ord-ne {
    left: 0;
    margin-left: -5px;
    cursor: nw-resize; }
  .ReactCrop .ord-e {
    top: 50%; }
  [dir] .ReactCrop .ord-e {
    margin-top: -5px;
    cursor: e-resize; }
  [dir=ltr] .ReactCrop .ord-e {
  right: 0;
  margin-right: -5px; }
  [dir=rtl] .ReactCrop .ord-e {
    left: 0;
    margin-left: -5px; }
  .ReactCrop .ord-se {
    bottom: 0; }
  [dir] .ReactCrop .ord-se {
    margin-bottom: -5px; }
  [dir=ltr] .ReactCrop .ord-se {
  right: 0;
  margin-right: -5px;
  cursor: se-resize; }
  [dir=rtl] .ReactCrop .ord-se {
    left: 0;
    margin-left: -5px;
    cursor: sw-resize; }
  .ReactCrop .ord-s {
    bottom: 0; }
  [dir] .ReactCrop .ord-s {
    margin-bottom: -5px;
    cursor: s-resize; }
  [dir=ltr] .ReactCrop .ord-s {
  left: 50%;
  margin-left: -5px; }
  [dir=rtl] .ReactCrop .ord-s {
    right: 50%;
    margin-right: -5px; }
  .ReactCrop .ord-sw {
    bottom: 0; }
  [dir] .ReactCrop .ord-sw {
    margin-bottom: -5px; }
  [dir=ltr] .ReactCrop .ord-sw {
  left: 0;
  margin-left: -5px;
  cursor: sw-resize; }
  [dir=rtl] .ReactCrop .ord-sw {
    right: 0;
    margin-right: -5px;
    cursor: se-resize; }
  .ReactCrop .ord-w {
    top: 50%; }
  [dir] .ReactCrop .ord-w {
    margin-top: -5px;
    cursor: w-resize; }
  [dir=ltr] .ReactCrop .ord-w {
  left: 0;
  margin-left: -5px; }
  [dir=rtl] .ReactCrop .ord-w {
    right: 0;
    margin-right: -5px; }
  [dir] .ReactCrop__disabled .ReactCrop__drag-handle {
    cursor: inherit; }
  .ReactCrop__drag-bar {
    position: absolute; }
    .ReactCrop__drag-bar.ord-n {
      top: 0;
      width: 100%;
      height: 6px; }
    [dir] .ReactCrop__drag-bar.ord-n {
      margin-top: -4px; }
    [dir=ltr] .ReactCrop__drag-bar.ord-n {
  left: 0; }
    [dir=rtl] .ReactCrop__drag-bar.ord-n {
      right: 0; }
    .ReactCrop__drag-bar.ord-e {
      top: 0;
      width: 6px;
      height: 100%; }
    [dir=ltr] .ReactCrop__drag-bar.ord-e {
  right: 0;
  margin-right: -4px; }
    [dir=rtl] .ReactCrop__drag-bar.ord-e {
      left: 0;
      margin-left: -4px; }
    .ReactCrop__drag-bar.ord-s {
      bottom: 0;
      width: 100%;
      height: 6px; }
    [dir] .ReactCrop__drag-bar.ord-s {
      margin-bottom: -4px; }
    [dir=ltr] .ReactCrop__drag-bar.ord-s {
  left: 0; }
    [dir=rtl] .ReactCrop__drag-bar.ord-s {
      right: 0; }
    .ReactCrop__drag-bar.ord-w {
      top: 0;
      width: 6px;
      height: 100%; }
    [dir=ltr] .ReactCrop__drag-bar.ord-w {
  left: 0;
  margin-left: -4px; }
    [dir=rtl] .ReactCrop__drag-bar.ord-w {
      right: 0;
      margin-right: -4px; }
  .ReactCrop--new-crop .ReactCrop__drag-bar,
  .ReactCrop--new-crop .ReactCrop__drag-handle,
  .ReactCrop--fixed-aspect .ReactCrop__drag-bar {
    display: none; }
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
    display: none; }
  @media (max-width: 768px) {
    .ReactCrop__drag-handle {
      width: 17px;
      height: 17px; }
    [dir] .ReactCrop .ord-nw {
      margin-top: -9px; }
    [dir=ltr] .ReactCrop .ord-nw {
    margin-left: -9px; }
    [dir=rtl] .ReactCrop .ord-nw {
      margin-right: -9px; }
    [dir] .ReactCrop .ord-n {
      margin-top: -9px; }
    [dir=ltr] .ReactCrop .ord-n {
    margin-left: -9px; }
    [dir=rtl] .ReactCrop .ord-n {
      margin-right: -9px; }
    [dir] .ReactCrop .ord-ne {
      margin-top: -9px; }
    [dir=ltr] .ReactCrop .ord-ne {
    margin-right: -9px; }
    [dir=rtl] .ReactCrop .ord-ne {
      margin-left: -9px; }
    [dir] .ReactCrop .ord-e {
      margin-top: -9px; }
    [dir=ltr] .ReactCrop .ord-e {
    margin-right: -9px; }
    [dir=rtl] .ReactCrop .ord-e {
      margin-left: -9px; }
    [dir] .ReactCrop .ord-se {
      margin-bottom: -9px; }
    [dir=ltr] .ReactCrop .ord-se {
    margin-right: -9px; }
    [dir=rtl] .ReactCrop .ord-se {
      margin-left: -9px; }
    [dir] .ReactCrop .ord-s {
      margin-bottom: -9px; }
    [dir=ltr] .ReactCrop .ord-s {
    margin-left: -9px; }
    [dir=rtl] .ReactCrop .ord-s {
      margin-right: -9px; }
    [dir] .ReactCrop .ord-sw {
      margin-bottom: -9px; }
    [dir=ltr] .ReactCrop .ord-sw {
    margin-left: -9px; }
    [dir=rtl] .ReactCrop .ord-sw {
      margin-right: -9px; }
    [dir] .ReactCrop .ord-w {
      margin-top: -9px; }
    [dir=ltr] .ReactCrop .ord-w {
    margin-left: -9px; }
    [dir=rtl] .ReactCrop .ord-w {
      margin-right: -9px; }
    .ReactCrop__drag-bar.ord-n {
      height: 14px; }
    [dir] .ReactCrop__drag-bar.ord-n {
      margin-top: -12px; }
    .ReactCrop__drag-bar.ord-e {
      width: 14px; }
    [dir=ltr] .ReactCrop__drag-bar.ord-e {
    margin-right: -12px; }
    [dir=rtl] .ReactCrop__drag-bar.ord-e {
      margin-left: -12px; }
    .ReactCrop__drag-bar.ord-s {
      height: 14px; }
    [dir] .ReactCrop__drag-bar.ord-s {
      margin-bottom: -12px; }
    .ReactCrop__drag-bar.ord-w {
      width: 14px; }
    [dir=ltr] .ReactCrop__drag-bar.ord-w {
    margin-left: -12px; }
    [dir=rtl] .ReactCrop__drag-bar.ord-w {
      margin-right: -12px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.picture-fill-module__image--post-header-image___BSzAw {
  width: 62px; }
[dir] .picture-fill-module__image--post-header-image___BSzAw {
  border: 1px solid #f5f5f5;
  border-radius: 50%; }

.picture-fill-module__image--group-comp___1p2Ye {
  max-width: 40px; }

[dir] .picture-fill-module__image--group-comp___1p2Ye {
  border-radius: 50%; }
  @media (min-width: 48em) {
    .picture-fill-module__image--group-comp___1p2Ye {
      max-width: 50px; } }

.picture-fill-module__image--recognition-badge___1ITQs {
  width: 50px;
  height: 50px; }

[dir] .picture-fill-module__image--recognition-badge___1ITQs {
  cursor: pointer; }

.picture-fill-module__image--error-comp___2k4pa {
  height: 114px;
  width: 90px; }

.picture-fill-module__image--edit-profile-avatar___RzNex {
  width: 100%; }

.picture-fill-module__image--post-image___32rdC {
  height: auto;
  max-height: 90vh;
  max-width: 90vw; }
  @media (min-width: 48em) {
    .picture-fill-module__image--post-image___32rdC {
      height: 100%; } }

.picture-fill-module__image--badge-modal___1wJuK {
  width: 125px;
  height: 125px; }

.picture-fill-module__image--avatar___1Mmnk {
  width: 35px;
  height: 35px;
  object-fit: contain; }

[dir] .picture-fill-module__image--avatar___1Mmnk {
  border-radius: 50%; }
  @media (min-width: 48em) {
    .picture-fill-module__image--avatar___1Mmnk {
      width: 55px;
      height: 55px; } }

.picture-fill-module__image--notification-item___1ZIiX {
  width: 50px;
  height: 50px; }

.picture-fill-module__image--group-info___30lhw {
  width: 48px;
  height: 48px; }

[dir] .picture-fill-module__image--group-info___30lhw {
  border-radius: 50%; }

[dir=ltr] .picture-fill-module__image--group-info___30lhw {
  margin-right: 8px; }

[dir=rtl] .picture-fill-module__image--group-info___30lhw {
  margin-left: 8px; }

.picture-fill-module__image--searched-group-comp___2TWdI {
  max-width: 40px; }

[dir] .picture-fill-module__image--searched-group-comp___2TWdI {
  border-radius: 50%; }

.picture-fill-module__image--badges-comp___1oHoa {
  max-width: 75px; }

.picture-fill-module__image--item-recognition-comp___13GBc {
  width: 50px;
  height: 50px; }

[dir] .picture-fill-module__image--item-recognition-comp___13GBc {
  margin: 16px; }

.picture-fill-module__image--directory-user-comp___34-iF {
  max-width: 32px; }

[dir] .picture-fill-module__image--directory-user-comp___34-iF {
  border-radius: 50%; }
  @media (min-width: 48em) {
    .picture-fill-module__image--directory-user-comp___34-iF {
      max-width: 50px; } }

.picture-fill-module__image--directory-searched-user-comp___1rswg {
  max-width: 40px; }

.picture-fill-module__image--notification-body-comp___1eW2x {
  width: 100%;
  height: 100%; }

.picture-fill-module__image--latest-recognition___3dg7z {
  height: 40px;
  width: 40px; }

.picture-fill-module__image--comment___34qhK {
  width: 33px; }

[dir] .picture-fill-module__image--comment___34qhK {
  border: 1px solid #dedede;
  border-radius: 50%; }

.picture-fill-module__image--module-error___3ZK8N {
  display: block;
  height: 136px; }

[dir] .picture-fill-module__image--module-error___3ZK8N {
  margin: 40px auto 0; }
  @media (min-width: 48em) {
    .picture-fill-module__image--module-error___3ZK8N {
      height: 345px; } }
  @media (min-width: 64em) {
    .picture-fill-module__image--module-error___3ZK8N {
      height: 445px; }
    [dir] .picture-fill-module__image--module-error___3ZK8N {
      margin: 88px auto 0; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.picture-fill-assets-module__image--group-comp___pjGsf {
  max-width: 40px; }
[dir] .picture-fill-assets-module__image--group-comp___pjGsf {
  border-radius: 50%; }
  @media (min-width: 48em) {
    .picture-fill-assets-module__image--group-comp___pjGsf {
      max-width: 50px; } }

.picture-fill-assets-module__image--group-empty-state___1BPP5 {
  max-height: 90px; }

[dir] .picture-fill-assets-module__image--group-empty-state___1BPP5 {
  margin: 0 auto; }

.picture-fill-assets-module__image--invitation-modal-comp___3Vdgv {
  width: 190px; }

[dir] .picture-fill-assets-module__image--invitation-modal-comp___3Vdgv {
  margin-bottom: 20px; }

.picture-fill-assets-module__image--password-change-modal___2b8wU {
  max-height: 170px;
  max-width: 280px; }

[dir] .picture-fill-assets-module__image--password-change-modal___2b8wU {
  margin: auto; }
  @media (min-width: 48em) {
    .picture-fill-assets-module__image--password-change-modal___2b8wU {
      max-width: 340px; } }

.picture-fill-assets-module__image--end-of-wellbeing-modal___33Xac, .picture-fill-assets-module__image--series-reflection-modal___3r2Vz {
  height: 100px; }

[dir] .picture-fill-assets-module__image--end-of-wellbeing-modal___33Xac, [dir] .picture-fill-assets-module__image--series-reflection-modal___3r2Vz {
  margin-bottom: 10px; }

.picture-fill-assets-module__image--interest___33sGY {
  width: 100%;
  max-height: 90px;
  max-width: 90px; }

.picture-fill-assets-module__image--feature-tile___2dXcu {
  width: 211px; }

[dir] .picture-fill-assets-module__image--feature-tile___2dXcu {
  border-radius: 40px; }
  @media (min-width: 64em) {
    .picture-fill-assets-module__image--feature-tile___2dXcu {
      width: 265px; } }

.picture-fill-assets-module__image--group-info___2iFLP {
  width: 48px;
  height: 48px; }

[dir] .picture-fill-assets-module__image--group-info___2iFLP {
  border-radius: 50%; }

[dir=ltr] .picture-fill-assets-module__image--group-info___2iFLP {
  margin-right: 8px; }

[dir=rtl] .picture-fill-assets-module__image--group-info___2iFLP {
  margin-left: 8px; }

.picture-fill-assets-module__image--searched-group-comp___vMPZG {
  max-width: 40px; }

[dir] .picture-fill-assets-module__image--searched-group-comp___vMPZG {
  border-radius: 50%; }

[dir] .picture-fill-assets-module__image--with-border___35nqf {
  border: 1px solid #636363; }

.picture-fill-assets-module__image--select-interests-cta___21nRG {
  height: 64px; }

[dir=ltr] .picture-fill-assets-module__image--select-interests-cta___21nRG {
  margin-left: 4px;
  margin-right: 4px; }

[dir=rtl] .picture-fill-assets-module__image--select-interests-cta___21nRG {
  margin-right: 4px;
  margin-left: 4px; }
  @media (min-width: 48em) {
    .picture-fill-assets-module__image--select-interests-cta___21nRG {
      height: 72px; } }

.picture-fill-assets-module__image--users-dropdown-comp___3mjsi, .picture-fill-assets-module__image--group-dropdown___20ESY {
  max-width: 35px; }

.picture-fill-assets-module__image--care-now-hero___2ZEd4 {
  height: 108px;
  position: absolute;
  bottom: 16px; }

[dir=ltr] .picture-fill-assets-module__image--care-now-hero___2ZEd4 {
  right: 16px; }

[dir=rtl] .picture-fill-assets-module__image--care-now-hero___2ZEd4 {
  left: 16px; }
  @media (min-width: 48em) {
    .picture-fill-assets-module__image--care-now-hero___2ZEd4 {
      height: 224px; } }
  @media (min-width: 64em) {
    .picture-fill-assets-module__image--care-now-hero___2ZEd4 {
      height: 240px; } }

.picture-fill-assets-module__image--care-now-hero-top-right___1jVU2 {
  width: 108px;
  position: absolute;
  top: 16px; }

[dir=ltr] .picture-fill-assets-module__image--care-now-hero-top-right___1jVU2 {
  left: 16px; }

[dir=rtl] .picture-fill-assets-module__image--care-now-hero-top-right___1jVU2 {
  right: 16px; }

.picture-fill-assets-module__image--logo___2h_hl {
  height: 40px;
  width: 40px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
@keyframes pill-module__-local-spin--ltr___2T6uc {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@keyframes pill-module__-local-spin--rtl___dePMg {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(-360deg); } }

.pill-module__pill___1s5my {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600; }

[dir] .pill-module__pill___1s5my {
  background: #0055de;
  padding: 7px 15px 8px;
  border-radius: 4px; }
  .pill-module__pill___1s5my svg {
    fill: #fff;
    stroke: #fff; }
  [dir] .pill-module__pill--round___2inJJ {
    border-radius: 21px; }
  .pill-module__pill--large___GJCL0 {
    font-size: 1rem; }
  .pill-module__pill--medium___cjE2L {
    font-size: 0.875rem; }
  [dir=ltr] .pill-module__pill--padded___1f5RR {
  padding-left: 30px;
  padding-right: 30px; }
  [dir=rtl] .pill-module__pill--padded___1f5RR {
    padding-right: 30px;
    padding-left: 30px; }
  [dir] .pill-module__pill--clickable___1Q6VL {
    cursor: pointer; }
    [dir] .pill-module__pill--clickable___1Q6VL:hover {
      background: #003790; }
  [dir] .pill-module__pill--outline___1VV7w {
    background: #fff;
    border: solid 1px #e8e8e8; }
    .pill-module__pill--outline___1VV7w svg {
      fill: #212121;
      stroke: #212121; }
    [dir] .pill-module__pill--outline___1VV7w:hover.pill-module__pill--clickable___1Q6VL {
      background: #b6d2ff;
      border: solid 2px #0055de; }
  [dir] .pill-module__pill--negative___2F58o {
    background: #fff; }
    .pill-module__pill--negative___2F58o svg {
      fill: #0055de;
      stroke: #0055de; }
    [dir] .pill-module__pill--negative___2F58o:hover.pill-module__pill--clickable___1Q6VL {
      background: #e8e8e8; }
  [dir] .pill-module__pill--outline-white___29iIo {
    background: none;
    border: solid 2px #fff; }
    .pill-module__pill--outline-white___29iIo svg {
      fill: #fff;
      stroke: #fff; }
    [dir] .pill-module__pill--outline-white___29iIo:hover.pill-module__pill--clickable___1Q6VL {
      background: #fff; }
      .pill-module__pill--outline-white___29iIo:hover.pill-module__pill--clickable___1Q6VL .pill-module__label___3AcUb {
        color: #0055de; }
  [dir] .pill-module__pill--outline-blue___exUmu {
    background: #fff;
    border: solid 1px #e8e8e8; }
    .pill-module__pill--outline-blue___exUmu svg {
      fill: #0055de;
      stroke: #0055de; }
    [dir] .pill-module__pill--outline-blue___exUmu:hover.pill-module__pill--clickable___1Q6VL {
      background: #b6d2ff;
      border: solid 2px #0055de; }
  [dir] .pill-module__pill--secondary___2EehS {
    background: #fff;
    box-shadow: inset 0px 0px 0px 2px #0055de; }
    .pill-module__pill--secondary___2EehS svg {
      fill: #212121;
      stroke: #212121; }
    [dir] .pill-module__pill--secondary___2EehS:hover.pill-module__pill--clickable___1Q6VL {
      background: #b6d2ff;
      box-shadow: inset 0px 0px 0px 2px #0055de; }
  .pill-module__pill--disabled___8QOl7 {
    opacity: 0.5; }
  [dir] .pill-module__pill--disabled___8QOl7 {
    cursor: not-allowed; }
    .pill-module__pill--disabled___8QOl7 svg {
      fill: #636363;
      stroke: #636363; }
  [dir] .pill-module__pill--gold___1XE2N, [dir] .pill-module__pill--gold___1XE2N:hover.pill-module__pill--clickable___1Q6VL {
    background: transparent;
    border: solid 1px #e9b725; }
    .pill-module__pill--gold___1XE2N svg, .pill-module__pill--gold___1XE2N:hover.pill-module__pill--clickable___1Q6VL svg {
      fill: #e9b725;
      stroke: #e9b725; }
  [dir] .pill-module__pill--steps-challenge-details___3r5xN {
    margin-top: 10px;
    margin-bottom: 10px; }
  .pill-module__pill--step-1___2-rDi {
    width: 170px; }
  [dir] .pill-module__pill--step-1___2-rDi {
    margin-top: 15px; }
  [dir=ltr] .pill-module__pill--step-1___2-rDi {
  margin-right: 15px; }
  [dir=rtl] .pill-module__pill--step-1___2-rDi {
    margin-left: 15px; }
  [dir] .pill-module__pill--list-item-cta___1_oyY {
    padding: 0 10px; }

.pill-module__label___3AcUb {
  color: #fff;
  vertical-align: middle;
  white-space: nowrap;
  width: auto; }
  .pill-module__label--left___kpqGX, .pill-module__label--right___VHS0m {
    width: calc(100% - 20px); }
  .pill-module__label--outline___3uI0y {
    color: #212121; }
  .pill-module__label--outline-blue___Ffw_L, .pill-module__label--secondary___1r3bO, .pill-module__label--negative___IcTFO {
    color: #0055de; }
  .pill-module__label--disabled___3RzFV {
    color: #636363; }
  .pill-module__label--gold___2eQth, .pill-module__label--list-item-cta___1h3WS {
    color: #e9b725; }
  .pill-module__label--outline-white___2HnG0 {
    color: #fff; }

[dir] .pill-module__active--primary___3Dqv_ {
  background: #003790; }

[dir] .pill-module__active--outline___2QqAY {
  background: #b6d2ff;
  border: solid 2px #0055de; }

.pill-module__icon___zI6ej {
  display: inline-block;
  vertical-align: middle; }
  [dir=ltr] .pill-module__icon--left___3duhh {
  margin-right: 5px; }
  [dir=rtl] .pill-module__icon--left___3duhh {
    margin-left: 5px; }
  [dir=ltr] .pill-module__icon--right___2Q--_ {
  margin-left: 5px; }
  [dir=rtl] .pill-module__icon--right___2Q--_ {
    margin-right: 5px; }
  .pill-module__icon--bottom___31IoX, .pill-module__icon--top___1dhVh {
    display: block; }
  [dir] .pill-module__icon--bottom___31IoX, [dir] .pill-module__icon--top___1dhVh {
    text-align: center; }
  [dir=ltr] .pill-module__icon--upside-down___1_zcq {
  transform: rotate(180deg);
  transform-origin: 60% 42%; }
  [dir=rtl] .pill-module__icon--upside-down___1_zcq {
    transform: rotate(-180deg);
    transform-origin: 40% 42%; }

.pill-module__spinner___1pYHB {
  width: 18px;
  height: 18px;
  vertical-align: middle; }
  [dir=ltr] .pill-module__spinner___1pYHB {
  animation: pill-module__spin___PT7rH 0.75s infinite linear; }
  [dir=rtl] .pill-module__spinner___1pYHB {
    animation: pill-module__spin___PT7rH 0.75s infinite linear; }

.button-module__button___17lmE {
  display: inline-block; }[dir] .button-module__button___17lmE {
  background: none;
  border: none;
  padding: 0; }

.button-module__pill-override___2XTbr {
  min-width: 100px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.progress-module__wrapper___1pVSn {
  height: 100%;
  position: relative;
  width: 100%; }
  .progress-module__wrapper--cover-children___1cdPA {
    z-index: 1; }
.progress-module__children___Nv4E2 {
  left: 50%;
  transform: translate(-50%, -50%); }
.progress-module__children___Nv4E2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center; }
  .progress-module__children--cover-children___CSNjR {
    z-index: -1; }

.progress-module__main-svg--full___wX0B8 {
  width: 100%;
  height: 100%; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-module__tile___DSTwa {
  display: block;
  position: relative;
  font-weight: 400; }
[dir] .post-module__tile___DSTwa {
  margin: 0 10px 50px; }
  .post-module__tile__modal-image___2D8F5 {
    position: absolute;
    top: 0; }
  .post-module__tile__small-text___36SCb {
    font-size: 0.5625rem; }
  [dir] .post-module__tile__small-text___36SCb {
    padding-top: 2px; }
  .post-module__tile__badge___3c5SF .post-module__flag__image___2BsMm {
    vertical-align: top !important; }
  .post-module__tile__time___3FLfv {
    font-size: 0.6875rem;
    font-weight: 600;
    color: #636363; }
  [dir] .post-module__tile__time___3FLfv {
    margin-bottom: 5px; }
  [dir=ltr] .post-module__tile__time___3FLfv {
  margin-left: 5px;
  text-align: right; }
  [dir=rtl] .post-module__tile__time___3FLfv {
    margin-right: 5px;
    text-align: left; }
  [dir] .post-module__tile__border___qxW8K {
    border-radius: 50px;
    border: 4px solid #f5f5f5; }
  .post-module__tile__header___1Tj5K {
    color: #212121; }
  [dir] .post-module__tile__header___1Tj5K {
    padding: 0 20px 0;
    margin-top: -55px; }
  .post-module__tile__avatar___Yns7I {
    display: block;
    height: 70px;
    width: 70px;
    transition: all 0.25s ease; }
  [dir] .post-module__tile__avatar___Yns7I {
    border-radius: 50px;
    margin: 0 auto;
    box-shadow: 0px 0px 0px 4px #f5f5f5;
    background-color: #f5f5f5; }
  .post-module__tile__avatar--small___2Gdq4 {
    height: 50px;
    width: 50px;
    transition: all 0.1s ease; }
  [dir] .post-module__tile__avatar--small___2Gdq4 {
    box-shadow: none;
    background-color: #fff; }
  [dir=ltr] .post-module__tile__avatar--small___2Gdq4 {
  margin: 0 18px 0 6px !important; }
  [dir=rtl] .post-module__tile__avatar--small___2Gdq4 {
    margin: 0 6px 0 18px !important; }
    .post-module__tile__avatar--small___2Gdq4.post-module__small-width___18ibE {
      width: 43px; }
    [dir=ltr] .post-module__tile__avatar--small___2Gdq4.post-module__small-width___18ibE {
  margin: 0 25px 0 6px !important; }
    [dir=rtl] .post-module__tile__avatar--small___2Gdq4.post-module__small-width___18ibE {
      margin: 0 6px 0 25px !important; }
  .post-module__tile__avatar--extra-small___5HQTZ {
    height: 40px;
    width: 40px;
    transition: all 0.1s ease; }
  [dir] .post-module__tile__avatar--extra-small___5HQTZ {
    box-shadow: none;
    background-color: #fff; }
  .post-module__tile__avatar--list___1rWQn {
    display: inline-block;
    vertical-align: middle; }
  [dir] .post-module__tile__avatar--list___1rWQn {
    border: none;
    margin: 5px;
    margin-bottom: 20px; }
  [dir] .post-module__tile__avatar--list--user___OU-dZ {
    border: 1px solid #dedede;
    border-radius: 50%; }
  [dir] .post-module__tile__avatar--small___2Gdq4:hover, [dir] .post-module__tile__avatar--extra-small___5HQTZ:hover {
    transform: scale(1.05); }
  .post-module__tile__content___fGbVw {
    font-size: 0.875rem; }
  [dir] .post-module__tile__content___fGbVw {
    padding: 20px; }
    @media screen and (max-width: 480px) {
      [dir] .post-module__tile__content___fGbVw {
        padding: 15px 10px; } }
  .post-module__tile__content--inverse___3rj4C {
    color: #fff; }
  .post-module__tile__link___1ISTR {
    color: #0055de !important;
    /* For Safari 3.1 to 6.0 */
    transition: color 0.2s; }
  [dir] .post-module__tile__link___1ISTR {
    -webkit-transition: color 0.2s ease-out 0s; }
  .post-module__tile__username___3Pakb {
    font-weight: 600;
    word-break: break-word;
    color: #0055de !important;
    /* For Safari 3.1 to 6.0 */
    transition: color 0.2s; }
  [dir] .post-module__tile__username___3Pakb {
    -webkit-transition: color 0.2s ease-out 0s; }
    .post-module__tile__username___3Pakb:hover {
      color: #003790 !important; }
    [dir] .post-module__tile__username___3Pakb:hover {
      cursor: pointer; }
  .post-module__tile__html___2btzG a {
    color: #0055de !important;
    /* For Safari 3.1 to 6.0 */
    transition: color 0.2s; }
  [dir] .post-module__tile__html___2btzG a {
    -webkit-transition: color 0.2s ease-out 0s; }
  .post-module__tile__job___nAL3_ {
    font-size: 0.75rem;
    color: #6b6b6b; }
  .post-module__tile__username--inverse___1V3V- {
    color: #fff !important; }
  .post-module__tile__username--dark___kvcmf {
    color: #212121 !important; }
  .post-module__tile__emphasize___1Gvf- {
    font-weight: 600; }
  .post-module__tile__headline___3FCYo {
    min-height: 100px;
    font-size: 1.125rem; }
  [dir] .post-module__tile__headline___3FCYo {
    padding: 20px;
    border-bottom: 1px solid #dedede; }
    @media screen and (max-width: 480px) {
      .post-module__tile__headline___3FCYo {
        min-height: 90px; }
      [dir] .post-module__tile__headline___3FCYo {
        padding: 15px 10px; } }
    .post-module__tile__headline___3FCYo:hover, .post-module__tile__headline___3FCYo:active, .post-module__tile__headline___3FCYo:focus {
      text-decoration: none; }
      .post-module__tile__headline___3FCYo:hover .post-module__tile__headline--username___3w--5, .post-module__tile__headline___3FCYo:active .post-module__tile__headline--username___3w--5, .post-module__tile__headline___3FCYo:focus .post-module__tile__headline--username___3w--5 {
        text-decoration: underline; }
  .post-module__tile__subtext___3oYZ_ {
    font-size: 0.75rem; }
  [dir] .post-module__tile__text--padding___1h_Q7 {
    margin: 15px 0;
    padding-top: 42px; }
  .post-module__tile__text--first___3_n9F {
    color: #e9b725; }
  [dir] .post-module__tile__text--first___3_n9F {
    text-align: center; }
  .post-module__tile__text--second___3S0MI {
    color: #b7bdc0; }
  [dir] .post-module__tile__text--second___3S0MI {
    text-align: center; }
  .post-module__tile__text--third___p21MS {
    color: #d17d35; }
  [dir] .post-module__tile__text--third___p21MS {
    text-align: center; }
  [dir] .post-module__tile__image--first___2Pwww {
    box-shadow: 0 0 0 2px white, 0 0 0 4px #e9b725; }
  [dir] .post-module__tile__image--second___11Fo6 {
    box-shadow: 0 0 0 2px white, 0 0 0 4px #b7bdc0; }
  [dir] .post-module__tile__image--third___3oCCH {
    box-shadow: 0 0 0 2px white, 0 0 0 4px #d17d35; }
  .post-module__tile__overlay___3Pk_o {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; }
  [dir] .post-module__tile__overlay___3Pk_o {
    background-color: rgba(0, 0, 0, 0.3); }
  [dir=ltr] .post-module__tile__overlay___3Pk_o {
  left: 0; }
  [dir=rtl] .post-module__tile__overlay___3Pk_o {
    right: 0; }
  .post-module__tile__inner-content___1ZoD6 {
    position: relative; }
  .post-module__tile__activity___3pZx6 {
    color: #212121;
    font-size: 0.75rem;
    opacity: 1;
    position: relative; }
  [dir] .post-module__tile__activity___3pZx6 {
    padding: 10px 20px;
    border-top: 1px solid #e8e8e8; }
  [dir=ltr] .post-module__tile__activity___3pZx6 {
  text-align: left; }
  [dir=rtl] .post-module__tile__activity___3pZx6 {
    text-align: right; }
  .post-module__tile__icon___3wkSq {
    font-size: 1rem;
    vertical-align: text-bottom; }
  [dir=ltr] .post-module__tile__icon___3wkSq {
  margin-right: 5px; }
  [dir=rtl] .post-module__tile__icon___3wkSq {
    margin-left: 5px; }
  .post-module__tile__photo--holder___2lPaq {
    transition: all 0.25s ease;
    max-height: 500px;
    overflow: hidden;
    display: flex;
    align-items: center; }
  [dir] .post-module__tile__photo--holder___2lPaq {
    margin: 0 20px 20px;
    cursor: pointer; }
    .post-module__tile__photo--holder___2lPaq > img {
      width: 100%; }
  .post-module__tile__photo___1KIKH {
    width: 100%; }
  .post-module__tile__footer___CgDqh {
    overflow: hidden; }
  [dir] .post-module__tile__footer___CgDqh {
    border-top: 1px solid #e8e8e8;
    background-color: #fff; }
    .post-module__tile__footer_action___2fJ85 {
      width: calc(100% - 145px); }
      @media screen and (max-width: 480px) {
        .post-module__tile__footer_action___2fJ85 {
          width: calc(100% - 106px); } }
    .post-module__tile__footer_count___2D57W {
      width: 145px;
      height: 40px;
      position: absolute;
      color: #636363;
      line-height: 22px; }
    [dir] .post-module__tile__footer_count___2D57W {
      padding: 9px 15px; }
    [dir=ltr] .post-module__tile__footer_count___2D57W {
  border-left: 1px solid #e8e8e8;
  right: 0; }
    [dir=rtl] .post-module__tile__footer_count___2D57W {
      border-right: 1px solid #e8e8e8;
      left: 0; }
      @media screen and (max-width: 480px) {
        .post-module__tile__footer_count___2D57W {
          width: 106px;
          line-height: initial; }
        [dir] .post-module__tile__footer_count___2D57W {
          padding: 9px 5px; } }
      .post-module__tile__footer_count___2D57W [class^='icon-'],
      .post-module__tile__footer_count___2D57W [class*=' icon-'] {
        font-size: 1.125rem;
        vertical-align: text-bottom; }
      [dir=ltr] .post-module__tile__footer_count___2D57W [class^='icon-'], [dir=ltr] .post-module__tile__footer_count___2D57W [class*=' icon-'] {
  margin: 0 5px 0 0; }
      [dir=rtl] .post-module__tile__footer_count___2D57W [class^='icon-'], [dir=rtl] .post-module__tile__footer_count___2D57W [class*=' icon-'] {
        margin: 0 0 0 5px; }
        @media screen and (max-width: 480px) {
          .post-module__tile__footer_count___2D57W [class^='icon-'],
          .post-module__tile__footer_count___2D57W [class*=' icon-'] {
            font-size: 0.75rem;
            vertical-align: middle; } }
        [dir=ltr] .post-module__tile__footer_count___2D57W [class^='icon-']:nth-child(3), [dir=ltr] .post-module__tile__footer_count___2D57W [class*=' icon-']:nth-child(3) {
  margin-left: 12px; }
        [dir=rtl] .post-module__tile__footer_count___2D57W [class^='icon-']:nth-child(3), [dir=rtl] .post-module__tile__footer_count___2D57W [class*=' icon-']:nth-child(3) {
          margin-right: 12px; }
          @media screen and (max-width: 480px) {
            [dir=ltr] .post-module__tile__footer_count___2D57W [class^='icon-']:nth-child(3), [dir=ltr] .post-module__tile__footer_count___2D57W [class*=' icon-']:nth-child(3) {
    margin-left: 7px; }
            [dir=rtl] .post-module__tile__footer_count___2D57W [class^='icon-']:nth-child(3), [dir=rtl] .post-module__tile__footer_count___2D57W [class*=' icon-']:nth-child(3) {
              margin-right: 7px; } }
      .post-module__tile__footer_count___2D57W .post-module__text___2x1TB {
        min-width: 27px;
        display: inline-block; }
      [dir] .post-module__tile__footer_count___2D57W .post-module__text___2x1TB {
        text-align: center; }
        @media screen and (max-width: 480px) {
          .post-module__tile__footer_count___2D57W .post-module__text___2x1TB {
            font-size: 0.75rem; } }
  .post-module__tile__box___3NeBn {
    color: #0055de;
    width: 50%;
    height: 40px; }
  [dir] .post-module__tile__box___3NeBn {
    padding: 2px 0 0;
    text-align: center;
    border: 0;
    background: white; }
  [dir=ltr] .post-module__tile__box___3NeBn {
  float: left; }
  [dir=rtl] .post-module__tile__box___3NeBn {
    float: right; }
    .post-module__tile__box___3NeBn .post-module__flag-icon__body___E3foU {
      line-height: 36px;
      white-space: nowrap; }
    [dir] .post-module__tile__box___3NeBn .post-module__flag-icon__body___E3foU {
      margin: 0 3px; }
      @media screen and (max-width: 480px) {
        .post-module__tile__box___3NeBn .post-module__flag-icon__body___E3foU {
          font-size: 0.75rem; } }
    .post-module__tile__box___3NeBn.post-module__inactive___3r0IS {
      color: #636363; }
      .post-module__tile__box___3NeBn.post-module__inactive___3r0IS [class^='icon-'],
      .post-module__tile__box___3NeBn.post-module__inactive___3r0IS [class*=' icon-'] {
        font-size: 1.125rem; }
  .post-module__tile__box--full___1f_op {
    width: 100%; }
  .post-module__tile__boxin___2wN6f {
    display: inline-block; }
  [dir] .post-module__tile__item___1UFeM {
    border-bottom: 1px solid #e9eaea;
    padding: 10px; }
    [dir] .post-module__tile__item___1UFeM:last-child {
      border-bottom: none; }
  [dir] .post-module__tile__item--last___2cHYO {
    border-bottom: none !important; }
  [dir] .post-module__tile--padding___Mg6sS {
    padding-top: 30px; }
  .post-module__tile--details___2qor2 {
    width: 90%; }
  [dir] .post-module__tile--details___2qor2 {
    margin: 20px auto 0; }
  .post-module__tile__twitter___8kmXd {
    color: #0055de !important; }
    .post-module__tile__twitter___8kmXd:hover {
      color: #003790; }

@media screen and (min-width: 768px) {
  .post-module__tile--details___2qor2 {
    width: 40%; }
  [dir] .post-module__tile--details___2qor2 {
    margin: 50px auto 0; } }

.post-module__post__badge-tag___2wLBO {
  display: inline-block;
  font-weight: 600;
  color: #212121; }

[dir] .post-module__post__badge-tag___2wLBO {
  padding: 1px 0px 9px; }

.post-module__post-menu___2u5K7:after {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  top: -3px; }

[dir] .post-module__post-menu___2u5K7:after {
  background: white;
  border-top: 1px solid #636363; }

[dir=ltr] .post-module__post-menu___2u5K7:after {
  transform: rotate(45deg);
  left: calc(50% - 4px);
  border-left: 1px solid #636363; }

[dir=rtl] .post-module__post-menu___2u5K7:after {
  transform: rotate(-45deg);
  right: calc(50% - 4px);
  border-right: 1px solid #636363; }

.flag-module__flag___Yivjc {
  display: table;
  width: 100%; }
  .flag-module__flag_custom-content___1VMt0 {
    table-layout: fixed; }

.flag-module__flag__image___2jDHc,
.flag-module__flag__body___2R3yD {
  display: table-cell;
  vertical-align: middle; }
  .flag-module__flag--top___3kNNu .flag-module__flag__image___2jDHc, .flag-module__flag--top___3kNNu
  .flag-module__flag__body___2R3yD {
    vertical-align: top; }
  .flag-module__flag--bottom___2WqC8 .flag-module__flag__image___2jDHc, .flag-module__flag--bottom___2WqC8
  .flag-module__flag__body___2R3yD {
    vertical-align: bottom; }

[dir=ltr] .flag-module__flag__image___2jDHc {
  margin-right: 12px; }

[dir=rtl] .flag-module__flag__image___2jDHc {
  margin-left: 12px; }
  .flag-module__flag__image_medium___1HpHI {
    width: 75px; }
  .flag-module__flag__image_small___3fMJy {
    width: 42px; }
  .flag-module__flag__image_top___Q2YEq {
    vertical-align: top; }
  .flag-module__flag__image___2jDHc > picture > img,
  .flag-module__flag__image___2jDHc > img {
    display: block;
    max-width: none; }
  [dir=ltr] .flag-module__flag__image___2jDHc > picture > img, [dir=ltr] .flag-module__flag__image___2jDHc > img {
  margin-right: 12px; }
  [dir=rtl] .flag-module__flag__image___2jDHc > picture > img, [dir=rtl] .flag-module__flag__image___2jDHc > img {
    margin-left: 12px; }
  [dir=ltr] .flag-module__flag--rev___1jEGN .flag-module__flag__image___2jDHc {
  padding-right: 0;
  padding-left: 10px; }
  [dir=rtl] .flag-module__flag--rev___1jEGN .flag-module__flag__image___2jDHc {
    padding-left: 0;
    padding-right: 10px; }

.flag-module__flag__body___2R3yD {
  width: 100%; }

[dir=ltr] .post-header-image-module__holder___2xtTa {
  float: left;
  margin-right: 0; }[dir=rtl] .post-header-image-module__holder___2xtTa {
  float: right;
  margin-left: 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-header-module__container___DUtET {
  display: flex;
  align-items: center; }
[dir] .post-header-module__container___DUtET {
  padding: 20px;
  border-bottom: 1px solid #dedede; }

.post-header-module__link-text___2Trpl {
  font-size: 1.125rem; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.message-comp-module__message___1vsVt {
  word-wrap: break-word; }
  .message-comp-module__message--bold___2K4Jb {
    font-weight: bold; }
  .message-comp-module__message--italic___3hp5T {
    font-style: italic; }

[dir] .message-comp-module__read-more___1oVzB {
  margin-top: 10px; }
  .message-comp-module__read-more__link___Lhgo7 {
    color: #0055DE; }
  [dir] .message-comp-module__read-more__link___Lhgo7 {
    cursor: pointer; }

.message-comp-module__link-image___2y4jX {
  width: 12px; }

[dir=ltr] .message-comp-module__link-image___2y4jX {
  margin-left: 5px; }

[dir=rtl] .message-comp-module__link-image___2y4jX {
  margin-right: 5px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.users-modal-module__items___NP7GH {
  overflow-y: auto;
  height: calc(100% - 85px); }
  @media (min-width: 48em) {
    .users-modal-module__items___NP7GH {
      height: 410px; } }

[dir] .users-modal-module__holder___3BVfD {
  border-bottom: 1px solid #f5f5f5;
  cursor: pointer;
  padding: 10px 20px; }

.users-modal-module__user___25dFz {
  color: #212121;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1; }

[dir] .users-modal-module__user___25dFz {
  margin: 0; }

[dir=ltr] .users-modal-module__user___25dFz {
  text-align: left; }

[dir=rtl] .users-modal-module__user___25dFz {
  text-align: right; }

.users-modal-module__job-title___1prjW {
  color: #212121;
  font-size: 0.875rem;
  line-height: 1.2; }

[dir] .users-modal-module__job-title___1prjW {
  margin-top: 2px; }

[dir=ltr] .users-modal-module__job-title___1prjW {
  text-align: left; }

[dir=rtl] .users-modal-module__job-title___1prjW {
  text-align: right; }

.users-modal-module__user-label___7yJjF {
  color: #212121;
  font-size: 0.75rem; }

[dir=ltr] .users-modal-module__user-label___7yJjF {
  text-align: left; }

[dir=rtl] .users-modal-module__user-label___7yJjF {
  text-align: right; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.modal-header-module__header___3smYu {
  font-size: 1.25rem;
  font-weight: 700;
  width: 100%; }
[dir] .modal-header-module__header___3smYu {
  background-color: #f5f5f5;
  border-bottom: solid #dedede;
  border-radius: 8px 8px 0 0;
  padding: 30px 20px 20px;
  text-align: center; }
  @media (min-width: 23.4375em) {
    .modal-header-module__header___3smYu {
      font-size: 1.5rem; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.modal-container-module__tall___2X9tX {
  height: 100%; }
  @media (min-width: 48em) {
    .modal-container-module__tall___2X9tX {
      max-height: 90vh; } }

.modal-container-module__medium___27tXn {
  height: 100%; }
  @media (min-width: 48em) {
    .modal-container-module__medium___27tXn {
      max-height: 80vh; } }

.modal-container-module__short___2EZHy {
  height: 100%; }
  @media (min-width: 48em) {
    .modal-container-module__short___2EZHy {
      max-height: 70vh; } }

.modal-container-module__wide___2p3vM {
  width: 100%; }
  @media (min-width: 48em) {
    .modal-container-module__wide___2p3vM {
      width: 600px; } }

.modal-container-module__skinny___2Z9_N {
  width: 100%; }
  @media (min-width: 48em) {
    .modal-container-module__skinny___2Z9_N {
      width: 400px; } }

.modal-container-module__modal___2Thr9 {
  overflow-y: auto; }

[dir] .modal-container-module__modal___2Thr9 {
  border-radius: 8px; }

.modal-container-module__gradient___1EsOL {
  height: 117px;
  transition: all 0.3s;
  top: -39px;
  position: relative; }

[dir] .modal-container-module__gradient___1EsOL {
  background: linear-gradient(to bottom, white 26%, rgba(255, 255, 255, 0.96) 46%, rgba(255, 255, 255, 0.86) 53%, rgba(255, 255, 255, 0) 86%); }
  .modal-container-module__gradient-wrapper___13i1H {
    width: 100%;
    pointer-events: none;
    position: absolute;
    overflow: hidden; }
  [dir] .modal-container-module__gradient-wrapper___13i1H {
    border-radius: 8px; }
  [dir=ltr] .modal-container-module__gradient-wrapper___13i1H {
  left: 0; }
  [dir=rtl] .modal-container-module__gradient-wrapper___13i1H {
    right: 0; }
  .modal-container-module__gradient--hidden___2np5d {
    top: -100px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.tooltip-comp-module__container___1xquA {
  display: inline-block;
  position: relative; }

.tooltip-comp-module__hook___1wdf3 {
  position: absolute;
  z-index: 1; }
  .tooltip-comp-module__hook--left___3dIr4, .tooltip-comp-module__hook--right___d3Q7u {
    top: 50%; }
  [dir] .tooltip-comp-module__hook--left___3dIr4, [dir] .tooltip-comp-module__hook--right___d3Q7u {
    transform: translateY(-50%); }
  [dir=ltr] .tooltip-comp-module__hook--right___d3Q7u {
  left: 100%;
  margin-left: -10px;
  padding-left: 20px; }
  [dir=rtl] .tooltip-comp-module__hook--right___d3Q7u {
    right: 100%;
    margin-right: -10px;
    padding-right: 20px; }
  [dir=ltr] .tooltip-comp-module__hook--left___3dIr4 {
  right: 100%;
  margin-right: -10px;
  padding-right: 20px; }
  [dir=rtl] .tooltip-comp-module__hook--left___3dIr4 {
    left: 100%;
    margin-left: -10px;
    padding-left: 20px; }
  [dir=ltr] .tooltip-comp-module__hook--top___2TtcP, [dir=ltr] .tooltip-comp-module__hook--bottom___13oFR {
  left: 50%;
  transform: translateX(-50%); }
  [dir=rtl] .tooltip-comp-module__hook--top___2TtcP, [dir=rtl] .tooltip-comp-module__hook--bottom___13oFR {
    right: 50%;
    transform: translateX(50%); }
  .tooltip-comp-module__hook--top___2TtcP {
    bottom: 100%; }
  [dir] .tooltip-comp-module__hook--top___2TtcP {
    margin-bottom: -10px;
    padding-bottom: 20px; }
  .tooltip-comp-module__hook--bottom___13oFR {
    top: 100%; }
  [dir] .tooltip-comp-module__hook--bottom___13oFR {
    margin-top: -10px;
    padding-top: 20px; }
  [dir=ltr] .tooltip-comp-module__hook--activity-box-comp___2RgTt {
  left: 15%; }
  [dir=rtl] .tooltip-comp-module__hook--activity-box-comp___2RgTt {
    right: 15%; }
  .tooltip-comp-module__hook--activity-box-recognised___3XtOy {
    bottom: 30px;
    width: 200px; }
  [dir=ltr] .tooltip-comp-module__hook--activity-box-recognised___3XtOy {
  left: 95px; }
  [dir=rtl] .tooltip-comp-module__hook--activity-box-recognised___3XtOy {
    right: 95px; }
    @media (min-width: 48em) {
      [dir=ltr] .tooltip-comp-module__hook--activity-box-recognised___3XtOy {
    left: 19px; }
      [dir=rtl] .tooltip-comp-module__hook--activity-box-recognised___3XtOy {
        right: 19px; } }
    .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__text___1v-1p {
      white-space: normal; }
    [dir] .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__text___1v-1p {
      padding: 15px;
      text-align: center; }
    [dir=ltr] .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__arrow___3XhfK {
  left: 12%; }
    [dir=rtl] .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__arrow___3XhfK {
      right: 12%; }
      @media (min-width: 48em) {
        [dir=ltr] .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__arrow___3XhfK {
    left: 50%; }
        [dir=rtl] .tooltip-comp-module__hook--activity-box-recognised___3XtOy .tooltip-comp-module__arrow___3XhfK {
          right: 50%; } }

.tooltip-comp-module__text___1v-1p {
  font-size: 0.75rem;
  white-space: pre;
  line-height: 1.5;
  color: #fff;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

[dir] .tooltip-comp-module__text___1v-1p {
  padding: 5px 10px;
  border-radius: 8px;
  background-color: #6b6b6b; }
  [dir] .tooltip-comp-module__text--error___35bWg {
    background-color: #D0021B; }
  [dir] .tooltip-comp-module__text--blue___33qNd {
    background-color: #003790; }
  [dir=ltr] .tooltip-comp-module__text--blue___33qNd {
  padding: 0 8px 0 0; }
  [dir=rtl] .tooltip-comp-module__text--blue___33qNd {
    padding: 0 0 0 8px; }

.tooltip-comp-module__arrow___3XhfK {
  width: 10px;
  height: 10px;
  position: absolute; }

[dir] .tooltip-comp-module__arrow___3XhfK {
  background-color: #6b6b6b; }

[dir=ltr] .tooltip-comp-module__arrow___3XhfK {
  transform: rotate(-45deg); }

[dir=rtl] .tooltip-comp-module__arrow___3XhfK {
  transform: rotate(45deg); }
  [dir] .tooltip-comp-module__arrow--error___23P_D {
    background-color: #D0021B; }
  [dir] .tooltip-comp-module__arrow--blue___2gMJ0 {
    background-color: #003790; }
  .tooltip-comp-module__arrow--right___118dX, .tooltip-comp-module__arrow--left___1cGIy {
    top: 50%; }
  [dir] .tooltip-comp-module__arrow--right___118dX, [dir] .tooltip-comp-module__arrow--left___1cGIy {
    margin-top: -5px; }
  [dir=ltr] .tooltip-comp-module__arrow--right___118dX {
  left: 15px; }
  [dir=rtl] .tooltip-comp-module__arrow--right___118dX {
    right: 15px; }
  [dir=ltr] .tooltip-comp-module__arrow--left___1cGIy {
  right: 15px; }
  [dir=rtl] .tooltip-comp-module__arrow--left___1cGIy {
    left: 15px; }
  [dir=ltr] .tooltip-comp-module__arrow--top___3R4B0, [dir=ltr] .tooltip-comp-module__arrow--bottom___3xbbS {
  left: 50%;
  margin-left: -5px; }
  [dir=rtl] .tooltip-comp-module__arrow--top___3R4B0, [dir=rtl] .tooltip-comp-module__arrow--bottom___3xbbS {
    right: 50%;
    margin-right: -5px; }
  .tooltip-comp-module__arrow--top___3R4B0 {
    bottom: 15px; }
  .tooltip-comp-module__arrow--bottom___3xbbS {
    top: 15px; }

.other-users-comp-module__wrapper___1QxKF {
  position: relative;
  display: inline-block; }[dir] .other-users-comp-module__wrapper___1QxKF {
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.modal-portal-comp-module__overlay-animated___1hrgx,
.modal-portal-comp-module__overlay___2q13b {
  bottom: 0;
  position: fixed;
  top: 0;
  z-index: 1002; }
[dir] .modal-portal-comp-module__overlay-animated___1hrgx, [dir] .modal-portal-comp-module__overlay___2q13b {
  background: rgba(0, 0, 0, 0.6); }
[dir=ltr] .modal-portal-comp-module__overlay-animated___1hrgx, [dir=ltr] .modal-portal-comp-module__overlay___2q13b {
  left: 0;
  right: 0; }
[dir=rtl] .modal-portal-comp-module__overlay-animated___1hrgx, [dir=rtl] .modal-portal-comp-module__overlay___2q13b {
  right: 0;
  left: 0; }

.modal-portal-comp-module__content-animated___1m3Yu,
.modal-portal-comp-module__overlay-animated___1hrgx {
  transition: opacity 300ms ease-in-out;
  opacity: 0; }
  .modal-portal-comp-module__content-animated--after-open___3Q3cU,
  .modal-portal-comp-module__overlay-animated--after-open___44rjf {
    opacity: 1; }
  .modal-portal-comp-module__content-animated--before-close___3lFgV,
  .modal-portal-comp-module__overlay-animated--before-close___1OTIp {
    opacity: 0; }

[dir] .modal-portal-comp-module__content-animated___1m3Yu {
  transition-delay: 100ms; }

.modal-portal-comp-module__modal___1TUGq {
  z-index: 1002; }

[dir] .modal-portal-comp-module__modal___1TUGq {
  background-color: #fff;
  border-radius: 8px; }
  @media (min-width: 48em) {
    .modal-portal-comp-module__modal___1TUGq {
      max-width: 600px;
      position: fixed;
      top: 50%; }
    [dir=ltr] .modal-portal-comp-module__modal___1TUGq {
    left: 50%;
    margin-left: 20px;
    margin-right: 20px;
    transform: translate(-50%, -50%); }
    [dir=rtl] .modal-portal-comp-module__modal___1TUGq {
      right: 50%;
      margin-right: 20px;
      margin-left: 20px;
      transform: translate(50%, -50%); } }
  @media (max-width: 47.99em) {
    .modal-portal-comp-module__modal___1TUGq {
      max-width: 100%;
      width: 100%;
      height: 100%; } }
  @media (min-width: 48em) {
    .modal-portal-comp-module__modal--no-max-width___3yPaC {
      max-width: none; } }
  .modal-portal-comp-module__modal--full-screen___qT20y {
    position: absolute;
    top: 0;
    bottom: 0;
    max-width: none; }
  [dir] .modal-portal-comp-module__modal--full-screen___qT20y {
    border-radius: 0; }
  [dir=ltr] .modal-portal-comp-module__modal--full-screen___qT20y {
  left: 0;
  right: 0; }
  [dir=rtl] .modal-portal-comp-module__modal--full-screen___qT20y {
    right: 0;
    left: 0; }
    @media (min-width: 48em) {
      .modal-portal-comp-module__modal--full-screen___qT20y {
        max-width: none; }
      [dir] .modal-portal-comp-module__modal--full-screen___qT20y {
        transform: none; }
      [dir=ltr] .modal-portal-comp-module__modal--full-screen___qT20y {
    margin-left: 0;
    margin-right: 0; }
      [dir=rtl] .modal-portal-comp-module__modal--full-screen___qT20y {
        margin-right: 0;
        margin-left: 0; } }
  [dir] .modal-portal-comp-module__modal--transparent___3jO6a {
    background-color: transparent;
    border-radius: 0; }
  .modal-portal-comp-module__modal--no-outline___-GPFw {
    outline: none; }
  @media (max-width: 47.99em) {
    .modal-portal-comp-module__modal--fit-content-mobile___Ywf41 {
      height: auto;
      width: auto;
      top: 50%;
      position: absolute; }
    [dir] .modal-portal-comp-module__modal--fit-content-mobile___Ywf41 {
      transform: translateY(-50%);
      margin: 0 16px; } }

.modal-portal-comp-module__close-button___O8em- {
  position: absolute;
  top: 14px;
  z-index: 1002; }

[dir] .modal-portal-comp-module__close-button___O8em- {
  cursor: pointer;
  border: none;
  background: none; }

[dir=ltr] .modal-portal-comp-module__close-button___O8em- {
  right: 9px; }

[dir=rtl] .modal-portal-comp-module__close-button___O8em- {
  left: 9px; }
  .modal-portal-comp-module__close-button___O8em- img {
    width: 12px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.badge-modal-module__holder___MjU-o {
  width: 100%; }
[dir] .badge-modal-module__holder___MjU-o {
  text-align: center;
  padding: 35px 0;
  background-color: #fff; }
  @media (min-width: 48em) {
    .badge-modal-module__holder___MjU-o {
      width: 455px; } }

[dir] .badge-modal-module__text-holder___3OjZT {
  margin-top: 35px;
  padding: 35px 50px 0;
  border-top: 1px solid #636363; }

.badge-modal-module__title___3RgCD {
  font-size: 1.5rem;
  font-weight: 600;
  color: #212121; }

[dir] .badge-modal-module__title___3RgCD {
  margin-bottom: 20px; }

.badge-modal-module__description___30Vri {
  color: #6b6b6b;
  font-size: 1.125rem; }

[dir] .badge-modal-module__description___30Vri {
  margin: 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-recognition-body-module__source-user___208Pg {
  font-size: 0.75rem;
  line-height: 1.58; }
[dir] .post-recognition-body-module__source-user___208Pg {
  margin-top: 5px;
  cursor: pointer; }

.post-recognition-body-module__badge-holder___bXFJy {
  display: inline-block; }

[dir] .post-recognition-body-module__badge-holder___bXFJy {
  border-radius: 50%;
  padding: 0;
  border: none;
  background-color: transparent; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.twitter-module__holder___12UQ5 {
  position: relative; }

.twitter-module__image___299Xr {
  width: 60px; }

[dir] .twitter-module__image___299Xr {
  border: 1px solid #f5f5f5;
  border-radius: 50%; }

.twitter-module__round-logo___2cZal {
  position: absolute;
  width: 35px;
  top: 30px; }

[dir=ltr] .twitter-module__round-logo___2cZal {
  right: 20px; }

[dir=rtl] .twitter-module__round-logo___2cZal {
  left: 20px; }

.twitter-module__twitter-link___1Fp5D {
  display: block; }

[dir] .twitter-module__twitter-link___1Fp5D {
  margin-top: 10px; }

.twitter-module__small-logo___Irkfu {
  display: inline;
  vertical-align: bottom;
  width: 18px; }

[dir=ltr] .twitter-module__small-logo___Irkfu {
  margin-right: 5px; }

[dir=rtl] .twitter-module__small-logo___Irkfu {
  margin-left: 5px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-banner-module__image___1IySo {
  width: 100%;
  max-height: 390px; }
  @media (min-width: 48em) {
    .post-banner-module__image___1IySo {
      max-height: 500px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.modal-comp-module__backdrop___1Vzr3 {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 10040;
  opacity: 0;
  pointer-events: auto;
  display: none; }
[dir] .modal-comp-module__backdrop___1Vzr3 {
  background: rgba(0, 0, 0, 0.8); }
[dir=ltr] .modal-comp-module__backdrop___1Vzr3 {
  right: 0;
  left: 0; }
[dir=rtl] .modal-comp-module__backdrop___1Vzr3 {
  left: 0;
  right: 0; }

.modal-comp-module__content___1zKLu {
  position: fixed;
  top: 50%;
  max-width: 414px;
  width: 100%; }

[dir] .modal-comp-module__content___1zKLu {
  text-align: center;
  background-color: white; }

[dir=ltr] .modal-comp-module__content___1zKLu {
  left: 50%;
  transform: translate(-50%, -50%); }

[dir=rtl] .modal-comp-module__content___1zKLu {
  right: 50%;
  transform: translate(50%, -50%); }
  @media (min-width: 48em) {
    .modal-comp-module__content___1zKLu {
      max-width: 600px;
      width: auto; } }
  .modal-comp-module__content--post-image___-y-kF {
    width: 95%; }
  [dir] .modal-comp-module__content--post-image___-y-kF {
    background: transparent; }
    @media (min-width: 48em) {
      .modal-comp-module__content--post-image___-y-kF {
        width: auto;
        max-height: 90vh;
        max-width: 90vw; } }

.modal-comp-module__header___3r_zA {
  font-size: 1.25rem;
  font-weight: bold;
  color: #212121;
  width: 100%; }

[dir] .modal-comp-module__header___3r_zA {
  padding: 30px 20px 20px 20px;
  border-bottom: #dedede 1px solid;
  background-color: #f5f5f5; }
  @media (min-width: 48em) {
    .modal-comp-module__header___3r_zA {
      font-size: 1.5rem; } }
  .modal-comp-module__header--with-image___3wUL7 {
    height: 148px; }
  [dir] .modal-comp-module__header--with-image___3wUL7 {
    padding: 0;
    background-size: cover;
    border-bottom: none; }
    @media (min-width: 48em) {
      .modal-comp-module__header--with-image___3wUL7 {
        height: 278px; } }

.modal-comp-module__close-btn___xdV9e {
  position: absolute;
  top: 16px;
  z-index: 9999;
  width: 48px;
  height: 48px; }

[dir] .modal-comp-module__close-btn___xdV9e {
  cursor: pointer;
  border-radius: 50%;
  padding: 0;
  background-color: transparent;
  border-width: 0; }

[dir=ltr] .modal-comp-module__close-btn___xdV9e {
  right: 16px; }

[dir=rtl] .modal-comp-module__close-btn___xdV9e {
  left: 16px; }
  .modal-comp-module__close-btn___xdV9e svg {
    stroke: #fff;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%; }
  [dir=ltr] .modal-comp-module__close-btn___xdV9e svg {
  left: 50%;
  transform: translate(-50%, -50%); }
  [dir=rtl] .modal-comp-module__close-btn___xdV9e svg {
    right: 50%;
    transform: translate(50%, -50%); }
  [dir] .modal-comp-module__close-btn___xdV9e:hover {
    background: rgba(255, 255, 255, 0.2); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-image-module__holder___1A19S {
  max-height: 390px; }
[dir] .post-image-module__holder___1A19S {
  text-align: center; }
  @media (min-width: 48em) {
    .post-image-module__holder___1A19S {
      max-height: 500px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .eap-post-module__holder___2_JEB {
  margin-top: -5px;
  margin-bottom: -5px; }

.eap-post-module__title___19taS {
  font-weight: bold; }

[dir] .eap-post-module__title___19taS {
  padding-bottom: 5px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.perks-module__image___3A7hZ {
  width: 102px !important; }
[dir] .perks-module__image___3A7hZ {
  border-radius: 2px !important; }

.perks-module__box___23GGz {
  border-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.04); }

[dir] .perks-module__box___23GGz {
  border-radius: 8px;
  padding: 15px;
  border: 1px scolor(cream-white);
  margin-top: -20px; }

.perks-module__holder___2c1Re {
  display: inline-table; }

.perks-module__title___2Fj4y {
  font-weight: bold;
  font-size: l/16rem;
  color: #212121; }

[dir] .perks-module__title___2Fj4y {
  padding-bottom: 5px; }

.perks-module__footer___1k_6l {
  font-size: m/16rem;
  color: #6b6b6b; }

[dir] .perks-module__footer___1k_6l {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #f5f5f5; }
  .perks-module__footer__item___2k0uk {
    width: 50%;
    display: inline-block; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.comment-module__flag-image___1f9-O {
  width: 52px; }

.comment-module__comment___FSyK0 {
  font-size: 0.875rem; }

[dir] .comment-module__comment___FSyK0 {
  border-top: 1px solid #dedede;
  padding: 20px; }

[dir=ltr] .comment-module__comment___FSyK0 {
  text-align: left; }

[dir=rtl] .comment-module__comment___FSyK0 {
  text-align: right; }

.comment-module__time___lbX7V {
  font-size: 0.6875rem;
  font-weight: 600;
  color: #636363; }

[dir=ltr] .comment-module__time___lbX7V {
  margin-left: 5px;
  text-align: right; }

[dir=rtl] .comment-module__time___lbX7V {
  margin-right: 5px;
  text-align: left; }

.comment-module__label___FFVOo {
  font-weight: 600;
  transition: color 0.2s;
  word-break: break-word; }

[dir] .comment-module__label___FFVOo {
  text-align: center; }
  .comment-module__label___FFVOo:hover, .comment-module__label___FFVOo:focus {
    color: #004dca; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-menu-module__holder___2-RRy {
  position: absolute;
  top: 10px;
  z-index: 10; }
[dir=ltr] .post-menu-module__holder___2-RRy {
  right: 15px; }
[dir=rtl] .post-menu-module__holder___2-RRy {
  left: 15px; }

.post-menu-module__list___19sKO {
  position: absolute;
  overflow: hidden;
  transition: transform 0.1s ease-in-out; }

[dir] .post-menu-module__list___19sKO {
  border: 1px solid #636363;
  border-radius: 8px;
  margin-top: 2px;
  padding: 0;
  transform: scaleY(0);
  transform-origin: top;
  transition-delay: 0s; }

[dir=ltr] .post-menu-module__list___19sKO {
  left: -73px; }

[dir=rtl] .post-menu-module__list___19sKO {
  right: -73px; }
  [dir] .post-menu-module__list--shown___1Mke6 {
    transform: scaleY(1); }
  [dir="rtl"] .post-menu-module__list___19sKO {
    right: -145px; }

.post-menu-module__arrow___2Bn4u {
  width: 0;
  height: 0; }

[dir] .post-menu-module__arrow___2Bn4u {
  background: none;
  padding: 0;
  border-top: 7px solid #636363;
  border-bottom: none; }

[dir=ltr] .post-menu-module__arrow___2Bn4u {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent; }

[dir=rtl] .post-menu-module__arrow___2Bn4u {
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.post-menu-module__item___2OkqP {
  color: #212121;
  line-height: 45px;
  font-size: 1rem;
  min-width: 156px; }

[dir] .post-menu-module__item___2OkqP {
  background: white;
  border: none;
  padding: 0 10px;
  text-align: center;
  border-top: 1px solid #636363; }
  [dir=ltr] .post-menu-module__item___2OkqP:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }
  [dir=rtl] .post-menu-module__item___2OkqP:first-child {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px; }
  [dir=ltr] .post-menu-module__item___2OkqP:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }
  [dir=rtl] .post-menu-module__item___2OkqP:last-child {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.styles-module__react-toggle___XjmpM {
  display: inline-block;
  position: relative;
  user-select: none; }
[dir] .styles-module__react-toggle___XjmpM {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0; }
  [dir] .styles-module__react-toggle___XjmpM:hover:not(.styles-module__react-toggle--disabled___dnolP) .styles-module__react-toggle-track___2ql4I {
    background-color: #a6a6a6; }

.styles-module__react-toggle-screenreader-only___1mx3_ {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

[dir] .styles-module__react-toggle-screenreader-only___1mx3_ {
  border: 0;
  margin: -1px;
  padding: 0; }

.styles-module__react-toggle--disabled___dnolP {
  opacity: 0.5;
  transition: opacity 0.25s; }

[dir] .styles-module__react-toggle--disabled___dnolP {
  cursor: not-allowed; }

.styles-module__react-toggle-track___2ql4I {
  width: 50px;
  height: 24px;
  transition: all 0.2s ease; }

[dir] .styles-module__react-toggle-track___2ql4I {
  padding: 0;
  border-radius: 30px;
  background-color: #e8e8e8; }

[dir] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-track--blue___PMfZR {
  background-color: #0055de; }

[dir] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-track--green___2EMOk {
  background-color: #00cc00; }

.styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-track-check___2P0vm {
  opacity: 1;
  transition: opacity 0.25s ease; }

.styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-track-x___RUQtS {
  opacity: 0; }

[dir=ltr] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-thumb___2LkkT {
  left: 27px; }

[dir=rtl] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-thumb___2LkkT {
  right: 27px; }
  [dir] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-thumb--blue___1T0EO {
    border-color: #0055de; }
  [dir] .styles-module__react-toggle--checked___1jlV9 .styles-module__react-toggle-thumb--green___1pu4t {
    border-color: #00cc00; }

[dir] .styles-module__react-toggle--checked___1jlV9:hover:not(.styles-module__react-toggle--disabled___dnolP) .styles-module__react-toggle-track--blue___PMfZR {
  background-color: #0055de; }

[dir] .styles-module__react-toggle--checked___1jlV9:hover:not(.styles-module__react-toggle--disabled___dnolP) .styles-module__react-toggle-track--green___2EMOk {
  background-color: #00cc00; }

.styles-module__react-toggle-track-check___2P0vm {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 0;
  bottom: 0;
  line-height: 0;
  opacity: 0;
  transition: opacity 0.25s ease; }

[dir] .styles-module__react-toggle-track-check___2P0vm {
  margin-top: auto;
  margin-bottom: auto; }

[dir=ltr] .styles-module__react-toggle-track-check___2P0vm {
  left: 8px; }

[dir=rtl] .styles-module__react-toggle-track-check___2P0vm {
  right: 8px; }

.styles-module__react-toggle-track-x___RUQtS {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0;
  bottom: 0;
  line-height: 0;
  opacity: 1;
  transition: opacity 0.25s ease; }

[dir] .styles-module__react-toggle-track-x___RUQtS {
  margin-top: auto;
  margin-bottom: auto; }

[dir=ltr] .styles-module__react-toggle-track-x___RUQtS {
  right: 10px; }

[dir=rtl] .styles-module__react-toggle-track-x___RUQtS {
  left: 10px; }

.styles-module__react-toggle-thumb___2LkkT {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: absolute;
  top: 1px;
  width: 22px;
  height: 22px;
  box-sizing: border-box;
  transition: all 0.25s ease; }

[dir] .styles-module__react-toggle-thumb___2LkkT {
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  background-color: #fff; }

[dir=ltr] .styles-module__react-toggle-thumb___2LkkT {
  left: 1px; }

[dir=rtl] .styles-module__react-toggle-thumb___2LkkT {
  right: 1px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.button-module__button___2iOSS {
  width: 100%;
  font-weight: 600;
  position: relative; }
[dir] .button-module__button___2iOSS {
  text-align: center;
  padding: 0 20px;
  border-radius: 20px; }
  .button-module__button___2iOSS svg {
    min-height: 16px;
    max-height: 16px;
    min-width: 16px;
    max-width: 16px; }
  [dir=ltr] .button-module__button___2iOSS svg {
  margin-right: -3px;
  margin-left: 6px; }
  [dir=rtl] .button-module__button___2iOSS svg {
    margin-left: -3px;
    margin-right: 6px; }
  .button-module__button--icon-left___2XUtd {
    flex-direction: row-reverse; }
    [dir=ltr] .button-module__button--icon-left___2XUtd svg {
  margin-right: 6px;
  margin-left: -3px; }
    [dir=rtl] .button-module__button--icon-left___2XUtd svg {
      margin-left: 6px;
      margin-right: -3px; }
  .button-module__button--flex___1uFx7 {
    display: flex;
    justify-content: center;
    align-items: center; }
  .button-module__button--inline-flex___2Fqh3 {
    display: inline-flex; }
  .button-module__button--flex___1uFx7:after, .button-module__button--inline-flex___2Fqh3:after {
    content: '';
    display: block;
    min-height: inherit;
    font-size: 0; }
  .button-module__button___2iOSS:disabled {
    opacity: 0.3; }

/********************** SIZES ***********************/
/******************* LARGE, SMALL *******************/
.button-module__large___siJTA {
  min-height: 40px;
  font-size: 1rem;
  min-width: 80px; }

.button-module__small___3VMfH {
  min-height: 30px;
  font-size: 0.875rem;
  min-width: 70px; }

/********************** THEMES *********************/
/***** PRIMARY, PRIMARY-LIGHT, SURFACE, INLINE *****/
[dir] .button-module__primary___3Wok9 {
  background-color: #0055de; }
  .button-module__primary___3Wok9, .button-module__primary___3Wok9:hover, .button-module__primary___3Wok9:focus {
    color: #fff; }
  [dir] .button-module__primary--loaded___k4RhK:hover:not([disabled]), [dir] .button-module__primary--loaded___k4RhK:focus:not([disabled]) {
    background-color: #003790; }
  .button-module__primary___3Wok9 svg {
    fill: #fff; }

[dir] .button-module__primary-light___3Ysu5 {
  border: 1px solid #0055de; }

[dir] .button-module__primary-light___3Ysu5, [dir] .button-module__surface___VERIv {
  background-color: #fff; }
  .button-module__primary-light___3Ysu5, .button-module__primary-light___3Ysu5:hover, .button-module__primary-light___3Ysu5:focus,
  .button-module__surface___VERIv,
  .button-module__surface___VERIv:hover,
  .button-module__surface___VERIv:focus {
    color: #0055de; }
  [dir] .button-module__primary-light--loaded___FTkx5:hover:not([disabled]), [dir] .button-module__primary-light--loaded___FTkx5:focus:not([disabled]), [dir] .button-module__surface--loaded___1YEwG:hover:not([disabled]), [dir] .button-module__surface--loaded___1YEwG:focus:not([disabled]) {
    background-color: rgba(182, 210, 255, 0.5); }

.button-module__primary___3Wok9:hover, .button-module__primary___3Wok9:focus,
.button-module__primary-light___3Ysu5:hover,
.button-module__primary-light___3Ysu5:focus,
.button-module__surface___VERIv:hover,
.button-module__surface___VERIv:focus {
  text-decoration: none; }

.button-module__inline___1cTG3 {
  text-decoration: underline;
  width: auto;
  color: #0055de; }

[dir] .button-module__inline___1cTG3 {
  padding: 0;
  background: none; }

[dir=ltr] .button-module__inline___1cTG3 {
  text-align: right; }

[dir=rtl] .button-module__inline___1cTG3 {
  text-align: left; }
  [dir] .button-module__inline___1cTG3 svg {
    margin-top: 1px; }
  [dir=ltr] .button-module__inline___1cTG3 svg {
  margin-right: 0; }
  [dir=rtl] .button-module__inline___1cTG3 svg {
    margin-left: 0; }
  [dir=ltr] .button-module__inline--icon-left___2jy_E {
  text-align: left; }
  [dir=rtl] .button-module__inline--icon-left___2jy_E {
    text-align: right; }
    [dir=ltr] .button-module__inline--icon-left___2jy_E svg {
  margin-right: 6px;
  margin-left: 0; }
    [dir=rtl] .button-module__inline--icon-left___2jy_E svg {
      margin-left: 6px;
      margin-right: 0; }
  .button-module__inline___1cTG3:hover, .button-module__inline___1cTG3:focus {
    color: #003790; }
    .button-module__inline___1cTG3:hover svg, .button-module__inline___1cTG3:focus svg {
      fill: #003790; }
  .button-module__inline--disabled___3odKI {
    opacity: 0.3; }
    .button-module__inline--disabled___3odKI:hover, .button-module__inline--disabled___3odKI:focus {
      color: #0055de; }

[dir] .button-module__primary___3Wok9, [dir] .button-module__surface___VERIv, [dir] .button-module__inline___1cTG3 {
  border: none; }

.button-module__primary-light___3Ysu5 svg,
.button-module__surface___VERIv svg,
.button-module__inline___1cTG3 svg {
  fill: #0055de; }

/**************************************************/
.button-module__loading___pRVmT, .button-module__loading___pRVmT:hover, .button-module__loading___pRVmT:focus {
  color: rgba(0, 0, 0, 0); }
[dir] .button-module__loading___pRVmT, [dir] .button-module__loading___pRVmT:hover, [dir] .button-module__loading___pRVmT:focus {
  cursor: default; }

.button-module__loading___pRVmT svg * {
  opacity: 0; }
@keyframes button-module__spin___BOe1Q {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.button-module__spinner___1GNO7 {
  height: 22px;
  width: 22px; }
  [dir=ltr] .button-module__spinner___1GNO7 {
  animation: button-module__spin___BOe1Q 0.75s infinite linear; }
  [dir=rtl] .button-module__spinner___1GNO7 {
    animation: button-module__spin___BOe1Q 0.75s infinite linear; }
  .button-module__spinner__wrapper___3oMbC {
    height: 22px;
    width: 22px;
    top: 50%;
    position: absolute; }
  [dir=ltr] .button-module__spinner__wrapper___3oMbC {
  left: 50%;
  transform: translate(-50%, -50%); }
  [dir=rtl] .button-module__spinner__wrapper___3oMbC {
    right: 50%;
    transform: translate(50%, -50%); }

.button-module__non-inline-anchor--disabled___3J2Z_ {
  opacity: 0.3; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.promoted-wellbeing-card-module__image___3-J79,
.promoted-wellbeing-card-module__body___1mCRN,
.promoted-wellbeing-card-module__title___3MzlE {
  display: block; }

.promoted-wellbeing-card-module__card___1nqMU {
  display: block; }
  @media (min-width: 48em) {
    .promoted-wellbeing-card-module__card___1nqMU .promoted-wellbeing-card-module__image___3-J79 {
      height: 360px; } }

[dir] .promoted-wellbeing-card-module__no-image___3BgkP .promoted-wellbeing-card-module__body___1mCRN {
  border-top: 1px solid #dedede;
  border-radius: 8px; }

.promoted-wellbeing-card-module__background-image___9euoc {
  height: 260px; }

[dir] .promoted-wellbeing-card-module__background-image___9euoc {
  background-size: cover;
  background-position: center center; }

[dir=ltr] .promoted-wellbeing-card-module__background-image___9euoc {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }

[dir=rtl] .promoted-wellbeing-card-module__background-image___9euoc {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px; }

.promoted-wellbeing-card-module__cloudinary-image___1LjOL {
  display: inline-block;
  width: 100%; }

[dir] .promoted-wellbeing-card-module__cloudinary-image___1LjOL {
  text-align: center; }
  .promoted-wellbeing-card-module__cloudinary-image__img___1WnbO {
    height: 240px;
    width: 240px; }

.promoted-wellbeing-card-module__title___3MzlE {
  flex-grow: 1;
  font-weight: bold;
  font-size: 1rem;
  word-break: break-word; }

[dir] .promoted-wellbeing-card-module__body___1mCRN {
  padding: 20px;
  border: 1px solid #dedede;
  border-top: 0; }

[dir=ltr] .promoted-wellbeing-card-module__body___1mCRN {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

[dir=rtl] .promoted-wellbeing-card-module__body___1mCRN {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }
  [dir] .promoted-wellbeing-card-module__body___1mCRN > :not(:last-child) {
    margin-bottom: 10px; }

.promoted-wellbeing-card-module__content___2HTY2 {
  display: flex;
  flex-direction: row;
  align-items: center; }

.promoted-wellbeing-card-module__cta___2Np96 {
  flex-wrap: nowrap; }

[dir=ltr] .promoted-wellbeing-card-module__cta___2Np96 {
  padding-left: 20px; }

[dir=rtl] .promoted-wellbeing-card-module__cta___2Np96 {
  padding-right: 20px; }

.promoted-wellbeing-card-module__description___2PtWf {
  align-items: center;
  display: flex;
  color: #6b6b6b; }

.promoted-wellbeing-card-module__icon___22fXf {
  display: flex;
  stroke: #0055de; }

[dir=ltr] .promoted-wellbeing-card-module__icon___22fXf {
  padding-right: 20px; }

[dir=rtl] .promoted-wellbeing-card-module__icon___22fXf {
  padding-left: 20px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.promoted-wellbeing-post-module__post___3PiOY {
  display: block; }

.promoted-wellbeing-post-module__description___1EQou,
.promoted-wellbeing-post-module__card___2Q4Ua,
.promoted-wellbeing-post-module__body___6P5IB {
  display: block; }

.promoted-wellbeing-post-module__title___2HDB6 {
  font-weight: 600;
  font-size: 1.125rem; }

.promoted-wellbeing-post-module__subtitle___2ccQp {
  color: #a6a6a6; }

[dir] .promoted-wellbeing-post-module__header___1pvsg, [dir] .promoted-wellbeing-post-module__body___6P5IB {
  padding: 16px; }

.promoted-wellbeing-post-module__header___1pvsg {
  display: flex;
  align-items: center; }

[dir] .promoted-wellbeing-post-module__header___1pvsg {
  border-bottom: 1px solid #dedede; }

[dir] .promoted-wellbeing-post-module__body___6P5IB > :not(:last-child) {
  padding-bottom: 16px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.post-stamp-module__time-stamp___3gSYS {
  position: absolute;
  top: -20px;
  font-size: 0.75rem;
  color: #636363;
  font-weight: 600; }
[dir=ltr] .post-stamp-module__time-stamp___3gSYS {
  right: 0; }
[dir=rtl] .post-stamp-module__time-stamp___3gSYS {
  left: 0; }

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

[dir] .DayPicker-wrapper {
  padding-bottom: 1em;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

[dir] .DayPicker-Month {
  margin: 0 1em;
  margin-top: 1em;
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;

  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  color: #8B9898;
}

[dir] .DayPicker-NavButton {
  margin-top: 2px;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .DayPicker-NavButton {
  right: 1.5em;
  left: auto;
}

[dir=rtl] .DayPicker-NavButton {
  left: 1.5em;
  right: auto;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

[dir] .DayPicker-NavButton--prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

[dir=ltr] .DayPicker-NavButton--prev {
  margin-right: 1.5em;
}

[dir=rtl] .DayPicker-NavButton--prev {
  margin-left: 1.5em;
}

[dir] .DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
}

[dir] .DayPicker-Caption {
  margin-bottom: 0.5em;
  padding: 0 0.5em;
}

[dir=ltr] .DayPicker-Caption {
  text-align: left;
}

[dir=rtl] .DayPicker-Caption {
  text-align: right;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
}

[dir] .DayPicker-Weekdays {
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  color: #8B9898;
  font-size: 0.875em;
}

[dir] .DayPicker-Weekday {
  padding: 0.5em;
  text-align: center;
}

.DayPicker-Weekday abbr[title] {
  text-decoration: none;
}

[dir] .DayPicker-Weekday abbr[title] {
  border-bottom: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  vertical-align: middle;
}

[dir] .DayPicker-Day {
  padding: 0.5em;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  min-width: 1em;
  color: #8B9898;
  vertical-align: middle;
  font-size: 0.75em;
}

[dir] .DayPicker-WeekNumber {
  padding: 0.5em;
  cursor: pointer;
}

[dir=ltr] .DayPicker-WeekNumber {
  border-right: 1px solid #EAECEC;
  text-align: right;
}

[dir=rtl] .DayPicker-WeekNumber {
  border-left: 1px solid #EAECEC;
  text-align: left;
}

[dir] .DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

[dir] .DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  color: #4A90E2;
  font-size: 0.875em;
}

[dir] .DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
}

[dir] .DayPicker-Day--outside {
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  /* background-color: #eff1f1; */
}

[dir] .DayPicker-Day--disabled {
  cursor: default;
}

/* Example modifiers */

[dir] .DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  color: #F0F8FF;
}

[dir] .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {

  background-color: #4A90E2;
}

[dir] .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

[dir] .DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  z-index: 1;
}

[dir] .DayPickerInput-Overlay {

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

[dir=ltr] .DayPickerInput-Overlay {
  left: 0;
}

[dir=rtl] .DayPickerInput-Overlay {
  right: 0;
}

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.checkbox-module__checkbox___qZ-Zc {
  position: relative; }
[dir] .checkbox-module__checkbox___qZ-Zc {
  cursor: pointer; }
  .checkbox-module__checkbox__input___1mRoX {
    width: 0;
    height: 0;
    position: absolute;
    opacity: 0; }
    [dir] .checkbox-module__checkbox__input___1mRoX:checked + .checkbox-module__checkbox__label___1U63F:before {
      border-color: #0055de;
      background-color: #0055de; }
    .checkbox-module__checkbox__input___1mRoX:checked + .checkbox-module__checkbox__label___1U63F:after {
      content: '';
      top: 4px;
      width: 3px;
      height: 8px;
      position: absolute; }
    [dir] .checkbox-module__checkbox__input___1mRoX:checked + .checkbox-module__checkbox__label___1U63F:after {
      border: solid #fff; }
    [dir=ltr] .checkbox-module__checkbox__input___1mRoX:checked + .checkbox-module__checkbox__label___1U63F:after {
  left: 8px;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }
    [dir=rtl] .checkbox-module__checkbox__input___1mRoX:checked + .checkbox-module__checkbox__label___1U63F:after {
      right: 8px;
      border-width: 0 0 2px 2px;
      transform: rotate(-45deg); }
    [dir] .checkbox-module__checkbox__input___1mRoX:focus + .checkbox-module__checkbox__label___1U63F:before {
      box-shadow: 0 0 0 2px Highlight;
      box-shadow: 0 0 0 2px -webkit-focus-ring-color; }
  .checkbox-module__checkbox__label___1U63F {
    position: relative;
    display: inline-block;
    width: 100%; }
  [dir=ltr] .checkbox-module__checkbox__label___1U63F {
  padding-left: 32px; }
  [dir=rtl] .checkbox-module__checkbox__label___1U63F {
    padding-right: 32px; }
    .checkbox-module__checkbox__label___1U63F:before {
      content: '';
      width: 18px;
      height: 18px;
      position: absolute; }
    [dir] .checkbox-module__checkbox__label___1U63F:before {
      border-radius: 3px;
      border: 1px solid #636363; }
    [dir=ltr] .checkbox-module__checkbox__label___1U63F:before {
  left: 0; }
    [dir=rtl] .checkbox-module__checkbox__label___1U63F:before {
      right: 0; }
  .checkbox-module__checkbox__title___RkCJ4 {
    vertical-align: middle;
    font-size: 0.875rem;
    height: 20px;
    color: #212121; }
  .checkbox-module__checkbox__subtitle___hx8P3 {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 32px);
    font-size: 0.875rem;
    color: #6b6b6b; }
  .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
    top: 3px; }
  [dir=ltr] .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
  left: 7px; }
  [dir=rtl] .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
    right: 7px; }
    @media (min-width: 48em) {
      .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
        top: 3px;
        width: 5px;
        height: 12px; }
      [dir=ltr] .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
    left: 10px; }
      [dir=rtl] .checkbox-module__checkbox__input--reactive___1Su69:checked + .checkbox-module__checkbox__label--reactive___PqyEA:after {
        right: 10px; } }
  .checkbox-module__checkbox__label--reactive___PqyEA:before {
    width: 16px;
    height: 16px; }
    @media (min-width: 48em) {
      .checkbox-module__checkbox__label--reactive___PqyEA:before {
        width: 24px;
        height: 24px;
        top: -2px; } }
  .checkbox-module__checkbox__title--reactive___26O5l {
    font-size: 0.75rem; }
    @media (min-width: 48em) {
      .checkbox-module__checkbox__title--reactive___26O5l {
        font-size: 1rem; } }
  .checkbox-module__checkbox--with-svg___33rCk input:checked + label:before {
    z-index: 1; }
  [dir] .checkbox-module__checkbox--with-svg___33rCk input:checked + label:before {
    border: none;
    background: url(/assets/img/c1b1cd34.icn-checkbox-checked.svg); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.card-module__card___QUSrR {
  transition: 0.2s ease;
  display: inline-block;
  position: relative; }
[dir] .card-module__card___QUSrR {
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.1);
  background-color: #fff;
  border-radius: 8px;
  padding: 10px; }
  @media (min-width: 48em) {
    [dir] .card-module__card___QUSrR {
      padding: 20px; } }
  .card-module__card--hide-overflow___1jqQO {
    overflow: hidden; }
  [dir] .card-module__card--no-border-radius___1pEFI {
    border-radius: 0; }
  .card-module__card--generic-list___1HG6D {
    vertical-align: top;
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 370px; }
  [dir=ltr] .card-module__card--generic-list___1HG6D {
  text-align: left; }
  [dir=rtl] .card-module__card--generic-list___1HG6D {
    text-align: right; }
    @media (min-width: 48em) {
      .card-module__card--generic-list___1HG6D {
        width: 550px;
        min-height: 370px; } }
  @media (min-width: 48em) {
    .card-module__card--compact___2bXWH {
      width: 300px; } }
  .card-module__card--unscrollable___1whI7 {
    max-height: none; }
  .card-module__card--hero-card___8XU08 {
    width: 100%;
    position: relative;
    max-width: 940px; }
  [dir] .card-module__card--hero-card___8XU08 {
    text-align: center; }
  .card-module__card--steps-challenge-details___2R65K {
    width: 100%;
    z-index: 1000; }
  [dir] .card-module__card--steps-challenge-details___2R65K {
    box-shadow: 0 15px 17px 0 rgba(33, 33, 33, 0.07); }
    @media (min-width: 48em) {
      .card-module__card--steps-challenge-details___2R65K {
        max-width: 748px;
        min-height: 550px; }
      [dir] .card-module__card--steps-challenge-details___2R65K {
        margin-top: 65px; } }
    @media (min-width: 64em) {
      .card-module__card--steps-challenge-details___2R65K {
        max-width: 940px; } }
  .card-module__card--full-width___RnEvb {
    width: 100%; }

[dir] .card-module__body___bedQZ {
  padding: 10px; }
  @media (min-width: 48em) {
    [dir] .card-module__body___bedQZ {
      padding: 20px; } }
  .card-module__body--generic-list___1DG_8 {
    overflow: auto; }
  .card-module__body--unscrollable___A1o4j {
    overflow: hidden; }

[dir] .card-module__title___k_rrP {
  border-bottom: solid 1px #dedede;
  padding: 10px; }

[dir=ltr] .card-module__title___k_rrP {
  text-align: left;
  padding-left: 20px; }

[dir=rtl] .card-module__title___k_rrP {
  text-align: right;
  padding-right: 20px; }

[dir] .card-module__is-hover___2v-NV:hover {
  box-shadow: 0 10px 12px 0 rgba(33, 33, 33, 0.1); }

[dir] .card-module__no-shadow___iophp {
  box-shadow: none; }

[dir] .card-module__no-padding___290ly {
  padding: 0; }
  @media (min-width: 48em) {
    [dir] .card-module__no-padding___290ly {
      padding: 0; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .index-module__wrapper___2Ce6a {
  text-align: center; }

.index-module__icon-wrap___3Bzgg {
  display: block;
  height: 48px;
  min-width: 48px;
  width: 48px; }

[dir] .index-module__icon-wrap___3Bzgg {
  margin: 0 auto;
  margin: 10px auto; }
  .index-module__icon-wrap___3Bzgg svg {
    height: 100%;
    width: 100%; }
  @media (min-width: 48em) {
    .index-module__icon-wrap___3Bzgg {
      height: 96px;
      min-width: 96px;
      width: 96px; }
    [dir] .index-module__icon-wrap___3Bzgg {
      margin: 20px auto; } }

.index-module__title___2eiGv {
  font-size: 1rem;
  font-weight: 600; }
  @media (min-width: 48em) {
    .index-module__title___2eiGv {
      font-size: 1.25rem; }
    [dir] .index-module__title___2eiGv {
      margin: 5px; } }

.index-module__details___PWQxD {
  font-size: 1rem; }
  @media (min-width: 48em) {
    .index-module__details___PWQxD {
      font-size: 0.875rem; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none; }
[dir] input[type='number']::-webkit-inner-spin-button, [dir] input[type='number']::-webkit-outer-spin-button {
  margin: 0; }

.promotion-counter-module__container___nnonD {
  min-width: 350px; }

[dir] .promotion-counter-module__container___nnonD {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 8px;
  padding: 15px;
  text-align: center; }

.promotion-counter-module__input-container___2QCI1 {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 90px); }

.promotion-counter-module__header___3vWrT {
  font-size: 1rem; }

.promotion-counter-module__input___zlg8p {
  display: inline-block;
  font-size: 1.5rem;
  height: 40px;
  min-width: 150px;
  vertical-align: middle; }

[dir] .promotion-counter-module__input___zlg8p {
  border: none;
  padding: 0 10px;
  text-align: center; }

.promotion-counter-module__counter--plus___2voXe,
.promotion-counter-module__counter--minus___3sAhD {
  appearance: none;
  color: #a6a6a6;
  display: inline-block;
  font-size: 3rem;
  font-weight: 200;
  vertical-align: middle;
  width: 30px; }

[dir] .promotion-counter-module__counter--plus___2voXe, [dir] .promotion-counter-module__counter--minus___3sAhD {
  background-color: #fff;
  border: none;
  cursor: pointer;
  margin-bottom: 5px; }
  .promotion-counter-module__counter--plus___2voXe:disabled,
  .promotion-counter-module__counter--minus___3sAhD:disabled {
    color: #dedede; }
  [dir] .promotion-counter-module__counter--plus___2voXe:disabled, [dir] .promotion-counter-module__counter--minus___3sAhD:disabled {
    cursor: not-allowed; }
  .promotion-counter-module__counter--plus___2voXe:hover:not(:disabled),
  .promotion-counter-module__counter--minus___3sAhD:hover:not(:disabled) {
    color: #0055DE; }

.flexible-row-module__flexible-row___3cYN5 {
  display: flex; }
  .flexible-row-module__flexible-row-item--left___14ghx {
    flex: 0 0 auto;
    order: 1; }
  .flexible-row-module__flexible-row-item--center___3nF2F {
    flex: 1 1 auto;
    order: 2; }
  .flexible-row-module__flexible-row-item--right___r9jVg {
    flex: 0 0 auto;
    order: 3; }

.flexible-row-module__flexible-row___3cYN5.flexible-row-module__inline___PrWxQ {
  display: inline-flex; }

.flexible-row-module__flexible-row___3cYN5.flexible-row-module__center-vertical___2KcJ8 {
  align-items: center; }

.flexible-row-module__flexible-row___3cYN5.flexible-row-module__center-horizontal___3ae68 {
  justify-content: center; }

.flexible-row-module__flexible-row___3cYN5.flexible-row-module__center-both___1-HSg {
  align-items: center;
  justify-content: center; }

.flexible-column-module__flexible-column___3wFVJ {
  display: block;
  position: relative; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.dropdown-comp-module__container___LJ0px {
  position: relative; }
[dir] .dropdown-comp-module__container___LJ0px {
  border-radius: 8px; }
  [dir] .dropdown-comp-module__container--has-drop-shadow___IBaPm {
    box-shadow: 0 3px 7px rgba(33, 33, 33, 0.1); }

.dropdown-comp-module__button___3OcRE {
  font-size: 0.875rem;
  user-select: none;
  min-height: 22px;
  width: 100%;
  top: 1px;
  z-index: 4; }

[dir] .dropdown-comp-module__button___3OcRE {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 8px 8px 0 0;
  padding: 16px; }

[dir=ltr] .dropdown-comp-module__button___3OcRE {
  text-align: left; }

[dir=rtl] .dropdown-comp-module__button___3OcRE {
  text-align: right; }
  [dir] .dropdown-comp-module__button--no-border___22M0r {
    border: none; }
  [dir] .dropdown-comp-module__button--small___3qqDP {
    padding: 10px; }
  [dir] .dropdown-comp-module__button--closed___35FP7 {
    border-radius: 8px; }
  .dropdown-comp-module__button--primary-text___3WPqi {
    color: #0055DE;
    font-weight: 600; }
  [dir] .dropdown-comp-module__button___3OcRE:focus {
    background-color: #fbfbfb; }

.dropdown-comp-module__label-top___3W9rd {
  display: none; }
  @media (min-width: 48em) {
    .dropdown-comp-module__label-top___3W9rd {
      display: block; }
    [dir] .dropdown-comp-module__label-top___3W9rd {
      margin-bottom: 5px; } }

.dropdown-comp-module__options___sLNVY {
  z-index: 2;
  position: absolute;
  width: 100%;
  top: 36px;
  overflow: hidden;
  font-size: 0.875rem;
  transition: max-height 0.3s ease-in-out, padding-top 0.3s ease-in-out, border-color 0.3s;
  max-height: 307px; }

[dir] .dropdown-comp-module__options___sLNVY {
  background-color: #fff;
  padding-top: 8px;
  border: 1px solid #e8e8e8;
  border-top-style: none;
  cursor: pointer; }

[dir=ltr] .dropdown-comp-module__options___sLNVY {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

[dir=rtl] .dropdown-comp-module__options___sLNVY {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }
  .dropdown-comp-module__options--closed___3bnqA {
    max-height: 0; }
  [dir] .dropdown-comp-module__options--closed___3bnqA {
    padding-top: 0;
    border-color: transparent;
    border-radius: 0 0 8px 8px; }
  .dropdown-comp-module__options__gradient___2PJlB {
    width: 100%;
    height: 90px;
    position: absolute;
    transition: bottom 0.3s ease-in-out;
    z-index: 3;
    pointer-events: none;
    bottom: 0; }
  [dir] .dropdown-comp-module__options__gradient___2PJlB {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
    .dropdown-comp-module__options__gradient-hidden___2fJrG {
      bottom: -90px; }

.dropdown-comp-module__option___zMYBU {
  color: #6b6b6b;
  font-weight: 400; }

[dir] .dropdown-comp-module__option___zMYBU {
  background-color: #fff;
  border-top: 1px solid;
  border-color: #dedede;
  cursor: pointer;
  border-top: none; }

[dir=ltr] .dropdown-comp-module__option___zMYBU {
  padding: 10px 0 10px 10px; }

[dir=rtl] .dropdown-comp-module__option___zMYBU {
  padding: 10px 10px 10px 0; }
  [dir] .dropdown-comp-module__option--hover___1vBoI {
    background-color: #f5f5f5; }
  .dropdown-comp-module__option--selected___3tFYW {
    color: #4d4d4d;
    font-weight: 600; }
  [dir=ltr] .dropdown-comp-module__option--last___2wzwG {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
  [dir=rtl] .dropdown-comp-module__option--last___2wzwG {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.dropdown-comp-module__last-top-option___1qIhY {
  position: relative; }

[dir] .dropdown-comp-module__last-top-option___1qIhY {
  padding-bottom: 10px;
  margin-bottom: 9px; }
  .dropdown-comp-module__last-top-option___1qIhY:after {
    content: '';
    position: absolute;
    bottom: -5px;
    height: 1px;
    width: 90%; }
  [dir] .dropdown-comp-module__last-top-option___1qIhY:after {
    border-bottom: 1px solid #dedede; }
  [dir=ltr] .dropdown-comp-module__last-top-option___1qIhY:after {
  left: 5%; }
  [dir=rtl] .dropdown-comp-module__last-top-option___1qIhY:after {
    right: 5%; }

.dropdown-comp-module__wrapper___2hgE_ {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 307px; }
  .dropdown-comp-module__wrapper--dropdown-overlay___nLKYJ {
    max-height: 185px; }

.dropdown-comp-module__selector___90BaR {
  position: absolute;
  top: 14px;
  width: 20px;
  fill: #0055de; }

[dir=ltr] .dropdown-comp-module__selector___90BaR {
  right: 14px; }

[dir=rtl] .dropdown-comp-module__selector___90BaR {
  left: 14px; }
  .dropdown-comp-module__selector--small___2Y4UE {
    top: 8px; }

.dropdown-comp-module__list___1JRWT {
  list-style-type: none;
  padding-inline-start: 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .error-comp-module__container___5vQnF {
  text-align: center; }

.error-comp-module__headline___1_G52 {
  color: #212121;
  font-size: 1.5rem;
  font-weight: bold; }

[dir] .error-comp-module__headline___1_G52 {
  margin-bottom: 20px;
  margin-top: 25px; }
  @media (min-width: 48em) {
    .error-comp-module__headline___1_G52 {
      font-size: 1.75rem; } }

.error-comp-module__subtitle___14VQl {
  color: #212121;
  font-size: 0.875rem; }
  @media (min-width: 48em) {
    .error-comp-module__subtitle___14VQl {
      font-size: 1.25rem; } }

.error-comp-module__button___VVtMj {
  display: inline-block; }

[dir] .error-comp-module__button___VVtMj {
  margin-top: 40px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.spinner-module__spinner___1_7P2 {
  border-right: 4px solid #b6d2ff;
  border-top: 4px solid #6da2f5;
  border-left: 4px solid #0055de;
  border-bottom: 4px solid #003790;
  border-radius: 100%;
  height: 40px;
  left: 50%;
  margin: 10px 0 0 -20px;
  opacity: 1;
  position: absolute;
  top: 100%;
  transition: all 0.3s ease 0s;
  width: 40px;
  z-index: 10000; }
  .spinner-module__spinner___1_7P2 {
    animation: spin 0.75s infinite linear; }
  .spinner-module__spinner--small___29xDf {
    border-width: 2px;
    height: 20px;
    width: 20px;
    margin: 10px 0 0 -10px; }
  .spinner-module__spinner--fixed-center___Kr_RP {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
.spinner-module__mask___1spGw {
  min-height: 100%;
  position: absolute;
  top: 0;
  min-width: 100%;
  z-index: 10; }
[dir=ltr] .spinner-module__mask___1spGw {
  left: 0; }
[dir=rtl] .spinner-module__mask___1spGw {
  right: 0; }
  .spinner-module__mask--wellbeing___1fJjA {
    top: 100px; }
  .spinner-module__mask--inline___1Wd2J {
    display: inline-block; }
    .spinner-module__mask--inline___1Wd2J,
    .spinner-module__mask--inline___1Wd2J .spinner-module__spinner___1_7P2 {
      position: relative;
      top: 0; }
    [dir] .spinner-module__mask--inline___1Wd2J, [dir] .spinner-module__mask--inline___1Wd2J .spinner-module__spinner___1_7P2 {
      margin: 0; }
    [dir=ltr] .spinner-module__mask--inline___1Wd2J, [dir=ltr] .spinner-module__mask--inline___1Wd2J .spinner-module__spinner___1_7P2 {
  left: 0; }
    [dir=rtl] .spinner-module__mask--inline___1Wd2J, [dir=rtl] .spinner-module__mask--inline___1Wd2J .spinner-module__spinner___1_7P2 {
      right: 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.index-module__wrapper___2UHPS {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
  width: 300px; }
[dir] .index-module__wrapper___2UHPS {
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.1);
  padding: 20px 10px;
  text-align: center; }

.index-module__icon___1TWB5 {
  height: 56px;
  min-width: 56px;
  width: 56px; }

[dir] .index-module__icon___1TWB5 {
  margin-bottom: auto; }
  .index-module__icon___1TWB5 svg {
    height: 100%;
    width: 100%; }

.index-module__info___36ogA {
  width: 100%;
  overflow: auto;
  overflow-wrap: break-word; }

[dir=ltr] .index-module__info___36ogA {
  margin-left: 15px;
  margin-right: auto;
  text-align: left; }

[dir=rtl] .index-module__info___36ogA {
  margin-right: 15px;
  margin-left: auto;
  text-align: right; }

.index-module__title___2HFyS {
  font-size: 1.125rem;
  font-weight: 600; }

.index-module__details___3sH49 {
  font-size: 0.75rem; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .info-meta-button-module__wrapper___2LuaB:hover {
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.1); }

.info-meta-button-module__wrapper___2LuaB,
.info-meta-button-module__inner-wrap___1xJCz {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
  width: 100%; }

[dir] .info-meta-button-module__wrapper___2LuaB, [dir] .info-meta-button-module__inner-wrap___1xJCz {
  box-shadow: 0 0 5px 0 rgba(33, 33, 33, 0.2);
  padding: 20px 10px;
  text-align: center; }

[dir] .info-meta-button-module__inner-wrap___1xJCz {
  box-shadow: none;
  cursor: pointer;
  padding: 0; }
  [dir] .info-meta-button-module__inner-wrap--no-pointer___3UxSa {
    cursor: not-allowed; }

.info-meta-button-module__icon___1wdkJ {
  height: 65px;
  min-width: 65px;
  width: 65px; }

[dir] .info-meta-button-module__icon___1wdkJ {
  margin-bottom: auto; }
  .info-meta-button-module__icon___1wdkJ svg {
    height: 100%;
    width: 100%; }

[dir=ltr] .info-meta-button-module__info___3au97 {
  margin-left: 15px;
  margin-right: auto;
  text-align: left; }

[dir=rtl] .info-meta-button-module__info___3au97 {
  margin-right: 15px;
  margin-left: auto;
  text-align: right; }
  [dir] .info-meta-button-module__info___3au97 h3, [dir] .info-meta-button-module__info___3au97 h4 {
    margin-bottom: 0; }

.info-meta-button-module__title___QDHaT {
  line-height: 1.1;
  font-size: 1.125rem;
  font-weight: 600;
  word-break: break-word; }

.info-meta-button-module__details___2TXmE {
  color: #636363;
  font-size: 1rem;
  font-weight: 500; }

[dir] .info-meta-button-module__details___2TXmE {
  margin-top: 2px; }

.info-meta-button-module__meta___3cME0 {
  font-size: 1rem;
  white-space: nowrap; }

[dir] .info-meta-button-module__meta___3cME0 {
  margin: 0 20px; }

.info-meta-button-module__icon-container___1h0EJ {
  outline: #636363; }

[dir] .info-meta-button-module__icon-container___1h0EJ {
  background-color: #fff;
  border: none;
  cursor: pointer; }

[dir="rtl"] .info-meta-button-module__icon-container___1h0EJ svg {
  transform: scaleX(-1); }

.info-meta-button-module__additional-cta___yQcyG {
  appearance: none;
  color: #0055DE;
  font-weight: 600; }

[dir] .info-meta-button-module__additional-cta___yQcyG {
  background-color: #fff;
  border: none; }
  .info-meta-button-module__additional-cta___yQcyG:hover, .info-meta-button-module__additional-cta___yQcyG:focus {
    text-decoration: underline; }
  [dir] .info-meta-button-module__additional-cta___yQcyG:hover, [dir] .info-meta-button-module__additional-cta___yQcyG:focus {
    cursor: pointer; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.progress-info-small-module__wrapper___2DPjF {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
  width: 300px; }
[dir] .progress-info-small-module__wrapper___2DPjF {
  box-shadow: 0 0 5px 0 rgba(33, 33, 33, 0.2);
  padding: 20px 10px;
  text-align: center; }

.progress-info-small-module__progress___3fweO {
  height: 56px;
  min-width: 56px;
  width: 56px; }

[dir] .progress-info-small-module__progress___3fweO {
  margin-bottom: auto; }
  .progress-info-small-module__progress___3fweO svg {
    height: 100%;
    width: 100%; }

.progress-info-small-module__info___3h0dg {
  width: 100%; }

[dir=ltr] .progress-info-small-module__info___3h0dg {
  margin-left: 15px;
  margin-right: auto;
  text-align: left; }

[dir=rtl] .progress-info-small-module__info___3h0dg {
  margin-right: 15px;
  margin-left: auto;
  text-align: right; }

.progress-info-small-module__title___2amUN {
  font-size: 1.125rem;
  font-weight: 600; }

.progress-info-small-module__details___1br73 {
  font-size: 0.75rem; }

.progress-info-small-module__progress__title___x5uch, .progress-info-small-module__progress__subtitle___1S4ZI {
  color: #fff;
  width: 100%; }

[dir] .progress-info-small-module__progress__title___x5uch, [dir] .progress-info-small-module__progress__subtitle___1S4ZI {
  text-align: center; }

[dir=ltr] .progress-info-small-module__progress__title___x5uch, [dir=ltr] .progress-info-small-module__progress__subtitle___1S4ZI {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29); }

[dir=rtl] .progress-info-small-module__progress__title___x5uch, [dir=rtl] .progress-info-small-module__progress__subtitle___1S4ZI {
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.29); }

.progress-info-small-module__progress__title___x5uch {
  font-size: 0.75rem;
  font-weight: 600; }

.progress-info-small-module__progress__subtitle___1S4ZI {
  font-size: 0.5rem;
  max-width: 30px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .hero-info-module__wrapper___3bZyf, [dir] .hero-info-module__header___36YQM, [dir] .hero-info-module__footer___3l_SI {
  border-radius: 8px; }

.hero-info-module__wrapper___3bZyf {
  width: 100%; }

[dir] .hero-info-module__wrapper___3bZyf {
  text-align: center;
  padding: 0; }

.hero-info-module__header___36YQM {
  font-size: 1rem;
  color: #6b6b6b; }

[dir] .hero-info-module__header___36YQM {
  padding: 10px;
  background-color: #fbfbfb;
  margin-bottom: 20px; }

.hero-info-module__footer___3l_SI {
  font-size: 1rem;
  color: #6b6b6b; }

[dir] .hero-info-module__footer___3l_SI {
  border-top: 1px solid #e8e8e8;
  margin: 20px 40px 0;
  padding: 10px; }
  .hero-info-module__footer___3l_SI svg {
    height: 1rem;
    width: 1rem;
    stroke: #6b6b6b;
    vertical-align: middle; }
  [dir=ltr] .hero-info-module__footer___3l_SI svg {
  margin-right: 10px; }
  [dir=rtl] .hero-info-module__footer___3l_SI svg {
    margin-left: 10px; }

.hero-info-module__icon___24Nod {
  width: 80px;
  height: 80px;
  display: inline-block; }

[dir] .hero-info-module__icon___24Nod {
  margin: auto auto 20px; }

.hero-info-module__title___3wJHX {
  font-weight: bold;
  color: #212121;
  font-size: 1.75rem; }

.hero-info-module__info-label___pAlhA {
  color: #636363;
  font-size: 0.875rem; }

[dir] .hero-info-module__info-label___pAlhA {
  margin: 10px; }
  [dir] .hero-info-module__info-label___pAlhA [class*='pill-module__label'] {
    margin: 0; }

.hero-info-module__subtitle___16EG_ {
  color: #212121;
  font-size: 1rem;
  max-width: 500px; }

[dir] .hero-info-module__subtitle___16EG_ {
  margin: auto;
  padding: 20px; }

.hero-info-module__reward-container___MYBum {
  position: absolute;
  top: 10px; }

[dir=ltr] .hero-info-module__reward-container___MYBum {
  right: 10px; }

[dir=rtl] .hero-info-module__reward-container___MYBum {
  left: 10px; }
  @media (min-width: 48em) {
    .hero-info-module__reward-container___MYBum {
      top: 20px; }
    [dir=ltr] .hero-info-module__reward-container___MYBum {
    right: 20px; }
    [dir=rtl] .hero-info-module__reward-container___MYBum {
      left: 20px; } }

.hero-info-module__reward-pill___3NJ49 {
  color: #e9b725; }
  .hero-info-module__reward-pill___3NJ49 svg {
    stroke: #e9b725;
    vertical-align: bottom; }

.hero-info-module__empty-area___j6A6B {
  height: 20px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .read-more-comp-module__read-more-inline___1Vt62, [dir] .read-more-comp-module__read-more-block___WfdCY {
  background-color: initial;
  border: none; }

.read-more-comp-module__read-more-inline___1Vt62 {
  display: inline-block; }

[dir] .read-more-comp-module__read-more-inline___1Vt62 {
  cursor: pointer;
  margin-top: 0; }
  .read-more-comp-module__read-more-inline--primary-bold___1XV1z {
    color: #0055DE;
    font-weight: 600;
    text-decoration: underline; }
  [dir] .read-more-comp-module__read-more-inline--primary-bold___1XV1z {
    padding: 0px; }

.read-more-comp-module__read-more-block___WfdCY {
  display: block; }

[dir] .read-more-comp-module__read-more-block___WfdCY {
  margin-top: 20px; }

[dir] .read-more-comp-module__read-more--centre___1wYZA {
  margin: 20px auto 0; }

[dir] .read-more-comp-module__read-more--text-block___2AoXL {
  margin-top: 10px; }

.read-more-comp-module__read-more--primary___2ObQL {
  color: #0055DE;
  text-decoration: underline; }

[dir] .read-more-comp-module__read-more--primary___2ObQL {
  padding: 0; }

.read-more-comp-module__read-more--link___1K2RH {
  text-decoration: none; }
  .read-more-comp-module__read-more--link___1K2RH:hover, .read-more-comp-module__read-more--link___1K2RH:focus, .read-more-comp-module__read-more--link___1K2RH:active {
    text-decoration: underline; }

.radiobox-module__radiobox___D1HPj {
  position: relative; }[dir] .radiobox-module__radiobox___D1HPj {
  cursor: pointer; }
  .radiobox-module__radiobox___D1HPj input[type='radio'] {
    width: 0;
    height: 0;
    position: absolute;
    opacity: 0; }
    .radiobox-module__radiobox___D1HPj input[type='radio'] + label {
      position: relative;
      display: inline-block;
      width: 100%; }
    [dir=ltr] .radiobox-module__radiobox___D1HPj input[type='radio'] + label {
  padding-left: 27px; }
    [dir=rtl] .radiobox-module__radiobox___D1HPj input[type='radio'] + label {
      padding-right: 27px; }
      .radiobox-module__radiobox___D1HPj input[type='radio'] + label:before {
        content: '';
        box-sizing: border-box;
        width: 20px;
        height: 20px;
        position: absolute; }
      [dir] .radiobox-module__radiobox___D1HPj input[type='radio'] + label:before {
        border-radius: 50%;
        border: 1px solid #636363; }
      [dir=ltr] .radiobox-module__radiobox___D1HPj input[type='radio'] + label:before {
  left: 0; }
      [dir=rtl] .radiobox-module__radiobox___D1HPj input[type='radio'] + label:before {
        right: 0; }
    .radiobox-module__radiobox___D1HPj input[type='radio']:checked + label:before {
      transition: border 0.3s cubic-bezier(0.18, 0.89, 0.68, 1.93); }
    [dir] .radiobox-module__radiobox___D1HPj input[type='radio']:checked + label:before {
      border: 5px solid #0055de; }
    [dir] .radiobox-module__radiobox___D1HPj input[type='radio']:focus + label:before {
      box-shadow: 0 0 0 2px Highlight;
      box-shadow: 0 0 0 2px -webkit-focus-ring-color; }

.radiobox-module__title___2ZYEl {
  vertical-align: middle;
  font-size: 14px;
  height: 20px;
  color: #212121; }

.radiobox-module__subtitle___3co_O {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 32px);
  font-size: 14px;
  color: #6b6b6b; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.well-being-card-module__well-being-card___1-a1T {
  overflow: hidden;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column; }
[dir] .well-being-card-module__well-being-card___1-a1T {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.1); }
  @media (min-width: 48em) {
    .well-being-card-module__well-being-card___1-a1T {
      min-height: 304px; } }
  .well-being-card-module__well-being-card__body___3R8mB {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: stretch; }
  [dir] .well-being-card-module__well-being-card__body___3R8mB {
    background-color: #fff; }
    [dir] .well-being-card-module__well-being-card__body--clickable___2uM6W {
      cursor: pointer; }
  .well-being-card-module__well-being-card__body___3R8mB, .well-being-card-module__well-being-card__footer___3b6X1 {
    transition: 0.3s ease-out background-color; }
  .well-being-card-module__well-being-card__footer___3b6X1 {
    position: relative;
    display: flex;
    appearance: none;
    outline-offset: -4px; }
  [dir] .well-being-card-module__well-being-card__footer___3b6X1 {
    cursor: pointer;
    padding: 16px;
    background-color: transparent;
    border: none; }
  [dir=ltr] .well-being-card-module__well-being-card__footer___3b6X1 {
  text-align: left; }
  [dir=rtl] .well-being-card-module__well-being-card__footer___3b6X1 {
    text-align: right; }
    .well-being-card-module__well-being-card__footer___3b6X1::after {
      content: '';
      position: absolute;
      top: 0;
      height: 1px; }
    [dir] .well-being-card-module__well-being-card__footer___3b6X1::after {
      background-color: #dedede; }
    [dir=ltr] .well-being-card-module__well-being-card__footer___3b6X1::after {
  left: 16px;
  right: 16px; }
    [dir=rtl] .well-being-card-module__well-being-card__footer___3b6X1::after {
      right: 16px;
      left: 16px; }
    [dir] .well-being-card-module__well-being-card__footer___3b6X1:hover, [dir] .well-being-card-module__well-being-card__footer___3b6X1:focus {
      background-color: #fbfbfb; }
  .well-being-card-module__well-being-card__footer-text___1mKGT {
    flex: 1 1 auto;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  [dir=ltr] .well-being-card-module__well-being-card__footer-text___1mKGT {
  margin-right: 16px; }
  [dir=rtl] .well-being-card-module__well-being-card__footer-text___1mKGT {
    margin-left: 16px; }
  .well-being-card-module__well-being-card__footer-icon___2A4mD {
    display: inline; }
    .well-being-card-module__well-being-card__footer-icon___2A4mD svg {
      fill: #0055DE; }
  [dir="rtl"] .well-being-card-module__well-being-card__footer-icon___2A4mD {
    transform: scaleX(-1); }
  .well-being-card-module__well-being-card__footer-title___1c8Ao, .well-being-card-module__well-being-card__footer-subtitle___1VpWO {
    font-size: 0.8125rem;
    font-weight: 600;
    display: inline-block; }
  .well-being-card-module__well-being-card__footer-title___1c8Ao {
    color: #212121; }
  [dir=ltr] .well-being-card-module__well-being-card__footer-title___1c8Ao {
  margin-left: 5px; }
  [dir=rtl] .well-being-card-module__well-being-card__footer-title___1c8Ao {
    margin-right: 5px; }
  .well-being-card-module__well-being-card__footer-subtitle___1VpWO {
    color: #0055DE; }
  .well-being-card-module__well-being-card--shrink-on-hover___1FY8y {
    transition: 0.1s ease-out transform; }
    [dir] .well-being-card-module__well-being-card--shrink-on-hover___1FY8y:hover, [dir] .well-being-card-module__well-being-card--shrink-on-hover___1FY8y:focus {
      transform: scale(0.98); }
  [dir] .well-being-card-module__well-being-card--body-darken-on-hover___sjtLb .well-being-card-module__well-being-card__body___3R8mB:hover, [dir] .well-being-card-module__well-being-card--body-darken-on-hover___sjtLb .well-being-card-module__well-being-card__body___3R8mB:focus {
    background-color: #fbfbfb; }
  [dir] .well-being-card-module__well-being-card--darken-whole-card-on-hover___3igr9:hover .well-being-card-module__well-being-card__footer___3b6X1, [dir] .well-being-card-module__well-being-card--darken-whole-card-on-hover___3igr9:hover .well-being-card-module__well-being-card__body___3R8mB, [dir] .well-being-card-module__well-being-card--darken-whole-card-on-hover___3igr9:focus .well-being-card-module__well-being-card__footer___3b6X1, [dir] .well-being-card-module__well-being-card--darken-whole-card-on-hover___3igr9:focus .well-being-card-module__well-being-card__body___3R8mB {
    background-color: #fbfbfb; }

.well-being-card-module__card-header___1P7EW {
  position: relative;
  min-height: 70px;
  flex-basis: auto; }

[dir] .well-being-card-module__card-header___1P7EW {
  padding: 16px; }
  .well-being-card-module__card-header--no-subtitle___9UqjT {
    min-height: auto; }
  .well-being-card-module__card-header__top-section___3xroI {
    display: flex;
    justify-content: flex-end; }
  [dir] .well-being-card-module__card-header__top-section___3xroI {
    margin-bottom: 8px; }
  .well-being-card-module__card-header__action___15umx {
    flex-basis: auto;
    color: #0055DE;
    appearance: none; }
  [dir] .well-being-card-module__card-header__action___15umx {
    border: none;
    background-color: transparent;
    padding: 0; }
    .well-being-card-module__card-header__action___15umx:hover, .well-being-card-module__card-header__action___15umx:focus {
      text-decoration: underline; }
  .well-being-card-module__card-header__title___3KoEN {
    flex: 1 0 auto;
    color: #6b6b6b;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .well-being-card-module__card-header__action___15umx, .well-being-card-module__card-header__subtitle___2MDh_, .well-being-card-module__card-header__title___3KoEN {
    font-weight: 600; }
  .well-being-card-module__card-header__action___15umx, .well-being-card-module__card-header__title___3KoEN {
    font-size: 0.75rem;
    line-height: 0.9375rem; }
  .well-being-card-module__card-header__subtitle___2MDh_ {
    font-size: 1.25rem;
    color: #212121;
    display: block; }
  [dir] .well-being-card-module__card-header--padded___2RPOE {
    padding: 16px 16px 0; }
  .well-being-card-module__card-header--absolute___1Bmu9 {
    position: absolute; }
  [dir=ltr] .well-being-card-module__card-header--absolute___1Bmu9 {
  left: 0;
  right: 0; }
  [dir=rtl] .well-being-card-module__card-header--absolute___1Bmu9 {
    right: 0;
    left: 0; }
  .well-being-card-module__card-header--enable-hover___1p1rV {
    transition: 0.3s ease-out background-color; }
  [dir] .well-being-card-module__card-header--enable-hover___1p1rV {
    background-color: #fff; }
    [dir] .well-being-card-module__card-header--enable-hover___1p1rV:hover, [dir] .well-being-card-module__card-header--enable-hover___1p1rV:focus {
      background-color: #fbfbfb; }

[dir] [dir='rtl'] .well-being-card-module__well-being-card__footer-icon___2A4mD {
  transform: scaleX(-1); }

.well-being-card-module__well-being-card--pension-benefits___1VMZw {
  min-height: auto; }
  .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__card-header__subtitle___2MDh_ {
    font-size: 1.5rem; }
  [dir] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__card-header___1P7EW {
    padding: 16px; }
  .well-being-card-module__well-being-card--pension-benefits-task___2oVTO {
    min-height: 140px; }
    .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__card-header___1P7EW {
      min-height: auto; }
    [dir=ltr] .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__card-header___1P7EW {
  padding: 16px 32px 8px 16px; }
    [dir=rtl] .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__card-header___1P7EW {
      padding: 16px 16px 8px 32px; }
      .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__card-header__subtitle___2MDh_ {
        font-size: 1rem; }
  [dir=ltr] .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__well-being-card__footer-title___1c8Ao, [dir=ltr] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__well-being-card__footer-title___1c8Ao {
  margin-left: 0; }
  [dir=rtl] .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__well-being-card__footer-title___1c8Ao, [dir=rtl] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__well-being-card__footer-title___1c8Ao {
    margin-right: 0; }
  [dir] .well-being-card-module__well-being-card--pension-benefits-task___2oVTO .well-being-card-module__card-header__top-section___3xroI, [dir] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__card-header__top-section___3xroI {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    [dir] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__well-being-card__footer___3b6X1 {
      padding: 16px 24px; }
      [dir=ltr] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__well-being-card__footer___3b6X1::after {
    left: 24px;
    right: 24px; }
      [dir=rtl] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__well-being-card__footer___3b6X1::after {
        right: 24px;
        left: 24px; }
    [dir] .well-being-card-module__well-being-card--pension-benefits___1VMZw .well-being-card-module__card-header___1P7EW {
      padding: 24px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.pre-defined-tiering-module__card___34d6b {
  width: 285px; }
[dir] .pre-defined-tiering-module__card___34d6b {
  margin: 4px; }
  .pre-defined-tiering-module__card__children___3HiJc {
    align-items: center;
    display: flex;
    flex-direction: column; }

.pre-defined-tiering-module__image___1AqkQ {
  height: 100px;
  width: 100px; }
  [dir] .pre-defined-tiering-module__image__container___3QPKq {
    text-align: center; }

.pre-defined-tiering-module__title___2w9u1 {
  font-size: 1.25rem;
  font-weight: 600; }

[dir] .pre-defined-tiering-module__title___2w9u1 {
  text-align: center;
  padding: 20px 0 8px 0;
  margin-bottom: 0; }

[dir] .pre-defined-tiering-module__description___3-smo {
  padding: 0 16px; }

.pre-defined-tiering-module__tooltip___3yLPq {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  max-width: 250px;
  position: absolute;
  pointer-events: none; }

[dir] .pre-defined-tiering-module__tooltip___3yLPq {
  background-color: #002767;
  border-radius: 8px;
  border: 1px solid transparent;
  margin-top: -10px;
  padding: 16px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.tiering-walkthrough-module__card___3BB1W {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%; }
[dir] .tiering-walkthrough-module__card___3BB1W {
  padding: 24px; }
  .tiering-walkthrough-module__card__title___2rCgA {
    font-size: 1.5rem;
    font-weight: 600; }
  [dir] .tiering-walkthrough-module__card__title___2rCgA {
    margin-bottom: 0; }
  .tiering-walkthrough-module__card__text-container___3HfS6 {
    max-width: 45%; }

.tiering-walkthrough-module__paging___1XSP7 {
  display: inline-block;
  height: 4px;
  width: 32px; }

[dir] .tiering-walkthrough-module__paging___1XSP7 {
  border-radius: 2px; }
  [dir] .tiering-walkthrough-module__paging--active___1vuI2 {
    background-color: #0055DE; }
  [dir] .tiering-walkthrough-module__paging--in-active___cs_pk {
    background-color: #dedede; }
  .tiering-walkthrough-module__paging__container___3zNel {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%; }
  [dir] .tiering-walkthrough-module__paging___1XSP7:hover, [dir] .tiering-walkthrough-module__paging___1XSP7:focus {
    cursor: pointer; }

.tiering-walkthrough-module__slider___125tH {
  position: relative; }
  .tiering-walkthrough-module__slider___125tH .slick-list {
    overflow-x: hidden; }
  .tiering-walkthrough-module__slider___125tH .slick-track {
    display: flex; }
  .tiering-walkthrough-module__slider___125tH .slick-dots {
    align-items: center;
    display: flex !important;
    justify-content: center;
    list-style: none; }
  [dir=ltr] .tiering-walkthrough-module__slider___125tH .slick-dots {
  padding-left: 0; }
  [dir=rtl] .tiering-walkthrough-module__slider___125tH .slick-dots {
    padding-right: 0; }
    [dir=ltr] .tiering-walkthrough-module__slider___125tH .slick-dots li:not(:first-child) {
  margin-left: 2px; }
    [dir=rtl] .tiering-walkthrough-module__slider___125tH .slick-dots li:not(:first-child) {
      margin-right: 2px; }
  [dir] .tiering-walkthrough-module__slider___125tH .slick-dots {
    margin-bottom: 24px; }

.tiering-walkthrough-module__icon___3GNj6 {
  height: 32px;
  position: absolute;
  width: 32px;
  z-index: 10; }
  .tiering-walkthrough-module__icon--next___3foMI, .tiering-walkthrough-module__icon--prev___31duu {
    top: 75px; }
  [dir=ltr] .tiering-walkthrough-module__icon--next___3foMI {
  right: -15px; }
  [dir=rtl] .tiering-walkthrough-module__icon--next___3foMI {
    left: -15px; }
  [dir=ltr] .tiering-walkthrough-module__icon--prev___31duu {
  left: -15px; }
  [dir=rtl] .tiering-walkthrough-module__icon--prev___31duu {
    right: -15px; }
  [dir] .tiering-walkthrough-module__icon___3GNj6:hover, [dir] .tiering-walkthrough-module__icon___3GNj6:focus {
    cursor: pointer; }

.tiering-walkthrough-module__image___fpm4L {
  height: 135px;
  width: 100%; }

[dir] .tiering-walkthrough-module__image___fpm4L {
  background: no-repeat top right;
  background-size: cover;
  border-radius: 8px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.scale-slider-module__scale-slider__current___2DYXl {
  font-size: 1.5rem;
  color: #212121;
  min-height: 56px;
  display: flex;
  align-items: center;
  justify-content: center; }
[dir] .scale-slider-module__scale-slider__current___2DYXl {
  text-align: center; }

.scale-slider-module__scale-slider___fUw3L input[type='range'] {
  -webkit-appearance: none; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-moz-range-thumb {
  width: 24px;
  height: 24px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-moz-range-thumb {
  background-color: #0055DE;
  border-radius: 50%; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  top: 50%;
  width: 24px;
  height: 24px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-webkit-slider-thumb {
  transform: translateY(-50%);
  background-color: #0055DE;
  border-radius: 50%; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-thumb {
  top: 0;
  width: 24px;
  height: 24px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-thumb {
  border: none;
  transform: none;
  background-color: #0055DE;
  border-radius: 50%; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-tooltip {
  display: none; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range'] {
  padding: 10px 0; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-moz-range-track {
  background-color: #dedede;
  border-radius: 5px; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-track {
  color: transparent; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-track {
  border-color: transparent;
  border-width: 10px 0;
  background: transparent; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-fill-lower {
  height: 4px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-fill-lower {
  background-color: #dedede;
  border-radius: 5px; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-fill-upper {
  height: 4px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-ms-fill-upper {
  background-color: #dedede;
  border-radius: 5px; }

.scale-slider-module__scale-slider___fUw3L input[type='range']::-webkit-slider-runnable-track {
  height: 4px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']::-webkit-slider-runnable-track {
  background-color: #dedede;
  border-radius: 5px; }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']:focus::-webkit-slider-thumb {
  background-color: #003790;
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.2); }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']:focus::-moz-range-thumb {
  background-color: #003790;
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.2); }

[dir] .scale-slider-module__scale-slider___fUw3L input[type='range']:focus::-ms-thumb {
  background-color: #003790;
  box-shadow: 0 3px 7px rgba(33, 33, 33, 0.2); }

.scale-slider-module__scale-slider__input___Q61G6 {
  display: block;
  width: 100%; }

[dir] .scale-slider-module__scale-slider__input___Q61G6 {
  padding: 0;
  margin: 8px 0;
  background-color: transparent;
  cursor: pointer; }
  .scale-slider-module__scale-slider__input___Q61G6:focus {
    outline: none; }

.scale-slider-module__scale-slider__labels___1JvVU {
  display: flex; }

.scale-slider-module__scale-slider__label___JvXPT {
  font-size: 0.75rem;
  color: #6b6b6b;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  [dir=ltr] .scale-slider-module__scale-slider__label--right___q8kI7 {
  text-align: right; }
  [dir=rtl] .scale-slider-module__scale-slider__label--right___q8kI7 {
    text-align: left; }
  [dir=ltr] .scale-slider-module__scale-slider__label--left___3jijz {
  text-align: left; }
  [dir=rtl] .scale-slider-module__scale-slider__label--left___3jijz {
    text-align: right; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.dropdown-comp-module__container___33KFG {
  position: relative;
  font-size: 1rem;
  user-select: none;
  color: #e8e8e8;
  min-height: 22px;
  width: 100%;
  top: 1px; }
[dir] .dropdown-comp-module__container___33KFG {
  background-color: #fff;
  border-radius: 8px 8px 0 0; }
[dir=ltr] .dropdown-comp-module__container___33KFG {
  text-align: left; }
[dir=rtl] .dropdown-comp-module__container___33KFG {
  text-align: right; }
  [dir] .dropdown-comp-module__container--closed___34H8K {
    border-radius: 8px; }

.dropdown-comp-module__options___3reqO {
  z-index: 2;
  position: absolute;
  width: calc(100% + 2px);
  top: 28px;
  overflow: hidden;
  font-size: 0.75rem;
  transition: max-height 0.3s ease-in-out, padding-top 0.3s ease-in-out;
  max-height: 307px; }

[dir] .dropdown-comp-module__options___3reqO {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-top-style: none;
  padding-top: 9px;
  cursor: pointer; }

[dir=ltr] .dropdown-comp-module__options___3reqO {
  left: -1px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

[dir=rtl] .dropdown-comp-module__options___3reqO {
  right: -1px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }
  .dropdown-comp-module__options--closed___29T92 {
    max-height: 0; }
  [dir] .dropdown-comp-module__options--closed___29T92 {
    border-radius: 0 0 8px 8px; }
  .dropdown-comp-module__options__gradient___2M0BK {
    width: 100%;
    height: 90px;
    position: absolute;
    transition: bottom 0.3s ease-in-out;
    z-index: 1;
    pointer-events: none;
    bottom: 0; }
  [dir] .dropdown-comp-module__options__gradient___2M0BK {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
    .dropdown-comp-module__options__gradient-hidden___3j7Hu {
      bottom: -90px; }

.dropdown-comp-module__option___vCdQP {
  color: #6b6b6b;
  font-weight: 400; }

[dir] .dropdown-comp-module__option___vCdQP {
  background-color: #fff;
  border-top: 1px solid;
  border-color: #dedede;
  cursor: pointer;
  border-top: none; }

[dir=ltr] .dropdown-comp-module__option___vCdQP {
  padding: 10px 0 10px 10px; }

[dir=rtl] .dropdown-comp-module__option___vCdQP {
  padding: 10px 10px 10px 0; }
  [dir] .dropdown-comp-module__option___vCdQP:hover {
    background-color: #e8e8e8; }
  .dropdown-comp-module__option--selected___2v-BJ {
    color: #4d4d4d;
    font-weight: 600; }
  [dir] .dropdown-comp-module__option--selected___2v-BJ {
    background-color: #f5f5f5; }
  [dir=ltr] .dropdown-comp-module__option--last___2cxCk {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
  [dir=rtl] .dropdown-comp-module__option--last___2cxCk {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.dropdown-comp-module__label___2lDJx {
  position: absolute;
  top: -23px;
  color: #fff;
  font-size: 0.875rem; }

[dir=ltr] .dropdown-comp-module__label___2lDJx {
  left: 0; }

[dir=rtl] .dropdown-comp-module__label___2lDJx {
  right: 0; }

.dropdown-comp-module__selector___2GwG2 {
  position: absolute;
  width: 9px;
  top: 16px; }

[dir=ltr] .dropdown-comp-module__selector___2GwG2 {
  right: 10px; }

[dir=rtl] .dropdown-comp-module__selector___2GwG2 {
  left: 10px; }

.dropdown-comp-module__current___3s6QF {
  font-weight: 400;
  min-height: 22px;
  color: #4d4d4d;
  font-size: 0.75rem; }

[dir] .dropdown-comp-module__current___3s6QF {
  cursor: pointer;
  padding: 10px;
  box-shadow: 0 0 0 1px #e8e8e8;
  border-radius: 8px; }
  [dir] .dropdown-comp-module__current--closed___FGZyx {
    border-radius: 8px; }

[dir=ltr] .dropdown-comp-module__selected___GO5kL, [dir=ltr] .dropdown-comp-module__flag___3HqjB {
  margin-right: 10px; }

[dir=rtl] .dropdown-comp-module__selected___GO5kL, [dir=rtl] .dropdown-comp-module__flag___3HqjB {
  margin-left: 10px; }

.dropdown-comp-module__selected___GO5kL {
  width: 12px; }

.dropdown-comp-module__flag___3HqjB {
  width: 24px; }

.dropdown-comp-module__top-countries___mIBFS {
  position: relative; }

[dir] .dropdown-comp-module__top-countries___mIBFS {
  padding-bottom: 10px;
  margin-bottom: 8px; }
  .dropdown-comp-module__top-countries___mIBFS:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 90%; }
  [dir] .dropdown-comp-module__top-countries___mIBFS:after {
    border-bottom: 1px solid #dedede; }
  [dir=ltr] .dropdown-comp-module__top-countries___mIBFS:after {
  left: 5%; }
  [dir=rtl] .dropdown-comp-module__top-countries___mIBFS:after {
    right: 5%; }

.dropdown-comp-module__wrapper___3vCpL {
  position: relative;
  overflow: auto;
  max-height: 307px; }

[dir] .dropdown-comp-module__wrapper___3vCpL {
  padding-bottom: 10px; }
  .dropdown-comp-module__wrapper--dropdown-overlay___1ta8c {
    max-height: 185px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.input-comp-module__wrapper___2h2pA {
  width: 100%; }
[dir] .input-comp-module__wrapper___2h2pA {
  margin-bottom: 15px; }
  [dir] .input-comp-module__wrapper--profile-edit___26L0J {
    margin: 5px 0 0; }

textarea.input-comp-module__default-input___aq_vZ,
input.input-comp-module__default-input___aq_vZ {
  width: 100%;
  line-height: 25px;
  height: 42px;
  font-size: 0.875rem; }

[dir] textarea.input-comp-module__default-input___aq_vZ, [dir] input.input-comp-module__default-input___aq_vZ {
  padding: 10px;
  border-radius: 2px;
  border: 1px solid #b7bdc7;
  margin-top: 5px; }

[dir] textarea.input-comp-module__input--reset-password-confirm___1UNNu, [dir] input.input-comp-module__input--reset-password-confirm___1UNNu {
  border: 1px solid #a6a6a6; }

[dir] textarea.input-comp-module__input-error___38mbt, [dir] input.input-comp-module__input-error___38mbt {
  border: 1px solid #D0021B;
  box-shadow: 0 0 8px 0 rgba(222, 89, 89, 0.3); }

.input-comp-module__error-message___1cKzY {
  color: #D0021B; }

[dir] .input-comp-module__error-message___1cKzY {
  margin-top: 5px; }

.input-comp-module__label___1QeV8 {
  display: block; }

[dir] .input-comp-module__label___1QeV8 {
  margin-bottom: 5px; }

[dir=ltr] .input-comp-module__label___1QeV8 {
  text-align: left; }

[dir=rtl] .input-comp-module__label___1QeV8 {
  text-align: right; }

.input-comp-module__label2___3UdNp {
  opacity: 0.6; }

input[disabled].input-comp-module__input-disabled___1j1Mx {
  color: #6b6b6b; }

[dir] input[disabled].input-comp-module__input-disabled___1j1Mx {
  background-color: #f5f5f5;
  cursor: not-allowed; }

[dir] textarea.input-comp-module__input--profile-edit___30LRZ, [dir] input.input-comp-module__input--profile-edit___30LRZ {
  margin-top: 0;
  text-align: center; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.simple-file-input-module__inputFile___3F3RR {
  display: none !important; }

[dir] .simple-file-input-module__button___1YfAG {
  border: 1px solid #dedede;
  border-radius: 3px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.block-module__container___1c6xF {
  display: inline-block;
  width: 100%;
  font-size: 1rem; }
[dir] .block-module__container___1c6xF {
  margin: auto;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
  padding: 20px;
  margin-bottom: 20px; }
[dir=ltr] .block-module__container___1c6xF {
  text-align: left; }
[dir=rtl] .block-module__container___1c6xF {
  text-align: right; }

.block-module__title___3lcp7 {
  font-size: 1.5rem; }

[dir] .block-module__title___3lcp7 {
  margin-bottom: 20px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.card-module__card___dMJbr {
  display: inline-block;
  width: 100%;
  max-width: 300px; }
[dir] .card-module__card___dMJbr {
  margin: auto;
  margin-bottom: 20px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
  cursor: pointer; }
  @media (min-width: 48em) {
    .card-module__card___dMJbr {
      width: 236px; } }
  @media (min-width: 64em) {
    .card-module__card___dMJbr {
      width: 300px; } }
  @media (min-width: 100em) {
    .card-module__card___dMJbr {
      max-width: 388px;
      width: 388px; } }
  [dir] .card-module__card--hover___Tg6_w {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1); }
  .card-module__card__image___2wwqt {
    width: 100%; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.index-module__imageWrapper___1ylW1 {
  display: block; }
  @media (min-width: 48em) {
    .index-module__imageWrapper___1ylW1 {
      display: inline-block; }
    [dir=ltr] .index-module__imageWrapper___1ylW1 {
    margin: 58px 24px 0 68px; }
    [dir=rtl] .index-module__imageWrapper___1ylW1 {
      margin: 58px 68px 0 24px; } }

.index-module__imageStyle___3P8yJ {
  width: 250px; }
  @media (min-width: 48em) {
    .index-module__imageStyle___3P8yJ {
      width: 310px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.skip-to-main-module__wrapper___NLD9C {
  color: #fff;
  font-size: 1rem;
  position: fixed;
  top: 0;
  z-index: 1002; }
[dir] .skip-to-main-module__wrapper___NLD9C {
  background: #0055de;
  border: 0;
  padding: 15px;
  transform: translateY(-400%); }
[dir=ltr] .skip-to-main-module__wrapper___NLD9C {
  left: 0; }
[dir=rtl] .skip-to-main-module__wrapper___NLD9C {
  right: 0; }
  [dir] .skip-to-main-module__wrapper___NLD9C:focus {
    transform: translateY(0); }
  @media print {
    .skip-to-main-module__wrapper___NLD9C {
      display: none; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.text-primitive-module__element___3IFg4 {
  overflow: hidden;
  text-overflow: ellipsis; }

.text-primitive-module__font-size--reactive-1___2eAf_ {
  font-size: 0.625rem; }

.text-primitive-module__font-size--reactive-2___29RlJ {
  font-size: 0.625rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-2___29RlJ {
      font-size: 0.75rem; } }

.text-primitive-module__font-size--reactive-3___P2PMp {
  font-size: 0.75rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-3___P2PMp {
      font-size: 0.875rem; } }

.text-primitive-module__font-size--reactive-4___2pkhL {
  font-size: 0.875rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-4___2pkhL {
      font-size: 1rem; } }

.text-primitive-module__font-size--reactive-5___1Ed8q {
  font-size: 1rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-5___1Ed8q {
      font-size: 1.125rem; } }

.text-primitive-module__font-size--reactive-6___b9_0C {
  font-size: 1.125rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-6___b9_0C {
      font-size: 1.25rem; } }

.text-primitive-module__font-size--reactive-7___1jCNS {
  font-size: 1.25rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-7___1jCNS {
      font-size: 1.5rem; } }

.text-primitive-module__font-size--reactive-8___2Y8am {
  font-size: 1.5rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-8___2Y8am {
      font-size: 1.75rem; } }

.text-primitive-module__font-size--reactive-9___XN4lT {
  font-size: 1.75rem; }
  @media (min-width: 48em) {
    .text-primitive-module__font-size--reactive-9___XN4lT {
      font-size: 2.25rem; } }

.text-primitive-module__font-size-1___31I7X {
  font-size: 0.625rem; }

.text-primitive-module__font-size-2___dcyO_ {
  font-size: 0.75rem; }

.text-primitive-module__font-size-3___14FGF {
  font-size: 0.875rem; }

.text-primitive-module__font-size-4___2ryxo {
  font-size: 1rem; }

.text-primitive-module__font-size-5___2ju1e {
  font-size: 1.125rem; }

.text-primitive-module__font-size-6___1R10s {
  font-size: 1.25rem; }

.text-primitive-module__font-size-7___2Z3q3 {
  font-size: 1.5rem; }

.text-primitive-module__font-size-8___1hKs8 {
  font-size: 1.75rem; }

.text-primitive-module__font-size-9___3qVL- {
  font-size: 2.25rem; }

.text-primitive-module__font-weight--light___1qtba {
  font-weight: 300; }

.text-primitive-module__font-weight--regular___16ZpZ {
  font-weight: 400; }

.text-primitive-module__font-weight--medium___1x7ja {
  font-weight: 500; }

.text-primitive-module__font-weight--bold___hw1Me {
  font-weight: 600; }

.text-primitive-module__color--primary___3DCmh {
  color: #212121; }

.text-primitive-module__color--secondary___3QPbm {
  color: #6b6b6b; }

.text-primitive-module__color--accent___TCwIs {
  color: #636363; }

.text-primitive-module__color--negative___1vf1w {
  color: #fff; }

.text-primitive-module__color--link___3mtEo {
  color: #004dca; }

.text-primitive-module__color--error___3YJ92 {
  color: #D0021B; }

.text-primitive-module__color--valid___1Rh2y {
  color: #268740; }

.text-primitive-module__label--score___3K2u0 {
  display: table-cell;
  vertical-align: middle; }

[dir=ltr] .text-primitive-module__label--score___3K2u0 {
  padding-right: 15px; }

[dir=rtl] .text-primitive-module__label--score___3K2u0 {
  padding-left: 15px; }
  @media (min-width: 48em) {
    [dir=ltr] .text-primitive-module__label--score___3K2u0 {
    padding-right: 50px; }
    [dir=rtl] .text-primitive-module__label--score___3K2u0 {
      padding-left: 50px; } }

[dir] .text-primitive-module__label--steps-challenge-details___2Fc8k {
  margin-bottom: 10px; }

.text-primitive-module__heading--list-item-cta___UykVT {
  display: inline-block;
  vertical-align: middle; }

[dir] .text-primitive-module__element--user-search___3oPTO {
  margin: 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.card-unified-module__wrapper___9NRkI {
  display: block;
  width: 100%; }
[dir] .card-unified-module__wrapper___9NRkI {
  padding: 0;
  border: none;
  background-color: transparent; }
[dir=ltr] .card-unified-module__wrapper___9NRkI {
  text-align: left; }
[dir=rtl] .card-unified-module__wrapper___9NRkI {
  text-align: right; }

.card-unified-module__card___2Ewe5 {
  width: 100%;
  height: 125px;
  display: flex; }

[dir] .card-unified-module__card___2Ewe5 {
  box-shadow: 0 0 10px 0 rgba(33, 33, 33, 0.1); }
  [dir] .card-unified-module__card--button-mode___mX-iP {
    cursor: pointer; }
  @media (min-width: 48em) {
    .card-unified-module__card--hover___22Sov {
      transition: 0.2s ease; }
      [dir] .card-unified-module__card--hover___22Sov:hover {
        transform: translateY(-5px); } }
  @media (min-width: 48em) {
    .card-unified-module__card___2Ewe5 {
      height: 330px;
      width: 216px;
      flex-direction: column; } }
  @media (min-width: 64em) {
    .card-unified-module__card___2Ewe5 {
      width: 220px; } }

.card-unified-module__image-container___dRhbv {
  flex: 1 0 auto;
  height: 125px;
  width: 125px;
  position: relative;
  overflow: hidden;
  user-select: none; }

[dir] .card-unified-module__image-container___dRhbv {
  background-size: cover; }

[dir=ltr] .card-unified-module__image-container___dRhbv {
  border-radius: 8px 0 0 8px; }

[dir=rtl] .card-unified-module__image-container___dRhbv {
  border-radius: 0 8px 8px 0; }
  @media (min-width: 48em) {
    .card-unified-module__image-container___dRhbv {
      height: 220px;
      width: 100%; }
    [dir] .card-unified-module__image-container___dRhbv {
      border-radius: 8px 8px 0 0; } }
  .card-unified-module__image-container__inner___3Z_KZ {
    position: absolute;
    top: 50%; }
  [dir=ltr] .card-unified-module__image-container__inner___3Z_KZ {
  transform: translate(-50%, -50%);
  left: 50%; }
  [dir=rtl] .card-unified-module__image-container__inner___3Z_KZ {
    transform: translate(50%, -50%);
    right: 50%; }
  [dir] .card-unified-module__image-container--rewards___2xidV {
    border: solid 22px #ffcf39; }
    @media (min-width: 48em) {
      [dir] .card-unified-module__image-container--rewards___2xidV {
        border-width: 58px; } }
  .card-unified-module__image-container--with-overlay___1cgn0:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0.3; }
  [dir] .card-unified-module__image-container--with-overlay___1cgn0:before {
    background: #000; }
  [dir=ltr] .card-unified-module__image-container--with-overlay___1cgn0:before {
  right: 0;
  left: 0; }
  [dir=rtl] .card-unified-module__image-container--with-overlay___1cgn0:before {
    left: 0;
    right: 0; }

.card-unified-module__main-image___1io2v {
  height: 70px;
  width: 70px; }

[dir] .card-unified-module__main-image___1io2v {
  border: 0;
  border-radius: 8px; }
  @media (min-width: 48em) {
    .card-unified-module__main-image___1io2v {
      height: 100px;
      width: 100px; } }
  .card-unified-module__main-image--rewards___k6RkG {
    height: 50px;
    width: 50px; }
    @media (min-width: 48em) {
      .card-unified-module__main-image--rewards___k6RkG {
        height: 64px;
        width: 64px; } }

.card-unified-module__content-wrap___-f7WJ,
.card-unified-module__footer-wrap___KUlqy {
  display: flex;
  width: 100%;
  flex-direction: column; }

.card-unified-module__content-wrap___-f7WJ {
  height: 100%;
  width: calc(100% - 125px); }

[dir] .card-unified-module__content-wrap___-f7WJ {
  padding: 10px; }
  @media (min-width: 48em) {
    .card-unified-module__content-wrap___-f7WJ {
      height: 33.33%;
      width: 100%; } }

[dir] .card-unified-module__footer-wrap___KUlqy {
  margin-top: auto; }
  @media (min-width: 48em) {
    .card-unified-module__footer-wrap___KUlqy {
      flex-direction: row; } }

.card-unified-module__title___4sBRB {
  width: 100%;
  color: #212121;
  overflow: hidden;
  font-size: 0.875rem;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap; }
  @media (min-width: 48em) {
    .card-unified-module__title___4sBRB {
      font-size: 1.25rem; } }

.card-unified-module__subtitle___1U4H2 {
  font-size: 0.75rem;
  max-height: 40px;
  color: #212121;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
  overflow: hidden; }
  @media (min-width: 48em) {
    .card-unified-module__subtitle___1U4H2 {
      font-size: 1rem; } }

.card-unified-module__footer___MQLgl {
  font-size: 0.75rem;
  color: #6b6b6b; }
  @media (min-width: 48em) {
    [dir=ltr] .card-unified-module__footer--right___1CWI_ {
    margin-left: auto; }
    [dir=rtl] .card-unified-module__footer--right___1CWI_ {
      margin-right: auto; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.avatar-text-row-module__parent___1HT4m {
  align-items: center;
  display: flex; }
[dir] .avatar-text-row-module__parent___1HT4m {
  padding-bottom: 20px; }

.avatar-text-row-module__container___7ogq- {
  display: block;
  max-width: 156px; }

[dir=ltr] .avatar-text-row-module__container___7ogq- {
  padding-left: 10px; }

[dir=rtl] .avatar-text-row-module__container___7ogq- {
  padding-right: 10px; }

.avatar-text-row-module__image___1OPFd {
  display: block;
  width: 56px;
  height: 56px; }

.avatar-text-row-module__title___2_UiK {
  color: #212121;
  font-size: 1rem; }

.avatar-text-row-module__subtitle___KQelw {
  color: #636363;
  font-size: 0.875rem; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.card-rewards-module__outer___3srZf {
  width: 100%; }
[dir] .card-rewards-module__outer___3srZf {
  padding: 13.33333px;
  border-radius: 8px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
  @media (min-width: 48em) {
    [dir] .card-rewards-module__outer___3srZf {
      padding: 10px; } }
  @media (min-width: 64em) {
    [dir] .card-rewards-module__outer___3srZf {
      padding: 40px; } }

@media (min-width: 64em) {
  [dir] .card-rewards-module__has-avatar___3UYck {
    padding-top: 20px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.right-corner-module__container___1tTge {
  position: absolute;
  top: 10px; }
[dir=ltr] .right-corner-module__container___1tTge {
  right: 10px; }
[dir=rtl] .right-corner-module__container___1tTge {
  left: 10px; }
  @media (min-width: 48em) {
    .right-corner-module__container___1tTge {
      top: 20px; }
    [dir=ltr] .right-corner-module__container___1tTge {
    right: 20px; }
    [dir=rtl] .right-corner-module__container___1tTge {
      left: 20px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .spot-rewards-empty-card-module__cardStyle___21Y8T {
  padding-top: 65px;
  padding-bottom: 65px; }
  @media (min-width: 48em) {
    [dir] .spot-rewards-empty-card-module__cardStyle___21Y8T {
      padding-top: 75px;
      padding-bottom: 75px; } }

.spot-rewards-empty-card-module__icon___3TXWu {
  width: 113px;
  height: 96px; }

[dir] .spot-rewards-empty-card-module__icon___3TXWu {
  margin-bottom: 25px; }
  @media (min-width: 48em) {
    .spot-rewards-empty-card-module__icon___3TXWu {
      width: 175px;
      height: 150px; } }

.spot-rewards-empty-card-module__title___30Qbd {
  font-size: 0.875rem; }
  @media (min-width: 48em) {
    .spot-rewards-empty-card-module__title___30Qbd {
      font-size: 1.25rem; } }

.spot-rewards-empty-card-module__subtitle___2oalh {
  font-size: 0.75rem;
  color: #6b6b6b; }
  @media (min-width: 48em) {
    .spot-rewards-empty-card-module__subtitle___2oalh {
      font-size: 1rem; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .spot-rewards-cards-module__wrapper___3zFU5 {
  padding-bottom: 30px;
  padding-top: 30px; }
  @media (min-width: 48em) {
    [dir] .spot-rewards-cards-module__wrapper___3zFU5 {
      padding-bottom: 40px;
      padding-top: 40px; } }

[dir] .spot-rewards-cards-module__cta___1TOjX {
  padding-top: 20px; }

.spot-rewards-cards-module__icon___1Mps4 {
  height: 75px;
  width: 75px; }

[dir] .spot-rewards-cards-module__icon___1Mps4 {
  margin-top: 40px;
  margin-bottom: 20px; }
  @media (min-width: 48em) {
    .spot-rewards-cards-module__icon___1Mps4 {
      height: 90px;
      width: 90px; } }

.spot-rewards-cards-module__title___1vLHy {
  font-size: 0.875rem; }
  @media (min-width: 48em) {
    .spot-rewards-cards-module__title___1vLHy {
      font-size: 1.25rem; } }

.spot-rewards-cards-module__subtitle___yHZou {
  font-size: 0.75rem;
  color: #6b6b6b; }
  @media (min-width: 48em) {
    .spot-rewards-cards-module__subtitle___yHZou {
      font-size: 1rem; } }

.spot-rewards-cards-module__balance___rqBju {
  font-size: 3rem; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.image-subtitle-module__image___34UYX {
  width: 100px;
  height: 100px;
  display: block; }
[dir=ltr] .image-subtitle-module__image___34UYX {
  margin-left: auto;
  margin-right: auto; }
[dir=rtl] .image-subtitle-module__image___34UYX {
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 48em) {
    .image-subtitle-module__image___34UYX {
      width: 140px;
      height: 140px; } }

.image-subtitle-module__subtitle___AjJ4o {
  color: #6b6b6b;
  font-size: 1rem; }

[dir] .image-subtitle-module__subtitle___AjJ4o {
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center; }
  @media (min-width: 64em) {
    .image-subtitle-module__subtitle___AjJ4o {
      font-size: 1.25rem; } }

.image-subtitle-module__container___2q-jQ {
  max-width: 226px; }
  @media (min-width: 48em) {
    .image-subtitle-module__container___2q-jQ {
      max-width: 33%; }
    [dir] .image-subtitle-module__container___2q-jQ {
      padding: 0 10px; }
    [dir=ltr] .image-subtitle-module__container___2q-jQ {
    float: left; }
    [dir=rtl] .image-subtitle-module__container___2q-jQ {
      float: right; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .alert-modal-module__container___1GFpE {
  padding: 30px; }

.alert-modal-module__button___CbO76 {
  display: inline-block;
  width: 100%;
  height: 40px;
  max-width: 200px; }

[dir=ltr] .alert-modal-module__button___CbO76 {
  margin: 10px 5px 0 0; }

[dir=rtl] .alert-modal-module__button___CbO76 {
  margin: 10px 0 0 5px; }
  @media (min-width: 48em) {
    .alert-modal-module__button___CbO76 {
      width: 100px; } }

.alert-modal-module__header___38_7o {
  color: #212121;
  font-size: 1.25rem;
  font-weight: bold; }

[dir] .alert-modal-module__header___38_7o {
  padding: 13.33333px; }

.alert-modal-module__message___3ZIlE {
  color: #212121;
  font-size: 1.125rem; }

[dir] .alert-modal-module__message___3ZIlE {
  padding: 13.33333px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.list-item-left-module__icon___2K6ST {
  display: inline-block;
  vertical-align: top;
  width: 50px;
  height: 50px; }
[dir=ltr] .list-item-left-module__icon___2K6ST {
  margin-right: 20px; }
[dir=rtl] .list-item-left-module__icon___2K6ST {
  margin-left: 20px; }
  @media (min-width: 48em) {
    .list-item-left-module__icon___2K6ST {
      width: 65px;
      height: 65px; }
    [dir=ltr] .list-item-left-module__icon___2K6ST {
    margin-right: 30px; }
    [dir=rtl] .list-item-left-module__icon___2K6ST {
      margin-left: 30px; } }
  .list-item-left-module__icon--list-item-cta___3gepL {
    vertical-align: middle; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.list-item-middle-module__container___7hF56 {
  position: relative;
  display: inline-block;
  width: calc(100% - 70px);
  vertical-align: middle; }
  @media (min-width: 48em) {
    .list-item-middle-module__container___7hF56 {
      width: calc(100% - 255px); } }
  @media (min-width: 48em) {
    .list-item-middle-module__container--list-item-cta___opQHG {
      width: calc(100% - 100px); } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .list-item-details-module__container___1yAa_ {
  margin-top: 5px; }
  @media (min-width: 48em) {
    [dir] .list-item-details-module__container___1yAa_ {
      margin-top: 10px; } }
  .list-item-details-module__container--list-item-cta___3P4bW {
    position: absolute;
    top: 50%; }
  [dir] .list-item-details-module__container--list-item-cta___3P4bW {
    margin-top: 0;
    transform: translateY(-50%); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.list-item-right-module__container___2IHt_ {
  display: block; }
[dir] .list-item-right-module__container___2IHt_ {
  float: none;
  margin-top: 10px; }
  @media (min-width: 48em) {
    .list-item-right-module__container___2IHt_ {
      display: inline-block;
      vertical-align: middle;
      width: 160px; }
    [dir] .list-item-right-module__container___2IHt_ {
      text-align: center; } }
  @media (min-width: 48em) {
    [dir] .list-item-right-module__container--list-item-cta___3i5QG {
      margin-top: 0; } }

[dir] .list-item-right-module__children___1oZ74 {
  float: none; }
  @media (min-width: 48em) {
    [dir=ltr] .list-item-right-module__children___1oZ74 {
    float: right; }
    [dir=rtl] .list-item-right-module__children___1oZ74 {
      float: left; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.list-item-cta-module__reward___1dQb8 {
  color: #e9b725; }

.list-item-cta-module__icon___HrI0f {
  height: 65px;
  width: 65px; }

[dir] .list-item-cta-module__container___2Q7tF {
  padding-bottom: 20px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px; }
  @media (min-width: 48em) {
    [dir] .list-item-cta-module__container___2Q7tF {
      padding-bottom: 30px;
      margin-bottom: 30px; } }
  .list-item-cta-module__container___2Q7tF, .list-item-cta-module__container--relative___1RwWa {
    position: relative; }

.list-item-cta-module__button___uh3iw {
  display: inline=block; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.right-side-module__container___3nrli {
  vertical-align: top;
  display: inline-block;
  position: relative; }
[dir=ltr] .right-side-module__container___3nrli {
  text-align: left; }
[dir=rtl] .right-side-module__container___3nrli {
  text-align: right; }
  @media (min-width: 48em) {
    .right-side-module__container___3nrli {
      max-width: 340px;
      min-height: 400px; }
    [dir=ltr] .right-side-module__container___3nrli {
    margin-left: 45px; }
    [dir=rtl] .right-side-module__container___3nrli {
      margin-right: 45px; } }
  @media (min-width: 48em) {
    [dir] .right-side-module__container--steps-challenge-details___29rPU {
      margin-top: 58px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.join-habit-challenge-module__illustration___iv0EG {
  display: none; }
  @media (min-width: 48em) {
    .join-habit-challenge-module__illustration___iv0EG {
      display: block;
      height: 250px;
      width: 250px; }
    [dir] .join-habit-challenge-module__illustration___iv0EG {
      background: #fff3d0;
      border-radius: 125px;
      margin-top: 53px; } }
  @media (min-width: 64em) {
    .join-habit-challenge-module__illustration___iv0EG {
      height: 310px;
      width: 310px; }
    [dir] .join-habit-challenge-module__illustration___iv0EG {
      border-radius: 155px; }
    [dir=ltr] .join-habit-challenge-module__illustration___iv0EG {
    margin: 58px 24px 0 68px; }
    [dir=rtl] .join-habit-challenge-module__illustration___iv0EG {
      margin: 58px 68px 0 24px; } }

.join-habit-challenge-module__overlayTextHidden___5HUYp {
  display: flex;
  font-size: 16px;
  height: 0;
  justify-content: center;
  overflow: hidden;
  position: absolute;
  transition: all 0.2s ease;
  top: 42%;
  width: 0;
  z-index: 10; }

[dir] .join-habit-challenge-module__overlayTextHidden___5HUYp {
  background: #fbfbfb; }

[dir=ltr] .join-habit-challenge-module__overlayTextHidden___5HUYp {
  border-radius: 4px 0 0 4px;
  left: 260px; }

[dir=rtl] .join-habit-challenge-module__overlayTextHidden___5HUYp {
  border-radius: 0 4px 4px 0;
  right: 260px; }

@media (min-width: 64em) {
  .join-habit-challenge-module__overlayTextShown___1fFqH {
    height: 100%;
    top: 0;
    width: 405px; }
  [dir] .join-habit-challenge-module__overlayTextShown___1fFqH {
    padding: 153px 74px 0 74px; }
  [dir=ltr] .join-habit-challenge-module__overlayTextShown___1fFqH {
    left: 0;
    text-align: left; }
  [dir=rtl] .join-habit-challenge-module__overlayTextShown___1fFqH {
    right: 0;
    text-align: right; } }

[dir] .join-habit-challenge-module__heroCard___3rOPm {
  box-shadow: 0 15px 17px 0 rgba(33, 33, 33, 0.07); }
  @media (min-width: 48em) {
    .join-habit-challenge-module__heroCard___3rOPm {
      max-width: 748px;
      min-height: 550px; }
    [dir] .join-habit-challenge-module__heroCard___3rOPm {
      margin-top: 65px; } }
  @media (min-width: 64em) {
    .join-habit-challenge-module__heroCard___3rOPm {
      max-width: 940px; } }

.join-habit-challenge-module__container___ngTqF {
  display: flex; }

[dir] .join-habit-challenge-module__container___ngTqF {
  margin: 0; }
  @media (min-width: 48em) {
    [dir] .join-habit-challenge-module__container___ngTqF {
      margin: 25px auto auto auto;
      text-align: center; } }
  .join-habit-challenge-module__container__button___3l4pW {
    display: inline-block; }

[dir=ltr] .join-habit-challenge-module__floatRight___28tMJ {
  float: right; }

[dir=rtl] .join-habit-challenge-module__floatRight___28tMJ {
  float: left; }

.join-habit-challenge-module__reward___2XOLY {
  color: #e9b725; }

.join-habit-challenge-module__habitSelector___SEsSZ {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  height: 60px;
  justify-content: flex-start;
  transition: all 0.5s ease; }

[dir] .join-habit-challenge-module__habitSelector___SEsSZ {
  border: solid 1px #e8e8e8;
  border-radius: 2px;
  cursor: pointer;
  margin-top: 10px; }
  @media (min-width: 48em) {
    [dir] .join-habit-challenge-module__habitSelector___SEsSZ:hover {
      box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.2); } }
  .join-habit-challenge-module__habitSelector__text___15cUE {
    word-break: break-word; }
  [dir=ltr] .join-habit-challenge-module__habitSelector__text___15cUE {
  padding-right: 20px; }
  [dir=rtl] .join-habit-challenge-module__habitSelector__text___15cUE {
    padding-left: 20px; }

.join-habit-challenge-module__habitSelected___ZnIud {
  color: #0055de; }

[dir] .join-habit-challenge-module__habitSelected___ZnIud {
  background-color: #d8e1f1;
  border: solid 1px #0055de; }

.join-habit-challenge-module__check___166Pk {
  min-height: 20px;
  min-width: 20px; }

[dir] .join-habit-challenge-module__check___166Pk {
  border-radius: 10px;
  margin: 20px; }

button.join-habit-challenge-module__joinHabitButton___11WZc {
  width: 100%; }

[dir] button.join-habit-challenge-module__joinHabitButton___11WZc {
  margin-top: 10px; }
  button.join-habit-challenge-module__joinHabitButton___11WZc > div {
    width: 100%; }
  @media (min-width: 48em) {
    button.join-habit-challenge-module__joinHabitButton___11WZc {
      width: inherit; }
    [dir=ltr] button.join-habit-challenge-module__joinHabitButton___11WZc {
    float: right; }
    [dir=rtl] button.join-habit-challenge-module__joinHabitButton___11WZc {
      float: left; } }

.join-habit-challenge-module__back___22BVF {
  align-items: center;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 35px;
  visibility: hidden; }

[dir] .join-habit-challenge-module__back___22BVF {
  background-color: #ffffff;
  border-radius: 18px;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  margin: 0 auto 10px; }
  .join-habit-challenge-module__back___22BVF > img {
    width: 11px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.index-module__habit-activity-feed___3tYO5,
.index-module__habit-activity-title___1uhUk,
.index-module__group-container___23xbw,
.index-module__counter-group-header___3zjga,
.index-module__top___131vK,
.index-module__counter___2VPET,
.index-module__desc___3eArM,
.index-module__buttons___h3pnL {
  display: flex; }

.index-module__habit-activity-feed___3tYO5 {
  width: 100%;
  flex-direction: column; }

[dir] .index-module__habit-activity-feed___3tYO5 {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 15px 17px 0 rgba(33, 33, 33, 0.07);
  margin: auto; }
  @media (min-width: 64em) {
    .index-module__habit-activity-feed___3tYO5 {
      max-width: 620px; } }

.index-module__habit-activity-title___1uhUk {
  align-items: center;
  justify-content: space-between; }

[dir] .index-module__habit-activity-title___1uhUk {
  padding: 10px; }
  [dir] .index-module__habit-activity-title___1uhUk > h2, [dir] .index-module__habit-activity-title___1uhUk button {
    margin-bottom: 10px; }
  .index-module__habit-activity-title___1uhUk > h2 {
    font-size: 1.25rem; }
  @media (min-width: 48em) {
    [dir] .index-module__habit-activity-title___1uhUk {
      padding: 20px; } }

.index-module__link___3agwU {
  color: #0055de;
  font-weight: 600;
  font-size: 1rem; }

[dir] .index-module__link___3agwU {
  background: transparent;
  border: none;
  margin-top: 5px; }

.index-module__group-container___23xbw {
  flex-direction: column; }

[dir] .index-module__group-container___23xbw {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8e8e8; }

[dir=ltr] .index-module__group-container___23xbw {
  text-align: left; }

[dir=rtl] .index-module__group-container___23xbw {
  text-align: right; }
  [dir] .index-module__group-container___23xbw:last-of-type {
    border-bottom: none;
    margin-bottom: 20px; }

[dir] .index-module__right-side___3lF0K {
  padding-top: 5px; }

.index-module__icon___2umvA {
  height: 48px;
  width: 48px; }

[dir] .index-module__icon___2umvA {
  border-radius: 24px;
  background: #fff3d0;
  margin: 0 10px; }
  @media (min-width: 64em) {
    [dir=ltr] .index-module__icon___2umvA {
    margin: 0 20px auto 10px; }
    [dir=rtl] .index-module__icon___2umvA {
      margin: 0 10px auto 20px; } }

.index-module__top___131vK {
  flex-direction: row; }

[dir] .index-module__top___131vK {
  margin-bottom: 10px; }

.index-module__counter-group-header___3zjga {
  flex-direction: row;
  flex: 1; }
  [dir] .index-module__counter-group-header___3zjga > p {
    margin-bottom: 0; }

.index-module__group-count___38Ojq {
  display: none; }
  @media (min-width: 48em) {
    .index-module__group-count___38Ojq {
      display: block;
      flex: 1;
      font-size: 1.25rem; }
    [dir=ltr] .index-module__group-count___38Ojq {
    text-align: right; }
    [dir=rtl] .index-module__group-count___38Ojq {
      text-align: left; } }

.index-module__group-title___1lUQz {
  font-size: 1rem;
  font-weight: 600; }

.index-module__group-subtitle___3SrKF {
  font-size: 1rem; }

.index-module__counter___2VPET {
  transition: all 0.3s ease-out;
  overflow: hidden;
  flex-direction: column;
  height: 0;
  opacity: 0; }

[dir] .index-module__counter___2VPET {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
  margin: 0; }
  @media (min-width: 48em) {
    .index-module__counter___2VPET {
      flex-direction: row; }
    [dir=ltr] .index-module__counter___2VPET {
    margin-left: 80px; }
    [dir=rtl] .index-module__counter___2VPET {
      margin-right: 80px; } }
  [dir=ltr] .index-module__counter--habitude___3kdEw {
  margin-left: 0; }
  [dir=rtl] .index-module__counter--habitude___3kdEw {
    margin-right: 0; }
  .index-module__counter--opened___3aDmJ {
    height: auto;
    opacity: 1; }
  [dir] .index-module__counter--opened___3aDmJ {
    border: 1px solid #e8e8e8;
    margin-bottom: 10px; }

.index-module__desc___3eArM {
  flex-direction: column;
  flex: 1;
  justify-content: center; }

[dir] .index-module__desc___3eArM {
  margin: 10px 20px; }
  .index-module__desc___3eArM > h2 {
    font-size: 1rem; }

.index-module__buttons___h3pnL {
  justify-content: space-between; }

[dir] .index-module__buttons___h3pnL {
  padding: 10px; }
  @media (min-width: 48em) {
    .index-module__buttons___h3pnL {
      align-items: center; } }

.index-module__button___3wJ-3 {
  height: 40px;
  width: 40px;
  color: #fff;
  font-size: 2rem;
  transition: all 0.3s; }

[dir] .index-module__button___3wJ-3 {
  border-radius: 20px;
  background-color: #0055de;
  text-align: center;
  margin: auto 10px;
  cursor: pointer;
  border: none;
  padding: 0; }
  [dir] .index-module__button___3wJ-3:disabled {
    background-color: #e8e8e8;
    cursor: not-allowed; }
  [dir] .index-module__button___3wJ-3:hover:not(:disabled) {
    background: #003790; }

.index-module__counter-number___2TF5J {
  font-size: 2.25rem;
  width: 50px; }

[dir] .index-module__counter-number___2TF5J {
  text-align: center; }

button.index-module__show-more-button___2scpb {
  display: block; }

[dir] button.index-module__show-more-button___2scpb {
  margin: auto; }
  @media (min-width: 48em) {
    [dir=ltr] button.index-module__show-more-button___2scpb {
    margin-left: 80px; }
    [dir=rtl] button.index-module__show-more-button___2scpb {
      margin-right: 80px; } }

.index-module__counterName___1qf3U {
  font-size: 16px;
  font-weight: 600; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .steps-challenge-details-module__container___d7ed4 {
  margin: 30px auto auto;
  text-align: center; }
  @media (min-width: 48em) {
    .steps-challenge-details-module__container___d7ed4 {
      display: flex; }
    [dir] .steps-challenge-details-module__container___d7ed4 {
      margin-top: 0; } }
  .steps-challenge-details-module__container__button___30_oS {
    display: inline-block; }
  [dir=ltr] .steps-challenge-details-module__container__button___30_oS {
  float: right; }
  [dir=rtl] .steps-challenge-details-module__container__button___30_oS {
    float: left; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.counter-module__container___2UBYr {
  min-width: 350px; }
[dir] .counter-module__container___2UBYr {
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 8px;
  padding: 15px;
  text-align: center; }

.counter-module__input-container___3HNNJ {
  display: inline-block;
  width: calc(100% - 90px);
  vertical-align: top; }

.counter-module__question___RkuJH {
  font-size: 0.75rem; }

[dir] .counter-module__question___RkuJH {
  margin-bottom: 15px; }

.counter-module__input___PlR3F {
  display: inline-block;
  min-width: 150px;
  font-size: 1.25rem;
  height: 40px;
  vertical-align: middle; }

[dir] .counter-module__input___PlR3F {
  border: none;
  border-radius: 6px;
  text-align: center; }

[dir=ltr] .counter-module__input___PlR3F {
  margin-right: 10px;
  padding-left: 10px; }

[dir=rtl] .counter-module__input___PlR3F {
  margin-left: 10px;
  padding-right: 10px; }

[dir=ltr] .counter-module__first-button___1dL2x {
  margin-right: 5px; }

[dir=rtl] .counter-module__first-button___1dL2x {
  margin-left: 5px; }

.counter-module__counter-button___37FPj {
  display: inline-block;
  height: 30px;
  width: 30px;
  vertical-align: middle; }

[dir] .counter-module__counter-button___37FPj {
  border-radius: 50%;
  cursor: pointer; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .image-preview-module__container___1p5Nu {
  border-radius: 6px; }

.image-preview-module__no-image___2_mZN {
  position: relative; }

[dir] .image-preview-module__no-image___2_mZN {
  border: dashed 2px #0055de; }

.image-preview-module__sign___2s35I {
  font-size: 90px;
  color: #0055de;
  position: absolute;
  top: 50%;
  font-weight: 100; }

[dir=ltr] .image-preview-module__sign___2s35I {
  left: 50%;
  transform: translate(-50%, -50%); }

[dir=rtl] .image-preview-module__sign___2s35I {
  right: 50%;
  transform: translate(50%, -50%); }

.badge-module__icon___325mE,
.badge-module__iconComp___1GjB0 {
  display: inline-block;
  vertical-align: middle; }[dir=ltr] .badge-module__icon___325mE, [dir=ltr] .badge-module__iconComp___1GjB0 {
  margin-right: 12px; }[dir=rtl] .badge-module__icon___325mE, [dir=rtl] .badge-module__iconComp___1GjB0 {
  margin-left: 12px; }

.badge-module__titles___kG3Nx {
  display: inline-block;
  vertical-align: middle; }

.badge-module__title___1xHKb {
  font-size: 12px; }

.badge-module__subtitle___EbRGQ {
  font-weight: 600;
  font-size: 14px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .page-module__page___1IHhX {
  background-color: #f5f5f5; }
  [dir] .page-module__page--white___IMCDt {
    background-color: #fff; }
  [dir] .page-module__page--grey-mobile___35TbB {
    background-color: #f5f5f5; }
    @media (min-width: 48em) {
      [dir] .page-module__page--grey-mobile___35TbB {
        background-color: #fff; } }
  .page-module__page--tier-rewards___2PBHN {
    overflow: hidden;
    height: 100%; }

.page-module__hero___nBmPT {
  display: block;
  position: relative;
  z-index: 0; }
  .page-module__hero__bg___2UDhO {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1; }
  [dir] .page-module__hero__bg___2UDhO {
    padding: 10px; }
  [dir=ltr] .page-module__hero__bg___2UDhO {
  background: linear-gradient(120deg, #2979fb, #003790);
  left: 0;
  right: 0; }
  [dir=rtl] .page-module__hero__bg___2UDhO {
    background: linear-gradient(-120deg, #2979fb, #003790);
    right: 0;
    left: 0; }
  .page-module__hero__children___1kCk6 {
    max-width: 480px; }
  [dir] .page-module__hero__children___1kCk6 {
    padding: 10px;
    margin: 0 auto; }
    @media (min-width: 48em) {
      .page-module__hero__children___1kCk6 {
        max-width: 748px; } }
    @media (min-width: 64em) {
      .page-module__hero__children___1kCk6 {
        max-width: 940px; } }
    @media (min-width: 100em) {
      .page-module__hero__children___1kCk6 {
        max-width: 940px; } }
    @media (min-width: 48em) {
      [dir] .page-module__hero__children___1kCk6 {
        padding: 20px 0; } }

[dir] .page-module__center___1Vw8H {
  text-align: center; }

.page-module__content___si-1F {
  max-width: 480px; }

[dir] .page-module__content___si-1F {
  background-color: #f5f5f5;
  margin: 0 auto;
  padding: 10px; }
  @media (min-width: 48em) {
    .page-module__content___si-1F {
      max-width: 748px; } }
  @media (min-width: 64em) {
    .page-module__content___si-1F {
      max-width: 940px; } }
  @media (min-width: 100em) {
    .page-module__content___si-1F {
      max-width: 940px; } }
  @media (min-width: 48em) {
    [dir] .page-module__content___si-1F {
      padding: 20px 0; } }
  [dir] .page-module__content--white___ujm09 {
    background-color: #fff; }
  .page-module__content--health-coaching___1fFfM {
    max-width: 600px; }
    @media (min-width: 48em) {
      [dir] .page-module__content--health-coaching___1fFfM {
        padding: 50px 0; } }
  [dir] .page-module__content--white___ujm09 {
    background-color: #fff; }
  .page-module__content--health-coaching___1fFfM {
    max-width: 600px; }
    @media (min-width: 48em) {
      [dir] .page-module__content--health-coaching___1fFfM {
        padding: 50px 0; } }
  @media (min-width: 64em) {
    .page-module__content--wellbeing-hub___iKsVS {
      max-width: 944px; } }
  @media (min-width: 100em) {
    .page-module__content--wellbeing-hub___iKsVS {
      max-width: 944px; } }
  .page-module__content--full-height___3GrQw {
    min-height: 100vh; }
  [dir] .page-module__content--transparent___2kAVi {
    background-color: transparent; }
  [dir] .page-module__content--no-padding___3QOZt {
    padding: 0; }
    @media (min-width: 48em) {
      [dir] .page-module__content--no-padding___3QOZt {
        padding: 0; } }
  @media (max-width: 47.99em) {
    .page-module__content--wide-mobile___3WSB5 {
      max-width: none; }
    [dir] .page-module__content--wide-mobile___3WSB5 {
      margin: 0 16px; } }
  .page-module__content--full-width___SUfD2 {
    max-width: none; }
  [dir] .page-module__content--full-width___SUfD2 {
    margin: 0; }
  [dir=ltr] .page-module__content--full-width___SUfD2 {
  padding-left: 16px;
  padding-right: 16px; }
  [dir=rtl] .page-module__content--full-width___SUfD2 {
    padding-right: 16px;
    padding-left: 16px; }
    @media (min-width: 48em) {
      .page-module__content--full-width___SUfD2 {
        max-width: 480px; }
      [dir] .page-module__content--full-width___SUfD2 {
        margin: 0 auto; } }
  @media (min-width: 48em) and (min-width: 48em) {
    .page-module__content--full-width___SUfD2 {
      max-width: 748px; } }
  @media (min-width: 48em) and (min-width: 64em) {
    .page-module__content--full-width___SUfD2 {
      max-width: 940px; } }
  @media (min-width: 48em) and (min-width: 100em) {
    .page-module__content--full-width___SUfD2 {
      max-width: 940px; } }

@media (min-width: 23.4375em) {
  .page-module__full-width___1yZXA {
    max-width: 100%; } }

@media (min-width: 23.4375em) and (max-width: 99.99em) {
  [dir] .page-module__no-padding___30zLa {
    padding: 0; } }

[dir] .page-module__transparent___3eES5 {
  background-color: transparent; }

.generic-list-module__card-body___2lZUn:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0;
  pointer-events: none;
  width: 100%;
  height: 4em; }[dir] .generic-list-module__card-body___2lZUn:after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 90%); }[dir=ltr] .generic-list-module__card-body___2lZUn:after {
  left: 0; }[dir=rtl] .generic-list-module__card-body___2lZUn:after {
  right: 0; }

.generic-list-module__no-activity___cjeHa {
  position: absolute;
  top: 50%; }

[dir=ltr] .generic-list-module__no-activity___cjeHa {
  left: 50%;
  transform: translate(-50%, -50%); }

[dir=rtl] .generic-list-module__no-activity___cjeHa {
  right: 50%;
  transform: translate(50%, -50%); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .badge-list-module__container___1d6Vs {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px; }

[dir] .badge-list-module__badge___2HBQ1 {
  margin-bottom: 20px; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir=ltr] .index-module__container___32R4y {
  text-align: 'left'; }
[dir=rtl] .index-module__container___32R4y {
  text-align: 'right'; }

.index-module__wrapper___3EwUN {
  width: 100%; }

@media (min-width: 48em) {
  .index-module__wrapper-horizontal___YgUPW {
    width: calc(95% / 3); } }

.index-module__title___2tmg5 {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-weight: 600;
  color: #212121; }

.index-module__description___3oNxj {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  font-weight: 400;
  color: #636363; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.position-module__container___2WVyk {
  min-width: 50px;
  display: table-cell;
  vertical-align: middle;
  height: 60px; }
[dir] .position-module__container___2WVyk {
  text-align: center; }
  @media (min-width: 48em) {
    .position-module__container___2WVyk {
      min-width: 100px; }
    [dir=ltr] .position-module__container___2WVyk {
    border-right: 1px solid #dedede; }
    [dir=rtl] .position-module__container___2WVyk {
      border-left: 1px solid #dedede; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .item-module__element___3VlEd {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 10px; }

[dir] .item-module__hover___1nMEu:hover {
  background: #f5f5f5;
  cursor: pointer; }

.item-module__cta___3aLzL {
  display: table-cell;
  vertical-align: middle; }

[dir=ltr] .item-module__cta___3aLzL {
  padding-right: 13.33333px; }

[dir=rtl] .item-module__cta___3aLzL {
  padding-left: 13.33333px; }
  @media (min-width: 48em) {
    [dir=ltr] .item-module__cta___3aLzL {
    padding-right: 50px; }
    [dir=rtl] .item-module__cta___3aLzL {
      padding-left: 50px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.title-subtitle-module__container___4YTVH {
  display: table-cell;
  vertical-align: middle;
  width: 100%; }

.no-data-module__wrapper___2U3Lo {
  position: absolute;
  top: 50%; }[dir=ltr] .no-data-module__wrapper___2U3Lo {
  left: 50%;
  transform: translate(-50%, -50%); }[dir=rtl] .no-data-module__wrapper___2U3Lo {
  right: 50%;
  transform: translate(50%, -50%); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.simple-list-item-module__container___3bxVX {
  display: flex;
  align-items: center; }
[dir] .simple-list-item-module__container___3bxVX {
  padding: 10px 20px; }

[dir] .simple-list-item-module__center-wrapper___UgZKD {
  padding: 0 10px; }

[dir=ltr] .simple-list-item-module__action-container___EsEos {
  margin-left: auto; }

[dir=rtl] .simple-list-item-module__action-container___EsEos {
  margin-right: auto; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.tabs-module__container___cLxYW {
  display: flex;
  height: 58px;
  justify-items: stretch; }
[dir] .tabs-module__container___cLxYW {
  background-color: #fff; }

.tabs-module__tab___3lvzE {
  flex: 1 1 0; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.item-module__tracked___2PQ8w {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  width: 100%; }
[dir] .item-module__tracked___2PQ8w {
  text-align: center; }
[dir=ltr] .item-module__tracked___2PQ8w {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29); }
[dir=rtl] .item-module__tracked___2PQ8w {
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.29); }
  @media (min-width: 48em) {
    .item-module__tracked___2PQ8w {
      font-size: 1.125rem; } }

.item-module__goal___2pa9D {
  color: #fff;
  font-size: 0.75rem;
  max-width: 70px;
  width: 100%; }

[dir] .item-module__goal___2pa9D {
  text-align: center; }

[dir=ltr] .item-module__goal___2pa9D {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29); }

[dir=rtl] .item-module__goal___2pa9D {
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.29); }

.item-module__no-data___3rLzU img {
  height: 50px;
  width: 50px; }

[dir] .item-module__no-data___3rLzU img {
  border-radius: 50%;
  background-color: #fff; }

[dir] .item-module__item___2bZkG {
  margin: 0 25px 20px 25px;
  text-align: center;
  transform: scale3d(-1, 1, 1); }
  .item-module__item--no-data___37i-H {
    position: absolute; }
  [dir] .item-module__item--no-data___37i-H {
    margin: 0; }
  [dir=ltr] .item-module__item--no-data___37i-H {
  left: 50%;
  transform: translateX(-50%) rotateY(180deg) scale(1.3); }
  [dir=rtl] .item-module__item--no-data___37i-H {
    right: 50%;
    transform: translateX(50%) rotateY(180deg) scale(1.3); }

.item-module__progress___2Aa5O {
  height: 80px;
  width: 80px; }

[dir] .item-module__progress___2Aa5O {
  margin: 0 auto; }
  @media (min-width: 48em) {
    .item-module__progress___2Aa5O {
      height: 90px;
      width: 90px; } }
  .item-module__progress--big___1fohH {
    height: 90px;
    width: 90px; }
    @media (min-width: 48em) {
      .item-module__progress--big___1fohH {
        height: 100px;
        width: 100px; } }

.item-module__day___Z6pt- {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600; }

[dir] .item-module__day___Z6pt- {
  margin-top: 10px;
  text-align: center; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.activity-totals-module__item___2NBp7 {
  display: inline-block; }
[dir] .activity-totals-module__item___2NBp7 {
  cursor: pointer; }

.activity-totals-module__wrapper___15ZTp {
  min-height: 90px;
  position: relative; }

[dir] .activity-totals-module__wrapper___15ZTp {
  margin-top: 30px;
  margin-bottom: 20px; }

[dir=ltr] .activity-totals-module__wrapper___15ZTp {
  transform: rotate3d(0, 1, 0, 180deg); }

[dir=rtl] .activity-totals-module__wrapper___15ZTp {
  transform: rotate3d(0, -1, 0, -180deg); }
  @media (min-width: 48em) {
    .activity-totals-module__wrapper___15ZTp {
      min-height: 180px; }
    [dir] .activity-totals-module__wrapper___15ZTp {
      margin-top: 50px;
      margin-bottom: 40px; } }

.activity-totals-module__center___2HbTy .slick-track {
  width: 100% !important; }

[dir] .activity-totals-module__center___2HbTy .slick-slide {
  float: none; }

.activity-totals-module__spinner___3nmCK {
  position: relative;
  top: 40%; }

[dir] .activity-totals-module__spinner___3nmCK {
  transform: translateY(-50%); }

.activity-totals-module__loading___2vdCv {
  position: absolute;
  color: #fff; }

[dir=ltr] .activity-totals-module__loading___2vdCv {
  transform: translateX(-50%) rotate3d(0, 1, 0, 180deg);
  left: 50%; }

[dir=rtl] .activity-totals-module__loading___2vdCv {
  transform: translateX(50%) rotate3d(0, -1, 0, -180deg);
  right: 50%; }

.activity-totals-module__xsm__wrapper___33uUs {
  width: 100%;
  position: relative; }

.activity-totals-module__xsm__circle___1P0HL {
  position: absolute;
  width: 8px;
  height: 8px; }

[dir] .activity-totals-module__xsm__circle___1P0HL {
  border-radius: 50%;
  background-color: #fff;
  margin-top: 10px; }

[dir=ltr] .activity-totals-module__xsm__circle___1P0HL {
  left: 50%;
  transform: translateX(-50%); }

[dir=rtl] .activity-totals-module__xsm__circle___1P0HL {
  right: 50%;
  transform: translateX(50%); }

.activity-totals-module__arrow___2KfSb {
  width: 24px;
  height: 42px;
  z-index: 10;
  position: absolute;
  top: 40px;
  color: #fff; }

[dir] .activity-totals-module__arrow___2KfSb {
  cursor: pointer; }
  @media (min-width: 48em) {
    .activity-totals-module__arrow___2KfSb {
      top: 45px; } }
  [dir=ltr] .activity-totals-module__arrow--left___2EAUS {
  left: calc(50% - 80px);
  transform: translate(-50%, -50%) scale(0.9); }
  [dir=rtl] .activity-totals-module__arrow--left___2EAUS {
    right: calc(50% - 80px);
    transform: translate(50%, -50%) scale(0.9); }
  [dir=ltr] .activity-totals-module__arrow--right___3sL7R {
  left: calc(50% + 80px);
  transform: translate(-50%, -50%) scale(-0.9); }
  [dir=rtl] .activity-totals-module__arrow--right___3sL7R {
    right: calc(50% + 80px);
    transform: translate(50%, -50%) scale(-0.9); }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.avatar-module__link___nkrNC {
  display: table-cell;
  vertical-align: middle; }
[dir=ltr] .avatar-module__link___nkrNC {
  padding-right: 15px; }
[dir=rtl] .avatar-module__link___nkrNC {
  padding-left: 15px; }
  @media (min-width: 48em) {
    [dir=ltr] .avatar-module__link___nkrNC {
    padding-left: 35px;
    padding-right: 25px; }
    [dir=rtl] .avatar-module__link___nkrNC {
      padding-right: 35px;
      padding-left: 25px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .challenges-item-module__element___21zA6 {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 10px; }

.challenges-item-module__cta___T5pp- {
  display: table-cell;
  vertical-align: middle; }

[dir=ltr] .challenges-item-module__cta___T5pp- {
  padding-right: 13.33333px; }

[dir=rtl] .challenges-item-module__cta___T5pp- {
  padding-left: 13.33333px; }
  @media (min-width: 48em) {
    [dir=ltr] .challenges-item-module__cta___T5pp- {
    padding-right: 50px; }
    [dir=rtl] .challenges-item-module__cta___T5pp- {
      padding-left: 50px; } }

.challenges-item-module__title___1m1I5 {
  font-size: 1.125rem; }

[dir] .challenges-item-module__title___1m1I5 {
  margin-bottom: 0; }
  @media (min-width: 48em) {
    .challenges-item-module__title___1m1I5 {
      font-size: 1.25rem; } }

.challenges-item-module__subtitle___1sQsG {
  color: #636363; }

[dir] .challenges-item-module__subtitle___1sQsG {
  margin-bottom: 0; }

.challenges-item-module__container___-oebF {
  display: table-cell;
  vertical-align: middle;
  width: 100%; }

.challenges-item-module__truncated___Opx2I {
  width: 260px;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (min-width: 48em) {
    .challenges-item-module__truncated___Opx2I {
      width: auto; } }
  @media (min-width: 64em) {
    .challenges-item-module__truncated___Opx2I {
      width: 240px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.simple-module__wrapper__banner-nav___2zqkA, .simple-module__wrapper__categories-nav___320rV {
  color: #6b6b6b;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none; }
[dir] .simple-module__wrapper__banner-nav___2zqkA, [dir] .simple-module__wrapper__categories-nav___320rV {
  border: none;
  text-align: center; }
  .simple-module__wrapper__banner-nav--active___3I2sN, .simple-module__wrapper__banner-nav___2zqkA:hover, .simple-module__wrapper__banner-nav___2zqkA:focus, .simple-module__wrapper__categories-nav--active___3DvR-, .simple-module__wrapper__categories-nav___320rV:hover, .simple-module__wrapper__categories-nav___320rV:focus {
    text-decoration: none;
    color: #004dca;
    transition: border 0.2s linear; }
  [dir] .simple-module__wrapper__banner-nav--active___3I2sN, [dir] .simple-module__wrapper__banner-nav___2zqkA:hover, [dir] .simple-module__wrapper__banner-nav___2zqkA:focus, [dir] .simple-module__wrapper__categories-nav--active___3DvR-, [dir] .simple-module__wrapper__categories-nav___320rV:hover, [dir] .simple-module__wrapper__categories-nav___320rV:focus {
    border-bottom: #0055de solid 2px; }

.simple-module__wrapper__banner-nav___2zqkA {
  display: inline-block;
  font-size: 1rem;
  height: 40px; }

[dir] .simple-module__wrapper__banner-nav___2zqkA {
  background-color: initial;
  padding: 10px; }
  @media (min-width: 48em) {
    .simple-module__wrapper__banner-nav___2zqkA {
      height: 60px; }
    [dir] .simple-module__wrapper__banner-nav___2zqkA {
      padding: 20px; } }
  @media (min-width: 48em) {
    [dir] .simple-module__wrapper__banner-nav--active___3I2sN, [dir] .simple-module__wrapper__banner-nav___2zqkA:hover, [dir] .simple-module__wrapper__banner-nav___2zqkA:focus {
      border-bottom: #0055de solid 3px; } }

.simple-module__wrapper__categories-nav___320rV {
  font-size: 0.875rem; }

[dir] .simple-module__wrapper__categories-nav___320rV {
  background: none;
  padding: 5px 10px;
  text-align: center; }

.simple-module__wrapper__button-nav___3lgT8 {
  color: #212121;
  font-size: 1rem;
  min-width: 100px; }

[dir] .simple-module__wrapper__button-nav___3lgT8 {
  background-color: #fff;
  border-radius: inherit;
  padding: 5px 10px;
  text-align: center;
  border: solid 1px #dedede; }

[dir=ltr] .simple-module__wrapper__button-nav___3lgT8 {
  border-right: none; }

[dir=rtl] .simple-module__wrapper__button-nav___3lgT8 {
  border-left: none; }
  [dir=ltr] .simple-module__wrapper__button-nav___3lgT8:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }
  [dir=rtl] .simple-module__wrapper__button-nav___3lgT8:first-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
  [dir=ltr] .simple-module__wrapper__button-nav___3lgT8:last-child {
  border-right: solid 1px #dedede;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; }
  [dir=rtl] .simple-module__wrapper__button-nav___3lgT8:last-child {
    border-left: solid 1px #dedede;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }
  .simple-module__wrapper__button-nav--active___134TC {
    color: #fff; }
  [dir] .simple-module__wrapper__button-nav--active___134TC {
    background-color: #0055de;
    border-color: #0055de; }
  [dir=ltr] .simple-module__wrapper__button-nav--active___134TC {
  border-right: solid 1px #0055de; }
  [dir=rtl] .simple-module__wrapper__button-nav--active___134TC {
    border-left: solid 1px #0055de; }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.nav-bar-module__wrapper__button-nav____OBkd, .nav-bar-module__wrapper__banner-nav___3xScv, .nav-bar-module__wrapper__categories-nav___1lXeZ {
  display: flex; }

.nav-bar-module__wrapper__categories-nav___1lXeZ {
  flex-wrap: wrap; }

[dir] .nav-bar-module__wrapper__categories-nav___1lXeZ {
  margin-bottom: 20px; }
  @media (min-width: 48em) {
    .nav-bar-module__wrapper__categories-nav___1lXeZ {
      flex-wrap: nowrap; }
    [dir] .nav-bar-module__wrapper__categories-nav___1lXeZ {
      border-bottom: #dedede solid 1px; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
.header-module__wrapper___Cu3T- {
  display: block; }
  @media (min-width: 48em) {
    .header-module__wrapper___Cu3T- {
      justify-content: space-between;
      align-items: center;
      display: flex; } }

.header-module__navs____v9HU,
.header-module__title___e0R2J {
  font-size: 1.125rem; }

[dir] .header-module__navs____v9HU, [dir] .header-module__title___e0R2J {
  margin: 10px 0; }

[dir=ltr] .header-module__navs____v9HU, [dir=ltr] .header-module__title___e0R2J {
  text-align: left; }

[dir=rtl] .header-module__navs____v9HU, [dir=rtl] .header-module__title___e0R2J {
  text-align: right; }
  @media (min-width: 48em) {
    .header-module__navs____v9HU,
    .header-module__title___e0R2J {
      font-size: 1.25rem;
      display: block; }
    [dir] .header-module__navs____v9HU, [dir] .header-module__title___e0R2J {
      margin: 10px 0 20px; } }

.header-module__totals___2xSqZ {
  display: flex;
  align-items: center; }
  [dir=ltr] .header-module__totals__icon___13jUe {
  margin-right: 10px; }
  [dir=rtl] .header-module__totals__icon___13jUe {
    margin-left: 10px; }
  .header-module__totals__title___xzPLS {
    font-size: 1.25rem; }
  [dir=ltr] .header-module__totals__title___xzPLS {
  text-align: left; }
  [dir=rtl] .header-module__totals__title___xzPLS {
    text-align: right; }
    [dir] .header-module__totals__title___xzPLS h3 {
      margin-bottom: 0; }

.header-module__navs____v9HU {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

[dir] .header-module__navs____v9HU {
  margin-top: 0; }
  @media (min-width: 48em) {
    [dir] .header-module__navs____v9HU {
      margin: 10px 0 20px; } }
  .header-module__navs--title___10cXB {
    color: #636363; }
  [dir=ltr] .header-module__navs--title___10cXB {
  margin-right: 10px; }
  [dir=rtl] .header-module__navs--title___10cXB {
    margin-left: 10px; }

@media (max-width: 47.99em) {
  [class*='nav-bar-module__wrapper'] {
    width: 100%; } }

@media (max-width: 47.99em) {
  [class*='nav-bar-module__wrapper__element'] {
    width: 50%; } }

@media (max-width: 47.99em) {
  [class*='nav-element-module__nav-button'] {
    width: 100%; } }

/** function to get dimensions
  usage example to get `tablet` value from `$page-max-widths`
  .class {
    max-width: dim($page-max-widths, tablet);
  }

 */
[dir] .leaderboard-module__wrapper___3xrxP {
  margin-bottom: 20px; }
  @media (min-width: 64em) {
    .leaderboard-module__wrapper___3xrxP {
      display: inline-block; }
    [dir=ltr] .leaderboard-module__wrapper___3xrxP {
    margin: 0 0 0 20px; }
    [dir=rtl] .leaderboard-module__wrapper___3xrxP {
      margin: 0 20px 0 0; }
      .leaderboard-module__wrapper--habitude____78-9 {
        max-width: 520px; } }
  [dir] .leaderboard-module__wrapper___3xrxP h3 {
    margin-bottom: 10px; }


/*# sourceMappingURL=dc4231eb8e.0.css.map*/