https://ut.limeade.com/?utm_source=trigger_email&utm_medium=click&utm_campaign=ProgramEndingReminder&utm_term=08162023Action%3A+%5BTimeLeft%5D+left+to+earn+points+%26+rewards!&utm_content=109367

Last Checked: Aug 25, 2023, 12:18 EDT

IP Address: 13.107.246.69
ASN #: AS8075 MICROSOFT-CORP-MSN-AS-BLOCK, US
Location: Sammamish, Washington, US
URL Reputation:
  • Unknown This URL is not identified as malicious in the PhishTank Database.
  • Unknown PhishCheck thinks this URL is likely not a phish.
  • Unknown OpenPhish: URL not in feed.

Other submissions on 13.107.246.69:

  • https://www.mcsharepoint.com/eur/68283f3b-8487-4c86-adb3-a5228f18b893/aeea17b5-db61-4f7c-bbe2-16782ceea8d2/cc2e71d8-7ff5-4a60-b45b-655476634594/login?id=SmVnMlYwcXpxZUljRFZualZYTmpqRXF2VTk5NlRyVDR6NFVCdzNCQ2IyUkpuWTBSVkc0aFA4ck9ILzJjOHJleTlZNENSRkJqWlplQ20wMkJIaWIzRzdlT2xrKzdUaDdsWkRHSk90N2dseUZGTUZsdmtpN1FLN1YyVlJIYlpocCtGY0JpNU0vMWJVZHA5bWJNN1JKMTVQd2xnWi9kNC9GaDVGTEV6UjdoTXJIalQ5S1duRjBPSnovWDErNWdseHJOTWJkWGd0eGcrZGRTUUhyUm1Cck9FRW1JRUR5VWk2R3czQnpBTXFZQkRucldralFwMUthdmNEK3A0V09xLyt1KzBtcmRWWk5iUDJjMlQ3UlJSKzJyM2dManNEMUFpdVFSdFdrRStNY1FCcHNEdXVZTktyU3BUYXlZMHdRZ2hUaUhMUnc4Q0VxQ2FRMGdoclhkR1FDbk9Jd3RUUTlVYldOMEliUGZpTk41T0VhVVRwS0ZnejJwUDU0OExlMWZpRWw0bUFqbG9CK1pmcWF0QVhPSXBIaUhldz09

  • https://customervoice.microsoft.com/Pages/ResponsePage.aspx

  • https://ecv.microsoft.com/0I0z4Xm3bp

  • https://cdn.exclusivasex.com.br/

  • http://fedsso.azureedge.net/

  • https://update.code.visualstudio.com/commit:$n_/$y_/$p_"

  • https://ecv.microsoft.com/AzDr6FEyHk

  • https://edgestatic.azureedge.net/shared/edgeweb/17a7421.js

  • https://ecv.microsoft.com/XuxPESXRPU

  • http://www.mimecast.com/products/

Other submissions on limeade.com:

Previous checks:

                               Domain Name: LIMEADE.COM
Registry Domain ID: 4185894_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: https://www.godaddy.com
Updated Date: 2022-03-09T09:58:17Z
Creation Date: 1999-03-08T00:00:00Z
Registrar Registration Expiration Date: 2024-03-08T00:00:00Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: abuse@godaddy.com
Registrar Abuse Contact Phone: +1.4806242505
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Registry Registrant ID: Not Available From Registry
Registrant Name: Registration Private
Registrant Organization: Domains By Proxy, LLC
Registrant Street: DomainsByProxy.com
Registrant Street: 2155 E Warner Rd
Registrant City: Tempe
Registrant State/Province: Arizona
Registrant Postal Code: 85284
Registrant Country: US
Registrant Phone: +1.4806242599
Registrant Phone Ext:
Registrant Fax: +1.4806242598
Registrant Fax Ext:
Registrant Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LIMEADE.COM
Registry Admin ID: Not Available From Registry
Admin Name: Registration Private
Admin Organization: Domains By Proxy, LLC
Admin Street: DomainsByProxy.com
Admin Street: 2155 E Warner Rd
Admin City: Tempe
Admin State/Province: Arizona
Admin Postal Code: 85284
Admin Country: US
Admin Phone: +1.4806242599
Admin Phone Ext:
Admin Fax: +1.4806242598
Admin Fax Ext:
Admin Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LIMEADE.COM
Registry Tech ID: Not Available From Registry
Tech Name: Registration Private
Tech Organization: Domains By Proxy, LLC
Tech Street: DomainsByProxy.com
Tech Street: 2155 E Warner Rd
Tech City: Tempe
Tech State/Province: Arizona
Tech Postal Code: 85284
Tech Country: US
Tech Phone: +1.4806242599
Tech Phone Ext:
Tech Fax: +1.4806242598
Tech Fax Ext:
Tech Email: Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LIMEADE.COM
Name Server: FATIMA.NS.CLOUDFLARE.COM
Name Server: HUXLEY.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2023-08-25T16:18:56Z <<<
For more information on Whois status codes, please visit https://icann.org/epp

TERMS OF USE: The data contained in this registrar's Whois database, while believed by the
registrar to be reliable, is provided "as is" with no guarantee or warranties regarding its
accuracy. This information is provided for the sole purpose of assisting you in obtaining
information about domain name registration records. Any use of this data for any other purpose
is expressly forbidden without the prior written permission of this registrar. By submitting
an inquiry, you agree to these terms and limitations of warranty. In particular, you agree not
to use this data to allow, enable, or otherwise support the dissemination or collection of this
data, in part or in its entirety, for any purpose, such as transmission by e-mail, telephone,
postal mail, facsimile or other means of mass unsolicited, commercial advertising or solicitations
of any kind, including spam. You further agree not to use this data to enable high volume, automated
or robotic electronic processes designed to collect or compile this data for any purpose, including
mining this data for your own personal or commercial purposes. Failure to comply with these terms
may result in termination of access to the Whois database. These terms may be subject to modification
at any time without notice.

                             
  • GET
    0 Timed out waiting for a response.

    https://ut.limeade.com/tenant/authConfig/byEmployerDomain?app=onemicrofrontend&employerDomain=https://ut.limeade.com

  • https://ut.limeade.com/?utm_source=trigger_email&utm_medium=click&utm_campaign=ProgramEndingReminder&utm_term=08162023Action%3A+%5BTimeLeft%5D+left+to+earn+points+%26+rewards!&utm_content=109367 /one/home?utm_source=trigger_email&utm_medium=click&utm_campaign=ProgramEndingReminder&utm_term=08162023Action%3A+%5BTimeLeft%5D+left+to+earn+points+%26+rewards!&utm_content=109367
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>One</title><link href="https://fonts.googleapis.com/css?family=Lato:400,700,900&amp;display=swap" rel="stylesheet"><link href="/one/static/css/3.0f4db67c.chunk.css" rel="stylesheet"><link href="/one/3.0f4db67c9d65c357f003.css" rel="stylesheet"><link href="/one/static/css/main.25381b81.chunk.css" rel="stylesheet"><link href="/one/1.25381b8177509718c1a5.css" rel="stylesheet"><style type="text/css">:root {
  --reach-accordion: 1;
}

[data-reach-accordion-button][disabled] {
  cursor: not-allowed;
}
</style><style type="text/css">.styles-module_combobox__3e6kN {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: -3rem;
  padding: 0;
  width: 100%;
}

.styles-module_combobox__3e6kN input {
  width: -webkit-fill-available;
  width: -moz-available;
  height: 30px;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  font-size: 14px;
  padding-left: 1.75rem;
}

html[dir='rtl'] .styles-module_combobox__3e6kN input {
  padding-left: revert;
  padding-right: 1.75rem;
}

.styles-module_combobox__3e6kN input:placeholder-shown {
  text-overflow: ellipsis;
}

.styles-module_combobox__3e6kN input:focus {
  outline-offset: 0;
  outline: 1px solid #0076d0;
}

.styles-module_searchIcon__2dxrH {
  position: absolute;
  color: #8f8f8f;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  height: 0.85rem;
}

html[dir='rtl'] .styles-module_searchIcon__2dxrH {
  left: revert;
  right: 0.5rem;
}

.styles-module_clearIcon__16Ryc {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
  height: 0.85rem;
  width: 0.85rem;
  cursor: pointer;
  background-color: white;
  border: none;
}

html[dir='rtl'] .styles-module_clearIcon__16Ryc {
  right: revert;
  left: 0.2rem;
}

.styles-module_noMatchFound__28VEY {
  margin: 20px;
}
</style><style type="text/css">.styles-module_popover__1sAUH {
  position: absolute;
  z-index: 10;
  border: 1px solid gray;
  background-color: white;
  border-radius: 3px;
  margin-top: 1rem;
  width: 362px;
  top: 19px;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.5);
  max-height: 450px;
  padding: 10px 0px;
  overflow: auto;
}

@media (max-width: 1100px) {
  .styles-module_popover__1sAUH {
    width: 310px;
  }
}

@media (max-width: 920px) {
  .styles-module_popover__1sAUH {
    width: 250px;
  }
}

@media (max-width: 775px) {
  .styles-module_popover__1sAUH {
    width: 235px;
  }
}

@media (max-width: 700px) {
  .styles-module_popover__1sAUH {
    width: 100%;
  }
}
</style><style type="text/css">.styles-module_listbox__1gJ30 {
  outline: none;
  overflow: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.styles-module_sectionHeader__1kNnF {
  font-weight: 700;
  font-size: 16px;
  color: #464646;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 0.5rem;
}

.styles-module_sectionList__1wOJr {
  padding: 0 0 1rem 0;
}

.styles-module_listboxOption__1ihsR {
  height: 50px;
  padding: 0 21px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}

.styles-module_listboxOption__1ihsR:hover {
  background: #e4e4e4;
}

.styles-module_listboxOption__1ihsR:focus {
  outline: none;
}

.styles-module_listboxOptionSelected__SSoLl {
  background: #e4e4e4;
}
</style><style type="text/css">.styles-module_btn__6ZIOF {
  border: none;
  display: flex;
  align-items: center;
  font-weight: 400;
  gap: 0.5rem;
  justify-content: center;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
  cursor: pointer;
  line-height: 1.5;
}
</style><style type="text/css">.styles-module_link__3vZDt {
  min-width: 15px;
  text-align: center;
  color: inherit;
  text-decoration: none;
}

.styles-module_link__3vZDt > div {
  display: inline;
}

.styles-module_link__3vZDt:hover {
  text-decoration: underline;
}
</style><style type="text/css">@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
</style><style type="text/css">[class*='react-datepicker__triangle'] {
  transform: translate(76px, 0px) !important;
}

[class*='react-datepicker__day-name'],
[class*='react-datepicker__day'],
[class*='react-datepicker__time-name'] {
  width: 3.8rem !important;
}

.styles-module_dateRtl__2IdnF {
  text-align: right;
}

.styles-module_dateRtl__2IdnF [class*='react-datepicker-popper'] {
  right: 0 !important;
}

.styles-module_dateRtl__2IdnF [class*='react-datepicker__triangle'] {
  transform: translate(160px, 0px) !important;
}

.styles-module_dateRtl__2IdnF.styles-module_timeIncluded__3jAUD [class*='react-datepicker__triangle'] {
  transform: translate(240px, 0px) !important;
}

.styles-module_timeOnly__1teXF [class*='react-datepicker__triangle'],
.styles-module_dateRtl__2IdnF.styles-module_timeOnly__1teXF [class*='react-datepicker__triangle'] {
  transform: translate(45px, 0px) !important;
}
</style><style type="text/css">.styles-module_listbox__mFVIS [data-reach-listbox-button] {
  border: none;
  cursor: pointer;
  padding: 4px;
  justify-content: center;
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
}
[data-reach-listbox-button][aria-disabled='true'] {
  cursor: not-allowed;
}
html[dir='rtl'] [data-reach-listbox-arrow] {
  margin-left: 0;
  margin-right: 0.5rem;
}
[data-reach-listbox-popover] {
  z-index: 9000;
}
[data-reach-listbox-option] {
  cursor: pointer;
}

.styles-module_listbox__mFVIS:disabled {
  cursor: default;
}
</style><style type="text/css">:root {
  --reach-listbox: 1;
}

[data-reach-listbox-popover] {
  display: block;
  position: absolute;
  min-width: -moz-fit-content;
  min-width: -webkit-min-content;
  min-width: min-content;
  padding: 0.25rem 0;
  background: hsl(0, 0%, 100%);
  outline: none;
  border: solid 1px hsla(0, 0%, 0%, 0.25);
}

[data-reach-listbox-popover]:focus-within {
  box-shadow: 0 0 4px Highlight;
  outline: -webkit-focus-ring-color auto 4px;
}

[data-reach-listbox-popover][hidden] {
  display: none;
}

[data-reach-listbox-list] {
  margin: 0;
  padding: 0;
  list-style: none;
}

[data-reach-listbox-list]:focus {
  box-shadow: none;
  outline: none;
}

[data-reach-listbox-option] {
  display: block;
  margin: 0;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
  user-select: none;
}

[data-reach-listbox-option][data-current-nav] {
  background: hsl(211, 81%, 46%);
  color: hsl(0, 0%, 100%);
}

[data-reach-listbox-option][data-current-selected] {
  font-weight: bolder;
}

[data-reach-listbox-option][data-current-selected][data-confirming] {
  animation: flash 100ms;
  animation-iteration-count: 1;
}

[data-reach-listbox-option][aria-disabled="true"] {
  opacity: 0.5;
}

[data-reach-listbox-button] {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 1px 10px 2px;
  border: 1px solid;
  border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
  cursor: default;
  user-select: none;
}

[data-reach-listbox-button][aria-disabled="true"] {
  opacity: 0.5;
}

[data-reach-listbox-arrow] {
  margin-left: 0.5rem;
  display: block;
  font-size: 0.5em;
}

[data-reach-listbox-group-label] {
  display: block;
  margin: 0;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
  user-select: none;
  font-weight: bolder;
}

@keyframes flash {
  0% {
    background: hsla(211, 81%, 36%, 1);
    color: hsl(0, 0%, 100%);
    opacity: 1;
  }
  50% {
    opacity: 0.5;
    background: inherit;
    color: inherit;
  }
  100% {
    background: hsla(211, 81%, 36%, 1);
    color: hsl(0, 0%, 100%);
    opacity: 1;
  }
}
</style><style type="text/css">.styles-module_selectLabel__1uJB8 {
  color: black;
  margin: 1em 0;
  font-size: 1.2em;
  font-family: sans-serif;
  display: block;
}

.styles-module_selectContainer__2_AfB {
  display: inline-block;
  position: relative;
  text-align: left;
}

.styles-module_selectButton__SiWXf {
  border: 2px solid #a0a0a0;
  width: 100%;
  background: #f6f6f6;
  color: #333;
  font-size: 1.2em;
  padding: calc(0.3em + 3px) calc(0.5em + 3px);
  position: relative;
  z-index: 1;
}

.styles-module_selectButton__SiWXf:focus {
  outline: 2px solid white;
  outline-offset: 5px;
  border-color: #000;
  border-width: 5px;
  box-sizing: border-box;
  padding: 0.3em 0.5em;
}
.styles-module_selectDropdown__22J3A {
  background: #fff;
  color: #333;
  font-size: 1.2em;
  min-width: 100%;
  margin-top: 15px;
  position: absolute;
  box-sizing: border-box;
  z-index: 0;
  border: 1px solid black;
}

.styles-module_selectDropdown__22J3A li > label {
  width: 100%;
  display: flex;
  padding: 0.5em 0.5em;
  font-family: sans-serif;
  box-sizing: border-box;
}

.styles-module_selectDropdown__22J3A label div {
  margin-left: auto;
}

.styles-module_selectDropdown__22J3A {
  transform-origin: top center;
  transition: transform 0.2s;
}

@media (prefers-reduced-motion) {
  .styles-module_selectDropdown__22J3A {
    transition: none;
  }
}

.styles-module_selectButton__SiWXf:not([aria-expanded='true']) + .styles-module_selectDropdown__22J3A {
  transform: scaleY(0);
}

.styles-module_chevron__1ItaG {
  display: inline-block;
}

:not([aria-expanded='true']) > .styles-module_chevron__1ItaG {
  padding-left: 0.5em;
}

[aria-expanded='true'] > .styles-module_chevron__1ItaG {
  transform: rotate(180deg);
  padding-right: 0.5em;
}

ul.styles-module_selectDropdown__22J3A {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.styles-module_selectDropdown__22J3A li {
  cursor: pointer;
}

ul.styles-module_selectDropdown__22J3A li[aria-selected='true'] {
  background: blue;
  color: white;
}

.styles-module_selectDropdown__22J3A option.styles-module_checked__1theg {
  font-weight: bold;
  width: 100px;
}

.styles-module_selectButton__SiWXf input {
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  padding: 0;
  margin: 0;
}
</style><style type="text/css">.styles-module_sectionHeader__vtC5c {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #464646;
  margin-bottom: 0;
}
</style><style type="text/css">:root {
  --reach-tabs: 1;
}

[data-reach-tabs][data-orientation="vertical"] {
  display: flex;
}

[data-reach-tab-list] {
  display: flex;
  background: hsla(0, 0%, 0%, 0.05);
}

[data-reach-tab-list][aria-orientation="vertical"] {
  flex-direction: column;
}

[data-reach-tab] {
  display: inline-block;
  border: none;
  padding: 0.25em 0.5em;
  margin: 0;
  border-bottom: 1px solid transparent;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}

[data-reach-tab]:active {
  background: hsla(0, 0%, 0%, 0.05);
}

[data-reach-tab]:disabled {
  opacity: 0.25;
  cursor: default;
}

[data-reach-tab][data-selected] {
  border-bottom-color: currentColor;
}
</style><style type="text/css">:root {
  --reach-tooltip: 1;
}

[data-reach-tooltip] {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  padding: 0.25em 0.5em;
  box-shadow: 2px 2px 10px hsla(0, 0%, 0%, 0.1);
  white-space: nowrap;
  font-size: 85%;
  background: #f0f0f0;
  color: #444;
  border: solid 1px #ccc;
}
</style><style type="text/css">.styles-module_searchInputWrapper__GvGUc {
  display: flex;
  gap: 5px;
}

.styles-module_inputWrapper__1FgF6 {
  flex: 1 0 auto;
  position: relative;
}

.styles-module_inputWrapper__1FgF6 input {
  padding: 1px 40px 1px 28px;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  width: calc(100% - 68px);
  font-size: 14px;
  height: 30px;
}

html[dir='rtl'] .styles-module_inputWrapper__1FgF6 input {
  padding: 1px 28px 1px 40px;
}

.styles-module_inputWrapper__1FgF6 input:focus {
  outline-offset: 0;
  outline: 1px solid #0076d0;
}

.styles-module_searchIcon__1dTAq {
  color: #8f8f8f;
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  height: 0.85rem;
}

html[dir='rtl'] .styles-module_searchIcon__1dTAq {
  left: revert;
  right: 0.5rem;
}

.styles-module_searchContainer__3qwXs button {
  cursor: pointer;
}

.styles-module_searchButton__3nYzI {
  font-size: 14px;
  height: 34px;
  width: 34px;
  color: #fff;
  background-color: #202124;
  border: 1px solid #202124;
  border-left-width: 0;
  border-radius: 4px;
  cursor: pointer;
}

.styles-module_clearSearch__2OEAz {
  font-size: 15px;
  border: none;
  background-color: #fff;
  color: #8f8f8f;
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}

html[dir='rtl'] .styles-module_clearSearch__2OEAz {
  right: revert;
  left: 0.5rem;
}

.styles-module_resultsContainer__SdJvF {
  margin-top: 20px;
  display: flex;
  align-items: center;
  color: #464646;
}

.styles-module_clearResults__1pMF_ {
  background-color: transparent;
  color: #202124;
  border: 1px solid #202124;
  border-radius: 4px;
  padding: 6px;
  margin-left: auto;
  text-transform: uppercase;
}

html[dir='rtl'] .styles-module_clearResults__1pMF_ {
  margin-left: revert;
  margin-right: auto;
}

.styles-module_clearResults__1pMF_ svg {
  margin: 0 4px;
}
</style><style type="text/css">/* Used to detect in JavaScript if apps have loaded styles or not. */
:root {
  --reach-menu-button: 1;
}

[data-reach-menu],
[data-reach-menu-popover] {
  display: block;
  position: absolute;
}

[data-reach-menu][hidden],
[data-reach-menu-popover][hidden] {
  display: none;
}

[data-reach-menu-list],
[data-reach-menu-items] {
  display: block;
  white-space: nowrap;
  border: solid 1px hsla(0, 0%, 0%, 0.25);
  background: hsla(0, 100%, 100%, 0.99);
  outline: none;
  padding: 1rem 0;
  font-size: 85%;
}

[data-reach-menu-item] {
  display: block;
  user-select: none;
}

/*
 The dom structure of a MenuLink is reach-menu-item > a,
 so to target all items we can use `data-reach-menu-item`
*/
[data-reach-menu-item] {
  /*
    These are styled in one rule instead of something like a[data-reach-menu-item]
    and li[data-reach-menu-item] so that apps don't have to fight specificity and
    can style both li and a menu items with one rule,
    ie: `[data-selected] { background: red; }`.
    Otherwise they'd have to define two styles, one for a and one for li.
  */

  /* reach-menu-item */
  cursor: pointer;

  /* a */
  display: block;
  color: inherit;
  font: inherit;
  text-decoration: initial;

  /* both */
  padding: 5px 20px;
}

/* pseudo pseudo selector */
[data-reach-menu-item][data-selected] {
  background: hsl(211, 81%, 36%);
  color: white;
  outline: none;
}

[data-reach-menu-item][aria-disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
</style><style type="text/css">.styles-module_popover__21K08 {
  font-size: 0.875rem;
  padding: 0;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.18);
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.styles-module_item__18WqL {
  padding: 8px 13px;
}

.styles-module_item__18WqL[data-selected] {
  background: #e4e4e4;
  color: inherit;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
</style><style type="text/css">.styles-module_modal__1XIEU {
  background: #fff;
  overflow-y: auto;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
}

.styles-module_modalOverlay__28pSW {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: center;
  z-index: 8001;
}
</style><style type="text/css">.styles-module_popover__3dICC {
  max-width: 300px;
  opacity: 1 !important;
  box-shadow: 0 2px 18px rgba(31, 37, 50, 0.32);
  z-index: 8002 !important;
  line-height: 18px;
}

.styles-module_offset__1Txg-::after {
  left: 23.5% !important;
}

html[dir='rtl'] .styles-module_offset__1Txg-::after {
  left: 76.5% !important;
}
</style><style type="text/css">.styles-module_container__iwgTq {
  padding: 12px 0;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.styles-module_fixedContainer__PzBRV {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}

.styles-module_content__18A23 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin: 0 10px;
}

.styles-module_messageText__g9MTb {
  text-align: center;
}

.styles-module_preMessageContainer__18aZx {
  margin-right: 8px;
}

html[dir='rtl'] .styles-module_preMessageContainer__18aZx {
  margin-right: 0;
  margin-left: 8px;
}

.styles-module_postMessageContainer__3NrBB {
  margin: 0 25px;
}

.styles-module_dismissFooterIcon__15BO- {
  cursor: pointer;
  font-size: 17px;
}

.styles-module_button__Edxat {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0;
}
</style><style type="text/css">.styles-module_dateMaskInput__2exjK {
  height: 35px;
  width: calc(100% - 24px);
  font-size: 1.3rem;
  border: 2px solid rgb(205, 205, 205);
  padding: 7px 10px;
  color: #5c5c5c;
}

.styles-module_dateMaskInput__2exjK:focus {
  outline: none;
  border: 2px solid rgb(150, 150, 150);
  box-shadow: 0 0 12px #c4c4c4;
}
</style><style type="text/css">.styles-module_requiredAsterix__gevVh {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__gevVh {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_inputTextLabel__P4J6m {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
  margin-bottom: 5px;
}

.styles-module_inputWrapper__C7t6f {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
</style><style type="text/css">.styles-module_requiredAsterix__3tkR9 {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__3tkR9 {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_dropdownLabel__1BXcD {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
  margin-bottom: 5px;
}

.styles-module_dropdownWrapper__uEHMT {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
</style><style type="text/css">.styles-module_requiredAsterix__1BMr7 {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__1BMr7 {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_radioLabel__3BFZy {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
}

.styles-module_dropdownWrapper__3-QQy {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.styles-module_autocompleteWrapper__1KaqC,
.styles-module_radioButtonWrapper__cpEPD,
.styles-module_editorWrapper__3ZRS_,
.styles-module_autocomplete__16uva {
  width: 100%;
}

.styles-module_radioButtons__3xZI2 {
  margin-top: 10px;
}

.styles-module_radioButtons__3xZI2 > div {
  margin-bottom: 10px;
}

.styles-module_radioButtons__3xZI2 > :last-child {
  margin-bottom: 0;
}

.styles-module_image__2C3ji {
  max-width: 150px;
  max-height: 150px;
  margin-top: 10px;
}
</style><style type="text/css">.styles-module_autocompleteWrapper__3VDwp {
  display: flex;
  flex-direction: column;
  font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica;
  width: 100%;
}

.styles-module_requiredAsterix__FAlW0 {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__FAlW0 {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_autocompleteLabel__3ABE6 {
  font-weight: 600;
  margin-bottom: 5px;
  color: #676a6c;
  font-size: 14px;
}

.styles-module_autocompletePanel__1J47G,
.styles-module_autocompletePanelDefault__1KNlP {
  width: 10px;
}

.styles-module_autocompletePanelDefault__1KNlP ul[class='p-autocomplete-items'] li[class='p-autocomplete-item'] {
  text-overflow: ellipsis;
}

.styles-module_autocompletePanel__1J47G ul[class='p-autocomplete-items'] li[class='p-autocomplete-item'] {
  padding: 0;
}

.styles-module_autocompletePanel__1J47G ul[class='p-autocomplete-items'] li[class='p-autocomplete-item'] div {
  text-overflow: ellipsis;
}

.styles-module_autocompletePanel__1J47G ul[class='p-autocomplete-items'] li[class='p-autocomplete-item'] div:hover {
  opacity: 0.8;
}

.styles-module_autocompleteWrapper__3VDwp ul,
.styles-module_input__1H7Y_ {
  width: 100%;
}
</style><style type="text/css">.styles-module_radioButton__1EEUI {
  margin-right: 10px;
}

html[dir='rtl'] .styles-module_radioButton__1EEUI {
  margin-right: 0;
  margin-left: 10px;
}
</style><style type="text/css">.styles-module_editorWrapper__3qnHR {
  display: flex;
  flex-direction: column-reverse;
}

.styles-module_requiredAsterix__2pOLL {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__2pOLL {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_editorLabel__Oxvfr {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
  margin-bottom: 5px;
}
</style><style type="text/css">.styles-module_requiredAsterix__3OCFc {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__3OCFc {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_inputTextareaLabel__1dxpz {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
  margin-bottom: 5px;
}

.styles-module_inputWrapper__1r0I8 {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
</style><style type="text/css">.styles-module_requiredAsterix__3-tSD {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__3-tSD {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_inputNumberLabel__1uSrW {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
  margin-bottom: 5px;
}

.styles-module_inputWrapper__1jogE {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
</style><style type="text/css">.styles-module_inputSwitchLabel__1Y2CN {
  font-family: inherit;
  color: #676a6c;
}
</style><style type="text/css">.styles-module_requiredAsterix__1UGO3 {
  margin-left: 5px;
}

html[dir='rtl'] .styles-module_requiredAsterix__1UGO3 {
  margin-left: 0;
  margin-right: 5px;
}

.styles-module_calendarLabel__1BxiB {
  font-family: inherit;
  font-weight: 600;
  color: #676a6c;
  font-size: 14px;
}

.styles-module_calendarWrapper__2mmHu {
  display: flex;
  flex-direction: column-reverse;
}
</style><style type="text/css">.styles-module_requiredAsterix__P8BRo {
  margin-left: 5px;
  color: red;
}

html[dir='rtl'] .styles-module_requiredAsterix__P8BRo {
  margin-left: 0;
  margin-right: 5px;
}
</style><style type="text/css">.styles_strategyTextItem__3dAHu {
  display: flex;
  margin: 10px 0;
  align-items: flex-start;
}

.styles_strategyTextItem__3dAHu > span {
  margin-left: 10px;
  align-self: center;
}

html[dir='rtl'] .styles_strategyTextItem__3dAHu > span {
  margin-left: 0;
  margin-right: 10px;
  direction: rtl;
  text-align: right;
}

.styles_strategyTextItem__3dAHu > span span {
  display: inline-block;
}

.styles_icon__Jyp9H {
  margin-top: 3px;
  width: 16px !important;
}
</style><style type="text/css">.styles_skeleton__19dAN {
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: styles_shimmer__Bx83W;
          animation-name: styles_shimmer__Bx83W;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background-color: #d6d8d8;
  background-image: linear-gradient(90deg, #d6d8d8, #f8fbfe, #d6d8d8);
  background-repeat: no-repeat;
  background-size: 50% 100%;
  display: inline-block;
  border-radius: 4px;
  line-height: 1;
  width: 100%;
  min-height: 16px;
}

html[dir='rtl'] .styles_skeleton__19dAN {
  -webkit-animation-name: styles_shimmer-rtl__2bM3o;
          animation-name: styles_shimmer-rtl__2bM3o;
}

@-webkit-keyframes styles_shimmer__Bx83W {
  from {
    background-position: -100%;
  }

  to {
    background-position: 250%;
  }
}

@keyframes styles_shimmer__Bx83W {
  from {
    background-position: -100%;
  }

  to {
    background-position: 250%;
  }
}

@-webkit-keyframes styles_shimmer-rtl__2bM3o {
  to {
    background-position: -100%;
  }

  from {
    background-position: 250%;
  }
}

@keyframes styles_shimmer-rtl__2bM3o {
  to {
    background-position: -100%;
  }

  from {
    background-position: 250%;
  }
}
</style><style type="text/css">.styles_badge__28UqL {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding: 0.35em 0.65em;
  font-size: 14px;
}

.styles_round__1TsfG {
  border-radius: 50rem;
}
</style><style type="text/css">.styles_visuallyhidden__LBVfJ {
  border: 0;
  clip: rect(0 0 0 0);
  /* This color: black is simply to prevent WAVE on FireFox from throwing contrast errors */
  color: black;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
</style><style type="text/css">.styles_contentHeader__2WdJP {
  line-height: 28px;
  min-height: 40px;
}
</style><style type="text/css">.styles_points__2jkKH {
  position: absolute;
  right: 1rem;
  top: 1rem;
  text-align: center;
  background-color: #ffffff;
  color: #202124;
  border-radius: 4px;
  box-shadow: 0 2px 1px -3px rgba(0, 0, 0, 0.29), 0 2px 10px -5px rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 22px;
  padding: 2px 6px;
}

.styles_pointsLoading__3isgc {
  box-shadow: none !important;
  background-color: transparent;
}

.styles_points__2jkKH span {
  margin-left: 5px;
}

html[dir='rtl'] .styles_points__2jkKH {
  left: 1rem;
  right: auto;
}

html[dir='rtl'] .styles_points__2jkKH span {
  margin-left: 0;
  margin-right: 5px;
}

.styles_gift__4S43J {
  width: 12px;
}
</style><style type="text/css">/**
*
* Global Styles
*
* This stylesheet should hold classes and styles that might need
* to be accessible to multiple components.
*
**/

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900&display=swap');

body {
  margin: 0;
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

var {
  font-style: normal;
}

.globals_visuallyhidden__3ecvk {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.globals_visuallyhidden__3ecvk.globals_focusable__1M_aF:active,
.globals_visuallyhidden__3ecvk.globals_focusable__1M_aF:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* React Loading Skeleton overrides */
.globals_rounded__2V2_L {
  border-radius: 50px !important;
}

.globals_validationError__1fSp4 {
  color: #dc3546;
  font-size: 11px;
  line-height: 15px;
  font-weight: 700;
}

/* Reach Menu Popover override */
[data-reach-menu-popover] {
  z-index: 1001;
}
</style><style type="text/css">.styles_tileCompleted__3glfd {
  position: absolute;
  right: 1em;
  top: 1em;
  text-align: center;
  background-color: #ffffff;
  color: #202124;
  border-radius: 14px;
  box-shadow: 0 2px 1px -3px rgba(0, 0, 0, 0.29), 0 2px 10px -5px rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 22px;
  padding: 2px 6px;
  width: 14px;
}

.styles_tileCompletedLoading__2r1BC {
  box-shadow: none !important;
  background-color: transparent;
}

html[dir='rtl'] .styles_tileCompleted__3glfd {
  right: auto;
  left: 1em;
}
</style><style type="text/css">.styles_loading__iJFCu {
  pointer-events: none;
}

/** Tile **/
.styles_tile__1uTqF {
  color: #202124;
  font-size: 16px;
  position: relative;
  width: 100%;
  align-self: flex-start;
  min-height: 372px;
  max-height: 372px;
  max-width: 225px;
}

/** Card **/
.styles_card__kqC7F {
  border-radius: 4px;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
  height: 100%;
  width: 100%;
  cursor: pointer;
  min-height: 275px;
}

.styles_card__kqC7F:active {
  outline: #000 solid 2px;
}

/** Strategy Text **/
.styles_strategyText__1fb7l {
  color: #202124;
  margin: 0 15px;
  position: absolute;
  max-width: calc(100% - 1.5em);
  pointer-events: none;
  font-weight: 600;
}

/** TileHeader **/
.styles_tileHeader__pffcd {
  margin: 15px 10px;
  margin-top: 20px;
  pointer-events: none;
  font-weight: 100;
}

/** Activity Hover Flipside **/
.styles_flipside__13TsJ {
  height: 100%;
  width: 100%;
  max-height: 290px;
  max-width: 225px;
  padding-top: 40px;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 6px;
  overflow: auto;
}

.styles_flipsideHeader__29oAv {
  margin-top: 20px;
  font-weight: 600;
}

/** Mobile Styles **/

.styles_tile__1uTqF.styles_mobile__3mgD8 {
  max-width: 126px;
  position: relative;
  cursor: pointer;
  min-height: 73px;
}

.styles_tile__1uTqF.styles_mobile__3mgD8 div[class*='points'] {
  right: 0.5em;
  top: 0.5em;
}

html[dir='rtl'] .styles_tile__1uTqF.styles_mobile__3mgD8 div[class*='points'] {
  left: 0.5em;
  right: unset;
}

.styles_tile__1uTqF.styles_mobile__3mgD8 .styles_card__kqC7F {
  height: 100%;
  min-height: 73px;
  width: 100%;
}

.styles_tile__1uTqF.styles_mobile__3mgD8 div[class*='progressBar'] {
  width: 100%;
  bottom: 0;
  top: 38%;
}

.styles_badge__1WH9x {
  background-color: #363636;
  color: #f4f4f4;
  position: absolute;
  left: 0.7em;
  top: 0.7em;
}

html[dir='rtl'] .styles_badge__1WH9x {
  right: 0.5em;
  left: unset;
}
</style><style type="text/css">.styles_progressBar__k9EO6 {
  background-color: #ffffff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  height: 16px;
  opacity: 83%;
  top: 70%;
  position: absolute;
}

.styles_progressBarFiller__1oqIY {
  border-bottom-left-radius: 4px;
  height: 100%;
}

.styles_progressBarFillerRight__kyHaI {
  border-bottom-right-radius: 4px;
}

.styles_progressBar__k9EO6 .styles_GetMoving__f0H2t {
  background-color: #9c4031;
}

.styles_progressBar__k9EO6 .styles_HealthAndNutrition__37Dni {
  background-color: #183b51;
}

.styles_progressBar__k9EO6 .styles_PersonalGrowth__1MnKS {
  background-color: #2b4730;
}

.styles_progressBar__k9EO6 .styles_StressAndAnxiety__2hyxN {
  background-color: #681c4f;
}

.styles_progressBar__k9EO6 .styles_WorkAndProductivity__2S9lU {
  background-color: #392b55;
}

.styles_progressBar__k9EO6 .styles_Financial__lRuyw {
  background-color: #77873b;
}
</style><style type="text/css">.styles_loading__2mA1N {
  pointer-events: none;
}

/** Tile **/
.styles_tile__4Ft4i {
  color: #202124;
  background-color: #fff;
  font-size: 16px;
  position: relative;
  width: 100%;
  align-self: flex-start;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  min-height: 300px;
  padding-bottom: 10px;
}

/** Card **/
.styles_card__-r6pL {
  border-radius: 6px 6px 0 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  max-width: 480px;
  min-height: 224px;
}

.styles_card__-r6pL:active {
  outline: #000 solid 2px;
}

.styles_activityTitle__1i5wL {
  margin: 10px 15px 0;
  max-width: calc(100% - 1.5em);
  font-weight: bold;
  font-size: 18px;
  text-align: left;
}

/** Strategy Text **/
.styles_strategyText__yinL2 {
  color: #202124;
  margin: 0 15px;
  max-width: calc(100% - 1.5em);
  pointer-events: none;
  font-weight: normal;
}

/** TileHeader **/
.styles_tileHeader__2-Ut6 {
  margin: 15px 10px;
  margin-top: 20px;
  pointer-events: none;
  font-weight: 100;
}

.styles_tileReward__1Li8V {
  position: relative;
  top: 0;
  line-height: 0;
  background: none;
  box-shadow: none;
  text-align: left;
  padding: 0;
  right: 0;
  margin: 10px 0;
}

/** Mobile Styles **/

.styles_tile__4Ft4i.styles_mobile__3RTmv {
  max-width: 126px;
  position: relative;
  cursor: pointer;
  min-height: 73px;
}

.styles_tile__4Ft4i.styles_mobile__3RTmv div[class*='points'] {
  right: 0.5em;
  top: 0.5em;
}

.styles_tile__4Ft4i.styles_mobile__3RTmv .styles_card__-r6pL {
  height: 100%;
  min-height: 73px;
  width: 100%;
}

.styles_tile__4Ft4i.styles_mobile__3RTmv div[class*='progressBar'] {
  width: 100%;
  bottom: 0;
  top: 38%;
}

.styles_badge__3SZlG {
  background-color: #363636;
  color: #f4f4f4;
  position: absolute;
  left: 0.7em;
  top: 0.7em;
}
</style><style type="text/css">.styles_loading__1co80 {
  pointer-events: none;
}

/** Tile **/

.styles_featuredActivity__YnAxw {
  /** keep this here for the carousel dots **/
}

.styles_tile__Arb-I {
  width: 100%;
  max-width: 460px;
  color: #fff;
  margin: 95px 0;
  height: 230px;
  font-size: 16px;
  position: relative;
  align-self: flex-start;
}

.styles_tile__Arb-I [class*='contentHeader'] {
  font-weight: 600;
  line-height: 31px !important;
  font-size: 25px !important;
  align-self: flex-end;
  width: 90%;
  max-height: 94px;
  overflow: hidden;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.styles_tile__Arb-I [class*='points'] {
  min-width: 48px;
  width: auto;
  z-index: 150;
}

/** Card **/

.styles_tile__Arb-I:not(.styles_loading__1co80) .styles_card__2Nlxa {
  background-color: #000;
}

.styles_card__2Nlxa {
  border-radius: 4px;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
  height: 100%;
  cursor: pointer;
  width: 100%;
  max-width: 460px;
  min-height: 230px;
  z-index: 150;
  position: absolute;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.styles_card__2Nlxa:active {
  outline: none;
  outline: #000 solid 2px;
}

/** Screen **/
.styles_screen__15kW9 {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 37.48%,
    #000000 100%
  );
  height: 230px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6px;
}

.styles_loading__1co80 .styles_screen__15kW9 {
  background-image: none;
  background-color: rgba(54, 54, 54, 0.35);
}

/** Strategy Text **/
.styles_strategyText__2uKgW {
  color: #202124;
  margin: 0 15px;
  position: absolute;
  width: 100%;
  pointer-events: none;
  font-weight: 600;
}

.styles_strategyTextItem__1TKIa {
  display: flex;
  margin: 10px 0;
  align-items: center;
}

.styles_strategyTextItem__1TKIa span {
  margin-left: 10px;
}

/** Content **/
.styles_content__3sY2J {
  max-height: 190px;
  height: 100%;
  padding-top: 40px;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  pointer-events: none;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
}

.styles_content__3sY2J [class*='contentHeader'] {
  color: #202124;
  max-width: 390px;
  font-weight: 600;
  position: relative;
}

html[dir='rtl'] .styles_content__3sY2J [class*='contentHeader'] {
  left: -10px;
}

/** Background colors for Featured Activity cards
                --> None
    #F48069     --> GetMoving
    #2B6288     --> HealthAndNutrition
    #6E4E99     --> WorkAndProductivity
    #436F4E     --> PersonalGrowth
    #A0BD53     --> Financial
    #87BBB6     --> Sleep
    #AD2668     --> StressAndAnxiety
**/

.styles_tile__Arb-I .styles_GetMoving__3ZNez {
  background-color: #f48069;
}

.styles_tile__Arb-I .styles_HealthAndNutrition__2jAHF {
  background-color: #2b6288;
}

.styles_tile__Arb-I .styles_WorkAndProductivity__1M46T {
  background-color: #6e4e99;
}

.styles_tile__Arb-I .styles_PersonalGrowth__2KS7S {
  background-color: #436f4e;
}

.styles_tile__Arb-I .styles_Financial__2g-FR {
  background-color: #a0bd53;
}

.styles_tile__Arb-I .styles_StressAndAnxiety__3dzLD {
  background-color: #ad2668;
}

/** Mobile Styles **/
.styles_tile__Arb-I.styles_mobile__1DpXS,
.styles_tile__Arb-I.styles_mobile__1DpXS .styles_card__2Nlxa,
.styles_tile__Arb-I.styles_mobile__1DpXS .styles_screen__15kW9 {
  max-width: 345px;
  height: 179px;
  min-height: auto;
}

.styles_tile__Arb-I.styles_mobile__1DpXS div[class^='points'] {
  right: 1.75em;
  top: 0.75em;
}
</style><style type="text/css">.styles_text__SsRAR {
  font-size: 40px;
  font-weight: bold;
}

.styles_subtext__1EWir {
  font-size: 16px;
  margin-top: 8px;
}

.styles_row__2CSUd {
  display: flex;
}

.styles_column__3xZPO {
  display: flex;
  flex-direction: column;
}

.styles_horizontal__nMBfe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
}

html[dir='rtl'] .styles_horizontal__nMBfe {
  text-align: right;
}

.styles_vertical__pcRqy {
  text-align: center;
}

.styles_paddingLeft__29BKA {
  padding-left: 72px;
}

.styles_paddingRight__2oDXx {
  padding-right: 72px;
}
</style><style type="text/css">.styles_loaderContainer__oOZtk {
  height: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles_spinner__1MJ4y {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 5px solid #bbb;
  border-top-color: #e4e5e7;
  -webkit-animation: styles_spin__18tAc 1s infinite linear;
          animation: styles_spin__18tAc 1s infinite linear;
}

@-webkit-keyframes styles_spin__18tAc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes styles_spin__18tAc {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
</style><style type="text/css">.styles_arrowIcon__1VK_G {
  color: #464646;
  background: transparent;
  border: none;
  pointer-events: none;
}

.styles_clickArea__23YIs {
  padding: 2em 1em;
  margin: -1em;
  cursor: pointer;
}

.styles_disabled__1LKs1 {
  opacity: 0.7;
  cursor: default;
  pointer-events: none;
}

/**
Media Queries

Supported breakpoints:
    Desktop: 1024px;
    Tablet: 768px;
    Mobile: 375px;

**/

@media (max-width: 376px) {
  /* hide arrow on mobile */
  .styles_arrowIcon__1VK_G {
    display: none;
  }
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_arrowIcon__1VK_G {
    color: inherit;
  }
}

@media only screen and (max-width: 768px) {
  .styles_clickArea__23YIs {
    padding: 2em 1.2em;
  }
}
</style><style type="text/css">.styles_dots__3wBDL {
  display: flex;
  justify-content: center;

  z-index: 100;
  position: relative;

  list-style: none;
  margin: 0;
  padding: 0;
}

.styles_rtl__2r74T {
  direction: rtl;
}

.styles_dot__1WeZS {
  padding: 10px;
  cursor: pointer;
}

.styles_circle__ShLrU {
  display: block;
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 10px;
  opacity: 0.5;
  border: 1px solid #767676;
}

.styles_active__-li1D .styles_circle__ShLrU,
.styles_dot__1WeZS:hover .styles_circle__ShLrU {
  opacity: 1;
}

.styles_active__-li1D .styles_circle__ShLrU {
  background-color: #464646;
}

.styles_disabled__2a_Pm {
  opacity: 0.7;
  pointer-events: none;
}

.styles_activityCarousel__1FPKg {
  margin-top: -35px !important;
}

.styles_faActivityCarousel__2QpK- {
  margin-top: -70px !important;
}

@media (max-width: 768px) {
  .styles_dot__1WeZS {
    padding: 16.5px;
  }
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_circle__ShLrU {
    border: 1px solid;
  }

  .styles_active__-li1D .styles_circle__ShLrU {
    background-color: inherit;
  }
}
</style><style type="text/css">.styles_wrapper__-1_-t div[class='BrainhubCarousel__container'] {
  overflow: visible;
  position: relative;
  z-index: 99;
}

.styles_carousel__2ibxD {
  /* overrides library default so box shadow isn't cut off */
  overflow: visible !important;
  /* calculate width and margin based on arrows - shift over so arrows are
    outside of grid per UX specifications */
  width: calc(100% + (13.33px * 2));
  margin: 0 -13.33px;
}

.styles_carousel__2ibxD ul {
  /* gives space for the box-shadow to show on top and bottom */
  padding: 1em 0 !important;
}

.styles_carousel__2ibxD [class*='arrow--disable'] {
  /* Overrides disabling of arrows */
  pointer-events: inherit;
}

.styles_noScroll__2vZNa {
  margin-left: 0;
}

.styles_noScroll__2vZNa.styles_mobile__1UaJh {
  margin-left: -13.33px;
}

.styles_observer__3bOHH {
  width: 100%;
}

@media (max-width: 576px) {
  /* hide arrows on mobile */
  div[class*='customArrows'] {
    display: none;
  }

  div[class*='BrainhubCarousel__trackContainer'] {
    margin-left: 13px;
  }
}

@media (max-width: 375px) {
  div[class*='BrainhubCarousel__trackContainer'] {
    margin-left: 0;
  }
}
</style><style type="text/css">.styles_headerSkeleton__15Psm {
  margin-bottom: 20px;
}
</style><style type="text/css">.styles_container__2TQ_H {
  max-width: 960px;
  width: calc(100% - 40px);
  margin: 0 auto;
  padding: 0 20px;
}

@media (max-width: 768px) {
  .styles_container__2TQ_H {
    width: calc(100% - 15px);
    padding: 0 7.5px;
  }
}

@media (max-width: 375px) {
  .styles_container__2TQ_H {
    width: calc(100% - 15px);
    padding: 0 7.5px;
  }
}
</style><style type="text/css">/**

Default Footer

**/

.styles_footer__2XYQk {
  background-color: #fff;
  color: #262626;
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 60px);
  height: 76px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  padding: 0 30px;
}

.styles_footer__2XYQk a,
.styles_rightRail__29srr a {
  text-decoration: none;
  color: #2e3034;
  display: inline-block;
}

.styles_footer__2XYQk .styles_footerContainer__3O71U {
  display: flex;
  flex-direction: row;
  grid-column-gap: 20px;
  -webkit-column-gap: 20px;
          grid-column-gap: 20px;
          column-gap: 20px;
}

.styles_footer__2XYQk .styles_footerContainer__3O71U strong,
.styles_footer__2XYQk .styles_footerContainer__3O71U {
  margin: 0;
}

.styles_footer__2XYQk .styles_poweredByLimeade__3dKKG {
  text-align: right;
}

.styles_poweredByLimeade__3dKKG img,
.styles_custom__3dsKY img {
  height: 14px;
  width: auto;
}

/**

Right-Rail Footer

**/

.styles_rightRail__29srr {
  background-color: transparent;
  color: #262626;
  margin-top: 30px;
}

.styles_rightRail__29srr .styles_links__3gZlI a {
  width: 100%;
  display: block;
  margin: 2.5px 0;
}

.styles_rightRail__29srr a:hover,
.styles_footer__2XYQk a:hover {
  text-decoration: underline;
}

.styles_rightRail__29srr .styles_poweredByLimeade__3dKKG {
  margin: 10px 0;
}

.styles_rightRail__29srr .styles_copyright__2Vt6I {
  margin: 0 0 20px 0;
}

.styles_rightRail__29srr .styles_custom__3dsKY img {
  display: block;
  text-align: left;
}

html[dir='rtl'] .styles_rightRail__29srr .styles_custom__3dsKY img {
  text-align: right;
}

/**
Media Queries - Default Footer

Supported breakpoints:
    Desktop: 1024px;
    Tablet: 768px;
    Mobile: 375px;

**/
@media (max-width: 768px) {
  .styles_footer__2XYQk a,
  .styles_rightRail__29srr a {
    min-height: 45px;
    min-width: 45px;
  }

  .styles_rightRail__29srr .styles_poweredByLimeade__3dKKG {
    margin: 0;
  }
}

@media (max-width: 576px) {
  .styles_footer__2XYQk {
    display: block;
    text-align: center;
  }

  .styles_footer__2XYQk .styles_footerContainer__3O71U {
    display: block;
  }

  .styles_footer__2XYQk .styles_footerContainer__3O71U .styles_copyright__2Vt6I {
    margin: 10px 0;
  }

  .styles_footer__2XYQk .styles_poweredByLimeade__3dKKG {
    text-align: center;
    margin: 20px;
  }
}

@media (max-width: 375px) {
  .styles_rightRail__29srr {
    display: none;
  }
}
</style><style type="text/css">.styles_rating__p9n6b {
  display: flex;
  justify-content: space-evenly;
}

.styles_rating__p9n6b label {
  cursor: pointer;
}
</style><style type="text/css">.styles_button__3Yr7O {
  border: 1px solid #afb2b8;
  border-radius: 2px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 13px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px rgb(0 0 0 / 10%);
  cursor: pointer;
}

.styles_button__3Yr7O:disabled {
  cursor: default;
  opacity: 0.7;
}

.styles_buttonContent__1RAxr {
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles_buttonIcon__1tD1C {
  font-size: 14px;
  line-height: 14px;
  margin-right: 10px;
}

html[dir='rtl'] .styles_buttonIcon__1tD1C {
  margin-left: 10px;
  margin-right: 0;
}
</style><style type="text/css">.styles_ratingForm__2JQB2 {
  max-width: 300px;
  background: #3e4249;
  color: #ffffff;
  padding: 15px 20px 5px 20px;
}

.styles_header__numa5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.styles_ratingForm__2JQB2 h1 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  color: #ffffff;
}

.styles_pleaseRate__-DqtN {
  font-size: 13px;
  margin: 13px 0;
}

.styles_ratingButton__wkcE2 {
  margin-top: 18px;
}

.styles_footerWrapper__1K5HR,
.styles_ratingWrapper__3-zd0 {
  display: flex;
  justify-content: center;
}

.styles_closeIcon__2T_pr {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}

.styles_footer__Bs1dt {
  font-size: 11px;
  margin: 11px 0;
}

.styles_button__2Wy9s {
  width: 100%;
  border: none;
}
</style><style type="text/css">.styles_feedbackForm__36rOG {
  max-width: 300px;
  color: #50545b;
  background-color: #e4e5e7;
  padding: 15px 20px 5px 20px;
}

.styles_whatToImprove__2TCZ3 {
  font-size: 13px;
}

.styles_commentTextArea__3Yv8q {
  font-family: inherit;
  border-radius: 3px;
  border: 1px solid #e4e5e7;
  overflow: auto;
  padding: 5px;
  resize: none;
  width: calc(100% - 12px);
}

.styles_anonymous__3WLQH {
  font-size: 11px;
  text-align: center;
  margin: 11px 0;
}

.styles_improvements__KWGrj {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.styles_improvementLabel__1CBR0 {
  width: 100%;
  margin: 0;
}

.styles_improvementWrapper__MSMgC {
  width: 48%;
}

.styles_improvement__wMnk5 {
  width: 100%;
  border: none;
  font-size: 11px;
  padding: 8px 0;
  cursor: pointer;
  margin-bottom: 8px;
  text-transform: uppercase;
  text-align: center;
  background-color: #ffffff;
  height: calc(100% - 24px);
}

.styles_button__-u_fy {
  width: 100%;
  border: none;
  margin-top: 20px;
}
</style><style type="text/css">.styles_supportForm__2Ot38 {
  max-width: 300px;
  background: #3e4249;
  color: #ffffff;
  padding: 15px 20px 5px 20px;
}

.styles_supportForm__2Ot38 h1 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  color: #ffffff;
}

.styles_closeIcon__oEwTh {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}

.styles_header__3qHMK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 12px 0;
}

.styles_needHelp__28vsE {
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 12px;
  text-align: center;
}

.styles_supportButton__1go_2,
.styles_noThanksButton__3N0c_ {
  width: 100%;
  border: none;
}

.styles_noThanksButton__3N0c_ {
  margin: 12px 0 15px 0;
}
</style><style type="text/css">.styles-module_fileUploadContainer__YPghN {
  display: flex;
  align-items: center;
}

.styles-module_fileUploadButton__ljB2w {
  border: 1px solid #8f8f8f;
  padding: 6px 16px;
  background: #e1e1e1;
  color: #202124;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
  font-size: 0.75rem;
  border-right-width: 0;
}

.styles-module_fileName__1IepL {
  height: 1rem;
  flex: 1 1;
  line-height: 1rem;
  padding: 5px;
}

html[dir='rtl'] .styles-module_fileUploadButton__ljB2w {
  border-left-width: 0;
  border-right-width: 1px;
}

.styles-module_fileUploadButton__ljB2w:disabled {
  color: #767676;
  background: #f4f4f4;
  cursor: default;
}

.styles-module_status__2xgfy {
  height: 1rem;
  font-size: 0.875rem;
  display: flex;
  grid-gap: 6px;
  grid-gap: 4px;
  grid-gap: 4px;
  gap: 4px;
  align-items: center;
  line-height: 150%;
  margin-top: 10px;
}

.styles-module_loadingSpinner__2SYug {
  height: 17px;
  width: 17px;
}

.styles-module_loadingSpinnerInner__28_b0 {
  border: 3px solid #bbb;
  border-top-color: #e4e5e7;
  height: 8px;
  width: 8px;
}

.styles-module_success__1v_sx,
.styles-module_selected__JHYCM {
  color: #007000;
}

.styles-module_error__2JOKr {
  color: #b8213b;
}
</style><style type="text/css">.styles_warningContainer__1rCBk {
  color: #5a522a;
  background-color: #ffe676;
  font-size: 17px;
}

.styles_successContainer__2mtlS {
  background-color: #028238;
  color: #fff;
}

.styles_errorContainer__1b78k {
  background-color: #dc3546;
  color: #fff;
}

.styles_messageIcon__1Icn6 {
  font-size: 2em;
}
</style><style type="text/css">.styles_weeklyCalendar__2f8Lw {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 4.375rem;
  background-color: #f7f7f7;
  position: relative;
}

.styles_weeklySlider__sqRmY {
  height: inherit;
  width: 315px;
  overflow: hidden;
  min-width: 315px;
}

.styles_weeklySliderWrapper__BkZDY {
  height: inherit;
  display: flex;
  align-items: center;
}

.styles_weeklyDisplay__mWj2s {
  flex: 0 0 315px;
  text-align: center;
}

.styles_arrowButton__JKG9x {
  border: none;
  background: none;
  cursor: pointer;
  height: 100%;
  color: #6b7177;
  padding: 0 12px;
}

.styles_arrowButton__JKG9x:disabled {
  color: #ccc;
  cursor: default;
}

.styles_day__3YRkr {
  flex: 0 0 45px;
  text-align: center;
  cursor: pointer;
  border-bottom: 4px solid transparent;
  height: 100%;
  box-sizing: border-box;
  padding-top: 20px;
}

.styles_day__3YRkr:focus[aria-pressed='true'],
.styles_day__3YRkr.styles_selected__q948X {
  border-bottom-color: #008834;
  background: #e4e5e7;
  outline: 2px solid transparent;
}

.styles_day__3YRkr.styles_disabled__nU3a4 {
  color: #ccc;
  cursor: default;
  outline: none;
}

.styles_dayText__20xm8 {
  font-size: 11px;
  line-height: 14px;
  position: relative;
}

.styles_dayNumber__3XZPz {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.styles_dayNumber__3XZPz.styles_disabled__nU3a4 {
  color: #ccc;
}

.styles_highlighted__Pmtzj {
  color: green;
  font-size: 10px;
  line-height: 5px;
  position: absolute;
  top: 1px;
  right: 3px;
}

.styles_day__3YRkr.styles_disableSelection__2XxG6 {
  cursor: default;
  outline: none;
}
</style><style type="text/css">.styles_inputWrapper__1R27n {
  font-size: 18px;
  line-height: 24px;
  position: relative;
}

.styles_inputWrapper__1R27n input,
.styles_inputWrapper__1R27n textarea {
  border: none;
  font-family: inherit;
  width: calc(100% - 12px);
  padding: 20px 0 12px 12px;
  font-size: 16px;
}

.styles_inputWrapper__1R27n.styles_withIcon__3Ct9F input,
.styles_inputWrapper__1R27n.styles_withIcon__3Ct9F textarea {
  padding-left: 30px;
  width: calc(100% - 30px);
}

html[dir='rtl'] .styles_inputWrapper__1R27n.styles_withIcon__3Ct9F input,
html[dir='rtl'] .styles_inputWrapper__1R27n.styles_withIcon__3Ct9F textarea {
  padding-right: 40px;
}

.styles_inputWrapper__1R27n input {
  -moz-appearance: textfield;
}

.styles_inputWrapper__1R27n input::-webkit-outer-spin-button,
.styles_inputWrapper__1R27n input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.styles_inputWrapper__1R27n textarea {
  resize: none;
}

.styles_inputWrapper__1R27n input:disabled,
.styles_inputWrapper__1R27n textarea:disabled {
  background-color: #fff;
  opacity: 0.7;
}

html[dir='rtl'] .styles_inputWrapper__1R27n input,
html[dir='rtl'] .styles_inputWrapper__1R27n textarea {
  padding-left: 12px;
  padding-right: 0;
}

.styles_inputWrapper__1R27n .styles_title__1rASp {
  font-size: 12px;
  color: #afb2b8;
  position: absolute;
  top: -2px;
  z-index: 2;
}

.styles_infoButton__2lSSk {
  border: none;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 21px;
  font-size: 18px;
  color: #afb2b8;
  cursor: pointer;
}

.styles_inputIcon__1U6H6 {
  color: #afb2b8;
  position: absolute;
  top: 21px;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_inputIcon__1U6H6 {
    color: inherit;
  }
}
</style><style type="text/css">.styles_privacySwitch__3FqOQ {
  min-width: 6rem;
  height: 1.675rem;
  border: 0.5px solid rgba(175, 178, 184, 1);
  background-color: #fff;
  font-size: 0.688rem;
  text-align: center;
  display: flex;
  color: #50545b;
  cursor: pointer;
  padding: 0;
  align-items: center;
  margin-left: 2px;
}

.styles_privacySwitch__3FqOQ.styles_disabled__22Go1 {
  cursor: default;
  border-color: rgba(175, 178, 184, 0.7);
  color: #707275;
  outline: none;
}

.styles_privacySwitch__3FqOQ.styles_private__3UCi7.styles_disabled__22Go1 .styles_privacyText__1XN0x,
.styles_privacySwitch__3FqOQ.styles_private__3UCi7.styles_disabled__22Go1 .styles_privacyIconLock__yVegJ,
.styles_privacySwitch__3FqOQ.styles_private__3UCi7.styles_disabled__22Go1 .styles_privacyIconGlobe__1GMHc {
  background-color: #717277;
  color: #fff;
}

.styles_private__3UCi7 .styles_privacyText__1XN0x {
  background-color: rgba(80, 84, 91, 1);
  color: #fff;
  border-width: 0;
}

.styles_privacyText__1XN0x {
  flex: 0 0 4.75rem;
  border-left: 1px solid rgba(175, 178, 184, 1);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

html[dir='rtl'] .styles_privacySwitch__3FqOQ:not(.styles_private__3UCi7) .styles_privacyText__1XN0x {
  border-right: 1px solid rgba(175, 178, 184, 1);
  border-left-width: 0;
}

.styles_privacyIconLock__yVegJ {
  width: 1.375rem;
  padding: 0 5px 0 0;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}

.styles_privacyIconGlobe__1GMHc {
  width: 4.5rem;
}

html[dir='rtl'] .styles_privacyIconLock__yVegJ {
  padding: 0 0 0 5px;
}
</style><style type="text/css">.styles_trackWrapper__waJIx {
  border-radius: 5px;
  box-shadow: 0 2px 18px rgb(31 37 50 / 32%);
  margin: 4px;
}

.styles_inputSection__8-y-F {
  margin: 2px 12px 0;
}

.styles_inputSection__8-y-F .styles_input__Wug2S {
  border-bottom: 1px solid #e7e6e3;
}

.styles_inputError__3kkC- {
  color: #dc3546;
  padding-left: 20px;
  font-size: 11px;
  line-height: 15px;
  font-weight: 700;
}

html[dir='rtl'] .styles_inputError__3kkC- {
  padding-left: 0;
  padding-right: 20px;
}

.styles_inputGroup__2ruaT {
  display: flex;
  align-items: center;
  padding: 0 18px;
}

.styles_inputGroup__2ruaT .styles_input__Wug2S,
.styles_inputGroup__2ruaT .styles_autoTracked__1ImMj {
  flex: 0 1 70%;
}

.styles_inputGroup__2ruaT .styles_additional__x5mkC {
  margin-left: auto;
}

html[dir='rtl'] .styles_inputGroup__2ruaT .styles_additional__x5mkC {
  margin-right: auto;
  margin-left: 0;
}

.styles_aggregate__3dRP3 {
  text-align: center;
  font-weight: 700;
  padding-bottom: 6px;
}

.styles_aggregateValue__11qZ0 {
  font-size: 18px;
  line-height: 24px;
}

.styles_aggregateLabel__1n1p6 {
  line-height: 12px;
  font-size: 12px;
}

.styles_trackButton__2nRgr {
  width: 100%;
  border: none;
  margin-top: 10px;
}

.styles_smallLoadingSpinner__30kWR {
  height: 17px;
  width: 17px;
  margin-right: 0.5rem;
}

.styles_smallLoadingSpinnerInnerDiv__yvxEk {
  border: 3px solid #bbb;
  border-top-color: #e4e5e7;
  height: 8px;
  width: 8px;
}

.styles_mediumLoadingSpinner__1siBp {
  height: 20px;
  width: 25px;
  margin-right: 0.5rem;
}

.styles_mediumLoadingSpinnerInnerDiv__68366 {
  width: 20px;
  border: 2px solid #bbb;
  border-top-color: #e4e5e7;
  height: 20px;
}

.styles_autoTracked__1ImMj {
  padding: 12px 0;
}

.styles_autoTracked__1ImMj svg {
  font-size: 18px;
  margin-right: 10px;
}

html[dir='rtl'] .styles_autoTracked__1ImMj svg {
  margin-right: auto;
  margin-left: 10px;
}

.styles_deviceContainer__30_vV {
  border-bottom: 1px solid #e7e6e3;
  margin-bottom: 4px;
}

.styles_deviceMessage__1jn6v {
  display: inline-block;
  padding: 20px 0 12px 28px;
  font-size: 12px;
}

html[dir='rtl'] .styles_deviceMessage__1jn6v {
  padding: 20px 28px 12px 0;
}

.styles_deviceIcon__1Y6HN {
  font-size: 20px;
  position: absolute;
  left: 4px;
  top: 17px;
}

html[dir='rtl'] .styles_deviceIcon__1Y6HN {
  right: 4px;
}

.styles_deviceIcon__1Y6HN.styles_deviceGreen__1V5wN {
  color: #009a46;
}

.styles_deviceIcon__1Y6HN.styles_deviceOrange__1Rb9r {
  color: #fcaf17;
}

.styles_inputGroup__2ruaT.styles_deviceOnly__2mkWu {
  padding: 0 2px 0 4px;
  position: relative;
}

.styles_unsupportedDevice__2WhMT {
  display: none;
}
</style><style type="text/css">.styles_teamFAQWrapper__tyTz1 {
  border: none;
  padding: 0 22px;
  background-color: #f7f7f7;
  border-radius: 5px;
}

.styles_FAQHeader__Kgwpp {
  height: 60px;
  line-height: 60px;
  font-size: 17px;
  font-weight: 600;
}

.styles_teamFAQWrapper__tyTz1 dl {
  padding: 0 0 22px;
  margin-top: 0;
}

.styles_teamFAQWrapper__tyTz1 dt {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 3px;
  line-height: 20px;
}

.styles_teamFAQWrapper__tyTz1 dd {
  font-size: 14px;
  margin: 0 0 15px;
  line-height: 20px;
}

.styles_toggleButton__2fS91 {
  align-items: center;
  border: none;
  background: transparent;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 4px 4px 4px 0px;
}

html[dir='rtl'] .styles_toggleButton__2fS91 {
  padding: 4px 0px 4px 4px;
}
</style><style type="text/css">.styles_inviteInputContainer__3_wEw {
  padding: 6px;
  position: relative;
}

.styles_inviteInputContainer__3_wEw input {
  padding: 8px 8px 8px 1px;
  border: 1px solid transparent;
  border-bottom: 1px solid #e4e5e7;
  width: 100%;
}

.styles_inviteInputContainer__3_wEw button {
  border: none;
  background: transparent;
  position: absolute;
  right: -4px;
  top: 14px;
  cursor: pointer;
}

html[dir='rtl'] .styles_inviteInputContainer__3_wEw button {
  right: auto;
  left: -4px;
}
</style><style type="text/css">.styles_createTeamWrapper__3dMR_ {
  margin-top: 16px;
  font-size: 14px;
}

.styles_createTeamWrapper__3dMR_ ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.styles_createTeamWrapper__3dMR_ li {
  padding: 5px 0;
}

.styles_editTitle__16v5H {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: center;
}

.styles_editIcon__3092i {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -5px -176px
    no-repeat;
  width: 127px;
  height: 75px;
}

.styles_smaller__1EzT4 {
  font-size: 0.85em;
}

.styles_required__3SqWY {
  color: #dc3546;
}

.styles_input__3IJPq {
  border-bottom: solid 1px #e4e5e7;
}

.styles_input__3IJPq textarea {
  border: none;
  padding: 8px 1px;
  width: 100%;
  font-family: inherit;
  resize: none;
  overflow: hidden;
}

.styles_title__18wpO {
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
  padding: 10px 0 5px;
  margin: 0;
  font-weight: 700;
}

.styles_imageContainer__8igKK {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.styles_imagePicker__2G5hR {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  padding: 7px 14px;
  overflow: hidden;
}

.styles_imagePicker__2G5hR > span {
  margin: 5px;
  cursor: pointer;
}

.styles_imagePicker__2G5hR > span .styles_selected__14bLp {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  height: 90px;
  width: 90px;
  position: absolute;
  text-align: center;
  font-size: 24px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 3px;
  border-style: solid;
  box-sizing: border-box;
}

.styles_imagePicker__2G5hR img {
  height: 90px;
  width: 90px;
  border-radius: 50%;
}

.styles_editMode__3F-eD .styles_imagePicker__2G5hR img {
  height: 64px;
  width: 64px;
}

.styles_editMode__3F-eD .styles_imagePicker__2G5hR > span .styles_selected__14bLp {
  height: 64px;
  width: 64px;
}

.styles_moreImages__2aL5t {
  text-transform: uppercase;
  border: none;
  background: #fff;
}

.styles_settingsChoice__afO1D {
  display: flex;
  justify-content: space-between;
}

.styles_settingsChoice__afO1D > div {
  flex: 0 1 48%;
}

.styles_settingsChoice__afO1D label {
  border: 1px solid #50545b;
  font-size: 11px;
  line-height: 16px;
  margin: 0;
  padding: 8px 10px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.styles_settingsChoice__afO1D input[type='radio'] {
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
  opacity: 0;
  cursor: pointer;
}

.styles_settingsChoiceIcon__1OEsp {
  font-size: 14px;
  color: #fff;
  margin: 2px;
}

.styles_settingCircle__zLdyY {
  border-radius: 50%;
  height: 18px;
  width: 18px;
  border: 1px solid #50545b;
  background-color: #fff;
}

.styles_settingSelected__UST_j {
  background-color: #50545b;
}

.styles_feedback__1pxEZ {
  font-weight: 700;
  text-align: center;
  margin-top: 10px;
}

.styles_saveButton__3KLm2 {
  border: none;
  margin: 16px 0;
  width: 100%;
}

.styles_chevronRight__2vdZN {
  margin-left: 10px;
}

html[dir='rtl'] .styles_chevronRight__2vdZN {
  margin-left: 0;
  margin-right: 10px;
}
</style><style type="text/css">.styles_joinTeamWrapper__ACAgP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.styles_joinTeamWrapper__ACAgP h3 {
  text-transform: uppercase;
}

.styles_icon___4dS4 {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -5px -176px
    no-repeat;
  width: 127px;
  height: 75px;
}

.styles_buttonContainer__4Iuhf {
  display: flex;
  flex-direction: column;
  margin-top: 50px;
}

.styles_buttonContainer__4Iuhf button {
  margin: 6px 0;
}

.styles_createButton__18osg {
  border-color: transparent;
}

.styles_createButton__18osg:hover {
  border: 1px solid #afb2b8;
  background: #f4f4f4 !important;
  box-shadow: 0 0 2px 1px #000;
}
</style><style type="text/css">.styles_backButton__Ih-NV {
  border: none;
  background-color: #fff;
  color: inherit;
  text-transform: uppercase;
  font-weight: 700;
}

.styles_backButtonIcon__97tAb {
  margin-right: 6px;
}

html[dir='rtl'] .styles_backButtonIcon__97tAb {
  margin-right: 0;
  margin-left: 6px;
}
</style><style type="text/css">.styles_slide__1Ibni > div {
  position: absolute;
}
</style><style type="text/css">.styles_TeamNavWrapper__2VApm {
  padding: 6px;
  position: relative;
}

.styles_backButton__132L2 {
  font-size: 11px;
}

.styles_teamSlide__QWAMR {
  width: 90%;
}
</style><style type="text/css">.styles_inviteErrorWrapper__1c5Wd {
  background: #fff;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
  border-radius: 3px;
  margin: 0 4px 30px;
}

.styles_inviteErrorHeader__RsNSb {
  display: flex;
  justify-content: space-between;
  padding: 6px;
}

.styles_inviteList__35aPO {
  padding: 20px;
  font-weight: 600;
}

.styles_closeButton__3mO4k {
  border: none;
  background-color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.styles_inviteErrorIcon__1vv2V {
  color: #dc3546;
  font-size: 36px;
}
</style><style type="text/css">.styles_findTeamWrapper__zO-7w {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: stretch;
}

.styles_teamsFoundText__2dUcT {
  color: #595858;
  font-size: 13px;
}

.styles_resultsHeader__2CXd3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  margin: 15px 0;
  text-transform: uppercase;
}

.styles_horizontalLine__5Hto2 {
  margin: 10px 0;
}

.styles_createTeamButtonLink__l4RN8 {
  font-size: 16px;
  background: none;
  border: none;
  text-decoration: underline;
  cursor: pointer;
}
</style><style type="text/css">.styles_hr__VtVW9 {
  box-sizing: border-box;
  height: 1px;
  width: 100%;
  border: 1px solid #e4e5e7;
  margin: 30px 0;
}
</style><style type="text/css">.styles_textBoxLabel__hGJ7R {
  cursor: pointer;
}
.styles_textBoxContainer__14Nz5 {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}

.styles_searchTexBoxContainer__2zZfd {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: center;
}
.styles_searchIcon__QeLRy {
  position: absolute;
  z-index: 1;
  left: 7px;
  color: #50545b;
  font-size: 11px;
}
html[dir='rtl'] .styles_searchIcon__QeLRy {
  left: unset;
  right: 7px;
}

.styles_searchTextBox__1ZfD4 {
  background: #f1f2f3;
  padding: 8px 22px 8px 25px;
  overflow: hidden;
  width: 75%;
  color: #50545b;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  word-wrap: break-word;
  border: 1px solid transparent;
  border-radius: 4px;
  background-clip: padding-box;
  height: 35px;
  border-bottom: solid 1px #e4e5e7;
}
</style><style type="text/css">ul.styles_participantList__3iAS5 {
  padding: 0;
}
.styles_participantList__3iAS5 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 25px;
}
html[dir='rtl'] .styles_participantList__3iAS5 {
  margin-left: 0;
  margin-right: 25px;
}

li.styles_participantsListItem__37EIY {
  list-style-type: none;
}
.styles_participantsListItem__37EIY {
  height: 24px;
  flex-basis: 50%;
}
@media only screen and (max-width: 568px) {
  .styles_participantsListItem__37EIY {
    flex-basis: 100%;
  }
}
</style><style type="text/css">.styles_container__232lk {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: center;
}

.styles_avatar__1jCd0 {
  border-radius: 50%;
  max-width: 16px;
  width: 16px;
  max-height: 16px;
  height: 16px;
  overflow: hidden;
  border-width: 2px;
  color: #fff;
  margin-right: 5px;
}
html[dir='rtl'] .styles_avatar__1jCd0 {
  margin-right: 0;
  margin-left: 5px;
}

.styles_name__1A1E3 {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}
</style><style type="text/css">.styles_state__1O_u_ {
  font-size: 13px;
  color: #595858;
}
</style><style type="text/css">ul.styles_list__24FbQ {
  all: inherit;
}

ul.styles_list__24FbQ li.styles_listItem__2hHHF {
  all: inherit;
  margin: 0;
}

.styles_horizontalLine__2zj59 {
  margin: 15px 0;
}
</style><style type="text/css">.styles_dismissButton__vQi1b {
  border: 1px solid #6b7177;
  width: 264px;
  height: 46px;
  border-radius: 2px;
  background-color: #fff;
  color: #6b7177;
  text-decoration: none;
}
</style><style type="text/css">.styles_details__YLDJt {
  margin: 15px;
  font-size: 12px;
  overflow: auto;
}

.styles_teamDetails__3MKXm {
  cursor: pointer;
  margin-bottom: 16px;
}

.styles_media__2hZlz {
  margin: 15px 0;
}

.styles_teamPic__3y6DN {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}

.styles_teamData__2ivlc {
  display: flex;
}

.styles_leftSide__3x8jV {
  flex-grow: 0;
}

.styles_rightSide__1WkzX {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: stretch;
}

.styles_buttonSection__1Z3qd {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
  margin: 20px 20px 0;
}

.styles_joinButton__2g7H2 {
  width: 70%;
  max-width: 250px;
}
</style><style type="text/css">.styles_avatar__KogYu {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}
</style><style type="text/css">.styles_button__22cbl {
  all: inherit;
  cursor: pointer;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

.styles_buttonContainer__1JJ61 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: center;
}
.styles_leftSide__1Vp3R {
  flex-grow: 2;
}
.styles_rightSide__1_Awq {
  flex-grow: 0;
}

.styles_arrow__FgFmY {
  margin-right: 25px;
  border: 3px solid transparent;
}
html[dir='rtl'] .styles_arrow__FgFmY {
  margin-right: 0;
  margin-left: 25px;
}

.styles_teamName__2bKNK {
  height: auto;
  line-height: 19px;
  margin-bottom: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 700;
  font-size: 14px;
}

.styles_amountOfTeammatesIcon__30Iew {
  margin-right: 10px;
  font-weight: 900;
}
html[dir='rtl'] .styles_amountOfTeammatesIcon__30Iew {
  margin-right: 0;
  margin-left: 10px;
}

.styles_teamSize__2QEdL {
  color: #6b7177;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
}
</style><style type="text/css">.styles_container__2X0xJ {
  background-color: #eff7fe;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  padding: 30px 15px 40px 15px;
}

.styles_icon__3xQD7 {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -207px -135px
    no-repeat;
  width: 189px;
  height: 110px;
}

.styles_rightPart__2XG-C {
  display: flex;
  flex-direction: column;
  align-content: space-between;
  justify-content: center;
  align-items: center;
}

.styles_teamPic__1r9co {
  border-radius: 50%;
  width: 38px;
  height: 38px;
  margin: 13px;
}
</style><style type="text/css">.styles_container__sgnOC {
  color: #afb2b8;
  background-color: #3e4249;
  margin: 0 -40px;
  padding: 20px;
  border-radius: 5px;
}

.styles_teamFullHeader__yFnGh {
  font-weight: bold;
  font-size: 22px;
  color: white;
}

.styles_teamInvitationSep__3jwbp {
  border-color: #afb2b8;
  margin: 12px auto 20px;
}

.styles_teamFullMessage__6DE3q {
  margin-bottom: 20px;
}
</style><style type="text/css">/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.styles_CircularProgressbar__29bDu {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.styles_CircularProgressbar__29bDu .styles_CircularProgressbar-path__6KDkV {
  stroke: #3e98c7;
  stroke-linecap: round;
  -webkit-transition: stroke-dashoffset 0.5s ease 0s;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.styles_CircularProgressbar__29bDu .styles_CircularProgressbar-trail__3if0B {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.styles_CircularProgressbar__29bDu .styles_CircularProgressbar-text__3YIZA {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.styles_CircularProgressbar__29bDu .styles_CircularProgressbar-background__2kYTp {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.styles_CircularProgressbar__29bDu.styles_CircularProgressbar-inverted__2h-k4 .styles_CircularProgressbar-background__2kYTp {
  fill: #3e98c7;
}

.styles_CircularProgressbar__29bDu.styles_CircularProgressbar-inverted__2h-k4 .styles_CircularProgressbar-text__3YIZA {
  fill: #fff;
}

.styles_CircularProgressbar__29bDu.styles_CircularProgressbar-inverted__2h-k4 .styles_CircularProgressbar-path__6KDkV {
  stroke: #fff;
}

.styles_CircularProgressbar__29bDu.styles_CircularProgressbar-inverted__2h-k4 .styles_CircularProgressbar-trail__3if0B {
  stroke: transparent;
}
</style><style type="text/css">.styles_progressWrapper__1MYwB {
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles_progressText__2FhwN {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  align-items: center;
  text-transform: uppercase;
  font-size: 0.7em;
}

.styles_points__1S5vV {
  font-size: 2.2em;
}

.styles_progressBar__oPvvc {
  position: relative;
}

.styles_completedCheckOverlay__1gddA {
  position: absolute;
  background: gray;
  opacity: 0.6;
  height: 78px;
  width: 78px;
  box-sizing: border-box;
  border-radius: 50%;
  top: 8px;
}

.styles_completedCheck__FjB6z {
  position: absolute;
  top: 36px;
  left: 36px;
  color: #fff;
  font-size: 32px;
}

.styles_imgWrapper__3hhKw {
  margin: 0 20px;
  padding: 8px;
  position: relative;
  height: 100px;
  width: 100px;
}

.styles_img__1ogsD {
  box-sizing: border-box;
  border-radius: 50%;
  width: 84px;
  height: 84px;
  padding: 4px;
  transition: all 0.5s;
  position: absolute;
  top: 5px;
}
</style><style type="text/css">.styles_privacyPanel__1yFaR {
  min-height: 60px;
  width: 100%;
  border: 1px solid #cfcfcf;
  border-radius: 5px;
  background-color: #f7f7f7;
  margin: 14px auto;
  box-sizing: border-box;
  padding: 0 12px;
  display: flex;
  color: #555;
  align-items: center;
}

.styles_privacyMessageText__1gS06 {
  line-height: 20px;
  margin-left: 10px;
  font-size: 13px;
  width: 100%;
}

html[dir='rtl'] .styles_privacyMessageText__1gS06 {
  margin-right: 10px;
  margin-left: 0;
}
</style><style type="text/css">.styles_calendarIcon__2pAi3 {
  font-size: 16px;
  margin-right: 5px;
}

html[dir='rtl'] .styles_calendarIcon__2pAi3 {
  margin-right: 0;
  margin-left: 5px;
}

.styles_title__16LNf {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #555;
}

.styles_dateContainer__2lqKF {
  display: flex;
  justify-content: center;
  align-items: center;
}

.styles_startEndDate__3RGlm {
  color: #50545b;
  font-weight: 400;
  font-size: 13px;
  justify-content: flex-start;
  text-transform: uppercase;
  line-height: 30px;
}

.styles_myChoiceFlag__rreJo {
  text-align: center;
  text-transform: uppercase;
  background-color: #faae00;
  font-size: 10px;
  padding: 0 10px;
  border-radius: 2px;
  line-height: 1.5em;
  color: #000;
  font-weight: 700;
  margin-bottom: 1px;
}

.styles_rewardContainer__Ef1Fr {
  justify-content: flex-end;
}

.styles_topSection__3tUvY {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.styles_points__2fNeS {
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

html[dir='rtl'] .styles_points__2fNeS {
  margin-left: 5px;
  display: inline-block;
}

.styles_giftIconContainer__3O1mQ {
  text-align: center;
}

.styles_giftIcon__1eigM {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') no-repeat -97px -8px;
  height: 26px;
  width: 22px;
  margin-top: 3px;
  display: inline-block;
}

.styles_strategyInfoContainer__3iPQU {
  display: block;
}

.styles_strategyInfoContainer__3iPQU p {
  font-size: 15px;
  line-height: 20px;
}

.styles_strategyInfoContainer__3iPQU svg {
  margin: 0 12px 0 0;
  color: #50545b;
}

html[dir='rtl'] .styles_strategyInfoContainer__3iPQU svg {
  margin: 0 0 0 12px;
}
</style><style type="text/css">.styles_activityFlag__3dV3- {
  border-radius: 11px;
  font-size: 12px;
  width: auto;
  color: white;
  padding: 2px 8px;
  text-transform: uppercase;
  margin-right: 6px;
}

html[dir='rtl'] .styles_activityFlag__3dV3- {
  margin-right: 0;
  margin-left: 6px;
}

.styles_complete__1T4yC {
  background-color: #008834;
}

.styles_gracePeriod__1PAKt {
  background-color: #009a45;
}

.styles_ended__jpr0f {
  background-color: #4e545a;
}

.styles_endingSoon__21KfD {
  background-color: #d54030;
}

.styles_newlyAdded__3h3cc {
  background-color: #784a9e;
}

.styles_required__p09Lk {
  background-color: #319bfd;
}

.styles_icon__1VHLv {
  padding-left: 5px;
}

html[dir='rtl'] .styles_icon__1VHLv {
  padding-left: 0;
  padding-right: 5px;
}
</style><style type="text/css">.styles_content__1CXTZ {
  text-align: center;
}

.styles_title__CRZ2N {
  font-size: 17px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 9px;
}

.styles_description__1RElw {
  color: #6e6e6e;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 9px;
}
</style><style type="text/css">.styles_optionsMenu__2R5dC {
  position: relative;
}

.styles_menuButton__1iPIb {
  border: none;
  background: transparent;
  font-size: 16px;
  position: absolute;
  padding: 8px 15px;
  line-height: 26px;
}

.styles_right__3zT2T .styles_menuButton__1iPIb {
  right: 45px;
}

html[dir='rtl'] .styles_right__3zT2T .styles_menuButton__1iPIb {
  right: auto;
  left: 45px;
}

.styles_left__1zKJ5 .styles_menuButton__1iPIb {
  left: 45px;
}

html[dir='rtl'] .styles_left__1zKJ5 .styles_menuButton__1iPIb {
  left: auto;
  right: 45px;
}

.styles_center__3uP1G .styles_menuButton__1iPIb {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.styles_menuContainer__NnZlV {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 18px rgb(31 37 50 / 32%);
  font-size: 14px;
  line-height: 15px;
  padding: 20px 30px;
  top: 44px;
  position: absolute;
  max-width: 340px;
  z-index: 9001;
}

.styles_right__3zT2T .styles_menuContainer__NnZlV {
  right: 19px;
}

html[dir='rtl'] .styles_right__3zT2T .styles_menuContainer__NnZlV {
  right: auto;
  left: 19px;
}

.styles_left__1zKJ5 .styles_menuContainer__NnZlV {
  left: 19px;
}

html[dir='rtl'] .styles_left__1zKJ5 .styles_menuContainer__NnZlV {
  left: auto;
  right: 19px;
}

.styles_center__3uP1G .styles_menuContainer__NnZlV {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.styles_menuContainer__NnZlV:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px;
  border-color: transparent transparent #fff;
  position: absolute;
  top: -7px;
}

.styles_right__3zT2T .styles_menuContainer__NnZlV:before {
  right: 36px;
}

html[dir='rtl'] .styles_right__3zT2T .styles_menuContainer__NnZlV:before {
  right: auto;
  left: 36px;
}

.styles_left__1zKJ5 .styles_menuContainer__NnZlV:before {
  left: 36px;
}

html[dir='rtl'] .styles_left__1zKJ5 .styles_menuContainer__NnZlV:before {
  left: auto;
  right: 36px;
}

.styles_center__3uP1G .styles_menuContainer__NnZlV:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.styles_menuContainer__NnZlV ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.styles_option__3APyX {
  border: none;
  background: transparent;
  padding: 8px 0;
  text-transform: uppercase;
  width: 100%;
  font-weight: 700;
  text-align: left;
  cursor: pointer;
}

html[dir='rtl'] .styles_option__3APyX {
  text-align: right;
}

.styles_optionIconWrapper__15qBK {
  width: 25px;
  margin: 0 6px;
  display: inline-block;
  text-align: center;
}

.styles_optionIcon__RkDed {
  font-size: 16px;
}

.styles_removeWrapper__zsUPv .styles_dialogIcon__3QYDw {
  color: #fcb72e;
}

.styles_actionButton__2DqTY {
  margin: 0 5px;
  min-width: 136px;
}

.styles_actionButtonWrapper__gFoe_ {
  display: flex;
  justify-content: center;
}

@media (max-width: 442px) {
  .styles_actionButtonWrapper__gFoe_ {
    flex-direction: column;
  }
}

.styles_dialogIcon__3QYDw {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 9px;
}

.styles_stackedIcon__3epyZ.styles_dialogIcon__3QYDw {
  font-size: 16px;
  margin: 0 2px 9px;
}

.styles_stackedIcon__3epyZ.styles_optionIcon__RkDed {
  font-size: 10px;
  margin: 0 1px;
}

.styles_dialogIcon__3QYDw.styles_selected__23HrC,
.styles_optionIcon__RkDed.styles_selected__23HrC {
  color: #009a46;
}
</style><style type="text/css">.styles_fontMontserrat__3vEqg {
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.styles_teamView__3Z-ds {
  margin-top: 40px;
  line-height: 1.4;
}

.styles_yourTeamHeader__2LRTu {
  font-size: 1em;
}

.styles_amountOfTeammatesIcon__Xkp32 {
  margin-right: 3px;
}
html[dir='rtl'] .styles_amountOfTeammatesIcon__Xkp32 {
  margin-right: 0;
  margin-left: 3px;
}

/* Cheer Button*/
.styles_clickable__1OQhY:hover {
  background-color: transparent;
  cursor: pointer;
}

.styles_cheer__3epOt {
  height: 27px;
  width: 36px;
  cursor: auto;
  /*background: #fff;*/
  padding: 0 5px;
  border: none;
  box-shadow: none;
  background-color: transparent;
}

.styles_cheerIconEnabled__1ltWt {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -380px -36px
    no-repeat;
  display: block;
  width: 26px;
  height: 24px;
}

.styles_cheerIconEnabled__1ltWt:hover,
.styles_cheerIconFilled__2_pzU {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -350px -36px
    no-repeat;
  display: block;
  width: 26px;
  height: 24px;
}

.styles_cheerIconDisabled__iWB3b {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -410px -36px
    no-repeat;
  display: block;
  width: 25px;
  height: 24px;
}

.styles_popupContainer__2bRDn {
  position: relative;
}
.styles_popover__2KA_E {
  top: -34px;
  left: -123px;
  background-color: #fff;
  border: none;
  box-shadow: 0 2px 18px rgba(31, 37, 50, 0.32);
  border-radius: 3px;
  background-clip: padding-box;
  opacity: 1;
  position: absolute;
  z-index: 1010;
  max-width: 319px;
  width: auto;
  padding: 1px;
  text-align: left;
  white-space: normal;
}
.styles_left__3eF_A {
  margin-left: -10px;
}

/* Cheer popover arrow */
.styles_arrow__1q3T1 {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-width: 11px;
  border-right-width: 0;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  text-align: left;
  white-space: normal;
}
.styles_arrow__1q3T1:after {
  right: 1px;
  bottom: -10px;
  border-width: 10px;
  border-right-width: 0;
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.styles_popoverContent__JETpd {
  background-color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.styles_popoverContent__JETpd:before {
  left: 100%;
  top: 50%;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: 7px solid transparent;
  border-left-color: #fff;
  margin-top: -7px;
}

.styles_sendCheer__UaQtu {
  text-transform: uppercase;
  border: none;
}
.styles_cheerSent__8WfbG {
  padding: 5px 7px;
  text-align: left;
  text-transform: uppercase;
}
.styles_cheerSentConfirmation__189CI {
  color: #fff;
  font-size: 11px;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.styles_cheerSentTextMessage__3k7DW {
  margin-right: 8px;
  color: #fff;
  font-size: 11px;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.styles_cheerIconSent__2q9hs {
  display: inline-block;
  vertical-align: middle;
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -350px -7px
    no-repeat no-repeat;
  width: 25px;
  height: 25px;
}

.styles_button__2xlKP {
  background-color: #f7f7f7;
  background-image: -webkit-linear-gradient(top, #fff, #f7f7f7);
  color: #555;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  vertical-align: middle;
  background-clip: padding-box;
  box-shadow: inset 0 -3px rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.1),
    0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-appearance: button;
  margin: 0;
  line-height: normal;
}

.styles_inviteFormWrapper__2ycnR {
  margin-bottom: 10px;
}

.styles_leaderboardRankYou__3y2FV {
  background-color: #f7f7f7;
}

.styles_inactiveRow__2ewXd {
  background-color: transparent;
  opacity: 0.6;
}

/* not enough teammates container popup */
.styles_notEnoughTeammatesContainer__2YFog {
  width: auto;
  border-radius: 2px;
  margin-top: 20px;
  background-color: #ffe676;
  padding: 10px;
  position: relative;
  margin-bottom: 10px;
}

.styles_notEnoughTeammatesMessage__MVTHv {
  font-size: 14px;
  color: #3e4249;
}

.styles_notEnoughTeammatesContainer__2YFog:before {
  top: 100%;
  right: 7%;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #fff;
  margin-top: -1px;
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #ffe676;
  border-width: 6px;
  border-style: solid;
}

.styles_tabInviteButton__2grBV {
  cursor: pointer;
}

#styles_team-view__3_5cG.styles_notEnoughTeamMembers__3wiSl {
  margin-top: 8px;
}

.styles_notEnoughTeammatesIcon__1O8Wd {
  margin-right: 6px;
}
html[dir='rtl'] .styles_notEnoughTeammatesIcon__1O8Wd {
  margin-right: 0;
  margin-left: 6px;
}
.styles_nameTableCell__3FIGS {
  width: 100%;
}
</style><style type="text/css">.styles_tabInviteButton__AbPMO {
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  display: flex;
  border: 0;
  background-color: #ffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.styles_inviteTeammateIcon__3sHN- {
  margin-right: 5px;
}
html[dir='rtl'] .styles_inviteTeammateIcon__3sHN- {
  margin-right: 0;
  margin-left: 5px;
}

.styles_visuallyHidden__1j9QS {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.styles_inviteForm__2PiTs {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.styles_inviteField__3q7xD {
  height: 100%;
  width: 80%;
  border-radius: 3px;
  border: 0;
  font-size: 14px;
  padding: 3px 5px;
}

.styles_inviteField__3q7xD:disabled {
  background-color: #ffffff;
}

.styles_buttonInvite__33pih {
  font-size: 10px;
  line-height: 0;
  padding: 0;
  background-color: #fff;
  right: 10px;
  height: 26px;
  width: 54px;
  border: 1px solid #afb2b8;
  border-radius: 2px;
  color: #6b7177;
  box-shadow: none;
  box-sizing: border-box;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
}
html[dir='rtl'] .styles_buttonInvite__33pih {
  left: 10px;
  right: unset;
}

.styles_buttonInvite__33pih:enabled {
  color: #fff;
  cursor: pointer;
}

.styles_buttonInvite__33pih:disabled {
  color: #6b7177;
  background-color: #fff;
  pointer-events: none;
  cursor: default;
}
</style><style type="text/css">/* TEAM LIST Table */
.styles_profilePic__BsZAP {
  color: #e4e5e7;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  width: 31px;
  height: 31px;
  overflow: hidden;
}

/* Name */
.styles_username__2m1rn {
  display: inline-block;
  font-size: 18px;
  vertical-align: middle;
  word-break: break-all;
}

.styles_status__30mBl {
  display: inline-block;
  border: 1px solid #50545b;
  border-radius: 4px;
  padding: 3px 9px;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 6px;
}
html[dir='rtl'] .styles_status__30mBl {
  margin-right: 0;
  margin-left: 6px;
}

.styles_captainStar__1inYa {
  font-size: 10px;
  margin-right: 6px;
}
html[dir='rtl'] .styles_captainStar__1inYa {
  margin-right: 0;
  margin-left: 6px;
}
</style><style type="text/css">.styles_list__4a3U5 {
  font-size: 12px;
  background-color: transparent;
  width: 100%;
  vertical-align: middle;
  border-radius: 4px;
  margin: 0 0 12px;
  padding: 1px 0;
  list-style-type: none;
  overflow: hidden;
  clear: both;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  border-collapse: collapse;
  border-spacing: 0;
}

.styles_list__4a3U5 td,
list th {
  vertical-align: middle;
  border: 0;
}
.styles_list__4a3U5 th {
  text-align: left;
  font-weight: inherit;
}
html[dir='rtl'] .styles_list__4a3U5 th,
html[dir='rtl'] .styles_list__4a3U5 td {
  text-align: right;
}

.styles_listAvatar__Jmb92 {
  width: 64px;
  padding: 8px;
}
.styles_listName__2Ng6z {
  width: 100%;
}
.styles_listScore__3FB1N {
  text-align: right;
  font-weight: 700;
  padding: 0 10px;
  min-width: 44px;
}

.styles_colRank__2OmJf {
  min-width: 60px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.styles_leaderboardScore__3ppqz {
  font-size: 18px;
  text-align: right;
  min-width: 44px;
}
</style><style type="text/css">.styles_container__3kueR {
  position: relative;
  margin-bottom: 8px;
  font-size: 12px;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: 2px 4px;
}

.styles_column__1SjQT {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
</style><style type="text/css">.styles_myChoiceModal__1_lfq {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 20px 50px;
  display: flex;
  justify-content: center;
  max-height: calc(100vh - 40px);
}

.styles_myChoiceModalButton__2O-K1 {
  border: none;
  width: 85%;
  height: 60px;
  position: absolute;
  bottom: 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 30px;
  border-top: 2px solid #e4e5e7;
}

.styles_limitReachedWrapper__19hYS {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.styles_introWrapper__3Gwxm {
  display: flex;
  margin-bottom: 4em;
}

.styles_introWrapper__3Gwxm img {
  align-self: flex-start;
  margin: 0 6px;
}

.styles_myChoiceTitle__2aIBk {
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
  text-shadow: 0.5px 0.5px rgb(0 0 0 / 50%);
}

.styles_limitReachedTitle__1iT-g {
  margin: 15px auto 10px;
}

.styles_myChoiceDesc__2rJ6t {
  font-size: 18px;
  line-height: 25px;
}

.styles_limitReachedDesc__1PQTW {
  margin: 5px 0 4em 0;
}

@media only screen and (max-width: 970px) {
  .styles_introWrapper__3Gwxm {
    flex-direction: column;
  }

  .styles_introWrapper__3Gwxm img {
    align-self: center;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 576px) {
  .styles_myChoiceModal__1_lfq {
    width: 95vw;
  }
}
</style><style type="text/css">.styles_leaderboardRankYou__1c8jn {
  background-color: #f7f7f7;
}

.styles_checkIcon__KSp_U {
  font-weight: 900;
  width: 14px;
  height: 14px;
  margin: 0 4px 1px 4px;
  vertical-align: middle;
}

.styles_leaderboardType__1sFJh {
  margin-bottom: 24px;
}

.styles_title__9gPpU {
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}

.styles_nameTableCell__21XgF {
  width: 100%;
}
</style><style type="text/css">.styles_leaderboardEmpty__3-eur {
  text-align: center;
}

.styles_secondaryText__30TYQ {
  font-size: 18px;
  margin: 3px 0 0;
  padding: 0;
}

.styles_primaryText__3Fp9B {
  margin: 0;
  padding: 0;
  font-size: 28px;
  line-height: 35px;
}

.styles_buttonContainer__2r1z9 {
  margin: 30px 75px;
}

.styles_button__1l2ke {
  border: none;
  border-radius: 2px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  min-width: 70px;
  line-height: 20px;
  padding: 13px;
  text-align: center;
  text-transform: uppercase;
}
</style><style type="text/css">.styles_goalReachedWrapper__H-_JZ {
  background-color: #fff;
  height: 160px;
  position: relative;
}

.styles_goalReachedText__1ElpR {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}

.styles_goalReachedHeader__3JnFN {
  font-size: 36px;
  font-weight: 600;
  white-space: nowrap;
}

.styles_goalReachedBody__1Sz8n {
  font-size: 19px;
  font-weight: 400;
}
</style><style type="text/css">.styles_devicePanel__2VeFh {
  background-color: #f7f7f7;
  border-radius: 3px;
  margin: 20px 0;
  padding: 4px 10px;
  min-height: 40px;
  display: flex;
  align-items: center;
}

.styles_deviceMessage__1K1b3 {
  font-size: 12px;
  color: #4a4a4a;
  margin: 6px;
}

.styles_deviceIcon__2AsI- {
  font-size: 20px;
}

.styles_manageDeviceButton__1_r_9 {
  border: 1px solid #afb2b8;
  border-radius: 2px;
  color: #6b7177;
  font-weight: 600;
  text-align: center;
  font-size: 10px;
  line-height: 26px;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 94px;
  display: inline-block;
  margin-left: auto;
}

.styles_manageDeviceButton__1_r_9:hover {
  border: 1px solid #6b7177;
  color: initial;
  text-decoration: none;
}

html[dir='rtl'] .styles_manageDeviceButton__1_r_9 {
  margin-left: revert;
  margin-right: auto;
}
</style><style type="text/css">.styles_descWrapper__2fSBG {
  padding: 24px 0;
  border-top: 1px solid #e4e5e7;
  margin: 12px 0;
}

.styles_descHeader__15wZS {
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
  margin: 0;
  display: inline-block;
}

.styles_descBody__2PP3H {
  font-size: 15px;
  line-height: 20px;
  margin: 5px 0 20px;
  word-break: break-word;
}

.styles_descBody__2PP3H p {
  font-size: 14px;
}

.styles_toggleButton__2QMBE {
  border: none;
  background: transparent;
  float: right;
  padding: 4px 4px 4px 0px;
}

html[dir='rtl'] .styles_toggleButton__2QMBE {
  float: left;
  padding: 4px 0px 4px 4px;
}

.styles_faqSection__2bnoY {
  margin-top: 12px;
}
</style><style type="text/css">.styles_activityFeed__3AYnr {
  padding: 0 0 18px;
  background-color: #fff;
  margin-top: 20px;
}

.styles_feedSelection__pvx6F {
  margin: auto;
  max-width: 300px;
  font-size: 12px;
  font-weight: 700;
}

.styles_noActivity__1Wfzh {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 24px;
  font-size: 13px;
}

.styles_noActivity__1Wfzh svg {
  font-size: 48px;
  margin: 12px;
}

.styles_historyItemWrapper__1ZmiA {
  padding: 10px 8px;
}

.styles_historyList__pc-ny,
.styles_commentList__36-6H {
  list-style: none;
  padding: 0;
}

.styles_historyItem__2aqTx,
.styles_commentItem__1DF5b {
  display: flex;
  align-items: center;
}

.styles_avatar__2Fq5m {
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  height: 30px;
  width: 30px;
}

.styles_activity__1iVXe {
  font-size: 13px;
  line-height: 20px;
  margin-left: 15px;
  white-space: pre;
}

html[dir='rtl'] .styles_activity__1iVXe {
  margin-right: 15px;
  margin-left: 0;
}

.styles_activity__1iVXe span {
  display: inline-block;
}

.styles_privateIcon__3A_NS {
  margin: 0 8px;
  background-color: #f5e779;
  color: #a26f29;
  padding: 2px 4px;
  border-radius: 4px;
}

.styles_deleteButton__6o4OD {
  margin-left: auto;
  border: none;
  background: none;
  color: #50545b;
  cursor: pointer;
}

html[dir='rtl'] .styles_deleteButton__6o4OD {
  margin-right: auto;
  margin-left: 0;
}

.styles_dim__14man {
  font-size: 11px;
  color: #737579;
}

.styles_commentSection__11_hr {
  margin-left: 48px;
}

html[dir='rtl'] .styles_commentSection__11_hr {
  margin-right: 48px;
  margin-left: 0;
}

ul.styles_commentList__36-6H {
  background-color: #f7f7f7;
  border-radius: 3px;
  padding: 15px;
  position: relative;
  font-size: 13px;
  line-height: 16px;
  margin: 8px 0;
}

.styles_commentList__36-6H:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  border-color: transparent #f7f7f7 transparent transparent;
  position: absolute;
  top: 20px;
  left: -15px;
}

html[dir='rtl'] .styles_commentList__36-6H:before {
  border-width: 0 0 15px 15px;
  border-color: transparent #f7f7f7 transparent;
  right: -15px;
  left: 0;
}

.styles_commentList__36-6H li {
  padding: 10px 8px;
}

.styles_commentButton__32Ekx {
  background: none;
  border: none;
  font-size: 12px;
  line-height: 20px;
  padding: 0;
  text-transform: uppercase;
  font-weight: 700;
  width: auto;
  color: #50545b;
  cursor: pointer;
}

.styles_commentButton__32Ekx:disabled,
.styles_deleteButton__6o4OD:disabled {
  cursor: default;
}

.styles_commentForm__1vK6W {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
}

.styles_commentInputWrapper__1LLO7 {
  width: 80%;
}

.styles_commentInput__3lXcA {
  padding-left: 10px;
}

html[dir='rtl'] .styles_commentInput__3lXcA {
  padding-left: 0;
  padding-right: 10px;
}

.styles_postButton__3DxqF {
  padding: 4px 15px;
  font-size: 12px;
}

.styles_postButton__3DxqF:disabled {
  color: #555;
  background-color: #fff;
}

.styles_state__F7T2c {
  font-size: 13px;
  color: #757575;
}
.styles_loadingState__oVUgW {
  background: #f1f2f3;
  color: #6d6d6d;
  border-top: 1px solid #eee;
  padding: 10px;
  text-align: center;
}
.styles_spinnerContainer__1gDlF {
  height: auto;
  width: auto;
}
.styles_spinner__2FcY5 {
  width: 18px;
  height: 18px;
  border: 3px solid #6d6d6d;
  border-top-color: #e4e5e7;
}
</style><style type="text/css">.styles_button__1GmiN {
  border: none;
  border-radius: 2px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  min-width: 46px;
  width: 100%;
  line-height: 20px;
  padding: 13px;
  text-align: center;
  text-transform: uppercase;
}

.styles_connectedIcon__G4j6z {
  background: url('https://cdn.limeade.com/content/images/sprite_icons.s143.png') -137px -132px
    no-repeat;
  width: 25px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -4px;
}

.styles_chevronRight__KxMRn {
  margin-left: 10px;
}

html[dir='rtl'] .styles_chevronRight__KxMRn {
  margin-left: 0;
  margin-right: 10px;
}
</style><style type="text/css">.styles_activityImage__3JmQb {
  position: relative;
  max-height: 250px;
  width: calc(100% + 100px);
  overflow: hidden;
  margin: 0 -50px 12px;
}

.styles_activityImage__3JmQb:before {
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.79) 0,
    rgba(0, 0, 0, 0.48) 13.69%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  height: 100%;
  width: 100%;
  content: '';
  z-index: 1;
}

.styles_activityImage__3JmQb img {
  background-clip: padding-box;
  width: 100%;
  position: relative;
  top: -30px;
}
</style><style type="text/css">.styles_container__CfihC {
  padding: 50px 50px 0 50px;
  width: 550px;
  height: 600px;
  max-height: 100vh;
}

.styles_topSection__3VFtd {
  display: flex;
}

.styles_title__1UFqQ {
  margin-top: 45px;
}

.styles_paragraph__1da1d {
  margin-top: 35px;
}

.styles_paragraphText__VIWfV {
  margin-top: 20px;
}

.styles_divider__38Prn {
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e5e7;
}

.styles_privacyText__1eSMv {
  margin-bottom: 15px;
}

.styles_skeletonButton__1BL8C {
  border-radius: 2px;
}

.styles_bottomPart__Iq3T9 {
  bottom: 0;
  position: absolute;
  padding: 20px 0;
}

@media (max-width: 576px) {
  .styles_container__CfihC {
    max-width: 90vw;
  }
}
</style><style type="text/css">.styles_container__3uNci {
  max-width: 1040px;
  min-width: 970px;
  height: 700px;
  max-height: 100vh;
  display: flex;
}

.styles_trackerLeftSide__1dO3O {
  padding: 50px;
  min-width: 450px;
  flex: 0 1 55%;
  box-shadow: 20px 0 26px -12px rgb(0 0 0 / 30%);
}

.styles_trackerRightSide__1p1pX {
  flex: 0 1 45%;
  min-width: 390px;
  padding: 50px;
  position: relative;
}

.styles_topSection__iDYPY {
  display: flex;
}

.styles_title__2bi4c {
  margin-top: 45px;
}

.styles_paragraph__2Ul5h {
  margin-top: 35px;
}

.styles_paragraphText__1haaa {
  margin-top: 20px;
}

.styles_divider__3hDQF {
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e5e7;
}

.styles_progressContainer____g9J {
  padding: 40px 0;
}

.styles_progressWrapper__3_x_L {
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles_progressText__2hVTG {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  align-items: center;
  text-transform: uppercase;
  font-size: 0.7em;
}

.styles_progressBar__yot6b {
  left: 0px;
  margin: 0 30px;
  padding: 8px;
}

.styles_skeletonButton__3WAN4 {
  border-radius: 2px;
}
</style><style type="text/css">.styles_navMenu__3MKIg {
  padding-left: 0;
  list-style: none;
  display: flex;
  margin-top: 20px;
}

.styles_profileButton__2fgYb {
  display: inline-flex;
}

.styles_navLinks__12Qu2 {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  align-items: center;
  display: inline-flex;
}

.styles_iconLink__U2dDv,
.styles_link__2vRec {
  text-shadow: 0 1px 0 rgb(255 255 255 / 25%);
  height: auto;
  display: inline-block;
  margin-right: 13px;
  font-size: 14px;
  white-space: nowrap;
}

.styles_iconLink__U2dDv a:hover .styles_icon__2vihL,
.styles_link__2vRec a:hover {
  box-shadow: 0 0 2px 1px #000;
  outline: 0;
}

.styles_link__2vRec a:hover {
  text-decoration: underline;
  color: #333;
}

html[dir='rtl'] .styles_link__2vRec {
  margin-left: 13px;
  margin-right: 0px;
}

.styles_selected__2LFjC {
  border-bottom: 2px solid;
}

a.styles_selected__2LFjC:hover {
  box-shadow: none;
}

.styles_iconLink__U2dDv a,
.styles_link__2vRec a {
  padding: 4px 5px;
  text-decoration: none;
  color: #666;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  line-height: 20px;
}

.styles_listMenu__2-njp {
  padding: 5px 0;
}

.styles_listItem__3NGyb {
  margin: 0 7px;
  border-radius: 2px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #666;
  white-space: nowrap;
  font-size: 12px;
}

.styles_listItem__3NGyb:hover {
  background-color: #e8e8e8;
}

.styles_listItem__3NGyb a {
  padding: 8px 13px;
}

.styles_listItem__3NGyb a:hover {
  text-decoration: none;
  color: inherit;
}

.styles_listItem__3NGyb + .styles_listItem__3NGyb {
  border: none;
}

.styles_dropdownButtonBorder__3yo4T {
  color: #666;
  background-color: #ffffff;
  border: 2px solid #e7e7e7;
  padding: 9px 11px;
  font-size: 16px;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 14px;
  height: 38px;
  width: 105px;
}

.styles_dropdownButtonBorder__3yo4T:hover {
  border-color: #d4d4d4;
  outline: 0;
}

.styles_buttonContentWrapper__2NBKZ {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: block;
}

.styles_buttonContent__12dnj {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: 1s;
}

.styles_dropdownButtonBorder__3yo4T:hover .styles_buttonContent__12dnj {
  -webkit-transform: translateX(calc(79px - 100%));
          transform: translateX(calc(79px - 100%));
  text-overflow: inherit;
  width: unset;
}

.styles_caret__13Npi {
  display: inline-block;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  color: #666;
  margin-left: 5px;
}

html[dir='rtl'] .styles_caret__13Npi {
  margin-right: 5px;
  margin-left: 0;
}

.styles_menuButton__1uwhG {
  display: inline-block;
  align-self: center;
  position: relative;
  vertical-align: top;
}

.styles_mobileMenu__M7AJ7 {
  display: none;
}

.styles_navbarMenuRight__8GNZJ {
  margin-top: 9px;
  margin-right: -15px;
  margin-left: auto;
  display: flex;
  align-items: center;
}

html[dir='rtl'] .styles_navbarMenuRight__8GNZJ {
  margin-right: auto;
  margin-left: -15px;
}

.styles_notificationBell__2q85Z,
.styles_podcast__18E9Y {
  font-size: 22px;
  vertical-align: middle;
  display: inline-block;
}

.styles_padcastWrapper__2YP9a {
  padding: 2px 0;
}

.styles_podcast__18E9Y {
  padding-top: 2px;
}

.styles_mobileOnly__1BG-6 {
  display: none;
}

.styles_device__Wo8Au {
  box-shadow: none;
  display: inline-block;
  width: 25px;
  height: 26px;
  vertical-align: middle;
  margin-bottom: 2px;
}

.styles_menuButtonItem__3IFkg {
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #666;
  padding: 13px 20px;
  white-space: nowrap;
  text-transform: uppercase;
  text-align: left;
  min-width: 200px;
}

.styles_menuButtonItem__3IFkg.styles_menuButtonItem__3IFkg {
  border: none;
}

.styles_menuButtonItem__3IFkg.styles_menuBorder__1Qlea {
  border-top: 1px solid #e5e5e5;
}

.styles_menuButtonItem__3IFkg.styles_menuBorder__1Qlea:first-child {
  border: none;
}

.styles_menuButtonItem__3IFkg:first-child {
  border-bottom: 1px solid #e5e5e5;
}

.styles_menuButtonItemFirst__3GENQ {
  margin-top: 6px;
}

.styles_menuButtonLink__1Ii98 {
  border-radius: 2px;
  font-size: 12px;
  padding: 10px 20px 10px 8px;
}

.styles_deviceMenuItem__1VfG2 {
  display: table;
}

.styles_singleMenuItem__TaF8F:hover {
  background: none;
  cursor: default;
  color: #666;
}

.styles_singleMenuItem__TaF8F[data-selected] {
  color: #666;
}

.styles_dropdownButtonToggle__am_oX {
  cursor: pointer;
  color: #888888;
  background: none;
  border: none;
  font-size: 22px;
}

.styles_dropdownButtonToggle__am_oX:hover,
.styles_dropdownButtonToggle__am_oX:focus {
  background-color: #ddd;
}

.styles_dropdownButton__SIUvS:hover {
  outline: none;
  box-shadow: 0 0 2px 1px #000;
}

.styles_dropdownButton__SIUvS {
  background: none;
  border: none;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}

.styles_oneLink__3dnUn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #555;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-right: 13px;
  font-size: 14px;
}

html[dir='rtl'] .styles_oneLink__3dnUn {
  margin-left: 13px;
  margin-right: 0;
}

.styles_oneLink__3dnUn:hover,
.styles_onHoverUnderline__2HsBT:hover {
  color: #555;
  text-decoration: underline;
}

.styles_oneLink__3dnUn:hover {
  box-shadow: 0 0 2px 1px #000;
}

.styles_onHoverUnderline__2HsBT {
  color: #666;
}

.styles_popover2__VI7dO [data-reach-menu-popover] {
  right: 0;
  left: auto;
}

html[dir='rtl'] .styles_popover2__VI7dO [data-reach-menu-popover] {
  left: 0;
  right: auto;
}

.styles_noDevices__3DXYd {
  font-size: 12px;
  text-transform: none;
  font-family: 'Open Sans', Tahoma, Arial, sans-serif;
  color: #555;
}

.styles_connectButton__2-idt {
  font-size: 13px;
  text-transform: none;
  font-family: 'Open Sans', Tahoma, Arial, sans-serif;
  display: inline-block;
}

.styles_connectButton__2-idt:hover {
  text-decoration: underline;
  background: none;
}

.styles_deviceImage__1QlB0 {
  width: 32px;
  height: auto;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

html[dir='rtl'] .styles_deviceImage__1QlB0 {
  margin-left: 10px;
  margin-right: 0;
}

.styles_deviceData__2m-9O {
  display: inline-block;
  vertical-align: top;
}

.styles_deviceName__14rBy {
  text-transform: uppercase;
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.styles_unreadNotifications__2xRC7 {
  background: red;
  position: absolute;
  border-radius: 50%;
  top: 1px;
  left: calc(100% - 8px);
  width: 9px;
  height: 9px;
}

html[dir='rtl'] .styles_unreadNotifications__2xRC7 {
  right: calc(100% - 8px);
  left: auto;
}

.styles_points__3CHdD {
  display: inline-block;
  font-size: 24px;
  line-height: 37px;
  font-family: 'Lato', sans-serif;
  margin: 0 15px;
  white-space: nowrap;
  color: #555;
  vertical-align: top;
  position: relative;
  top: -3px;
}

.styles_profileImage__3CblG {
  width: 36px;
  height: 36px;
  vertical-align: middle;
  border-radius: 50%;
}

.styles_username__23R3p {
  text-transform: none;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 8px 5px 8px;
}

.styles_notificationBellContainer__2dwJx {
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 28px;
  padding: 2px 7px;
}

.styles_deviceButton__3T-Jl {
  height: 37px;
}

.styles_connected__16d9t {
  color: #009a46;
}

.styles_notConnected__33n39 {
  color: #767676;
}

@media only screen and (max-width: 1180px) {
  .styles_navMenu__3MKIg {
    clear: left;
    margin-top: 0;
  }
}

@media only screen and (max-width: 992px) {
  .styles_hideForMobile__2DrTp {
    display: none !important;
  }

  .styles_hamburgerMenu__BVju- {
    position: absolute;
    right: 26px;
    font-size: 25px;
    top: 14px;
  }

  html[dir='rtl'] .styles_hamburgerMenu__BVju- {
    left: 26px;
    right: auto;
  }

  .styles_navMenu__3MKIg {
    margin-bottom: 2px;
    flex-direction: column;
    border-top: 1px solid #e7e7e7;
    padding-top: 5px;
    position: relative;
  }

  .styles_navbarMenuRight__8GNZJ {
    margin: -3px 0 0 0;
    width: 100%;
    display: inline-block;
    align-self: center;
  }

  .styles_profileButton__2fgYb {
    display: block;
  }

  .styles_deviceButton__3T-Jl {
    height: auto;
  }

  .styles_oneLink__3dnUn {
    padding: 5px 10px 5px 5px;
  }

  html[dir='rtl'] .styles_oneLink__3dnUn {
    padding: 5px 5px 5px 10px;
  }

  .styles_notificationBell__2q85Z {
    display: none;
  }

  .styles_link__2vRec {
    display: block;
    min-height: 28px;
  }

  .styles_link__2vRec a {
    border: none;
  }

  .styles_dropdownButtonBorder__3yo4T {
    display: block;
    border: none;
    margin-top: 0px;
    padding: 2px 5px;
    background-color: transparent;
  }

  .styles_mobileOnly__1BG-6 {
    display: inline-block;
  }

  .styles_navLinks__12Qu2 {
    margin: 0;
    display: inline-block;
  }

  .styles_popover__2nlQw {
    border: none;
    box-shadow: none;
    margin: 0 0 0 10px;
    background: transparent;
  }

  .styles_menuButton__1uwhG {
    margin: 4px 0 10px 0;
    display: block;
    align-self: flex-start;
  }

  .styles_menuButton__1uwhG button {
    text-align: start;
    height: 20px;
  }

  .styles_menuButton__1uwhG button:hover {
    box-shadow: 0 0 2px 1px #000;
    outline: 0;
  }

  .styles_menuButton__1uwhG [data-reach-menu-popover] {
    display: block;
    position: relative;
  }

  .styles_menuButton__1uwhG [data-reach-menu-popover][hidden] {
    display: none;
  }

  .styles_mobileMenu__M7AJ7 {
    display: block;
  }

  .styles_hr__3I3_G {
    border: none;
    background-color: #e5e5e5;
    height: 1px;
  }

  .styles_dropdownButton__SIUvS {
    color: #666;
    font-size: 16px;
    font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 2px;
    font-size: 14px;
  }

  .styles_navMenu__3MKIg.styles_hide__2__Uz {
    display: none;
  }

  .styles_points__3CHdD {
    padding: 9px 6px;
    font-size: 16px;
    font-weight: bold;
    top: 0;
    position: absolute;
    right: 0;
  }

  html[dir='rtl'] .styles_points__3CHdD {
    left: 0;
    right: auto;
  }

  .styles_menuButtonItem__3IFkg:first-child {
    border: none;
  }

  .styles_menuButtonItem__3IFkg.styles_menuButtonItem__3IFkg {
    padding: 0;
    border: none;
  }

  .styles_noDevices__3DXYd {
    padding: 0;
    margin-top: 12px;
  }

  .styles_notificationBellContainer__2dwJx {
    padding: 0;
  }
}
.styles_mobileOnly__1BG-6 .styles_oneLink__3dnUn {
  align-self: flex-start;
  display: block;
  margin-bottom: 5px;
  padding-top: 2px;
}

@media only screen and (max-width: 768px) {
  .styles_dropdownButtonToggle__am_oX {
    min-height: 45px;
    min-width: 45px;
  }
}

@media only screen and (max-width: 600px) {
  .styles_navMenu__3MKIg {
    height: 100vh;
    overflow-y: auto;
  }
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_notificationBell__2q85Z,
  .styles_connected__16d9t,
  .styles_notConnected__33n39 {
    color: inherit;
  }
}
</style><style type="text/css">.styles_caret__1_p26 {
  display: inline-block;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  color: #666;
  margin-left: 5px;
}

html[dir='rtl'] .styles_caret__1_p26 {
  margin-right: 5px;
  margin-left: 0;
}

.styles_menuButton__2s2Py {
  display: inline-block;
  margin-top: -1px;
  vertical-align: top;
  position: relative;
}

.styles_menuButtonItemBorder__FDhXh {
  font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #666;
  padding: 13px 20px;
  white-space: nowrap;
  text-transform: uppercase;
  text-align: left;
}

.styles_menuButtonItemBorder__FDhXh.styles_menuButtonItemBorder__FDhXh {
  border: none;
}

.styles_menuButtonItemBorder__FDhXh:first-child:hover,
.styles_menuButtonItemBorder__FDhXh:first-child[data-selected] {
  color: #666;
}

.styles_menuButtonItemBorder__FDhXh:last-child {
  border-top: 1px solid #e5e5e5;
}

.styles_menuButtonLink__1b5u- {
  border-radius: 2px;
  font-size: 12px;
  margin: 0;
}

.styles_menuButtonLink__1b5u-:hover,
.styles_menuButtonLink__1b5u-:focus {
  text-decoration: none;
}

.styles_singleMenuItem__22UoM:hover {
  background: none;
  cursor: default;
}

.styles_dropdownButton__jZO4z:hover {
  outline: none;
  box-shadow: 0 0 2px 1px #000;
}

.styles_dropdownButton__jZO4z {
  background: none;
  border: none;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
}

.styles_popover2__1DCQ0 [data-reach-menu-popover] {
  right: 0;
  left: auto;
}
html[dir='rtl'] .styles_popover2__1DCQ0 [data-reach-menu-popover] {
  left: 0;
  right: auto;
}

.styles_profileImage__3kg0V {
  width: 36px;
  height: 36px;
  vertical-align: middle;
  border-radius: 50%;
}

.styles_username__2gXja {
  text-transform: none;
  font-weight: bold;
  font-size: 12px;
}

@media only screen and (max-width: 992px) {
  .styles_popover__1KYyT,
  .styles_hideForMobile__1T4CD {
    display: none !important;
  }
}
</style><style type="text/css">.styles_navbar__2406s {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  border-width: 0 0 1px;
  z-index: 1000;
  border-radius: 0;
  background: #fff;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);
}
.styles_navbarCollapse__ggj3M::before,
.styles_navbarCollapse__ggj3M::after,
.styles_navbar__2406s::before,
.styles_navbarHeader__3GQ9Y::after,
.styles_navbarHeader__3GQ9Y::before {
  content: ' ';
  display: table;
}

.styles_navbarHeader__3GQ9Y {
  float: left;
  height: auto;
  min-width: 308px;
}

.styles_navbarCollapse__ggj3M {
  display: block;
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  height: auto;
  padding-bottom: 0;
}

.styles_navbarCollapse__ggj3M::after,
.styles_navbarHeader__3GQ9Y::after {
  clear: both;
}

.styles_containerFluid__3-LJI {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}

.styles_link__3wmQA {
  display: inline-block;
  padding: 15px;
}

.styles_skipContent__31zUk {
  position: absolute;
  clip: rect(0 0 0 0);
}

.styles_skipContent__31zUk:focus {
  clip: unset;
}

.styles_logo__taelp {
  width: 293px;
  height: auto;
  max-height: 57px;
  display: inline-block;
}

@media only screen and (min-width: 993px) {
  .styles_logo__taelp {
    margin-left: -15px;
  }
}

@media only screen and (max-width: 1180px) {
  .styles_logo__taelp {
    padding-bottom: 5px;
  }

  .styles_logo__taelp img {
    width: 220px;
    height: auto;
    max-height: 43px;
  }
}

@media only screen and (max-width: 992px) {
  .styles_navbarCollapse__ggj3M {
    display: block;
    margin-right: -15px;
    margin-left: -15px;
  }

  .styles_navbarHeader__3GQ9Y {
    display: block;
    float: none;
    margin-right: -15px;
    margin-left: -15px;
  }

  .styles_logo__taelp {
    padding: 10px 5px 10px 15px;
  }
}
</style><style type="text/css">.styles_ratings__2TWTd {
  background-color: #f7f7f7;
  margin: 5px 0 20px 0;
  padding: 10px;
}

.styles_ratingDescriptions__3xAKU {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.styles_ratingDescriptions__3xAKU span {
  font-size: 11px;
  color: #444;
}

.styles_ratingInputs__3ZvLm {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.styles_radioWrapper__3jEVX {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.styles_radioWrapper__3jEVX input {
  cursor: pointer;
}
</style><style type="text/css">.styles_commentForm__1cPp- label {
  font-size: 13px;
  color: #444444;
}

.styles_commentFormTextArea__1ekop {
  font-family: inherit;
  border-radius: 3px;
  overflow: auto;
  padding: 5px;
  resize: none;
  width: calc(100% - 12px);
  margin: 5px 0 20px 0;
  border: 1px solid #aaaaaa;
}

.styles_submitButton__1o3_o,
.styles_closeButton__1N0dz,
.styles_resetButton__3T9XS {
  border: none;
  padding: 4px 8px;
  text-transform: capitalize;
}

.styles_submitButton__1o3_o {
  margin-right: 35px;
}

html[dir='rtl'] .styles_submitButton__1o3_o {
  margin-right: 0;
  margin-left: 35px;
}

.styles_buttonWrapper__1zNQ2 {
  text-align: right;
}

html[dir='rtl'] .styles_buttonWrapper__1zNQ2 {
  text-align: left;
}

.styles_recommend__2WX4b {
  font-size: 13px;
  color: #444444;
}

.styles_thankYouMessage__1hYgH {
  padding: 8px;
  height: 28px;
  background-color: #cfe7c0;
  color: #343;
  border: 1px solid #999;
  display: flex;
  align-items: center;
  margin: 5px 0 20px 0;
}

.styles_thankYouMessage__1hYgH div {
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
  margin-left: 15px;
}

html[dir='rtl'] .styles_thankYouMessage__1hYgH div {
  margin-left: 0;
  margin-right: 15px;
}
</style><style type="text/css">.styles_supportModal__2nf-R {
  max-width: 590px;
  max-height: 600px;
}

.styles_buttonWrapper__HV2oX {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
}

.styles_closeIcon__35BvK {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}

.styles_modalBody__i1wm8 {
  padding: 0 20px 20px 20px;
}

.styles_accordionItem__18ChK {
  margin: 12px 0;
}

.styles_accordionButton__1ZOUt {
  cursor: pointer;
  border: none;
  padding: 20px;
  border-radius: 2px;
  width: 100%;
}

.styles_buttonIcon__j0cI6 {
  margin-right: 20px;
}

html[dir='rtl'] .styles_buttonIcon__j0cI6 {
  margin-right: 0;
  margin-left: 20px;
}

.styles_buttonContent__IaDYh {
  display: flex;
  align-items: center;
}

.styles_buttonText__3yRnk {
  text-align: left;
}

html[dir='rtl'] .styles_buttonText__3yRnk {
  text-align: right;
}

.styles_buttonText__3yRnk h2 {
  margin: 0;
  font-weight: bold;
  font-size: 22px;
  color: #444444;
}

.styles_buttonText__3yRnk p {
  margin: 0;
  font-size: 13px;
  color: #444444;
}

.styles_sectionName__3iJ23 {
  color: #009a46;
  margin-right: 6px;
}

html[dir='rtl'] .styles_sectionName__3iJ23 {
  margin-right: 0;
  margin-left: 6px;
}

[data-reach-accordion-item][data-state='collapsed'],
[data-reach-accordion-button][data-state='collapsed'] {
  background-color: #f7f7f7;
}

[data-reach-accordion-panel][data-state='open'],
[data-reach-accordion-button][data-state='open'] {
  background-color: #eeeeee;
}

.styles_accordionButton__1ZOUt:hover {
  background-color: #eeeeee;
}

.styles_accordionPanel__NxPgZ {
  padding: 20px;
  height: auto;
}
</style><style type="text/css">.styles_header__283O1 {
  font-size: 18px;
  margin-top: 0;
}

.styles_tabContent__2cakx {
  background: white;
  margin-top: 20px;
  padding: 20px;
}

@media (max-width: 576px) {
  .styles_tabContent__2cakx {
    padding: 0;
  }
}
</style><style type="text/css">.styles_pointsHistoryTable__1PRbt {
  border-collapse: collapse;
  font-size: 14px;
}

.styles_pointsHistoryTableCell__1qR5z {
  padding-top: 10px;
  padding-bottom: 10px;
}

.styles_pointsHistoryTableHeader__3EA5q {
  text-align: start;
  border-bottom: 1px solid #f1f2f3;
}

.styles_activity__2rftA {
  width: 60%;
}

.styles_points__1Hm2j {
  font-weight: 700;
  width: 18%;
}

.styles_darkBackground__3p6iV {
  background-color: #f7f7f7;
}
</style><style type="text/css">.styles_levelFlexSection__3JiPE {
  display: flex;
  padding-bottom: 20px;
  border-bottom: 2px solid #e4e5e7;
}

.styles_levelSummarySection__1GmVY {
  padding: 20px;
  border-bottom: 1px solid #e4e5e7;
  margin: 0 0 5px 0;
  font-weight: 400;
}

.styles_noBottomBorder__1zRmi {
  border-bottom: none;
}

.styles_levelIcon__Dct7H {
  width: 40px;
  height: 40px;
  overflow: hidden;
  display: block;
  flex-shrink: 0;
  margin-top: 5px;
}

span.styles_levelIcon__Dct7H {
  text-align: center;
  font-size: 18px;
  line-height: 40px;
  border: 2px solid #ccc;
  border-radius: 2px;
  background: #fff;
}

.styles_levelText__1MBEm {
  font-size: 10.5px;
  color: #4a4a4a;
}

.styles_levelName__10O2e > span > h3 {
  font-size: 23.8px;
  font-weight: 400;
  margin: 0;
}

.styles_levelSummaryWrapper__2HA6a {
  padding: 0 15px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.styles_rewardText__LLUuK {
  font-size: 18px;
  line-height: 1.2;
}

.styles_rewardTextMobile__gk9r- {
  text-align: start;
}

.styles_levelSummaryWrapperMobile__1izsA {
  padding: 0 15px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: unset;
}

.styles_rewardInfo__3TzBL {
  text-align: end;
}

.styles_claimWrapper__30MxX {
  margin-top: 10px;
}

.styles_claimedDate__3cbUA {
  font-size: 14px;
}

.styles_viewRewardsButtonUnclaimed__17ONt {
  padding: 4px 16px;
  text-transform: unset;
}

.styles_viewRewardsButton__3DaHc {
  text-decoration: underline;
  border: none;
  margin: 0 0 0 10px;
  padding: 0;
  text-transform: unset;
}

html[dir='rtl'] .styles_viewRewardsButton__3DaHc {
  margin: 0 10px 0 0;
}
</style><style type="text/css">.styles_giftCardModal__1sndm {
  margin: auto;
  max-width: 305px;
  max-height: 500px;
  height: auto;
}

.styles_buttonWrapper__3K_r8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
}

.styles_closeIcon__2CZb6 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}

.styles_giftCardModalContent__CbVGw {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

.styles_giftCardModalContent__CbVGw h1 {
  font-size: 20px;
  text-align: center;
}

.styles_gotItButton__1xOMW,
.styles_resendButton__3FGXV,
.styles_claimButton__2tiuR {
  border: none;
  font-weight: 700;
  border-radius: 10px;
  width: 100%;
  text-transform: capitalize;
}

.styles_claimButton__2tiuR {
  margin-top: 40px;
}

.styles_gotItButton__1xOMW {
  margin-top: 40px;
}

.styles_resendButton__3FGXV {
  text-decoration: underline;
}
</style><style type="text/css">.styles_levelProgressSection__3d7jT {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 20px;
}

.styles_smallScreen__1ysPb {
  padding: 10px 20px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 60px;
}

.styles_levelFlexSection__287Yq {
  display: flex;
  align-items: center;
  width: -webkit-fill-available; /* Firefox */
  width: -moz-available;
}

.styles_levelProgressNumber__3fwvo {
  width: 2.785em;
  align-self: flex-end;
  margin-bottom: 2px;
  margin-left: 1rem;
}

.styles_levelText__XOz7D {
  font-size: 10.5px;
  color: #4a4a4a;
}

.styles_levelProgressBar__svYS6 {
  font-size: 12px;
  line-height: 14px;
  bottom: 0;
  position: relative;
  height: 5px;
  flex-grow: 1;
  margin: 0;
}

.styles_levelProgressBarMargin__3xpY5 {
  font-size: 12px;
  line-height: 14px;
  bottom: 0;
  position: relative;
  height: 5px;
  flex-grow: 1;
  margin: 40px 10px 5px;
}

.styles_levelProgressLine__QeWsR {
  position: relative;
  background-color: #d3d3d3;
  height: 100%;
}

.styles_levelProgressTip__1vX45 {
  position: absolute;
  transition: left 1s ease 0s;
}

.styles_levelProgressTipArrow__5V4Ei {
  position: absolute;
  margin-left: -5px;
  top: -7px;
  border-style: solid;
  border-width: 5px;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

html[dir='rtl'] .styles_levelProgressTipArrow__5V4Ei {
  margin-left: 0;
  margin-right: -5px;
}

.styles_levelCurrentPoints__32ZMS {
  text-align: center;
  position: absolute;
  line-height: 22px;
  top: -29px;
  left: -30px;
  width: 60px;
  border-radius: 2px;
  color: #fff;
  background-color: black;
}

html[dir='rtl'] .styles_levelCurrentPoints__32ZMS {
  left: 0px;
  right: -30px;
}

.styles_levelProgress__36BHl {
  height: 100%;
  transition: width 1s ease 0s;
  background-color: black;
}

.styles_inProgress__3zEdt {
  margin-right: 1rem;
  display: block;
  min-width: 17px;
  height: 17px;
  border: 1.5px solid #747474;
  border-radius: 50%;
}

.styles_reachPoints__3CYDd {
  font-size: 13px;
  margin-right: 3rem;
  white-space: nowrap;
}

.styles_noProgressBar__1tlS3 {
  min-height: 21px;
}

.styles_margin__2yrAb {
  margin-right: 1rem;
}

html[dir='rtl'] .styles_inProgress__3zEdt {
  margin-right: 0;
  margin-left: 1rem;
}

html[dir='rtl'] .styles_reachPoints__3CYDd {
  margin-right: 0;
  margin-left: 3rem;
}
html[dir='rtl'] .styles_levelProgressNumber__3fwvo {
  margin-left: 0;
  margin-right: 1rem;
}

html[dir='rtl'] .styles_margin__2yrAb {
  margin-right: 0;
  margin-left: 1rem;
}
</style><style type="text/css">.styles_deadlineSection__Ld4tV {
  padding: 6px 15px;
  border-bottom: 1px solid #e4e5e7;
  font-size: 14px;
  margin-top: -1px;
  margin-bottom: 5px;
}

.styles_deadlineRewardEarned__TFNzj {
  background-color: #cbe29c;
}

.styles_deadlineNonImminent__soNYj {
  background-color: #b3e1e2;
}

.styles_deadlineImminent__2FQqy {
  background-color: #ffe676;
}

.styles_deadlinePassed__1mJN9,
.styles_deadlineRewardExpired__p18cY {
  background-color: #f9b1a0;
}
</style><style type="text/css">.styles_levelFlexSection__rD1kv {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.styles_myChoiceSection__1ujEv {
  padding: 10px 20px;
  border-bottom: 1px solid #e4e5e7;
  border-top: 1px solid #e4e5e7;
}

.styles_myChoiceMessage__2ygbz {
  font-size: 13px;
  color: #50545b;
  padding-top: 10px;
}

.styles_myChoice__3IwHj {
  font-size: 10px;
  font-weight: 700;
  padding: 0 4px;
  border-radius: 2px;
  text-transform: uppercase;
  line-height: 1.5em;
  background-color: #faae00;
  color: #000;
}

.styles_infoButton__2_EOw {
  border: none;
  padding: 0;
  background-color: transparent;
  font-size: 18px;
  color: #50545b;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .styles_infoButton__2_EOw {
    min-width: 45px;
    min-height: 45px;
  }
}
</style><style type="text/css">.styles_levelCompletedSection__EgbPG {
  padding: 1.3rem;
}
</style><style type="text/css">.styles_completedLevelContainer__27EXe {
  background-color: #fff;
  margin-bottom: 15px;
  border-radius: 2px;
  overflow: hidden;
}

.styles_completedDetails__3Eu4W {
  align-items: center;
  border-bottom: 1px solid #e4e5e7;
  cursor: pointer;
  display: flex;
  padding: 20px;
}

.styles_completedDate__3V-89 {
  font-size: 13px;
  margin-right: auto;
  white-space: nowrap;
}

.styles_margin__3rJft {
  margin-right: 1rem;
}

.styles_arrowIcon__13vDS {
  height: 0.5rem;
  vertical-align: baseline;
}

.styles_toggleText__2ttm5 {
  font-size: 13px;
}

.styles_viewDetailsButton__12VhD {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

html[dir='rtl'] .styles_margin__3rJft {
  margin-right: 0;
  margin-left: 1rem;
}

html[dir='rtl'] .styles_completedDate__3V-89 {
  margin-right: 0;
  margin-left: auto;
}

@media screen and (max-width: 400px) {
  .styles_toggleText__2ttm5 {
    display: none;
  }
}
</style><style type="text/css">.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn {
  background-color: #f7f7f7;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tabs] {
  margin: 0;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-panels] {
  margin-bottom: 20px;
  border-width: 0 0 2px;
  border-radius: 2px;
  overflow: hidden;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn .styles_header__2Pb95 {
  color: #6b7177;
  font-size: 1.6em;
  font-weight: 400;
  margin: 0;
}

.styles_rewards__4CZZV .styles_tabsList__36-eC [data-reach-tab-list] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  height: auto;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

html[dir='rtl'] .styles_rewards__4CZZV .styles_tabsList__36-eC [data-reach-tab-list] {
  margin-left: 0;
  margin-right: auto;
}

.styles_rewards__4CZZV .styles_tabsList__36-eC {
  align-items: center;
  display: flex;
  font-size: 14px;
  margin: 40px 0 20px;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab] {
  white-space: nowrap;
  padding: 0.5em 0.75em;
  margin: 0;
  color: #4b4b4b;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-list] > :first-child {
  border-radius: 4px 0 0 4px;
  border: 1px solid #4b4b4b;
}

html[dir='rtl'] .styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-list] > :first-child {
  border-radius: 0 4px 4px 0;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-list] > :nth-child(2) {
  border-top: 1px solid #4b4b4b;
  border-bottom: 1px solid #4b4b4b;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-list] > :last-child {
  border-radius: 0 4px 4px 0;
  border: 1px solid #4b4b4b;
}

html[dir='rtl'] .styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab-list] > :last-child {
  border-radius: 4px 0 0 4px;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab] {
  color: #545454;
  background-color: #fff;
}

.styles_rewards__4CZZV .styles_rewardsContainer__X7ZBn [data-reach-tab][data-selected] {
  color: #fff;
  background-color: #545454;
  font-weight: 700;
}

@media (max-width: 576px) {
  .styles_tabsList__36-eC [data-reach-tab-list] {
    flex-direction: row;
  }
}

@media only screen and (max-width: 400px) {
  .styles_rewards__4CZZV .styles_tabsList__36-eC {
    flex-direction: column;
    align-items: flex-start;
  }
  .styles_rewards__4CZZV .styles_tabsList__36-eC [data-reach-tab-list] {
    margin-top: 0.5rem;
  }
  .styles_tab__3AMG7 {
    text-align: center;
    width: -webkit-fill-available;
    width: -moz-available; /* Firefox */
  }
  .styles_rewards__4CZZV .styles_tabsList__36-eC [data-reach-tab] {
    height: 100%;
  }
}

/* No level shared styling */

.styles_noLevelWrapper__1dgna {
  background-color: #fff;
  border-radius: 2px;
  border-bottom: 2px solid #d8d8d8;
  padding: 1.23rem;
}

.styles_noLevelHeader__11Aor {
  color: #555;
  font-size: 1.025rem;
  font-weight: bold;
  margin: 1rem 0;
}

.styles_noLevelDetails__9Pasq {
  color: #555;
  font-size: 0.87rem;
  margin: 1rem 0;
}

.styles_link__2Hzd6 {
  cursor: pointer;
  text-decoration: underline;
}
</style><style type="text/css">.styles_requiredActivities__3-ahb,
.styles_requiredActivitiesDesktop__2NThl {
  padding: 10px 20px;
}

.styles_requiredActivities__3-ahb {
  border-top: 1px solid #e4e5e7;
}

.styles_requiredActivitiesDesktop__2NThl {
  border-top: 1px solid #f1f2f3;
}

.styles_requiredActivitiesList__3v2ce {
  margin: 0;
  padding: 0;
  list-style: none;
}

.styles_requiredActivity__Ezrbw,
.styles_requiredActivityDesktop__1p9jq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
  padding: 20px 0;
  color: #555;
  border-top: 1px solid #f1f2f3;
}

.styles_requiredActivity__Ezrbw:first-child {
  margin-top: 10px;
}

.styles_requiredActivityDesktop__1p9jq:first-child {
  border-top: none;
}

.styles_activityNameWrapper__3HcRr {
  display: flex;
  align-items: center;
}

.styles_activityNameLink__3QyUI {
  color: #555;
  text-decoration: none;
}

.styles_activityNameLink__3QyUI:hover {
  text-decoration: underline;
}

.styles_inProgress__11ex_ {
  margin-right: 1rem;
  display: block;
  min-width: 21px;
  width: 21px;
  height: 21px;
  border: 2px solid #747474;
  border-radius: 100%;
}

html[dir='rtl'] .styles_inProgress__11ex_ {
  margin-right: 0;
  margin-left: 1rem;
}

.styles_isComplete__3c51g {
  margin-right: 1rem;
}

html[dir='rtl'] .styles_isComplete__3c51g {
  margin-right: 0;
  margin-left: 1rem;
}

.styles_disclosureButtonWrapper__3pwBw {
  width: 100%;
  padding: 10px 0;
}

.styles_disclosureButton__1-iyi {
  cursor: pointer;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: #6b7177;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.styles_toggleText__sarFp {
  margin-right: 5px;
  color: #6b7177;
}

html[dir='rtl'] .styles_toggleText__sarFp {
  margin-right: 0;
  margin-left: 5px;
}
</style><style type="text/css">.styles_progressWrapper__3Nc58 {
  background-color: #fff;
}
</style><style type="text/css">.styles_nextLevelWrapper__2fSnU {
  background-color: #fff;
  margin-bottom: 15px;
}
</style><style type="text/css">.styles_levelSkeletonSection__1i4Fs > div {
  display: block;
}
</style><style type="text/css">.styles_pageSkeleton__32qam {
  margin-top: 20px;
}

.styles_pageSkeletonWrapper__2uqTk {
  margin-bottom: 20px;
}

.styles_title__32HUD {
  margin-top: 45px;
}
</style><style type="text/css">.styles_gridlist__3uizS {
  display: grid;
  grid-gap: 1rem;
  grid-gap: 1rem;
  gap: 1rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
</style><style type="text/css">.styles_outcomesPanel__bqAx0 {
  border: 3px solid #f1f2f3;
  padding: 20px;
}

.styles_outcomesPanelHeader__2DP-D {
  border-bottom: 1px solid #f1f2f3;
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 13px;
  padding: 0 0 13px;
}
</style><style type="text/css">.styles_outcomesHeader__2ulk_ {
  min-height: 20px;
  padding: 20px;
  display: grid;
  grid-template-columns: 5% 45% 30% auto;
  grid-template-areas: 'check event reward toggle';
  grid-gap: 20px;
  grid-gap: 20px;
  gap: 20px;
  cursor: pointer;
}

.styles_outcomesHeader__2ulk_:hover span {
  text-decoration: underline;
}

.styles_event__1Bwww,
.styles_reward__oibvK {
  display: flex;
}

.styles_event__1Bwww {
  grid-area: event;
  justify-content: space-between;
}

.styles_reward__oibvK {
  grid-area: reward;
  justify-content: space-evenly;
  grid-column-gap: 10px;
  -webkit-column-gap: 10px;
          grid-column-gap: 10px;
          column-gap: 10px;
}

.styles_eventText__17qxe {
  width: 200px;
}

.styles_descText__jpbbg {
  width: 185px;
}

.styles_rewardText__3x0Gu {
  width: 160px;
  text-align: end;
}

.styles_status__3lBcD {
  color: #d1301e;
  width: 85px;
}

.styles_statusComplete__3qbrr {
  color: #5a822a;
  font-weight: 700;
  width: 85px;
}

.styles_toggle__2Vj8Q {
  white-space: nowrap;
  text-align: end;
  grid-area: toggle;
}

.styles_toggleTextAndIcon__1hn2o {
  color: #6b7177;
}

.styles_toggleText__2KK0X {
  margin-right: 5px;
}

html[dir='rtl'] .styles_toggleText__2KK0X {
  margin-right: 0;
  margin-left: 5px;
}

.styles_checkmark__2WtoC {
  font-size: 1.4em;
  grid-area: check;
}

@media screen and (max-width: 650px) {
  .styles_outcomesHeader__2ulk_ {
    padding: 10px;
    grid-template-columns: 5% 40% auto auto;
  }

  .styles_event__1Bwww,
  .styles_reward__oibvK {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }

  .styles_eventText__17qxe,
  .styles_descText__jpbbg,
  .styles_rewardText__3x0Gu {
    width: auto;
  }

  .styles_rewardText__3x0Gu {
    text-align: start;
  }

  .styles_toggleText__2KK0X {
    display: none;
  }
}
</style><style type="text/css">.styles_outcomesSummary__1Zgk0 {
  background-color: white;
}

.styles_outcomesSummaryHeader__7zUtx {
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  border-bottom: 1px solid #f1f2f3;
}

.styles_outcomesSummaryHeader__7zUtx,
.styles_outcomesSummaryBody__Vys-o {
  padding: 20px;
}

.styles_outcomesSummaryHeaderName__glczI {
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.styles_outcomesSummaryHeaderReward__1EtJk {
  max-width: 440px;
  overflow: hidden;
}

.styles_toggleText__2EEvm {
  margin-right: 5px;
}

html[dir='rtl'] .styles_toggleText__2EEvm {
  margin-right: 0;
  margin-left: 5px;
}

.styles_disclosureButtonWrapper__3feY- {
  width: 100%;
  padding: 10px 0;
}

.styles_disclosureButton__2FtLD {
  cursor: pointer;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: #6b7177;
  font-size: 14px;
}
</style><style type="text/css">.styles_accordionItem__2n_1x {
  margin-bottom: 2px;
}

.styles_accordionButton__2zMd1 {
  width: 100%;
  border: none;
  text-align: start;
}

.styles_outcomesPanel__scF63 {
  padding: 20px;
}

.styles_accordionButton__2zMd1[data-state='collapsed'],
.styles_accordionButton__2zMd1[data-state='open'],
.styles_outcomesPanel__scF63[data-state='open'] {
  background-color: white;
}
</style><style type="text/css">.styles_outcomesSummaryWrapper__2MGek {
  margin: 20px 0;
}
</style><style type="text/css">.styles_consentDisclosure__2teGC {
  background-color: white;
  color: #555;
  border: 1px solid #bbb;
  margin-bottom: 18px;
  border-radius: 4px;
}

.styles_consentDisclosureButton__2UZqc {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  background-color: white;
  border: none;
  color: #555;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}

.styles_consentHeader__1OPvf {
  font-size: 16px;
  margin: 0;
}

.styles_contentExpanded__Ax2CY {
  height: 400px;
  overflow-y: scroll;
  padding: 16px;
}

.styles_contentCollapsed__v_Arb {
  height: 185px;
  overflow-y: scroll;
  padding: 16px;
  -webkit-mask-image: linear-gradient(180deg, #555 80%, transparent);
}
</style><style type="text/css">.styles_emptyPointsHistory__waH5v {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 500px) {
  .styles_emptyPointsHistory__waH5v {
    align-items: flex-start;
  }
}
</style><style type="text/css">.styles_topicCardContainer__8_Pvx {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
  width: 222px;
  height: 340px;
  cursor: pointer;
  color: #202124;
  -webkit-filter: drop-shadow(0px 2px 14px rgba(0, 0, 0, 0.14));
          filter: drop-shadow(0px 2px 14px rgba(0, 0, 0, 0.14));
  display: flex;
  flex-direction: column;
}

.styles_topicCardWrapper__3CWfe {
  display: flex;
  flex-direction: column;
  width: 222px;
  height: 340px;
}

.styles_topicCardContainer__8_Pvx:hover {
  border-color: #999;
  box-shadow: 0 2px 10px rgb(0 0 0 / 15%), inset 0 -3px rgb(0 0 0 / 2%);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15), inset 0 -3px rgba(0, 0, 0, 0.02);
  -webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 15%), inset 0 -3px rgb(0 0 0 / 2%);
}

.styles_topicCardImage__1Myei {
  border-radius: 4px 4px 0 0;
  height: 180px;
  object-fit: cover;
}

.styles_topicCardContainer__8_Pvx:hover .styles_topicCardImage__1Myei {
  -webkit-filter: brightness(1.05);
  -moz-filter: brightness(1.05);
  -ms-filter: brightness(1.05);
  filter: brightness(1.05);
}

.styles_topicCardHeader__3wHYN {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 5px 0;
}

.styles_topicCardText__3ldxx {
  font-size: 16px;
  font-weight: 400;
}

.styles_topicCardExplore__EHzba {
  background-color: inherit;
  padding: 6px 16px;
  font-weight: 700;
  border: 1px solid #202124;
  box-sizing: border-box;
  border-radius: 3px;
  color: #202124;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  text-align: center;
}

.styles_topicCardContent__1t2ew {
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 47%;
}

.styles_topicCardDescription__2-8w7 {
  overflow: auto;
}

.styles_recommendedTagWrapper__2oUO7 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 0px;
}

.styles_recommendedTag__1mKpa {
  position: relative;
  top: 20px;
  right: 12px;
  z-index: 20;
}

html[dir='rtl'] .styles_recommendedTag__1mKpa {
  right: -12px;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_topicCardContainer__8_Pvx {
    color: inherit;
  }
}
</style><style type="text/css">.styles_recommendedTag__vAjkJ {
  font-size: 16px;
  font-weight: 400;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 0px 8px;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1), 0px 2px 6px rgba(0, 0, 0, 0.06);
  color: #202124;
  height: 24px;
  width: 105px;
  line-height: 24px;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_recommendedTag__vAjkJ {
    color: inherit;
  }
}
</style><style type="text/css">.styles_topicCardImage__2bUpr {
  border-radius: 4px;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 1.04), 0px 4px 4px 0px rgba(0, 0, 0, 0.12);
  height: 295px;
  object-fit: cover;
  width: 100%;
}

.styles_topicCardContainer__1J3ur {
  cursor: pointer;
  position: relative;
}

.styles_dimensionDataContainer__1eRb1 {
  position: absolute;
  left: 1rem;
  right: 1rem;
  display: grid;
  bottom: 1rem;
}

.styles_dimensionDataContainer__1eRb1 > span {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.styles_topicParent__1ir_a {
  background: #141414;
  border-radius: 0 0 6px 6px;
  color: #fff;
  height: 2rem;
  font-size: 12px;
  padding: 0 8px;
}

.styles_dimensionTitle__3iEVd {
  font-size: 16px;
  background: #fff;
  border-radius: 6px 6px 0 0;
  display: -webkit-box;
  overflow: hidden;
  padding: 8px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 43px;
}

.styles_loadingState__3brBq {
  border-radius: 4px;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
  height: 250px;
  max-width: 290px;
  width: 100%;
}

.styles_loadingDescriptionContainer__cWjbJ {
  display: flex;
  flex-direction: column;
  height: 50px;
  justify-content: space-between;
  padding-top: 11rem;
  margin-left: 1rem;
}

.styles_noTopicParent__3oYIL {
  display: block;
  padding: 0.5rem 0;
}

.styles_recommendedTag__19c1u {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

html[dir='rtl'] .styles_recommendedTag__19c1u {
  left: 1rem;
  right: unset;
}
</style><style type="text/css">.styles_gridListItem__2XbXm {
  max-width: 305px;
}

.styles_topicCardListHeader__3h3vU {
  font-weight: 700;
  margin: 16px 0;
}

.styles_topicCardList__u3WdF {
  margin-bottom: 32px;
}
</style><style type="text/css">.styles_wbtContainer__18giG {
  background-color: #fff;
  border-radius: 4px;
  height: calc(100% - 2.2rem);
  border: 1px solid #e1e1e1;
  padding: 1rem;
  display: flex;
  flex-direction: column;
}

.styles_wbtContainer__18giG > h3 {
  margin-bottom: 4px;
  margin-top: 0;
}

.styles_viewAllCollectionsLink__2AjTG {
  background: #141414;
  color: #fff;
  width: 100%;
  display: flex;
  height: 34px;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-weight: 700;
  margin-top: auto;
}
</style><style type="text/css">.styles_gridSkeleton__2dWC- {
  margin-top: 20px;
}

.styles_gridSkeletonWrapper__1odL9 {
  margin-bottom: 20px;
}

.styles_grid__BF0sb {
  margin-right: 1rem;
}

html[dir='rtl'] .styles_grid__BF0sb {
  margin-right: 0;
  margin-left: 1rem;
}
</style><style type="text/css">.styles_allLevelsCompleteHeader__3Xve7 {
  font-size: 1em;
  font-weight: bolder;
  color: inherit;
}
</style><style type="text/css">html[dir='rtl'] .Toastify__toast {
  direction: rtl;
}

html[dir='rtl'] .Toastify__progress-bar {
  right: 0;
  left: initial;
  -webkit-transform-origin: right;
          transform-origin: right;
}

html[dir='rtl'] .Toastify__toast-container--top-right {
  top: 1em;
  left: 1em;
  right: initial;
}

html[dir='rtl'] .Toastify__toast-container--top-left {
  top: 1em;
  right: 1em;
  left: initial;
}
</style><style type="text/css">.styles-module_image__z5FmD {
  width: 100%;
}
</style><style type="text/css">.styles_activityCardImage__29Mf7 {
  align-items: flex-start;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  height: 180px;
  margin-bottom: 0.75rem;
  object-fit: cover;
  padding: 0px;
  width: 100%;
}

.styles_activityCardContainer__32b-G {
  cursor: pointer;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.styles_activityCardContainer__32b-G > span {
  display: flex;
}
</style><style type="text/css">.styles_wrapper__kicwC {
  width: 100%;
  position: relative;
}

#styles_richMediaSearchInput__2v6lt {
  border: 1px solid #d9d9d9;
  outline: none;
  height: 40px;
  width: 100%;
  padding: 0 35px 0 10px;
  box-sizing: border-box;
}

html[dir='rtl'] #styles_richMediaSearchInput__2v6lt {
  padding: 0 10px 0 35px;
}

.styles_selectValueFullWidthWrapper__37UVL {
  width: 100%;
  position: absolute;
  top: 0;
  height: 42px;
}

.styles_selectValueCover__3Px1q {
  background: #fff;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
}

.styles_selectValueWrapper__rihrf {
  background: #bac0c2;
  border: 1px solid #6b7177;
  border-radius: 2px;
  font: 9px/28px 'Montserrat', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: top;
  padding: 0 10px 0 0;
  display: inline-block;
  height: 30px;
}

html[dir='rtl'] .styles_selectValueWrapper__rihrf {
  padding: 0 0 0 10px;
}

.styles_selectValueRemoveIcon__1CMwu {
  padding: 0 10px;
  cursor: pointer;
  border-radius: 0;
  border: none;
  border-right: 1px solid #6b7177;
  display: inline-block;
  font: 9px/28px 'Montserrat', Helvetica, Arial, sans-serif;
  color: #fff;
  background-color: #bac0c2;
  border-color: #6b7177;
  font-size: 18px;
  height: 100%;
}

html[dir='rtl'] .styles_selectValueRemoveIcon__1CMwu {
  border-left: 1px solid #6b7177;
  border-right: 0;
}

.styles_selectValueRemoveIcon__1CMwu:before {
  content: '\D7';
  display: inline-block;
}

.styles_selectValueRemoveIcon__1CMwu:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
}

.styles_selectValueLabel__SWVKh {
  padding: 0 10px;
  vertical-align: inherit;
  font: 9px/28px 'Montserrat', Helvetica, Arial, sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.styles_selectArrowZone___Kmsp {
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  width: 35px;
  padding-right: 5px;
  right: 0;
  position: absolute;
  display: inline-block;
  height: 100%;
}

html[dir='rtl'] .styles_selectArrowZone___Kmsp {
  padding-right: revert;
  right: auto;
  padding-left: 5px;
  left: 0;
}

.styles_selectArrow__fNpCk {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: absolute;
  top: 40%;
}

.styles_selectIsOpen__ezfcg .styles_selectArrow__fNpCk {
  top: 35%;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
</style><style type="text/css">.styles_no-suggestions__2HUJA {
  color: #999;
  padding: 0.4rem;
  font-size: 0.9rem;
  z-index: 9;
  position: absolute;
}

.styles_suggestions__3i9rb {
  border: 0px solid #d9d9d9;
  border-top-width: 0;
  list-style: none;
  margin-top: 0;
  overflow: scroll;
  max-height: 300px;
  width: 100%;
  overflow-y: auto;
  padding-left: 0;
  z-index: 9;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
  white-space: break-spaces;
}

html[dir='rtl'] .styles_suggestions__3i9rb {
  padding-right: 0;
}

.styles_suggestions__3i9rb::-webkit-scrollbar {
  width: 0.1rem;
  height: 0;
  border-radius: 20px;
}

.styles_suggestions__3i9rb::-webkit-scrollbar-thumb {
  background-color: #d9d9d9;
}

.styles_suggestions__3i9rb div {
  padding: 0.5rem;
  font-size: 0.9rem;
}

.styles_suggestion-active__vMOTZ {
  background-color: #f5f5f5;
  cursor: pointer;
}

.styles_suggestions__3i9rb div:not(:last-of-type) {
  border-bottom: 0px solid #999;
}
</style><style type="text/css">@keyframes styles_spinner__1MJ4y {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.styles_loading-spinner__3S3LS {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 25px;
  height: 25px;
  border: 10px solid #f3f3f3; /* Light grey */
  border-top: 10px solid #4d4848; /* Blue */
  border-radius: 50%;
  animation: styles_spinner__1MJ4y 1.5s linear infinite;
}

.styles_spinner-container__AStfP {
  display: grid;
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 999;
}
</style><style type="text/css">.styles_hidden__20pU5 {
  display: none;
}

.styles_spinnerContainer__2v9dg {
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  top: 50%;
}

.styles_playerWrapper__3xeoY {
  position: relative;
}

/* hide the default loading indicator of AMZ */
.styles_playerWrapper__3xeoY .vjs-loading-spinner {
  background: none !important;
}

.styles_playerWrapper__3xeoY .vjs-big-play-button {
  z-index: 1;
}

.styles_playerWrapper__3xeoY .vjs-control-bar {
  z-index: 1;
}

.styles_playerWrapper__3xeoY .vjs-loading-spinner::before {
  content: '' !important;
}

.amp-default-skin .vjs-subtitles-button::before {
  content: '\F20A';
  font-family: 'Font Awesome 5 Pro';
}

.amp-default-skin .vjs-subtitles-button.disabled::before {
  color: #8e8e8e;
}

.styles_playerWrapper__3xeoY .vjs-poster {
  background-color: #000;
}
.styles_errorPanel__2-Kkz {
  color: #000;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  width: 100%;
  height: 100%;
  display: block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.styles_errorPanel__2-Kkz .styles_errorMessage__1gIOx {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.styles_errorPanel__2-Kkz .styles_errorMessage__1gIOx .styles_infoIcon__dkkIV {
  font-size: 26px;
  margin-bottom: 10px;
}
.styles_contactMessage__EFe1D {
  display: block;
}
</style><style type="text/css">.styles_richMediaPlayer__CF1ug .vjs-poster img {
  max-width: 100%;
  max-height: 100%;
}

/* override spinner container css of ux-one */
body .styles_playerWrapper__3rG8y div[class*='spinnerContainer'] {
  position: absolute;
  top: 50%;
  height: auto;
  max-width: inherit;
}

.styles_playerWrapper__3rG8y .styles_spinnerContainer__zqe8Y {
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  top: 50%;
}

.styles_hidden__14uNJ {
  display: none;
}

.styles_playerWrapper__3rG8y {
  position: relative;
}

/* hide the default loading indicator of AMZ */
.styles_playerWrapper__3rG8y .vjs-loading-spinner {
  background: none !important;
}

.styles_playerWrapper__3rG8y .vjs-big-play-button {
  z-index: 1;
}

.styles_playerWrapper__3rG8y .vjs-control-bar {
  z-index: 1;
}

.styles_playerWrapper__3rG8y .vjs-loading-spinner::before {
  content: '' !important;
}

.amp-default-skin .vjs-subtitles-button::before {
  content: '\F20A';
  font-family: 'Font Awesome 5 Pro';
}

.amp-default-skin .vjs-subtitles-button.disabled::before {
  color: #8e8e8e;
}

.styles_playerWrapper__3rG8y .vjs-poster {
  background-color: #000;
}
.styles_errorPanel__2gBFo {
  color: #000;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  width: 100%;
  height: 100%;
  display: block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.styles_errorPanel__2gBFo .styles_errorMessage__3WVP3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.styles_errorPanel__2gBFo .styles_errorMessage__3WVP3 .styles_infoIcon__2p7-T {
  font-size: 26px;
  margin-bottom: 10px;
}
.styles_contactMessage__3QGIq {
  display: block;
}
</style><style type="text/css">.styles_errorPanel__4mOeT {
  color: #000;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  display: block;
  vertical-align: middle;
  position: relative;
  height: 242px;
  left: 0;
  top: 0;
  z-index: 10;
}
.styles_errorPanel__4mOeT .styles_errorMessage__3pfrr {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.styles_errorPanel__4mOeT .styles_errorMessage__3pfrr .styles_infoIcon__1av85 {
  font-size: 26px;
  margin-bottom: 10px;
}
</style><style type="text/css">.styles_richMediaPlayer__Bye1h .vjs-poster img {
  max-width: 100%;
  max-height: 100%;
}

/* override spinner container css of ux-one */
body .styles_spinnerWrapper__66xuh div[class*='spinnerContainer'] {
  position: absolute;
  top: 50%;
  height: auto;
  max-width: inherit;
}

.styles_spinnerWrapper__66xuh .styles_spinnerContainer__NdX8f {
  width: auto;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
}

.styles_hidden__2RpWo {
  display: none;
}

.styles_playerWrapper__1BFFM {
  position: relative;
}

/* hide the default loading indicator of AMZ */
.styles_playerWrapper__1BFFM .vjs-loading-spinner {
  background: none !important;
}

.styles_playerWrapper__1BFFM .vjs-big-play-button {
  z-index: 1;
}

.styles_playerWrapper__1BFFM .vjs-control-bar {
  z-index: 1;
}

.styles_playerWrapper__1BFFM .vjs-loading-spinner::before {
  content: '' !important;
}

.amp-default-skin .vjs-subtitles-button::before {
  content: '\F20A';
  font-family: 'Font Awesome 5 Pro';
}

.amp-default-skin .vjs-subtitles-button.disabled::before {
  color: #8e8e8e;
}

.styles_playerWrapper__1BFFM .vjs-poster {
  background-color: #000;
}
.styles_errorPanel__238Fe {
  color: #000;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  width: 100%;
  height: 100%;
  display: block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.styles_errorPanel__238Fe .styles_errorMessage__zy_vj {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.styles_errorPanel__238Fe .styles_errorMessage__zy_vj .styles_infoIcon__1tpQU {
  font-size: 26px;
  margin-bottom: 10px;
}
.styles_contactMessage__2kaMP {
  display: block;
}
</style><style type="text/css">.styles_icon__szL0r {
  width: 16px;
}
</style><style type="text/css">.styles_toastContainer__3ZxTH {
  background: rgba(0, 0, 0, 0.8);
  width: 600px;
  min-height: 2.5em;
  border-radius: 2px;
  transition: opacity 4s;
  margin-top: 1px;
}

.styles_toastContent__3GBJ9 {
  color: white;
  margin: 0 auto;
  font-size: 14px;
  line-height: 2.5em;
  position: relative;
  text-align: center;
}

.styles_dismiss__SG1cB {
  background: transparent;
  outline: none;
  border: none;
  position: absolute;
  right: 5px;
  top: 0.75em;
  cursor: pointer;
}

.styles_dismiss__SG1cB img {
  color: white;
  font-size: 14px;
}
</style><style type="text/css">.styles_actionButton__1KW-g {
  background: transparent;
  color: white;
  outline: none;
  border: none;
  cursor: pointer;
}
</style><style type="text/css">.styles_container__14qzo {
  background: rgba(190, 140, 13, 0.8);
}
</style><style type="text/css">.styles_container__1f4Vn {
  background: rgba(190, 18, 38, 0.8);
}
</style><style type="text/css">.styles_toastsContainer__2pmmk {
  display: flex;
  flex-direction: column;
  width: 600px;
  left: 50%;
  /* half of the width to center it */
  margin-left: -300px;
  position: fixed;
  top: 0;
  z-index: 9999;
}
</style><style type="text/css">.styles-module_container__39RRO {
  display: flex;
  flex-direction: column;
  min-height: 60vh;
  position: relative;
  line-height: 1.5;
  font-size: 14px;
  background-color: #f7f7f7;
}
</style><style type="text/css">audio {
  width: 100%;
  margin: 0 auto;
}
.styles_loading__3P6hc {
  height: 6.142857142857143em;
}
</style><style type="text/css">.styles_imageBtn__2S559 {
  background-color: transparent;
  border: none;
  cursor: zoom-in;
  padding: 0;
  height: inherit;
  width: 100%;
}
</style><style type="text/css">.styles_frame__3o5Nf {
  width: 100%;
  box-sizing: initial;
}

.styles_wrapper__2_XTF {
  background-color: #000000;
}

.styles_image__1TfaP {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
}

.styles_caption__vQjDU {
  color: #fff;
  background-color: #000000;
  text-align: center;
  padding: 10px 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.styles_buttonWrapper__bOVMO {
  background-color: transparent;
  border: none;
  padding: 0;
  height: inherit;
  width: 100%;
}
</style><style type="text/css">.style_BrainhubCarouselItem__2fLrQ{display:flex;justify-content:center;align-items:center;position:relative}.style_BrainhubCarouselItem__2fLrQ.style_BrainhubCarouselItem--clickable__7HJVa{cursor:pointer}.style_BrainhubCarouselItem__2fLrQ .style_debug-number__2EJLl{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;font-size:2em;text-shadow:0px 0px 9px white}
.style_BrainhubCarousel__dots__30MJn{display:flex;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0}.style_BrainhubCarousel__dots__30MJn.style_BrainhubCarousel__dots--isRTL__3Vn-5{direction:rtl}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__dot__3Pz2V{outline:0;padding:10px;border:none;opacity:0.5;font-size:0;cursor:pointer;-webkit-appearance:none}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__dot__3Pz2V.style_BrainhubCarousel__dot--selected__2dvR2{opacity:1 !important}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__dot__3Pz2V:hover{opacity:1}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__dot__3Pz2V:before{content:'';display:block;width:5px;height:5px;border-radius:50%;padding:0;border:none;background:#000}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__thumbnail__28k4K{outline:0;padding:10px;border:none;opacity:0.5;font-size:0;cursor:pointer}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__thumbnail__28k4K.style_BrainhubCarousel__thumbnail--selected__1KE8J{opacity:1 !important}.style_BrainhubCarousel__dots__30MJn .style_BrainhubCarousel__thumbnail__28k4K:hover{opacity:1}.style_BrainhubCarousel__thumbnail__28k4K[type=button]{-webkit-appearance:none}.style_BrainhubCarousel--isRTL__5taH2+.style_BrainhubCarousel__dots__30MJn{direction:rtl}
.style_BrainhubCarousel__container__1aAbI{width:100%;overflow:hidden}.style_BrainhubCarousel__21DjE{overflow:hidden;display:flex;align-items:center}.style_BrainhubCarousel__21DjE.style_BrainhubCarousel--isRTL__5taH2{direction:rtl}.style_BrainhubCarousel__21DjE.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__trackContainer__1jfsH .style_BrainhubCarousel__track__1M-VK{direction:rtl}.style_BrainhubCarousel__21DjE .style_BrainhubCarousel__trackContainer__1jfsH{overflow:hidden}.style_BrainhubCarousel__21DjE .style_BrainhubCarousel__trackContainer__1jfsH .style_BrainhubCarousel__track__1M-VK{display:flex;overflow:hidden;list-style:none;margin:0;padding:0}.style_BrainhubCarousel__21DjE .style_BrainhubCarousel__trackContainer__1jfsH .style_BrainhubCarousel__track__1M-VK.style_BrainhubCarousel__track--transition__1WKj3{transition:transform}.style_BrainhubCarousel__arrows__2hjEw{cursor:pointer}.style_BrainhubCarousel__loader__2vFV_{width:50px;height:50px;border-radius:100%;border:4px solid #7b59ff;border-left-color:transparent;animation:style_loader__2JumC 1s infinite linear}@keyframes style_loader__2JumC{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.style_BrainhubCarousel__arrows__2hjEw{position:relative;padding:21px;border:none;overflow:hidden;outline:0;font-size:0;line-height:0;background-color:#7b59ff}.style_BrainhubCarousel__arrows__2hjEw span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:0.3s;font-size:0}.style_BrainhubCarousel__arrows__2hjEw:hover{background-color:#8768ff}.style_BrainhubCarousel__arrows__2hjEw:hover span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:0.3s;font-size:0}.style_BrainhubCarousel__arrows__2hjEw:hover:enabled{background-color:#8768ff}.style_BrainhubCarousel__arrows__2hjEw:hover:enabled span{border-color:#fff;margin:0}.style_BrainhubCarousel__arrows__2hjEw:disabled{background-color:#ccc}.style_BrainhubCarousel__arrowLeft__2rEHv span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.style_BrainhubCarousel__arrowRight__10KiQ span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__arrowLeft__2rEHv span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__custom-arrowLeft__2iWZr span{transform:rotate(180deg)}.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__arrowRight__10KiQ span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__custom-arrowRight__1p-fy span{transform:rotate(-180deg)}.style_BrainhubCarousel--isRTL__5taH2 .style_BrainhubCarousel__arrows__2hjEw:hover span{margin:0}.style_BrainhubCarousel__arrow--disable__15VCa{pointer-events:none}</style><style type="text/css">.styles_carousel__3zBlh {
  padding: 0 30px;
  max-width: 800px;
  margin: 0 auto;
}

@media (max-width: 576px) {
  .styles_carousel__3zBlh {
    max-width: 90vw;
  }

  .styles_carousel__3zBlh div[class*='BrainhubCarousel'] {
    width: 100% !important;
    margin: 0;
  }
}
</style><style type="text/css">.styles_section__CGund {
  padding: 10px 0;
}
</style><style type="text/css">.styles_textContainer__ZBmL6 {
  word-wrap: break-word;
  word-break: break-word;
}

.styles_textContainer__ZBmL6 img {
  max-width: 100%;
  max-height: 100%;
}

.styles_text__3aGzL {
  font-size: 14px;
  color: #4c4c4c;
}

.styles_subHeadline__HHkiH {
  font-size: 17px;
}

.styles_bold__3d6c2 {
  font-weight: bold;
}

.styles_small__Sj79A {
  font-size: 12px;
}

.styles_primaryHeadline__36A7c {
  font-size: 22px;
}

.styles_actionText__1iI_W {
  font-size: 16px;
}
</style><style type="text/css">.styles_bbcode__1V0tb {
  white-space: pre-line;
}

.styles_bbcode__1V0tb ul {
  padding-left: 18px;
  margin: 0;
}

html[dir='rtl'] .styles_bbcode__1V0tb ul {
  padding-right: 18px;
}

.styles_bbcode__1V0tb ol {
  list-style-type: decimal;
  padding-left: 16px;
  margin: 0;
}

html[dir='rtl'] .styles_bbcode__1V0tb ol {
  padding-right: 16px;
}

.styles_bbcode__1V0tb ol ol {
  list-style-type: lower-alpha;
}

.styles_bbcode__1V0tb ol ol ol {
  list-style-type: lower-roman;
}
</style><style type="text/css">.styles_item__qq51p {
  display: flex;
  align-items: center;
}

.styles_itemWrapper__1A79X {
  flex: 1 1;
}

.styles_itemSelect__oRLYB {
  cursor: pointer;
}
</style><style type="text/css">.styles_item__nCUjy {
  padding: 12px 0;
  align-items: center;
}

.styles_itemSelect__34n2p {
  cursor: pointer;
}
</style><style type="text/css">.styles_image__3yPD2 {
  max-width: 100%;
}

.styles_icon__1MOP5 {
  height: 22px;
  width: 22px;
}

.styles_profile__BDMOu {
  height: 29px;
  width: 29px;
  border-radius: 50%;
}
</style><style type="text/css">.styles_cell__2SyZm {
  display: table-cell;
}

.styles_cell__vAlignTop__3YDLo {
  vertical-align: top;
}

.styles_cell__vAlignBottom__2jo7Z {
  vertical-align: bottom;
}

.styles_cell__vAlignMiddle__1KB73 {
  vertical-align: middle;
}
</style><style type="text/css">.styles_row__AE_GV {
  display: table;
  margin: 0;
  table-layout: fixed;
  border-spacing: 6px 0;
  border-collapse: separate;
  width: 100%;
}
</style><style type="text/css">.styles_layoutContainer__1qSGM {
  margin: 0px -6px;
}

.styles_layoutContainer__1qSGM [class*='fullWidth'] {
  margin: 0;
}
</style><style type="text/css">.styles_button__2qzwF {
  border-radius: 6px;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  padding: 8px 12px;
  color: #464646;
  border: 1px solid #767676;
  background-color: transparent;
}

.styles_button__2qzwF:hover {
  background-color: #f4f4f4;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .styles_button__2qzwF {
    min-width: 45px;
    min-height: 45px;
  }
}
</style><style type="text/css">.styles_button__3lNLd {
  border-radius: 6px;
  padding: 8px 12px;
  background-color: transparent;
  color: #464646;
  width: 100%;
}

.styles_button__3lNLd:hover {
  background-color: #f4f4f4;
  cursor: pointer;
}

.styles_primary__2oirO {
  background-color: #464646;
  color: #fff;
}

.styles_primary__2oirO:disabled,
.styles_primary__2oirO[aria-busy='true'] {
  background-color: #e4e4e4;
  color: #767676;
  border: none;
}

.styles_primary__2oirO:hover {
  background-color: #464646;
}

.styles_outlined__3Suhj {
  border: 1px solid #767676;
}

.styles_outlined__3Suhj:disabled,
.styles_outlined__3Suhj[aria-busy='true'] {
  border: 1px solid #e4e4e4;
  color: #767676;
}

.styles_borderless__2HuXK {
  border: none;
}

.styles_borderless__2HuXK:disabled,
.styles_borderless__2HuXK[aria-busy='true'] {
  border: none;
  color: #767676;
  background-color: #e4e4e4;
}

.styles_content__1I2Sh {
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  height: 100%;
}

.styles_contentWrapper__1q_VN {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-align: left;
}

html[dir='rtl'] .styles_contentWrapper__1q_VN {
  text-align: right;
}

.styles_contentIconWrapper__1svgd {
  flex-shrink: 0;
}

.styles_contentIcon__1R5sQ {
  width: 18px;
  height: 18px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  vertical-align: middle;
}

.styles_contentText__3pFvn {
  min-width: 0;
  margin: 0 5px;
}

.styles_contentSubtext__16Vp2 {
  font-size: 0.9em;
  color: #767676;
}

.styles_primary__2oirO .styles_contentSubtext__16Vp2 {
  color: #fff;
}

@media only screen and (max-width: 768px) {
  .styles_button__3lNLd {
    min-width: 45px;
    min-height: 45px;
  }
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_contentIcon__1R5sQ {
    mix-blend-mode: difference;
  }
}
</style><style type="text/css">.styles_searchWrapper__3A_xc {
  display: flex;
  margin-bottom: 20px;
  background-color: #F4F4F4;
  padding: 12px;
}

.styles_searchWrapper__3A_xc input {
  padding: 6px;
  flex: 1 0 auto;
  border: 1px solid #e4e4e4;
}

.styles_searchWrapper__3A_xc button {
  height: 45px;
  width: 45px;
  background-color: #F4F4F4;
  border: 1px solid #e4e4e4;
  border-left-width: 0;
}

.styles_searchIcon__1hZEd {
  font-size: 18px;
}
</style><style type="text/css">.styles_pickerControl__u9SbE {
  width: 100%;
  padding: 6px;
}
</style><style type="text/css">.styles_description__1k8Qh {
  font-size: 12px;
  margin-left: 20px;
}

.styles_inputContainer__4n0XG {
  margin-top: 24px;
}

.styles_inputWrapper__KkU0- {
  display: flex;
  margin: 8px 0 8px;
}

.styles_pollContainer__2fIZH input {
  width: 16px;
}

.styles_pollContainer__2fIZH label {
  font-size: 14px;
}

.styles_userEditable__xsBZe {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  box-shadow: none;
  padding: 4px;
  width: 80%;
}
</style><style type="text/css">.styles_progressWrapper__3HSob {
  display: flex;
  flex-direction: column;
}

.styles_progressRight__2WBHm {
  flex-direction: row-reverse;
  align-items: center;
}

.styles_progressRight__2WBHm .styles_progressLabel__azaCs {
  padding: 0 0 0 12px;
}

.styles_progressRight__2WBHm .styles_progressBar__UMqST {
  flex-grow: 1;
}

.styles_progressLabel__azaCs {
  padding: 0 0 6px 0;
}

.styles_progressBar__UMqST {
  background-color: #e4e4e4;
  height: 4px;
}

.styles_progressBar__UMqST .styles_progress__3eiAw {
  height: 4px;
  background-color: #24c688;
}
</style><style type="text/css">.styles_share__3Qyd- {
  font-family: 'Lato', sans-serif;
  border: 1px solid #767676;
  border-radius: 6px;
  padding: 12px;
  background-color: transparent;
  color: #464646;
  margin-top: 8px;
  min-height: 45px;
  min-width: 45px;
}

.styles_popover__3sDcV {
  position: relative;
  display: inline-block;
}

.styles_contentWrapper__1jBqK {
  width: 200px;
  position: absolute;
  top: 55px;
  font-size: 0.875rem;
  padding: 0;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 3px 6px rgb(0 0 0 / 18%);
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.styles_contentWrapper__1jBqK li {
  list-style-type: none;
  text-align: start;
}

.styles_contentWrapper__1jBqK ul {
  margin: 0;
  padding: 0;
}

.styles_item__2qQl- {
  padding: 8px 13px;
  cursor: pointer;
  border-style: none;
  width: 100%;
  text-align: start;
  background: #ffffff;
}
.styles_item__2qQl-:hover {
  background: lightgrey;
}

.styles_item__2qQl-:focus {
  background: lightgrey;
}
</style><style type="text/css">.styles-module_profilePic__XdsMR {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.styles-module_profileFallback__1opWi {
  background-color: #cccccc;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 12px;
  font-weight: 600;
}
</style><style type="text/css">.styles_socialTextboxContainer__1znhK {
  color: #767676;
  display: flex;
  font-size: 14px;
  padding-top: 8px;
}

.styles_addCommentText__1WC40 {
  align-items: center;
  justify-content: space-between;
}

.styles_commentText__2slRA {
  border-color: #e4e4e4;
  border-radius: 4px;
  font-family: inherit;
  font-size: 16px;
  line-height: 24px;
  margin-left: 8px;
  outline: none;
  padding: 4px;
  resize: none;
  width: 100%;
}

.styles_addCommentButton__2X_95 {
  background-color: #202124;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  height: 34px;
  margin-left: 8px;
  padding: 0 8px 0 8px;
}

.styles_addCommentButton__2X_95:disabled {
  background-color: #DDDDDD;
  cursor: not-allowed;
}

.styles_addCommentButton__2X_95:hover {
  background-color: #555861;
}

.styles_addCommentIcon__rPg-E {
  padding: 4px;
  vertical-align: middle;
  width: 24px;
}

@media only screen and (max-width: 768px) {
  .styles_commentText__2slRA {
    min-width: 36px;
    min-height: 36px;
  }
  .styles_addCommentButton__2X_95 {
    min-width: 45px;
    min-height: 45px;
  }
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_addCommentIcon__rPg-E {
    mix-blend-mode: difference;
  }
}
</style><style type="text/css">.styles_socialMessageHeaderContainer__2xvqr {
  font-weight: 600;
}

.styles_socialMessageHeaderTimestamp__EBrbj {
  color: #767676;
  font-size: 14px;
  font-weight: normal;
  margin: 0 8px;
  display: inline-block;
}
</style><style type="text/css">.styles_socialIcon__3Kjr7:hover {
  opacity: 0.5;
  color: #555861;
}

.styles_socialIcon__3Kjr7 {
  color: #202124;
}

.styles_socialButton__1hf51 {
  background: transparent;
  border: none;
}

.styles_socialButton__1hf51:hover {
  cursor: pointer;
}

.styles_socialButton__1hf51:disabled > .styles_socialIcon__3Kjr7 {
  color: #DDDDDD;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_socialIcon__3Kjr7 {
    color: inherit;
  }
}

@media only screen and (max-width: 768px) {
  .styles_socialButton__1hf51 {
    min-width: 45px;
    min-height: 45px;
  }
}
</style><style type="text/css">.styles_container__2c3ZJ {
  align-items: center;
  color: #767676;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
}

.styles_borderBottom__TG7eC {
  border-bottom: 0.25px solid #e4e4e4;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.styles_buttonContainer__A7KnJ {
  display: flex;
}

.styles_buttonLink__3WSDU {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  padding: 0;
  margin: 0 8px;
}

.styles_buttonLink__3WSDU:hover {
  text-decoration: underline;
}

.styles_countSeparator__3VaXd {
  margin: 0 4px 0 4px;
}

.styles_commentsSpacing__1lfXH {
  margin-top: 16px;
}

.styles_wrapper__210w0 {
  display: flex;
  flex-direction: column;
}

.styles_countContainer__3_hcr {
  display: inline-block;
}

.styles_countContainer__3_hcr span {
  display: inline-block;
}
</style><style type="text/css">.styles_commentContainer__1DLsY {
  display: flex;
  line-height: 24px;
}

.styles_spacingBottom__19ixi {
  margin-bottom: 16px;
}

.styles_spacingTop___tzsU {
  margin-top: 8px;
}

.styles_content__2wb2W {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  width: 100%;
  word-break: break-word;
  -ms-word-break: break-word;
}

.styles_commentHeaderDisplayName__34q-N {
  display: flex;
  font-weight: 600;
  justify-content: space-between;
}

.styles_profilePic__3Rluj {
  margin-right: 8px;
}

html[dir='rtl'] .styles_profilePic__3Rluj {
  margin-left: 8px;
  margin-right: 0;
}

.styles_timestamp__2GKRR {
  color: #767676;
  font-size: 14px;
  font-weight: normal;
  margin-left: 8px;
}

.styles_divider__YK4JY {
  border-top: 0.25px solid #e4e4e4;
  padding-top: 8px;
}

.styles_statusText__1ffgh {
  color: #767676;
  font-size: 14px;
  position: relative;
  min-height: 12px;
}

.styles_likesLabel__3btiP {
  margin-right: 8px;
}

html[dir='rtl'] .styles_likesLabel__3btiP {
  margin-right: auto;
  margin-left: 8px;
}

.styles_replySection__3chNR {
  border-top: 0.25px solid #e4e4e4;
}

.styles_likeButton__MnVQJ {
  position: absolute;
  right: 0;
}

html[dir='rtl'] .styles_likeButton__MnVQJ {
  left: 0;
  right: auto;
}
</style><style type="text/css">.styles_labelSpacing__243fY {
  margin-bottom: 8px;
}

.styles_viewMoreText__4keXj {
  color: #767676;
  font-size: 14px;
}
</style><style type="text/css">.styles_labelSpacing__2qTOe {
  margin-bottom: 8px;
}

.styles_viewMoreText__2tFEJ {
  color: #767676;
  font-size: 14px;
}
</style><style type="text/css">.styles_dialog__24cao {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  max-height: calc(100vh - 40px);
  min-width: 300px;
}

.styles_container__gQctv {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  margin: 20px;
  box-shadow: 0 2px 15px 0 rgb(0 0 0 / 50%);
  border-radius: 4px;
  overflow: auto;
}

.styles_header__sQphk {
  justify-content: flex-start;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #ccc;
  padding: 0 14px;
}

.styles_footer__1Jm3n {
  justify-content: center;
  display: flex;
  flex-direction: row;
  border-top: 1px solid #ccc;
  padding: 14px;
}

.styles_content__2w0Qf {
  padding: 14px;
}

.styles_button__2IjUC {
  flex: 1 1;
  height: 30px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #767676;
}

.styles_userInput__2JRV9 {
  display: flex;
}

.styles_textarea__1zh8U {
  display: flex;
  margin: 20px;
  margin-bottom: 40px;
  flex: 1 1;
  height: 66px;
}

.styles_shareMenu__Dta0O {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex: 1 1;
  margin: 10px;
  height: 32px;
}

.styles_shareButton__3lk3S {
  flex: 1 1;
  margin: 3px;
  border: 1px solid #767676;
}

.styles_closeBtn__1a1bI {
  background-color: #000000;
  opacity: 0.75;
  cursor: pointer;
  border: 0;
  margin-left: auto;
  margin-right: 8px;
  padding: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
}

.styles_closeBtnIcon__1T8Ov {
  height: 20px;
  width: 20px;
  margin: 0 auto;
}

.styles_imageModal__1ZJRW {
  background-color: #000000;
  width: 100%;
}

.styles_imageDetailViewWrapper__zQ1Uh {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.styles_imageDetailViewWrapper__zQ1Uh .styles_caption__3IyC9 {
  color: #fff;
  padding: 10px 15px;
  text-align: center;
  max-height: 200px;
  overflow: auto;
}

.styles_imageDetailViewHeader__57iBR {
  display: flex;
  height: 50px;
  width: 100%;
}

.styles_imageDetailViewContent__vTGz5 {
  align-items: center;
  display: flex;
  flex: 1 1;
  margin: 0 auto;
  max-height: 85vh;
}

.styles_imageDetailViewContent__vTGz5 > img {
  width: 100%;
  max-height: 100%;
}

.styles_carouselDetailViewWrapper__3Lrfc {
  height: 100%;
}

.styles_carouselDetailViewContent__2mW9g {
  margin: 0 auto;
  max-height: 85vh;
}

.styles_carouselDetailViewContent__2mW9g div[class*='caption'] {
  max-height: 85px;
  overflow: auto;
  white-space: normal;
}

.styles_carouselDetailViewContent__2mW9g [class*='BrainhubCarousel__thumbnail'] div[class*='dot'] {
  border-color: #ffffff;
}

.styles_carouselDetailViewContent__2mW9g [class*='BrainhubCarousel__thumbnail--selected'] div[class*='active'] {
  background-color: #ffffff;
  opacity: 0.75;
}

.styles_carouselDetailViewContent__2mW9g div[class*='clickArea'] {
  opacity: 0.75;
}

.styles_carouselDetailViewContent__2mW9g div[class*='clickArea'] svg {
  color: #ffffff;
}

.styles_carouselDetailViewContent__2mW9g div[class*='wrapper__CarouselFrame'] {
  max-height: 60vh;
}

.styles_button__2IjUC:hover,
.styles_shareButton__3lk3S:hover {
  background-color: #f4f4f4;
}
</style><style type="text/css">.styles_container__1Eg0B {
  display: flex;
  flex-direction: column;
}

.styles_labelSpacing__2IwRy {
  margin-bottom: 8px;
}

.styles_likesList__2yuwz {
  display: flex;
  align-items: center;
}

.styles_allLikesButton__3arC2 {
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  height: 44px;
  text-transform: capitalize;
}

.styles_likeImage__3mySj {
  background: transparent;
  border: none;
  cursor: pointer;
  margin-right: 8px;
  padding: 0;
}

html[dir='rtl'] .styles_likeImage__3mySj {
  margin-right: 0;
  margin-left: 8px;
}

.styles_likesRemainder__zwdz6 {
  font-family: inherit;
  font-size: 18px;
  font-weight: 600;
  height: 36px;
  width: 36px;
}

.styles_likesDetailViewWrapper__1l4ra {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.styles_likesDetailViewHeader__3Ekn9 {
  border-bottom: 0.25px solid #e4e4e4;
  display: flex;
  width: 100%;
}

.styles_likesListModal__1zIbZ {
  max-width: 500px;
  overflow-y: auto;
  width: 100%;
}

.styles_likesBackBtn__3xIlH {
  background-color: transparent;
  margin-left: 8px;
  margin-right: 0;
}

.styles_likesDetailViewHeaderLabel__1E3bv {
  font-size: 12px;
  text-align: center;
  width: 100%;
}

.styles_likerWrapper__3XLen {
  align-items: center;
  display: flex;
  height: 50px;
  margin: 8px 0 0 8px;
  grid-gap: 8px;
  grid-gap: 8px;
  gap: 8px;
}

@media only screen and (max-width: 768px) {
  .styles_likeImage__3mySj {
    min-width: 45px;
    min-height: 45px;
  }
}
</style><style type="text/css">.styles_checkboxControl__23Vic {
  width: 100%;
}

.styles_checkboxControl__23Vic label {
  display: inline-flex;
}

.styles_checkbox__3e_4X {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 1;
  position: static;
  width: 13px;
  height: 13px;
  border: 1px solid #767676;
  border-radius: 20%;
  display: inline-flex;
  contain: content;
}

.styles_checkbox__3e_4X:checked {
  background-color: #767676;
}

.styles_checkbox__3e_4X:checked:after {
  width: 100%;
  height: 100%;
  background: transparent
    url('data:image/svg+xml,%3Csvg width="40" height="40" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m33.9 4-20 23.8-8.4-7L1 26l13.8 11.6 24.4-29L34 4Z" fill="%23fff"/%3E%3C/svg%3E')
    no-repeat center;
  background-size: contain;
  content: '';
}

.styles_checkbox__3e_4X:hover:not(:disabled) {
  border-color: #4b4b4b;
}

.styles_checkbox__3e_4X:checked:hover:not(:disabled) {
  background-color: #4b4b4b;
}

.styles_checkbox__3e_4X:disabled {
  opacity: 0.6;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_checkbox__3e_4X:checked:after {
    mix-blend-mode: difference;
  }
}
</style><style type="text/css">.styles_input__fEfnm {
  border: 1px solid #e4e4e4;
  padding: 8px;
  width: calc(100% - 16px);
  font-family: inherit;
}

textarea.styles_input__fEfnm {
  padding: 6px;
  width: calc(100% - 12px);
}

@media only screen and (max-width: 768px) {
  .styles_input__fEfnm {
    padding: 14px 8px;
  }

  textarea.styles_input__fEfnm {
    padding: 6px;
    width: calc(100% - 12px);
  }
}
</style><style type="text/css">.styles_web__2ailb {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.styles_htmlContent__HGIEF {
  width: 100%;
}

.styles_linkContainer__3dNxW {
  margin: 20px 0;
}

.styles_description__3wTNS {
  padding: 12px;
  width: 100%;
  word-wrap: break-word;
}

.styles_link__1tSz7 {
  background-color: #2f2f2f;
  color: #ffffff;
  padding: 10px;
  text-decoration: none;
  border-radius: 6px;
}

.styles_link__1tSz7:hover {
  text-decoration: none;
}

.styles_icon__14l80 {
  margin-right: 8px;
}

html[dir='rtl'] .styles_icon__14l80 {
  margin-left: 8px;
  margin-right: 0;
}
</style><style type="text/css">.styles_video__1Z956 {
  margin-right: -14px;
  margin-left: -14px;
}

.styles_play__8j0zW {
  font-size: 480px;
}

.styles_thumbnail__1-Qqf {
  height: auto;
  min-height: 250px;
  width: 100%;
  background-color: #000;
}

.amp-default-skin .vjs-captions-button::before {
  content: '\F20A';
  font-family: 'Font Awesome 5 Pro';
}

.styles_spinnerWrapper__1mT1e {
  position: relative;
}

/* override spinner container css of ux-one */
body .styles_spinnerWrapper__1mT1e div[class*='spinnerContainer'] {
  position: absolute;
  top: 50%;
  height: auto;
  max-width: inherit;
}

.styles_spinnerWrapper__1mT1e .styles_spinnerContainer__33yIj {
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  top: 50%;
}

.styles_spinnerContainer__33yIj {
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  top: 50%;
}

.styles_videoWrapper__12SCU {
  background-clip: padding-box;
  background-color: #000;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  line-height: normal;
  min-width: 190px;
}

.styles_thumbnailWraper__2FsvA {
  position: relative;
}

.styles_playButton__1cVSa {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  color: #fff;
  opacity: 1;
  font-size: 30px;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.4s, 0.15s;
  line-height: 42px;
  width: 42px;
  height: 42px;
  background-color: rgba(60, 69, 79, 0.7);
  border: 2px solid #384049;
  border-radius: 0;
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 0 1px;
  transition: background, border, border-radius, box-shadow, opacity, transform, -webkit-transform;
}

.styles_playButton__1cVSa:hover {
  background-color: #3c454f;
  background-color: rgba(60, 69, 79, 0.7);
  border: 2px solid #fff;
  border-radius: 0;
  box-shadow: 0 0 1.5em rgba(255, 255, 255, 0.25);
  color: #fff;
}

.styles_loadingContainer__3hatA {
  right: 0;
  left: 0;
}
</style><style type="text/css">.styles_button__2jmNe {
  width: 100%;
  display: block;
  text-align: inherit;
}

.styles_input__16R5p {
  display: none;
}

.styles_image__1skKQ img {
  width: 100%;
}

.styles_buttonIcon__MR2N7 {
  width: 12px;
  height: 12px;
}

.styles_buttonText__cvR4M {
  min-width: 0;
  margin: 0 5px;
}
</style><style type="text/css">.styles_not-implemented-block__39HXS {
  padding: 12px;
  border: 1px solid #eeeeee;
  font-size: 12px;
  color: #767676;
}
</style><style type="text/css">.styles_controlWrapper__2daye {
  margin-top: 10px;
}

.styles_alignLeft__1llZk,
.styles_alignLeft__1llZk input {
  text-align: left;
}

.styles_alignLeft__1llZk div[class*='content'] {
  justify-content: flex-start;
}

html[dir='rtl'] .styles_alignLeft__1llZk div[class*='content'] {
  justify-content: flex-end;
}

html[dir='rtl'] .styles_alignLeft__1llZk,
html[dir='rtl'] .styles_alignLeft__1llZk input {
  text-align: right;
}

.styles_alignCenter__1zht_,
.styles_alignCenter__1zht_ input {
  text-align: center;
}

.styles_alignRight__3P9yT,
.styles_alignRight__3P9yT input {
  text-align: right;
}

.styles_alignRight__3P9yT div[class*='content'] {
  justify-content: flex-end;
}

html[dir='rtl'] .styles_alignRight__3P9yT div[class*='content'] {
  justify-content: flex-start;
}

html[dir='rtl'] .styles_alignRight__3P9yT,
html[dir='rtl'] .styles_alignRight__3P9yT input {
  text-align: left;
}

.styles_fullWidth__3QW-z {
  /* collapse any padding or margins to make
  it touch outer edge */
  margin-right: -14px;
  margin-left: -14px;
}

.styles_fullWidth__3QW-z img {
  width: 100%;
}
</style><style type="text/css">.styles_tab__22Kkd {
  cursor: pointer;
}
</style><style type="text/css">.styles_tabContent__3BFhP {
  display: none;
  padding: 6px 12px;
}

.styles_activeContent__3lJBR {
  display: block;
  background: #fff;
}
</style><style type="text/css">.styles_tabs__-T-lw {
  margin-top: 10px;
}

.styles_contentIcon__1op_g {
  width: 16px;
  height: 16px;
}

.styles_tabs__-T-lw [role='tablist'] {
  margin: 0 0 -0.1em;
  overflow: visible;
}

.styles_tabs__-T-lw [role='tab'] {
  position: relative;
  margin: 0;
  padding: 0.3em 0.5em 0.4em;
  border: 1px solid hsl(219, 1%, 72%);
  border-radius: 0.2em 0.2em 0 0;
  box-shadow: 0 0 0.2em hsl(219, 1%, 72%);
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  background: hsl(220, 20%, 94%);
}

.styles_tabs__-T-lw [role='tab']:hover::before,
.styles_tabs__-T-lw [role='tab'][aria-selected='true']::before {
  position: absolute;
  bottom: 100%;
  right: -1px;
  left: -1px;
  border-radius: 0.2em 0.2em 0 0;
  border-top: 3px solid #8bc34a;
  content: '';
}

.styles_tabs__-T-lw [role='tab'][aria-selected='true'] {
  border-radius: 0;
  background: hsl(220, 43%, 99%);
  outline: 0;
}

.styles_tabs__-T-lw [role='tab'][aria-selected='true']:not(:focus):not(:hover)::before {
  border-top: 5px solid #049946;
}

.styles_tabs__-T-lw [role='tab'][aria-selected='true']::after {
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: 0;
  left: 0;
  height: 0.3em;
  background: hsl(220, 43%, 99%);
  box-shadow: none;
  content: '';
}

.styles_tabs__-T-lw [role='tab']:hover,
.styles_tabs__-T-lw [role='tab']:active {
  outline: 0;
  border-radius: 0;
  color: inherit;
}

.styles_tabs__-T-lw [role='tab']:hover::before {
  border-color: #8bc34a;
}

.styles_tabs__-T-lw [role='tabpanel'] {
  position: relative;
  padding: 0.5em 0.5em 0.7em;
  border: 1px solid hsl(219, 1%, 72%);
  border-radius: 0 0.2em 0.2em 0.2em;
  box-shadow: 0 0 0.2em hsl(219, 1%, 72%);
  background: hsl(220, 43%, 99%);
}
</style><style type="text/css">.styles_cardActionHolder__1r4Vy {
  position: relative;
}

.styles_cardActionOptionIconWrapper__2Jeky {
  width: 16px;
  margin-right: 5px;
  text-align: center;
}

html[dir='rtl'] .styles_cardActionOptionIconWrapper__2Jeky {
  margin-right: 0;
  margin-left: 5px;
}

/* Override MenuButton styling */
.styles_cardActionHolder__1r4Vy [data-reach-menu-popover] {
  right: 0;
}

html[dir='rtl'] .styles_cardActionHolder__1r4Vy [data-reach-menu-popover] {
  left: 0;
  right: unset;
}

.styles_cardActionPopover__1AJyC {
  font-size: 12px;
  padding: 0;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 3px 6px rgb(0 0 0 / 18%);
  border-radius: 3px;
  margin-top: -5px;
  margin-bottom: 5px;
}

.styles_cardActionOptionItem__1Ej-g {
  font-family: 'Lato', sans-serif;
  white-space: nowrap;
  cursor: pointer;
  color: #666;
  padding: 13px 20px;
  white-space: nowrap;
  text-transform: uppercase;
  text-align: left;
}

html[dir='rtl'] .styles_cardActionOptionItem__1Ej-g {
  text-align: right;
}

.styles_cardActionOptionItem__1Ej-g svg {
  margin-right: 0.25rem;
  width: 1rem !important;
}

html[dir='rtl'] .styles_cardActionOptionItem__1Ej-g svg {
  margin-left: 0.25rem;
  margin-right: unset;
}

.styles_listItem__3XVG7 + .styles_listItem__3XVG7 {
  border: none;
}

.styles_listItem__3XVG7:focus,
.styles_cardActionOptionItem__1Ej-g:focus,
.styles_cardActionOptionItem__1Ej-g:hover,
.styles_listItem__3XVG7:hover {
  background-color: #ddd;
}

.styles_dropdownButtonBorder__3aqsx {
  color: #666;
  background-color: transparent;
  border: none;
  padding: 0 5px;
  font-size: 16px;
  cursor: pointer;
  min-height: 44px;
  min-width: 44px;
}
</style><style type="text/css">.styles-module_cardHeader__1iVw5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: -14px;
  margin-top: -14px;
  padding-left: 14px;
  padding-top: 14px;
}

.styles-module_infoRow__J5x9W {
  display: flex;
  font-weight: bold;
}

.styles-module_infoRowChevron__m9tVA {
  width: 13px;
  margin: 0 6px;
}

.styles-module_infoRowItem__3Pos7 {
  display: flex;
}

.styles-module_headerText__334Vf {
  color: #262626;
  margin-left: 6px;
  flex: 1 1;
  font-size: 16px;
}

.styles-module_separator__1C6jf {
  margin: 0 4px 0 4px;
}

html[dir='rtl'] .styles-module_headerText__334Vf {
  margin-right: 6px;
}

.styles-module_subheaderText__2yICc {
  display: flex;
  color: #767676;
}

.styles-module_cardOptions__zlIcI {
  margin-left: auto;
}

.styles-module_cardImportant__3a3ZD {
  border-top: 4px solid #1166ee;
}

.styles-module_cardImportant__3a3ZD::before {
  border-color: transparent;
  border-style: solid;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}

html[dir='rtl'] .styles-module_cardImportant__3a3ZD::before {
  left: 0;
  right: auto;
}

.styles-module_cardImportant__3a3ZD::after {
  border-color: transparent #1166ee transparent transparent;
  border-style: solid;
  border-width: 0 42px 32px;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}

html[dir='rtl'] .styles-module_cardImportant__3a3ZD::after {
  border-color: transparent transparent transparent #1166ee;
  border-width: 0 0 32px 42px;
  left: 0;
  right: auto;
}

.styles-module_cardImportantIcon__1LZ6_ {
  height: 11px;
  position: absolute;
  right: 7px;
  top: 4px;
  width: 11px;
  z-index: 1;
}

html[dir='rtl'] .styles-module_cardImportantIcon__1LZ6_ {
  left: 7px;
  right: auto;
}

.styles-module_postedTime__34Qa- {
  display: inline-block;
}
</style><style type="text/css">.styles_confirmationActions__1Q56X {
  display: flex;
  flex-direction: row;
}

.styles_confirmationActions__1Q56X > :first-child {
  margin-right: 6px;
}
</style><style type="text/css">.styles_cardSummary__6ucij {
  cursor: pointer;
}

.styles_container__1HhFh {
  position: relative;
}

.styles_innerButton__1_K3U {
  background-color: transparent;
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
</style><style type="text/css">.styles-module_scroller__1jEJr {
  overflow: inherit !important;
}

.styles-module_card__-YlU3 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  margin: 20px 0;
  padding: 14px;
  position: relative;
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.styles-module_noResultsSuggestions__2Xx3g {
  margin-top: 26px;
}

.styles-module_noResultsSuggestions__2Xx3g span {
  font-size: 18px;
  line-height: 24.5px;
  font-weight: 400;
}

.styles-module_noResultsSuggestions__2Xx3g ul {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  margin: 8px 0;
}
</style><style type="text/css">.styles-module_break__T-nMi {
  margin-top: 10px;
}

span.styles-module_image__16rhv {
  border-radius: 10px !important;
}
</style><style type="text/css">.styles-module_cardStream__1PYK8 {
  margin-right: 10px;
}

html[dir='rtl'] .styles-module_cardStream__1PYK8 {
  margin-left: 10px;
}

@media (max-width: 576px) {
  .styles-module_cardStream__1PYK8 {
    margin-right: 0;
    margin-left: 0;
  }
}
</style><style type="text/css">/**
*
* Global Styles
*
* This stylesheet should hold classes and styles that might need
* to be accessible to multiple components.
*
**/
div[class*='flexboxgrid'] {
  /* reset for grid */
  box-sizing: border-box !important;
}

div[class*='col-'] h2 {
  padding-left: 0 !important;
}

/* fix tracker */
div[id='popupContent'] {
  box-sizing: border-box !important;
}

/* overrides for product repo */
section[role='main'] {
  overflow: hidden;
}

nav {
  z-index: 1000 !important;
}

body[class*='modal-open'] {
  overflow: hidden;
}

.globals-module_section-error__2gg24 {
  padding: 20px;
  margin: 10px 0;
  background-color: #ffffff;
  box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2);
}

.globals-module_section-error__2gg24 svg {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.globals-module_section-error__2gg24 [class*='text'] {
  font-size: 28px;
}

.globals-module_section-error__2gg24 [class*='subtext'] {
  font-size: 16px;
}

div[class*='progressBar'] {
  left: 0px !important;
}

div[class*='visuallyhidden'],
span[class*='visuallyhidden'] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
</style><style type="text/css">.styles-module_cardHeaderWrapper__XqwYM {
  background-color: #ffffff;
  margin: -14px;
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 0;
}

.styles-module_cardHeaderWrapper__XqwYM::before,
.styles-module_cardHeaderWrapper__XqwYM::after {
  content: '';
  display: block;
  height: 14px;
  position: -webkit-sticky;
  position: sticky;
}

.styles-module_cardHeaderWrapper__XqwYM::before {
  background-color: #ffffff;
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14),
    0 2px 1px -1px rgba(0, 0, 0, 0.12);
  margin-bottom: -14px;
  top: 56px;
}

.styles-module_cardHeaderWrapper__XqwYM::after {
  margin-top: -14px;
  z-index: 2;
}

.styles-module_cardDetail__3ZOb- {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.styles-module_cardDetailHeader__2ZHTB {
  background-color: #ffffff;
  margin: 0 0 4px;
  padding: 10px;
  position: -webkit-sticky;
  position: sticky;
}

.styles-module_card__3Csum {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  margin: 20px;
  padding: 14px;
  position: relative;
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  width: calc(100% - 48px);
}
</style><style type="text/css">/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.layout_hidden__1oyTJ {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.layout_visually-hidden__1Ag3X {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.layout_visually-hidden__1Ag3X.layout_focusable__Ya26W:active,
.layout_visually-hidden__1Ag3X.layout_focusable__Ya26W:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.layout_loadingIndicator__b_t8Q {
  opacity: 1;
  position: absolute;
  top: 50%;
  z-index: 9999;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  border-radius: 50%;
  border: 5px solid #bac0c2;
  border-top-color: #e4e5e7;
  -webkit-animation: layout_spin__1Ijwi 1s infinite linear;
          animation: layout_spin__1Ijwi 1s infinite linear;
}

.layout_loadingIndicatorContainer__3Z4sP {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 9998;
}

.layout_spinner__19Fo_ {
  opacity: 1;
  position: relative;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  border-radius: 50%;
  border: 5px solid #bac0c2;
  border-top-color: #e4e5e7;
  -webkit-animation: layout_spin__1Ijwi 1s infinite linear;
          animation: layout_spin__1Ijwi 1s infinite linear;
}

/* append the follow to the .spinner class for a small spinner */
.layout_small-spinner__29yFl {
  width: 20px;
  height: 20px;
}

@-webkit-keyframes layout_spin__1Ijwi {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes layout_spin__1Ijwi {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
</style><style type="text/css">.styles_categoryHeader__263fp {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #464646;
  margin: 20px 0;
}

.styles_categoryItemsList__24l5E {
  background-color: #ffffff;
  box-sizing: border-box;
  border-radius: 6px;
  box-shadow: 0 5px 14px 2px rgba(0, 0, 0, 0.04), 0 4px 6px -2px rgba(0, 0, 0, 0.12);
  margin: 0 0 16px;
  display: flex;
  flex-wrap: wrap;
  padding: 40px 0 8px;
}
.styles_categoryWrapper___WyFD {
  margin-bottom: 40px;
}
</style><style type="text/css">.styles_itemWrapper__U9vdp {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex: 0 1;
  vertical-align: top;
  margin-bottom: 40px;
  min-width: 25%;
  text-align: center;
  text-decoration: none;
}

.styles_itemWrapper__U9vdp:hover {
  font-weight: bold;
  opacity: 0.8;
  text-decoration: none;
}

.styles_itemContainer__1ogfJ {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 8px;
}

.styles_item__3qRGC {
  background-color: #009a46;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  display: flex;
  margin-bottom: 15px;
  padding: 15px;
  text-align: center;
  position: relative;
  height: 88px;
  width: 88px;
  box-sizing: border-box;
}

.styles_itemSkeleton__2TIJz {
  border-radius: 4px !important;
}

.styles_greenBackground__mo-ch {
  background-color: rgb(0, 154, 70);
}

.styles_fullIcon__13yWg {
  background-color: transparent;
}

.styles_item__3qRGC.styles_fullIcon__13yWg img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.styles_item__3qRGC img {
  display: block;
  height: 48px;
  margin: auto;
  width: 48px;
}

.styles_itemText__3vD1L {
  color: #262626;
  font-size: 16px;
  height: 48px;
  width: 100%;
  padding-top: 6px;
  word-wrap: break-word;
}

@media (-ms-high-contrast: active), (forced-colors: active) {
  .styles_item__3qRGC img {
    mix-blend-mode: difference;
  }
}
</style><style type="text/css">@media screen and (orientation: landscape) and (max-device-width: 768px) {
  .styles_categoryWrapper__ATV_3 {
    margin-top: 100px;
  }
}
</style><style type="text/css">.styles_header__3dGJM {
  background-color: #ffffff;
  justify-content: space-between;
  max-width: inherit;
  position: absolute;
  top: 0;
  width: calc(100% - 14px * 2);
  height: 50px;
  box-shadow: 0px 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.styles_header__3dGJM > button {
  margin-right: -7px;
}

html[dir='rtl'] .styles_header__3dGJM > button {
  margin-left: -7px;
  margin-right: auto;
}

.styles_body__3PEoL {
  padding: 50px 0;
  flex-grow: 1;
  max-width: inherit;
  width: 100%;
}

.styles_body__3PEoL div[class*='loaderContainer'] {
  position: fixed;
  top: 0;
  height: 100%;
  max-width: inherit;
}

.styles_footer__2GH2C {
  background-color: #ffffff;
  bottom: 0;
  max-width: inherit;
  position: absolute;
  width: calc(100% - 14px * 2);
  margin-left: calc(14px * -1);
  padding: 0 14px 20px;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.2);
}
</style><style type="text/css">.styles-module_appHeader__1Wv0s {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 -14px;
  padding: 0 14px;
  box-sizing: content-box;
}

.styles-module_appHeader__1Wv0s h1 {
  font-size: 16px;
  font-weight: normal;
  width: 100%;
  text-align: center;
  margin-left: 32px;
  margin-right: 32px;
}

.styles-module_title__3drA4 {
  display: flex;
  align-items: center;
  width: 100%;
}

.styles-module_back__1xWMy {
  position: absolute;
  border: none;
  background-color: transparent;
  cursor: pointer;
  font-size: 1.1em;
  padding: 12px 18px;
}

.styles-module_contextWrapper__2i4ch {
  margin-left: auto;
}

html[dir='rtl'] .styles-module_contextWrapper__2i4ch {
  margin-right: auto;
  margin-left: unset;
}

.styles-module_contextBtn__1mfsf {
  padding: 4px;
  width: 30px;
  height: 30px;
  margin-top: -10px;
}

.styles-module_contextBtn__1mfsf img {
  margin-top: 2px;
}

.styles-module_closeBtn__QVDUs {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  background-color: #eeeeee;
  opacity: 0.75;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
}

.styles-module_closeBtnIcon__3JMWa {
  width: 12px;
  height: 12px;
  margin: 0;
}
</style><style type="text/css">.styles_microAppDetail__3DYCY > *,
:after,
::before {
  box-sizing: border-box;
}

.styles_microAppDetail__3DYCY {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.styles_microApp__3OE1U {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 600px;
  padding: 0 14px;
  position: relative;
  width: calc(100% - 14px);
  box-sizing: content-box;
}
</style><style type="text/css">code {
  display: block;
  white-space: pre;
  background-color: #f4f4f4;
  color: #000000;
  overflow: auto;
  padding: 2px 4px;
}
</style><style type="text/css">.styles-module_errorMessage__1ssda {
  justify-content: center;
}

@media (max-width: 790px) {
  .styles-module_errorMessage__1ssda {
    flex-direction: column;
  }

  .styles-module_errorMessage__1ssda div {
    text-align: center;
  }
}
</style><style type="text/css">.styles_faCarousel__3rVMM {
  margin-top: -100px !important;
  margin-bottom: -90px !important;
}
</style><style type="text/css">.styles_faCarousel__1_Wr3 {
  margin-top: -100px !important;
  margin-bottom: -90px !important;
}
</style><style type="text/css">.styles_error__3y9jh {
  padding: 20px;
}
</style><style type="text/css">.styles_contentContainer__2n5lc {
  max-width: 500px;
  margin: auto;
  left: 0;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
}

.styles_container__7X1yo {
  max-height: 380px;
  min-height: 280px;
  margin: 10px 3px 0px 5px;
  display: block;
  background-size: cover;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
  position: relative;
}

html[dir='rtl'] .styles_container__7X1yo {
  margin-left: 5px;
  margin-right: 3px;
}

.styles_contentContainer__2n5lc p {
  margin-bottom: 30px;
}

@media (max-width: 800px) {
  .styles_container__7X1yo {
    background-position-x: -100px;
  }
}

@media (max-width: 567px) {
  .styles_container__7X1yo {
    background-position-x: -150px;
  }
}

@media (max-width: 442px) {
  .styles_container__7X1yo {
    background-position-x: -225px;
  }
}
</style><style type="text/css">.styles-module_dimensionLoadingCarousel__iPUrC {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  grid-gap: 0.5rem;
  margin-top: 1rem;
}
</style><style type="text/css">section[role='main'] {
  padding-top: 110px !important;
}

.styles_activities__39arO [class*='points'] {
  /* Hide's the "for Cause Fund", etc. part of the FA points for now
    until UX figures out how to display those */
  overflow: hidden;
}

.styles_header__3pXWa {
  padding: 0 8px;
}

h1 {
  color: #202124;
  font-weight: normal;
  font-size: 40px;
  line-height: 125%;
}

@media (max-width: 576px) {
  .styles_activities__39arO {
    margin-bottom: 20px;
  }

  .styles_activities__39arO:last-of-type {
    margin-bottom: 0px;
  }

  h1 {
    font-weight: 900;
    font-size: 30px;
  }
}
</style><style type="text/css">.styles_contentWrapper__1AcFH {
  position: relative;
  height: 100%;
  /* for footer */
  padding-bottom: 120px;
}
</style><style type="text/css">.styles_formContainer__3mjuy {
  margin: 0px;
}

.styles_errorWrapper__3jaTj {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-bottom: 20px;
}

.styles_inviteForm__1i-Mi {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.styles_formRow__2ZMgW {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}

.styles_inviteInput__21J6r {
  height: 35px;
  width: calc(100% - 24px);
  font-size: 1.2rem;
  border: 2px solid rgb(205, 205, 205);
  padding: 7px 10px;
  color: #5c5c5c;
}

.styles_inviteInputError__16VPE {
  height: 35px;
  width: calc(100% - 24px);
  font-size: 1.2rem;
  border: 2px solid red;
  padding: 7px 10px;
  color: #5c5c5c;
}

.styles_inviteInput__21J6r:focus {
  outline: none;
  border: 2px solid rgb(150, 150, 150);
  box-shadow: 0 0 12px #c4c4c4;
}

.styles_inviteDropdownList__3E_lS {
  padding: 7px 10px;
  color: #5c5c5c;
  width: 100%;
  height: 55px;
  font-size: 1.2rem;
  border: 2px solid rgb(205, 205, 205);
  background-color: #fff;
}

.styles_inviteDropdownList__3E_lS:focus {
  outline: none;
  border: 2px solid rgb(150, 150, 150);
  box-shadow: 0 0 12px #c4c4c4;
}

.styles_inviteDropdownListError__3lLRw {
  padding: 7px 10px;
  color: #5c5c5c;
  width: 100%;
  height: 55px;
  font-size: 1.2rem;
  border: 2px solid red;
  background-color: #fff;
}

.styles_invitePersonalEmailDescription__3X9NM {
  font-size: 1rem;
  font-style: italic;
  color: #5c5c5c;
}

.styles_inputWithLabelWrapper__2pRR- {
  display: flex;
  flex-direction: column;
  gap: 3px;
  color: #5c5c5c;
}

/* Make birth date input placeholder same as inviteInput */
::-webkit-datetime-edit {
  color: #5c5c5c;
  font-family: 'Lato';
  font-size: 1.2rem;
}

.styles_validationErrorMessage__1hHHc {
  color: rgb(213, 0, 0);
  line-height: 1.5rem;
  padding: 10px;
  width: calc(100% - 20px);
  border: 1px solid gray;
  background-color: beige;
  font-size: 1.2rem;
}

.styles_inviteDisclosure__3IviL {
  font-size: 1rem;
  font-style: italic;
  text-align: center;
  color: #5c5c5c;
}

.styles_invitationSubmitButton__1paE4 {
  flex: none;
  height: 50px;
  width: 100%;
  color: white;
  font-size: 1.4rem;
  font-weight: 500;
  justify-content: center;
  border: 1px solid gray;
  cursor: pointer;
}

.styles_skipForNow__eec-V {
  font-size: 1.2rem;
  text-decoration: none;
  margin: 20px 0px 5px 0px;
}

.styles_skipForNow__eec-V:hover {
  text-decoration: underline;
}

.styles_inviteFooter__AEqys {
  font-size: 1.1rem;
  display: flex;
  flex-direction: column;
  text-align: center;
}
</style><style type="text/css">.styles_pageContainer__1gqtu {
  background-color: rgb(248, 248, 248);
}

.styles_inviteFormContainer__1KvCb {
  border: 2px solid rgb(218, 218, 218);
  border-radius: 4px;
  background-color: #fff;
  color: rgb(134, 134, 134);
  margin: 20px 50px;
  padding: 35px;
}

@media (min-width: 992px) {
  .styles_inviteFormContainer__1KvCb {
    margin: 75px 125px;
    padding: 50px;
  }
}

@media (max-width: 576px) {
  .styles_inviteFormContainer__1KvCb {
    margin: 80px 15px;
    padding: 25px;
  }
}

.styles_errorWrapper__3wchM {
  padding: 10px;
  width: calc(100% - 20px);
  border: 1px solid rgb(186, 186, 186);
  background-color: rgb(247, 247, 234);
}

.styles_errorMessage__1iV7n {
  color: rgb(213, 0, 0);
  line-height: 1.5rem;
  padding: 10px;
  text-align: center;
  width: calc(100% - 20px);
  border: 1px solid rgb(166, 166, 166);
  background-color: rgb(242, 242, 217);
  font-size: 1.3rem;
}

.styles_inviteHeader__Jy8GQ {
  font-size: 1.6rem;
}

@media (max-width: 576px) {
  .styles_inviteHeader__Jy8GQ {
    text-align: center;
  }
}

.styles_inviteDescription__3eST_ p {
  font-size: 1.1rem;
  text-align: justify;
  line-height: 1.5rem;
  color: #5c5c5c;
}

@media (max-width: 576px) {
  .styles_inviteDescription__3eST_ p {
    text-align: center;
  }
}

.styles_inviteSuccessMessage__3zqo2 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #2d2d2d;
  line-height: 1.5rem;
  padding: 10px;
  width: calc(100% - 20px);
  border: 1px solid rgb(152, 151, 151);
  background-color: rgb(226, 238, 226);
  font-size: 1.4rem;
  text-align: center;
}

.styles_successMessageWrapper__ldr6G {
  padding: 10px;
  width: calc(100% - 20px);
  border: 1px solid rgb(166, 166, 166);
  background-color: rgb(227, 234, 227);
  margin: 40px 0px;
}

.styles_returnToSettingsLink__1H7TB {
  display: block;
  align-self: center;
  height: 50px;
  width: calc(100% - 40px);
  color: white;
  font-size: 1.4rem;
  font-weight: 500;
  justify-content: center;
  border: 1px solid gray;
  cursor: pointer;
  text-decoration: none;
  padding-top: 20px;
  margin-bottom: 30px;
}
</style><style type="text/css">.styles_progressBar__17Bs- {
  width: 500px;
  display: inline-block;
}

.styles_progressBarContainer__1lcxJ {
  position: relative;
  margin-top: 25px;
}

.styles_progressBarText__1NLQn {
  margin: 0 30px;
  font-size: 12px;
  display: inline-block;
  position: absolute;
  top: 4px;
  color: #303030;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.styles_progressBarText__1NLQn span {
  display: inline-block;
}

.styles_progressBarLine__268j2 {
  height: 6px;
}

html[dir='rtl'] .styles_progressBarLine__268j2 {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

@media only screen and (max-width: 870px) {
  .styles_progressBar__17Bs- {
    width: 70%;
  }
  .styles_progressBarLine__268j2 {
    width: 100%;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_progressBar__17Bs- {
    padding: 0 20px 0 30px;
    width: 70%;
  }
  .styles_progressBarContainer__1lcxJ {
    margin-top: 10px;
  }
  .styles_progressBarLine__268j2 {
    width: 100%;
    height: 4px;
  }
  .styles_progressBarText__1NLQn {
    margin: 0;
  }
}

var {
  font-style: inherit;
}
</style><style type="text/css">.styles_loadingBar__2I4Sq {
  width: 200px;
  height: 10px;
  position: absolute;
  border-radius: 20px;
  left: 0;
  top: 0;
  animation: styles_loadingbar__3alGA 2s infinite linear;
  z-index: 1;
}

html[dir='rtl'] .styles_loadingBar__2I4Sq {
  animation-direction: reverse;
}

@keyframes styles_loadingbar__3alGA {
  0% {
    left: 0;
    width: 200px;
  }
  33% {
    left: 25%;
    width: 100px;
  }
  66% {
    left: 50%;
    width: 200px;
  }
  100% {
    left: 100%;
    width: 100px;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_loadingBar__2I4Sq {
    height: 5px;
    width: 100px;
  }

  @keyframes styles_loadingbar__3alGA {
    0% {
      left: 0;
      width: 100px;
    }
    33% {
      left: 25%;
      width: 50px;
    }
    66% {
      left: 50%;
      width: 100px;
    }
    100% {
      left: 100%;
      width: 50px;
    }
  }
}
</style><style type="text/css">.styles_root__2fd-w {
  height: 45px;
  padding: 9px 9px 9px 3px !important; /* have to override root css for material-ui plugin :( */
}

html[dir='rtl'] .styles_root__2fd-w {
  padding: 9px 3px 9px 9px !important; /* have to override root css for material-ui plugin :( */
}

span.styles_root__2fd-w:hover {
  background-color: transparent;
}

.styles_icon__1UPEy {
  display: inline-block;
  border-radius: 50%;
  border: 2px solid #303030;
  width: 22px;
  height: 22px;
  background-color: transparent;
  position: relative;
}

.styles_checkedIcon__ePpFN:before {
  display: block;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  background-color: #303030;
  content: '';
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_root__2fd-w {
    height: 35px;
    padding: 5px 9px 5px 3px !important; /* have to override root css for material-ui plugin :( */
  }

  .styles_icon__1UPEy {
    border: 1px solid #303030;
    width: 18px;
    height: 18px;
  }

  .styles_checkedIcon__ePpFN:before {
    width: 13px;
    height: 13px;
  }
}
</style><style type="text/css">.styles_root__bi7-z {
  height: 45px;
  padding: 9px 9px 9px 3px !important; /* have to override root css for material-ui plugin :( */
}

span.styles_root__bi7-z:hover {
  background-color: transparent !important; /* have to override root css for material-ui plugin :( */
}

.styles_icon__3VCdG {
  display: inline-block;
  border-radius: 4px;
  border: 2px solid #303030;
  width: 23px;
  height: 23px;
  background-color: transparent;
  position: relative;
}

.styles_root__bi7-z:focus {
  width: 40px;
}

.styles_checkedIcon__R2pfH:before {
  display: block;
  width: 23px;
  height: 23px;
  background-color: #303030;
  content: '';
}

.styles_checkIcon__38X7H {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  fill: #ffffff;
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_root__bi7-z {
    height: 35px;
    padding: 5px 9px 5px 3px !important; /* have to override root css for material-ui plugin :( */
  }

  .styles_icon__3VCdG {
    border: 1px solid #303030;
    width: 18px;
    height: 18px;
  }

  .styles_checkedIcon__R2pfH:before {
    width: 18px;
    height: 18px;
  }
}
</style><style type="text/css">html[dir='rtl'] .styles_answers__3Znx9 {
  direction: rtl;
}

.styles_answers__3Znx9 {
  overflow-y: auto;
  max-height: 370px !important;
}

.styles_answer__zZWLW {
  min-height: 45px;
  margin: 0;
  cursor: pointer;
  position: relative;
}

.styles_answerText__1w4Wq {
  font-size: 17px;
  font-weight: bold;
  margin: 0 18px;
  vertical-align: middle;
  white-space: pre-wrap;
  display: inline-block;
  width: 88%;
}

/* For ie11 only, fix answerText heights */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .styles_answerText__1w4Wq {
    line-height: 41px;
  }
}

.styles_correctAnswerShadow__3j33- {
  width: 100%;
  min-height: 41px;
  position: absolute;
  top: 50%;
  z-index: -1;
  background-color: #f4f4f4;
  border-radius: 19.81px;
  transform: translateY(-50%);
  padding: 2px 0;
}

.styles_lastAnswer__fJPHK {
  margin-bottom: 30px;
}

.styles_freeFormTextDisplay__1bMTq {
  min-height: 45px;
  width: 280px;
  border-radius: 3px;
  border: 1px solid #303030;
  margin-left: 9px;
  padding: 0 9px;
  display: inline-flex;
  align-items: center;
  word-break: break-word;
  vertical-align: middle;
}

.styles_freeFormTextInput__3nq-m {
  height: 45px;
  width: 280px;
  color: #303030;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  display: inline-block;
}

.styles_freeFormTextInput__3nq-m::placeholder {
  color: #303030;
}

.styles_freeFormTextInput__3nq-m::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #303030;
  opacity: 1;
}

.styles_freeFormTextInput__3nq-m:focus::placeholder {
  color: #999;
}

html[dir='rtl'] .styles_freeFormTextDisplay__1bMTq {
  direction: rtl;
}

html[dir='rtl'] .styles_freeFormTextInput__3nq-m {
  direction: rtl;
  margin: 0 18px;
}

.styles_correctAnswerIcon__NwTFI {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  height: 15px;
  width: 15px;
}

html[dir='rtl'] .styles_correctAnswerIcon__NwTFI {
  right: auto;
  left: 20px;
}

.styles_wrongAnswerIcon__OU5l_ {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  height: 15px;
  width: 15px;
}

html[dir='rtl'] .styles_wrongAnswerIcon__OU5l_ {
  left: 20px;
  right: auto;
}

.styles_readOnlyQuestion__7mWpT {
  opacity: 0.57;
  cursor: default;
}

.styles_correctAnswer__4L1aH {
  cursor: default;
}

/* width */
.styles_answers__3Znx9::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.styles_answers__3Znx9::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgb(198, 198, 198);
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
.styles_answers__3Znx9::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

/* Handle on hover */
.styles_answers__3Znx9::-webkit-scrollbar-thumb:hover {
  background: #888;
}

@media only screen and (min-height: 1020px) {
  .styles_answers__3Znx9 {
    max-height: 300px !important;
  }
}

@media only screen and (max-width: 870px) {
  .styles_correctAnswerShadow__3j33- {
    width: 90%;
  }
  .styles_wrongAnswerIcon__OU5l_,
  .styles_correctAnswerIcon__NwTFI {
    right: 12%;
  }
  .styles_answerText__1w4Wq {
    width: 75%;
  }
  .styles_answers__3Znx9 {
    max-height: 370px !important;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_answers__3Znx9 {
    max-height: 300px !important;
  }

  .styles_lastAnswer__fJPHK {
    padding-bottom: 0;
  }

  .styles_answerText__1w4Wq {
    font-size: 14px;
    width: 68%;
  }

  .styles_freeFormTextDisplay__1bMTq {
    width: 60%;
  }
}
</style><style type="text/css">.styles_answer__2Zkg4 {
  min-height: 45px;
  margin: 15px 0;
  cursor: pointer;
}

.styles_commentBox__14Fd5 {
  height: 41px;
  width: 94%;
  border-radius: 6px;
  border: 1px solid #303030;
  padding: 0 9px;
  color: #303030;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 20px;
}

.styles_commentBox__14Fd5.styles_active__2XIbu,
.styles_textBox__Vp7at.styles_active__2XIbu {
  border: 2px solid #303030;
  font-weight: bold;
}

.styles_textBox__Vp7at {
  padding: 5px 15px;
  width: 94%;
  border-radius: 6px;
  min-height: 180px;
  color: #303030;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 20px;
  resize: none;
  border-color: #303030;
  border-width: 1px;
}

html[dir='rtl'] .styles_commentBox__14Fd5,
html[dir='rtl'] .styles_textBox__Vp7at {
  text-align: right;
}

.styles_answerLength__3x1O- {
  color: #303030;
  text-align: right;
  width: 94%;
  font-size: 14px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

html[dir='rtl'] .styles_answerLength__3x1O- {
  text-align: left;
}

.styles_answerLengthShortText__1YIEO {
  margin-left: 18px;
  margin-top: -8px;
}

.styles_answerLengthLongText__EXsVw {
  margin-left: 28px;
  margin-top: -12px;
}

/* width */
.styles_answer__2Zkg4 textarea::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.styles_answer__2Zkg4 textarea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgb(198, 198, 198);
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
.styles_answer__2Zkg4 textarea::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

/* Handle on hover */
.styles_answer__2Zkg4 textarea::-webkit-scrollbar-thumb:hover {
  background: #888;
}

@media only screen and (max-width: 870px) {
  .styles_textBox__Vp7at,
  .styles_commentBox__14Fd5 {
    width: 80%;
    font-size: 16px;
  }
  .styles_textBox__Vp7at {
    padding-left: 10px;
  }
  .styles_answerLength__3x1O- {
    width: 80%;
  }

  .styles_answerLengthLongText__EXsVw {
    margin-left: 24px;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_textBox__Vp7at {
    min-height: 80px;
  }
  .styles_answerLength__3x1O- {
    font-size: 12px;
  }
}
</style><style type="text/css">.styles_question__2pWBL {
  display: inline-flex;
  position: relative;
  flex-direction: column;
  text-align: left;
  width: 720px;
  margin: 35px 80px 0 80px;
  height: 575px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #303030;
  overflow-y: hidden;
  padding: 0 40px;
}

html[dir='rtl'] .styles_question__2pWBL {
  text-align: right;
}

.styles_questionTitle__H2i47 {
  font-size: 24px;
  font-weight: bold;
  min-height: 150px;
  word-break: break-word;
}

.styles_questionAnswers__1XVUe {
  position: relative;
  margin-top: 20px;
}

@media only screen and (max-width: 870px) {
  .styles_question__2pWBL {
    width: 100%;
    padding-left: 0;
    margin-left: 30px;
    box-sizing: border-box;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_question__2pWBL {
    padding: 0;
    margin: 20px 30px 0;
    box-sizing: border-box;
    padding-right: 40px;
  }
  .styles_questionTitle__H2i47 {
    font-size: 18px;
    min-height: 35px;
  }
  .styles_questionAnswers__1XVUe {
    margin-top: 5px;
  }
}

@media only screen and (min-height: 1020px) {
  .styles_question__2pWBL {
    height: 504px;
  }
}

@media only screen and (min-height: 1020px) {
  .styles_question__2pWBL {
    height: 800px;
  }
}

@media only screen and (max-height: 500px) {
  .styles_question__2pWBL {
    height: 220px;
  }
}
</style><style type="text/css">.styles_completeScreen__2Igcy {
  text-align: center;
  height: 100%;
  background: -o-linear-gradient(
    311deg,
    rgb(131, 219, 229) 0%,
    rgb(88, 159, 195) 60%,
    rgb(56, 115, 169) 100%
  );
  background: -ms-linear-gradient(
    311deg,
    rgb(131, 219, 229) 0%,
    rgb(88, 159, 195) 60%,
    rgb(56, 115, 169) 100%
  );
  background: -moz-linear-gradient(
    311deg,
    rgb(131, 219, 229) 0%,
    rgb(88, 159, 195) 60%,
    rgb(56, 115, 169) 100%
  );
  background: linear-gradient(
    139deg,
    rgb(131, 219, 229) 0%,
    rgb(88, 159, 195) 60%,
    rgb(56, 115, 169) 100%
  );
}

.styles_completeMessageHeader__1jyUY {
  color: #202124;
  font-size: 31px;
  font-weight: bold;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.styles_completeMessageParagraph__Kbezb {
  font-size: 20px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 600px;
  margin: 10px auto 30px;
  color: #202124;
}

.styles_closeButton__3YW9B {
  cursor: pointer;
  fill: #202124;
  height: 30px;
  width: 30px;
}

.styles_closeButtonContainer__31BEG {
  background: none;
  border: none;
  right: 2px;
  top: 2px;
  bottom: 0;
  height: 50px;
  width: 50px;
  position: absolute;
}

html[dir='rtl'] .styles_closeButtonContainer__31BEG {
  right: auto;
  left: 50px;
}

.styles_activityTile__1v_M7 {
  margin: 0 auto 30px;
  max-width: 480px;
}

.styles_button__2-8S4 {
  min-width: 160px;
  min-height: 48px;
  border-radius: 3px;
  background-color: #008000;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 25%);
  text-transform: uppercase;
  border: none;
}

.styles_button-container__1gSv6 {
  margin-bottom: 28px;
}

.styles_completeRecommendation__2Gvc5 {
  background: #f4f4f4;
  padding-top: 50px;
  text-align: center;
  min-width: 800px;
  min-height: 400px;
  display: inline-block;
  position: relative;
  margin-top: 84px;
  padding-bottom: 30px;
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_completeMessageHeader__1jyUY {
    font-size: 20px;
  }
  .styles_completeMessageParagraph__Kbezb {
    width: 100%;
    font-size: 16px;
  }

  .styles_closeButton__3YW9B {
    right: 20px;
    height: 30px;
    width: 30px;
  }
}

@media only screen and (max-width: 800px) {
  .styles_completeRecommendation__2Gvc5 {
    min-width: 100%;
  }
}
</style><style type="text/css">.styles_completeScreen__1Uvc7 {
  text-align: center;
  height: 100%;
  background: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%221440px%22 height%3D%22993px%22 viewBox%3D%220 0 1440 993%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E    %3C!-- Generator%3A Sketch 53.2 (72643) - https%3A%2F%2Fsketchapp.com --%3E    %3Ctitle%3EColor Card%3C%2Ftitle%3E    %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E    %3Cg id%3D%22002-%2F-V0.5-Surveys-for-web%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E        %3Cg id%3D%22011-completion-screen%22%3E            %3Cg id%3D%22Color-Card%22 transform%3D%22translate(-195.000000%2C -75.000000)%22%3E                %3Crect id%3D%22BC%22 fill%3D%22%236E4E99%22 fill-rule%3D%22nonzero%22 x%3D%2227%22 y%3D%2273%22 width%3D%221776%22 height%3D%221287%22%3E%3C%2Frect%3E                %3Cg id%3D%22Group%22 transform%3D%22translate(496.500000%2C 781.000000) scale(-1%2C 1) translate(-496.500000%2C -781.000000) %22%3E                    %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%22680 526.717027 707.282973 366 868 393.301959 840.717027 554%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%22773.491493 245 833 214.154983 763 145%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%22232.993661 287 145 87.7070787 345.006339 0 433 199.311873%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22568 107 628.353795 238 721 139.412175%22%3E%3C%2Fpolygon%3E                    %3Cg transform%3D%22translate(496.964593%2C 1065.035407) rotate(45.000000) translate(-496.964593%2C -1065.035407) translate(135.464593%2C 725.035407)%22%3E                        %3Cpolygon id%3D%22Fill-776%22 fill%3D%22%235B4682%22 points%3D%22194.773025 680 78 637.773025 120.208031 521 237 563.226975%22%3E%3C%2Fpolygon%3E                        %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2287.9936609 287 0 87.7070787 200.006339 0 288 199.311873%22%3E%3C%2Fpolygon%3E                        %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22423 107 483.353795 238 576 139.412175%22%3E%3C%2Fpolygon%3E                    %3C%2Fg%3E                %3C%2Fg%3E                %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%221415 136 1475.35379 267 1568 168.412175%22%3E%3C%2Fpolygon%3E                %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%221536.49149 401 1596 370.154983 1526 301%22%3E%3C%2Fpolygon%3E                %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%22281 1205.71703 308.282973 1045 469 1072.30196 441.717027 1233%22%3E%3C%2Fpolygon%3E            %3C%2Fg%3E        %3C%2Fg%3E    %3C%2Fg%3E%3C%2Fsvg%3E");
}

.styles_completeMessageHeader__2jyTv {
  margin-top: 60px;
  font-size: 30px;
  color: #ffffff;
  font-weight: bold;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding-left: 46px;
}

.styles_completeMessageHeader__2jyTv.styles_quiz__2h9wV {
  padding-left: 0;
}

.styles_completeMessageHeader__2jyTv.styles_failed__3emKd {
  padding-left: 0;
}

.styles_completeMessageParagraph__3D6xT {
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 400px;
  margin: 25px auto 0;
}

.styles_completeMessageParagraph__3D6xT.styles_quiz__2h9wV {
  width: 100%;
  font-weight: normal;
  margin-top: 6px;
  font-size: 25px;
}

.styles_completeMessageParagraph__3D6xT.styles_failedMessage__7CvBZ {
  font-size: 24px;
  width: 100%;
}

.styles_congratsUsernameMessage__9Uaxb {
  color: #ffffff;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 20px;
}

.styles_celebrationIcon__2b9BN {
  vertical-align: bottom;
  height: 46px;
  width: 46px;
  margin-left: 8px;
}

.styles_quiz__2h9wV .styles_celebrationIcon__2b9BN {
  position: absolute;
}

.styles_header__KvhPo {
  position: relative;
  height: 84px;
}

.styles_closeButton__1gbry {
  cursor: pointer;
  fill: #ffffff;
  height: 34px;
  width: 34px;
}

.styles_closeButtonContainer__1gz77 {
  background: none;
  border: none;
  right: 50px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 50px;
  width: 50px;
  position: absolute;
}

html[dir='rtl'] .styles_closeButtonContainer__1gz77 {
  right: auto;
  left: 50px;
}

.styles_quizButton__34UBq {
  min-height: 50px;
  min-width: 500px;
  border-radius: 5px;
  background-color: #ffffff;
  color: #303030;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  margin-top: 200px;
  border: none;
}

.styles_pointsAwardedBox___HhMF {
  min-width: 192px;
  min-height: 37px;
  background-color: #f9f9f9;
  display: inline-block;
  border-radius: 9.18px;
  line-height: 37px;
  color: #767676;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding: 1px 6px;
  margin-top: 20px;
}

.styles_giftIcon__1phFv {
  color: yellow;
  vertical-align: middle;
  display: inline-block;
  margin-left: 4px;
}

.styles_pointsAwardedText__2H1k_ {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_completeMessageHeader__2jyTv {
    font-size: 20px;
  }
  .styles_completeMessageParagraph__3D6xT,
  .styles_completeMessageParagraph__3D6xT.styles_quiz__2h9wV,
  .styles_completeMessageParagraph__3D6xT.styles_failedMessage__7CvBZ {
    width: 100%;
    font-size: 16px;
  }

  .styles_congratsUsernameMessage__9Uaxb {
    font-size: 20px;
  }

  .styles_closeButton__1gbry {
    right: 20px;
    height: 30px;
    width: 30px;
  }

  .styles_quizButton__34UBq {
    width: 100%;
    min-width: 100%;
    min-height: 45px;
    font-size: 16px;
  }

  .styles_celebrationIcon__2b9BN {
    height: 28px;
    width: 28px;
  }
}

.styles_survey__1jAbp {
}
.styles_quiz__2h9wV {
}

var {
  font-style: inherit;
}
</style><style type="text/css">.styles_completeScreen__2uBI9 {
  text-align: center;
  height: 100%;
  background: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%221440px%22 height%3D%22993px%22 viewBox%3D%220 0 1440 993%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E    %3C!-- Generator%3A Sketch 53.2 (72643) - https%3A%2F%2Fsketchapp.com --%3E    %3Ctitle%3EColor Card%3C%2Ftitle%3E    %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E    %3Cg id%3D%22002-%2F-V0.5-Surveys-for-web%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E        %3Cg id%3D%22011-completion-screen%22%3E            %3Cg id%3D%22Color-Card%22 transform%3D%22translate(-195.000000%2C -75.000000)%22%3E                %3Crect id%3D%22BC%22 fill%3D%22%236E4E99%22 fill-rule%3D%22nonzero%22 x%3D%2227%22 y%3D%2273%22 width%3D%221776%22 height%3D%221287%22%3E%3C%2Frect%3E                %3Cg id%3D%22Group%22 transform%3D%22translate(496.500000%2C 781.000000) scale(-1%2C 1) translate(-496.500000%2C -781.000000) %22%3E                    %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%22680 526.717027 707.282973 366 868 393.301959 840.717027 554%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%22773.491493 245 833 214.154983 763 145%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%22232.993661 287 145 87.7070787 345.006339 0 433 199.311873%22%3E%3C%2Fpolygon%3E                    %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22568 107 628.353795 238 721 139.412175%22%3E%3C%2Fpolygon%3E                    %3Cg transform%3D%22translate(496.964593%2C 1065.035407) rotate(45.000000) translate(-496.964593%2C -1065.035407) translate(135.464593%2C 725.035407)%22%3E                        %3Cpolygon id%3D%22Fill-776%22 fill%3D%22%235B4682%22 points%3D%22194.773025 680 78 637.773025 120.208031 521 237 563.226975%22%3E%3C%2Fpolygon%3E                        %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2287.9936609 287 0 87.7070787 200.006339 0 288 199.311873%22%3E%3C%2Fpolygon%3E                        %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22423 107 483.353795 238 576 139.412175%22%3E%3C%2Fpolygon%3E                    %3C%2Fg%3E                %3C%2Fg%3E                %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%221415 136 1475.35379 267 1568 168.412175%22%3E%3C%2Fpolygon%3E                %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%221536.49149 401 1596 370.154983 1526 301%22%3E%3C%2Fpolygon%3E                %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%22281 1205.71703 308.282973 1045 469 1072.30196 441.717027 1233%22%3E%3C%2Fpolygon%3E            %3C%2Fg%3E        %3C%2Fg%3E    %3C%2Fg%3E%3C%2Fsvg%3E");
}

.styles_completeMessageHeader__3zHIw {
  margin-top: 60px;
  font-size: 28px;
  color: #ffffff;
  font-weight: bold;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding-left: 46px;
}

.styles_errorText__3hkzD {
  color: #303030;
  font-size: 40px;
  font-weight: bold;
}

.styles_errorTextSmall__1c5zV {
  color: #303030;
  font-size: 20px;
  margin-top: 16px;
}

.styles_backButton__3BrTJ {
  background: none;
  border: none;
  height: 50px;
  min-width: 500px;
  border-radius: 5px;
  background-color: #303030;
  font-size: 20px;
  color: #ffffff;
  margin-top: 40px;
  cursor: pointer;
}

.styles_completeMessageParagraph__3-r_5 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 600px;
  margin: 160px auto 0;
  text-align: center;
}

.styles_header__7y5hz {
  position: relative;
  height: 84px;
}

.styles_closeButton__2Xenv {
  cursor: pointer;
  fill: #ffffff;
  height: 34px;
  width: 34px;
}

.styles_closeButtonContainer__1WCy5 {
  background: none;
  border: none;
  right: 50px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 50px;
  width: 50px;
  position: absolute;
}

html[dir='rtl'] .styles_closeButtonContainer__1WCy5 {
  right: auto;
  left: 50px;
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_completeMessageParagraph__3-r_5 {
    width: 100%;
    margin-top: 80px;
  }

  .styles_backButton__3BrTJ {
    font-size: 18px;
    min-width: 80%;
  }

  .styles_errorText__3hkzD {
    font-size: 28px;
  }

  .styles_errorTextSmall__1c5zV {
    font-size: 18px;
  }

  .styles_closeButton__2Xenv {
    right: 20px;
    height: 30px;
    width: 30px;
  }
}
</style><style type="text/css">.styles_header__1c59U {
  position: relative;
  background: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%3Csvg width%3D%221440px%22 height%3D%2298px%22 viewBox%3D%220 0 1440 98%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E    %3C!-- Generator%3A Sketch 53.2 (72643) - https%3A%2F%2Fsketchapp.com --%3E    %3Ctitle%3EGroup 3%3C%2Ftitle%3E    %3Cdesc%3ECreated with Sketch.%3C%2Fdesc%3E    %3Cdefs%3E        %3Crect id%3D%22path-1%22 x%3D%220.546681194%22 y%3D%220%22 width%3D%221440%22 height%3D%2298%22%3E%3C%2Frect%3E    %3C%2Fdefs%3E    %3Cg id%3D%22002-%2F-V0.5-Surveys-for-web%22 stroke%3D%22none%22 stroke-width%3D%221%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E        %3Cg id%3D%22005-Long-Text-Inactive%22%3E            %3Cg id%3D%22Group-3%22 transform%3D%22translate(-0.546681%2C 0.000000)%22%3E                %3Cmask id%3D%22mask-2%22 fill%3D%22white%22%3E                    %3Cuse xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E                %3C%2Fmask%3E                %3Cuse id%3D%22Mask%22 fill%3D%22%236E4E99%22 xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E                %3Cg mask%3D%22url(%23mask-2)%22%3E                    %3Cg transform%3D%22translate(-5.000000%2C -18.000000)%22%3E                        %3Cg id%3D%22Group%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(75.500000%2C 89.953319) rotate(45.000000) translate(-75.500000%2C -89.953319) translate(21.000000%2C 38.453319)%22%3E                            %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%2280.1635636 78.8209215 84.2269852 54.884343 108.163564 58.9505923 104.100142 82.884343%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2293.8443289 37.1399167 102.345544 32.5131641 92.3455442 22.1399167%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-776%22 fill%3D%22%235B4682%22 points%3D%2229.0790025 102.097546 11.4528855 95.7236635 17.823909 78.0975465 35.4528855 84.4714295%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2213.6766144 43.0081887 0.538671968 13.1489705 30.4007295 0.00818869546 43.538672 29.8702463%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%2263.2181272 16.1043828 72.2909198 36.1043828 86.2181272 21.0528064%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cg id%3D%22Group-2%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(173.546681%2C 18.000000)%22%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2225.0982987 53 37 46.8309966 23 33%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%220 0 12.2285466 26 31 6.43295075%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cg id%3D%22Group%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(355.046681%2C 96.500000) scale(-1%2C 1) translate(-355.046681%2C -96.500000) translate(264.546681%2C 27.000000)%22%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%22156.697813 61 172 53.2887457 154 36%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2221.9984152 72 0 22.0031696 50.0015848 0 72 50.0015848%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22106 27 120.989831 60 144 35.164899%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%22495.546681 53.8573016 504.68938 0 558.546681 9.1490608 549.403983 63%22%3E%3C%2Fpolygon%3E                        %3Cg id%3D%22Group%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(671.500000%2C 89.953319) rotate(45.000000) translate(-671.500000%2C -89.953319) translate(617.000000%2C 38.453319)%22%3E                            %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%2280.1635636 78.8209215 84.2269852 54.884343 108.163564 58.9505923 104.100142 82.884343%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2293.8443289 37.1399167 102.345544 32.5131641 92.3455442 22.1399167%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-776%22 fill%3D%22%235B4682%22 points%3D%2229.0790025 102.097546 11.4528855 95.7236635 17.823909 78.0975465 35.4528855 84.4714295%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2213.6766144 43.0081887 0.538671968 13.1489705 30.4007295 0.00818869546 43.538672 29.8702463%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%2263.2181272 16.1043828 72.2909198 36.1043828 86.2181272 21.0528064%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cg id%3D%22Group-2%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(769.546681%2C 18.000000)%22%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2225.0982987 53 37 46.8309966 23 33%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%220 0 12.2285466 26 31 6.43295075%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cg id%3D%22Group%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(951.046681%2C 96.500000) scale(-1%2C 1) translate(-951.046681%2C -96.500000) translate(860.546681%2C 27.000000)%22%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%22156.697813 61 172 53.2887457 154 36%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2221.9984152 72 0 22.0031696 50.0015848 0 72 50.0015848%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%22106 27 120.989831 60 144 35.164899%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%221091.54668 53.8573016 1100.68938 0 1154.54668 9.1490608 1145.40398 63%22%3E%3C%2Fpolygon%3E                        %3Cg id%3D%22Group%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(1267.500000%2C 89.953319) rotate(45.000000) translate(-1267.500000%2C -89.953319) translate(1213.000000%2C 38.453319)%22%3E                            %3Cpolygon id%3D%22Fill-773%22 fill%3D%22%23644B8C%22 points%3D%2280.1635636 78.8209215 84.2269852 54.884343 108.163564 58.9505923 104.100142 82.884343%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2293.8443289 37.1399167 102.345544 32.5131641 92.3455442 22.1399167%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-776%22 fill%3D%22%235B4682%22 points%3D%2229.0790025 102.097546 11.4528855 95.7236635 17.823909 78.0975465 35.4528855 84.4714295%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-778%22 fill%3D%22%2373579E%22 points%3D%2213.6766144 43.0081887 0.538671968 13.1489705 30.4007295 0.00818869546 43.538672 29.8702463%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%2263.2181272 16.1043828 72.2909198 36.1043828 86.2181272 21.0528064%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                        %3Cg id%3D%22Group-2%22 stroke-width%3D%221%22 fill%3D%22none%22 transform%3D%22translate(1365.546681%2C 18.000000)%22%3E                            %3Cpolygon id%3D%22Fill-775%22 fill%3D%22%2373579E%22 points%3D%2225.0982987 53 37 46.8309966 23 33%22%3E%3C%2Fpolygon%3E                            %3Cpolygon id%3D%22Fill-781%22 fill%3D%22%235A467F%22 points%3D%220 0 12.2285466 26 31 6.43295075%22%3E%3C%2Fpolygon%3E                        %3C%2Fg%3E                    %3C%2Fg%3E                %3C%2Fg%3E            %3C%2Fg%3E        %3C%2Fg%3E    %3C%2Fg%3E%3C%2Fsvg%3E");
  display: flex;
  height: auto;
  /* Set to LTR for SVG in ie11 display issues */
  direction: ltr;
}

.styles_closeButton__1Q36J {
  fill: #ffffff;
  height: 34px;
  width: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.styles_infoIcon__3_2eZ {
  height: 45px;
  width: 45px;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.styles_closeButtonContainer__PBkC4 {
  background: none;
  border: none;
  right: 50px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 50px;
  width: 50px;
  position: absolute;
  cursor: pointer;
}

.styles_titleInfo__1PaJ9 {
  text-align: left;
  width: 720px;
  color: white;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  left: 50%;
  transform: translate(-50%);
  white-space: break-spaces;
  margin: 10px 0 10px;
  word-break: break-word;
}

html[dir='rtl'] .styles_titleInfo__1PaJ9 {
  text-align: right;
}

html[dir='rtl'] .styles_closeButtonContainer__PBkC4 {
  left: 50px;
  right: auto;
}

.styles_infoIconContainer__1EYva {
  background: none;
  border: none;
  left: 50px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 52px;
  width: 52px;
  position: absolute;
  cursor: pointer;
}

html[dir='rtl'] .styles_infoIconContainer__1EYva {
  right: 50px;
  left: auto;
}

@media only screen and (max-width: 870px) {
  .styles_titleInfo__1PaJ9 {
    width: 70%;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_closeButtonContainer__PBkC4 {
    height: 36px;
    width: 36px;
    right: 12px;
  }
  html[dir='rtl'] .styles_closeButtonContainer__PBkC4 {
    left: 12px;
    right: auto;
  }
  .styles_closeButton__1Q36J {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    padding: 6px;
  }
  .styles_infoIcon__3_2eZ {
    height: 34px;
    width: 34px;
  }
  .styles_infoIconContainer__1EYva {
    left: 12px;
    height: 40px;
    width: 40px;
  }
  html[dir='rtl'] .styles_infoIconContainer__1EYva {
    right: 12px;
    left: auto;
  }
}
</style><style type="text/css">.styles_arrows__3gBxh {
  vertical-align: middle;
  display: inline-block;
  height: 50px;
  margin-left: 40px;
  border-radius: 5px;
  width: 130px;
}
html[dir='rtl'] .styles_arrows__3gBxh {
  margin-left: auto;
  margin-right: 40px;
}

.styles_arrow__38i5v {
  border: 2px solid #e4e4e4;
  border-radius: 50%;
  height: 36px;
  width: 36px;
  margin: 0 4px;
  cursor: pointer;
}

.styles_arrow__38i5v.styles_disabled__3mH0t {
  color: #e4e4e4;
  cursor: default;
}

.styles_defaultButton__1ogm3 {
  background: none;
  border: none;
}

@media only screen and (max-width: 870px) {
  .styles_arrows__3gBxh {
    width: auto;
    margin-left: 10px;
  }
  html[dir='rtl'] .styles_arrows__3gBxh {
    margin-left: auto;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_arrows__3gBxh {
    width: auto;
    margin-left: 10px;
    height: 30px;
  }
  html[dir='rtl'] .styles_arrows__3gBxh {
    margin-left: auto;
    margin-right: 10px;
  }
  .styles_arrow__38i5v {
    width: 22px;
    height: 22px;
    margin: 0 1px;
  }
}
</style><style type="text/css">.styles_popup__gxOli {
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
  outline: none;
  background-color: #ffffff;
  overflow: auto;
  height: 100%;
}

.styles_overlay__1ongB {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  z-index: 8002;
}

.styles_listeningtoolActivity__3Qo2o {
  text-align: center;
  overflow: hidden;
  position: relative;
}

.styles_nextQuestionButtonHolder__3AW6a {
  width: 500px;
  display: inline-block;
  vertical-align: middle;
}

.styles_nextQuestionButton__3IrBe {
  height: 50px;
  width: 500px;
  border-radius: 5px;
  background-color: #e4e4e4;
  border: none;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #767676;
  font-weight: bold;
  cursor: default;
}

.styles_nextQuestionButton__3IrBe.styles_active__3UGMx {
  color: #ffffff;
  cursor: pointer;
  background-color: #303030;
}

.styles_questions__1rhNA {
  height: 575px;
  overflow: hidden;
  /* Purposefully set LTR mode. The libraries used for questions and scrolling break/don't handle RTL mode */
  direction: ltr;
}

.styles_changeQuestionButtons__3-l20 {
  margin-left: 160px;
  margin-top: 25px;
}

.styles_defaultButton__3VUFj {
  background: none;
  border: none;
}

@media only screen and (max-width: 870px) {
  .styles_changeQuestionButtons__3-l20 {
    text-align: center;
    margin: 0;
  }
  .styles_nextQuestionButtonHolder__3AW6a {
    width: 60%;
  }
  .styles_nextQuestionButton__3IrBe {
    width: 100%;
  }
}

@media only screen and (max-width: 686px), (max-height: 650px) {
  .styles_nextQuestionButtonHolder__3AW6a {
    height: 40px;
  }
  .styles_nextQuestionButton__3IrBe {
    font-size: 16px;
    font-weight: normal;
    height: 100%;
  }
  .styles_changeQuestionButtons__3-l20 {
    position: fixed;
    bottom: 20px;
    width: 100%;
    text-align: center;
    margin: 0;
  }
  .styles_surveyActivity__3yLp1 {
    text-align: left;
  }
}

@media only screen and (min-height: 1020px) {
  .styles_questions__1rhNA {
    height: 504px;
  }
}

@media only screen and (min-height: 1020px) {
  .styles_questions__1rhNA {
    height: 800px;
  }
}
</style><style type="text/css">.styles_modalOverlay__2z8-A {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: center;
  z-index: 8001;
}

.styles_modal__gNwvD {
  max-width: 1180px;
  max-height: 100vh;
  overflow-x: hidden;
}

.styles_trackerContent__e54ol {
  position: relative;
}

.styles_modalOpen__CfHRG {
  overflow: hidden;
}

.styles_loadingState__3eYKf {
  width: 80vw;
}

.styles_trackerContainer__3RoDG {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #555;
}

.styles_modal__gNwvD [class*='optionsMenu'] button,
.styles_modal__gNwvD [class*='toggleButton'] {
  color: #555;
}

.styles_errorContainer__2qVCy {
  position: relative;
  padding: 50px;
}

.styles_closeButton__20ID4 {
  border: none;
  background: transparent;
  font-size: 20px;
  position: absolute;
  right: 6px;
  top: 0;
  padding: 7px 15px;
  line-height: 26px;
  z-index: 6;
  color: #555;
}

html[dir='rtl'] .styles_closeButton__20ID4 {
  right: auto;
  left: 6px;
}

.styles_closeButton__20ID4:disabled {
  opacity: 0.7;
}
</style><style type="text/css">.styles_trackerWrapper__2df4j {
  background-color: #fff;
  border-radius: 5px;
  max-width: 1180px;
  box-shadow: 8px 8px 35px 0 rgba(0, 0, 0, 0.3);
  color: #555;
}

.styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) {
  width: 650px;
  min-width: 450px;
}

.styles_trackerHeader__30TaY {
  position: relative;
  z-index: 2;
}

.styles_closeButton__1PqOG {
  border: none;
  background: transparent;
  font-size: 20px;
  position: absolute;
  right: 6px;
  padding: 7px 15px;
  line-height: 26px;
}

html[dir='rtl'] .styles_closeButton__1PqOG {
  right: auto;
  left: 6px;
}

.styles_trackerSections__Psb6F {
  display: flex;
}

.styles_singlePanel__35npk.styles_joined__2Z2ZQ .styles_trackerSections__Psb6F {
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 600px;
  /* Firefox */
  scrollbar-color: #666 #ddd !important;
  scrollbar-width: thin !important;
}

.styles_leftSection__2nxL4,
.styles_rightSection__8AqdT {
  padding: 50px;
  position: relative;
}

.styles_rightSection__8AqdT {
  padding-top: 0;
}

.styles_rightSection__8AqdT.styles_disabled__1Kz-8 {
  opacity: 0.7;
  z-index: 2;
}

.styles_singlePanel__35npk .styles_leftSection__2nxL4 {
  padding-bottom: 0;
}

.styles_singlePanel__35npk:not(.styles_joined__2Z2ZQ) .styles_leftSection__2nxL4 {
  width: 100%;
}

.styles_singlePanel__35npk .styles_rightSection__8AqdT {
  padding-top: 0;
}

.styles_singlePanel__35npk.styles_joined__2Z2ZQ .styles_leftSection__2nxL4 {
  box-shadow: none;
  max-height: none;
  min-width: calc(100vw - 50px);
}

.styles_singlePanel__35npk.styles_joined__2Z2ZQ .styles_rightSection__8AqdT {
  min-width: calc(100vw - 50px);
}

.styles_joined__2Z2ZQ .styles_leftSection__2nxL4 {
  flex: 0 1 55%;
  min-width: 450px;
  box-shadow: 20px 0 26px -12px rgba(0, 0, 0, 0.3);
}

.styles_joined__2Z2ZQ .styles_rightSection__8AqdT {
  flex: 0 1 45%;
  min-width: 390px;
}

html[dir='rtl'] .styles_joined__2Z2ZQ .styles_leftSection__2nxL4 {
  box-shadow: -20px 0 26px -12px rgba(0, 0, 0, 0.3);
}

.styles_trackerWrapper__2df4j:not(.styles_singlePanel__35npk) .styles_rightSection__8AqdT {
  overflow-y: overlay;
  overflow-x: hidden;
  max-height: 650px;
  scrollbar-gutter: stable;
  /* Firefox */
  scrollbar-color: #666 #ddd !important;
  scrollbar-width: thin !important;
}

.styles_trackerWrapper__2df4j:not(.styles_singlePanel__35npk) .styles_infoSection__13cnP,
.styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) .styles_infoSection__13cnP {
  min-height: 600px;
  max-height: 600px;
  overflow-y: auto;
  margin-right: -50px;
  padding-right: 50px;
  overflow-x: hidden;
  /* Firefox */
  scrollbar-color: #666 #ddd !important;
  scrollbar-width: thin !important;
}

.styles_infoSection__13cnP::-webkit-scrollbar,
.styles_rightSection__8AqdT::-webkit-scrollbar,
.styles_singlePanel__35npk .styles_trackerSections__Psb6F::-webkit-scrollbar {
  width: 10px;
}

.styles_infoSection__13cnP::-webkit-scrollbar-thumb,
.styles_rightSection__8AqdT::-webkit-scrollbar-thumb,
.styles_singlePanel__35npk .styles_trackerSections__Psb6F::-webkit-scrollbar-thumb {
  background: #666;
}

.styles_infoSection__13cnP::-webkit-scrollbar-track,
.styles_rightSection__8AqdT::-webkit-scrollbar-track,
.styles_singlePanel__35npk .styles_trackerSections__Psb6F::-webkit-scrollbar-track {
  background: #ddd;
}

.styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) .styles_descriptionContainer__JG-97 {
  padding-bottom: 170px;
}

.styles_actionBar__2mJhj {
  padding: 20px 0;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 2%,
    rgba(255, 255, 255, 0.61) 17%,
    rgba(255, 255, 255, 0.84) 24%,
    rgba(255, 255, 255, 0.96) 32%,
    rgba(255, 255, 255, 0.97) 64%
  );
  position: absolute;
  bottom: 0;
  width: calc(100% - 100px);
}

.styles_partnerActionBar__3tCI1 {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 2%,
    rgba(255, 255, 255, 0.61) 17%,
    rgba(255, 255, 255, 0.84) 24%,
    rgba(255, 255, 255, 0.96) 32%,
    rgba(255, 255, 255, 0.97) 64%
  );
  position: absolute;
  width: calc(100% - 100px);
}

.styles_progressContainer__15wAS {
  padding: 18px 0;
}

.styles_joinAnimationWrapper__1BpBb {
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
  z-index: 8002;
  width: 50%;
  height: 50%;
  max-width: 250px;
  max-height: 250px;
}

.styles_joined__2Z2ZQ {
  overflow: auto;
}

.styles_richMediaPlayerSection__1HUZn {
  margin-bottom: 10px;
}

.styles_trackerSpacing__d4-8o {
  padding: 27px 0;
}

.styles_titleLabelListeningTool__2cm4n {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 3px;
  padding: 4px;
  border: 1px solid #50545b;
  background-color: #50545b;
  color: #fff;
  cursor: default;
  margin-bottom: 18px;
}

@media only screen and (max-width: 1040px) {
  .styles_joined__2Z2ZQ .styles_leftSection__2nxL4 {
    min-width: auto;
  }
}

@media only screen and (max-width: 970px) {
  .styles_leftSection__2nxL4 {
    padding: 50px 10px 0;
  }

  .styles_rightSection__8AqdT {
    padding: 50px 10px 20px;
  }

  .styles_actionBar__2mJhj {
    width: calc(100% - 20px);
  }
}

@media only screen and (max-width: 655px) {
  .styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) {
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) {
    min-width: auto;
  }
}

@media (max-width: 576px) {
  .styles_trackerWrapper__2df4j:not(.styles_singlePanel__35npk) .styles_infoSection__13cnP,
  .styles_trackerWrapper__2df4j:not(.styles_joined__2Z2ZQ) .styles_infoSection__13cnP {
    margin-right: -0.5rem;
    padding-right: 0rem;
  }
}
</style><style type="text/css">.styles_trackerTabContainer__2QDM3 {
  display: flex;
  justify-content: space-around;
  position: sticky;
  top: 0px;
  z-index: 1;
  padding-bottom: 18px;
  background: linear-gradient(
    0deg,
    rgba(255, 255, 255, 0.1) 0,
    rgba(255, 255, 255, 0.8) 13.32%,
    rgba(255, 255, 255, 0.88) 70.66%,
    #fff 100%
  );
}

.styles_trackerTabs__2ASCj {
  background-color: #fff;
  text-transform: uppercase;
  color: #50545b;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 3px;
  padding: 4px;
  border: 1px solid #50545b;
  width: 45%;
  cursor: pointer;
}

.styles_trackerTabs__2ASCj:disabled {
  cursor: default;
}

.styles_trackerTabs__2ASCj[aria-pressed='true'] {
  background-color: #50545b;
  color: #fff;
  cursor: default;
}

.styles_trackerTabs__2ASCj.styles_leaderboardHidden__2KnsX {
  width: 100%;
}

.styles_animatedPanel__2Znn8 {
  width: calc(100% - 100px);
}

@media only screen and (max-width: 970px) {
  .styles_animatedPanel__2Znn8 {
    width: calc(100% - 20px);
  }
}

.styles_trackerSpacing__2V-xc {
  padding: 27px 0;
}
</style><style type="text/css">.styles_inviteButtonsContainer__2OIlL {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: center;
  justify-content: space-between;
}
.styles_invitationActionButton__2vS6w {
  width: calc(50% - 10px);
}
</style><style type="text/css">.styles_editTeamWrapper___Hhpf {
  background: #fff;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
  border-radius: 3px;
  margin: 0 4px 30px;
  padding: 0 20px;
}

.styles_closeButton__23LAl {
  border: none;
  background-color: #fff;
  color: inherit;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  padding: 0;
}

.styles_closeButtonIcon__ep6Bi {
  margin-right: 6px;
}

html[dir='rtl'] .styles_closeButtonIcon__ep6Bi {
  margin-right: 0;
  margin-left: 6px;
}
</style><style type="text/css">.styles_loaderContainer__vRLnf {
  height: 180px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
</style><style type="text/css">.styles_privacyChangeError__3Boeo {
  background-color: #fcedee;
  outline: #ea8690;
  padding: 12px;
  font-size: 0.9em;
  border: 1px solid #ea8690;
  border-radius: 2px;
  color: #202124;
  margin: 20px 4px 26px;
}

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

.styles_exclamationIcon__3AZRk {
  font-size: 22px;
  vertical-align: middle;
  color: #b8213b;
  margin-right: 10px;
}
</style><style type="text/css">.styles_richMediaCollapseContainer__1WDC1 {
  padding-bottom: 18px;
}

.styles_trackerButton__Nrcc3 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 3px;
  padding: 4px;
  border: 1px solid #50545b;
  cursor: pointer;
  background-color: #50545b;
  color: #fff;
  cursor: default;
  width: 100%;
}

.styles_collapseIcon__3nwd6 {
  float: right;
}

html[dir='rtl'] .styles_collapseIcon__3nwd6 {
  float: left;
}

#styles_collapseContainer__2OK3f {
}

.styles_collapseWrapper__3HHa1 {
  position: relative;
  border: 1px solid #50545b;
  background-color: #50545b;
  color: #fff;
  cursor: default;
  width: auto;
  font-size: 12px;
  font-weight: 500;
  border-radius: 3px;
}

.styles_trackerDiv__153zV {
  text-transform: uppercase;
  text-align: center;
  padding: 4px;
  border-radius: 3px;
}

.styles_collapseButton__2oynl {
  margin: auto 0 auto auto;
  position: absolute;
  right: 4px;
  top: 4px;
  border: none;
  background: transparent;
  z-index: 6;
  float: right;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
}

html[dir='rtl'] .styles_collapseButton__2oynl {
  right: auto;
  left: 6px;
}
</style><style type="text/css">.styles_joinAnimationWrapper__3Ih2X {
  position: absolute;
  left: 50%;
  top: 41%;
  transform: translate(-50%, -50%);
  z-index: 8002;
  width: 28%;
  height: 25%;
  max-width: 250px;
}
.styles_richMediaSectionContainer__3F57i {
  position: relative;
  height: 242px;
  width: 100%;
}
.styles_richMediaSectionMargin__3lgW5 {
  margin-top: 18px;
}
</style><style type="text/css">.styles_requiredToWatchMessageContainer__1-sTu {
  height: 242px;
  width: 100%;
  position: relative;
}

.styles_requiredToWatchMessagePanel__2lIwh {
  color: #000;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  width: 100%;
  height: 100%;
  display: block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.styles_requiredToWatchMessagePanel__2lIwh .styles_requiredToWatchMessage__VHMil {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.styles_requiredToWatchMessagePanel__2lIwh .styles_requiredToWatchMessage__VHMil .styles_infoIcon__3ObKp {
  font-size: 26px;
  margin-bottom: 10px;
}
.styles_message__43gly {
  display: block;
}
</style></head><body><noscript>If you're seeing this message, that means <strong>JavaScript has been disabled on your browser</strong>, please <strong>enable JS</strong> to make this app work.</noscript><div id="root"><div data-testid="main-container" class="layoutContainer__css__rAnoy"><main role="main" data-testid="content-container" id="skipToBody" class="content-container__ContentContainer__G+BIU"><div class="styles_loaderContainer__oOZtk"><div class="styles_spinner__1MJ4y"></div></div></main></div></div><script>!function(e){function c(c){for(var a,r,t=c[0],n=c[1],o=c[2],i=0,l=[];i<t.length;i++)r=t[i],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);for(u&&u(c);l.length;)l.shift()();return b.push.apply(b,o||[]),f()}function f(){for(var e,c=0;c<b.length;c++){for(var f=b[c],a=!0,t=1;t<f.length;t++){var n=f[t];0!==d[n]&&(a=!1)}a&&(b.splice(c--,1),e=r(r.s=f[0]))}return e}var a={},d={2:0},b=[];function r(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,r),f.l=!0,f.exports}r.e=function(e){var c=[],f=d[e];if(0!==f)if(f)c.push(f[2]);else{var a=new Promise((function(c,a){f=d[e]=[c,a]}));c.push(f[2]=a);var b,t=document.createElement("script");t.charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.src=function(e){return r.p+"static/js/"+({}[e]||e)+"."+{0:"197edade",4:"2c785283",5:"41828806",6:"675c05b8",7:"6ce7090c",8:"a3be9dcb",9:"4e0bb8ef",10:"2271a4ec",11:"4bc8d8d0",12:"24142f39",13:"9b9f8ca1",14:"11d3ca77",15:"eb5a1848",16:"dfcc0ba1",17:"3f5dd946",18:"cf657244",19:"0ee6c77a",20:"b6c27074",21:"6196949a",22:"373d2ab7",23:"c55c288f",24:"009aa6ca",25:"82bc6be5",26:"48bf0d22",27:"25e5973d",28:"bc7b015a",29:"b8617746",30:"95911853",31:"6e3d88c3",32:"797a8072",33:"668d3b14",34:"e81ac4d6",35:"8c8adc2c",36:"b50779d1",37:"873a1479",38:"fa7f6438",39:"9f6a5d86",40:"499d2c18",41:"55c22c3a",42:"990ce516",43:"3ff9cfc9",44:"d96e4ab5",45:"0697dd3a",46:"4dec21e0",47:"089e4cbe",48:"5d67ac3a",49:"8988b79c",50:"f08715df",51:"9b8d74a1",52:"b1ee3c71",53:"ce70c94a",54:"41b24de4",55:"29c6b9cb",56:"d0a8f6d4",57:"eed1f7ff",58:"f0aeef70",59:"ad5ec738",60:"629f295c",61:"962b1266",62:"620bf69f",63:"9f07fef5",64:"82fca11b",65:"35489088",66:"0c548775",67:"1cc6556e",68:"7788c546",69:"fd3b45f8",70:"a014db9e",71:"4abc9e53",72:"99fcb651",73:"25616959",74:"02c414f3",75:"45f43ed9",76:"cdf71032",77:"d68ba224",78:"5f9c9b25",79:"19d7a3d4",80:"0ce6914b",81:"a2e78948",82:"e8fac3e1",83:"47f847b1",84:"f05e7d72",85:"afb87153",86:"5a2356a8",87:"63bff659",88:"3ce37216",89:"01edb2b0",90:"a1f6766f",91:"15ce856a",92:"cc65262c",93:"9e59b98d",94:"eb0ee06c",95:"d5aad8d7",96:"7e740639",97:"de82a60f",98:"f7f6b0df",99:"d1e2eadc",100:"34cd9a18",101:"908736a7",102:"e491b3cc",103:"fdd63668",104:"dc644764",105:"c3f2791e",106:"dd9c5494",107:"9aafa7e7",108:"934a9e08",109:"3eec3fc2",110:"a98cb776",111:"63a19409",112:"3b1b9613",113:"833c4e9c",114:"3c197338",115:"1b4b81a6",116:"c6906dfc",117:"66d304e2",118:"02f91300",119:"c0fe8f8b",120:"6d171160",121:"cc784881",122:"98820ceb",123:"640d6255",124:"2ddd5a40",125:"5560c8d1",126:"51d388a5",127:"2268d136",128:"34039167",129:"84210fef",130:"3ea09d7b",131:"b8b55c89",132:"b7ca8c91",133:"c50f1a94",134:"3902537a",135:"cae6a460",136:"4d5cccf0",137:"3e1f8376",138:"9c429f84",139:"8d37ab54",140:"f80a0aa4",141:"8185bdb0",142:"cc9626b9",143:"d5ad35d5",144:"e938c1f2",145:"624e49e0",146:"8b252bba",147:"6451479b",148:"b6823e43",149:"9c569c91",150:"fb593c1a",151:"d345a14d",152:"c87562df",153:"0ec82dfe",154:"c78c8ae0",155:"43866cf1",156:"4f78f5e9",157:"7cc6f648",158:"28cbe490",159:"396dbce8",160:"20465023",161:"6e32fca0",162:"3e68adb5",163:"7159d2a4",164:"8d76310d",165:"78d396f6",166:"e4cd70f3",167:"21e5f4ed",168:"cfd4c393",169:"2b70c52c",170:"6b1b0000",171:"18d17d74",172:"c30be5a8",173:"827865aa",174:"25bf20f4",175:"b051f9b2",176:"b4091072",177:"393f059b",178:"967215d4",179:"72df198d",180:"c582a292",181:"fdc10bce",182:"e119045d",183:"34c17275",184:"282a7a53",185:"c404311b",186:"e4202a91",187:"c38375eb",188:"c0d7b8a0",189:"195b88f4",190:"e779f0d9",191:"33bddfe2",192:"aed0eb5a",193:"1d0e6e26",194:"beb5e59e",195:"43f5389b",196:"5c2f9bd6",197:"a7c78459",198:"3861f995",199:"af271052",200:"4062644e",201:"dfd0ce02",202:"fee283b6",203:"06b48a8f",204:"8eaf3679",205:"3cabb5f2",206:"0c9a5cd7",207:"7366017f",208:"1b48dd0d",209:"cddcded2",210:"0d6fc1e6",211:"cec16630",212:"f8020eb8",213:"d250ba56",214:"eaf5770e",215:"178d66cf",216:"b3b5363d",217:"af090f1b",218:"30187c81",219:"6fc2e4ee",220:"22affcfa",221:"2acebe73",222:"f5155a4e",223:"ca97ada1",224:"8dd900f4",225:"80e01831",226:"dece1cfd",227:"1efcd1be",228:"e0dc04aa",229:"2ffe35f1",230:"4ef1f44e",231:"31d788ae",232:"819199d2",233:"95900616",234:"5e38c303",235:"f22bac72",236:"708fd51a",237:"2a6b9050",238:"efb2fe68",239:"c5b5b99e",240:"6073d41f",241:"07eb2548",242:"984931e1",243:"05aa4cc5",244:"93780391",245:"abdc72df",246:"f73d9cb8",247:"14312b48",248:"d24a396c",249:"d12a58fc",250:"f7e137a4",251:"794f0431",252:"ee6777ad",253:"5f001866",254:"c5e413e9",255:"b04f8d3a",256:"abf2bb04",257:"bc5c9854",258:"29bfed28",259:"31a772bf",260:"09d1da92",261:"649f3353",262:"5d954606",263:"20abdbeb",264:"4ddd0f53",265:"b1ef0ca2",266:"ed435b1c",267:"2f999c5d",268:"a06d7e69",269:"d3843d14",270:"cfbbb34f",271:"53eda437",272:"048f4e14",273:"951a01a1",274:"fa8cc2f9",275:"728a9d67",276:"2532507e",277:"b81789e1",278:"34468b6b",279:"02bab872",280:"f3a484ec",281:"57caa4df",282:"79b8cdf9",283:"d4ecbeae",284:"fb8ce22d",285:"dc0b02d2",286:"dce6b7dd",287:"d9a2c096",288:"bf4e3897",289:"c541e867",290:"ef8cf694",291:"93d0585e",292:"ea2f2458",293:"bfd0504a",294:"3e512a11",295:"15cdd517",296:"aa018dae",297:"afe26d6d",298:"f98b86d6",299:"93d3c1ed",300:"f6ff72cd",301:"bc874202",302:"c211b707",303:"d181ee18",304:"4037dbab",305:"086974e5",306:"0360ce86",307:"7c5372e6",308:"5ceed688",309:"0fd20c33",310:"b3b21244",311:"facdc22f",312:"95fab206",313:"34df56b1",314:"ea688203",315:"d00d7309",316:"39b315f3",317:"ac66ecbb",318:"db09c7ed",319:"6bc71c85",320:"82f05e8f",321:"ef786e47",322:"8210a4ae",323:"d8567a51",324:"1f559b0c",325:"339d80b1",326:"8a20e896",327:"b13a6004",328:"e9a684f6",329:"96d8befd",330:"f317f95c",331:"83b75a82",332:"0be44e45",333:"eafb60b2",334:"483a864e",335:"5942e409",336:"a71ed2b5",337:"2c807d53",338:"aef3cd52",339:"ce3efe09",340:"7cf7e827",341:"10262d89",342:"cd3f81b1",343:"c3a4adf7",344:"8f3325cd",345:"8a4423b6",346:"db0b4deb",347:"75a5cf5b",348:"655e703c",349:"8c831b2c",350:"db396953",351:"48d77587",352:"a0386067",353:"74f5850d",354:"21006344",355:"c0d19e9f",356:"34628e02",357:"2b3113ba",358:"7582c7fd",359:"7e91c005",360:"4753c2dd",361:"966b948f",362:"fff2943b",363:"303708e9",364:"65a246f6",365:"b6035921",366:"593c488c",367:"9d7c2c20",368:"38df516d",369:"61042a46",370:"e79520ff",371:"d7e01865",372:"bc8f565e",373:"9065bcf2",374:"2c457999",375:"d15181c3",376:"91097930",377:"c2d7db90",378:"85fec2d3",379:"1db622f6",380:"09d13a91",381:"b551a3a1",382:"c1cce85a",383:"08ae881f",384:"3263cc76",385:"45ba4132",386:"50595c64",387:"b2ab1b47",388:"04f190a2",389:"01002de1",390:"c170f725",391:"df4ba025",392:"1bc31046",393:"1c1c169e",394:"14cd6856",395:"6f6668ff",396:"62752c9a",397:"186e4237",398:"d29e6e40",399:"8c3e250d",400:"34b5bf7a",401:"dfb805a2",402:"ed9bba51",403:"aff05637",404:"44735ee9",405:"8cb4666f",406:"be1e5758",407:"89135365",408:"48b4d3fb",409:"4b1cec70",410:"06f99c4b",411:"72974f6b",412:"f765ce99",413:"e5744d97",414:"69e17e01",415:"cfcae402",416:"6b6285e9",417:"71a2bd6f",418:"fb2de988",419:"ccbc695d",420:"3f7ad579",421:"9a17f2a0",422:"7de2592e",423:"bbecf508",424:"956d7a25",425:"7bf1f252",426:"b067df13",427:"89eec25f",428:"6c84f467",429:"0a5bc7f8",430:"ffcc61c7",431:"5cf09800",432:"7a5b67eb",433:"84545be8",434:"4368fd34",435:"5b01b083",436:"c2d02a77",437:"75ccf5ec",438:"0e6dd0ab",439:"42b52443",440:"3c8d4c28",441:"c004eead",442:"bfb6bd3c",443:"687e7a39",444:"459dfb9d",445:"676e6e4a",446:"69c21ad2",447:"f6879b40",448:"ee1c8c55",449:"107e32cb",450:"79866568",451:"07921a0d",452:"556469a6",453:"9ba6cebd",454:"7a55acc7",455:"fbb99424",456:"7a1f7a14",457:"53b28516",458:"ab5ae4df",459:"5c8af0b1",460:"13bec66e",461:"d113f852",462:"383a55c7",463:"6cb1fd00",464:"b87d573e",465:"25c166bd",466:"6f1886b1",467:"3d1621ec",468:"9416ad73",469:"6665a444",470:"e10f006e",471:"1b069ac3",472:"bb8f30fc",473:"1b23ac96",474:"af735af2",475:"4f537307",476:"5560f4c6",477:"cca4bc6c",478:"1f83e96b",479:"4dd099b7",480:"ffd5b398",481:"d9a7fd09",482:"02adfbeb",483:"728ce5ae",484:"156ff7cf",485:"657e0b9e",486:"f72a6098",487:"896e2b73",488:"62db6a72",489:"772770cf",490:"6a259114",491:"235b929f",492:"1665e03a",493:"58684281",494:"2dea5a7d",495:"8e004042",496:"85520100",497:"3f4f9057",498:"dfadd04e",499:"a2e069c4",500:"9e6af97f",501:"756a11ca",502:"f36e41f3",503:"809bee73",504:"f801c606",505:"27a1750a",506:"3818eb6b",507:"27a92277",508:"bf751cc4",509:"7fd2b0c4",510:"b9f611ea",511:"55ccd0b7",512:"638407af",513:"b4357eaf",514:"8338a4d1",515:"439ca362",516:"e0f0bd60",517:"98449a1b",518:"e051d4ca",519:"1f367bf3",520:"8e173113",521:"e34c8165",522:"70bb36c0",523:"977b3102"}[e]+".chunk.js"}(e);var n=new Error;b=function(c){t.onerror=t.onload=null,clearTimeout(o);var f=d[e];if(0!==f){if(f){var a=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;n.message="Loading chunk "+e+" failed.\n("+a+": "+b+")",n.name="ChunkLoadError",n.type=a,n.request=b,f[1](n)}d[e]=void 0}};var o=setTimeout((function(){b({type:"timeout",target:t})}),12e4);t.onerror=t.onload=b,document.head.appendChild(t)}return Promise.all(c)},r.m=e,r.c=a,r.d=function(e,c,f){r.o(e,c)||Object.defineProperty(e,c,{enumerable:!0,get:f})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,c){if(1&c&&(e=r(e)),8&c)return e;if(4&c&&"object"==typeof e&&e&&e.__esModule)return e;var f=Object.create(null);if(r.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:e}),2&c&&"string"!=typeof e)for(var a in e)r.d(f,a,function(c){return e[c]}.bind(null,a));return f},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="/one/",r.oe=function(e){throw console.error(e),e};var t=this["webpackJsonpux-landing"]=this["webpackJsonpux-landing"]||[],n=t.push.bind(t);t.push=c,t=t.slice();for(var o=0;o<t.length;o++)c(t[o]);var u=n;f()}([])</script><script src="/one/static/js/3.7d4b9338.chunk.js"></script><script src="/one/static/js/main.919d2c3a.chunk.js"></script></body></html>

                             

Screenshot: